diff --git a/dev/translation/txpull.sh b/dev/translation/txpull.sh
index 0521f68c3b9..a1a12be3d05 100755
--- a/dev/translation/txpull.sh
+++ b/dev/translation/txpull.sh
@@ -20,7 +20,7 @@ fi
if [ "x$1" = "xall" ]
then
- for fic in ar_SA bg_BG ca_ES cs_CZ da_DK de_DE el_GR es_ES et_EE fa_IR fi_FI fr_FR he_IL hu_HU is_IS it_IT ja_JP ko_KR lv_LV nb_NO nl_NL pl_PL pt_PT ro_RO ru_RU ru_UA sk_SK sl_SI sv_SE tr_TR uz_UZ vi_VN zh_CN zh_TW
+ for fic in ar_SA bg_BG bs_BA ca_ES cs_CZ da_DK de_DE el_GR es_ES et_EE fa_IR fi_FI fr_FR he_IL hr_HR hu_HU id_ID is_IS it_IT ja_JP ko_KR lt_LT lv_LV mk_MK nb_NO nl_NL pl_PL pt_PT ro_RO ru_RU ru_UA sk_SK sl_SI sv_SE th_TH tr_TR uk_UA uz_UZ vi_VN zh_CN zh_TW
do
echo "tx pull -l $fic $2 $3"
tx pull -l $fic $2 $3
diff --git a/dev/translation/txpush.sh b/dev/translation/txpush.sh
index 8a21b0d970c..ec2ca0fc385 100755
--- a/dev/translation/txpush.sh
+++ b/dev/translation/txpush.sh
@@ -20,7 +20,7 @@ fi
if [ "x$1" = "xall" ]
then
- for fic in ar_SA bg_BG ca_ES cs_CZ da_DK de_DE el_GR es_ES et_EE fa_IR fi_FI fr_FR he_IL hu_HU is_IS it_IT ja_JP ko_KR lv_LV nb_NO nl_NL pl_PL pt_PT ro_RO ru_RU ru_UA sk_SK sl_SI sv_SE tr_TR uz_UZ vi_VN zh_CN zh_TW
+ for fic in ar_SA bg_BG bs_BA ca_ES cs_CZ da_DK de_DE el_GR es_ES et_EE fa_IR fi_FI fr_FR he_IL hr_HR hu_HU id_ID is_IS it_IT ja_JP ko_KR lt_LT lv_LV mk_MK nb_NO nl_NL pl_PL pt_PT ro_RO ru_RU ru_UA sk_SK sl_SI sv_SE th_TH tr_TR uk_UA uz_UZ vi_VN zh_CN zh_TW
do
echo "tx push --skip -t -l $fic $2 $3"
tx push --skip -t -l $fic $2 $3
diff --git a/htdocs/langs/ar_SA/admin.lang b/htdocs/langs/ar_SA/admin.lang
index fd17aae252e..fa3d8b4ad43 100644
--- a/htdocs/langs/ar_SA/admin.lang
+++ b/htdocs/langs/ar_SA/admin.lang
@@ -1,197 +1,197 @@
# Dolibarr language file - Source file is en_US - admin
-# Foundation=Foundation
+Foundation=أساس
Version=النسخة
VersionProgram=نسخة البرنامج
VersionLastInstall=تثبيت الإصدار الأولي
-VersionLastUpgrade=تحديث النسخة الأخيرة
+VersionLastUpgrade=آخر تحديث لهذه النسخة
VersionExperimental=تجريبية
-VersionDevelopment=تطوير
-VersionUnknown=غير معروف
-VersionRecommanded=وأوصت
-SessionId=دورة الهوية
-SessionSaveHandler=معالج لحفظ دورات
-SessionSavePath=دورة التخزين المحلية
-PurgeSessions=تطهير الدورات
+VersionDevelopment=تطويرية
+VersionUnknown=غير معروفة
+VersionRecommanded=موصى بها
+SessionId=رمز المرحلة
+SessionSaveHandler=معالج لحفظ المراحل
+SessionSavePath=مرحلة التخزين المحلية
+PurgeSessions=إزالة المراحل
# ConfirmPurgeSessions=Do you really want to purge all sessions ? This will disconnect every user (except yourself).
-NoSessionListWithThisHandler=حفظ معالج دورة تكوين في بي الخاص بك لا يسمح لسرد كافة جلسات على التوالي.
-LockNewSessions=اتصالات لوك جديد
-ConfirmLockNewSessions=هل أنت متأكد أنك تريد تقييد أي اتصال Dolibarr جديدة لنفسك. ق ٪ سوف مستخدم فقط تكون قادرا على الاتصال بعد ذلك.
-UnlockNewSessions=إزالة اتصال قفل
-YourSession=الدورة الخاصة بك
-Sessions=شاهد الدورة
+NoSessionListWithThisHandler=معالج حفظ المرحلة المهيأ في لغة البي إتش بي لا يسمح بسرد كل المراحل التي تعمل
+LockNewSessions=قم بإقفال الإتصالات الجديدة
+ConfirmLockNewSessions=هل أنت متأكد من أنك تريد تقييد أي اتصال جديدة من دوليبار لنفسك. %s المستخدم الوحيد الذي سيتمكن من الإتصال بعد هذه العملية.
+UnlockNewSessions=إزالة قفل الإتصال
+YourSession=المرحلة الخاصة بك
+Sessions=مرحلة المستخدمين
WebUserGroup=خادم الويب المستخدم / المجموعة
-NoSessionFound=الخاص بي ويبدو أن عدم السماح لقائمة جلسات العمل النشطة. دليل المستخدم لحفظ دورات (ق ٪) قد تكون محمية (على سبيل المثال ، من خلال أذونات نظام التشغيل أو عن طريق التوجيه open_basedir فب).
-HTMLCharset=ولدت لمحارف صفحات هتمل
-DBStoringCharset=محارف قاعدة بيانات لتخزين البيانات
-DBSortingCharset=قاعدة بيانات محارف لفرز البيانات
-WarningModuleNotActive=نميطة ٪ ق يجب تمكين
-WarningOnlyPermissionOfActivatedModules=فقط الأذونات المتعلقة بتنشيط وحدات تظهر هنا. يمكنك تفعيل وحدات أخرى في الصفحة الرئيسية> الإعداد -> نمائط الصفحة.
-DolibarrSetup=Dolibarr الإعداد
-DolibarrUser=Dolibarr المستخدم
-InternalUser=المستخدم الداخلي
+NoSessionFound=يبدو أن البي إتش بي الخاص بك لا يسمح بسرد كل المراحل النشطة. الدليل (%s) المستخدم لحفظ المراحل قد يكون محمي (على سبيل المثال, محمي من قبل نظام الحماية الخاص ببرنامج التشغيل او لغة البي إتش بي.)
+HTMLCharset=الترميزات الخاصة بصفحة الإتش تي إم إل
+DBStoringCharset=الترميز الخاص بقاعدة البيانات لتخزين المعلومات
+DBSortingCharset=الترميز الخاص بقاعدة البيانات لتخزين المعلومات
+WarningModuleNotActive=يجب أن يكون النموذج %s مفعل
+WarningOnlyPermissionOfActivatedModules=فقط التصاريح المتعلقة بالنماذج المنشطة تظهر هنا. يمكنك تفعيل نماذج أخرى في الصفحة الرئيسية-> لإعداد ت-> صفحة النماذج
+DolibarrSetup=تركيب أو تطوير دوليبار
+DolibarrUser=مستخدم دوليبار
+InternalUser=مستخدم داخلي
ExternalUser=مستخدم خارجي
-InternalUsers=المستعملين الداخليين
-ExternalUsers=المستخدمين الخارجيين
-GlobalSetup=الإعداد العالمية
-GUISetup=يعرض
-SetupArea=الإعداد المنطقة
-FormToTestFileUploadForm=نموذج لاختبار تحميل الملف (وفقا لبرنامج الإعداد)
-IfModuleEnabled=ملاحظة : نعم لا يكون نافذا إلا إذا وحدة تمكين ق ٪
-RemoveLock=رفع ملف ق ٪ وجدت لتمكين أداة التحديث.
-RestoreLock=استبدال الملف ٪ ق مع إذن قراءة فقط على الملف لتعطيل أي استخدام أداة تحديث.
+InternalUsers=مستخدمين داخليين
+ExternalUsers=مستخدمين خارجيين
+GlobalSetup=الإعداد الكلية
+GUISetup=العرض
+SetupArea=منطقة الإعداد
+FormToTestFileUploadForm=نموذج لاختبار تحميل ملف (وفقا لبرنامج الإعداد)
+IfModuleEnabled=ملاحظة : نعم فعالة فقط في حال كان النموذج %s مفعل
+RemoveLock=قم بحذف الملف %s إذا كان موجوداً لتمكن اداة التحديث
+RestoreLock=قم بإستعادة الملف %s مع إذن القراءة فقط, وذلك لعرض أي استخدام خاص ب أداة التحديث
SecuritySetup=الإعداد الأمني
-ErrorModuleRequirePHPVersion=خطأ ، وهذا يتطلب وحدة PHP نسخة ثانية أو أعلى ٪
-ErrorModuleRequireDolibarrVersion=خطأ ، وهذا يتطلب وحدة Dolibarr نسخة ثانية أو أعلى ٪
-ErrorDecimalLargerThanAreForbidden=خطأ ، وهو أعلى من الدقة ٪ ق غير مدعوم.
-DictionnarySetup=قاموس الإعداد
-# Dictionnary=Dictionaries
-# ErrorReservedTypeSystemSystemAuto=Value 'system' and 'systemauto' for type is reserved. You can use 'user' as value to add your own record
-# ErrorCodeCantContainZero=Code can't contain value 0
-DisableJavascript=جافا سكريبت تعطيل وظائف اياكس
-ConfirmAjax=اياكس تأكيد استخدام النوافذ المنبثقة
+ErrorModuleRequirePHPVersion=خطأ ، هذا النموذج يتطلب نسخة بي إتش بي %s أو أعلى
+ErrorModuleRequireDolibarrVersion=خطأ ، هذا النموذج يتطلب نسخة دوليبار %s أو أعلى
+ErrorDecimalLargerThanAreForbidden=خطأ, برنامج دوليبار %s الحالي لا يدعم دقة أعلى من الحالية
+DictionnarySetup=إعداد القاموس
+Dictionnary=القواميس
+ErrorReservedTypeSystemSystemAuto=القيمة 'system' و 'systemauto' لهذا النوع محفوظ. يمكنك إستخدام 'user' كقيمة لإضافة السجل الخاص بك
+ErrorCodeCantContainZero=لا يمكن إستخدام القيمة 0 لهذا الكود
+DisableJavascript=تعطيل عمليات الجافا و الأجاكس
+ConfirmAjax=إستخدم تأكيد أجاكس المنبثق
# UseSearchToSelectCompany=Use autocompletion fields to choose third parties (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant COMPANY_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
-ActivityStateToSelectCompany= إضافة خيار تصفية لإظهار / إخفاء thirdparties التي هي حاليا في نشاط أو أنه لم يعد
-# UseSearchToSelectContact=Use autocompletion fields to choose contact (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant CONTACT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
-SearchFilter=بحث خيارات الفلاتر
-NumberOfKeyToSearch=NBR من الشخصيات لتحريك البحث: %s
-ViewFullDateActions=وتبين تواريخ الأعمال الكاملة في المجموعة الثالثة ورقة
-NotAvailableWhenAjaxDisabled=ولا تتوفر لدى المعوقين اياكس
-JavascriptDisabled=جافا سكريبت المعوقين
-UsePopupCalendar=استخدام المدخلات المنبثقة عن مواعيد
-UsePreviewTabs=معاينة استخدام علامات التبويب
-ShowPreview=وتظهر معاينة
+ActivityStateToSelectCompany= أضف فلتر كخيار لعرض/إخفاء الجهات الأخرى التي تقوم بنشاط حالياً أو توقفت عنه
+UseSearchToSelectContact=إستخدم حقل التكملة التلقائية لإختيار عنوان الإتصال (بدلاً من إستخدام القائمة المنسدلة).
أيضاً إذا كان لديك عدد كبير من العملاء الخارجيين )أكثر من 100000(, يمكنك زيادة السرعة بإختيار ثابت
+SearchFilter=فلاتر خيارات البحث
+NumberOfKeyToSearch=عدد الحروف لبدء البحث: %s
+ViewFullDateActions=أظهر التواريخ الكاملة للأحداث في الصفحة الثالثة
+NotAvailableWhenAjaxDisabled=غير متوفر عندما يكون أجاكس معطلاً
+JavascriptDisabled=الجافا سكربت معطل
+UsePopupCalendar=استخدام الصفحات المنبثقة لإدخال التواريخ
+UsePreviewTabs=إستخدم زر المعاينة
+ShowPreview=آظهر المعاينة
PreviewNotAvailable=المعاينة غير متاحة
-ThemeCurrentlyActive=الموضوع حاليا نشاطا
-CurrentTimeZone=PHP خادم الزمن
-Space=الفضاء
-# Table=Table
-Fields=الميادين
-# Index=Index
-Mask=قناع
-NextValue=قيمة المقبل
-NextValueForInvoices=قيمة المقبل (الفواتير)
-NextValueForCreditNotes=قيمة المقبل (مذكرات الائتمان)
+ThemeCurrentlyActive=الثيم النشط حالياً
+CurrentTimeZone=حسب توقيت خادم البي إتش بي
+Space=فراغ
+Table=جدول
+Fields=حقول
+Index=الفهرس
+Mask=القناع
+NextValue=قيمة التالية
+NextValueForInvoices=القيمة التالية (الفواتير)
+NextValueForCreditNotes=القيمة التالية (ملاحظات دائن)
# NextValueForDeposit=Next value (deposit)
# NextValueForReplacements=Next value (replacements)
-MustBeLowerThanPHPLimit=ملاحظة : PHP الخاصة بك في حدود كل من تحميل الملفات لحجم ٪ ق ق ٪ ، مهما كانت قيمة هذا المعلم هو
-NoMaxSizeByPHPLimit=ملاحظة : لم يتم تحديد أي في التكوين الخاص بك PHP
+MustBeLowerThanPHPLimit=ملاحظة : البي إتش بي الخاص بك يحد من حجم الملفات المرفوعة %s %s, مهما كان الحجم المدخل
+NoMaxSizeByPHPLimit=ملاحظة : لم يتم وضح حد في إعدادات الـ PHP الخاص بك
MaxSizeForUploadedFiles=الحجم الأقصى لتحميل الملفات (0 لمنع أي تحميل)
-UseCaptchaCode=استخدام رسومية المدونة على صفحة تسجيل الدخول
-UseAvToScanUploadedFiles=استخدام مضادات الفيروسات لمسح تحميل الملفات
-AntiVirusCommand= المسار الكامل لقيادة مكافحة الفيروسات
-AntiVirusCommandExample= c:\\Progra~1\\ClamWin\\bin\\clamscan.exe
-AntiVirusParam= مزيد من المعلمات على سطر الأوامر
-AntiVirusParamExample= --database="C:\\Program Files (x86)\\ClamWin\\lib"
-ComptaSetup=إعداد وحدة محاسبية
-UserSetup=المستخدمين إدارة الإعداد
-MenuSetup=القوائم إدارة الإعداد
-MenuLimits=حدود ودقة
-MenuIdParent=قائمة هوية الأم
-DetailMenuIdParent=هوية الوالد القائمة (0 لالأعلى)
-DetailPosition=رتب لتحديد عدد القائمة الموقف
-PersonalizedMenusNotSupported=الشخصية القوائم غير مدعومة
+UseCaptchaCode=إستخدم الرسوم كرمز (كابتشا) في صفحة الدخول
+UseAvToScanUploadedFiles=استخدام مضاد الفيروسات لفحص الملفات المحملة
+AntiVirusCommand= المسار الكامل لبرنامج مكافحة الفيروسات
+AntiVirusCommandExample= مثل ل ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe
+AntiVirusParam= المزيد من الصلاحيات بإستخدام command line
+AntiVirusParamExample= مثال على ClamWin:--database="C:\\Program Files (x86)\\ClamWin\\lib"
+ComptaSetup=نموذج وحدة المحاسبة
+UserSetup=إعداد مستخدم الإدارة
+MenuSetup=إعداد قائمة الإدارة
+MenuLimits=الحدود و الدقة
+MenuIdParent=رمز القائمة العليا
+DetailMenuIdParent=رمز القائمة العليا (فراغ للقائمة العليا)
+DetailPosition=رتب الرقم لتعريف موقع القائمة
+PersonalizedMenusNotSupported=القوائم الشخصية غير مدعومة
AllMenus=الكل
-NotConfigured=عدم تهيئة
+NotConfigured=النموذج غير مهيء
Setup=الإعداد
-Activation=تفعيل
+Activation=التفعيل
Active=نشطة
SetupShort=الإعداد
-OtherOptions=خيارات أخرى
-OtherSetup=الإعداد أخرى
+OtherOptions=الخيارات الأخرى
+OtherSetup=الإعدادات الأخرى
CurrentValueSeparatorDecimal=الفاصلة العشرية
-CurrentValueSeparatorThousand=ألف فاصل
-Modules=وحدات
-ModulesCommon=الوحدات الرئيسية
-ModulesOther=وحدات أخرى
-ModulesInterfaces=بينية نمائط
+CurrentValueSeparatorThousand=ألفاصلة الألفية
+Modules=النموذج
+ModulesCommon=النماذج الرئيسية
+ModulesOther=نماذج أخرى
+ModulesInterfaces=واجهة النماذج
ModulesSpecial=نماذج محددة للغاية
-ParameterInDolibarr=معلمة ٪ ق
-LanguageParameter=معلمة اللغة ق ٪
-LanguageBrowserParameter=معلمة ٪ ق
-LocalisationDolibarrParameters=معالم المكان
+ParameterInDolibarr=الوحدة %s
+LanguageParameter=وحدة اللغة %s
+LanguageBrowserParameter=الوحدة %s
+LocalisationDolibarrParameters=الوحدات المحلية
ClientTZ=المنطقة الزمنية العميل (المستخدم)
ClientHour=ساعة العميل (المستخدم)
OSTZ=المنطقة الزمنية لنظام تشغيل الخادم
PHPTZ=المنطقة الزمنية خادم PHP
-PHPServerOffsetWithGreenwich=PHP خادم معادلة العرض غرينتش (ثانية)
-ClientOffsetWithGreenwich=العميل / متصفح عوض عرض غرينتش (ثانية)
-DaylingSavingTime=التوقيت الصيفي (عضو)
+PHPServerOffsetWithGreenwich=عرض وزنية جرينتش لخادم لغة الـ PHP (ثانية)
+ClientOffsetWithGreenwich=عرض وزنية الجرينتش للعميل / المتصفح (ثانية)
+DaylingSavingTime=التوقيت الصيفي
CurrentHour=PHP خادم ساعة
CompanyTZ=المنطقة الزمنية لشركة من الشركات الرئيسية)
CompanyHour=ساعة وشركة من الشركات الرئيسية)
-CurrentSessionTimeOut=الدورة الحالية للمرة
+CurrentSessionTimeOut=إنتها مدة التصفح الحالية
# YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a file .htacces with a line like this "SetEnv TZ Europe/Paris"
OSEnv=بيئة نظام التشغيل
-Box=المربع
-Boxes=صناديق
-MaxNbOfLinesForBoxes=الحد الأقصى لعدد من الخطوط لصناديق
-PositionByDefault=من أجل تقصير
-Position=ترتيب
-MenusDesc=القوائم المديرين تحديد المحتوى من القائمة القضبان 2 (الأفقي والرأسي بار بار).
-MenusEditorDesc=محرر القائمة تسمح لك لتحديد شخصية القيود في القوائم. استخدامها بعناية لتجنب جعل dolibarr غير مستقرة ودائمة قائمة مداخل الوصول.
إضافة وحدات بعض القيود في القوائم (في كل قائمة في معظم الحالات). إذا كنت إزالة بعض هذه القيود عن طريق الخطأ ، يمكنك ان تستعيد بها وتعطيل reenabling الوحدة.
-MenuForUsers=قائمة المستخدمين
+Box=مربع
+Boxes=مربعات
+MaxNbOfLinesForBoxes=الحد الأقصى لعدد الخطوط في المربعات
+PositionByDefault=الطلبية الإفتراضية
+Position=الطلبية
+MenusDesc=يمكن لرؤساء القوائم تعريف المحتوى لعمودين من القوائم (عمود افقي وعمود عمودي).
+MenusEditorDesc=محرر القوائم يسمح لك بتعريف مدخلات شخصية في القوائم. استخدامها بعناية لتجنب التأثير على برنامج دوليبار وجعله غير مستقر بالإضافة إلى جعل روابط القوائم غير متاحة.
بعض النماذج تظيف خانات في القوائم (في القائمة الكل في معظم الحالات). إذا أزلت بعض هذه القيود عن طريق الخطأ ، يمكنك ان تستعيدها وتعطيل وتمكين النموذج.
+MenuForUsers=قائمة للمستخدمين
LangFile=ملف لانج
-System=نظام
+System=النظام
SystemInfo=نظام المعلومات
SystemTools=أدوات النظام
-SystemToolsArea=أدوات نظام المنطقة
-SystemToolsAreaDesc=هذا المجال يوفر ميزات الإدارة. استخدام القائمة لاختيار السمات التي تبحث عنها.
-# Purge=Purge
-PurgeAreaDesc=تسمح لك هذه الصفحة لحذف كل الملفات التي بنيت أو تخزينها بوسائل Dolibarr (الملفات المؤقتة ، أو كافة الملفات في الدليل ٪ ق). استخدام هذه الميزة ليست ضرورية. ومن المقدمة للمستخدمين والتي تستضيفها Dolibarr موفر الخدمات التي لا تقدم أذونات لحذف الملفات التي أقامها خادم الويب.
-PurgeDeleteLogFile=حذف الملفات والمستندات المحددة ل٪ Syslog حدة (أي عدم وجود خطر لتفقد بيانات)
-PurgeDeleteTemporaryFiles=حذف جميع الملفات المؤقتة (أي عدم وجود خطر لتفقد بيانات)
-PurgeDeleteAllFilesInDocumentsDir=حذف كل الملفات في دليل ٪ ق. الملفات المؤقتة ، بل أيضا عناصر الملفات المرفقة (أطراف ثالثة ، والفواتير...) وتحمل في وحدة إدارة المحتوى في المؤسسة وسيتم حذفها.
-PurgeRunNow=تطهير الآن
-PurgeNothingToDelete=أي دليل أو حذف الملف.
-PurgeNDirectoriesDeleted=٪ ق حذف الملفات أو الدلائل.
-PurgeAuditEvents=تطهير جميع الأحداث
-ConfirmPurgeAuditEvents=هل أنت متأكد من تطهير جميع الأحداث الأمنية؟ جميع سجلات الأمن سيتم حذف أي بيانات أخرى ستزيله.
-NewBackup=احتياطية جديدة
-GenerateBackup=توليد احتياطية
-Backup=احتياطية
+SystemToolsArea=منظقة أدوات نظام
+SystemToolsAreaDesc=هذه المنقة توفر مميزات إدارية. استخدام القائمة لاختيار الخصائص التي تبحث عنها.
+Purge=أحذف
+PurgeAreaDesc=تسمح لك هذه الصفحة بحذف كل الملفات التي بنيت أو تم تخزينها بواسطة دوليبار (الملفات المؤقتة ، أو كافة الملفات في المجلد %s) استخدام هذه الميزة ليست ضرورية. هذه الخدمة مقدمة للمستخدمين الذين يستخدمون برنامج دوليبار على خادم لا يوف لهم صلاحيات حذف الملفات التي أنشئت من قبل خادم الويب.
+PurgeDeleteLogFile=قم بحذف ملفات السجلات %s المعرفة لنموذج النظام (لا يوجد خطر على المعلومات)
+PurgeDeleteTemporaryFiles=قم بحذف جميع الملفات المؤقتة (لا يوجد خطر على البيانات)
+PurgeDeleteAllFilesInDocumentsDir=حذف كل الملفات في المجلد %s الملفات المؤقتة ، بل أيضا ملفات استرجاع قاعدة البيانات, الملفات الملحقة بعناصر (أطراف ثالثة أو خارجية ، فواتير...) وتم تحمليها في نموذج إي سي إم, سيتم حذفها
+PurgeRunNow=إحذف الآن
+PurgeNothingToDelete=لم يتم حذف مجلد او ملف
+PurgeNDirectoriesDeleted=%s ملفات او مجلدات حذفت
+PurgeAuditEvents=احذف جميع الأحداث المتعلقة بالأمان
+ConfirmPurgeAuditEvents=هل أنت متأكد من حذف جميع الأحداث الأمنية؟ جميع سجلات الأمن سيتم حذفها ولن يتم حذف أي بيانات أخرى.
+NewBackup=نسخة احتياطية جديدة
+GenerateBackup=قم بإنشاء نسخة احتياطية
+Backup=نسخة احتياطية
Restore=استعادة
-RunCommandSummary=النسخ الاحتياطي وسيتم ذلك من خلال التالي
-RunCommandSummaryToLaunch=ويمكن إطلاق النسخ الاحتياطي مع الأمر التالي
-WebServerMustHavePermissionForCommand=مركز خدمة الويب الخاص بك يجب أن يكون التصريح اللازم لتشغيل هذه الأوامر
-BackupResult=ونتيجة لالاحتياطية
-BackupFileSuccessfullyCreated=ملف النسخة الاحتياطية بنجاح المتولدة
-YouCanDownloadBackupFile=يمكن أن الملفات التي تم إنشاؤها الآن يمكن تحميلها
-NoBackupFileAvailable=أي ملفات احتياطية.
+RunCommandSummary=تم إطلاق عملية النسخة الإحتياطية بالأمر التالي
+RunCommandSummaryToLaunch=يمكن إطلاق عمل النسخة الإحتياطية بالأمر التالي
+WebServerMustHavePermissionForCommand=يجب أن يحتوي خادم الويب على صلاحيات لتشغيل مثل هذا الأمر
+BackupResult=نتيجة للنسخة الإحتياطية
+BackupFileSuccessfullyCreated=تم إنشاء ملف النسخة الاحتياطية بنجاح
+YouCanDownloadBackupFile=يمكن الآن تنزيل ملف النسخة الإحتياطية
+NoBackupFileAvailable=لا يوجد ملفات احتياطية.
ExportMethod=طريقة التصدير
ImportMethod=طريقة الاستيراد
-ToBuildBackupFileClickHere=To build a backup file, click هنا.
-ImportMySqlDesc=لاستيراد ملف النسخة الاحتياطية ، يجب استخدام mysql القيادة من سطر :
-ImportPostgreSqlDesc=لاستيراد ملف النسخة الاحتياطية، يجب استخدام pg_restore الأمر من سطر الأوامر:
-ImportMySqlCommand=ق ق ٪ ٪ <mybackupfile.sql
+ToBuildBackupFileClickHere=لعمل نسخة إحتياطية, اضغط هنا.
+ImportMySqlDesc=لاستيراد ملف النسخة الاحتياطية ، يجب استخدام mysql نافذة الأوامر للدوز او اللاينكس :
+ImportPostgreSqlDesc=لاستيراد ملف النسخة الاحتياطية ، يجب استخدام pg_restore من نافذة الأوامر للدوز او اللاينكس :
+ImportMySqlCommand=%s %s < mybackupfile.sql
ImportPostgreSqlCommand=%s %s mybackupfile.sql
-FileNameToGenerate=اسم الملف لتوليد
-# Compression=Compression
-CommandsToDisableForeignKeysForImport=القيادة تعطيل مفاتيح الخارجية على استيراد
-# CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later
-ExportCompatibility=التوافق تولد ملف التصدير
-MySqlExportParameters=MySQL تصدير البارامترات
-# PostgreSqlExportParameters= PostgreSQL export parameters
-UseTransactionnalMode=طريقة استخدام المعاملات
-FullPathToMysqldumpCommand=المسار الكامل لقيادة mysqldump
-FullPathToPostgreSQLdumpCommand=المسار الكامل للقيادة pg_dump
+FileNameToGenerate=اسم الملف المراد إنشائه
+Compression=ضغط الملف
+CommandsToDisableForeignKeysForImport=الأمر المستخدم لتعطيل المفتاح الخارجي في حالة الإستيراد
+CommandsToDisableForeignKeysForImportWarning=إجباري في حال اردت إسترجاع نسخة قاعدة البيانات الإحتياطية
+ExportCompatibility=توفق الملف المصدر
+MySqlExportParameters=تصدير قيم قاعدة البيانات MySql
+PostgreSqlExportParameters= تصدير قيم قاعدة البيانات PostgreSQL
+UseTransactionnalMode=إستخدم صيغة المعاملات
+FullPathToMysqldumpCommand=المسار الكامل لأوامر mysqldump
+FullPathToPostgreSQLdumpCommand=المسار الكامل لأوامر pg_dump
ExportOptions=خيارات التصدير
-AddDropDatabase=إضافة قاعدة بيانات إسقاط القيادة
-AddDropTable=إضافة الجدول إسقاط القيادة
-# ExportStructure=Structure
-Datas=بيانات
+AddDropDatabase=أمر إضافة, حذف قاعدة بيانات
+AddDropTable=أمر إضافة حذف الجدول
+ExportStructure=البنية
+Datas=البيانات
NameColumn=اسم الأعمدة
-ExtendedInsert=مدد أدخل
-NoLockBeforeInsert=لا أوامر قفل حول INSERT
-DelayedInsert=تأخير تدرج
-EncodeBinariesInHexa=تشفير البيانات ثنائي في ستعشري
-IgnoreDuplicateRecords=تجاهل الأخطاء في سجلات مكررة (إدراج تجاهل)
+ExtendedInsert=الإضافة الممددة
+NoLockBeforeInsert=لا يوجد أوامر قفل حول الإضافة
+DelayedInsert=إضافة متأخرة
+EncodeBinariesInHexa=ترميز البيانات الأحادية لستة عشرية
+IgnoreDuplicateRecords=تجاهل الأخطاء في السجلات المكررة (تجاهل الإدراج)
Yes=نعم
No=لا
-AutoDetectLang=اكتشاف (اللغة المتصفح)
-FeatureDisabledInDemo=سمة المعوقين في عرض
-Rights=أذونات
-BoxesDesc=صناديق منطقة الشاشة التي تظهر قطعة من المعلومات عن بعض الصفحات. يمكنك الاختيار بين عرض المربع أو عن طريق اختيار ليست هدفا في الصفحة والنقر على 'تفعيل' ، أو عن طريق النقر فوق مزبلة لتعطيله.
-# OnlyActiveElementsAreShown=Only elements from enabled modules are shown.
+AutoDetectLang=اكتشاف تلقائي (لغة المتصفح)
+FeatureDisabledInDemo=الميزة معلطة في العرض التجريبي
+Rights=الصلاحيات
+BoxesDesc=المربعات هي المناطق التي تُظهر بعض المعلومات في بعض الصفحات. يمكنك اختيار إظهار أو إخفائها بإختيار الصفحات المطلوبة و الضغط على 'تنشيط', او بالضغط على الزر الآخر لتعطيلها.
+OnlyActiveElementsAreShown=فقط العناصر من النماذج المفعلة سوف تظهر.
ModulesDesc=Dolibarr تحديد الوحدات التي تم تمكين وظيفة في مجال البرمجيات. وتتطلب بعض وحدات الأذونات ، يجب ان تمنح للمستخدمين ، وبعد أن تمكن وحدة.
ModulesInterfaceDesc=فإن التفاعل بين وحدات Dolibarr يسمح لك بإضافة السمات الخارجية تعتمد على البرمجيات والنظم والخدمات.
ModulesSpecialDesc=وحدات خاصة أو محددة جدا ونادرا ما تستخدم وحدات.
@@ -1325,6 +1325,7 @@ BarcodeDescC39=الباركود من نوع C39
BarcodeDescC128=الباركود من نوع C128
GenbarcodeLocation=باركود الجيل سطر أداة تستخدمها phpbarcode المحرك لبعض أنواع باركود)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=انسحاب وحدة الإعداد
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=نجح الصدد ولكن قاعدة
OSCommerceTestOk=علاقة الخادم '٪ ق' على قاعدة البيانات '٪ ق' مستخدم '٪ ق' ناجحة.
OSCommerceTestKo1=علاقة الخادم '٪ ق' تنجح ولكن قاعدة البيانات '٪ ق' لا يمكن التوصل إليها.
OSCommerceTestKo2=علاقة الخادم '٪ ق' مستخدم '٪ ق' فشلت.
-##### Mantis #####
-MantisSetup=فرس النبي ربط الإعداد
-MantisURL=عنوان الوصول لفرس النبي
-MantisServer=فرس النبي استضافة خادم قاعدة البيانات
-MantisDatabaseName=اسم قاعدة البيانات
-MantisUser=المستخدم من الوصول إلى قاعدة البيانات
-MantisSetupSaved=فرس النبي الإعداد انقذ بنجاح.
-MantisTestOk=علاقة الخادم '٪ ق' على قاعدة البيانات '٪ ق' مستخدم '٪ ق' ناجحة.
-MantisTestKo1=علاقة الخادم '٪ ق' تنجح ولكن قاعدة البيانات '٪ ق' لا يمكن التوصل إليها.
-MantisTestKo2=علاقة الخادم '٪ ق' مستخدم '٪ ق' فشلت.
-MantisErrorConnectOkButWrongDatabase=قاعدة بيانات لكنه نجح الصدد لا يبدو أن فرس النبي قاعدة البيانات.
##### Stock #####
StockSetup=تكوين وحدة المخزون
UserWarehouse=استخدام الأرصدة الشخصية للمستخدم
diff --git a/htdocs/langs/ar_SA/agenda.lang b/htdocs/langs/ar_SA/agenda.lang
index e2bd4c7a0aa..a17b9ac9328 100644
--- a/htdocs/langs/ar_SA/agenda.lang
+++ b/htdocs/langs/ar_SA/agenda.lang
@@ -1,80 +1,80 @@
# Dolibarr language file - Source file is en_US - agenda
-# IdAgenda=ID event
-Actions=الإجراءات
-ActionsArea=الإجراءات منطقة الأحداث والمهام)
+IdAgenda=رمز الحدث
+Actions=الأحداث
+ActionsArea=منطقة الأحداث (الأنشطة و المهام)
Agenda= جدول الأعمال
Agendas= جداول الأعمال
Calendar= التقويم
Calendars= التقاويم
LocalAgenda=تقويم محلي
-AffectedTo= إلى المتضررين
-DoneBy= الذي قام به
+AffectedTo= مناط لـ
+DoneBy= أنهي بواسطة
Events= الأحداث
-# EventsNb=Number of events
-MyEvents=بلدي أحداث
-OtherEvents=غيرها من الأحداث
+EventsNb=عدد الأحداث
+MyEvents=الأحداث الخاصة بي
+OtherEvents=الأحداث الأخرى
ListOfActions=قائمة الأحداث
-Location=موقع
-EventOnFullDay=حدث في يوم كامل
-SearchAnAction= البحث عن عمل / المهمة
-MenuToDoActions= جميع الأعمال غير مكتملة
-MenuDoneActions= أنهت جميع الإجراءات
-MenuToDoMyActions= بلدي مكتمل الإجراءات
-MenuDoneMyActions= بلدي إنهاء الإجراءات
-ListOfEvents= قائمة الأحداث Dolibarr
-ActionsAskedBy=الإجراءات التي سجلتها
-ActionsToDoBy=الإجراءات التي أثرت على
-ActionsDoneBy=الإجراءات التي قامت به
-AllMyActions= كل أفعالي / المهام
-AllActions= Toutes ليه الإجراءات / المهام
-ViewList=وبالنظر إلى قائمة
-ViewCal=وبالنظر إلى الجدول الزمني
-ViewDay=يوم رأي
-ViewWeek=أسبوع رأي
-ViewWithPredefinedFilters= وترى مسبقا مع الفلاتر
-AutoActions= التلقائي ملء جدول الأعمال
-AgendaAutoActionDesc= هنا تعريف الأحداث التي تريد Dolibarr لخلق عمل تلقائيا في جدول الأعمال. إذا لم فحصها (افتراضي) ، إلا دليل الإجراءات التي ستدرج في جدول الأعمال.
-AgendaSetupOtherDesc= وتسمح هذه الصفحة لتكوين البارامترات الأخرى من جدول الأعمال وحدة.
-AgendaExtSitesDesc=هذه الصفحة تسمح لاعلان مصادر خارجية من التقويمات لمعرفة المناسبات الخاصة بهم في جدول أعمال Dolibarr.
-ActionsEvents= الأحداث التي ستخلق Dolibarr عمل تلقائيا في جدول الأعمال
-PropalValidatedInDolibarr= المصادقة على اقتراح
-InvoiceValidatedInDolibarr= فاتورة مصادق
-InvoiceBackToDraftInDolibarr=%s فاتورة العودة إلى وضع مشروع
-# InvoiceDeleteDolibarr=Invoice %s deleted
-OrderValidatedInDolibarr= من أجل التحقق من صحة
-OrderApprovedInDolibarr=وافق النظام %s
-OrderBackToDraftInDolibarr=%s أجل العودة إلى وضع مشروع
-OrderCanceledInDolibarr=%s أجل إلغاء
-InterventionValidatedInDolibarr=التحقق من صحة التدخل %s
-ProposalSentByEMail=%s اقتراح التجارية المرسلة عن طريق البريد الالكتروني
-OrderSentByEMail=%s النظام العميل ارسال البريد الالكتروني
-InvoiceSentByEMail=%s فاتورة العميل ارسال البريد الالكتروني
-SupplierOrderSentByEMail=%s النظام مزود ارسال البريد الالكتروني
-SupplierInvoiceSentByEMail=%s فاتورة المورد إرسالها عن طريق البريد الالكتروني
-ShippingSentByEMail=%s الشحن إرسالها عن طريق البريد الالكتروني
-InterventionSentByEMail=%s تدخل إرسالها عن طريق البريد الالكتروني
-NewCompanyToDolibarr= طرف ثالث خلق
-DateActionPlannedStart= تاريخ البدء المخطط
-DateActionPlannedEnd= المخطط لها تاريخ انتهاء
-DateActionDoneStart= البداية الحقيقية لتاريخ
-DateActionDoneEnd= نهاية التاريخ الحقيقي
+Location=الموقع
+EventOnFullDay=الأحداث في كامل اليوم (أيام)
+SearchAnAction= البحث عن حدث/ مهمة
+MenuToDoActions= جميع الأحداث الغير مكتملة
+MenuDoneActions= جميع الأحداث الملغية
+MenuToDoMyActions= أحداثي الغير مكتملة
+MenuDoneMyActions= أحداثي الملغاة
+ListOfEvents= قائمة أحداث دوليبار
+ActionsAskedBy=أحداث تم رعايتها بواسطة
+ActionsToDoBy=أحداث عينت لـ
+ActionsDoneBy=أحداث انهيت بواسطة
+AllMyActions= كل أحداثي/ مهامي
+AllActions= جميع الأحداث / المهام
+ViewList=عرض قائمة
+ViewCal=عرض شهري
+ViewDay=عرض يومي
+ViewWeek=عرض اسبوعي
+ViewWithPredefinedFilters= قم بالعرض مع الفلاتر المعرفة مسبقاً
+AutoActions= إكمال تلقائي
+AgendaAutoActionDesc= عرف الأحداث التي تريد من دوليبار إنشائها تلقائيا في جدوال الأعمال. إذا لم تقم بإختيار أي شي (الخيار الإفتراضي), سوف يتم فقط إدخال الأنشطلة إلى جدول الأعمال يدوياً
+AgendaSetupOtherDesc= تسمح لك هذه الصفحة بنقل الأحداث إلى تقويم خارجي مثل جوجل, تندربيرد وغيرها, وذلك بإستخدام الخيارات في هذه الصفحة
+AgendaExtSitesDesc=تسمح لك هذه الصفحة بتعريف مصادر خارجية للتقويم وذلك لرؤية الأحداث الخاصة بالتقويم الخاص بهم في تقويم دوليبار
+ActionsEvents= الأحداث التي ستمكن دوليبار من إنشاء أعمال تلقائية في جدول الأعمال
+PropalValidatedInDolibarr= تم تفعيل %s من الإقتراح
+InvoiceValidatedInDolibarr= تم توثيق %s من الفاتورة
+InvoiceBackToDraftInDolibarr=الفاتورة %s للذهاب بها إلى حالة المسودة
+InvoiceDeleteDolibarr=تم حذف %s من الفاتورة
+OrderValidatedInDolibarr= تم توثيق %s من الطلب
+OrderApprovedInDolibarr=تم الموافقة على %s من الطلب
+OrderBackToDraftInDolibarr=الطلب %s للذهاب بها إلى حالة المسودة
+OrderCanceledInDolibarr=تم إلغاء %s من الطلب
+InterventionValidatedInDolibarr=تم توثيق %s من التدخل
+ProposalSentByEMail=تم إرسال العرض الرسمي %s بواسطة البريد الإلكتروني
+OrderSentByEMail=تم إرسال طلبية العميل %s بواسطة البريد الإلكتروني
+InvoiceSentByEMail=تم إرسال فاتروة العميل %s بواسطة البريد الإلكتروني
+SupplierOrderSentByEMail=تم إرسال طلبية المزود %s بواسطة البريد الإلكتروني
+SupplierInvoiceSentByEMail=تم إرسال فاتروة المزود%s بواسطة البريد الإلكتروني
+ShippingSentByEMail=تم إرسال الشحنة %s بواسطة البريد الإلكتروني
+InterventionSentByEMail=تم إرسال التدخل %s بواسطة البريد الإلكتروني
+NewCompanyToDolibarr= تم إنشاء طرف ثالث أو خارجي
+DateActionPlannedStart= التاريخ المخطط للبدء
+DateActionPlannedEnd= التاريخ المخطط للإنهاء
+DateActionDoneStart= تاريخ البداية الفعلية
+DateActionDoneEnd= تاريخ النهاية الفعلية
DateActionStart= تاريخ البدء
-DateActionEnd= نهاية التاريخ
-AgendaUrlOptions1=يمكنك أيضا إضافة المعايير التالية لترشيح الناتج :
-AgendaUrlOptions2=login=login=%s لتقييد الانتاج لإجراءات التي أوجدتها ، وأثرت على المستخدم الذي قام به أو %s
-AgendaUrlOptions3=logina=logina=%s لتقييد الانتاج لإجراءات التي أنشأها مستخدم %s
-AgendaUrlOptions4=logint=logint=%s لتقييد الانتاج لإجراءات المتضررة لمستخدم %s
-AgendaUrlOptions5=logind=logind=%s لتقييد الانتاج لإجراءات قامت به المستخدم %s
-AgendaShowBirthdayEvents=عيد ميلاد تظهر اتصالات
-AgendaHideBirthdayEvents=عيد ميلاد إخفاء اتصالات
-# Busy=Busy
-# ExportDataset_event1=List of agenda events
+DateActionEnd= تاريخ النهاية
+AgendaUrlOptions1=يمكنك أيضا إضافة المعايير التالية لترشيح النتائج:
+AgendaUrlOptions2=login=login=%s لتقييد الانتاج المنشأ أو الذي تم الإنتهاء منه بواسطة المستخدم %s
+AgendaUrlOptions3=logina=logina=%s لتقييد الانتاج للإجراءات التي أنشأها المستخدم %s
+AgendaUrlOptions4=logint=logint=%s لتقييد الانتاج للإجراءات المناطة للمستخدم %s
+AgendaUrlOptions5=logind=logind=%s لتقييد الانتاج للإجراءات التي قام بها المستخدم %s
+AgendaShowBirthdayEvents=أظهر تاريخ الميلاد في عناوين الإتصال
+AgendaHideBirthdayEvents=أخفي تاريخ الميلاد في عناوين الإتصال
+Busy=مشغول
+ExportDataset_event1=قائمة الأحداث في جدول الأعمال
# External Sites ical
ExportCal=تصدير التقويم
ExtSites=استيراد التقويمات الخارجية
ExtSitesEnableThisTool=عرض التقويمات الخارجية في جدول الأعمال
-ExtSitesNbOfAgenda=عدد من التقاويم
-AgendaExtNb=تقويم ملحوظة %s
-ExtSiteUrlAgenda=URL للوصول. كال ملف
+ExtSitesNbOfAgenda=عدد التقاويم
+AgendaExtNb=رقم التقويم %s
+ExtSiteUrlAgenda=عنوان المتصفح للدخول لملف .ical
ExtSiteNoLabel=لا يوجد وصف
diff --git a/htdocs/langs/ar_SA/bills.lang b/htdocs/langs/ar_SA/bills.lang
index 85970b41bac..7c2278914db 100644
--- a/htdocs/langs/ar_SA/bills.lang
+++ b/htdocs/langs/ar_SA/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=هل تريد تحويل هذه القروض إلى الو
SupplierPayments=الموردين والمدفوعات
ReceivedPayments=تلقت مدفوعات
ReceivedCustomersPayments=المدفوعات المقبوضة من الزبائن
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=تلقى مدفوعات عملاء للمصادقة
PaymentsReportsForYear=تقارير المدفوعات للق ٪
PaymentsReports=تقارير المدفوعات
@@ -76,7 +77,8 @@ PaymentConditionsShort=مدة السداد
PaymentAmount=دفع مبلغ
# ValidatePayment=Validate payment
PaymentHigherThanReminderToPay=دفع أعلى من دفع تذكرة
-HelpPaymentHigherThanReminderToPay= الاهتمام ، على دفع مبلغ واحد أو أكثر من فواتير أعلى من الراحة على الدفع.
تعديل الدخول ، تؤكد خلاف ذلك والتفكير في خلق الائتمان علما الزائدة وتلقى كل الفواتير الزائدة.
+HelpPaymentHigherThanReminderToPay=الاهتمام ، على دفع مبلغ واحد أو أكثر من فواتير أعلى من الراحة على الدفع.
تعديل الدخول ، تؤكد خلاف ذلك والتفكير في خلق الائتمان علما الزائدة وتلقى كل الفواتير الزائدة.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=تصنيف 'مدفوع'
ClassifyPaidPartially=تصنيف 'مدفوع جزئيا'
ClassifyCanceled=تصنيف 'المهجورة'
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=استخدام هذا الخيار
ConfirmClassifyAbandonReasonOther=أخرى
ConfirmClassifyAbandonReasonOtherDesc=هذا الخيار وسوف يستخدم في جميع الحالات الأخرى. على سبيل المثال لأنك من خطة لإقامة استبدال الفاتورة.
ConfirmCustomerPayment=هل تؤكد ذلك دفع مساهمات ٪ ٪ ق ق؟
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=هل أنت متأكد أنك تريد التحقق من صحة هذا الدفع؟ لم يطرأ أي تغيير يمكن الدفع مرة واحدة على صحتها.
ValidateBill=التحقق من صحة الفواتير
UnvalidateBill=Unvalidate فاتورة
@@ -411,5 +414,4 @@ PDFOursinDescription=نموذج فاتورة oursin
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=وهناك مشروع قانون بدءا من دولار ويوجد بالفعل syymm لا تتفق مع هذا النموذج من التسلسل. إزالة أو تغيير تسميتها لتصبح لتفعيل هذه الوحدة.
diff --git a/htdocs/langs/ar_SA/errors.lang b/htdocs/langs/ar_SA/errors.lang
index 74945b31760..c6de9207dea 100644
--- a/htdocs/langs/ar_SA/errors.lang
+++ b/htdocs/langs/ar_SA/errors.lang
@@ -130,6 +130,7 @@ ErrorNoActivatedBarcode=لا يوجد نوع الباركود تفعيلها
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/ar_SA/mailmanspip.lang b/htdocs/langs/ar_SA/mailmanspip.lang
index 4df2bf08bde..47e4c4dc7fa 100644
--- a/htdocs/langs/ar_SA/mailmanspip.lang
+++ b/htdocs/langs/ar_SA/mailmanspip.lang
@@ -1,5 +1,5 @@
# Dolibarr language file - Source file is en_US - mailmanspip
-# MailmanSpipSetup=Mailman and SPIP module Setup
+MailmanSpipSetup=ساعي البريد و تركيب نموذج SPIP
# MailmanTitle=Mailman mailing list system
# TestSubscribe=To test subscription to Mailman lists
# TestUnSubscribe=To test unsubscribe from Mailman lists
diff --git a/htdocs/langs/ar_SA/opensurvey.lang b/htdocs/langs/ar_SA/opensurvey.lang
index e49afdc7e3b..78bb5432e55 100644
--- a/htdocs/langs/ar_SA/opensurvey.lang
+++ b/htdocs/langs/ar_SA/opensurvey.lang
@@ -58,7 +58,7 @@ ExpireDate=الحد من التاريخ
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/ar_SA/products.lang b/htdocs/langs/ar_SA/products.lang
index f7a74fc060c..9ae345098a0 100644
--- a/htdocs/langs/ar_SA/products.lang
+++ b/htdocs/langs/ar_SA/products.lang
@@ -204,7 +204,7 @@ QtyNeed=الكمية
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/bg_BG/admin.lang b/htdocs/langs/bg_BG/admin.lang
index d8a47d228b1..7040009e3a7 100644
--- a/htdocs/langs/bg_BG/admin.lang
+++ b/htdocs/langs/bg_BG/admin.lang
@@ -249,13 +249,13 @@ MAIN_MAIL_EMAIL_FROM=Sender електронна поща за автомати
MAIN_MAIL_ERRORS_TO=Sender електронна поща се използва за грешка връща имейли изпратени
MAIN_MAIL_AUTOCOPY_TO= Изпрати систематично скрит въглероден копие на всички изпратени имейли
MAIN_DISABLE_ALL_MAILS=Изключване на всички имейли sendings (за тестови цели или демонстрации)
-MAIN_MAIL_SENDMODE=Метод за изпращане на електронна поща
+MAIN_MAIL_SENDMODE=Метод за изпращане на имейли
MAIN_MAIL_SMTPS_ID=SMTP ID, ако разпознаване, изискван
MAIN_MAIL_SMTPS_PW=SMTP парола, ако разпознаване, изискван
MAIN_MAIL_EMAIL_TLS= Използване на TLS (SSL) криптиране
MAIN_DISABLE_ALL_SMS=Изключване на всички SMS sendings (за тестови цели или демонстрации)
MAIN_SMS_SENDMODE=Метод да се използва за изпращане на SMS
-MAIN_MAIL_SMS_FROM=Default номер на изпращача телефон за изпращане на SMS
+MAIN_MAIL_SMS_FROM=Номер по подразбиране на телефона за изпращане на SMS
FeatureNotAvailableOnLinux=Функцията не е на разположение на Unix подобни системи. Тествайте вашата програма Sendmail на местно ниво.
SubmitTranslation=Ако превода е непълен или откриете грешки, можете да ги коригирате, като редактирате файловете в директорията Langs/%s и предоставите променените файлове на форума на Dolibarr.
ModuleSetup=Настройки на модул
@@ -360,7 +360,7 @@ String=Низ
# Boolean=Boolean (Checkbox)
ExtrafieldPhone = Телефон
ExtrafieldPrice = Цена
-# ExtrafieldMail = Email
+ExtrafieldMail = Имейл
# ExtrafieldSelect = Select list
# ExtrafieldSelectList = Select from table
# ExtrafieldSeparator=Separator
@@ -449,8 +449,8 @@ Module250Name=Импортирането на данни
Module250Desc=Инструмент за внос презареждане на в Dolibarr (с помощници)
Module310Name=Членове
Module310Desc=Управление на членовете на организацията
-Module320Name=RSS Feed
-Module320Desc=Добави RSS емисия вътре екрана страници Dolibarr
+Module320Name=RSS емисия
+Module320Desc=Добавяне на RSS емисия в страниците на Dolibarr
Module330Name=Отметки
Module330Desc=Управление на отметки
Module400Name=Проекти
@@ -460,7 +460,7 @@ Module410Desc=Webcalendar интеграция
Module500Name=Данъци, социални осигуровки и дивиденти
Module500Desc=Данъци и управление на осигурителната вноска
Module600Name=Известия
-Module600Desc=Изпращане на известия по имейл на някои бизнес събития Dolibarr трета контакти страни
+Module600Desc=Изпращане известия по имейл за някои бизнес събития в Dolibarr към трети лица
Module700Name=Дарения
Module700Desc=Управление на дарения
Module800Name=OSCommerce чрез директен достъп до базата данни
@@ -617,7 +617,7 @@ Permission215=Setup доставчици
Permission221=Прочети emailings
Permission222=Създаване / промяна emailings (тема, получатели ...)
Permission223=Проверка на emailings (позволява изпращане)
-Permission229=Изтриване emailings
+Permission229=Изтриване на имейли
Permission237=Получатели и информация
Permission238=Ръчно изпрати писма
Permission239=Изтриване на писма след утвърждаване или изпратени
@@ -696,7 +696,7 @@ Permission1231=Доставчика фактури
Permission1232=Създаване / промяна на доставчика фактури
Permission1233=Проверка на доставчика фактури
Permission1234=Изтриване на доставчика фактури
-Permission1235=Изпрати доставчика фактури по имейл
+Permission1235=Изпращане на фактури на доставчик по имейл
Permission1236=EXPORT доставчик фактури, атрибути и плащания
Permission1237=EXPORT доставчик поръчки и техните детайли
Permission1251=Пусни масов внос на външни данни в базата данни (данни товара)
@@ -889,9 +889,9 @@ Delays_MAIN_DELAY_MEMBERS=Толерантност закъснение (в дн
Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Толерантност закъснение (в дни), преди сигнал за проверки депозит
SetupDescription1=Всички параметри, които са налични в областта за настройка ви позволяват да настроите Dolibarr преди да започнете да го използвате.
SetupDescription2=Двете най-важни стъпки при настройка са първите 2 в лявото меню Настройки, това са страницата за настройка на Фирма/Организация и страницата за настройка на модулите:
-SetupDescription3=Параметрите в менюто Настройки -> Фирма/Организация са задължителни, тъй като въведената информация се използва за показването на Dolibarr и променя поведението на Dolibarr (например за функции, свързани с вашата държава).
+SetupDescription3=Параметрите в менюто Настройки -> Фирма/Организация са задължителни, тъй като въведената информация се използва за показването на Dolibarr и променя поведението на Dolibarr (например за функции, свързани с вашата държава).
SetupDescription4=Параметрите в менюто Настройки -> Модули са задължителни, защото Dolibarr не е фиксирана ERP/CRM, а е сбор от няколко модула, всички повече или по-малко независими. След активирането на модулите, функциите ще се появят в менютата.
-SetupDescription5=Други записи от менюто управляват допълнителни параметри.
+SetupDescription5=Другите записи от менюто управляват допълнителни параметри.
EventsSetup=Настройка за събития трупи
LogEvents=Събития одит на сигурността
Audit=Проверка
@@ -985,7 +985,7 @@ ExtraFields=Допълнителни атрибути
# ExtraFieldsProjectTask=Complementary attributes (tasks)
ExtraFieldHasWrongValue=Attribut %s има грешна стойност.
AlphaNumOnlyCharsAndNoSpace=само героите alphanumericals без пространство
-SendingMailSetup=Настройка на sendings по електронна поща
+SendingMailSetup=Настройка на изпращане по имейл
SendmailOptionNotComplete=Внимание, на някои системи Linux, за да изпратите имейл от електронната си поща, Sendmail изпълнение настройка трябва conatins опция-ба (параметър mail.force_extra_parameters във вашия php.ini файл). Ако някои получатели никога не получават имейли, опитайте се да редактирате тази PHP параметър с mail.force_extra_parameters = ба).
PathToDocuments=Път до документи
PathDirectory=Директория
@@ -1025,7 +1025,7 @@ DoNotSuggest=Не предлагаме някакви парола
EncryptedPasswordInDatabase=Да се позволи на криптиране на паролите в базата данни
DisableForgetPasswordLinkOnLogonPage=Да не се показват връзката "Забравена парола" на страницата за вход
UsersSetup=Потребители модул за настройка
-UserMailRequired=Задължително въвеждане на e-mail при създаване на нов потребител
+UserMailRequired=Задължително е въвеждането на имейл при създаване на нов потребител
##### Company setup #####
CompanySetup=Фирми модул за настройка
CompanyCodeChecker=Модул за трети страни за генериране на кода и проверка (клиент или доставчик)
@@ -1034,7 +1034,7 @@ ModuleCompanyCodeAquarium=Връщане счетоводна код, постр
ModuleCompanyCodePanicum=Връща празна код счетоводство.
ModuleCompanyCodeDigitaria=Счетоводството код зависи от код на трето лице. Код се състои от буквата "C" на първа позиция, следван от първите 5 символа на код на трета страна.
UseNotifications=Използвайте уведомления
-NotificationsDesc=Имейли уведомления функция позволява тихо изпраща автоматичен мейл, за някои събития Dolibarr, на трети лица (клиенти и доставчици), които са конфигурирани да. Избор на активно уведомяване и цели контакти е направена една трета страна в момента.
+NotificationsDesc=Функцията за уведомления по имейл позволява тихо изпращане на автоматичен мейл, за някои събития в Dolibarr, на трети лица (клиенти и доставчици), които са конфигурирани. Избор на активно уведомяване и цели контакти е направен на една трета страна в момента.
ModelModules=Документи шаблони
# DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
WatermarkOnDraft=Воден знак върху проект на документ
@@ -1127,7 +1127,7 @@ MembersSetup=Потребители модул за настройка
MemberMainOptions=Основни параметри
AddSubscriptionIntoAccount=Предложи по подразбиране, за да се създаде модул на банка, банков превод, при добавяне на нов платено абонамент
AdherentLoginRequired= Управление на Login за всеки член
-AdherentMailRequired=EMail необходимо да се създаде нов член
+AdherentMailRequired=Задължително е въвеждането на имейл при създаване на нов член
MemberSendInformationByMailByDefault=Checkbox да изпрати потвърждение поща на членовете (валидиране или нов абонамент) е включена по подразбиране
##### LDAP setup #####
LDAPSetup=LDAP Setup
@@ -1224,7 +1224,7 @@ LDAPFieldName=Име
LDAPFieldNameExample=Пример: sn
LDAPFieldFirstName=Собствено име
LDAPFieldFirstNameExample=Пример: givenName
-LDAPFieldMail=E-mail адрес
+LDAPFieldMail=Имейл адрес
LDAPFieldMailExample=Пример: mail
LDAPFieldPhone=Професионален телефонен номер
LDAPFieldPhoneExample=Пример: telephonenumber
@@ -1325,20 +1325,21 @@ BarcodeDescC39=Баркод от типа С39
BarcodeDescC128=Баркод от тип C128
GenbarcodeLocation=Бар код поколение инструмент за командния ред (използва се от двигател с вътрешно за някои видове баркод)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Настройка Оттегляне модул
##### ExternalRSS #####
-ExternalRSSSetup=Външен RSS вноса настройка
-NewRSS=Ню RSS Feed
+ExternalRSSSetup=Настройки на внасянето на външен RSS
+NewRSS=Нова RSS хранилка
RSSUrl=RSS URL
-RSSUrlExample=Интересен RSS емисия
+RSSUrlExample=Интересна RSS емисия
##### Mailing #####
-MailingSetup=Електронната поща модул за настройка
-MailingEMailFrom=Изпращача (От) за имейли, изпратени по електронната поща модул
+MailingSetup=Настройка на модул Имейли
+MailingEMailFrom=Изпращач (От) за имейли, изпратени от модула за електронна поща
MailingEMailError=Върнете имейл (грешки) за имейли с грешки
##### Notification #####
NotificationSetup=Настройки на модул за уведомление по e-mail
-NotificationEMailFrom=Изпращача (От) за имейли, изпратени за уведомления
+NotificationEMailFrom=Изпращач (От) за имейли, изпратени за уведомления
ListOfAvailableNotifications=Списък на наличните уведомления (Този списък зависи от активирани модули)
##### Sendings #####
SendingsSetup=Изпращане модул за настройка
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Връзка успял, но база
OSCommerceTestOk=Връзка към "%s" сървър на "%s" база данни с успешен потребителски %s.
OSCommerceTestKo1=Свързване към сървър "%s успее, но база данни" %s "не може да бъде постигнато.
OSCommerceTestKo2=Връзка към сървъра "%s" с потребителя %s "се провали.
-##### Mantis #####
-MantisSetup=Mantis връзка настройка
-MantisURL=URL за достъп Mantis
-MantisServer=Хостинг сървър Mantis база данни
-MantisDatabaseName=Име на базата данни
-MantisUser=Потребителя за достъп до базата данни
-MantisSetupSaved=Mantis настройка запазена успешно.
-MantisTestOk=Връзка към "%s" сървър на "%s" база данни с успешен потребителски %s.
-MantisTestKo1=Свързване към сървър "%s успее, но база данни" %s "не може да бъде постигнато.
-MantisTestKo2=Връзка към сървъра "%s" с потребителя %s "се провали.
-MantisErrorConnectOkButWrongDatabase=Връзка успял, но базата данни не изглежда да е база данни, Mantis.
##### Stock #####
StockSetup=Наличност модулна конфигурация
UserWarehouse=Използване на потребителски поименни акции
diff --git a/htdocs/langs/bg_BG/banks.lang b/htdocs/langs/bg_BG/banks.lang
index 0a2061b83e9..c12e9382586 100644
--- a/htdocs/langs/bg_BG/banks.lang
+++ b/htdocs/langs/bg_BG/banks.lang
@@ -1,8 +1,8 @@
# Dolibarr language file - Source file is en_US - banks
Bank=Банка
Banks=Банки
-MenuBankCash=Банка / Cash
-MenuSetupBank=Банка / Cash настройка
+MenuBankCash=Банка/В брой
+MenuSetupBank=Настройки на Банка/В брой
BankName=Име на банката
FinancialAccount=Сметка
FinancialAccounts=Сметки
@@ -10,10 +10,10 @@ BankAccount=Банкова сметка
BankAccounts=Банкови сметки
AccountRef=Финансова сметка реф.
AccountLabel=Финансова сметка етикет
-CashAccount=Парична сметка
+CashAccount=Сметка в брой
CashAccounts=Парични сметки
-MainAccount=Основно внимание
-CurrentAccount=Текуща сметка
+MainAccount=Основна сметка
+CurrentAccount=Разплащателна сметка
CurrentAccounts=Разплащателни сметки
SavingAccount=Спестовна сметка
SavingAccounts=Спестовни сметки
@@ -21,24 +21,24 @@ ErrorBankLabelAlreadyExists=Етикета на финансовата смет
BankBalance=Баланс
# BankBalanceBefore=Balance before
# BankBalanceAfter=Balance after
-BalanceMinimalAllowed=Минимална разрешена баланс
-BalanceMinimalDesired=Минимална желания баланс
+BalanceMinimalAllowed=Минимален разрешен баланс
+BalanceMinimalDesired=Минимален желан баланс
InitialBankBalance=Начален баланс
-EndBankBalance=Баланс към края на
+EndBankBalance=Краен баланс
CurrentBalance=Текущо салдо
-FutureBalance=Бъдещето баланс
-ShowAllTimeBalance=Покажи баланс от началото
+FutureBalance=Бъдещ баланс
+ShowAllTimeBalance=Показване на баланса от началото
# AllTime=From start
Reconciliation=Помирение
RIB=Номер на банкова сметка
IBAN=IBAN номер
BIC=BIC / SWIFT номер
-StandingOrders=Постоянните поръчки
-StandingOrder=Постоянния цел
+StandingOrders=Постоянни поръчки
+StandingOrder=Постоянна поръчка
Withdrawals=Тегления
Withdrawal=Оттегляне
AccountStatement=Отчет по сметка
-AccountStatementShort=Изявление
+AccountStatementShort=Отчет
AccountStatements=Извлечения по сметки
LastAccountStatements=Последни извлечения
Rapprochement=Reconciliate
@@ -48,32 +48,32 @@ BankAccountCountry=Профил страната
BankAccountOwner=Името на собственика на сметката
BankAccountOwnerAddress=Притежател на сметката адрес
RIBControlError=Integrity проверка на ценностите се провали. Това означава, информация за номера на тази сметка не са пълни или грешно (проверете страна, номера и IBAN).
-CreateAccount=Създаване на акаунт
-NewAccount=Нов акаунт
+CreateAccount=Създаване на сметка
+NewAccount=Нова сметка
NewBankAccount=Нова банкова сметка
NewFinancialAccount=Нова финансова сметка
-MenuNewFinancialAccount=Нов финансова сметка
+MenuNewFinancialAccount=Нова финансова сметка
NewCurrentAccount=Нов текущата сметка
NewSavingAccount=Нова спестовна сметка
NewCashAccount=Нова парична сметка
-EditFinancialAccount=Редактиране на профила
+EditFinancialAccount=Редактиране на сметка
AccountSetup=Финансовите отчети за настройка
SearchBankMovement=Търсене банка движение
Debts=Дълговете
LabelBankCashAccount=Банка или етикета пари
AccountType=Тип на профила
BankType0=Спестовна сметка
-BankType1=Тока или кредитна картова сметка
+BankType1=Разплащателна или картова сметка
BankType2=Парична сметка
IfBankAccount=Ако банкова сметка
-AccountsArea=Сметки област
+AccountsArea=Сметки
AccountCard=Картова сметка
DeleteAccount=Изтриване на акаунт
-ConfirmDeleteAccount=Сигурен ли сте, че искате да изтриете този акаунт?
+ConfirmDeleteAccount=Сигурни ли сте, че желаете да изтриете тази сметка?
Account=Сметка
ByCategories=По категории
ByRubriques=По категории
-BankTransactionByCategories=Банкови сделки по категории
+BankTransactionByCategories=Банкови транзакции по категории
BankTransactionForCategory=Банкови сделки за категория %s
RemoveFromRubrique=Премахване на връзката с категория
RemoveFromRubriqueConfirm=Сигурен ли сте, че искате да премахнете връзката между сделката и категория?
@@ -83,7 +83,7 @@ BankTransactions=Банкови сделки
SearchTransaction=Търсене сделка
ListTransactions=Списък сделки
ListTransactionsByCategory=Списък сделка / категория
-TransactionsToConciliate=Сделки за съвместяване на
+TransactionsToConciliate=Сделки за съгласуване
Conciliable=Може да се примири
Conciliate=Reconcile
Conciliation=Помирение
@@ -96,11 +96,11 @@ DisableConciliation=Деактивирате функцията помирени
ConciliationDisabled=Помирение функция инвалиди
StatusAccountOpened=Отворен
StatusAccountClosed=Затворен
-AccountIdShort=Брой
+AccountIdShort=Номер
EditBankRecord=Редактиране на запис
-LineRecord=Сделка
-AddBankRecord=Добави сделка
-AddBankRecordLong=Добави сделката ръчно
+LineRecord=Транзакция
+AddBankRecord=Добавяне на транзакция
+AddBankRecordLong=Ръчно добавяне на транзакция
ConciliatedBy=Съгласуват от
DateConciliating=Reconcile дата
BankLineConciliated=Transaction примири
@@ -111,11 +111,11 @@ WithdrawalPayment=Оттегляне плащане
SocialContributionPayment=Осигурителната вноска за плащане
FinancialAccountJournal=Финансова сметка списание
BankTransfer=Банков превод
-BankTransfers=Банковите преводи
+BankTransfers=Банкови преводи
TransferDesc=Се прехвърля от една сметка в друга, Dolibarr ще напиша два записа (дебит в източник сметка и кредит в целева сметка, в същия размер. Същия етикет и дата ще бъдат използвани за тази сделка)
TransferFrom=От
TransferTo=За
-TransferFromToDone=Прехвърлянето от %s да %s на %s %s е записано.
+TransferFromToDone=Прехвърлянето от %s на %s на %s %s беше записано.
CheckTransmitter=Предавател
ValidateCheckReceipt=Проверка на проверка тази квитанция?
ConfirmValidateCheckReceipt=Сигурен ли сте, че искате да проверите тази квитанция проверка, без промяна ще бъде възможно, след като това се прави?
@@ -128,10 +128,10 @@ NumberOfCheques=Nb на чек
DeleteTransaction=Изтриване на сделката
ConfirmDeleteTransaction=Сигурен ли сте, че искате да изтриете тази сделка?
ThisWillAlsoDeleteBankRecord=Това ще изтрие генерирани банкови операции
-BankMovements=Движенията
+BankMovements=Движения
CashBudget=Парични бюджет
PlannedTransactions=Планирани сделки
-Graph=Graphics
+Graph=Графики
ExportDataset_banque_1=Банкови сделки и отчет по сметка
TransactionOnTheOtherAccount=Транзакциите по друга сметка
TransactionWithOtherAccount=Трансфер на акаунти
diff --git a/htdocs/langs/bg_BG/bills.lang b/htdocs/langs/bg_BG/bills.lang
index b4915f9efd0..4f0c544f5d6 100644
--- a/htdocs/langs/bg_BG/bills.lang
+++ b/htdocs/langs/bg_BG/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Ли искате да конвертирате това
SupplierPayments=Доставчици плащания
ReceivedPayments=Получени плащания
ReceivedCustomersPayments=Плащания, получени от клиенти
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Получени плащания на клиентите за валидация
PaymentsReportsForYear=Плащания доклади за %s
PaymentsReports=Плащания доклади
@@ -76,7 +77,8 @@ PaymentConditionsShort=Начин на плащане
PaymentAmount=Сума за плащане
ValidatePayment=Проверка на плащане
PaymentHigherThanReminderToPay=Плащането по-висока от напомняне за плащане
-HelpPaymentHigherThanReminderToPay= Внимание, сумата на плащането на една или повече сметки е по-висока, отколкото останалата част да плащат.
Редактиране на влизането си, в противен случай потвърдят и да се мисли за създаване на кредитно известие от превишението получени за всеки надвнесени фактури.
+HelpPaymentHigherThanReminderToPay=Внимание, сумата на плащането на една или повече сметки е по-висока, отколкото останалата част да плащат.
Редактиране на влизането си, в противен случай потвърдят и да се мисли за създаване на кредитно известие от превишението получени за всеки надвнесени фактури.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Класифициране 'Платено'
ClassifyPaidPartially=Класифициране 'Платено частично'
ClassifyCanceled=Класифициране 'Изоставено'
@@ -88,7 +90,7 @@ DeleteBill=Изтриване на фактура
SearchACustomerInvoice=Търсене за клиент фактура
SearchASupplierInvoice=Търсене за доставчик фактура
CancelBill=Прекратяване на фактура
-SendRemindByMail=Изпрати напомняне по електронна поща
+SendRemindByMail=Изпращане на напомняне по имейл
DoPayment=Направете плащане
DoPaymentBack=Направете плащане със задна дата
ConvertToReduc=Конвертиране в бъдеще отстъпка
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Използвайте този из
ConfirmClassifyAbandonReasonOther=Друг
ConfirmClassifyAbandonReasonOtherDesc=Този избор ще бъде използван във всички останали случаи. За пример, защото имате намерение да се създаде замяна на фактура.
ConfirmCustomerPayment=Потвърждавате ли това плащане вход за %s %s?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Сигурен ли сте, че искате да проверите това плащане? Без промяна може да се направи, след като плащането е утвърден.
ValidateBill=Проверка на фактура
UnvalidateBill=Unvalidate фактура
@@ -202,8 +205,8 @@ NoOtherDraftBills=Никакви други фактури проекти
RefBill=Фактура код
ToBill=На Бил
RemainderToBill=Остатък за законопроект
-SendBillByMail=Изпращане на фактура по електронната поща
-SendReminderBillByMail=Изпращане на напомняне по e-mail
+SendBillByMail=Изпращане на фактура по имейл
+SendReminderBillByMail=Изпращане на напомняне по имейл
RelatedCommercialProposals=Свързани търговски предложения
MenuToValid=За валидни
DateMaxPayment=Дължимото плащане преди
diff --git a/htdocs/langs/bg_BG/commercial.lang b/htdocs/langs/bg_BG/commercial.lang
index 9e66dd08f50..34bde311fb9 100644
--- a/htdocs/langs/bg_BG/commercial.lang
+++ b/htdocs/langs/bg_BG/commercial.lang
@@ -69,12 +69,12 @@ ErrorStatusCantBeZeroIfStarted=Ако се попълва поле "Да
ActionAC_TEL=Телефонно обаждане
ActionAC_FAX=Изпращане на факс
ActionAC_PROP=Изпрати предложение по пощата
-ActionAC_EMAIL=Изпрати E-mail
+ActionAC_EMAIL=Изпращане на имейл
ActionAC_RDV=Срещи
ActionAC_FAC=Изпращане на клиента фактура по пощата
ActionAC_REL=Изпращане на клиента фактура по пощата (напомняне)
ActionAC_CLO=Близо
-ActionAC_EMAILING=Изпратете съобщение маса
+ActionAC_EMAILING=Изпращане на масов имейл
ActionAC_COM=Изпратете заявка на клиента по пощата
ActionAC_SHIP=Изпрати доставка по пощата
ActionAC_SUP_ORD=Изпращане на доставчика за по пощата
diff --git a/htdocs/langs/bg_BG/companies.lang b/htdocs/langs/bg_BG/companies.lang
index c0ea6fa8aff..d67a875edbf 100644
--- a/htdocs/langs/bg_BG/companies.lang
+++ b/htdocs/langs/bg_BG/companies.lang
@@ -82,7 +82,7 @@ DefaultLang=Език по подразбиране
VATIsUsed=ДДС се използва
VATIsNotUsed=ДДС не се използва
# CopyAddressFromSoc=Fill address with thirdparty address
-# NoEmailDefined=There is no email defined
+NoEmailDefined=Не е въведен имейл
##### Local Taxes #####
LocalTax1IsUsedES= RE се използва
LocalTax1IsNotUsedES= RE не се използва
diff --git a/htdocs/langs/bg_BG/dict.lang b/htdocs/langs/bg_BG/dict.lang
index beb7cf55229..690c519b410 100644
--- a/htdocs/langs/bg_BG/dict.lang
+++ b/htdocs/langs/bg_BG/dict.lang
@@ -6,7 +6,7 @@ CountryES=Испания
CountryDE=Германия
CountryCH=Швейцария
CountryGB=Великобритания
-# CountryUK=United Kingdom
+CountryUK=Обединено Кралство
CountryIE=Ирландия
CountryCN=Китай
CountryTN=Тунис
@@ -248,11 +248,11 @@ CountryBL=Сен Бартелеми
CountryMF=Saint Martin
##### Civilities #####
-CivilityMME=Госпожа
-CivilityMR=Господин
-CivilityMLE=Госпожица
+CivilityMME=Г-жа
+CivilityMR=Г-н
+CivilityMLE=Г-ца
CivilityMTRE=Майстор
-CivilityDR=Лекар
+CivilityDR=Доктор
##### Currencies #####
Currencyeuros=Евро
@@ -281,7 +281,7 @@ CurrencySingNOK=Норвежка крона
CurrencyTND=Тунизийски динара
CurrencySingTND=Тунизийски динар
CurrencyUSD=Щатски долари
-CurrencySingUSD=САЩ долар
+CurrencySingUSD=Щатски долар
CurrencyUAH=Хривня
CurrencySingUAH=Хривня
CurrencyXAF=CFA франка BEAC
@@ -296,9 +296,9 @@ CurrencyThousandthSingTND=хиляден
#### Input reasons #####
DemandReasonTypeSRC_INTE=Интернет
-DemandReasonTypeSRC_CAMP_MAIL=Mailing кампания
-DemandReasonTypeSRC_CAMP_EMAIL=Електронната поща кампания
-DemandReasonTypeSRC_CAMP_PHO=Телефон кампания
+DemandReasonTypeSRC_CAMP_MAIL=Пощенска кампания
+DemandReasonTypeSRC_CAMP_EMAIL=Кампания по имейл
+DemandReasonTypeSRC_CAMP_PHO=Телефонна кампания
DemandReasonTypeSRC_CAMP_FAX=Факс кампания
DemandReasonTypeSRC_COMM=Търговския контакт
DemandReasonTypeSRC_SHOP=Магазин за контакт
@@ -308,15 +308,15 @@ DemandReasonTypeSRC_EMPLOYEE=Служителите
DemandReasonTypeSRC_SPONSORING=Спонсорство
#### Paper formats ####
-# PaperFormatEU4A0=Format 4A0
-# PaperFormatEU2A0=Format 2A0
-# PaperFormatEUA0=Format A0
-# PaperFormatEUA1=Format A1
-# PaperFormatEUA2=Format A2
-# PaperFormatEUA3=Format A3
-# PaperFormatEUA4=Format A4
-# PaperFormatEUA5=Format A5
-# PaperFormatEUA6=Format A6
+PaperFormatEU4A0=Формат 4A0
+PaperFormatEU2A0=Формат 2A0
+PaperFormatEUA0=Формат A0
+PaperFormatEUA1=Формат A1
+PaperFormatEUA2=Формат A2
+PaperFormatEUA3=Формат A3
+PaperFormatEUA4=Формат A4
+PaperFormatEUA5=Формат A5
+PaperFormatEUA6=Формат A6
# PaperFormatUSLETTER=Format Letter US
# PaperFormatUSLEGAL=Format Legal US
# PaperFormatUSEXECUTIVE=Format Executive US
diff --git a/htdocs/langs/bg_BG/errors.lang b/htdocs/langs/bg_BG/errors.lang
index 87a4511c56a..34e81f82ca8 100644
--- a/htdocs/langs/bg_BG/errors.lang
+++ b/htdocs/langs/bg_BG/errors.lang
@@ -130,6 +130,7 @@ ErrorNewValueCantMatchOldValue=Новата стойност не може да
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
WarningMandatorySetupNotComplete=Задължителни параметри на настройката все още не са определени
diff --git a/htdocs/langs/bg_BG/help.lang b/htdocs/langs/bg_BG/help.lang
index f9d3ed705f5..319f5a207c8 100644
--- a/htdocs/langs/bg_BG/help.lang
+++ b/htdocs/langs/bg_BG/help.lang
@@ -1,6 +1,6 @@
# Dolibarr language file - Source file is en_US - help
CommunitySupport=Форум/Wiki поддръжка
-EMailSupport=Поддръжка по e-mail
+EMailSupport=Поддръжка по имейл
RemoteControlSupport=Онлайн в реално време / дистанционна поддръжка
OtherSupport=Друга поддръжка
ToSeeListOfAvailableRessources=За да се свържете/вижте наличните ресурси:
diff --git a/htdocs/langs/bg_BG/holiday.lang b/htdocs/langs/bg_BG/holiday.lang
index bbdd19799c4..2e0eaca1c78 100644
--- a/htdocs/langs/bg_BG/holiday.lang
+++ b/htdocs/langs/bg_BG/holiday.lang
@@ -126,7 +126,7 @@ TitleCreateEventCP=Създаване на изключителна отпуск
TitleUpdateEventCP=Редактирате или изтриете изключително отпуск
DeleteEventOptionCP=Изтриване
UpdateEventOptionCP=Актуализация
-ErrorMailNotSend=Възникна грешка при изпращане на електронна поща:
+ErrorMailNotSend=Възникна грешка при изпращане на имейл:
NoCPforMonth=Не оставяйте този месец.
nbJours=Брой дни
TitleAdminCP=Конфигурация на празници
diff --git a/htdocs/langs/bg_BG/mails.lang b/htdocs/langs/bg_BG/mails.lang
index 3a2d576d9f4..2c8c7e2e95b 100644
--- a/htdocs/langs/bg_BG/mails.lang
+++ b/htdocs/langs/bg_BG/mails.lang
@@ -1,6 +1,6 @@
# Dolibarr language file - Source file is en_US - mails
-Mailing=Електронната поща
-EMailing=Електронната поща
+Mailing=Имейл
+EMailing=Имейл
Mailings=EMailings
EMailings=EMailings
AllEMailings=Всички eMailings
@@ -31,7 +31,7 @@ PrepareMailing=Подгответе електронната поща
CreateMailing=Създаване на електронна поща
MailingDesc=Тази страница ви позволява да изпращате имейли на група от хора.
MailingResult=Изпращане на имейли резултат
-TestMailing=Тестов e-mail
+TestMailing=Тестов имейл
ValidMailing=Валидни електронната поща
ApproveMailing=Одобряване на електронната поща
MailingStatusDraft=Проект
@@ -42,7 +42,7 @@ MailingStatusSentPartialy=Изпратени partialy
MailingStatusSentCompletely=Изпратени напълно
MailingStatusError=Грешка
MailingStatusNotSent=Не е изпратено
-MailSuccessfulySent=Email изпратено успешно (от %s да %s)
+MailSuccessfulySent=Имейл-а е изпратен успешно (от %s за %s)
MailingSuccessfullyValidated=Имейл валидирани
MailUnsubcribe=Отписване
Unsuscribe=Отписване
@@ -97,8 +97,8 @@ MailingModuleDescContactsByFunction=Контакти на трети лица (
LineInFile=Line %s във файла
RecipientSelectionModules=Определени искания за подбор на получателя
MailSelectedRecipients=Избрани получателите
-MailingArea=EMailings област
-LastMailings=Последно emailings %s
+MailingArea=Имейли
+LastMailings=Последните %s имейла
TargetsStatistics=Насочена е към статистиката
NbOfCompaniesContacts=Уникални контакти на фирми
MailNoChangePossible=Получатели на за валидирани електронната поща не може да бъде променена
@@ -125,8 +125,8 @@ TagMailtoEmail=E-mail на получателя
# Module Notifications
Notifications=Известия
NoNotificationsWillBeSent=Не са планирани за това събитие и компания известия по имейл
-ANotificationsWillBeSent=1 уведомление, ще се изпращат по електронна поща
-SomeNotificationsWillBeSent=%s нотификации ще бъдат изпратени по електронна поща
+ANotificationsWillBeSent=1 уведомление ще бъде изпратено по имейл
+SomeNotificationsWillBeSent=%s уведомления ще бъдат изпратени по имейл
AddNewNotification=Активиране на ново искане за уведомяване имейл
ListOfActiveNotifications=Списък на всички активни заявки за уведомяване имейл
ListOfNotificationsDone=Списък на всички имейли, изпратени уведомления
diff --git a/htdocs/langs/bg_BG/main.lang b/htdocs/langs/bg_BG/main.lang
index 8814a5598f4..7a1d6c001cd 100644
--- a/htdocs/langs/bg_BG/main.lang
+++ b/htdocs/langs/bg_BG/main.lang
@@ -6,8 +6,8 @@ DIRECTION=ltr
# To read Chinese pdf with Linux: sudo apt-get install poppler-data
FONTFORPDF=DejaVuSans
FONTSIZEFORPDF=10
-SeparatorDecimal=.
-SeparatorThousand=,
+SeparatorDecimal=,
+SeparatorThousand=None
FormatDateShort=%m/%d/%Y
FormatDateShortInput=%m/%d/%Y
FormatDateShortJava=MM/dd/yyyy
@@ -184,7 +184,7 @@ Language=Език
MultiLanguage=Мултиезичност
Note=Бележка
CurrentNote=Настояща бележка
-Title=Титла
+Title=Заглавие
Label=Етикет
RefOrLabel=Реф. или етикет
Info=Log
@@ -544,9 +544,9 @@ Response=Отговор
Priority=Приоритет
SendByMail=Изпращане по e-mail
MailSentBy=E-mail, изпратен от
-TextUsedInTheMessageBody=Тяло на e-mail
-SendAcknowledgementByMail=Изпращане на уведомление по e-mail
-NoEMail=Няма e-mail
+# TextUsedInTheMessageBody=Email body
+SendAcknowledgementByMail=Изпращане на уведомление по имейл
+NoEMail=Няма имейл
Owner=Собственик
DetectedVersion=Открита версия
FollowingConstantsWillBeSubstituted=Следните константи ще бъдат заменени със съответната стойност.
diff --git a/htdocs/langs/bg_BG/members.lang b/htdocs/langs/bg_BG/members.lang
index 1c9b1b2390e..24a078f255f 100644
--- a/htdocs/langs/bg_BG/members.lang
+++ b/htdocs/langs/bg_BG/members.lang
@@ -129,7 +129,7 @@ MemberNotOrNoMoreExpectedToSubscribe=-Членка не може или не п
AddSubscription=Добавяне на чл. внос
ShowSubscription=Покажи чл. внос
MemberModifiedInDolibarr=Члена е променен в Dolibarr
-SendAnEMailToMember=Изпращане на информационен e-mail на член
+SendAnEMailToMember=Изпращане на информационен имейл до член
# DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the e-mail received in case of auto-inscription of a guest
# DescADHERENT_AUTOREGISTER_NOTIF_MAIL=E-mail received in case of auto-inscription of a guest
# DescADHERENT_AUTOREGISTER_MAIL_SUBJECT=EMail subject for member autosubscription
diff --git a/htdocs/langs/bg_BG/opensurvey.lang b/htdocs/langs/bg_BG/opensurvey.lang
index 491b248a0fb..b0f0653cf77 100644
--- a/htdocs/langs/bg_BG/opensurvey.lang
+++ b/htdocs/langs/bg_BG/opensurvey.lang
@@ -58,7 +58,7 @@ CanEditVotes=Може да се променят гласовете на дру
BackToCurrentMonth=Обратно в текущия месец
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/bg_BG/orders.lang b/htdocs/langs/bg_BG/orders.lang
index ce2cec8dd39..b62beac9e83 100644
--- a/htdocs/langs/bg_BG/orders.lang
+++ b/htdocs/langs/bg_BG/orders.lang
@@ -151,7 +151,7 @@ PDFEdisonDescription=Прост модел за
# Orders modes
OrderByMail=Поща
OrderByFax=Факс
-OrderByEMail=EMail
+OrderByEMail=Имейл
OrderByWWW=Online
OrderByPhone=Телефон
diff --git a/htdocs/langs/bg_BG/other.lang b/htdocs/langs/bg_BG/other.lang
index 524770b4fc1..c6db43d43b2 100644
--- a/htdocs/langs/bg_BG/other.lang
+++ b/htdocs/langs/bg_BG/other.lang
@@ -126,7 +126,7 @@ SizeUnitinch=инч
SizeUnitfoot=крак
# SizeUnitpoint=point
BugTracker=Свържете се с нас
-SendNewPasswordDesc=Тази форма ви позволява да зададете нова парола. Тя ще бъде изпратена на вашата електронна поща.
Промяната ще бъде в сила само след като щракнете върху връзката за потвърждение в имейла.
Проверете си пощата.
+SendNewPasswordDesc=Тази форма ви позволява да зададете нова парола. Тя ще бъде изпратена на вашия имейл адрес.
Промяната ще бъде в сила само след като щракнете върху връзката за потвърждение в имейла.
Проверете си пощата.
BackToLoginPage=Назад към страницата за вход
AuthenticationDoesNotAllowSendNewPassword=Authentication режим е %s.
В този режим, Dolibarr не може да знае, нито промените паролата си.
Свържете се с вашия системен администратор, ако искате да смените паролата си.
EnableGDLibraryDesc=Инсталиране или може GD библиотека с вашия PHP, за да използвате тази опция.
@@ -163,7 +163,7 @@ NewSizeAfterCropping=Новият размер след изрязване
DefineNewAreaToPick=Определете нова област на изображението, за да изберете (ляв клик върху изображението, след което плъзнете, докато стигнете до противоположния ъгъл)
CurrentInformationOnImage=Този инструмент е създаден, за да ви помогне да изрежете или преоразмерите изображение. Това е информация по текущата редактираното изображение
ImageEditor=Редактор на изображения
-YouReceiveMailBecauseOfNotification=Получавате това съобщение, защото електронната си поща е добавен към списъка на целите, да бъдат информирани за специални събития в %s софтуер на %s.
+YouReceiveMailBecauseOfNotification=Получавате това съобщение, защото Вашият имейл е добавен към списъка на целите, за да бъдете информирани за специални събития в %s софтуер на %s.
YouReceiveMailBecauseOfNotification2=Това събитие е следното:
ThisIsListOfModules=Това е списък на модулите, предварително избрани от тази демонстрация профил (само най-общи модули са видими в тази демонстрация). Редактирате, за да имат по-персонализирано демо и кликнете върху "Старт".
ClickHere=Кликнете тук,
diff --git a/htdocs/langs/bg_BG/paybox.lang b/htdocs/langs/bg_BG/paybox.lang
index 7fe0534b169..3ac4cf097f1 100644
--- a/htdocs/langs/bg_BG/paybox.lang
+++ b/htdocs/langs/bg_BG/paybox.lang
@@ -7,7 +7,7 @@ WelcomeOnPaymentPage=Добре дошли на нашия онлайн плат
ThisScreenAllowsYouToPay=Този екран ви позволи да направите онлайн плащане на %s.
ThisIsInformationOnPayment=Това е информация за плащане, за да се направи
ToComplete=За да завършите
-YourEMail=Имейл, за да получите потвърждение на плащане
+YourEMail=Имейл за да получите потвърждение на плащането
Creditor=Кредитор
PaymentCode=Плащане код
PayBoxDoPayment=Отидете на плащане
diff --git a/htdocs/langs/bg_BG/products.lang b/htdocs/langs/bg_BG/products.lang
index e6c1af4e729..e3bebb56398 100644
--- a/htdocs/langs/bg_BG/products.lang
+++ b/htdocs/langs/bg_BG/products.lang
@@ -204,7 +204,7 @@ QtyNeed=Количество
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/bg_BG/sendings.lang b/htdocs/langs/bg_BG/sendings.lang
index 1f755b315d0..66a89f57a80 100644
--- a/htdocs/langs/bg_BG/sendings.lang
+++ b/htdocs/langs/bg_BG/sendings.lang
@@ -53,7 +53,7 @@ WarningNoQtyLeftToSend=Внимание, няма продукти, които
# StatsOnShipmentsOnlyValidated=Statistics conducted on shipments only validated. Date used is date of validation of shipment (planed delivery date is not always known).
DateDeliveryPlanned=Нарязани датата на доставка
DateReceived=Дата на доставка
-SendShippingByEMail=Изпрати изпращане по електронна поща
+SendShippingByEMail=Изпращане на пратка по имейл
SendShippingRef=Изпрати спедиция %s
ActionsOnShipping=Събития на пратка
LinkToTrackYourPackage=Линк за проследяване на вашия пакет
diff --git a/htdocs/langs/bs_BA/admin.lang b/htdocs/langs/bs_BA/admin.lang
new file mode 100644
index 00000000000..cd0205849a6
--- /dev/null
+++ b/htdocs/langs/bs_BA/admin.lang
@@ -0,0 +1,1478 @@
+# Dolibarr language file - Source file is en_US - admin
+# Foundation=Foundation
+# Version=Version
+# VersionProgram=Version program
+# VersionLastInstall=Version initial install
+# VersionLastUpgrade=Version last upgrade
+# VersionExperimental=Experimental
+# VersionDevelopment=Development
+# VersionUnknown=Unknown
+# VersionRecommanded=Recommended
+# SessionId=Session ID
+# SessionSaveHandler=Handler to save sessions
+# SessionSavePath=Storage session localization
+# PurgeSessions=Purge of sessions
+# ConfirmPurgeSessions=Do you really want to purge all sessions ? This will disconnect every user (except yourself).
+# NoSessionListWithThisHandler=Save session handler configured in your PHP does not allow to list all running sessions.
+# LockNewSessions=Lock new connections
+# ConfirmLockNewSessions=Are you sure you want to restrict any new Dolibarr connection to yourself. Only user %s will be able to connect after that.
+# UnlockNewSessions=Remove connection lock
+# YourSession=Your session
+# Sessions=Users session
+# WebUserGroup=Web server user/group
+# NoSessionFound=Your PHP seems to not allow to list active sessions. Directory used to save sessions (%s) might be protected (For example, by OS permissions or by PHP directive open_basedir).
+# HTMLCharset=Charset for generated HTML pages
+# DBStoringCharset=Database charset to store data
+# DBSortingCharset=Database charset to sort data
+# WarningModuleNotActive=Module %s must be enabled
+# WarningOnlyPermissionOfActivatedModules=Only permissions related to activated modules are shown here. You can activate other modules in the Home->Setup->Modules page.
+# DolibarrSetup=Dolibarr install or upgrade
+# DolibarrUser=Dolibarr user
+# InternalUser=Internal user
+# ExternalUser=External user
+# InternalUsers=Internal users
+# ExternalUsers=External users
+# GlobalSetup=Global setup
+# GUISetup=Display
+# SetupArea=Setup area
+# FormToTestFileUploadForm=Form to test file upload (according to setup)
+# IfModuleEnabled=Note: yes is effective only if module %s is enabled
+# RemoveLock=Remove file %s if it exists to allow usage of the update tool.
+# RestoreLock=Restore file %s, with read permission only, to disable any usage of update tool.
+# SecuritySetup=Security setup
+# ErrorModuleRequirePHPVersion=Error, this module requires PHP version %s or higher
+# ErrorModuleRequireDolibarrVersion=Error, this module requires Dolibarr version %s or higher
+# ErrorDecimalLargerThanAreForbidden=Error, a precision higher than %s is not supported.
+# DictionnarySetup=Dictionary setup
+# Dictionnary=Dictionaries
+# ErrorReservedTypeSystemSystemAuto=Value 'system' and 'systemauto' for type is reserved. You can use 'user' as value to add your own record
+# ErrorCodeCantContainZero=Code can't contain value 0
+# DisableJavascript=Disable JavaScript and Ajax functions
+# ConfirmAjax=Use Ajax confirmation popups
+# UseSearchToSelectCompany=Use autocompletion fields to choose third parties (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant COMPANY_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# ActivityStateToSelectCompany= Add a filter option to show/hide thirdparties which are currently in activity or has ceased it
+# UseSearchToSelectContact=Use autocompletion fields to choose contact (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant CONTACT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# SearchFilter=Search filters options
+# NumberOfKeyToSearch=Nbr of characters to trigger search: %s
+# ViewFullDateActions=Show full dates events in the third sheet
+# NotAvailableWhenAjaxDisabled=Not available when Ajax disabled
+# JavascriptDisabled=JavaScript disabled
+# UsePopupCalendar=Use popup for dates input
+# UsePreviewTabs=Use preview tabs
+# ShowPreview=Show preview
+# PreviewNotAvailable=Preview not available
+# ThemeCurrentlyActive=Theme currently active
+# CurrentTimeZone=TimeZone PHP (server)
+# Space=Space
+# Table=Table
+# Fields=Fields
+# Index=Index
+# Mask=Mask
+# NextValue=Next value
+# NextValueForInvoices=Next value (invoices)
+# NextValueForCreditNotes=Next value (credit notes)
+# NextValueForDeposit=Next value (deposit)
+# NextValueForReplacements=Next value (replacements)
+# MustBeLowerThanPHPLimit=Note: your PHP limits each file upload's size to %s %s, whatever this parameter's value is
+# NoMaxSizeByPHPLimit=Note: No limit is set in your PHP configuration
+# MaxSizeForUploadedFiles=Maximum size for uploaded files (0 to disallow any upload)
+# 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:\\Progra~1\\ClamWin\\bin\\clamscan.exe
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
+# UserSetup=User management setup
+# MenuSetup=Menu management setup
+# MenuLimits=Limits and accuracy
+# MenuIdParent=Parent menu ID
+# DetailMenuIdParent=ID of parent menu (empty for a top menu)
+# DetailPosition=Sort number to define menu position
+# PersonalizedMenusNotSupported=Personalized menus not supported
+# AllMenus=All
+# NotConfigured=Module not configured
+# Setup=Setup
+# Activation=Activation
+# Active=Active
+# SetupShort=Setup
+# OtherOptions=Other options
+# OtherSetup=Other setup
+# CurrentValueSeparatorDecimal=Decimal separator
+# CurrentValueSeparatorThousand=Thousand separator
+# Modules=Modules
+# ModulesCommon=Main modules
+# ModulesOther=Other modules
+# ModulesInterfaces=Interfaces modules
+# ModulesSpecial=Modules very specific
+# ParameterInDolibarr=Parameter %s
+# LanguageParameter=Language parameter %s
+# LanguageBrowserParameter=Parameter %s
+# LocalisationDolibarrParameters=Localisation parameters
+# ClientTZ=Client Time Zone(user)
+# ClientHour=Client time(user)
+# OSTZ=Servre OS Time Zone
+# PHPTZ=PHP server Time Zone
+# PHPServerOffsetWithGreenwich=PHP server offset width Greenwich (seconds)
+# ClientOffsetWithGreenwich=Client/Browser offset width Greenwich (seconds)
+# DaylingSavingTime=Daylight saving time
+# CurrentHour=PHP Time (server)
+# CompanyTZ=Company Time Zone (main company)
+# CompanyHour=Company Time (main company)
+# CurrentSessionTimeOut=Current session timeout
+# YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a file .htacces with a line like this "SetEnv TZ Europe/Paris"
+# OSEnv=OS Environment
+# Box=Box
+# Boxes=Boxes
+# MaxNbOfLinesForBoxes=Max number of lines for boxes
+# PositionByDefault=Default order
+# Position=Order
+# MenusDesc=Menus managers define content of the 2 menu bars (horizontal bar and vertical bar).
+# MenusEditorDesc=The menu editor allow you to define personalized entries in menus. Use it carefully to avoid making dolibarr unstable and menu entries permanently unreachable.
Some modules add entries in the menus (in menu All in most cases). If you removed some of these entries by mistake, you can restore them by disabling and reenabling the module.
+# MenuForUsers=Menu for users
+# LangFile=.lang file
+# System=System
+# SystemInfo=System information
+# SystemTools=System tools
+# SystemToolsArea=System tools area
+# SystemToolsAreaDesc=This area provides administration features. Use the menu to choose the feature you're looking for.
+# Purge=Purge
+# PurgeAreaDesc=This page allows you to delete all files built or stored by Dolibarr (temporary files or all files in %s directory). Using this feature is not necessary. It is provided for users whose Dolibarr is hosted by a provider that does not offer permissions to delete files built by the web server.
+# PurgeDeleteLogFile=Delete log file %s defined for Syslog module (no risk to loose data)
+# PurgeDeleteTemporaryFiles=Delete all temporary files (no risk to loose data)
+# PurgeDeleteAllFilesInDocumentsDir=Delete all files in directory %s. Temporary files but also database backup dumps, files attached to elements (third parties, invoices, ...) and uploaded into the ECM module will be deleted.
+# PurgeRunNow=Purge now
+# PurgeNothingToDelete=No directory or file to delete.
+# PurgeNDirectoriesDeleted=%s files or directories deleted.
+# PurgeAuditEvents=Purge all security events
+# ConfirmPurgeAuditEvents=Are you sure you want to purge all security events ? All security logs will be deleted, no other data will be removed.
+# NewBackup=New backup
+# GenerateBackup=Generate backup
+# Backup=Backup
+# Restore=Restore
+# RunCommandSummary=Backup has been launched with the following command
+# RunCommandSummaryToLaunch=Backup can be launched with the following command
+# WebServerMustHavePermissionForCommand=Your web server must have the permission to run such commands
+# BackupResult=Backup result
+# BackupFileSuccessfullyCreated=Backup file successfully generated
+# YouCanDownloadBackupFile=Generated files can now be downloaded
+# NoBackupFileAvailable=No backup files available.
+# ExportMethod=Export method
+# ImportMethod=Import method
+# ToBuildBackupFileClickHere=To build a backup file, click here.
+# ImportMySqlDesc=To import a backup file, you must use mysql command from command line:
+# ImportPostgreSqlDesc=To import a backup file, you must use pg_restore command from command line:
+# ImportMySqlCommand=%s %s < mybackupfile.sql
+# ImportPostgreSqlCommand=%s %s mybackupfile.sql
+# FileNameToGenerate=File name to generate
+# Compression=Compression
+# CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import
+# CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later
+# ExportCompatibility=Compatibility of generated export file
+# MySqlExportParameters=MySQL export parameters
+# PostgreSqlExportParameters= PostgreSQL export parameters
+# UseTransactionnalMode=Use transactional mode
+# FullPathToMysqldumpCommand=Full path to mysqldump command
+# FullPathToPostgreSQLdumpCommand=Full path to pg_dump command
+# ExportOptions=Export Options
+# AddDropDatabase=Add DROP DATABASE command
+# AddDropTable=Add DROP TABLE command
+# ExportStructure=Structure
+# Datas=Data
+# NameColumn=Name columns
+# ExtendedInsert=Extended INSERT
+# NoLockBeforeInsert=No lock commands around INSERT
+# DelayedInsert=Delayed insert
+# EncodeBinariesInHexa=Encode binary data in hexadecimal
+# IgnoreDuplicateRecords=Ignore errors of duplicate records (INSERT IGNORE)
+# Yes=Yes
+# No=No
+# AutoDetectLang=Autodetect (browser language)
+# FeatureDisabledInDemo=Feature disabled in demo
+# Rights=Permissions
+# BoxesDesc=Boxes are screen area that show a piece of information on some pages. You can choose between showing the box or not by selecting target page and clicking 'Activate', or by clicking the dustbin to disable it.
+# OnlyActiveElementsAreShown=Only elements from enabled modules are shown.
+# ModulesDesc=Dolibarr modules define which functionality is enabled in software. Some modules require permissions you must grant to users, after enabling module. Click on button on/off in column "Status" to enable a module/feature.
+# ModulesInterfaceDesc=The Dolibarr modules interface allows you to add features depending on external software, systems or services.
+# ModulesSpecialDesc=Special modules are very specific or seldom used modules.
+# ModulesJobDesc=Business modules provide simple predefined setup of Dolibarr for a particular business.
+# ModulesMarketPlaceDesc=You can find more modules to download on external web sites on the Internet...
+# ModulesMarketPlaces=More modules...
+# DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external modules
+# WebSiteDesc=Web site providers you can search to find more modules...
+# URL=Link
+# BoxesAvailable=Boxes available
+# BoxesActivated=Boxes activated
+# ActivateOn=Activate on
+# ActiveOn=Activated on
+# SourceFile=Source file
+# AutomaticIfJavascriptDisabled=Automatic if Javascript is disabled
+# AvailableOnlyIfJavascriptNotDisabled=Available only if JavaScript is not disabled
+# AvailableOnlyIfJavascriptAndAjaxNotDisabled=Available only if JavaScript is not disabled
+# Required=Required
+# Security=Security
+# Passwords=Passwords
+# DoNotStoreClearPassword=Do no store clear passwords in database but store only encrypted value (Activated recommended)
+# MainDbPasswordFileConfEncrypted=Database password encrypted in conf.php (Activated recommended)
+# InstrucToEncodePass=To have password encoded into the conf.php file, replace the line
$dolibarr_main_db_pass="..."
by
$dolibarr_main_db_pass="crypted:%s"
+# InstrucToClearPass=To have password decoded (clear) into the conf.php file, replace the line
$dolibarr_main_db_pass="crypted:..."
by
$dolibarr_main_db_pass="%s"
+# ProtectAndEncryptPdfFiles=Protection of generated pdf files (Activated NOT recommended, breaks mass pdf generation)
+# ProtectAndEncryptPdfFilesDesc=Protection of a PDF document keeps it available to read and print with any PDF browser. However, editing and copying is not possible anymore. Note that using this feature make building of a global cumulated pdf not working (like unpaid invoices).
+# Feature=Feature
+# DolibarrLicense=License
+# DolibarrProjectLeader=Project leader
+# Developpers=Developers/contributors
+# OtherDeveloppers=Other developers/contributors
+# OfficialWebSite=Dolibarr international official web site
+# OfficialWebSiteFr=French official web site
+# OfficialWiki=Dolibarr documentation on Wiki
+# OfficialDemo=Dolibarr online demo
+# OfficialMarketPlace=Official market place for external modules/addons
+# OfficialWebHostingService=Official web hosting services (Cloud hosting)
+# ForDocumentationSeeWiki=For user or developer documentation (Doc, FAQs...),
take a look at the Dolibarr Wiki:
%s
+# ForAnswersSeeForum=For any other questions/help, you can use the Dolibarr forum:
%s
+# HelpCenterDesc1=This area can help you to get a Help support service on Dolibarr.
+# HelpCenterDesc2=Some part of this service are available in english only.
+# CurrentTopMenuHandler=Current top menu handler
+# CurrentLeftMenuHandler=Current left menu handler
+# CurrentMenuHandler=Current menu handler
+# CurrentSmartphoneMenuHandler=Current smartphone menu handler
+# MeasuringUnit=Measuring unit
+# Emails=E-mails
+# EMailsSetup=E-mails setup
+# EMailsDesc=This page allows you to overwrite your PHP parameters for e-mails sending. In most cases on Unix/Linux OS, your PHP setup is correct and these parameters are useless.
+# MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (By default in php.ini: %s)
+# MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: %s)
+# MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
+# MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
+# MAIN_MAIL_EMAIL_FROM=Sender e-mail for automatic emails (By default in php.ini: %s)
+# MAIN_MAIL_ERRORS_TO=Sender e-mail used for error returns emails sent
+# MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
+# MAIN_DISABLE_ALL_MAILS=Disable all e-mails sendings (for test purposes or demos)
+# MAIN_MAIL_SENDMODE=Method to use to send EMails
+# MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
+# MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
+# MAIN_MAIL_EMAIL_TLS= Use TLS (SSL) encrypt
+# MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos)
+# MAIN_SMS_SENDMODE=Method to use to send SMS
+# MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending
+# FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally.
+# SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory langs/%s and submit modified files on www.dolibarr.org forum.
+# ModuleSetup=Module setup
+# ModulesSetup=Modules setup
+# ModuleFamilyBase=System
+# ModuleFamilyCrm=Customer Relation Management (CRM)
+# ModuleFamilyProducts=Products Management
+# ModuleFamilyHr=Human Resource Management
+# ModuleFamilyProjects=Projects/Collaborative work
+# ModuleFamilyOther=Other
+# ModuleFamilyTechnic=Multi-modules tools
+# ModuleFamilyExperimental=Experimental modules
+# ModuleFamilyFinancial=Financial Modules (Accounting/Treasury)
+# ModuleFamilyECM=Electronic Content Management (ECM)
+# MenuHandlers=Menu handlers
+# MenuAdmin=Menu editor
+# DoNotUseInProduction=Do not use in production
+# ThisIsProcessToFollow=This is setup to process:
+# StepNb=Step %s
+# FindPackageFromWebSite=Find a package that provides feature you want (for example on official web site %s).
+# DownloadPackageFromWebSite=Download package.
+# UnpackPackageInDolibarrRoot=Unpack package file into Dolibarr's root directory %s
+# SetupIsReadyForUse=Install is finished and Dolibarr is ready to use with this new component.
+# NotExistsDirect=The alternative root directory is not defined.
+# InfDirAlt=Since version 3 it is possible to define an alternative root directory.This allows you to store, same place, plug-ins and custom templates.
Just create a directory at the root of Dolibarr (eg: custom).
+# InfDirExample=
Then declare it in the file conf.php
$dolibarr_main_url_root_alt='http://myserver/custom'
$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'
*These lines are commented with "#", to uncomment only remove the character.
+# YouCanSubmitFile=Select module:
+# CurrentVersion=Dolibarr current version
+# CallUpdatePage=Go to the page that updates the database structure and datas: %s.
+# LastStableVersion=Last stable version
+# GenericMaskCodes=You may enter any numbering mask. In this mask, the following tags could be used:
{000000} corresponds to a number which will be incremented on each %s. Enter as many zeros as the desired length of the counter. The counter will be completed by zeros from the left in order to have as many zeros as the mask.
{000000+000} same as previous but an offset corresponding to the number to the right of the + sign is applied starting on first %s.
{000000@x} same as previous but the counter is reset to zero when month x is reached (x between 1 and 12, or 0 to use the early months of fiscal year defined in your configuration, or 99 to reset to zero every month). If this option is used and x is 2 or higher, then sequence {yy}{mm} or {yyyy}{mm} is also required.
{dd} day (01 to 31).
{mm} month (01 to 12).
{yy}, {yyyy} or {y} year over 2, 4 or 1 numbers.
+# GenericMaskCodes2={cccc} the client code
{cccc000} the client code on n characters is followed by a client's ref counter without offset and zeroized with the global counter.
{tttt} The code of company type on n characters (see dictionnary-company types).
+# GenericMaskCodes3=All other characters in the mask will remain intact.
Spaces are not allowed.
+# GenericMaskCodes4a=Example on the 99th %s of the third party TheCompany done 2007-01-31:
+# GenericMaskCodes4b=Example on third party created on 2007-03-01:
+# GenericMaskCodes4c=Example on product created on 2007-03-01:
+# GenericMaskCodes5=ABC{yy}{mm}-{000000} will give ABC0701-000099
{0000+100@1}-ZZZ/{dd}/XXX will give 0199-ZZZ/31/XXX
+# GenericNumRefModelDesc=Returns a customizable number according to a defined mask.
+# ServerAvailableOnIPOrPort=Server is available at address %s on port %s
+# ServerNotAvailableOnIPOrPort=Server is not available at address %s on port %s
+# DoTestServerAvailability=Test server connectivity
+# DoTestSend=Test sending
+# DoTestSendHTML=Test sending HTML
+# ErrorCantUseRazIfNoYearInMask=Error, can't use option @ to reset counter each year if sequence {yy} or {yyyy} is not in mask.
+# ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Error, can't use option @ if sequence {yy}{mm} or {yyyy}{mm} is not in mask.
+# UMask=UMask parameter for new files on Unix/Linux/BSD/Mac file system.
+# UMaskExplanation=This parameter allow you to define permissions set by default on files created by Dolibarr on server (during upload for example).
It must be the octal value (for example, 0666 means read and write for everyone).
This parameter is useless on a Windows server.
+# SeeWikiForAllTeam=Take a look at the wiki page for full list of all actors and their organisation
+# UseACacheDelay= Delay for caching export response in seconds (0 or empty for no cache)
+# DisableLinkToHelpCenter=Hide link "Need help or support" on login page
+# DisableLinkToHelp=Hide link "%s Online help" on left menu
+# AddCRIfTooLong=There is no automatic wrapping, so if line is out of page on documents because too long, you must add yourself carriage returns in the textarea.
+# ModuleDisabled=Module disabled
+# ModuleDisabledSoNoEvent=Module disabled so event never created
+# ConfirmPurge=Are you sure you want to execute this purge ?
This will delete definitely all your data files with no way to restore them (ECM files, attached files...).
+# MinLength=Minimum length
+# LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory
+# ExamplesWithCurrentSetup=Examples with current running setup
+# ListOfDirectories=List of OpenDocument templates directories
+# ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.
Put here full path of directories.
Add a carriage return between eah directory.
To add a directory of the GED module, add here DOL_DATA_ROOT/ecm/yourdirectoryname.
Files in those directories must end with .odt.
+# NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories
+# ExampleOfDirectoriesForModelGen=Examples of syntax:
c:\\mydir
/home/mydir
DOL_DATA_ROOT/ecm/ecmdir
+# FollowingSubstitutionKeysCanBeUsed=
To know how to create your odt document templates, before storing them in those directories, read wiki documentation:
+# FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template
+# FirstnameNamePosition=Position of Name/Lastname
+# DescWeather=The following pictures will be shown on dashboard when number of late actions reach the following values:
+# KeyForWebServicesAccess=Key to use Web Services (parameter "dolibarrkey" in webservices)
+# TestSubmitForm=Input test form
+# ThisForceAlsoTheme=Using this menu manager will also use its own theme whatever is user choice. Also this menu manager specialized for smartphones does not works on all smartphone. Use another menu manager if you experience problems on yours.
+# ThemeDir=Skins directory
+# ConnectionTimeout=Connexion timeout
+# ResponseTimeout=Response timeout
+# SmsTestMessage=Test message from __PHONEFROM__ to __PHONETO__
+# ModuleMustBeEnabledFirst=Module %s must be enabled first before using this feature.
+# SecurityToken=Key to secure URLs
+# NoSmsEngine=No SMS sender manager available. SMS sender manager are not installed with default distribution (because they depends on an external supplier) but you can find some on %s
+# PDF=PDF
+# PDFDesc=You can set each global options related to the PDF generation
+# PDFAddressForging=Rules to forge address boxes
+# HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
+# HideDescOnPDF=Hide products description on generated PDF
+# HideRefOnPDF=Hide products ref. on generated PDF
+# HideDetailsOnPDF=Hide products lines details on generated PDF
+# Library=Library
+# UrlGenerationParameters=Parameters to secure URLs
+# SecurityTokenIsUnique=Use a unique securekey parameter for each URL
+# EnterRefToBuildUrl=Enter reference for object %s
+# GetSecuredUrl=Get calculated URL
+# ButtonHideUnauthorized=Hide buttons for unauthorized actions instead of showing disabled buttons
+# ProductVatMassChange=Mass VAT change
+# ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database.
+# OldVATRates=Old VAT rate
+# NewVATRates=New VAT rate
+# PriceBaseTypeToChange=Modify on prices with base reference value defined on
+# MassConvert=Launch mass convert
+# String=String
+# TextLong=Long text
+# Int=Integer
+# Float=Float
+# DateAndTime=Date and hour
+# Unique=Unique
+# Boolean=Boolean (Checkbox)
+# ExtrafieldPhone = Phone
+# ExtrafieldPrice = Price
+# ExtrafieldMail = Email
+# ExtrafieldSelect = Select list
+# ExtrafieldSelectList = Select from table
+# ExtrafieldSeparator=Separator
+# ExtrafieldCheckBox=Checkbox
+# ExtrafieldRadio=Radio button
+# ExtrafieldParamHelpselect=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
In order to have the list depending on another :
1,value1|parent_list_code:parent_key
2,value2|parent_list_code:parent_key
+# ExtrafieldParamHelpcheckbox=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
+# ExtrafieldParamHelpradio=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
+# ExtrafieldParamHelpsellist=Parameters list have come from table
for exemple :
c_typent:libelle:id::filter
In order to have the list depending on another :
c_typent:libelle:id:parent_list_code|parent_column:filter
filter can be a simple test (eg active=1) to display only active value
if you want to filter on extrafields use syntaxt extra.fieldcode=... (where field code is the code of extrafield)
+# LibraryToBuildPDF=Library used to build PDF
+# WarningUsingFPDF=Warning: Your conf.php contains directive dolibarr_pdf_force_fpdf=1. This means you use the FPDF library to generate PDF files. This library is old and does not support a lot of features (Unicode, image transparency, cyrillic, arab and asiatic languages, ...), so you may experience errors during PDF generation.
To solve this and have a full support of PDF generation, please download TCPDF library, then comment or remove the line $dolibarr_pdf_force_fpdf=1, and add instead $dolibarr_lib_TCPDF_PATH='path_to_TCPDF_dir'
+# LocalTaxDesc=Some countries apply 2 or 3 taxes on each invoice line. If this is the case, choose type for second and third tax and its rate. Possible type are:
1 : local tax apply on products and services without vat (vat is not applied on local tax)
2 : local tax apply on products and services before vat (vat is calculated on amount + localtax)
3 : local tax apply on products without vat (vat is not applied on local tax)
4 : local tax apply on products before vat (vat is calculated on amount + localtax)
5 : local tax apply on services without vat (vat is not applied on local tax)
6 : local tax apply on services before vat (vat is calculated on amount + localtax)
+# SMS=SMS
+# LinkToTestClickToDial=Enter a phone number to call to show a link to test the ClickToDial url for user %s
+# RefreshPhoneLink=Refresh link
+# LinkToTest=Clickable link generated for user %s (click phone number to test)
+# KeepEmptyToUseDefault=Keep empty to use default value
+# DefaultLink=Default link
+# ValueOverwrittenByUserSetup=Warning, this value may be overwritten by user specific setup (each user can set his own clicktodial url)
+# ExternalModule=External module - Installed into directory %s
+
+# Modules
+# Module0Name=Users & groups
+# Module0Desc=Users and groups management
+# Module1Name=Third parties
+# Module1Desc=Companies and contact management (customers, prospects...)
+# Module2Name=Commercial
+# Module2Desc=Commercial management
+# Module10Name=Accounting
+# Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
+# Module20Name=Proposals
+# Module20Desc=Commercial proposal management
+# Module22Name=Mass E-mailings
+# Module22Desc=Mass E-mailing management
+# Module23Name= Energy
+# Module23Desc= Monitoring the consumption of energies
+# Module25Name=Customer Orders
+# Module25Desc=Customer order management
+# Module30Name=Invoices
+# Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
+# Module40Name=Suppliers
+# Module40Desc=Supplier management and buying (orders and invoices)
+# Module42Name=Logs
+# Module42Desc=Logging facilities (file, syslog, ...)
+# Module49Name=Editors
+# Module49Desc=Editor management
+# Module50Name=Products
+# Module50Desc=Product management
+# Module51Name=Mass mailings
+# Module51Desc=Mass paper mailing management
+# Module52Name=Stocks
+# Module52Desc=Stock management (products)
+# Module53Name=Services
+# Module53Desc=Service management
+# Module54Name=Contracts
+# Module54Desc=Contract and service management
+# Module55Name=Barcodes
+# Module55Desc=Barcode management
+# Module56Name=Telephony
+# Module56Desc=Telephony integration
+# Module57Name=Standing orders
+# Module57Desc=Standing orders and withdrawal management
+# Module58Name=ClickToDial
+# Module58Desc=Integration of a ClickToDial system (Asterisk, ...)
+# Module59Name=Bookmark4u
+# Module59Desc=Add function to generate Bookmark4u account from a Dolibarr account
+# Module70Name=Interventions
+# Module70Desc=Intervention management
+# Module75Name=Expense and trip notes
+# Module75Desc=Expense and trip notes management
+# Module80Name=Shipments
+# Module80Desc=Shipments and delivery order management
+# Module85Name=Banks and cash
+# Module85Desc=Management of bank or cash accounts
+# Module100Name=External site
+# Module100Desc=This module include an external web site or page into Dolibarr menus and view it into a Dolibarr frame
+# Module105Name=Mailman and SPIP
+# Module105Desc=Mailman or SPIP interface for member module
+# Module200Name=LDAP
+# Module200Desc=LDAP directory synchronisation
+# Module210Name=PostNuke
+# Module210Desc=PostNuke integration
+# Module240Name=Data exports
+# Module240Desc=Tool to export Dolibarr datas (with assistants)
+# Module250Name=Data imports
+# Module250Desc=Tool to import datas in Dolibarr (with assistants)
+# Module310Name=Members
+# Module310Desc=Foundation members management
+# Module320Name=RSS Feed
+# Module320Desc=Add RSS feed inside Dolibarr screen pages
+# Module330Name=Bookmarks
+# Module330Desc=Bookmark management
+# Module400Name=Projects
+# Module400Desc=Project management inside other modules
+# Module410Name=Webcalendar
+# Module410Desc=Webcalendar integration
+# Module500Name=Taxes, social contributions and dividends
+# Module500Desc=Taxes and social contribution management
+# Module600Name=Notifications
+# Module600Desc=Send notifications by email on some Dolibarr business events to third party contacts
+# Module700Name=Donations
+# Module700Desc=Donation management
+# Module800Name=OSCommerce by direct database access
+# Module800Desc=Interface to show an OSCommerce or OSCSS shop via direct database access
+# Module900Name=OSCommerce by WS
+# Module900Desc=Interface to show an OSCommerce shop via Web services. This module requiere you to install components from /oscommerce_ws/ws_server into your OSCommerce server. See README file in /oscommerce_ws/ws_server.
+# Module1200Name=Mantis
+# Module1200Desc=Mantis integration
+# Module1400Name=Accounting
+# Module1400Desc=Accounting management (double parties)
+# Module1780Name=Categories
+# Module1780Desc=Category management (products, suppliers and customers)
+# Module2000Name=WYSIWYG editor
+# Module2000Desc=Allow to edit some text area using an advanced editor
+# Module2300Name=Cron
+# Module2300Desc=Scheduled task management
+# Module2400Name=Agenda
+# Module2400Desc=Events/tasks and agenda management
+# Module2500Name=Electronic Content Management
+# Module2500Desc=Save and share documents
+# Module2600Name= WebServices
+# Module2600Desc= Enable the Dolibarr web services server
+# Module2700Name= Gravatar
+# Module2700Desc= Use online Gravatar service (www.gravatar.com) to show photo of users/members (found with their emails). Need an internet access
+# Module2800Desc=FTP Client
+# Module2900Name= GeoIPMaxmind
+# Module2900Desc= GeoIP Maxmind conversions capabilities
+# Module3100Name= Skype
+# Module3100Desc= Add a Skype button into card of adherents / third parties / contacts
+# Module5000Name=Multi-company
+# Module5000Desc=Allows you to manage multiple companies
+# Module6000Name=Workflow
+# Module6000Desc=Workflow management
+# Module20000Name=Holidays
+# Module20000Desc=Declare and follow employees holidays
+# Module50000Name=PayBox
+# Module50000Desc=Module to offer an online payment page by credit card with PayBox
+# Module50100Name=Point of sales
+# Module50100Desc=Point of sales module
+# Module50200Name= Paypal
+# Module50200Desc= Module to offer an online payment page by credit card with Paypal
+# Module54000Name=PrintIPP
+# Module54000Desc=Print via Cups IPP Printer.
+# Module55000Name=Open Survey
+# Module55000Desc=Module to make online surveys (like Doodle, Studs, Rdvz, ...)
+# Module59000Name=Margins
+# Module59000Desc=Module to manage margins
+# Module60000Name=Commissions
+# Module60000Desc=Module to manage commissions
+# Permission11=Read customer invoices
+# Permission12=Create/modify customer invoices
+# Permission13=Unvalidate customer invoices
+# Permission14=Validate customer invoices
+# Permission15=Send customer invoices by email
+# Permission16=Create payments for customer invoices
+# Permission19=Delete customer invoices
+# Permission21=Read commercial proposals
+# Permission22=Create/modify commercial proposals
+# Permission24=Validate commercial proposals
+# Permission25=Send commercial proposals
+# Permission26=Close commercial proposals
+# Permission27=Delete commercial proposals
+# Permission28=Export commercial proposals
+# Permission31=Read products
+# Permission32=Create/modify products
+# Permission34=Delete products
+# Permission36=See/manage hidden products
+# Permission38=Export products
+# Permission41=Read projects (shared project and projects i'm contact for)
+# Permission42=Create/modify projects (shared project and projects i'm contact for)
+# Permission44=Delete projects (shared project and projects i'm contact for)
+# Permission61=Read interventions
+# Permission62=Create/modify interventions
+# Permission64=Delete interventions
+# Permission67=Export interventions
+# Permission71=Read members
+# Permission72=Create/modify members
+# Permission74=Delete members
+# Permission75=Setup types and attributes for members
+# Permission76=Export datas
+# Permission78=Read subscriptions
+# Permission79=Create/modify subscriptions
+# Permission81=Read customers orders
+# Permission82=Create/modify customers orders
+# Permission84=Validate customers orders
+# Permission86=Send customers orders
+# Permission87=Close customers orders
+# Permission88=Cancel customers orders
+# Permission89=Delete customers orders
+# Permission91=Read social contributions and vat
+# Permission92=Create/modify social contributions and vat
+# Permission93=Delete social contributions and vat
+# Permission94=Export social contributions
+# Permission95=Read reports
+# Permission96=Setup dispatching
+# Permission97=Read invoice accountancy dispatching
+# Permission98=Dispatch invoice accountancy lines
+# Permission101=Read sendings
+# Permission102=Create/modify sendings
+# Permission104=Validate sendings
+# Permission106=Export sendings
+# Permission109=Delete sendings
+# Permission111=Read financial accounts
+# Permission112=Create/modify/delete and compare transactions
+# Permission113=Setup financiel accounts (create, manage categories)
+# Permission114=Consolidate transactions
+# Permission115=Export transactions and account statements
+# Permission116=Transfers between accounts
+# Permission117=Manage cheques dispatching
+# Permission121=Read third parties linked to user
+# Permission122=Create/modify third parties linked to user
+# Permission125=Delete third parties linked to user
+# Permission126=Export third parties
+# Permission141=Read projects (also private i am not contact for)
+# Permission142=Create/modify projects (also private i am not contact for)
+# Permission144=Delete projects (also private i am not contact for)
+# Permission146=Read providers
+# Permission147=Read stats
+# Permission151=Read standing orders
+# Permission152=Create/modify a standing orders request
+# Permission153=Transmission standing orders receipts
+# Permission154=Credit/refuse standing orders receipts
+# Permission161=Read contracts
+# Permission162=Create/modify contracts
+# Permission163=Activate a service of a contract
+# Permission164=Disable a service of a contract
+# Permission165=Delete contracts
+# Permission171=Read trips
+# Permission172=Create/modify trips
+# Permission173=Delete trips
+# Permission178=Export trips
+# Permission180=Read suppliers
+# Permission181=Read supplier orders
+# Permission182=Create/modify supplier orders
+# Permission183=Validate supplier orders
+# Permission184=Approve supplier orders
+# Permission185=Order supplier orders
+# Permission186=Receive supplier orders
+# Permission187=Close supplier orders
+# Permission188=Cancel supplier orders
+# Permission192=Create lines
+# Permission193=Cancel lines
+# Permission194=Read the bandwith lines
+# Permission202=Create ADSL connections
+# Permission203=Order connections orders
+# Permission204=Order connections
+# Permission205=Manage connections
+# Permission206=Read connections
+# Permission211=Read Telephony
+# Permission212=Order lines
+# Permission213=Activate line
+# Permission214=Setup Telephony
+# Permission215=Setup providers
+# Permission221=Read emailings
+# Permission222=Create/modify emailings (topic, recipients...)
+# Permission223=Validate emailings (allows sending)
+# Permission229=Delete emailings
+# Permission237=View recipients and info
+# Permission238=Manually send mailings
+# Permission239=Delete mailings after validation or sent
+# Permission241=Read categories
+# Permission242=Create/modify categories
+# Permission243=Delete categories
+# Permission244=See the contents of the hidden categories
+# Permission251=Read other users and groups
+# PermissionAdvanced251=Read other users
+# Permission252=Read permissions of other users
+# Permission253=Create/modify other users, groups and permisssions
+# PermissionAdvanced253=Create/modify internal/external users and permissions
+# Permission254=Create/modify external users only
+# Permission255=Modify other users password
+# Permission256=Delete or disable other users
+# Permission262=Extend access to all third parties (not only those linked to user). Not effective for external users (always limited to themselves).
+# Permission271=Read CA
+# Permission272=Read invoices
+# Permission273=Issue invoices
+# Permission281=Read contacts
+# Permission282=Create/modify contacts
+# Permission283=Delete contacts
+# Permission286=Export contacts
+# Permission291=Read tariffs
+# Permission292=Set permissions on the tariffs
+# Permission293=Modify costumers tariffs
+# Permission300=Read bar codes
+# Permission301=Create/modify bar codes
+# Permission302=Delete bar codes
+# Permission311=Read services
+# Permission312=Assign service to contract
+# Permission331=Read bookmarks
+# Permission332=Create/modify bookmarks
+# Permission333=Delete bookmarks
+# Permission341=Read its own permissions
+# Permission342=Create/modify his own user information
+# Permission343=Modify his own password
+# Permission344=Modify its own permissions
+# Permission351=Read groups
+# Permission352=Read groups permissions
+# Permission353=Create/modify groups
+# Permission354=Delete or disable groups
+# Permission358=Export users
+# Permission401=Read discounts
+# Permission402=Create/modify discounts
+# Permission403=Validate discounts
+# Permission404=Delete discounts
+# Permission531=Read services
+# Permission532=Create/modify services
+# Permission534=Delete services
+# Permission536=See/manage hidden services
+# Permission538=Export services
+# Permission701=Read donations
+# Permission702=Create/modify donations
+# Permission703=Delete donations
+# Permission1001=Read stocks
+# Permission1002=Create/modify stocks
+# Permission1003=Delete stocks
+# Permission1004=Read stock movements
+# Permission1005=Create/modify stock movements
+# Permission1101=Read delivery orders
+# Permission1102=Create/modify delivery orders
+# Permission1104=Validate delivery orders
+# Permission1109=Delete delivery orders
+# Permission1181=Read suppliers
+# Permission1182=Read supplier orders
+# Permission1183=Create/modify supplier orders
+# Permission1184=Validate supplier orders
+# Permission1185=Approve supplier orders
+# Permission1186=Order supplier orders
+# Permission1187=Acknowledge receipt of supplier orders
+# Permission1188=Delete supplier orders
+# Permission1201=Get result of an export
+# Permission1202=Create/Modify an export
+# Permission1231=Read supplier invoices
+# Permission1232=Create/modify supplier invoices
+# Permission1233=Validate supplier invoices
+# Permission1234=Delete supplier invoices
+# Permission1235=Send supplier invoices by email
+# Permission1236=Export supplier invoices, attributes and payments
+# Permission1237=Export supplier orders and their details
+# Permission1251=Run mass imports of external data into database (data load)
+# Permission1321=Export customer invoices, attributes and payments
+# Permission1421=Export customer orders and attributes
+# Permission23001 = Read Scheduled task
+# Permission23002 = Create/update Scheduled task
+# Permission23003 = Delete Scheduled task
+# Permission23004 = Execute Scheduled task
+# Permission2401=Read actions (events or tasks) linked to his account
+# Permission2402=Create/modify actions (events or tasks) linked to his account
+# Permission2403=Delete actions (events or tasks) linked to his account
+# Permission2411=Read actions (events or tasks) of others
+# Permission2412=Create/modify actions (events or tasks) of others
+# Permission2413=Delete actions (events or tasks) of others
+# Permission2501=Read/Download documents
+# Permission2502=Download documents
+# Permission2503=Submit or delete documents
+# Permission2515=Setup documents directories
+# Permission2801=Use FTP client in read mode (browse and download only)
+# Permission2802=Use FTP client in write mode (delete or upload files)
+# Permission50101=Use Point of sales
+# Permission50201=Read transactions
+# Permission50202=Import transactions
+# Permission54001=Print
+# Permission55001=Read surveys
+# Permission55002=Create/modify surveys
+# Permission59001=Read commercial margins
+# Permission59002=Define commercial margins
+# DictionnaryCompanyType=Company types
+# DictionnaryCompanyJuridicalType=Juridical kinds of company
+# DictionnaryProspectLevel=Prospect potential level
+# DictionnaryCanton=State/Cantons
+# DictionnaryRegion=Regions
+# DictionnaryCountry=Countries
+# DictionnaryCurrency=Currencies
+# DictionnaryCivility=Civility title
+# DictionnaryActions=Type of agenda events
+# DictionnarySocialContributions=Social contributions types
+# DictionnaryVAT=VAT Rates or Sales Tax Rates
+# DictionnaryRevenueStamp=Amount of revenue stamps
+# DictionnaryPaymentConditions=Payment terms
+# DictionnaryPaymentModes=Payment modes
+# DictionnaryTypeContact=Contact/Address types
+# DictionnaryEcotaxe=Ecotax (WEEE)
+# DictionnaryPaperFormat=Paper formats
+# DictionnaryFees=Type of fees
+# DictionnarySendingMethods=Shipping methods
+# DictionnaryStaff=Staff
+# DictionnaryAvailability=Delivery delay
+# DictionnaryOrderMethods=Ordering methods
+# DictionnarySource=Origin of proposals/orders
+# DictionnaryAccountancyplan=Chart of accounts
+# DictionnaryAccountancysystem=Models for chart of accounts
+# SetupSaved=Setup saved
+# BackToModuleList=Back to modules list
+# BackToDictionnaryList=Back to dictionaries list
+# VATReceivedOnly=Special rate not charged
+# VATManagement=VAT Management
+# VATIsUsedDesc=The VAT rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If the seller is not subjected to VAT, then VAT by default=0. End of rule.
If the (selling country= buying country), then the VAT by default=VAT of the product in the selling country. End of rule.
If seller and buyer in the European Community and goods are transport products (car, ship, plane), the default VAT=0 ( The VAT should be paid by the buyer at the customoffice of his country and not at the seller). End of rule.
If seller and buyer in the European Community and buyer is not a company, then the VAT by default=VAT of product sold. End of rule.
If seller and buyer in the European Community and buyer is a company, then the VAT by default=0. End of rule.
Else the proposed default VAT=0. End of rule.
+# VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
+# VATIsUsedExampleFR=In France, it means companies or organisations having a real fiscal system (Simplified real or normal real). A system in which VAT is declared.
+# VATIsNotUsedExampleFR=In France, it means associations that are non VAT declared or companies, organisations or liberal professions that have chosen the micro enterprise fiscal system (VAT in franchise) and paid a franchise VAT without any VAT declaration. This choice will display the reference "Non applicable VAT - art-293B of CGI" on invoices.
+##### Local Taxes #####
+# LocalTax1IsUsed=Use second tax
+# LocalTax1IsNotUsed=Do not use second tax
+# LocalTax1IsUsedDesc=Use a second type of tax (other than VAT)
+# LocalTax1IsNotUsedDesc=Do not use other type of tax (other than VAT)
+# LocalTax1Management=Second type of tax
+LocalTax1IsUsedExample=
+LocalTax1IsNotUsedExample=
+# LocalTax2IsUsed=Use third tax
+# LocalTax2IsNotUsed=Do not use third tax
+# LocalTax2IsUsedDesc=Use a third type of tax (other than VAT)
+# LocalTax2IsNotUsedDesc=Do not use other type of tax (other than VAT)
+# LocalTax2Management=Third type of tax
+LocalTax2IsUsedExample=
+LocalTax2IsNotUsedExample=
+# LocalTax1ManagementES= RE Management
+# LocalTax1IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If te buyer is not subjected to RE, RE by default=0. End of rule.
If the buyer is subjected to RE then the RE by default. End of rule.
+# LocalTax1IsNotUsedDescES= By default the proposed RE is 0. End of rule.
+# LocalTax1IsUsedExampleES= In Spain they are professionals subject to some specific sections of the Spanish IAE.
+# LocalTax1IsNotUsedExampleES= In Spain they are professional and societies and subject to certain sections of the Spanish IAE.
+# LocalTax2ManagementES= IRPF Management
+# LocalTax2IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If the seller is not subjected to IRPF, then IRPF by default=0. End of rule.
If the seller is subjected to IRPF then the IRPF by default. End of rule.
+# LocalTax2IsNotUsedDescES= By default the proposed IRPF is 0. End of rule.
+# LocalTax2IsUsedExampleES= In Spain, freelancers and independent professionals who provide services and companies who have chosen the tax system of modules.
+# LocalTax2IsNotUsedExampleES= In Spain they are bussines not subject to tax system of modules.
+# LabelUsedByDefault=Label used by default if no translation can be found for code
+# LabelOnDocuments=Label on documents
+# NbOfDays=Nb of days
+# AtEndOfMonth=At end of month
+# Offset=Offset
+# AlwaysActive=Always active
+# UpdateRequired=Your system needs to be updated. To do this, click on Update now.
+# Upgrade=Upgrade
+# MenuUpgrade=Upgrade / Extend
+# AddExtensionThemeModuleOrOther=Add extension (theme, module, ...)
+# WebServer=Web server
+# DocumentRootServer=Web server's root directory
+# DataRootServer=Data files directory
+# IP=IP
+# Port=Port
+# VirtualServerName=Virtual server name
+# AllParameters=All parameters
+# OS=OS
+# PhpEnv=Env
+# PhpModules=Modules
+# PhpConf=Conf
+# PhpWebLink=Web-Php link
+# Pear=Pear
+# PearPackages=Pear Packages
+# Browser=Browser
+# Server=Server
+# Database=Database
+# DatabaseServer=Database host
+# DatabaseName=Database name
+# DatabasePort=Database port
+# DatabaseUser=Database user
+# DatabasePassword=Database password
+# DatabaseConfiguration=Database setup
+# Tables=Tables
+# TableName=Table name
+# TableLineFormat=Line format
+# NbOfRecord=Nb of records
+# Constraints=Constraints
+# ConstraintsType=Constraints type
+# ConstraintsToShowOrNotEntry=Constraint to show or not the menu entry
+# AllMustBeOk=All of these must be checked
+# Host=Server
+# DriverType=Driver type
+# SummarySystem=System information summary
+# SummaryConst=List of all Dolibarr setup parameters
+# SystemUpdate=System update
+# SystemSuccessfulyUpdate=Your system has been updated successfuly
+# MenuCompanySetup=Company/Foundation
+# MenuNewUser=New user
+# MenuTopManager=Top menu manager
+# MenuLeftManager=Left menu manager
+# MenuManager=Menu manager
+# MenuSmartphoneManager=Smartphone menu manager
+# DefaultMenuTopManager=Top menu manager
+# DefaultMenuLeftManager=Left menu manager
+# DefaultMenuManager= Standard menu manager
+# DefaultMenuSmartphoneManager=Smartphone menu manager
+# Skin=Skin theme
+# DefaultSkin=Default skin theme
+# MaxSizeList=Max length for list
+# DefaultMaxSizeList=Default max length for list
+# MessageOfDay=Message of the day
+# MessageLogin=Login page message
+# PermanentLeftSearchForm=Permanent search form on left menu
+# DefaultLanguage=Default language to use (language code)
+# EnableMultilangInterface=Enable multilingual interface
+# EnableShowLogo=Show logo on left menu
+# SystemSuccessfulyUpdated=Your system has been updated successfully
+# CompanyInfo=Company/foundation information
+# CompanyIds=Company/foundation identities
+# CompanyName=Name
+# CompanyAddress=Address
+# CompanyZip=Zip
+# CompanyTown=Town
+# CompanyCountry=Country
+# CompanyCurrency=Main currency
+# Logo=Logo
+# DoNotShow=Do not show
+# DoNotSuggestPaymentMode=Do not suggest
+# NoActiveBankAccountDefined=No active bank account defined
+# OwnerOfBankAccount=Owner of bank account %s
+# BankModuleNotActive=Bank accounts module not enabled
+# ShowBugTrackLink=Show link "Report a bug"
+# ShowWorkBoard=Show "workbench" on homepage
+# Alerts=Alerts
+# Delays=Delays
+# DelayBeforeWarning=Delay before warning
+# DelaysBeforeWarning=Delays before warning
+# DelaysOfToleranceBeforeWarning=Tolerance delays before warning
+# DelaysOfToleranceDesc=This screen allows you to define the tolerated delays before an alert is reported on screen with picto %s for each late element.
+# Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned events not yet realised
+# Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not yet processed
+# Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not yet processed
+# Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
+# Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
+# Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
+# Delays_MAIN_DELAY_RUNNING_SERVICES=Tolerance delay (in days) before alert on expired services
+# Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Tolerance delay (in days) before alert on unpaid supplier invoices
+# Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Tolerence delay (in days) before alert on unpaid client invoices
+# Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Tolerance delay (in days) before alert on pending bank reconciliation
+# Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed membership fee
+# Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
+# SetupDescription1=All parameters available in the setup area allow you to setup Dolibarr before starting using it.
+# SetupDescription2=The 2 most important setup steps are the 2 first ones in the left setup menu, this means Company/foundation setup page and Modules setup page:
+# SetupDescription3=Parameters in menu Setup -> Company/foundation are required because input information is used on Dolibarr displays and to modify Dolibarr behaviour (for example for features related to your country).
+# SetupDescription4=Parameters in menu Setup -> Modules are required because Dolibarr is not a fixed ERP/CRM but a sum of several modules, all more or less independant. It's only after activating modules you're interesting in that you will see features appeared in menus.
+# SetupDescription5=Other menu entries manage optional parameters.
+# EventsSetup=Setup for events logs
+# LogEvents=Security audit events
+# Audit=Audit
+# InfoDolibarr=Infos Dolibarr
+# InfoOS=Infos OS
+# InfoWebServer=Infos web server
+# InfoDatabase=Infos database
+# InfoPHP=Infos PHP
+# InfoPerf=Infos performances
+# ListEvents=Audit events
+# ListOfSecurityEvents=List of Dolibarr security events
+# SecurityEventsPurged=Security events purged
+# LogEventDesc=You can enable here the logging for Dolibarr security events. Administrators can then see its content via menu System tools - Audit. Warning, this feature can consume a large amount of data in database.
+# AreaForAdminOnly=Those features can be used by administrator users only.
+# SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
+# SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
+# CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" button at bottom of page)
+# DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
+# AvailableModules=Available modules
+# ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
+# SessionTimeOut=Time out for session
+# SessionExplanation=This number guarantee that session will never expire before this delay, if the session cleaner is done by Internal PHP session cleaner (and nothing else). Internal PHP session cleaner does not guaranty that session will expire just after this delay. It will expire, after this delay, and when the session cleaner is ran, so every %s/%s access, but only during access made by other sessions.
Note: on some servers with an external session cleaning mechanism (cron under debian, ubuntu ...), the sessions can be destroyed after a period defined by the default session.gc_maxlifetime, no matter what the value entered here.
+# TriggersAvailable=Available triggers
+# TriggersDesc=Triggers are files that will modify the behaviour of Dolibarr workflow once copied into the directory htdocs/core/triggers. They realised new actions, activated on Dolibarr events (new company creation, invoice validation, ...).
+# TriggerDisabledByName=Triggers in this file are disabled by the -NORUN suffix in their name.
+# TriggerDisabledAsModuleDisabled=Triggers in this file are disabled as module %s is disabled.
+# TriggerAlwaysActive=Triggers in this file are always active, whatever are the activated Dolibarr modules.
+# TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled.
+# GeneratedPasswordDesc=Define here which rule you want to use to generate new password if you ask to have auto generated password
+# DictionnaryDesc=Define here all reference datas. You can complete predefined value with yours.
+# ConstDesc=This page allows you to edit all other parameters not available in previous pages. They are reserved parameters for advanced developers or for troubleshouting.
+# OnceSetupFinishedCreateUsers=Warning, you are a Dolibarr administrator user. Administrator users are used to setup Dolibarr. For a usual usage of Dolibarr, it is recommended to use a non administrator user created from Users & Groups menu.
+# MiscellaneousDesc=Define here all other parameters related to security.
+# LimitsSetup=Limits/Precision setup
+# LimitsDesc=You can define limits, precisions and optimisations used by Dolibarr here
+# MAIN_MAX_DECIMALS_UNIT=Max decimals for unit prices
+# MAIN_MAX_DECIMALS_TOT=Max decimals for total prices
+# MAIN_MAX_DECIMALS_SHOWN=Max decimals for prices shown on screen (Add ... after this number if you want to see ... when number is truncated when shown on screen)
+# MAIN_DISABLE_PDF_COMPRESSION=Use PDF compression for generated PDF files.
+# MAIN_ROUNDING_RULE_TOT= Size of rounding range (for rare countries where rounding is done on something else than base 10)
+# UnitPriceOfProduct=Net unit price of a product
+# TotalPriceAfterRounding=Total price (net/vat/incl tax) after rounding
+# ParameterActiveForNextInputOnly=Parameter effective for next input only
+# NoEventOrNoAuditSetup=No security event has been recorded yet. This can be normal if audit has not been enabled on "setup - security - audit" page.
+# NoEventFoundWithCriteria=No security event has been found for such search criterias.
+# SeeLocalSendMailSetup=See your local sendmail setup
+# BackupDesc=To make a complete backup of Dolibarr, you must:
+# BackupDesc2=* Save content of documents directory (%s) that contains all uploaded and generated files (you can make a zip for example).
+# BackupDesc3=* Save content of your database into a dump file. For this, you can use following assistant.
+# BackupDescX=Archived directory should be stored in a secure place.
+# BackupDescY=The generated dump file should be stored in a secure place.
+# BackupPHPWarning=Backup can't be guaranted with this method. Prefer previous one
+# RestoreDesc=To restore a Dolibarr backup, you must:
+# RestoreDesc2=* Restore archive file (zip file for example) of documents directory to extract tree of files in documents directory of a new Dolibarr installation or into this current documents directoy (%s).
+# RestoreDesc3=* Restore the data, from a backup dump file, into the database of the new Dolibarr installation or into the database of this current installation. Warning, once restore is finished, you must use a login/password, that existed when backup was made, to connect again. To restore a backup database into this current installation, you can follow this assistant.
+# RestoreMySQL=MySQL import
+# ForcedToByAModule= This rule is forced to %s by an activated module
+# PreviousDumpFiles=Available database backup dump files
+# WeekStartOnDay=First day of week
+# RunningUpdateProcessMayBeRequired=Running the upgrade process seems to be required (Programs version %s differs from database version %s)
+# YouMustRunCommandFromCommandLineAfterLoginToUser=You must run this command from command line after login to a shell with user %s or you must add -W option at end of command line to provide %s password.
+# YourPHPDoesNotHaveSSLSupport=SSL functions not available in your PHP
+# DownloadMoreSkins=More skins to download
+# SimpleNumRefModelDesc=Returns the reference number with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence without hole and with no reset
+# ShowProfIdInAddress=Show professionnal id with addresses on documents
+# ShowVATIntaInAddress=Hide VAT Intra num with addresses on documents
+# TranslationUncomplete=Partial translation
+# SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix .lang text files into directory htdocs/langs and submit them on the forum at http://www.dolibarr.org.
+# MenuUseLayout=Make vertical menu hidable (option javascript must not be disabled)
+# MAIN_DISABLE_METEO=Disable meteo view
+# TestLoginToAPI=Test login to API
+# ProxyDesc=Some features of Dolibarr need to have an Internet access to work. Define here parameters for this. If the Dolibarr server is behind a Proxy server, those parameters tells Dolibarr how to access Internet through it.
+# ExternalAccess=External access
+# MAIN_PROXY_USE=Use a proxy server (otherwise direct access to internet)
+# MAIN_PROXY_HOST=Name/Address of proxy server
+# MAIN_PROXY_PORT=Port of proxy server
+# MAIN_PROXY_USER=Login to use the proxy server
+# MAIN_PROXY_PASS=Password to use the proxy server
+# DefineHereComplementaryAttributes=Define here all attributes, not already available by default, and that you want to be supported for %s.
+# ExtraFields=Complementary attributes
+# ExtraFieldsLines=Complementary attributes (lines)
+# ExtraFieldsThirdParties=Complementary attributes (thirdparty)
+# ExtraFieldsContacts=Complementary attributes (contact/address)
+# ExtraFieldsMember=Complementary attributes (member)
+# ExtraFieldsMemberType=Complementary attributes (member type)
+# ExtraFieldsCustomerOrders=Complementary attributes (orders)
+# ExtraFieldsCustomerInvoices=Complementary attributes (invoices)
+# ExtraFieldsSupplierOrders=Complementary attributes (orders)
+# ExtraFieldsSupplierInvoices=Complementary attributes (invoices)
+# ExtraFieldsProject=Complementary attributes (projects)
+# ExtraFieldsProjectTask=Complementary attributes (tasks)
+# ExtraFieldHasWrongValue=Attribut %s has a wrong value.
+# AlphaNumOnlyCharsAndNoSpace=only alphanumericals characters without space
+# SendingMailSetup=Setup of sendings by email
+# SendmailOptionNotComplete=Warning, on some Linux systems, to send email from your email, sendmail execution setup must contains option -ba (parameter mail.force_extra_parameters into your php.ini file). If some recipients never receive emails, try to edit this PHP parameter with mail.force_extra_parameters = -ba).
+# PathToDocuments=Path to documents
+# PathDirectory=Directory
+# SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by thoose bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommanded) is to use the method "SMTP socket library" that has no disadvantages.
+# TranslationSetup=Configuration de la traduction
+# TranslationDesc=Choice of language visible on screen can be modified:
* Globally from menu Home - Setup - Display
* For user only from tab User display of user card (click on login on top of screen).
+# TotalNumberOfActivatedModules=Total number of activated feature modules: %s
+# YouMustEnableOneModule=You must at least enable 1 module
+# ClassNotFoundIntoPathWarning=Class %s not found into PHP path
+# YesInSummer=Yes in summer
+# OnlyFollowingModulesAreOpenedToExternalUsers=Note, only following modules are opened to external users (whatever are permission of such users):
+# SuhosinSessionEncrypt=Session storage encrypted by Suhosin
+# ConditionIsCurrently=Condition is currently %s
+# TestNotPossibleWithCurrentBrowsers=Automatic detection not possible
+# YouUseBestDriver=You use driver %s that is best driver available currently.
+# YouDoNotUseBestDriver=You use drive %s but driver %s is recommanded.
+# NbOfProductIsLowerThanNoPb=You have only %s products/services into database. This does not required any particular optimization.
+# SearchOptim=Search optimization
+# YouHaveXProductUseSearchOptim=You have %s product into database. You should add the constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 into Home-Setup-Other, you limit the search to the beginning of strings making possible for database to use index and you should get an immediate response.
+# BrowserIsOK=You are using the web browser %s. This browser is ok for security and performance.
+# BrowserIsKO=You are using the web browser %s. This browser is known to be a bad choice for security, performance and reliability. We recommand you to use Firefox, Chrome, Opera or Safari.
+# XDebugInstalled=XDebug est chargé.
+# XCacheInstalled=XCache is loaded.
+# AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink
+# FieldEdition=Edition of field %s
+# FixTZ=TimeZone fix
+# FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced)
+# GetBarCode=Get barcode
+##### Module password generation
+# PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase.
+# PasswordGenerationNone=Do not suggest any generated password. Password must be type in manually.
+##### Users setup #####
+# UserGroupSetup=Users and groups module setup
+# GeneratePassword=Suggest a generated password
+# RuleForGeneratedPasswords=Rule to generate suggested passwords or validate passwords
+# DoNotSuggest=Do not suggest any password
+# EncryptedPasswordInDatabase=To allow the encryption of the passwords in the database
+# DisableForgetPasswordLinkOnLogonPage=Do not show the link "Forget password" on login page
+# UsersSetup=Users module setup
+# UserMailRequired=EMail required to create a new user
+##### Company setup #####
+# CompanySetup=Companies module setup
+# CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
+# AccountCodeManager=Module for accountancy code generation (customer or supplier)
+# ModuleCompanyCodeAquarium=Return an accountancy code built by:
%s followed by third party supplier code for a supplier accountancy code,
%s followed by third party customer code for a customer accountancy code.
+# ModuleCompanyCodePanicum=Return an empty accountancy code.
+# ModuleCompanyCodeDigitaria=Accountancy code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
+# UseNotifications=Use notifications
+# NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events, to third parties (customers or suppliers) that are configured to. Choice of active notification and targets contacts is made one third party at time.
+# ModelModules=Documents templates
+# DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
+# WatermarkOnDraft=Watermark on draft document
+# CompanyIdProfChecker=Rules on Professional Ids
+# MustBeUnique=Must be unique ?
+# MustBeMandatory=Must be mandatory to create thirds?
+# MustBeInvoiceMandatory=Must be mandatory to validate invoices?
+# Miscellaneous=Miscellaneous
+##### Webcal setup #####
+# WebCalSetup=Webcalendar link setup
+# WebCalSyncro=Add Dolibarr events to WebCalendar
+# WebCalAllways=Always, no asking
+# WebCalYesByDefault=On demand (yes by default)
+# WebCalNoByDefault=On demand (no by default)
+# WebCalNever=Never
+# WebCalURL=URL for calendar access
+# WebCalServer=Server hosting calendar database
+# WebCalDatabaseName=Database name
+# WebCalUser=User to access database
+# WebCalSetupSaved=Webcalendar setup saved successfully.
+# WebCalTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
+# WebCalTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
+# WebCalTestKo2=Connection to server '%s' with user '%s' failed.
+# WebCalErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be a Webcalendar database.
+# WebCalAddEventOnCreateActions=Add calendar event on actions create
+# WebCalAddEventOnCreateCompany=Add calendar event on companies create
+# WebCalAddEventOnStatusPropal=Add calendar event on commercial proposals status change
+# WebCalAddEventOnStatusContract=Add calendar event on contracts status change
+# WebCalAddEventOnStatusBill=Add calendar event on bills status change
+# WebCalAddEventOnStatusMember=Add calendar event on members status change
+# WebCalUrlForVCalExport=An export link to %s format is available at following link: %s
+# WebCalCheckWebcalSetup=Maybe the Webcal module setup is not correct.
+##### Invoices #####
+# BillsSetup=Invoices module setup
+# BillsDate=Invoices date
+# BillsNumberingModule=Invoices and credit notes numbering model
+# BillsPDFModules=Invoice documents models
+# CreditNoteSetup=Credit note module setup
+# CreditNotePDFModules=Credit note document models
+# CreditNote=Credit note
+# CreditNotes=Credit notes
+# ForceInvoiceDate=Force invoice date to validation date
+# DisableRepeatable=Disable repeatable invoices
+# SuggestedPaymentModesIfNotDefinedInInvoice=Suggested payments mode on invoice by default if not defined for invoice
+# EnableEditDeleteValidInvoice=Enable the possibility to edit/delete valid invoice with no payment
+# SuggestPaymentByRIBOnAccount=Suggest payment by withdraw on account
+# SuggestPaymentByChequeToAddress=Suggest payment by cheque to
+# FreeLegalTextOnInvoices=Free text on invoices
+# WatermarkOnDraftInvoices=Watermark on draft invoices (none if empty)
+##### Proposals #####
+# PropalSetup=Commercial proposals module setup
+# CreateForm=Create forms
+# NumberOfProductLines=Number of product lines
+# ProposalsNumberingModules=Commercial proposal numbering models
+# ProposalsPDFModules=Commercial proposal documents models
+# ClassifiedInvoiced=Classified invoiced
+# HideTreadedPropal=Hide the treated commercial proposals in the list
+# AddShippingDateAbility=Add shipping date ability
+# AddDeliveryAddressAbility=Add delivery date ability
+# UseOptionLineIfNoQuantity=A line of product/service with a zero amount is considered as an option
+# FreeLegalTextOnProposal=Free text on commercial proposals
+# WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
+##### Orders #####
+# OrdersSetup=Order management setup
+# OrdersNumberingModules=Orders numbering models
+# OrdersModelModule=Order documents models
+# HideTreadedOrders=Hide the treated or canceled orders in the list
+# ValidOrderAfterPropalClosed=To validate the order after proposal closer, makes it possible not to step by the provisional order
+# FreeLegalTextOnOrders=Free text on orders
+# WatermarkOnDraftOrders=Watermark on draft orders (none if empty)
+##### Clicktodial #####
+# ClickToDialSetup=Click To Dial module setup
+# ClickToDialUrlDesc=Url called when a click on phone picto is done. In URL, you can use tags
__PHONETO__ that will be replaced with the phone number of person to call
__PHONEFROM__ that will be replaced with phone number of calling person (yours)
__LOGIN__ that will be replaced with your clicktodial login (defined on your user card)
__PASS__ that will be replaced with your clicktodial password (defined on your user card).
+##### Bookmark4u #####
+# Bookmark4uSetup=Bookmark4u module setup
+##### Interventions #####
+# InterventionsSetup=Interventions module setup
+# FreeLegalTextOnInterventions=Free text on intervention documents
+# FicheinterNumberingModules=Intervention numbering models
+# TemplatePDFInterventions=Intervention card documents models
+# WatermarkOnDraftInterventionCards=Watermark on intervention card documents (none if empty)
+##### Contracts #####
+# ContractsSetup=Contracts module setup
+# ContractsNumberingModules=Contracts numbering modules
+# TemplatePDFContracts=Contracts documents models
+# FreeLegalTextOnContracts=Free text on contracts
+# WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty)
+##### Members #####
+# MembersSetup=Members module setup
+# MemberMainOptions=Main options
+# AddSubscriptionIntoAccount=Suggest by default to create a bank transaction, in bank module, when adding a new payed subscription
+# AdherentLoginRequired= Manage a Login for each member
+# AdherentMailRequired=EMail required to create a new member
+# MemberSendInformationByMailByDefault=Checkbox to send mail confirmation to members (validation or new subscription) is on by default
+##### LDAP setup #####
+# LDAPSetup=LDAP Setup
+# LDAPGlobalParameters=Global parameters
+# LDAPUsersSynchro=Users
+# LDAPGroupsSynchro=Groups
+# LDAPContactsSynchro=Contacts
+# LDAPMembersSynchro=Members
+# LDAPSynchronization=LDAP synchronisation
+# LDAPFunctionsNotAvailableOnPHP=LDAP functions are not available on your PHP
+# LDAPToDolibarr=LDAP -> Dolibarr
+# DolibarrToLDAP=Dolibarr -> LDAP
+# LDAPNamingAttribute=Key in LDAP
+# LDAPSynchronizeUsers=Organization of users in LDAP
+# LDAPSynchronizeGroups=Organization of groups in LDAP
+# LDAPSynchronizeContacts=Organization of contacts in LDAP
+# LDAPSynchronizeMembers=Organization of foundation's members in LDAP
+# LDAPTypeExample=OpenLdap, Egroupware or Active Directory
+# LDAPPrimaryServer=Primary server
+# LDAPSecondaryServer=Secondary server
+# LDAPServerPort=Server port
+# LDAPServerPortExample=Default port : 389
+# LDAPServerProtocolVersion=Protocol version
+# LDAPServerUseTLS=Use TLS
+# LDAPServerUseTLSExample=Your LDAP server use TLS
+# LDAPServerDn=Server DN
+# LDAPAdminDn=Administrator DN
+# LDAPAdminDnExample=Complete DN (ex: cn=admin,dc=example,dc=com)
+# LDAPPassword=Administrator password
+# LDAPUserDn=Users' DN
+# LDAPUserDnExample=Complete DN (ex: ou=users,dc=example,dc=com)
+# LDAPGroupDn=Groups' DN
+# LDAPGroupDnExample=Complete DN (ex: ou=groups,dc=example,dc=com)
+# LDAPServerExample=Server address (ex: localhost, 192.168.0.2, ldaps://ldap.example.com/)
+# LDAPServerDnExample=Complete DN (ex: dc=example,dc=com)
+# LDAPPasswordExample=Admin password
+# LDAPDnSynchroActive=Users and groups synchronization
+# LDAPDnSynchroActiveExample=LDAP to Dolibarr or Dolibarr to LDAP synchronization
+# LDAPDnContactActive=Contacts' synchronization
+# LDAPDnContactActiveYes=Activated synchronization
+# LDAPDnContactActiveExample=Activated/Unactivated synchronization
+# LDAPDnMemberActive=Members' synchronization
+# LDAPDnMemberActiveExample=Activated/Unactivated synchronization
+# LDAPContactDn=Dolibarr contacts' DN
+# LDAPContactDnExample=Complete DN (ex: ou=contacts,dc=example,dc=com)
+# LDAPMemberDn=Dolibarr members DN
+# LDAPMemberDnExample=Complete DN (ex: ou=members,dc=example,dc=com)
+# LDAPMemberObjectClassList=List of objectClass
+# LDAPMemberObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPUserObjectClassList=List of objectClass
+# LDAPUserObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPGroupObjectClassList=List of objectClass
+# LDAPGroupObjectClassListExample=List of objectClass defining record attributes (ex: top,groupOfUniqueNames)
+# LDAPContactObjectClassList=List of objectClass
+# LDAPContactObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPMemberTypeDn=Dolibarr members type DN
+# LDAPMemberTypeDnExample=Complete DN (ex: ou=type_members,dc=example,dc=com)
+# LDAPTestConnect=Test LDAP connection
+# LDAPTestSynchroContact=Test contacts synchronization
+# LDAPTestSynchroUser=Test user synchronization
+# LDAPTestSynchroGroup=Test group synchronization
+# LDAPTestSynchroMember=Test member synchronization
+# LDAPTestSearch= Test a LDAP search
+# LDAPSynchroOK=Synchronization test successful
+# LDAPSynchroKO=Failed synchronization test
+# LDAPSynchroKOMayBePermissions=Failed synchronization test. Check that connexion to server is correctly configured and allows LDAP udpates
+# LDAPTCPConnectOK=TCP connect to LDAP server successful (Server=%s, Port=%s)
+# LDAPTCPConnectKO=TCP connect to LDAP server failed (Server=%s, Port=%s)
+# LDAPBindOK=Connect/Authentificate to LDAP server sucessfull (Server=%s, Port=%s, Admin=%s, Password=%s)
+# LDAPBindKO=Connect/Authentificate to LDAP server failed (Server=%s, Port=%s, Admin=%s, Password=%s)
+# LDAPUnbindSuccessfull=Disconnect successfull
+# LDAPUnbindFailed=Disconnect failed
+# LDAPConnectToDNSuccessfull=Connection to DN (%s) successful
+# LDAPConnectToDNFailed=Connection to DN (%s) failed
+# LDAPSetupForVersion3=LDAP server configured for version 3
+# LDAPSetupForVersion2=LDAP server configured for version 2
+# LDAPDolibarrMapping=Dolibarr Mapping
+# LDAPLdapMapping=LDAP Mapping
+# LDAPFieldLoginUnix=Login (unix)
+# LDAPFieldLoginExample=Example : uid
+# LDAPFilterConnection=Search filter
+# LDAPFilterConnectionExample=Example : &(objectClass=inetOrgPerson)
+# LDAPFieldLoginSamba=Login (samba, activedirectory)
+# LDAPFieldLoginSambaExample=Example : samaccountname
+# LDAPFieldFullname=Full name
+# LDAPFieldFullnameExample=Example : cn
+# LDAPFieldPassword=Password
+# LDAPFieldPasswordNotCrypted=Password not crypted
+# LDAPFieldPasswordCrypted=Password crypted
+# LDAPFieldPasswordExample=Example : userPassword
+# LDAPFieldCommonName=Common name
+# LDAPFieldCommonNameExample=Example : cn
+# LDAPFieldName=Name
+# LDAPFieldNameExample=Example : sn
+# LDAPFieldFirstName=First name
+# LDAPFieldFirstNameExample=Example : givenName
+# LDAPFieldMail=Email address
+# LDAPFieldMailExample=Example : mail
+# LDAPFieldPhone=Professional phone number
+# LDAPFieldPhoneExample=Example : telephonenumber
+# LDAPFieldHomePhone=Personal phone number
+# LDAPFieldHomePhoneExample=Example : homephone
+# LDAPFieldMobile=Cellular phone
+# LDAPFieldMobileExample=Example : mobile
+# LDAPFieldFax=Fax number
+# LDAPFieldFaxExample=Example : facsimiletelephonenumber
+# LDAPFieldAddress=Street
+# LDAPFieldAddressExample=Example : street
+# LDAPFieldZip=Zip
+# LDAPFieldZipExample=Example : postalcode
+# LDAPFieldTown=Town
+# LDAPFieldTownExample=Example : l
+# LDAPFieldCountry=Country
+# LDAPFieldCountryExample=Example : c
+# LDAPFieldDescription=Description
+# LDAPFieldDescriptionExample=Example : description
+# LDAPFieldGroupMembers= Group members
+# LDAPFieldGroupMembersExample= Example : uniqueMember
+# LDAPFieldBirthdate=Birthdate
+# LDAPFieldBirthdateExample=Example :
+# LDAPFieldCompany=Company
+# LDAPFieldCompanyExample=Example : o
+# LDAPFieldSid=SID
+# LDAPFieldSidExample=Example : objectsid
+# LDAPFieldEndLastSubscription=Date of subscription end
+# LDAPFieldTitle=Post/Function
+# LDAPFieldTitleExample=Example: title
+# LDAPParametersAreStillHardCoded=LDAP parametres are still hardcoded (in contact class)
+# LDAPSetupNotComplete=LDAP setup not complete (go on others tabs)
+# LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode.
+# LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts.
+# LDAPDescUsers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr users.
+# LDAPDescGroups=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr groups.
+# LDAPDescMembers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr members module.
+# LDAPDescValues=Example values are designed for OpenLDAP with following loaded schemas: core.schema, cosine.schema, inetorgperson.schema). If you use thoose values and OpenLDAP, modify your LDAP config file slapd.conf to have all thoose schemas loaded.
+# ForANonAnonymousAccess=For an authenticated access (for a write access for example)
+# PerfDolibarr=Performance setup/optimizing report
+# YouMayFindPerfAdviceHere=You will find on this page some checks or advices related to performance.
+# NotInstalled=Not installed, so your server is not slow down by this.
+# ApplicativeCache=Applicative cache
+# MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server. More information here http://wiki.dolibarr.org/index.php/Module_MemCached_EN. Note that a lot of web hosting provider does not provide such cache server.
+# OPCodeCache=OPCode cache
+# NoOPCodeCacheFound=No OPCode cache found. May be you use another OPCode cache than XCache or eAccelerator (good), may be you don't have OPCode cache (very bad).
+# HTTPCacheStaticResources=HTTP cache for static resources (css, img, javascript)
+# FilesOfTypeCached=Files of type %s are cached by HTTP server
+# FilesOfTypeNotCached=Files of type %s are not cached by HTTP server
+# FilesOfTypeCompressed=Files of type %s are compressed by HTTP server
+# FilesOfTypeNotCompressed=Files of type %s are not compressed by HTTP server
+# CacheByServer=Cache by server
+# CacheByClient=Cache by browser
+# CompressionOfResources=Compression of HTTP responses
+# TestNotPossibleWithCurrentBrowsers=Automatic detection not possible
+##### Products #####
+# ProductSetup=Products module setup
+# ServiceSetup=Services module setup
+# ProductServiceSetup=Products and Services modules setup
+# NumberOfProductShowInSelect=Max number of products in combos select lists (0=no limit)
+# ConfirmDeleteProductLineAbility=Confirmation when removing product lines in forms
+# ModifyProductDescAbility=Personalization of product descriptions in forms
+# ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip)
+# ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language
+# UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list).
Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
+# SetDefaultBarcodeTypeProducts=Default barcode type to use for products
+# SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
+# ProductCodeChecker= Module for product code generation and checking (product or service)
+# ProductOtherConf= Product / Service configuration
+##### Syslog #####
+# SyslogSetup=Logs module setup
+# SyslogOutput=Logs outputs
+# SyslogSyslog=Syslog
+# SyslogFacility=Facility
+# SyslogLevel=Level
+# SyslogSimpleFile=File
+# SyslogFilename=File name and path
+# YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
+# ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
+# OnlyWindowsLOG_USER=Windows only supports LOG_USER
+##### Donations #####
+# DonationsSetup=Donation module setup
+# DonationsReceiptModel=Template of donation receipt
+##### Barcode #####
+# BarcodeSetup=Barcode setup
+# PaperFormatModule=Print format module
+# BarcodeEncodeModule=Barcode encoding type
+# UseBarcodeInProductModule=Use bar codes for products
+# CodeBarGenerator=Barcode generator
+# ChooseABarCode=No generator defined
+# FormatNotSupportedByGenerator=Format not supported by this generator
+# BarcodeDescEAN8=Barcode of type EAN8
+# BarcodeDescEAN13=Barcode of type EAN13
+# BarcodeDescUPC=Barcode of type UPC
+# BarcodeDescISBN=Barcode of type ISBN
+# BarcodeDescC39=Barcode of type C39
+# BarcodeDescC128=Barcode of type C128
+# GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types)
+# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
+##### Prelevements #####
+# WithdrawalsSetup=Withdrawal module setup
+##### ExternalRSS #####
+# ExternalRSSSetup=External RSS imports setup
+# NewRSS=New RSS Feed
+# RSSUrl=RSS URL
+# RSSUrlExample=An interesting RSS feed
+##### Mailing #####
+# MailingSetup=EMailing module setup
+# MailingEMailFrom=Sender EMail (From) for emails sent by emailing module
+# MailingEMailError=Return EMail (Errors-to) for emails with errors
+##### Notification #####
+# NotificationSetup=Notification bu email module setup
+# NotificationEMailFrom=Sender EMail (From) for emails sent for notifications
+# ListOfAvailableNotifications=List of available notifications (This list depends on activated modules)
+##### Sendings #####
+# SendingsSetup=Sending module setup
+# SendingsReceiptModel=Sending receipt model
+# SendingsNumberingModules=Sendings numbering modules
+# SendingsAbility=Support sendings sheets for customer deliveries
+# NoNeedForDeliveryReceipts=In most cases, sendings receipts are used both as sheets for customer deliveries (list of products to send) and sheets that is recevied and signed by customer. So product deliveries receipts is a duplicated feature and is rarely activated.
+# FreeLegalTextOnShippings=Free text on shippings
+##### Deliveries #####
+# DeliveryOrderNumberingModules=Products deliveries receipt numbering module
+# DeliveryOrderModel=Products deliveries receipt model
+# DeliveriesOrderAbility=Support products deliveries receipts
+# FreeLegalTextOnDeliveryReceipts=Free text on delivery receipts
+##### FCKeditor #####
+# AdvancedEditor=Advanced editor
+# ActivateFCKeditor=Activate advanced editor for:
+# FCKeditorForCompany=WYSIWIG creation/edition of elements description and note (except products/services)
+# FCKeditorForProduct=WYSIWIG creation/edition of products/services description and note
+# FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommanded as it can create problems with special characters and page formating when building PDF files.
+# FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing)
+# FCKeditorForUserSignature=WYSIWIG creation/edition of user signature
+# FCKeditorForMail=WYSIWIG creation/edition for all mail (except Outils->eMailing)
+##### OSCommerce 1 #####
+# OSCommerceErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be an OSCommerce database (Key %s not found in table %s).
+# OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
+# OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
+# OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
+##### Stock #####
+# StockSetup=Configuration module stock
+# UserWarehouse=Use user personal stocks
+##### Menu #####
+# MenuDeleted=Menu deleted
+# TreeMenu=Tree menus
+# Menus=Menus
+# TreeMenuPersonalized=Personalized menus
+# NewMenu=New menu
+# MenuConf=Menus setup
+# Menu=Selection of menu
+# MenuHandler=Menu handler
+# MenuModule=Source module
+# HideUnauthorizedMenu= Hide unauthorized menus (gray)
+# DetailId=Id menu
+# DetailMenuHandler=Menu handler where to show new menu
+# DetailMenuModule=Module name if menu entry come from a module
+# DetailType=Type of menu (top or left)
+# DetailTitre=Menu label or label code for translation
+# DetailMainmenu=Group for which it belongs (obsolete)
+# DetailUrl=URL where menu send you (Absolute URL link or external link with http://)
+# DetailLeftmenu=Display condition or not (obsolete)
+# DetailEnabled=Condition to show or not entry
+# DetailRight=Condition to display unauthorized grey menus
+# DetailLangs=Lang file name for label code translation
+# DetailUser=Intern / Extern / All
+# Target=Target
+# DetailTarget=Target for links (_blank top open a new window)
+# DetailLevel=Level (-1:top menu, 0:header menu, >0 menu and sub menu)
+# ModifMenu=Menu change
+# DeleteMenu=Delete menu entry
+# ConfirmDeleteMenu=Are you sure you want to delete menu entry %s ?
+# DeleteLine=Delete line
+# ConfirmDeleteLine=Are you sure you want to delete this line ?
+##### Tax #####
+# TaxSetup=Taxes, social contributions and dividends module setup
+# OptionVatMode=VAT due
+# OptionVATDefault=Standard
+# OptionVATDebitOption=Option services on Debit
+# OptionVatDefaultDesc=VAT is due:
- on delivery for goods (we use invoice date)
- on payments for services
+# OptionVatDebitOptionDesc=VAT is due:
- on delivery for goods (we use invoice date)
- on invoice (debit) for services
+# SummaryOfVatExigibilityUsedByDefault=Time of VAT exigibility by default according to choosed option:
+# OnDelivery=On delivery
+# OnPayment=On payment
+# OnInvoice=On invoice
+# SupposedToBePaymentDate=Payment date used
+# SupposedToBeInvoiceDate=Invoice date used
+# Buy=Buy
+# Sell=Sell
+# InvoiceDateUsed=Invoice date used
+# YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Foundation), so there is no VAT options to setup.
+# AccountancyCode=Accountancy Code
+# AccountancyCodeSell=Sale account. code
+# AccountancyCodeBuy=Purchase account. code
+##### Agenda #####
+# AgendaSetup=Events and agenda module setup
+# PasswordTogetVCalExport=Key to authorize export link
+# PastDelayVCalExport=Do not export event older than
+# AGENDA_USE_EVENT_TYPE=Use events types (managed into Configuration->Dictionnary->llx_c_actioncomm)
+##### ClickToDial #####
+# ClickToDialDesc=This module allows to add an icon after phone numbers. A click on this icon will call a server with a particular URL you define below. This can be used to call a call center system from Dolibarr that can call the phone number on a SIP system for example.
+##### Point Of Sales (CashDesk) #####
+# CashDesk=Point of sales
+# CashDeskSetup=Point of sales module setup
+# CashDeskThirdPartyForSell=Generic third party to use for sells
+# CashDeskBankAccountForSell=Default account to use to receive cash payments
+# CashDeskBankAccountForCheque= Default account to use to receive payments by cheque
+# CashDeskBankAccountForCB= Default account to use to receive payments by credit cards
+# CashDeskIdWareHouse=Warehouse to use for sells
+##### Bookmark #####
+# BookmarkSetup=Bookmark module setup
+# BookmarkDesc=This module allows you to manage bookmarks. You can also add shortcuts to any Dolibarr pages or externale web sites on your left menu.
+# NbOfBoomarkToShow=Maximum number of bookmarks to show in left menu
+##### WebServices #####
+# WebServicesSetup=Webservices module setup
+# WebServicesDesc=By enabling this module, Dolibarr become a web service server to provide miscellaneous web services.
+# WSDLCanBeDownloadedHere=WSDL descriptor files of provided services can be download here
+# EndPointIs=SOAP clients must send their requests to the Dolibarr endpoint available at Url
+##### Bank #####
+# BankSetupModule=Bank module setup
+# FreeLegalTextOnChequeReceipts=Free text on cheque receipts
+# BankOrderShow=Display order of bank accounts for countries using "detailed bank number"
+# BankOrderGlobal=General
+# BankOrderGlobalDesc=General display order
+# BankOrderES=Spanish
+# BankOrderESDesc=Spanish display order
+##### Multicompany #####
+# MultiCompanySetup=Multi-company module setup
+##### Suppliers #####
+# SuppliersSetup=Supplier module setup
+# SuppliersCommandModel=Complete template of supplier order (logo...)
+# SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
+# SuppliersInvoiceNumberingModel=Supplier invoices numbering models
+##### GeoIPMaxmind #####
+# GeoIPMaxmindSetup=GeoIP Maxmind module setup
+# PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
Examples:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
+# NoteOnPathLocation=Note that your ip to country data file must be inside a directory your PHP can read (Check your PHP open_basedir setup and filesystem permissions).
+# YouCanDownloadFreeDatFileTo=You can download a free demo version of the Maxmind GeoIP country file at %s.
+# YouCanDownloadAdvancedDatFileTo=You can also download a more complete version, with updates, of the Maxmind GeoIP country file at %s.
+# TestGeoIPResult=Test of a conversion IP -> country
+##### Projects #####
+# ProjectsNumberingModules=Projects numbering module
+# ProjectsSetup=Project module setup
+# ProjectsModelModule=Project reports document model
+# TasksNumberingModules=Tasks numbering module
+# TaskModelModule=Tasks reports document model
+##### ECM (GED) #####
+# ECMSetup = GED Setup
+# ECMAutoTree = Automatic tree folder and document
diff --git a/htdocs/langs/bs_BA/agenda.lang b/htdocs/langs/bs_BA/agenda.lang
new file mode 100644
index 00000000000..8a78e6c51c8
--- /dev/null
+++ b/htdocs/langs/bs_BA/agenda.lang
@@ -0,0 +1,80 @@
+# Dolibarr language file - Source file is en_US - agenda
+# IdAgenda=ID event
+# Actions=Events
+# ActionsArea=Events area (Actions and tasks)
+# Agenda= Agenda
+# Agendas= Agendas
+# Calendar= Calendar
+# Calendars= Calendars
+# LocalAgenda=Local calendar
+# AffectedTo= Assigned to
+# DoneBy= Done by
+# Events= Events
+# EventsNb=Number of events
+# MyEvents=My events
+# OtherEvents=Other events
+# ListOfActions=List of events
+# Location=Location
+# EventOnFullDay=Event on all day(s)
+# SearchAnAction= Search an event/task
+# MenuToDoActions= All incomplete events
+# MenuDoneActions= All terminated events
+# MenuToDoMyActions= My incomplete events
+# MenuDoneMyActions= My terminated events
+# ListOfEvents= List of Dolibarr events
+# ActionsAskedBy=Events reported by
+# ActionsToDoBy=Events assigned to
+# ActionsDoneBy=Events done by
+# AllMyActions= All my events/tasks
+# AllActions= All events/tasks
+# ViewList=List view
+# ViewCal=Month view
+# ViewDay=Day view
+# ViewWeek=Week view
+# ViewWithPredefinedFilters= View with predefined filters
+# AutoActions= Automatic filling
+# AgendaAutoActionDesc= Define here events for which you want Dolibarr to create automatically an event in agenda. If nothing is checked (by default), only manual actions will be included in agenda.
+# AgendaSetupOtherDesc= This page provides options to allow export of your Dolibarr events into an external calendar (thunderbird, google calendar, ...)
+# AgendaExtSitesDesc=This page allows to declare external sources of calendars to see their events into Dolibarr agenda.
+# ActionsEvents= Events for which Dolibarr will create an action in agenda automatically
+# PropalValidatedInDolibarr= Proposal %s validated
+# InvoiceValidatedInDolibarr= Invoice %s validated
+# InvoiceBackToDraftInDolibarr=Invoice %s go back to draft status
+# InvoiceDeleteDolibarr=Invoice %s deleted
+# OrderValidatedInDolibarr= Order %s validated
+# OrderApprovedInDolibarr=Order %s approved
+# OrderBackToDraftInDolibarr=Order %s go back to draft status
+# OrderCanceledInDolibarr=Order %s canceled
+# InterventionValidatedInDolibarr=Intervention %s validated
+# ProposalSentByEMail=Commercial proposal %s sent by EMail
+# OrderSentByEMail=Customer order %s sent by EMail
+# InvoiceSentByEMail=Customer invoice %s sent by EMail
+# SupplierOrderSentByEMail=Supplier order %s sent by EMail
+# SupplierInvoiceSentByEMail=Supplier invoice %s sent by EMail
+# ShippingSentByEMail=Shipping %s sent by EMail
+# InterventionSentByEMail=Intervention %s sent by EMail
+# NewCompanyToDolibarr= Third party created
+# DateActionPlannedStart= Planned start date
+# DateActionPlannedEnd= Planned end date
+# DateActionDoneStart= Real start date
+# DateActionDoneEnd= Real end date
+# DateActionStart= Start date
+# DateActionEnd= End date
+# AgendaUrlOptions1=You can also add following parameters to filter output:
+# AgendaUrlOptions2=login=%s to restrict output to actions created by, assigned to or done by user %s.
+# AgendaUrlOptions3=logina=%s to restrict output to actions created by user %s.
+# AgendaUrlOptions4=logint=%s to restrict output to actions assigned to user %s.
+# AgendaUrlOptions5=logind=%s to restrict output to actions done by user %s.
+# AgendaShowBirthdayEvents=Show birthday's contacts
+# AgendaHideBirthdayEvents=Hide birthday's contacts
+# Busy=Busy
+# ExportDataset_event1=List of agenda events
+
+# External Sites ical
+# ExportCal=Export calendar
+# ExtSites=Import external calendars
+# ExtSitesEnableThisTool=Show external calendars into agenda
+# ExtSitesNbOfAgenda=Number of calendars
+# AgendaExtNb=Calendar nb %s
+# ExtSiteUrlAgenda=URL to access .ical file
+# ExtSiteNoLabel=No Description
diff --git a/htdocs/langs/bs_BA/banks.lang b/htdocs/langs/bs_BA/banks.lang
new file mode 100644
index 00000000000..2f62a5db9b6
--- /dev/null
+++ b/htdocs/langs/bs_BA/banks.lang
@@ -0,0 +1,159 @@
+# Dolibarr language file - Source file is en_US - banks
+# Bank=Bank
+# Banks=Banks
+# MenuBankCash=Bank/Cash
+# MenuSetupBank=Bank/Cash setup
+# BankName=Bank name
+# FinancialAccount=Account
+# FinancialAccounts=Accounts
+# BankAccount=Bank account
+# BankAccounts=Bank accounts
+# AccountRef=Financial account ref
+# AccountLabel=Financial account label
+# CashAccount=Cash account
+# CashAccounts=Cash accounts
+# MainAccount=Main account
+# CurrentAccount=Current account
+# CurrentAccounts=Current accounts
+# SavingAccount=Savings account
+# SavingAccounts=Savings accounts
+# ErrorBankLabelAlreadyExists=Financial account label already exists
+# BankBalance=Balance
+# BankBalanceBefore=Balance before
+# BankBalanceAfter=Balance after
+# BalanceMinimalAllowed=Minimum allowed balance
+# BalanceMinimalDesired=Minimum desired balance
+# InitialBankBalance=Initial balance
+# EndBankBalance=End balance
+# CurrentBalance=Current balance
+# FutureBalance=Future balance
+# ShowAllTimeBalance=Show balance from start
+# AllTime=From start
+# Reconciliation=Reconciliation
+# RIB=Bank Account Number
+# IBAN=IBAN number
+# BIC=BIC/SWIFT number
+# StandingOrders=Standing orders
+# StandingOrder=Standing order
+# Withdrawals=Withdrawals
+# Withdrawal=Withdrawal
+# AccountStatement=Account statement
+# AccountStatementShort=Statement
+# AccountStatements=Account statements
+# LastAccountStatements=Last account statements
+# Rapprochement=Reconciliate
+# IOMonthlyReporting=Monthly reporting
+# BankAccountDomiciliation=Account address
+# BankAccountCountry=Account country
+# BankAccountOwner=Account owner name
+# BankAccountOwnerAddress=Account owner address
+# RIBControlError=Integrity check of values fails. This means information for this account number are not complete or wrong (check country, numbers and IBAN).
+# CreateAccount=Create account
+# NewAccount=New account
+# NewBankAccount=New bank account
+# NewFinancialAccount=New financial account
+# MenuNewFinancialAccount=New financial account
+# NewCurrentAccount=New current account
+# NewSavingAccount=New savings account
+# NewCashAccount=New cash account
+# EditFinancialAccount=Edit account
+# AccountSetup=Financial accounts setup
+# SearchBankMovement=Search bank movement
+# Debts=Debts
+# LabelBankCashAccount=Bank or cash label
+# AccountType=Account type
+# BankType0=Savings account
+# BankType1=Current or credit card account
+# BankType2=Cash account
+# IfBankAccount=If bank account
+# AccountsArea=Accounts area
+# AccountCard=Account card
+# DeleteAccount=Delete account
+# ConfirmDeleteAccount=Are you sure you want to delete this account ?
+# Account=Account
+# ByCategories=By categories
+# ByRubriques=By categories
+# BankTransactionByCategories=Bank transactions by categories
+# BankTransactionForCategory=Bank transactions for category %s
+# RemoveFromRubrique=Remove link with category
+# RemoveFromRubriqueConfirm=Are you sure you want to remove link between the transaction and the category ?
+# ListBankTransactions=List of bank transactions
+# IdTransaction=Transaction ID
+# BankTransactions=Bank transactions
+# SearchTransaction=Search transaction
+# ListTransactions=List transactions
+# ListTransactionsByCategory=List transaction/category
+# TransactionsToConciliate=Transactions to reconcile
+# Conciliable=Can be reconciled
+# Conciliate=Reconcile
+# Conciliation=Reconciliation
+# ConciliationForAccount=Reconcile this account
+# IncludeClosedAccount=Include closed accounts
+# OnlyOpenedAccount=Only opened accounts
+# AccountToCredit=Account to credit
+# AccountToDebit=Account to debit
+# DisableConciliation=Disable reconciliation feature for this account
+# ConciliationDisabled=Reconciliation feature disabled
+# StatusAccountOpened=Opened
+# StatusAccountClosed=Closed
+# AccountIdShort=Number
+# EditBankRecord=Edit record
+# LineRecord=Transaction
+# AddBankRecord=Add transaction
+# AddBankRecordLong=Add transaction manually
+# ConciliatedBy=Reconciled by
+# DateConciliating=Reconcile date
+# BankLineConciliated=Transaction reconciled
+# CustomerInvoicePayment=Customer payment
+# CustomerInvoicePaymentBack=Customer payment back
+# SupplierInvoicePayment=Supplier payment
+# WithdrawalPayment=Withdrawal payment
+# SocialContributionPayment=Social contribution payment
+# FinancialAccountJournal=Financial account journal
+# BankTransfer=Bank transfer
+# BankTransfers=Bank transfers
+# TransferDesc=Transfer from one account to another one, Dolibarr will write two records (a debit in source account and a credit in target account, of the same amount. The same label and date will be used for this transaction)
+# TransferFrom=From
+# TransferTo=To
+# TransferFromToDone=A transfer from %s to %s of %s %s has been recorded.
+# CheckTransmitter=Transmitter
+# ValidateCheckReceipt=Validate this check receipt ?
+# ConfirmValidateCheckReceipt=Are you sure you want to validate this check receipt, no change will be possible once this is done ?
+# DeleteCheckReceipt=Delete this check receipt ?
+# ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt ?
+# BankChecks=Bank checks
+# BankChecksToReceipt=Checks waiting for deposit
+# ShowCheckReceipt=Show check deposit receipt
+# NumberOfCheques=Nb of check
+# DeleteTransaction=Delete transaction
+# ConfirmDeleteTransaction=Are you sure you want to delete this transaction ?
+# ThisWillAlsoDeleteBankRecord=This will also delete generated bank transactions
+# BankMovements=Movements
+# CashBudget=Cash budget
+# PlannedTransactions=Planned transactions
+# Graph=Graphics
+# ExportDataset_banque_1=Bank transactions and account statement
+# TransactionOnTheOtherAccount=Transaction on the other account
+# TransactionWithOtherAccount=Account transfer
+# PaymentNumberUpdateSucceeded=Payment number updated succesfully
+# PaymentNumberUpdateFailed=Payment number could not be updated
+# PaymentDateUpdateSucceeded=Payment date update succesfully
+# PaymentDateUpdateFailed=Payment date could not be updated
+# Transactions=Transactions
+# BankTransactionLine=Bank transaction
+# AllAccounts=All bank/cash accounts
+# BackToAccount=Back to account
+# ShowAllAccounts=Show for all accounts
+# FutureTransaction=Transaction in futur. No way to conciliate.
+# SelectChequeTransactionAndGenerate=Select/filter checks to include into the check deposit receipt and click on "Create".
+# InputReceiptNumber=Choose the bank statement related with the conciliation. Use a sortable numeric value (such as, YYYYMM)
+# EventualyAddCategory=Eventually, specify a category in which to classify the records
+# ToConciliate=To conciliate?
+# ThenCheckLinesAndConciliate=Then, check the lines present in the bank statement and click
+# BankDashboard=Bank accounts summary
+# DefaultRIB=Default BAN
+# AllRIB=All BAN
+# LabelRIB=BAN Label
+# NoBANRecord=No BAN record
+# DeleteARib=Delete BAN record
+# ConfirmDeleteRib=Are you sure you want to delete this BAN record ?
diff --git a/htdocs/langs/bs_BA/bills.lang b/htdocs/langs/bs_BA/bills.lang
new file mode 100644
index 00000000000..7bff7961eb0
--- /dev/null
+++ b/htdocs/langs/bs_BA/bills.lang
@@ -0,0 +1,417 @@
+# Dolibarr language file - Source file is en_US - bills
+# Bill=Invoice
+# Bills=Invoices
+# BillsCustomers=Customer's invoices
+# BillsCustomer=Customer's invoice
+# BillsSuppliers=Supplier's invoices
+# BillsCustomersUnpaid=Unpaid customer's invoices
+# BillsCustomersUnpaidForCompany=Unpaid customer's invoices for %s
+# BillsSuppliersUnpaid=Unpaid supplier's invoices
+# BillsSuppliersUnpaidForCompany=Unpaid supplier's invoices for %s
+# BillsUnpaid=Unpaid
+# BillsLate=Late payments
+# BillsStatistics=Customer's invoices statistics
+# BillsStatisticsSuppliers=Supplier's invoices statistics
+# DisabledBecauseNotErasable=Disabled because can not be erased
+# InvoiceStandard=Standard invoice
+# InvoiceStandardAsk=Standard invoice
+# InvoiceStandardDesc=This kind of invoice is the common invoice.
+# InvoiceDeposit=Deposit invoice
+# InvoiceDepositAsk=Deposit invoice
+# InvoiceDepositDesc=This kind of invoice is done when a deposit has been received.
+# InvoiceProForma=Proforma invoice
+# InvoiceProFormaAsk=Proforma invoice
+# InvoiceProFormaDesc=Proforma invoice is an image of a true invoice but has no accountancy value.
+# InvoiceReplacement=Replacement invoice
+# InvoiceReplacementAsk=Replacement invoice for invoice
+# InvoiceReplacementDesc=Replacement invoice is used to cancel and replace completely an invoice with no payment already received.
Note: Only invoice with no payment on it can be replaced. If not closed, it will be automatically closed to 'abandoned'.
+# InvoiceAvoir=Credit note
+# InvoiceAvoirAsk=Credit note to correct invoice
+# InvoiceAvoirDesc=The credit note is a negative invoice used to solve fact that an invoice has an amount that differs than amount really paid (because customer paid too much by error, or will not paid completely since he returned some products for example).
+# ReplaceInvoice=Replace invoice %s
+# ReplacementInvoice=Replacement invoice
+# ReplacedByInvoice=Replaced by invoice %s
+# ReplacementByInvoice=Replaced by invoice
+# CorrectInvoice=Correct invoice %s
+# CorrectionInvoice=Correction invoice
+# UsedByInvoice=Used to pay invoice %s
+# ConsumedBy=Consumed by
+# NotConsumed=Not consumed
+# NoReplacableInvoice=No replacable invoices
+# NoInvoiceToCorrect=No invoice to correct
+# InvoiceHasAvoir=Corrected by one or several invoices
+# CardBill=Invoice card
+# PredefinedInvoices=Predefined Invoices
+# Invoice=Invoice
+# Invoices=Invoices
+# InvoiceLine=Invoice line
+# InvoiceCustomer=Customer invoice
+# CustomerInvoice=Customer invoice
+# CustomersInvoices=Customers invoices
+# SupplierInvoice=Supplier invoice
+# SuppliersInvoices=Suppliers invoices
+# SupplierBill=Supplier invoice
+# SupplierBills=suppliers invoices
+# Payment=Payment
+# PaymentBack=Payment back
+# Payments=Payments
+# PaymentsBack=Payments back
+# PaidBack=Paid back
+# DatePayment=Payment date
+# DeletePayment=Delete payment
+# ConfirmDeletePayment=Are you sure you want to delete this payment ?
+# ConfirmConvertToReduc=Do you want to convert this credit note or deposit into an absolute discount ?
The amount will so be saved among all discounts and could be used as a discount for a current or a future invoice for this customer.
+# SupplierPayments=Suppliers payments
+# ReceivedPayments=Received payments
+# ReceivedCustomersPayments=Payments received from customers
+# PayedSuppliersPayments=Payments payed to suppliers
+# ReceivedCustomersPaymentsToValid=Received customers payments to validate
+# PaymentsReportsForYear=Payments reports for %s
+# PaymentsReports=Payments reports
+# PaymentsAlreadyDone=Payments already done
+# PaymentsBackAlreadyDone=Payments back already done
+# PaymentRule=Payment rule
+# PaymentMode=Payment type
+# PaymentConditions=Payment term
+# PaymentConditionsShort=Payment term
+# PaymentAmount=Payment amount
+# ValidatePayment=Validate payment
+# PaymentHigherThanReminderToPay=Payment higher than reminder to pay
+# HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
+# ClassifyPaid=Classify 'Paid'
+# ClassifyPaidPartially=Classify 'Paid partially'
+# ClassifyCanceled=Classify 'Abandoned'
+# ClassifyClosed=Classify 'Closed'
+# CreateBill=Create Invoice
+# AddBill=Add invoice or credit note
+# AddToDraftInvoices=Add to draft invoice
+# DeleteBill=Delete invoice
+# SearchACustomerInvoice=Search for a customer invoice
+# SearchASupplierInvoice=Search for a supplier invoice
+# CancelBill=Cancel an invoice
+# SendRemindByMail=Send reminder by EMail
+# DoPayment=Do payment
+# DoPaymentBack=Do payment back
+# ConvertToReduc=Convert into future discount
+# EnterPaymentReceivedFromCustomer=Enter payment received from customer
+# EnterPaymentDueToCustomer=Make payment due to customer
+# DisabledBecauseRemainderToPayIsZero=Disabled because remainder to pay is zero
+# Amount=Amount
+# PriceBase=Price base
+# BillStatus=Invoice status
+# BillStatusDraft=Draft (needs to be validated)
+# BillStatusPaid=Paid
+# BillStatusPaidBackOrConverted=Paid or converted into discount
+# BillStatusConverted=Paid (ready for final invoice)
+# BillStatusCanceled=Abandoned
+# BillStatusValidated=Validated (needs to be paid)
+# BillStatusStarted=Started
+# BillStatusNotPaid=Not paid
+# BillStatusClosedUnpaid=Closed (unpaid)
+# BillStatusClosedPaidPartially=Paid (partially)
+# BillShortStatusDraft=Draft
+# BillShortStatusPaid=Paid
+# BillShortStatusPaidBackOrConverted=Processed
+# BillShortStatusConverted=Processed
+# BillShortStatusCanceled=Abandoned
+# BillShortStatusValidated=Validated
+# BillShortStatusStarted=Started
+# BillShortStatusNotPaid=Not paid
+# BillShortStatusClosedUnpaid=Closed
+# BillShortStatusClosedPaidPartially=Paid (partially)
+# PaymentStatusToValidShort=To validate
+# ErrorVATIntraNotConfigured=Intracommunautary VAT number not yet defined
+# ErrorNoPaiementModeConfigured=No default payment mode defined. Go to Invoice module setup to fix this.
+# ErrorCreateBankAccount=Create a bank account, then go to Setup panel of Invoice module to define payment modes
+# ErrorBillNotFound=Invoice %s does not exist
+# ErrorInvoiceAlreadyReplaced=Error, you try to validate an invoice to replace invoice %s. But this one has already been replaced by invoice %s.
+# ErrorDiscountAlreadyUsed=Error, discount already used
+# ErrorInvoiceAvoirMustBeNegative=Error, correct invoice must have a negative amount
+# ErrorInvoiceOfThisTypeMustBePositive=Error, this type of invoice must have a positive amount
+# ErrorCantCancelIfReplacementInvoiceNotValidated=Error, can't cancel an invoice that has been replaced by another invoice that is still in draft status
+# BillFrom=From
+# BillTo=To
+# ActionsOnBill=Actions on invoice
+# NewBill=New invoice
+# Prélèvements=Standing order
+# Prélèvements=Standing order
+# LastBills=Last %s invoices
+# LastCustomersBills=Last %s customers invoices
+# LastSuppliersBills=Last %s suppliers invoices
+# AllBills=All invoices
+# OtherBills=Other invoices
+# DraftBills=Draft invoices
+# CustomersDraftInvoices=Customers draft invoices
+# SuppliersDraftInvoices=Suppliers draft invoices
+# Unpaid=Unpaid
+# ConfirmDeleteBill=Are you sure you want to delete this invoice ?
+# ConfirmValidateBill=Are you sure you want to validate this invoice with reference %s ?
+# ConfirmUnvalidateBill=Are you sure you want to change invoice %s to draft status ?
+# ConfirmClassifyPaidBill=Are you sure you want to change invoice %s to status paid ?
+# ConfirmCancelBill=Are you sure you want to cancel invoice %s ?
+# ConfirmCancelBillQuestion=Why do you want to classify this invoice 'abandoned' ?
+# ConfirmClassifyPaidPartially=Are you sure you want to change invoice %s to status paid ?
+# ConfirmClassifyPaidPartiallyQuestion=This invoice has not been paid completely. What are reasons for you to close this invoice ?
+# ConfirmClassifyPaidPartiallyReasonAvoir=Remainder to pay (%s %s) is a discount granted because payment was made before term. I regularise the VAT with a credit note.
+# ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remainder to pay (%s %s) is a discount granted because payment was made before term. I accept to lose the VAT on this discount.
+# ConfirmClassifyPaidPartiallyReasonDiscountVat=Remainder to pay (%s %s) is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note.
+# ConfirmClassifyPaidPartiallyReasonBadCustomer=Bad customer
+# ConfirmClassifyPaidPartiallyReasonProductReturned=Products partially returned
+# ConfirmClassifyPaidPartiallyReasonOther=Amount abandoned for other reason
+# ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=This choice is possible if your invoice have been provided with suitable comment. (Example «Only the tax corresponding to the price that have been actually paid gives rights to deduction»)
+# ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In some countries, this choice might be possible only if your invoice contains correct note.
+# ConfirmClassifyPaidPartiallyReasonAvoirDesc=Use this choice if all other does not suit
+# ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=A bad customer is a customer that refuse to pay his debt.
+# ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=This choice is used when payment is not complete because some of products were returned
+# ConfirmClassifyPaidPartiallyReasonOtherDesc=Use this choice if all other does not suit, for example in following situation:
- payment not complete because some products were shipped back
- amount claimed too important because a discount was forgotten
In all cases, amount over-claimed must be corrected in accountancy system by creating a credit note.
+# ConfirmClassifyAbandonReasonOther=Other
+# ConfirmClassifyAbandonReasonOtherDesc=This choice will be used in all other cases. For example because you plan to create a replacing invoice.
+# ConfirmCustomerPayment=Do you confirm this payment input for %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
+# ConfirmValidatePayment=Are you sure you want to validate this payment ? No change can be made once payment is validated.
+# ValidateBill=Validate invoice
+# UnvalidateBill=Unvalidate invoice
+# NumberOfBills=Nb of invoices
+# NumberOfBillsByMonth=Nb of invoices by month
+# AmountOfBills=Amount of invoices
+# AmountOfBillsByMonthHT=Amount of invoices by month (net of tax)
+# ShowSocialContribution=Show social contribution
+# ShowBill=Show invoice
+# ShowInvoice=Show invoice
+# ShowInvoiceReplace=Show replacing invoice
+# ShowInvoiceAvoir=Show credit note
+# ShowInvoiceDeposit=Show deposit invoice
+# ShowPayment=Show payment
+# File=File
+# AlreadyPaid=Already paid
+# AlreadyPaidBack=Already paid back
+# AlreadyPaidNoCreditNotesNoDeposits=Already paid (without credit notes and deposits)
+# Abandoned=Abandoned
+# RemainderToPay=Remainder to pay
+# RemainderToTake=Remainder to take
+# RemainderToPayBack=Remainder to pay back
+# Rest=Pending
+# AmountExpected=Amount claimed
+# ExcessReceived=Excess received
+# EscompteOffered=Discount offered (payment before term)
+# SendBillRef=Send invoice %s
+# SendReminderBillRef=Send invoice %s (reminder)
+# StandingOrders=Standing orders
+# StandingOrder=Standing order
+# NoDraftBills=No draft invoices
+# NoOtherDraftBills=No other draft invoices
+# NoDraftInvoices=No draft invoices
+# RefBill=Invoice ref
+# ToBill=To bill
+# RemainderToBill=Remainder to bill
+# SendBillByMail=Send invoice by email
+# SendReminderBillByMail=Send reminder by email
+# RelatedCommercialProposals=Related commercial proposals
+# MenuToValid=To valid
+# DateMaxPayment=Payment due before
+# DateEcheance=Due date limit
+# DateInvoice=Invoice date
+# NoInvoice=No invoice
+# ClassifyBill=Classify invoice
+# NoSupplierBillsUnpaid=No suppliers invoices unpaid
+# SupplierBillsToPay=Suppliers invoices to pay
+# CustomerBillsUnpaid=Unpaid customers invoices
+# DispenseMontantLettres=The bill drafted by mechanographical are exempt from the order in letters
+# DispenseMontantLettres=The bill drafted by mechanographical are exempt from the order in letters
+# NonPercuRecuperable=Non-recoverable
+# SetConditions=Set payment terms
+# SetMode=Set payment mode
+# SetDate= Set date
+# SelectDate=Select a date
+# Billed=Billed
+# RepeatableInvoice=Pre-defined invoice
+# RepeatableInvoices=Pre-defined invoices
+# Repeatable=Pre-defined
+# Repeatables=Pre-defined
+# ChangeIntoRepeatableInvoice=Convert into pre-defined
+# CreateRepeatableInvoice=Create pre-defined invoice
+# CreateFromRepeatableInvoice=Create from pre-defined invoice
+# CustomersInvoicesAndInvoiceLines=Customer invoices and invoice's lines
+# CustomersInvoicesAndPayments=Customer invoices and payments
+# ExportDataset_invoice_1=Customer invoices list and invoice's lines
+# ExportDataset_invoice_2=Customer invoices and payments
+# ProformaBill=Proforma Bill:
+# Reduction=Reduction
+# ReductionShort=Reduc.
+# Reductions=Reductions
+# ReductionsShort=Reduc.
+# Discount=Discount
+# Discounts=Discounts
+# AddDiscount=Create discount
+# AddRelativeDiscount=Create relative discount
+# EditRelativeDiscount=Edit relative discount
+# AddGlobalDiscount=Create absolute discount
+# EditGlobalDiscounts=Edit absolute discounts
+# AddCreditNote=Create credit note
+# ShowDiscount=Show discount
+# ShowReduc=Show the deduction
+# RelativeDiscount=Relative discount
+# GlobalDiscount=Global discount
+# CreditNote=Credit note
+# CreditNotes=Credit notes
+# Deposit=Deposit
+# Deposits=Deposits
+# DiscountFromCreditNote=Discount from credit note %s
+# DiscountFromDeposit=Payments from deposit invoice %s
+# AbsoluteDiscountUse=This kind of credit can be used on invoice before its validation
+# CreditNoteDepositUse=Invoice must be validated to use this king of credits
+# NewGlobalDiscount=New absolute discount
+# NewRelativeDiscount=New relative discount
+# NoteReason=Note/Reason
+# ReasonDiscount=Reason
+# DiscountOfferedBy=Granted by
+# DiscountStillRemaining=Discounts still remaining
+# DiscountAlreadyCounted=Discounts already counted
+# BillAddress=Bill address
+# HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
+# HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
+# HelpAbandonOther=This amount has been abandoned since it was an error (wrong customer or invoice replaced by an other for example)
+# IdSocialContribution=Social contribution id
+# PaymentId=Payment id
+# InvoiceId=Invoice id
+# InvoiceRef=Invoice ref.
+# InvoiceDateCreation=Invoice creation date
+# InvoiceStatus=Invoice status
+# InvoiceNote=Invoice note
+# InvoicePaid=Invoice paid
+# PaymentNumber=Payment number
+# RemoveDiscount=Remove discount
+# WatermarkOnDraftBill=Watermark on draft invoices (nothing if empty)
+# InvoiceNotChecked=No invoice selected
+# CloneInvoice=Clone invoice
+# ConfirmCloneInvoice=Are you sure you want to clone this invoice %s ?
+# DisabledBecauseReplacedInvoice=Action disabled because invoice has been replaced
+# DescTaxAndDividendsArea=This area presents a summary of all payments made for tax or social contributions. Only records with payment during the fixed year are included here.
+# NbOfPayments=Nb of payments
+# SplitDiscount=Split discount in two
+# ConfirmSplitDiscount=Are you sure you want to split this discount of %s %s into 2 lower discounts ?
+# TypeAmountOfEachNewDiscount=Input amount for each of two parts :
+# TotalOfTwoDiscountMustEqualsOriginal=Total of two new discount must be equal to original discount amount.
+# ConfirmRemoveDiscount=Are you sure you want to remove this discount ?
+# RelatedBill=Related invoice
+# RelatedBills=Related invoices
+
+# PaymentConditions
+# PaymentConditionShortRECEP=Immediate
+# PaymentConditionRECEP=Immediate
+# PaymentConditionShort30D=30 days
+# PaymentCondition30D=30 days
+# PaymentConditionShort30DENDMONTH=30 days end of month
+# PaymentCondition30DENDMONTH=30 days end of month
+# PaymentConditionShort60D=60 days
+# PaymentCondition60D=60 days
+# PaymentConditionShort60DENDMONTH=60 days end of month
+# PaymentCondition60DENDMONTH=60 days end of month
+# PaymentConditionShortPT_DELIVERY=Delivery
+# PaymentConditionPT_DELIVERY=On delivery
+# PaymentConditionShortPT_ORDER=On order
+# PaymentConditionPT_ORDER=On order
+# PaymentConditionShortPT_5050=50-50
+# PaymentConditionPT_5050=50%% in advance, 50%% on delivery
+# FixAmount=Fix amount
+# VarAmount=Variable amount (%% tot.)
+
+# PaymentType
+# PaymentTypeVIR=Bank deposit
+# PaymentTypeShortVIR=Bank deposit
+# PaymentTypePRE=Bank's order
+# PaymentTypeShortPRE=Bank's order
+# PaymentTypeLIQ=Cash
+# PaymentTypeShortLIQ=Cash
+# PaymentTypeCB=Credit card
+# PaymentTypeShortCB=Credit card
+# PaymentTypeCHQ=Check
+# PaymentTypeShortCHQ=Check
+# PaymentTypeTIP=TIP
+# PaymentTypeShortTIP=TIP
+# PaymentTypeVAD=On line payment
+# PaymentTypeShortVAD=On line payment
+# PaymentTypeTRA=Bill payment
+# PaymentTypeShortTRA=Bill
+# BankDetails=Bank details
+# BankCode=Bank code
+# DeskCode=Desk code
+# BankAccountNumber=Account number
+# BankAccountNumberKey=Key
+# Residence=Domiciliation
+# IBANNumber=IBAN number
+# IBAN=IBAN
+# BIC=BIC/SWIFT
+# BICNumber=BIC/SWIFT number
+# ExtraInfos=Extra infos
+# RegulatedOn=Regulated on
+# ChequeNumber=Check N°
+# ChequeOrTransferNumber=Check/Transfer N°
+# ChequeMaker=Check transmitter
+# ChequeBank=Bank of Check
+# NetToBePaid=Net to be paid
+# PhoneNumber=Tel
+# FullPhoneNumber=Telephone
+# TeleFax=Fax
+# PrettyLittleSentence=Accept the amount of payments due by checks issued in my name as a Member of an accounting association approved by the Fiscal Administration.
+# IntracommunityVATNumber=Intracommunity number of VAT
+# PaymentByChequeOrderedTo=Check payment (including tax) are payable to %s send to
+# PaymentByChequeOrderedToShort=Check payment (including tax) are payable to
+# SendTo=sent to
+# PaymentByTransferOnThisBankAccount=Payment by transfer on the following bank account
+# VATIsNotUsedForInvoice=* Non applicable VAT art-293B of CGI
+# LawApplicationPart1=By application of the law 80.335 of 12/05/80
+# LawApplicationPart2=the goods remain the property of
+# LawApplicationPart3=the seller until the complete cashing of
+# LawApplicationPart4=their price.
+# LimitedLiabilityCompanyCapital=SARL with Capital of
+# UseLine=Apply
+# UseDiscount=Use discount
+# UseCredit=Use credit
+# UseCreditNoteInInvoicePayment=Reduce amount to pay with this credit
+# MenuChequeDeposits=Checks deposits
+# MenuCheques=Checks
+# MenuChequesReceipts=Checks receipts
+# NewChequeDeposit=New deposit
+# ChequesReceipts=Checks receipts
+# ChequesArea=Checks deposits area
+# ChequeDeposits=Checks deposits
+# Cheques=Checks
+# CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s
+# UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices
+# ShowUnpaidAll=Show all unpaid invoices
+# ShowUnpaidLateOnly=Show late unpaid invoices only
+# PaymentInvoiceRef=Payment invoice %s
+# ValidateInvoice=Validate invoice
+# Cash=Cash
+# Reported=Delayed
+# DisabledBecausePayments=Not possible since there are some payments
+# CantRemovePaymentWithOneInvoicePaid=Can't remove payment since there is at least one invoice classified paid
+# ExpectedToPay=Expected payment
+# PayedByThisPayment=Paid by this payment
+# ClosePaidInvoicesAutomatically=Classify "Paid" all standard or replacement invoices entirely paid.
+# ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back.
+# AllCompletelyPayedInvoiceWillBeClosed=All invoice with no remain to pay will be automatically closed to status "Paid".
+# ToMakePayment=Pay
+# ToMakePaymentBack=Pay back
+# ListOfYourUnpaidInvoices=List of unpaid invoices
+# NoteListOfYourUnpaidInvoices=Note: This list contains only invoices for third parties you are linked to as a sale representative.
+# RevenueStamp=Revenue stamp
+##### Types de contacts #####
+# TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice
+# TypeContact_facture_external_BILLING=Customer invoice contact
+# TypeContact_facture_external_SHIPPING=Customer shipping contact
+# TypeContact_facture_external_SERVICE=Customer service contact
+# TypeContact_invoice_supplier_internal_SALESREPFOLL=Representative following-up supplier invoice
+# TypeContact_invoice_supplier_external_BILLING=Supplier invoice contact
+# TypeContact_invoice_supplier_external_SHIPPING=Supplier shipping contact
+# TypeContact_invoice_supplier_external_SERVICE=Supplier service contact
+# crabe PDF Model
+# PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template)
+# oursin PDF Model
+# PDFOursinDescription=Invoice PDF template Oursin. A complete invoice template (alternative Template)
+# NumRef Modules
+# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
diff --git a/htdocs/langs/bs_BA/bookmarks.lang b/htdocs/langs/bs_BA/bookmarks.lang
new file mode 100644
index 00000000000..c04d25c328d
--- /dev/null
+++ b/htdocs/langs/bs_BA/bookmarks.lang
@@ -0,0 +1,19 @@
+# Dolibarr language file - Source file is en_US - marque pages
+# AddThisPageToBookmarks=Add this page to bookmarks
+# Bookmark=Bookmark
+# Bookmarks=Bookmarks
+# NewBookmark=New bookmark
+# ShowBookmark=Show bookmark
+# OpenANewWindow=Open a new window
+# ReplaceWindow=Replace current window
+# BookmarkTargetNewWindowShort=New window
+# BookmarkTargetReplaceWindowShort=Current window
+# BookmarkTitle=Bookmark title
+# UrlOrLink=URL
+# BehaviourOnClick=Behaviour when a URL is clicked
+# CreateBookmark=Create bookmark
+# SetHereATitleForLink=Set a title for the bookmark
+# UseAnExternalHttpLinkOrRelativeDolibarrLink=Use an external http URL or a relative Dolibarr URL
+# ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Choose if a page opened by link must appear on current or new window
+# BookmarksManagement=Bookmarks management
+# ListOfBookmarks=List of bookmarks
diff --git a/htdocs/langs/bs_BA/boxes.lang b/htdocs/langs/bs_BA/boxes.lang
new file mode 100644
index 00000000000..0596d677c46
--- /dev/null
+++ b/htdocs/langs/bs_BA/boxes.lang
@@ -0,0 +1,91 @@
+# Dolibarr language file - Source file is en_US - boxes
+# BoxLastRssInfos=Rss information
+# BoxLastProducts=Last %s products/services
+# BoxProductsAlertStock=Products in stock alert
+# BoxLastProductsInContract=Last %s contracted products/services
+# BoxLastSupplierBills=Last supplier's invoices
+# BoxLastCustomerBills=Last customer's invoices
+# BoxOldestUnpaidCustomerBills=Oldest unpaid customer's invoices
+# BoxOldestUnpaidSupplierBills=Oldest unpaid supplier's invoices
+# BoxLastProposals=Last commercial proposals
+# BoxLastProspects=Last modified prospects
+# BoxLastCustomers=Last modified customers
+# BoxLastSuppliers=Last modified suppliers
+# BoxLastCustomerOrders=Last customer orders
+# BoxLastBooks=Last books
+# BoxLastActions=Last actions
+# BoxLastContracts=Last contracts
+# BoxLastContacts=Last contacts/addresses
+# BoxLastMembers=Last members
+# BoxFicheInter=Last interventions
+# BoxCurrentAccounts=Opened accounts balance
+# BoxSalesTurnover=Sales turnover
+# BoxTotalUnpaidCustomerBills=Total unpaid customer's invoices
+# BoxTotalUnpaidSuppliersBills=Total unpaid supplier's invoices
+# BoxTitleLastBooks=Last %s recorded books
+# BoxTitleNbOfCustomers=Number of clients
+# BoxTitleLastRssInfos=Last %s news from %s
+# BoxTitleLastProducts=Last %s modified products/services
+# BoxTitleProductsAlertStock=Products in stock alert
+# BoxTitleLastCustomerOrders=Last %s modified customer orders
+# BoxTitleLastSuppliers=Last %s recorded suppliers
+# BoxTitleLastCustomers=Last %s recorded customers
+# BoxTitleLastModifiedSuppliers=Last %s modified suppliers
+# BoxTitleLastModifiedCustomers=Last %s modified customers
+# BoxTitleLastCustomersOrProspects=Last %s modified customers or prospects
+# BoxTitleLastPropals=Last %s recorded proposals
+# BoxTitleLastCustomerBills=Last %s customer's invoices
+# BoxTitleLastSupplierBills=Last %s supplier's invoices
+# BoxTitleLastProspects=Last %s recorded prospects
+# BoxTitleLastModifiedProspects=Last %s modified prospects
+# BoxTitleLastProductsInContract=Last %s products/services in a contract
+# BoxTitleLastModifiedMembers=Last %s modified members
+# BoxTitleLastFicheInter=Last %s modified intervention
+# BoxTitleOldestUnpaidCustomerBills=Oldest %s unpaid customer's invoices
+# BoxTitleOldestUnpaidSupplierBills=Oldest %s unpaid supplier's invoices
+# BoxTitleCurrentAccounts=Opened account's balances
+# BoxTitleSalesTurnover=Sales turnover
+# BoxTitleTotalUnpaidCustomerBills=Unpaid customer's invoices
+# BoxTitleTotalUnpaidSuppliersBills=Unpaid supplier's invoices
+# BoxTitleLastModifiedContacts=Last %s modified contacts/addresses
+# BoxMyLastBookmarks=My last %s bookmarks
+# BoxOldestExpiredServices=Oldest active expired services
+# BoxLastExpiredServices=Last %s oldest contacts with active expired services
+# BoxTitleLastActionsToDo=Last %s actions to do
+# BoxTitleLastContracts=Last %s contracts
+# BoxTitleLastModifiedDonations=Last %s modified donations
+# BoxTitleLastModifiedExpenses=Last %s modified expenses
+# BoxGlobalActivity=Global activity (invoices, proposals, orders)
+# FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Last successfull refresh date: %s
+# LastRefreshDate=Last refresh date
+# NoRecordedBookmarks=No bookmarks defined.
+# ClickToAdd=Click here to add.
+# NoRecordedCustomers=No recorded customers
+# NoRecordedContacts=No recorded contacts
+# NoActionsToDo=No actions to do
+# NoRecordedOrders=No recorded customer's orders
+# NoRecordedProposals=No recorded proposals
+# NoRecordedInvoices=No recorded customer's invoices
+# NoUnpaidCustomerBills=No unpaid customer's invoices
+# NoRecordedSupplierInvoices=No recorded supplier's invoices
+# NoUnpaidSupplierBills=No unpaid supplier's invoices
+# NoModifiedSupplierBills=No recorded supplier's invoices
+# NoRecordedProducts=No recorded products/services
+# NoRecordedProspects=No recorded prospects
+# NoContractedProducts=No products/services contracted
+# NoRecordedContracts=No recorded contracts
+# NoRecordedInterventions=No recorded interventions
+# BoxLatestSupplierOrders=Latest supplier orders
+# BoxTitleLatestSupplierOrders=%s latest supplier orders
+# NoSupplierOrder=No recorded supplier order
+# BoxCustomersInvoicesPerMonth=Customer invoices per month
+# BoxSuppliersInvoicesPerMonth=Supplier invoices per month
+# BoxCustomersOrdersPerMonth=Customer orders per month
+# BoxSuppliersOrdersPerMonth=Supplier orders per month
+# BoxProposalsPerMonth=Proposals per month
+# NoTooLowStockProducts=No product under the low stock limit
+# BoxProductDistribution=Products/Services distribution
+# BoxProductDistributionFor=Distribution of %s for %s
+# ForCustomersInvoices=Customers invoices
+# ForCustomersOrders=Customers orders
+# ForProposals=Proposals
diff --git a/htdocs/langs/bs_BA/cashdesk.lang b/htdocs/langs/bs_BA/cashdesk.lang
new file mode 100644
index 00000000000..8fd787620f4
--- /dev/null
+++ b/htdocs/langs/bs_BA/cashdesk.lang
@@ -0,0 +1,39 @@
+# Language file - Source file is en_US - cashdesk
+# CashDeskMenu=Point of sale
+# CashDesk=Point of sale
+# CashDesks=Point of sales
+# CashDeskBank=Bank account
+# CashDeskBankCash=Bank account (cash)
+# CashDeskBankCB=Bank account (card)
+# CashDeskBankCheque=Bank account (cheque)
+# CashDeskWarehouse=Warehouse
+# CashdeskShowServices=Selling services
+# CashDeskProducts=Products
+# CashDeskStock=Stock
+# CashDeskOn=on
+# CashDeskThirdParty=Third party
+# CashdeskDashboard=Point of sale access
+# ShoppingCart=Shopping cart
+# NewSell=New sell
+# BackOffice=Back office
+# AddThisArticle=Add this article
+# RestartSelling=Go back on sell
+# SellFinished=Sell finished
+# PrintTicket=Print ticket
+# NoProductFound=No article found
+# ProductFound=product found
+# ProductsFound=products found
+# NoArticle=No article
+# Identification=Identification
+# Article=Article
+# Difference=Difference
+# TotalTicket=Total ticket
+# NoVAT=No VAT for this sale
+# Change=Excess received
+# CalTip=Click to view the calendar
+# CashDeskSetupStock=You ask to decrease stock on invoice creation but warehouse for this is was not defined
Change stock module setup, or choose a warehouse
+# BankToPay=Charge Account
+# ShowCompany=Show company
+# ShowStock=Show warehouse
+# DeleteArticle=Click to remove this article
+# FilterRefOrLabelOrBC=Search (Ref/Label)
diff --git a/htdocs/langs/bs_BA/categories.lang b/htdocs/langs/bs_BA/categories.lang
new file mode 100644
index 00000000000..e6769bb4229
--- /dev/null
+++ b/htdocs/langs/bs_BA/categories.lang
@@ -0,0 +1,107 @@
+# Dolibarr language file - Source file is en_US - categories
+# Category=Category
+# Categories=Categories
+# Rubrique=Category
+# Rubriques=Categories
+# categories=categories
+# TheCategorie=The category
+# NoCategoryYet=No category of this type created
+# In=In
+# AddIn=Add in
+# modify=modify
+# Classify=Classify
+# CategoriesArea=Categories area
+# ProductsCategoriesArea=Products/Services categories area
+# SuppliersCategoriesArea=Suppliers categories area
+# CustomersCategoriesArea=Customers categories area
+# ThirdPartyCategoriesArea=Third parties categories area
+# MembersCategoriesArea=Members categories area
+# ContactsCategoriesArea=Contacts categories area
+# MainCats=Main categories
+# SubCats=Subcategories
+# CatStatistics=Statistics
+# CatList=List of categories
+# AllCats=All categories
+# ViewCat=View category
+# NewCat=Add category
+# NewCategory=New category
+# ModifCat=Modify category
+# CatCreated=Category created
+# CreateCat=Create category
+# CreateThisCat=Create this category
+# ValidateFields=Validate the fields
+# NoSubCat=No subcategory.
+# SubCatOf=Subcategory
+# FoundCats=Found categories
+# FoundCatsForName=Categories found for the name :
+# FoundSubCatsIn=Subcategories found in the category
+# ErrSameCatSelected=You selected the same category several times
+# ErrForgotCat=You forgot to choose the category
+# ErrForgotField=You forgot to inform the fields
+# ErrCatAlreadyExists=This name is already used
+# AddProductToCat=Add this product to a category?
+# ImpossibleAddCat=Impossible to add the category
+# ImpossibleAssociateCategory=Impossible to associate the category to
+# WasAddedSuccessfully=%s was added successfully.
+# ObjectAlreadyLinkedToCategory=Element is already linked to this category.
+# CategorySuccessfullyCreated=This category %s has been added with success.
+# ProductIsInCategories=Product/service owns to following categories
+# SupplierIsInCategories=Third party owns to following suppliers categories
+# CompanyIsInCustomersCategories=This third party owns to following customers/prospects categories
+# CompanyIsInSuppliersCategories=This third party owns to following suppliers categories
+# MemberIsInCategories=This member owns to following members categories
+# ContactIsInCategories=This contact owns to following contacts categories
+# ProductHasNoCategory=This product/service is not in any categories
+# SupplierHasNoCategory=This supplier is not in any categories
+# CompanyHasNoCategory=This company is not in any categories
+# MemberHasNoCategory=This member is not in any categories
+# ContactHasNoCategory=This contact is not in any categories
+# ClassifyInCategory=Classify in category
+# NoneCategory=None
+# NotCategorized=Without category
+# CategoryExistsAtSameLevel=This category already exists with this ref
+# ReturnInProduct=Back to product/service card
+# ReturnInSupplier=Back to supplier card
+# ReturnInCompany=Back to customer/prospect card
+# ContentsVisibleByAll=The contents will be visible by all
+# ContentsVisibleByAllShort=Contents visible by all
+# ContentsNotVisibleByAllShort=Contents not visible by all
+# CategoriesTree=Categories tree
+# DeleteCategory=Delete category
+# ConfirmDeleteCategory=Are you sure you want to delete this category ?
+# RemoveFromCategory=Remove link with categorie
+# RemoveFromCategoryConfirm=Are you sure you want to remove link between the transaction and the category ?
+# NoCategoriesDefined=No category defined
+# SuppliersCategoryShort=Suppliers category
+# CustomersCategoryShort=Customers category
+# ProductsCategoryShort=Products category
+# MembersCategoryShort=Members category
+# SuppliersCategoriesShort=Suppliers categories
+# CustomersCategoriesShort=Customers categories
+# CustomersProspectsCategoriesShort=Custo./Prosp. categories
+# ProductsCategoriesShort=Products categories
+# MembersCategoriesShort=Members categories
+# ContactCategoriesShort=Contacts categories
+# ThisCategoryHasNoProduct=This category does not contain any product.
+# ThisCategoryHasNoSupplier=This category does not contain any supplier.
+# ThisCategoryHasNoCustomer=This category does not contain any customer.
+# ThisCategoryHasNoMember=This category does not contain any member.
+# ThisCategoryHasNoContact=This category does not contain any contact.
+# AssignedToCustomer=Assigned to a customer
+# AssignedToTheCustomer=Assigned to the customer
+# InternalCategory=Internal category
+# CategoryContents=Category contents
+# CategId=Category id
+# CatSupList=List of supplier categories
+# CatCusList=List of customer/prospect categories
+# CatProdList=List of products categories
+# CatMemberList=List of members categories
+# CatContactList=List of contact categories and contact
+# CatSupLinks=Links between suppliers and categories
+# CatCusLinks=Links between customers/prospects and categories
+# CatProdLinks=Links between products/services and categories
+# CatMemberLinks=Links between members and categories
+# CatProdLinks=Links between products/services and categories
+# CatCusLinks=Links between customers/prospects and categories
+# CatSupLinks=Links between suppliers and categories
+# DeleteFromCat=Remove from category
diff --git a/htdocs/langs/bs_BA/commercial.lang b/htdocs/langs/bs_BA/commercial.lang
new file mode 100644
index 00000000000..9b7556d0ce4
--- /dev/null
+++ b/htdocs/langs/bs_BA/commercial.lang
@@ -0,0 +1,95 @@
+# Dolibarr language file - Source file is en_US - commercial
+# Commercial=Commercial
+# CommercialArea=Commercial area
+# CommercialCard=Commercial card
+# CustomerArea=Customers area
+# Customer=Customer
+# Customers=Customers
+# Prospect=Prospect
+# Prospects=Prospects
+# DeleteAction=Delete an event/task
+# NewAction=New event/task
+# AddAction=Add event/task
+# AddAnAction=Add an event/task
+# AddActionRendezVous=Add a Rendez-vous event
+# Rendez-Vous=Rendezvous
+# ConfirmDeleteAction=Are you sure you want to delete this event/task ?
+# CardAction=Event card
+# PercentDone=Percentage complete
+# ActionOnCompany=Task about company
+# ActionOnContact=Task about contact
+# TaskRDV=Meetings
+# TaskRDVWith=Meeting with %s
+# ShowTask=Show task
+# ShowAction=Show event
+# ActionsReport=Events report
+# ThirdPartiesOfSaleRepresentative=Thirdparties with sales representative
+# SalesRepresentative=Sales representative
+# SalesRepresentatives=Sales representatives
+# SalesRepresentativeFollowUp=Sales representative (follow-up)
+# SalesRepresentativeSignature=Sales representative (signature)
+# CommercialInterlocutor=Commercial interlocutor
+# ErrorWrongCode=Wrong code
+# NoSalesRepresentativeAffected=No particular sales representative assigned
+# ShowCustomer=Show customer
+# ShowProspect=Show prospect
+# ListOfProspects=List of prospects
+# ListOfCustomers=List of customers
+# LastDoneTasks=Last %s completed tasks
+# LastRecordedTasks=Last recorded tasks
+# LastActionsToDo=Last %s oldest actions not completed
+# DoneAndToDoActionsFor=Completed and To do events for %s
+# DoneAndToDoActions=Completed and To do events
+# DoneActions=Completed events
+# DoneActionsFor=Completed events for %s
+# ToDoActions=Incomplete events
+# ToDoActionsFor=Incomplete events for %s
+# SendPropalRef=Send commercial proposal %s
+# SendOrderRef=Send order %s
+# StatusNotApplicable=Not applicable
+# StatusActionToDo=To do
+# StatusActionDone=Complete
+# MyActionsAsked=Events I have recorded
+# MyActionsToDo=Events I have to do
+# MyActionsDone=Events assigned to me
+# StatusActionInProcess=In process
+# TasksHistoryForThisContact=Events for this contact
+# LastProspectDoNotContact=Do not contact
+# LastProspectNeverContacted=Never contacted
+# LastProspectToContact=To contact
+# LastProspectContactInProcess=Contact in process
+# LastProspectContactDone=Contact done
+# DateActionPlanned=Date event planned for
+# DateActionDone=Date event done
+# ActionAskedBy=Event reported by
+# ActionAffectedTo=Event assigned to
+# ActionDoneBy=Event done by
+# ActionUserAsk=Reported by
+# ErrorStatusCantBeZeroIfStarted=If field 'Date done' is filled, action is started (or finished), so field 'Status' can't be 0%%.
+# ActionAC_TEL=Phone call
+# ActionAC_FAX=Send fax
+# ActionAC_PROP=Send proposal by mail
+# ActionAC_EMAIL=Send Email
+# ActionAC_RDV=Meetings
+# ActionAC_FAC=Send customer invoice by mail
+# ActionAC_REL=Send customer invoice by mail (reminder)
+# ActionAC_CLO=Close
+# ActionAC_EMAILING=Send mass email
+# ActionAC_COM=Send customer order by mail
+# ActionAC_SHIP=Send shipping by mail
+# ActionAC_SUP_ORD=Send supplier order by mail
+# ActionAC_SUP_INV=Send supplier invoice by mail
+# ActionAC_OTH=Other
+# ActionAC_OTH_AUTO=Other (automatically inserted events)
+# ActionAC_MANUAL=Manually inserted events
+# ActionAC_AUTO=Automatically inserted events
+# Stats=Sales statistics
+# CAOrder=Sales volume (validated orders)
+# FromTo=from %s to %s
+# MargeOrder=Margins (validated orders)
+# RecapAnnee=Summary of the year
+# NoData=There is no data
+# StatusProsp=Prospect status
+# DraftPropals=Draft commercial proposals
+# SearchPropal=Search a commercial proposal
+# CommercialDashboard=Commercial summary
diff --git a/htdocs/langs/bs_BA/companies.lang b/htdocs/langs/bs_BA/companies.lang
new file mode 100644
index 00000000000..0273600cfda
--- /dev/null
+++ b/htdocs/langs/bs_BA/companies.lang
@@ -0,0 +1,409 @@
+# Dolibarr language file - Source file is en_US - companies
+# ErrorCompanyNameAlreadyExists=Company name %s already exists. Choose another one.
+# ErrorPrefixAlreadyExists=Prefix %s already exists. Choose another one.
+# ErrorSetACountryFirst=Set the country first
+# SelectThirdParty=Select a third party
+# DeleteThirdParty=Delete a third party
+# ConfirmDeleteCompany=Are you sure you want to delete this company and all inherited information ?
+# DeleteContact=Delete a contact/address
+# ConfirmDeleteContact=Are you sure you want to delete this contact and all inherited information ?
+# MenuNewThirdParty=New third party
+# MenuNewCompany=New company
+# MenuNewCustomer=New customer
+# MenuNewProspect=New prospect
+# MenuNewSupplier=New supplier
+# MenuNewPrivateIndividual=New private individual
+# MenuSocGroup=Groups
+# NewCompany=New company (prospect, customer, supplier)
+# NewThirdParty=New third party (prospect, customer, supplier)
+# NewSocGroup=New company group
+# NewPrivateIndividual=New private individual (prospect, customer, supplier)
+# ProspectionArea=Prospection area
+# SocGroup=Group of companies
+# IdThirdParty=Id third party
+# IdCompany=Company Id
+# IdContact=Contact Id
+# Contacts=Contacts/Addresses
+# ThirdPartyContacts=Third party contacts
+# ThirdPartyContact=Third party contact/address
+# StatusContactValidated=Status of contact/address
+# Company=Company
+# CompanyName=Company name
+# Companies=Companies
+# CountryIsInEEC=Country is inside European Economic Community
+# ThirdPartyName=Third party name
+# ThirdParty=Third party
+# ThirdParties=Third parties
+# ThirdPartyAll=Third parties (all)
+# ThirdPartyProspects=Prospects
+# ThirdPartyProspectsStats=Prospects
+# ThirdPartyCustomers=Customers
+# ThirdPartyCustomersStats=Customers
+# ThirdPartyCustomersWithIdProf12=Customers with %s or %s
+# ThirdPartySuppliers=Suppliers
+# ThirdPartyType=Third party type
+# Company/Fundation=Company/Foundation
+# Individual=Private individual
+# ToCreateContactWithSameName=Will create automatically a physical contact with same informations
+# ParentCompany=Parent company
+# Subsidiary=Subsidiary
+# Subsidiaries=Subsidiaries
+# NoSubsidiary=No subsidiary
+# ReportByCustomers=Report by customers
+# ReportByQuarter=Report by rate
+# CivilityCode=Civility code
+# RegisteredOffice=Registered office
+# Name=Name
+# Lastname=Last name
+# Firstname=First name
+# PostOrFunction=Post/Function
+# UserTitle=Title
+# Surname=Surname/Pseudo
+# Address=Address
+# State=State/Province
+# Region=Region
+# Country=Country
+# CountryCode=Country code
+# CountryId=Country id
+# Phone=Phone
+# Skype=Skype
+# Call=Call
+# Chat=Chat
+# PhonePro=Prof. phone
+# PhonePerso=Pers. phone
+# PhoneMobile=Mobile
+# No_Email=Don't send mass e-mailings
+# Fax=Fax
+# Zip=Zip Code
+# Town=City
+# Web=Web
+# Poste= Position
+# DefaultLang=Language by default
+# VATIsUsed=VAT is used
+# VATIsNotUsed=VAT is not used
+# CopyAddressFromSoc=Fill address with thirdparty address
+# NoEmailDefined=There is no email defined
+##### Local Taxes #####
+# LocalTax1IsUsedES= RE is used
+# LocalTax1IsNotUsedES= RE is not used
+# LocalTax2IsUsedES= IRPF is used
+# LocalTax2IsNotUsedES= IRPF is not used
+# LocalTax1ES=RE
+# LocalTax2ES=IRPF
+# ThirdPartyEMail=%s
+# WrongCustomerCode=Customer code invalid
+# WrongSupplierCode=Supplier code invalid
+# CustomerCodeModel=Customer code model
+# SupplierCodeModel=Supplier code model
+# Gencod=Bar code
+##### Professional ID #####
+# ProfId1Short=Prof. id 1
+# ProfId2Short=Prof. id 2
+# ProfId3Short=Prof. id 3
+# ProfId4Short=Prof. id 4
+# ProfId5Short=Prof. id 5
+# ProfId6Short=Prof. id 5
+# ProfId1=Professional ID 1
+# ProfId2=Professional ID 2
+# ProfId3=Professional ID 3
+# ProfId4=Professional ID 4
+# ProfId5=Professional ID 5
+# ProfId6=Professional ID 6
+# ProfId1AR=Prof Id 1 (CUIT/CUIL)
+# ProfId2AR=Prof Id 2 (Revenu brutes)
+# ProfId3AR=-
+# ProfId4AR=-
+# ProfId5AR=-
+# ProfId6AR=-
+# ProfId1AU=Prof Id 1 (ABN)
+# ProfId2AU=-
+# ProfId3AU=-
+# ProfId4AU=-
+# ProfId5AU=-
+# ProfId6AU=-
+# ProfId1BE=Prof Id 1 (Professional number)
+# ProfId2BE=-
+# ProfId3BE=-
+# ProfId4BE=-
+# ProfId5BE=-
+# ProfId6BE=-
+# ProfId1BR=-
+# ProfId2BR=IE (Inscricao Estadual)
+# ProfId3BR=IM (Inscricao Municipal)
+# ProfId4BR=CPF
+#ProfId5BR=CNAE
+#ProfId6BR=INSS
+# ProfId1CH=-
+# ProfId2CH=-
+# ProfId3CH=Prof Id 1 (Federal number)
+# ProfId4CH=Prof Id 2 (Commercial Record number)
+# ProfId5CH=-
+# ProfId6CH=-
+# ProfId1CL=Prof Id 1 (R.U.T.)
+# ProfId2CL=-
+# ProfId3CL=-
+# ProfId4CL=-
+# ProfId5CL=-
+# ProfId6CL=-
+# ProfId1CO=Prof Id 1 (R.U.T.)
+# ProfId2CO=-
+# ProfId3CO=-
+# ProfId4CO=-
+# ProfId5CO=-
+# ProfId6CO=-
+# ProfId1DE=Prof Id 1 (USt.-IdNr)
+# ProfId2DE=Prof Id 2 (USt.-Nr)
+# ProfId3DE=Prof Id 3 (Handelsregister-Nr.)
+# ProfId4DE=-
+# ProfId5DE=-
+# ProfId6DE=-
+# ProfId1ES=Prof Id 1 (CIF/NIF)
+# ProfId2ES=Prof Id 2 (Social security number)
+# ProfId3ES=Prof Id 3 (CNAE)
+# ProfId4ES=Prof Id 4 (Collegiate number)
+# ProfId5ES=-
+# ProfId6ES=-
+# ProfId1FR=Prof Id 1 (SIREN)
+# ProfId2FR=Prof Id 2 (SIRET)
+# ProfId3FR=Prof Id 3 (NAF, old APE)
+# ProfId4FR=Prof Id 4 (RCS/RM)
+# ProfId5FR=-
+# ProfId6FR=-
+# ProfId1GB=Registration Number
+# ProfId2GB=-
+# ProfId3GB=SIC
+# ProfId4GB=-
+# ProfId5GB=-
+# ProfId6GB=-
+# ProfId1HN=Id prof. 1 (RTN)
+# ProfId2HN=-
+# ProfId3HN=-
+# ProfId4HN=-
+# ProfId5HN=-
+# ProfId6HN=-
+# ProfId1IN=Prof Id 1 (TIN)
+# ProfId2IN=Prof Id 2 (PAN)
+# ProfId3IN=Prof Id 3 (SRVC TAX)
+# ProfId4IN=Prof Id 4
+# ProfId5IN=Prof Id 5
+# ProfId6IN=-
+# ProfId1MA=Id prof. 1 (R.C.)
+# ProfId2MA=Id prof. 2 (Patente)
+# ProfId3MA=Id prof. 3 (I.F.)
+# ProfId4MA=Id prof. 4 (C.N.S.S.)
+# ProfId5MA=-
+# ProfId6MA=-
+# ProfId1MX=Prof Id 1 (R.F.C).
+# ProfId2MX=Prof Id 2 (R..P. IMSS)
+# ProfId3MX=Prof Id 3 (Profesional Charter)
+# ProfId4MX=-
+# ProfId5MX=-
+# ProfId6MX=-
+# ProfId1NL=KVK nummer
+# ProfId2NL=-
+# ProfId3NL=-
+# ProfId4NL=Burgerservicenummer (BSN)
+# ProfId5NL=-
+# ProfId6NL=-
+# ProfId1PT=Prof Id 1 (NIPC)
+# ProfId2PT=Prof Id 2 (Social security number)
+# ProfId3PT=Prof Id 3 (Commercial Record number)
+# ProfId4PT=Prof Id 4 (Conservatory)
+# ProfId5PT=-
+# ProfId6PT=-
+# ProfId1SN=RC
+# ProfId2SN=NINEA
+# ProfId3SN=-
+# ProfId4SN=-
+# ProfId5SN=-
+# ProfId6SN=-
+# ProfId1TN=Prof Id 1 (RC)
+# ProfId2TN=Prof Id 2 (Fiscal matricule)
+# ProfId3TN=Prof Id 3 (Douane code)
+# ProfId4TN=Prof Id 4 (BAN)
+# ProfId5TN=-
+# ProfId6TN=-
+# ProfId1RU=Prof Id 1 (OGRN)
+# ProfId2RU=Prof Id 2 (INN)
+# ProfId3RU=Prof Id 3 (KPP)
+# ProfId4RU=Prof Id 4 (OKPO)
+# ProfId5RU=-
+# ProfId6RU=-
+# VATIntra=VAT number
+# VATIntraShort=VAT number
+# VATIntraVeryShort=VAT
+# VATIntraSyntaxIsValid=Syntax is valid
+# VATIntraValueIsValid=Value is valid
+# ProspectCustomer=Prospect / Customer
+# Prospect=Prospect
+# CustomerCard=Customer Card
+# Customer=Customer
+# CustomerDiscount=Customer Discount
+# CustomerRelativeDiscount=Relative customer discount
+# CustomerAbsoluteDiscount=Absolute customer discount
+# CustomerRelativeDiscountShort=Relative discount
+# CustomerAbsoluteDiscountShort=Absolute discount
+# CompanyHasRelativeDiscount=This customer has a default discount of %s%%
+# CompanyHasNoRelativeDiscount=This customer has no relative discount by default
+# CompanyHasAbsoluteDiscount=This customer still has discount credits or deposits for %s %s
+# CompanyHasCreditNote=This customer still has credit notes for %s %s
+# CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
+# CustomerAbsoluteDiscountAllUsers=Absolute discounts (granted by all users)
+# CustomerAbsoluteDiscountMy=Absolute discounts (granted by yourself)
+# DefaultDiscount=Default discount
+# AvailableGlobalDiscounts=Absolute discounts available
+# DiscountNone=None
+# Supplier=Supplier
+# CompanyList=Company's list
+# AddContact=Add contact
+# AddContactAddress=Add contact/address
+# EditContact=Edit contact
+# EditContactAddress=Edit contact/address
+# Contact=Contact
+# ContactsAddresses=Contacts/Addresses
+# NoContactDefinedForThirdParty=No contact defined for this third party
+# NoContactDefined=No contact defined
+# DefaultContact=Default contact/address
+# AddCompany=Add company
+# AddThirdParty=Add third party
+# DeleteACompany=Delete a company
+# PersonalInformations=Personal data
+# AccountancyCode=Accountancy code
+# CustomerCode=Customer code
+# SupplierCode=Supplier code
+# CustomerAccount=Customer account
+# SupplierAccount=Supplier account
+# CustomerCodeDesc=Customer code, unique for all customers
+# SupplierCodeDesc=Supplier code, unique for all suppliers
+# RequiredIfCustomer=Required if third party is a customer or prospect
+# RequiredIfSupplier=Required if third party is a supplier
+# ValidityControledByModule=Validity controled by module
+# ThisIsModuleRules=This is rules for this module
+# LastProspect=Last
+# ProspectToContact=Prospect to contact
+# CompanyDeleted=Company "%s" deleted from database.
+# ListOfContacts=List of contacts/addresses
+# ListOfContactsAddresses=List of contacts/adresses
+# ListOfProspectsContacts=List of prospect contacts
+# ListOfCustomersContacts=List of customer contacts
+# ListOfSuppliersContacts=List of supplier contacts
+# ListOfCompanies=List of companies
+# ListOfThirdParties=List of third parties
+# ShowCompany=Show company
+# ShowContact=Show contact
+# ContactsAllShort=All (No filter)
+# ContactType=Contact type
+# ContactForOrders=Order's contact
+# ContactForProposals=Proposal's contact
+# ContactForContracts=Contract's contact
+# ContactForInvoices=Invoice's contact
+# NoContactForAnyOrder=This contact is not a contact for any order
+# NoContactForAnyProposal=This contact is not a contact for any commercial proposal
+# NoContactForAnyContract=This contact is not a contact for any contract
+# NoContactForAnyInvoice=This contact is not a contact for any invoice
+# NewContact=New contact
+# NewContactAddress=New contact/address
+# LastContacts=Last contacts
+# MyContacts=My contacts
+# Phones=Phones
+# Capital=Capital
+# CapitalOf=Capital of %s
+# EditCompany=Edit company
+# EditDeliveryAddress=Edit delivery address
+# ThisUserIsNot=This user is not a prospect, customer nor supplier
+# VATIntraCheck=Check
+# VATIntraCheckDesc=The link %s allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
+# VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
+# VATIntraCheckableOnEUSite=Check Intracomunnautary VAT on European commision site
+# VATIntraManualCheck=You can also check manually from european web site %s
+# ErrorVATCheckMS_UNAVAILABLE=Check not possible. Check service is not provided by the member state (%s).
+# NorProspectNorCustomer=Nor prospect, nor customer
+# JuridicalStatus=Juridical status
+# Staff=Staff
+# ProspectLevelShort=Potential
+# ProspectLevel=Prospect potential
+# ContactPrivate=Private
+# ContactPublic=Shared
+# ContactVisibility=Visibility
+# OthersNotLinkedToThirdParty=Others, not linked to a third party
+# ProspectStatus=Prospect status
+# PL_NONE=None
+# PL_UNKNOWN=Unknown
+# PL_LOW=Low
+# PL_MEDIUM=Medium
+# PL_HIGH=High
+# TE_UNKNOWN=-
+# TE_STARTUP=Startup
+# TE_GROUP=Large company
+# TE_MEDIUM=Medium company
+# TE_ADMIN=Governmental
+# TE_SMALL=Small company
+# TE_RETAIL=Retailer
+# TE_WHOLE=Wholetailer
+# TE_PRIVATE=Private individual
+# TE_OTHER=Other
+# StatusProspect-1=Do not contact
+# StatusProspect0=Never contacted
+# StatusProspect1=To contact
+# StatusProspect2=Contact in process
+# StatusProspect3=Contact done
+# ChangeDoNotContact=Change status to 'Do not contact'
+# ChangeNeverContacted=Change status to 'Never contacted'
+# ChangeToContact=Change status to 'To contact'
+# ChangeContactInProcess=Change status to 'Contact in process'
+# ChangeContactDone=Change status to 'Contact done'
+# ProspectsByStatus=Prospects by status
+# BillingContact=Billing contact
+# NbOfAttachedFiles=Number of attached files
+# AttachANewFile=Attach a new file
+# NoRIB=No BAN defined
+# NoParentCompany=None
+# ExportImport=Import-Export
+# ExportCardToFormat=Export card to format
+# ContactNotLinkedToCompany=Contact not linked to any third party
+# DolibarrLogin=Dolibarr login
+# NoDolibarrAccess=No Dolibarr access
+# ExportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
+# ExportDataset_company_2=Contacts and properties
+# ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
+# ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes
+# ImportDataset_company_3=Bank details
+# PriceLevel=Price level
+# DeliveriesAddress=Delivery addresses
+# DeliveryAddress=Delivery address
+# DeliveryAddressLabel=Delivery address label
+# DeleteDeliveryAddress=Delete a delivery address
+# ConfirmDeleteDeliveryAddress=Are you sure you want to delete this delivery address?
+# NewDeliveryAddress=New delivery address
+# AddDeliveryAddress=Add address
+# AddAddress=Add address
+# NoOtherDeliveryAddress=No alternative delivery address defined
+# SupplierCategory=Supplier category
+# JuridicalStatus200=Independant
+# DeleteFile=Delete file
+# ConfirmDeleteFile=Are you sure you want to delete this file?
+# AllocateCommercial=Assigned to sale representative
+# SelectCountry=Select a country
+# SelectCompany=Select a third party
+# Organization=Organization
+# AutomaticallyGenerated=Automatically generated
+# FiscalYearInformation=Information on the fiscal year
+# FiscalMonthStart=Starting month of the fiscal year
+# YouMustCreateContactFirst=You must create emails contacts for third party first to be able to add emails notifications.
+# ListSuppliersShort=List of suppliers
+# ListProspectsShort=List of prospects
+# ListCustomersShort=List of customers
+# ThirdPartiesArea=Third parties area
+# LastModifiedThirdParties=Last %s modified third parties
+# UniqueThirdParties=Total of unique third parties
+# InActivity=Open
+# ActivityCeased=Closed
+# ActivityStateFilter=Activity status
+# ProductsIntoElements=List of products into
+# CurrentOutstandingBill=Current outstanding bill
+# OutstandingBill=Max. for outstanding bill
+# OutstandingBillReached=Reached max. for outstanding bill
+# Monkey
+# MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
+# Leopard
+# LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
diff --git a/htdocs/langs/bs_BA/compta.lang b/htdocs/langs/bs_BA/compta.lang
new file mode 100644
index 00000000000..6f458805058
--- /dev/null
+++ b/htdocs/langs/bs_BA/compta.lang
@@ -0,0 +1,178 @@
+# Dolibarr language file - Source file is en_US - compta
+# Accountancy=Accountancy
+# AccountancyCard=Accountancy card
+# Treasury=Treasury
+# MenuFinancial=Financial
+# TaxModuleSetupToModifyRules=Go to Taxes module setup to modify rules for calculation
+# OptionMode=Option for accountancy
+# OptionModeTrue=Option Incomes-Expenses
+# OptionModeVirtual=Option Claims-Debts
+# OptionModeTrueDesc=In this context, the turnover is calculated over payments (date of payments). The validity of the figures is assured only if the book-keeping is scrutinized through the input/output on the accounts via invoices.
+# OptionModeVirtualDesc=In this context, the turnover is calculated over invoices (date of validation). When these invoices are due, whether they have been paid or not, they are listed in the turnover output.
+# FeatureIsSupportedInInOutModeOnly=Feature only available in CREDITS-DEBTS accountancy mode (See Accountancy module configuration)
+# VATReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using rules defined by Tax module setup.
+# Param=Setup
+# RemainingAmountPayment=Amount payment remaining :
+# AmountToBeCharged=Total amount to pay :
+# AccountsGeneral=Accounts
+# Account=Account
+# Accounts=Accounts
+# Accountparent=Account parent
+# Accountsparent=Accounts parent
+# BillsForSuppliers=Bills for suppliers
+# Income=Income
+# Outcome=Expense
+# ReportInOut=Income / Expense
+# ReportTurnover=Turnover
+# PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
+# PaymentsNotLinkedToUser=Payments not linked to any user
+# Profit=Profit
+# Balance=Balance
+# Debit=Debit
+# Credit=Credit
+# Piece=Accounting Doc.
+# Withdrawal=Withdrawal
+# Withdrawals=Withdrawals
+# AmountHTVATRealReceived=Net collected
+# AmountHTVATRealPaid=Net paid
+# VATToPay=VAT sells
+# VATReceived=VAT received
+# VATToCollect=VAT purchases
+# VATSummary=VAT Balance
+# LT2SummaryES=IRPF Balance
+# VATPaid=VAT paid
+# LT2PaidES=IRPF Paid
+# LT2CustomerES=IRPF sales
+# LT2SupplierES=IRPF purchases
+# VATCollected=VAT collected
+# ToPay=To pay
+# ToGet=To get back
+# TaxAndDividendsArea=Tax, social contributions and dividends area
+# SocialContribution=Social contribution
+# SocialContributions=Social contributions
+# MenuTaxAndDividends=Taxes and dividends
+# MenuSocialContributions=Social contributions
+# MenuNewSocialContribution=New contribution
+# NewSocialContribution=New social contribution
+# ContributionsToPay=Contributions to pay
+# AccountancyTreasuryArea=Accountancy/Treasury area
+# AccountancySetup=Accountancy setup
+# NewPayment=New payment
+# Payments=Payments
+# PaymentCustomerInvoice=Customer invoice payment
+# PaymentSupplierInvoice=Supplier invoice payment
+# PaymentSocialContribution=Social contribution payment
+# PaymentVat=VAT payment
+# ListPayment=List of payments
+# ListOfPayments=List of payments
+# ListOfCustomerPayments=List of customer payments
+# ListOfSupplierPayments=List of supplier payments
+# DatePayment=Payment date
+# NewVATPayment=New VAT payment
+# newLT2PaymentES=New IRPF payment
+# LT2PaymentES=IRPF Payment
+# LT2PaymentsES=IRPF Payments
+# VATPayment=VAT Payment
+# VATPayments=VAT Payments
+# SocialContributionsPayments=Social contributions payments
+# ShowVatPayment=Show VAT payment
+# TotalToPay=Total to pay
+# TotalVATReceived=Total VAT received
+# CustomerAccountancyCode=Customer accountancy code
+# SupplierAccountancyCode=Supplier accountancy code
+# AccountNumberShort=Account number
+# AccountNumber=Account number
+# NewAccount=New account
+# SalesTurnover=Sales turnover
+# SalesTurnoverMinimum=Minimum sales turnover
+# ByThirdParties=By third parties
+# ByUserAuthorOfInvoice=By invoice author
+# AccountancyExport=Accountancy export
+# ErrorWrongAccountancyCodeForCompany=Bad customer accountancy code for %s
+# SuppliersProductsSellSalesTurnover=The generated turnover by the sales of supplier's products.
+# CheckReceipt=Check deposit
+# CheckReceiptShort=Check deposit
+# NewCheckReceipt=New discount
+# NewCheckDeposit=New check deposit
+# NewCheckDepositOn=Create receipt for deposit on account: %s
+# NoWaitingChecks=No checks waiting for deposit.
+# DateChequeReceived=Check reception date
+# NbOfCheques=Nb of checks
+# PaySocialContribution=Pay a social contribution
+# ConfirmPaySocialContribution=Are you sure you want to classify this social contribution as paid?
+# DeleteSocialContribution=Delete a social contribution
+# ConfirmDeleteSocialContribution=Are you sure you want to delete this social contribution?
+# ExportDataset_tax_1=Social contributions and payments
+# CalcModeVATDebt=Mode %sVAT on commitment accounting%s.
+# CalcModeVATEngagement=Mode %sVAT on incomes-expenses%s.
+# CalcModeDebt=Mode %sClaims-Debts%s said Commitment accounting.
+# CalcModeEngagement=Mode %sIncomes-Expenses%s said cash accounting
+# AnnualSummaryDueDebtMode=Balance of income and expenses, annual summary
+# AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
+# AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by third parties, mode %sClaims-Debts%s said Commitment accounting.
+# AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by third parties, mode %sIncomes-Expenses%s said cash accounting.
+# SeeReportInInputOutputMode=See report %sIncomes-Expenses%s said cash accounting for a calculation on actual payments made
+# SeeReportInDueDebtMode=See report %sClaims-Debts%s said commitment accounting for a calculation on issued invoices
+# RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
+# RulesResultDue=- It includes outstanding invoices, expenses and VAT whether they are paid or not.
- It is based on the validation date of invoices and VAT and on the due date for expenses.
+# RulesResultInOut=- It includes the real payments made on invoices, expenses and VAT.
- It is based on the payment dates of the invoices, expenses and VAT.
+# RulesCADue=- It includes the client's due invoices whether they are paid or not.
- It is based on the validation date of these invoices.
+# RulesCAIn=- It includes all the effective payments of invoices received from clients.
- It is based on the payment date of these invoices
+# DepositsAreNotIncluded=- Deposit invoices are nor included
+# DepositsAreIncluded=- Deposit invoices are included
+# LT2ReportByCustomersInInputOutputModeES=Report by third party IRPF
+# VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
+# VATReportByCustomersInDueDebtMode=Report by the customer VAT collected and paid
+# VATReportByQuartersInInputOutputMode=Report by rate of the VAT collected and paid
+# VATReportByQuartersInDueDebtMode=Report by rate of the VAT collected and paid
+# SeeVATReportInInputOutputMode=See report %sVAT encasement%s for a standard calculation
+# SeeVATReportInDueDebtMode=See report %sVAT on flow%s for a calculation with an option on the flow
+# RulesVATInServices=- For services, the report includes the VAT regulations actually received or issued on the basis of the date of payment.
+# RulesVATInProducts=- For material assets, it includes the VAT invoices on the basis of the invoice date.
+# RulesVATDueServices=- For services, the report includes VAT invoices due, paid or not, based on the invoice date.
+# RulesVATDueProducts=- For material assets, it includes the VAT invoices, based on the invoice date.
+# OptionVatInfoModuleComptabilite=Note: For material assets, it should use the date of delivery to be more fair.
+# PercentOfInvoice=%%/invoice
+# NotUsedForGoods=Not used on goods
+# ProposalStats=Statistics on proposals
+# OrderStats=Statistics on orders
+# InvoiceStats=Statistics on bills
+# Dispatch=Dispatching
+# Dispatched=Dispatched
+# ToDispatch=To dispatch
+# ThirdPartyMustBeEditAsCustomer=Third party must be defined as a customer
+# SellsJournal=Sales Journal
+# PurchasesJournal=Purchases Journal
+# DescSellsJournal=Sales Journal
+# DescPurchasesJournal=Purchases Journal
+# InvoiceRef=Invoice ref.
+# CodeNotDef=Not defined
+# AddRemind=Dispatch available amount
+# RemainToDivide= Remain to dispatch :
+# WarningDepositsNotIncluded=Deposits invoices are not included in this version with this accountancy module.
+# DatePaymentTermCantBeLowerThanObjectDate=Payment term date can't be lower than object date.
+# Pcg_version=Pcg version
+# Pcg_type=Pcg type
+# Pcg_subtype=Pcg subtype
+# InvoiceLinesToDispatch=Invoice lines to dispatch
+# InvoiceDispatched=Dispatched invoices
+# AccountancyDashboard=Accountancy summary
+# ByProductsAndServices=By products and services
+# RefExt=External ref
+# ToCreateAPredefinedInvoice=To create a predefined invoice, create a standard invoice then, without validating it, click onto button "Convert to predefined invoice".
+# LinkedOrder=linked to order
+# ReCalculate=Recalculate
+# Mode1=Method 1
+# Mode2=Method 2
+# CalculationRuleDesc=To calculate total VAT, there is two methods:
Method 1 is rounding vat on each line, then summing them.
Method 2 is summing all vat on each line, then rounding result.
Final result may differs from few cents. Default mode is mode %s.
+# CalculationRuleDescSupplier=according to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
+# TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a cash accountancy mode is not relevant. This report is only available when using engagement accountancy mode (see setup of accountancy module).
+# CalculationMode=Calculation mode
+# COMPTA_PRODUCT_BUY_ACCOUNT=Default accountancy code to buy products
+# COMPTA_PRODUCT_SOLD_ACCOUNT=Default accountancy code to sell products
+# COMPTA_SERVICE_BUY_ACCOUNT=Default accountancy code to buy services
+# COMPTA_SERVICE_SOLD_ACCOUNT=Default accountancy code to sell services
+# COMPTA_VAT_ACCOUNT=Default accountancy code for collecting VAT
+# COMPTA_VAT_BUY_ACCOUNT=Default accountancy code for paying VAT
+# COMPTA_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties
+# COMPTA_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties
diff --git a/htdocs/langs/bs_BA/contracts.lang b/htdocs/langs/bs_BA/contracts.lang
new file mode 100644
index 00000000000..def3d8aceff
--- /dev/null
+++ b/htdocs/langs/bs_BA/contracts.lang
@@ -0,0 +1,99 @@
+# Dolibarr language file - Source file is en_US - contracts
+# ContractsArea=Contracts area
+# ListOfContracts=List of contracts
+# LastContracts=Last %s modified contracts
+# AllContracts=All contracts
+# ContractCard=Contract card
+# ContractStatus=Contract status
+# ContractStatusNotRunning=Not running
+# ContractStatusRunning=Running
+# ContractStatusDraft=Draft
+# ContractStatusValidated=Validated
+# ContractStatusClosed=Closed
+# ServiceStatusInitial=Not running
+# ServiceStatusRunning=Running
+# ServiceStatusNotLate=Running, not expired
+# ServiceStatusNotLateShort=Not expired
+# ServiceStatusLate=Running, expired
+# ServiceStatusLateShort=Expired
+# ServiceStatusClosed=Closed
+# ServicesLegend=Services legend
+# Contracts=Contracts
+# Contract=Contract
+# NoContracts=No contracts
+# MenuServices=Services
+# MenuInactiveServices=Services not active
+# MenuRunningServices=Running services
+# MenuExpiredServices=Expired services
+# MenuClosedServices=Closed services
+# NewContract=New contract
+# AddContract=Add contract
+# SearchAContract=Search a contract
+# DeleteAContract=Delete a contract
+# CloseAContract=Close a contract
+# ConfirmDeleteAContract=Are you sure you want to delete this contract and all its services ?
+# ConfirmValidateContract=Are you sure you want to validate this contract under name %s ?
+# ConfirmCloseContract=This will close all services (active or not). Are you sure you want to close this contract ?
+# ConfirmCloseService=Are you sure you want to close this service with date %s ?
+# ValidateAContract=Validate a contract
+# ActivateService=Activate service
+# ConfirmActivateService=Are you sure you want to activate this service with date %s ?
+# RefContract=Contract reference
+# DateContract=Contract date
+# DateServiceActivate=Service activation date
+# DateServiceUnactivate=Service deactivation date
+# DateServiceStart=Date for beginning of service
+# DateServiceEnd=Date for end of service
+# ShowContract=Show contract
+# ListOfServices=List of services
+# ListOfInactiveServices=List of not active services
+# ListOfExpiredServices=List of expired active services
+# ListOfClosedServices=List of closed services
+# ListOfRunningContractsLines=List of running contract lines
+# ListOfRunningServices=List of running services
+# NotActivatedServices=Inactive services (among validated contracts)
+# BoardNotActivatedServices=Services to activate among validated contracts
+# LastContracts=Last %s modified contracts
+# LastActivatedServices=Last %s activated services
+# LastModifiedServices=Last %s modified services
+# EditServiceLine=Edit service line
+# ContractStartDate=Start date
+# ContractEndDate=End date
+# DateStartPlanned=Planned start date
+# DateStartPlannedShort=Planned start date
+# DateEndPlanned=Planned end date
+# DateEndPlannedShort=Planned end date
+# DateStartReal=Real start date
+# DateStartRealShort=Real start date
+# DateEndReal=Real end date
+# DateEndRealShort=Real end date
+# NbOfServices=Nb of services
+# CloseService=Close service
+# ServicesNomberShort=%s service(s)
+# RunningServices=Running services
+# BoardRunningServices=Expired running services
+# ServiceStatus=Status of service
+# DraftContracts=Drafts contracts
+# CloseRefusedBecauseOneServiceActive=Contract can't be closed as ther is at least one open service on it
+# CloseAllContracts=Close all contract lines
+# DeleteContractLine=Delete a contract line
+# ConfirmDeleteContractLine=Are you sure you want to delete this contract line ?
+# MoveToAnotherContract=Move service into another contract.
+# ConfirmMoveToAnotherContract=I choosed new target contract and confirm I want to move this service into this contract.
+# ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to ?
+# PaymentRenewContractId=Renew contract line (number %s)
+# ExpiredSince=Expiration date
+# RelatedContracts=Related contracts
+# NoExpiredServices=No expired active services
+# ListOfServicesToExpireWithDuration=List of Services to expire in %s days
+# ListOfServicesToExpireWithDurationNeg=List of Services expired from more than %s days
+# ListOfServicesToExpire=List of Services to expire
+# NoteListOfYourExpiredServices=This list contains only services of contracts for third parties you are linked to as a sale representative.
+
+##### Types de contacts #####
+# TypeContact_contrat_internal_SALESREPSIGN=Sales representative signing contract
+# TypeContact_contrat_internal_SALESREPFOLL=Sales representative following-up contract
+# TypeContact_contrat_external_BILLING=Billing customer contact
+# TypeContact_contrat_external_CUSTOMER=Follow-up customer contact
+# TypeContact_contrat_external_SALESREPSIGN=Signing contract customer contact
+# Error_CONTRACT_ADDON_NotDefined=Constant CONTRACT_ADDON not defined
diff --git a/htdocs/langs/bs_BA/cron.lang b/htdocs/langs/bs_BA/cron.lang
new file mode 100644
index 00000000000..1be23d72ca3
--- /dev/null
+++ b/htdocs/langs/bs_BA/cron.lang
@@ -0,0 +1,114 @@
+# Dolibarr language file - Source file is en_US - cron
+#
+# About page
+#
+# About = About
+# CronAbout = About Cron
+# CronAboutPage = Cron about page
+
+#
+# Right
+#
+# Permission23101 = Read Scheduled task
+# Permission23102 = Create/update Scheduled task
+# Permission23103 = Delete Scheduled task
+# Permission23104 = Execute Scheduled task
+
+#
+# Admin
+#
+# CronSetup= Scheduled job management setup
+# URLToLaunchCronJobs=URL to check and launch cron jobs if required
+# OrToLaunchASpecificJob=Or to check and launch a specific job
+# KeyForCronAccess=Security key for URL to launch cron jobs
+# FileToLaunchCronJobs=Command line to launch cron jobs
+# CronExplainHowToRunUnix=On Unix environment you should use crontab to run Command line each minutes
+# CronExplainHowToRunWin=On Microsoft(tm) Windows environement you can use Scheduled task tools to run Command line each minutes
+
+
+#
+# Menu
+#
+# CronJobs=Scheduled jobs
+# CronListActive= List of active jobs
+# CronListInactive= List of disabled jobs
+# CronListActive= List of active jobs
+
+
+#
+# Page list
+#
+# CronDateLastRun=Last run
+# CronLastOutput=Last run output
+# CronLastResult=Last result code
+# CronListOfCronJobs=List of scheduled jobs
+# CronCommand=Command
+# CronList=Jobs list
+# CronDelete= Delete cron jobs
+# CronConfirmDelete= Are you sure you want to delete this cron job ?
+# CronExecute=Launch job
+# CronConfirmExecute= Are you sure to execute this job now
+# CronInfo= Jobs allow to execute task that have been planned
+# CronWaitingJobs=Wainting jobs
+# CronTask=Job
+# CronNone= None
+# CronDtStart=Start date
+# CronDtEnd=End date
+# CronDtNextLaunch=Next execution
+# CronDtLastLaunch=Last execution
+# CronFrequency=Frequancy
+# CronClass=Classe
+# CronMethod=Method
+# CronModule=Module
+# CronAction=Action
+# CronStatus=Status
+# CronStatusActive=Enabled
+# CronStatusInactive=Disabled
+# CronNoJobs=No jobs registered
+# CronPriority=Priority
+# CronLabel=Description
+# CronNbRun=Nb. launch
+# CronEach=Every
+# JobFinished=Job launched and finished
+
+#
+#Page card
+#
+# CronAdd= Add jobs
+# CronHourStart= Start Hour and date of task
+# CronEvery= And execute task each
+# CronObject= Instance/Object to create
+# CronArgs=Parameters
+# CronSaveSucess=Save succesfully
+# CronNote=Comment
+# CronFieldMandatory=Fields %s is mandatory
+# CronErrEndDateStartDt=End date cannot be before start date
+# CronStatusActiveBtn=Enable
+# CronStatusInactiveBtn=Disable
+# CronTaskInactive=This job is disabled
+# CronDtLastResult=Last result date
+# CronId=Id
+# CronClassFile=Classes (filename.class.php)
+# CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module).
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of module is product
+# CronClassFileHelp=The file name to load.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of class file name is product.class.php
+# CronObjectHelp=The object name to load.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of class file name is Product
+# CronMethodHelp=The object method to launch.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of method is is fecth
+# CronArgsHelp=The method arguments.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of paramters can be 0, ProductRef
+# CronCommandHelp=The system command line to execute.
+
+#
+# Info
+#
+# CronInfoPage=Information
+
+
+#
+# Common
+#
+# CronType=Task type
+# CronType_method=Call method of a Dolibarr Class
+# CronType_command=Shell command
+# CronMenu=Cron
+# CronCannotLoadClass=Cannot load class %s or object %s
+
+# UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Modules tools - Job list" to see and edit scheduled jobs.
diff --git a/htdocs/langs/bs_BA/deliveries.lang b/htdocs/langs/bs_BA/deliveries.lang
new file mode 100644
index 00000000000..87b76940c13
--- /dev/null
+++ b/htdocs/langs/bs_BA/deliveries.lang
@@ -0,0 +1,25 @@
+# Dolibarr language file - Source file is en_US - deliveries
+# Delivery=Delivery
+# Deliveries=Deliveries
+# DeliveryCard=Delivery card
+# DeliveryOrder=Delivery order
+# DeliveryOrders=Delivery orders
+# DeliveryDate=Delivery date
+# DeliveryDateShort=Deliv. date
+# CreateDeliveryOrder=Generate delivery order
+# QtyDelivered=Qty delivered
+# SetDeliveryDate=Set shipping date
+# ValidateDeliveryReceipt=Validate delivery receipt
+# ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt ?
+# DeleteDeliveryReceipt=Delete delivery receipt
+# DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt %s ?
+# DeliveryMethod=Delivery method
+# TrackingNumber=Tracking number
+# DeliveryNotValidated=Delivery not validated
+# merou PDF model
+# NameAndSignature=Name and Signature :
+# ToAndDate=To___________________________________ on ____/_____/__________
+# GoodStatusDeclaration=Have received the goods above in good condition,
+# Deliverer=Deliverer :
+# Sender=Sender
+# Recipient=Recipient
diff --git a/htdocs/langs/bs_BA/dict.lang b/htdocs/langs/bs_BA/dict.lang
new file mode 100644
index 00000000000..a662b0f7573
--- /dev/null
+++ b/htdocs/langs/bs_BA/dict.lang
@@ -0,0 +1,329 @@
+# Dolibarr language file - Source file is en_US - dict
+# CountryFR=France
+# CountryBE=Belgium
+# CountryIT=Italy
+# CountryES=Spain
+# CountryDE=Germany
+# CountryCH=Switzerland
+# CountryGB=Great Britain
+# CountryUK=United Kingdom
+# CountryIE=Ireland
+# CountryCN=China
+# CountryTN=Tunisia
+# CountryUS=United States
+# CountryMA=Morocco
+# CountryDZ=Algeria
+# CountryCA=Canada
+# CountryTG=Togo
+# CountryGA=Gabon
+# CountryNL=Netherlands
+# CountryHU=Hungary
+# CountryRU=Russia
+# CountrySE=Sweden
+# CountryCI=Ivoiry Coast
+# CountrySN=Senegal
+# CountryAR=Argentina
+# CountryCM=Cameroon
+# CountryPT=Portugal
+# CountrySA=Saudi Arabia
+# CountryMC=Monaco
+# CountryAU=Australia
+# CountrySG=Singapore
+# CountryAF=Afghanistan
+# CountryAX=Åland Islands
+# CountryAL=Albania
+# CountryAS=American Samoa
+# CountryAD=Andorra
+# CountryAO=Angola
+# CountryAI=Anguilla
+# CountryAQ=Antarctica
+# CountryAG=Antigua and Barbuda
+# CountryAM=Armenia
+# CountryAW=Aruba
+# CountryAT=Austria
+# CountryAZ=Azerbaijan
+# CountryBS=Bahamas
+# CountryBH=Bahrain
+# CountryBD=Bangladesh
+# CountryBB=Barbados
+# CountryBY=Belarus
+# CountryBZ=Belize
+# CountryBJ=Benin
+# CountryBM=Bermuda
+# CountryBT=Bhutan
+# CountryBO=Bolivia
+# CountryBA=Bosnia and Herzegovina
+# CountryBW=Botswana
+# CountryBV=Bouvet Island
+# CountryBR=Brazil
+# CountryIO=British Indian Ocean Territory
+# CountryBN=Brunei Darussalam
+# CountryBG=Bulgaria
+# CountryBF=Burkina Faso
+# CountryBI=Burundi
+# CountryKH=Cambodia
+# CountryCV=Cape Verde
+# CountryKY=Cayman Islands
+# CountryCF=Central African Republic
+# CountryTD=Chad
+# CountryCL=Chile
+# CountryCX=Christmas Island
+# CountryCC=Cocos (Keeling) Islands
+# CountryCO=Colombia
+# CountryKM=Comoros
+# CountryCG=Congo
+# CountryCD=Congo, The Democratic Republic of the
+# CountryCK=Cook Islands
+# CountryCR=Costa Rica
+# CountryHR=Croatia
+# CountryCU=Cuba
+# CountryCY=Cyprus
+# CountryCZ=Czech Republic
+# CountryDK=Denmark
+# CountryDJ=Djibouti
+# CountryDM=Dominica
+# CountryDO=Dominican Republic
+# CountryEC=Ecuador
+# CountryEG=Egypt
+# CountrySV=El Salvador
+# CountryGQ=Equatorial Guinea
+# CountryER=Eritrea
+# CountryEE=Estonia
+# CountryET=Ethiopia
+# CountryFK=Falkland Islands
+# CountryFO=Faroe Islands
+# CountryFJ=Fiji Islands
+# CountryFI=Finland
+# CountryGF=French Guiana
+# CountryPF=French Polynesia
+# CountryTF=French Southern Territories
+# CountryGM=Gambia
+# CountryGE=Georgia
+# CountryGH=Ghana
+# CountryGI=Gibraltar
+# CountryGR=Greece
+# CountryGL=Greenland
+# CountryGD=Grenada
+# CountryGP=Guadeloupe
+# CountryGU=Guam
+# CountryGT=Guatemala
+# CountryGN=Guinea
+# CountryGW=Guinea-Bissau
+# CountryGY=Guyana
+# CountryHT=Haïti
+# CountryHM=Heard Island and McDonald
+# CountryVA=Holy See (Vatican City State)
+# CountryHN=Honduras
+# CountryHK=Hong Kong
+# CountryIS=Icelande
+# CountryIN=India
+# CountryID=Indonesia
+# CountryIR=Iran
+# CountryIQ=Iraq
+# CountryIL=Israel
+# CountryJM=Jamaica
+# CountryJP=Japan
+# CountryJO=Jordan
+# CountryKZ=Kazakhstan
+# CountryKE=Kenya
+# CountryKI=Kiribati
+# CountryKP=North Korea
+# CountryKR=South Korea
+# CountryKW=Kuwait
+# CountryKG=Kyrghyztan
+# CountryLA=Lao
+# CountryLV=Latvia
+# CountryLB=Lebanon
+# CountryLS=Lesotho
+# CountryLR=Liberia
+# CountryLY=Libyan
+# CountryLI=Liechtenstein
+# CountryLT=Lituania
+# CountryLU=Luxembourg
+# CountryMO=Macao
+# CountryMK=Macedonia, the former Yugoslav of
+# CountryMG=Madagascar
+# CountryMW=Malawi
+# CountryMY=Malaysia
+# CountryMV=Maldives
+# CountryML=Mali
+# CountryMT=Malta
+# CountryMH=Marshall Islands
+# CountryMQ=Martinique
+# CountryMR=Mauritania
+# CountryMU=Mauritius
+# CountryYT=Mayotte
+# CountryMX=Mexico
+# CountryFM=Micronesia
+# CountryMD=Moldova
+# CountryMN=Mongolia
+# CountryMS=Monserrat
+# CountryMZ=Mozambique
+# CountryMM=Birmania (Myanmar)
+# CountryNA=Namibia
+# CountryNR=Nauru
+# CountryNP=Nepal
+# CountryAN=Netherlands Antilles
+# CountryNC=New Caledonia
+# CountryNZ=New Zealand
+# CountryNI=Nicaragua
+# CountryNE=Niger
+# CountryNG=Nigeria
+# CountryNU=Niue
+# CountryNF=Norfolk Island
+# CountryMP=Northern Mariana Islands
+# CountryNO=Norway
+# CountryOM=Oman
+# CountryPK=Pakistan
+# CountryPW=Palau
+# CountryPS=Palestinian Territory, Occupied
+# CountryPA=Panama
+# CountryPG=Papua New Guinea
+# CountryPY=Paraguay
+# CountryPE=Peru
+# CountryPH=Philippines
+# CountryPN=Pitcairn Islands
+# CountryPL=Poland
+# CountryPR=Puerto Rico
+# CountryQA=Qatar
+# CountryRE=Reunion
+# CountryRO=Romania
+# CountryRW=Rwanda
+# CountrySH=Saint Helena
+# CountryKN=Saint Kitts and Nevis
+# CountryLC=Saint Lucia
+# CountryPM=Saint Pierre and Miquelon
+# CountryVC=Saint Vincent and Grenadines
+# CountryWS=Samoa
+# CountrySM=San Marino
+# CountryST=Sao Tome and Principe
+# CountryRS=Serbia
+# CountrySC=Seychelles
+# CountrySL=Sierra Leone
+# CountrySK=Slovakia
+# CountrySI=Slovenia
+# CountrySB=Solomon Islands
+# CountrySO=Somalia
+# CountryZA=South Africa
+# CountryGS=South Georgia and the South Sandwich Islands
+# CountryLK=Sri Lanka
+# CountrySD=Sudan
+# CountrySR=Suriname
+# CountrySJ=Svalbard and Jan Mayen
+# CountrySZ=Swaziland
+# CountrySY=Syrian
+# CountryTW=Taiwan
+# CountryTJ=Tajikistan
+# CountryTZ=Tanzania
+# CountryTH=Thailand
+# CountryTL=Timor-Leste
+# CountryTK=Tokelau
+# CountryTO=Tonga
+# CountryTT=Trinidad and Tobago
+# CountryTR=Turkey
+# CountryTM=Turkmenistan
+# CountryTC=Turks and Cailos Islands
+# CountryTV=Tuvalu
+# CountryUG=Uganda
+# CountryUA=Ukraine
+# CountryAE=United Arab Emirates
+# CountryUM=United States Minor Outlying Islands
+# CountryUY=Uruguay
+# CountryUZ=Uzbekistan
+# CountryVU=Vanuatu
+# CountryVE=Venezuela
+# CountryVN=Viet Nam
+# CountryVG=Virgin Islands, British
+# CountryVI=Virgin Islands, U.S.
+# CountryWF=Wallis and Futuna
+# CountryEH=Western Sahara
+# CountryYE=Yemen
+# CountryZM=Zambia
+# CountryZW=Zimbabwe
+# CountryGG=Guernsey
+# CountryIM=Isle of Man
+# CountryJE=Jersey
+# CountryME=Montenegro
+# CountryBL=Saint Barthelemy
+# CountryMF=Saint Martin
+
+##### Civilities #####
+# CivilityMME=Mrs.
+# CivilityMR=Mr.
+# CivilityMLE=Ms.
+# CivilityMTRE=Master
+# CivilityDR=Doctor
+
+##### Currencies #####
+# Currencyeuros=Euros
+# CurrencyAUD=AU Dollars
+# CurrencySingAUD=AU Dollar
+# CurrencyCAD=CAN Dollars
+# CurrencySingCAD=CAN Dollar
+# CurrencyCHF=Swiss Francs
+# CurrencySingCHF=Swiss Franc
+# CurrencyEUR=Euros
+# CurrencySingEUR=Euro
+# CurrencyFRF=French Francs
+# CurrencySingFRF=French Franc
+# CurrencyGBP=GB Pounds
+# CurrencySingGBP=GB Pound
+# CurrencyINR=Indian rupees
+# CurrencySingINR=Indian rupee
+# CurrencyMAD=Dirham
+# CurrencySingMAD=Dirham
+# CurrencyMGA=Ariary
+# CurrencySingMGA=Ariary
+# CurrencyMUR=Mauritius rupees
+# CurrencySingMUR=Mauritius rupee
+# CurrencyNOK=Norwegian krones
+# CurrencySingNOK=Norwegian krone
+# CurrencyTND=Tunisian dinars
+# CurrencySingTND=Tunisian dinar
+# CurrencyUSD=US Dollars
+# CurrencySingUSD=US Dollar
+# CurrencyUAH=Hryvnia
+# CurrencySingUAH=Hryvnia
+# CurrencyXAF=CFA Francs BEAC
+# CurrencySingXAF=CFA Franc BEAC
+# CurrencyXOF=CFA Francs BCEAO
+# CurrencySingXOF=CFA Franc BCEAO
+# CurrencyXPF=CFP Francs
+# CurrencySingXPF=CFP Franc
+
+# CurrencyCentSingEUR=cent
+# CurrencyThousandthSingTND=thousandth
+
+#### Input reasons #####
+# DemandReasonTypeSRC_INTE=Internet
+# DemandReasonTypeSRC_CAMP_MAIL=Mailing campaign
+# DemandReasonTypeSRC_CAMP_EMAIL=EMailing campaign
+# DemandReasonTypeSRC_CAMP_PHO=Phone campaign
+# DemandReasonTypeSRC_CAMP_FAX=Fax campaign
+# DemandReasonTypeSRC_COMM=Commercial contact
+# DemandReasonTypeSRC_SHOP=Shop contact
+# DemandReasonTypeSRC_WOM=Word of mouth
+# DemandReasonTypeSRC_PARTNER=Partner
+# DemandReasonTypeSRC_EMPLOYEE=Employee
+# DemandReasonTypeSRC_SPONSORING=Sponsorship
+
+#### Paper formats ####
+# PaperFormatEU4A0=Format 4A0
+# PaperFormatEU2A0=Format 2A0
+# PaperFormatEUA0=Format A0
+# PaperFormatEUA1=Format A1
+# PaperFormatEUA2=Format A2
+# PaperFormatEUA3=Format A3
+# PaperFormatEUA4=Format A4
+# PaperFormatEUA5=Format A5
+# PaperFormatEUA6=Format A6
+# PaperFormatUSLETTER=Format Letter US
+# PaperFormatUSLEGAL=Format Legal US
+# PaperFormatUSEXECUTIVE=Format Executive US
+# PaperFormatUSLEDGER=Format Ledger/Tabloid
+# PaperFormatCAP1=Format P1 Canada
+# PaperFormatCAP2=Format P2 Canada
+# PaperFormatCAP3=Format P3 Canada
+# PaperFormatCAP4=Format P4 Canada
+# PaperFormatCAP5=Format P5 Canada
+# PaperFormatCAP6=Format P6 Canada
diff --git a/htdocs/langs/bs_BA/donations.lang b/htdocs/langs/bs_BA/donations.lang
new file mode 100644
index 00000000000..12a72464cae
--- /dev/null
+++ b/htdocs/langs/bs_BA/donations.lang
@@ -0,0 +1,32 @@
+# Dolibarr language file - Source file is en_US - donations
+# Donation=Donation
+# Donations=Donations
+# DonationRef=Donation ref.
+# Donor=Donor
+# Donors=Donors
+# AddDonation=Add a donation
+# NewDonation=New donation
+# ShowDonation=Show donation
+# DonationPromise=Gift promise
+# PromisesNotValid=Not validated promises
+# PromisesValid=Validated promises
+# DonationsPaid=Donations paid
+# DonationsReceived=Donations received
+# PublicDonation=Public donation
+# DonationsNumber=Donation number
+# DonationsArea=Donations area
+# DonationStatusPromiseNotValidated=Draft promise
+# DonationStatusPromiseValidated=Validated promise
+# DonationStatusPaid=Donation received
+# DonationStatusPromiseNotValidatedShort=Draft
+# DonationStatusPromiseValidatedShort=Validated
+# DonationStatusPaidShort=Received
+# ValidPromess=Validate promise
+# DonationReceipt=Donation receipt
+# BuildDonationReceipt=Build receipt
+# DonationsModels=Documents models for donation receipts
+# LastModifiedDonations=Last %s modified donations
+# SearchADonation=Search a donation
+# DonationRecipient=Donation recipient
+# ThankYou=Thank You
+# IConfirmDonationReception=The recipient declare reception, as a donation, of the following amount
diff --git a/htdocs/langs/bs_BA/ecm.lang b/htdocs/langs/bs_BA/ecm.lang
new file mode 100644
index 00000000000..47c6a4ccd6e
--- /dev/null
+++ b/htdocs/langs/bs_BA/ecm.lang
@@ -0,0 +1,55 @@
+# Dolibarr language file - Source file is en_US - ecm
+# MenuECM=Documents
+# DocsMine=My documents
+# DocsGenerated=Generated documents
+# DocsElements=Elements documents
+# DocsThirdParties=Documents third parties
+# DocsContracts=Documents contracts
+# DocsProposals=Documents proposals
+# DocsOrders=Documents orders
+# DocsInvoices=Documents invoices
+# ECMNbOfDocs=Nb of documents in directory
+# ECMNbOfDocsSmall=Nb of doc.
+# ECMSection=Directory
+# ECMSectionManual=Manual directory
+# ECMSectionAuto=Automatic directory
+# ECMSectionsManual=Manual tree
+# ECMSectionsAuto=Automatic tree
+# ECMSections=Directories
+# ECMRoot=Root
+# ECMNewSection=New directory
+# ECMAddSection=Add directory
+# ECMNewDocument=New document
+# ECMCreationDate=Creation date
+# ECMNbOfFilesInDir=Number of files in directory
+# ECMNbOfSubDir=Number of sub-directories
+# ECMNbOfFilesInSubDir=Number of files in sub-directories
+# ECMCreationUser=Creator
+# ECMArea=EDM area
+# ECMAreaDesc=The EDM (Electronic Document Management) area allows you to save, share and search quickly all kind of documents in Dolibarr.
+# ECMAreaDesc2=* Automatic directories are filled automatically when adding documents from card of an element.
* Manual directories can be used to save documents not linked to a particular element.
+# ECMSectionWasRemoved=Directory %s has been deleted.
+# ECMDocumentsSection=Document of directory
+# ECMSearchByKeywords=Search by keywords
+# ECMSearchByEntity=Search by object
+# ECMSectionOfDocuments=Directories of documents
+# ECMTypeManual=Manual
+# ECMTypeAuto=Automatic
+# ECMDocsBySocialContributions=Documents linked to social contributions
+# ECMDocsByThirdParties=Documents linked to third parties
+# ECMDocsByProposals=Documents linked to proposals
+# ECMDocsByOrders=Documents linked to customers orders
+# ECMDocsByContracts=Documents linked to contracts
+# ECMDocsByInvoices=Documents linked to customers invoices
+# ECMDocsByProducts=Documents linked to products
+# ECMDocsByProjects=Documents linked to projects
+# ECMNoDirectoryYet=No directory created
+# ShowECMSection=Show directory
+# DeleteSection=Remove directory
+# ConfirmDeleteSection=Can you confirm you want to delete the directory %s ?
+# ECMDirectoryForFiles=Relative directory for files
+# CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
+# ECMFileManager=File manager
+# ECMSelectASection=Select a directory on left tree...
+# DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Refresh" button first to synchronize disk and database to get content of this directory.
+
diff --git a/htdocs/langs/bs_BA/errors.lang b/htdocs/langs/bs_BA/errors.lang
new file mode 100644
index 00000000000..f5e6781eb4c
--- /dev/null
+++ b/htdocs/langs/bs_BA/errors.lang
@@ -0,0 +1,150 @@
+# Dolibarr language file - Source file is en_US - errors
+
+# No errors
+# NoErrorCommitIsDone=No error, we commit
+
+# Errors
+# Error=Error
+# Errors=Errors
+# ErrorButCommitIsDone=Errors found but we validate despite this
+# ErrorBadEMail=EMail %s is wrong
+# ErrorBadUrl=Url %s is wrong
+# ErrorLoginAlreadyExists=Login %s already exists.
+# ErrorGroupAlreadyExists=Group %s already exists.
+# ErrorRecordNotFound=Record not found.
+# ErrorFailToCopyFile=Failed to copy file '%s' into '%s'.
+# ErrorFailToRenameFile=Failed to rename file '%s' into '%s'.
+# ErrorFailToDeleteFile=Failed to remove file '%s'.
+# ErrorFailToCreateFile=Failed to create file '%s'.
+# ErrorFailToRenameDir=Failed to rename directory '%s' into '%s'.
+# ErrorFailToCreateDir=Failed to create directory '%s'.
+# ErrorFailToDeleteDir=Failed to delete directory '%s'.
+# ErrorFailedToDeleteJoinedFiles=Can not delete environment because there is some joined files. Remove join files first.
+# ErrorThisContactIsAlreadyDefinedAsThisType=This contact is already defined as contact for this type.
+# ErrorCashAccountAcceptsOnlyCashMoney=This bank account is a cash account, so it accepts payments of type cash only.
+# ErrorFromToAccountsMustDiffers=Source and targets bank accounts must be different.
+# ErrorBadThirdPartyName=Bad value for third party name
+# ErrorProdIdIsMandatory=The %s is mandatory
+# ErrorBadCustomerCodeSyntax=Bad syntax for customer code
+# ErrorCustomerCodeRequired=Customer code required
+# ErrorCustomerCodeAlreadyUsed=Customer code already used
+# ErrorPrefixRequired=Prefix required
+# ErrorUrlNotValid=The website address is incorrect
+# ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
+# ErrorSupplierCodeRequired=Supplier code required
+# ErrorSupplierCodeAlreadyUsed=Supplier code already used
+# ErrorBadParameters=Bad parameters
+# ErrorBadValueForParameter=Wrong value '%s' for parameter incorrect '%s'
+# ErrorBadImageFormat=Image file has not a supported format
+# ErrorBadDateFormat=Value '%s' has wrong date format
+# ErrorWrongDate=Date is not correct!
+# ErrorFailedToWriteInDir=Failed to write in directory %s
+# ErrorFoundBadEmailInFile=Found incorrect email syntax for %s lines in file (example line %s with email=%s)
+# ErrorUserCannotBeDelete=User can not be deleted. May be it is associated on Dolibarr entities.
+# ErrorFieldsRequired=Some required fields were not filled.
+# ErrorFailedToCreateDir=Failed to create a directory. Check that Web server user has permissions to write into Dolibarr documents directory. If parameter safe_mode is enabled on this PHP, check that Dolibarr php files owns to web server user (or group).
+# ErrorNoMailDefinedForThisUser=No mail defined for this user
+# ErrorFeatureNeedJavascript=This feature need javascript to be activated to work. Change this in setup - display.
+# ErrorTopMenuMustHaveAParentWithId0=A menu of type 'Top' can't have a parent menu. Put 0 in parent menu or choose a menu of type 'Left'.
+# ErrorLeftMenuMustHaveAParentId=A menu of type 'Left' must have a parent id.
+# ErrorFileNotFound=File %s not found (Bad path, wrong permissions or access denied by PHP openbasedir or safe_mode parameter)
+# ErrorDirNotFound=Directory %s not found (Bad path, wrong permissions or access denied by PHP openbasedir or safe_mode parameter)
+# ErrorFunctionNotAvailableInPHP=Function %s is required for this feature but is not available in this version/setup of PHP.
+# ErrorDirAlreadyExists=A directory with this name already exists.
+# ErrorFileAlreadyExists=A file with this name already exists.
+# ErrorPartialFile=File not received completely by server.
+# ErrorNoTmpDir=Temporary directy %s does not exists.
+# ErrorUploadBlockedByAddon=Upload blocked by a PHP/Apache plugin.
+# ErrorFileSizeTooLarge=File size is too large.
+# ErrorSizeTooLongForIntType=Size too long for int type (%s digits maximum)
+# ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum)
+# ErrorNoValueForSelectType=Please fill value for select list
+# ErrorNoValueForCheckBoxType=Please fill value for checkbox list
+# ErrorNoValueForRadioType=Please fill value for radio list
+# ErrorBadFormatValueList=The list value cannot have more than one come : %s, but need at least one: llave,valores
+# ErrorFieldCanNotContainSpecialCharacters=Field %s must not contains special characters.
+# ErrorNoAccountancyModuleLoaded=No accountancy module activated
+# ErrorExportDuplicateProfil=This profile name already exists for this export set.
+# ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
+# ErrorLDAPMakeManualTest=A .ldif file has been generated in directory %s. Try to load it manually from command line to have more information on errors.
+# ErrorCantSaveADoneUserWithZeroPercentage=Can't save an action with "statut not started" if field "done by" is also filled.
+# ErrorRefAlreadyExists=Ref used for creation already exists.
+# ErrorPleaseTypeBankTransactionReportName=Please type bank receipt name where transaction is reported (Format YYYYMM or YYYYMMDD)
+# ErrorRecordHasChildren=Failed to delete records since it has some childs.
+# ErrorRecordIsUsedCantDelete=Can't delete record. It is already used or included into other object.
+# ErrorModuleRequireJavascript=Javascript must not be disabled to have this feature working. To enable/disable Javascript, go to menu Home->Setup->Display.
+# ErrorPasswordsMustMatch=Both typed passwords must match each other
+# ErrorContactEMail=A technical error occured. Please, contact administrator to following email %s en provide the error code %s in your message, or even better by adding a screen copy of this page.
+# ErrorWrongValueForField=Wrong value for field number %s (value '%s' does not match regex rule %s)
+# ErrorFieldValueNotIn=Wrong value for field number %s (value '%s' is not a value available into field %s of table %s)
+# ErrorFieldRefNotIn=Wrong value for field number %s (value '%s' is not a %s existing ref)
+# ErrorsOnXLines=Errors on %s source record(s)
+# ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
+# ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
+# ErrorDatabaseParameterWrong=Database setup parameter '%s' has a value not compatible to use Dolibarr (must have value '%s').
+# ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
+# ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
+# ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Setup - Modules to complete.
+# ErrorBadMask=Error on mask
+# ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
+# ErrorBadMaskBadRazMonth=Error, bad reset value
+# ErrorSelectAtLeastOne=Error. Select at least one entry.
+# ErrorProductWithRefNotExist=Product with reference '%s' don't exist
+# ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transation that is conciliated
+# ErrorProdIdAlreadyExist=%s is assigned to another third
+# ErrorFailedToSendPassword=Failed to send password
+# ErrorFailedToLoadRSSFile=Fails to get RSS feed. Try to add constant MAIN_SIMPLEXMLLOAD_DEBUG if error messages does not provide enough information.
+# ErrorPasswordDiffers=Passwords differs, please type them again.
+# ErrorForbidden=Access denied.
You try to access to a page, area or feature without being in an authenticated session or that is not allowed to your user.
+# ErrorForbidden2=Permission for this login can be defined by your Dolibarr administrator from menu %s->%s.
+# ErrorForbidden3=It seems that Dolibarr is not used through an authenticated session. Take a look at Dolibarr setup documentation to know how to manage authentications (htaccess, mod_auth or other...).
+# ErrorNoImagickReadimage=Class Imagick is not found in this PHP. No preview can be available. Administrators can disable this tab from menu Setup - Display.
+# ErrorRecordAlreadyExists=Record already exists
+# ErrorCantReadFile=Failed to read file '%s'
+# ErrorCantReadDir=Failed to read directory '%s'
+# ErrorFailedToFindEntity=Failed to read environment '%s'
+# ErrorBadLoginPassword=Bad value for login or password
+# ErrorLoginDisabled=Your account has been disabled
+# ErrorFailedToRunExternalCommand=Failed to run external command. Check it is available and runnable by your PHP server. If PHP Safe Mode is enabled, check that command is inside a directory defined by parameter safe_mode_exec_dir.
+# ErrorFailedToChangePassword=Failed to change password
+# ErrorLoginDoesNotExists=User with login %s could not be found.
+# ErrorLoginHasNoEmail=This user has no email address. Process aborted.
+# ErrorBadValueForCode=Bad value for security code. Try again with new value...
+# ErrorBothFieldCantBeNegative=Fields %s and %s can't be both negative
+# ErrorWebServerUserHasNotPermission=User account %s used to execute web server has no permission for that
+# ErrorNoActivatedBarcode=No barcode type activated
+# ErrUnzipFails=Failed to unzip %s with ZipArchive
+# ErrNoZipEngine=No engine to unzip %s file in this PHP
+# ErrorFileMustBeADolibarrPackage=The file %s must be a Dolibarr zip package
+# ErrorFileRequired=It takes a package Dolibarr file
+# ErrorPhpCurlNotInstalled=The PHP CURL is not installed, this is essential to talk with Paypal
+# ErrorFailedToAddToMailmanList=Failed to add record %s to Mailman list %s or SPIP base
+# ErrorFailedToRemoveToMailmanList=Failed to remove record %s to Mailman list %s or SPIP base
+# ErrorNewValueCantMatchOldValue=New value can't be equal to old one
+# ErrorFailedToValidatePasswordReset=Failed to reinit password. May be the reinit was already done (this link can be used only one time). If not, try to restart the reinit process.
+# ErrorToConnectToMysqlCheckInstance=Connect to database fails. Check Mysql server is running (in most cases, you can launch it from command line with 'sudo /etc/init.d/mysql start').
+# ErrorFailedToAddContact=Failed to add contact
+# ErrorDateMustBeBeforeToday=The date can not be greater than today
+# ErrorPaymentModeDefinedToWithoutSetup=A payment mode was set to type %s but setup of module Invoice was not completed to define information to show for this payment mode.
+# ErrorPHPNeedModule=Error, your PHP must have module %s installed to use this feature.
+# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
+# ErrorWarehouseMustDiffers=Source and target warehouses must differs
+# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
+
+# Warnings
+# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
+# WarningSafeModeOnCheckExecDir=Warning, PHP option safe_mode is on so command must be stored inside a directory declared by php parameter safe_mode_exec_dir.
+# WarningAllowUrlFopenMustBeOn=Parameter allow_url_fopen must be set to on in filer php.ini for having this module working completely. You must modify this file manually.
+# WarningBuildScriptNotRunned=Script %s was not yet ran to build graphics, or there is no data to show.
+# WarningBookmarkAlreadyExists=A bookmark with this title or this target (URL) already exists.
+# WarningPassIsEmpty=Warning, database password is empty. This is a security hole. You should add a password to your database and change your conf.php file to reflect this.
+# WarningConfFileMustBeReadOnly=Warning, your config file (htdocs/conf/conf.php) can be overwritten by the web server. This is a serious security hole. Modify permissions on file to be in read only mode for operating system user used by Web server. If you use Windows and FAT format for your disk, you must know that this file system does not allow to add permissions on file, so can't be completely safe.
+# WarningsOnXLines=Warnings on %s source record(s)
+# WarningNoDocumentModelActivated=No model, for document generation, has been activated. A model will be choosed by default until you check your module setup.
+# WarningLockFileDoesNotExists=Warning, once setup is finished, you must disable install/migrate tools by adding a file install.lock into directory %s. Missing this file is a security hole.
+# WarningUntilDirRemoved=All security warnings (visible by admin users only) will remain active as long as the vulnerability is present (or that constant MAIN_REMOVE_INSTALL_WARNING is added in Setup->Other setup).
+# WarningCloseAlways=Warning, closing is done even if amount differs between source and target elements. Enable this feature with caution.
+# WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box.
+# WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your user are not complete (see tab ClickToDial onto your user card).
+# WarningNotRelevant=Irrelevant operation for this dataset
diff --git a/htdocs/langs/bs_BA/exports.lang b/htdocs/langs/bs_BA/exports.lang
new file mode 100644
index 00000000000..3376ce3396c
--- /dev/null
+++ b/htdocs/langs/bs_BA/exports.lang
@@ -0,0 +1,130 @@
+# Dolibarr language file - Source file is en_US - exports
+# ExportsArea=Exports area
+# ImportArea=Import area
+# NewExport=New export
+# NewImport=New import
+# ExportableDatas=Exportable dataset
+# ImportableDatas=Importable dataset
+# SelectExportDataSet=Choose dataset you want to export...
+# SelectImportDataSet=Choose dataset you want to import...
+# SelectExportFields=Choose fields you want to export, or select a predefined export profile
+# SelectImportFields=Choose source file fields you want to import and their target field in database by moving them up and down with anchor %s, or select a predefined import profil:
+# NotImportedFields=Fields of source file not imported
+# SaveExportModel=Save this export profile if you plan to reuse it later...
+# SaveImportModel=Save this import profile if you plan to reuse it later...
+# ExportModelName=Export profile name
+# ExportModelSaved=Export profile saved under name %s.
+# ExportableFields=Exportable fields
+# ExportedFields=Exported fields
+# ImportModelName=Import profile name
+# ImportModelSaved=Import profile saved under name %s.
+# ImportableFields=Importable fields
+# ImportedFields=Imported fields
+# DatasetToExport=Dataset to export
+# DatasetToImport=Import file into dataset
+# NoDiscardedFields=No fields in source file are discarded
+# Dataset=Dataset
+# ChooseFieldsOrdersAndTitle=Choose fields order...
+# FieldsOrder=Fields order
+# FieldsTitle=Fields title
+# FieldOrder=Field order
+# FieldTitle=Field title
+# ChooseExportFormat=Choose export format
+# NowClickToGenerateToBuildExportFile=Now, select file format in combo box and click on "Generate" to build export file...
+# AvailableFormats=Available formats
+# LibraryShort=Library
+# LibraryUsed=Library used
+# LibraryVersion=Version
+# Step=Step
+# FormatedImport=Import assistant
+# FormatedImportDesc1=This area allows to import personalized data, using an assistant to help you in process without technical knowledge.
+# FormatedImportDesc2=First step is to choose a king of data you want to load, then file to load, then to choose which fields you want to load.
+# FormatedExport=Export assistant
+# FormatedExportDesc1=This area allows to export personalized data, using an assistant to help you in process without technical knowledge.
+# FormatedExportDesc2=First step is to choose a predefined dataset, then to choose which fields you want in your result files, and which order.
+# FormatedExportDesc3=When data to export are selected, you can define output file format you want to export your data to.
+# Sheet=Sheet
+# NoImportableData=No importable data (no module with definitions to allow data imports)
+# FileSuccessfullyBuilt=Export file generated
+# SQLUsedForExport=SQL Request used to build export file
+# LineId=Id of line
+# LineDescription=Description of line
+# LineUnitPrice=Unit price of line
+# LineVATRate=VAT Rate of line
+# LineQty=Quantity for line
+# LineTotalHT=Amount net of tax for line
+# LineTotalTTC=Amount with tax for line
+# LineTotalVAT=Amount of VAT for line
+# TypeOfLineServiceOrProduct=Type of line (0=product, 1=service)
+# FileWithDataToImport=File with data to import
+# FileToImport=Source file to import
+# FileMustHaveOneOfFollowingFormat=File to import must have one of following format
+# DownloadEmptyExample=Download example of empty source file
+# ChooseFormatOfFileToImport=Choose file format to use as import file format by clicking on picto %s to select it...
+# ChooseFileToImport=Upload file then click on picto %s to select file as source import file...
+# SourceFileFormat=Source file format
+# FieldsInSourceFile=Fields in source file
+# FieldsInTargetDatabase=Target fields in Dolibarr database (bold=mandatory)
+# Field=Field
+# NoFields=No fields
+# MoveField=Move field column number %s
+# ExampleOfImportFile=Example_of_import_file
+# SaveImportProfile=Save this import profile
+# ErrorImportDuplicateProfil=Failed to save this import profile with this name. An existing profile already exists with this name.
+# ImportSummary=Import setup summary
+# TablesTarget=Targeted tables
+# FieldsTarget=Targeted fields
+# TableTarget=Targeted table
+# FieldTarget=Targeted field
+# FieldSource=Source field
+# DoNotImportFirstLine=Do not import first line of source file
+# NbOfSourceLines=Number of lines in source file
+# NowClickToTestTheImport=Check import parameters you have defined. If they are correct, click on button "%s" to launch a simulation of import process (no data will be changed in your database, it's only a simulation for the moment)...
+# RunSimulateImportFile=Launch the import simulation
+# FieldNeedSource=This fiels in database require a data from source file
+# SomeMandatoryFieldHaveNoSource=Some mandatory fields have no source from data file
+# InformationOnSourceFile=Information on source file
+# InformationOnTargetTables=Information on target fields
+# SelectAtLeastOneField=Switch at least one source field in the column of fields to export
+# SelectFormat=Choose this import file format
+# RunImportFile=Launch import file
+# NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import.
+# DataLoadedWithId=All data will be loaded with the following import id: %s
+# ErrorMissingMandatoryValue=Mandatory data is empty in source file for field %s.
+# TooMuchErrors=There is still %s other source lines with errors but output has been limited.
+# TooMuchWarnings=There is still %s other source lines with warnings but output has been limited.
+# EmptyLine=Empty line (will be discarded)
+# CorrectErrorBeforeRunningImport=You must first correct all errors before running definitive import.
+# FileWasImported=File was imported with number %s.
+# YouCanUseImportIdToFindRecord=You can find all imported records in your database by filtering on field import_key='%s'.
+# NbOfLinesOK=Number of lines with no errors and no warnings: %s.
+# NbOfLinesImported=Number of lines successfully imported: %s.
+# DataComeFromNoWhere=Value to insert comes from nowhere in source file.
+# DataComeFromFileFieldNb=Value to insert comes from field number %s in source file.
+# DataComeFromIdFoundFromRef=Value that comes from field number %s of source file will be used to find id of parent object to use (So the objet %s that has the ref. from source file must exists into Dolibarr).
+# DataComeFromIdFoundFromCodeId=Code that comes from field number %s of source file will be used to find id of parent object to use (So the code from source file must exists into dictionnary %s). Note that if you know id, you can also use it into source file instead of code. Import should work in both cases.
+# DataIsInsertedInto=Data coming from source file will be inserted into the following field:
+# DataIDSourceIsInsertedInto=The id of parent object found using the data in source file, will be inserted into the following field:
+# DataCodeIDSourceIsInsertedInto=The id of parent line found from code, will be inserted into following field:
+# SourceRequired=Data value is mandatory
+# SourceExample=Example of possible data value
+# ExampleAnyRefFoundIntoElement=Any ref found for element %s
+# ExampleAnyCodeOrIdFoundIntoDictionnary=Any code (or id) found into dictionnary %s
+# CSVFormatDesc=Comma Separated Value file format (.csv).
This is a text file format where fields are separated by separator [ %s ]. If separator is found inside a field content, field is rounded by round character [ %s ]. Escape character to escape round character is [ %s ].
+# Excel95FormatDesc=Excel file format (.xls)
This is native Excel 95 format (BIFF5).
+# Excel2007FormatDesc=Excel file format (.xlsx)
This is native Excel 2007 format (SpreadsheetML).
+# TsvFormatDesc=Tab Separated Value file format (.tsv)
This is a text file format where fields are separated by a tabulator [tab].
+# ExportFieldAutomaticallyAdded=Field %s was automatically added. It will avoid you to have similar lines to be treated as duplicate records (with this field added, all lines will own their own id and will differ).
+# CsvOptions=Csv Options
+# Separator=Separator
+# Enclosure=Enclosure
+# SuppliersProducts=Suppliers Products
+# BankCode=Bank code
+# DeskCode=Desk code
+# BankAccountNumber=Account number
+# BankAccountNumberKey=Key
+## filters
+# SelectFilterFields=If you want to filter on some values, just input values here.
+# FilterableFields=Champs Filtrables
+# FilteredFields=Filtered fields
+# FilteredFieldsValues=Value for filter
diff --git a/htdocs/langs/bs_BA/externalsite.lang b/htdocs/langs/bs_BA/externalsite.lang
new file mode 100644
index 00000000000..b915c37a5ab
--- /dev/null
+++ b/htdocs/langs/bs_BA/externalsite.lang
@@ -0,0 +1,4 @@
+# Dolibarr language file - Source file is en_US - externalsite
+# ExternalSiteSetup=Setup link to external website
+# ExternalSiteURL=External Site URL
+# ExternalSiteModuleNotComplete=Module ExternalSite was not configured properly.
diff --git a/htdocs/langs/bs_BA/ftp.lang b/htdocs/langs/bs_BA/ftp.lang
new file mode 100644
index 00000000000..6f135997201
--- /dev/null
+++ b/htdocs/langs/bs_BA/ftp.lang
@@ -0,0 +1,12 @@
+# Dolibarr language file - Source file is en_US - ftp
+# FTPClientSetup=FTP Client module setup
+# NewFTPClient=New FTP connection setup
+# FTPArea=FTP Area
+# FTPAreaDesc=This screen show you content of a FTP server view
+# SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete
+# FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions
+# FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s)
+# FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password
+# FTPFailedToRemoveFile=Failed to remove file %s.
+# FTPFailedToRemoveDir=Failed to remove directory %s (Check permissions and that directory is empty).
+# FTPPassiveMode=Passive mode
diff --git a/htdocs/langs/bs_BA/help.lang b/htdocs/langs/bs_BA/help.lang
new file mode 100644
index 00000000000..fe836c72ab6
--- /dev/null
+++ b/htdocs/langs/bs_BA/help.lang
@@ -0,0 +1,28 @@
+# Dolibarr language file - Source file is en_US - help
+# CommunitySupport=Forum/Wiki support
+# EMailSupport=Emails support
+# RemoteControlSupport=Online real time / remote support
+# OtherSupport=Other support
+# ToSeeListOfAvailableRessources=To contact/see available resources:
+# ClickHere=Click here
+# HelpCenter=Help center
+# DolibarrHelpCenter=Dolibarr help and support center
+# ToGoBackToDolibarr=Otherwise, click here to use Dolibarr
+# TypeOfSupport=Source of support
+# TypeSupportCommunauty=Community (free)
+# TypeSupportCommercial=Commercial
+# TypeOfHelp=Type
+# NeedHelpCenter=Need help or support ?
+# Efficiency=Efficiency
+# TypeHelpOnly=Help only
+# TypeHelpDev=Help+Development
+# TypeHelpDevForm=Help+Development+Formation
+# ToGetHelpGoOnSparkAngels1=Some companies can provide a fast (sometime immediate) and more efficient online support by taking control of your computer. Such helpers can be found on %s web site:
+# ToGetHelpGoOnSparkAngels3=You can also go to the list of all available coaches for Dolibarr, for this click on button
+# ToGetHelpGoOnSparkAngels2=Sometimes, there is no company available at the moment you make your search, so think to change the filter to look for "all availability". You will be able to send more requests.
+# BackToHelpCenter=Otherwise, click here to go back to help center home page.
+# LinkToGoldMember=You can call one of the coach preselected by Dolibarr for your language (%s) by clicking his Widget (status and maximum price are automatically updated):
+# PossibleLanguages=Supported languages
+# MakeADonation=Help Dolibarr project, make a donation
+# SubscribeToFoundation=Help Dolibarr project, subscribe to the foundation
+# SeeOfficalSupport=For official Dolibarr support in your language:
%s
diff --git a/htdocs/langs/bs_BA/holiday.lang b/htdocs/langs/bs_BA/holiday.lang
new file mode 100644
index 00000000000..3bca20c07db
--- /dev/null
+++ b/htdocs/langs/bs_BA/holiday.lang
@@ -0,0 +1,152 @@
+# Dolibarr language file - Source file is en_US - holiday
+# HRM=HRM
+# Holidays=Holidays
+# CPTitreMenu=Holidays
+# MenuReportMonth=Monthly statement
+# MenuAddCP=Apply for holidays
+# NotActiveModCP=You must enable the module holidays to view this page.
+# NotConfigModCP=You must configure the module holidays to view this page. To do this, click here a>.
+# NoCPforUser=You don't have a demand for holidays.
+# AddCP=Apply for holidays
+# CPErrorSQL=An SQL error occurred:
+# Employe=Employee
+# DateDebCP=Start date
+# DateFinCP=End date
+# DateCreateCP=Creation date
+# DraftCP=Draft
+# ToReviewCP=Awaiting approval
+# ApprovedCP=Approved
+# CancelCP=Canceled
+# RefuseCP=Refused
+# ValidatorCP=Approbator
+# ListeCP=List of holidays
+# ReviewedByCP=Will be reviewed by
+# DescCP=Description
+# SendRequestCP=Creating demand for holidays
+# DelayToRequestCP=Applications for holidays must be made at least %s day(s) before them.
+# MenuConfCP=Edit balance of holidays
+# UpdateAllCP=Update the holidays
+# SoldeCPUser=Holidays balance is %s days.
+# ErrorEndDateCP=You must select an end date greater than the start date.
+# ErrorSQLCreateCP=An SQL error occurred during the creation:
+# ErrorIDFicheCP=An error has occurred, the request for holidays does not exist.
+# ReturnCP=Return to previous page
+# ErrorUserViewCP=You are not authorized to read this request for holidays.
+# InfosCP=Information of the demand of holidays
+# InfosWorkflowCP=Information Workflow
+# DateCreateCP=Creation date
+# RequestByCP=Requested by
+# TitreRequestCP=Sheet of holidays
+# NbUseDaysCP=Number of days of holidays consumed
+# EditCP=Edit
+# DeleteCP=Delete
+# ActionValidCP=Validate
+# ActionRefuseCP=Refuse
+# ActionCancelCP=Cancel
+# StatutCP=Status
+# SendToValidationCP=Send to validation
+# TitleDeleteCP=Delete the request of holidays
+# ConfirmDeleteCP=Confirm the deletion of this request for holidays?
+# ErrorCantDeleteCP=Error you don't have the right to delete this holiday request.
+# CantCreateCP=You don't have the right to apply for holidays.
+# InvalidValidatorCP=You must choose an approbator to your holiday request.
+# UpdateButtonCP=Update
+# CantUpdate=You cannot update this request of holidays.
+# NoDateDebut=You must select a start date.
+# NoDateFin=You must select an end date.
+# ErrorDureeCP=Your request for holidays does not contain working day.
+# TitleValidCP=Approve the request holidays
+# ConfirmValidCP=Are you sure you want to approve the holiday request?
+# DateValidCP=Date approved
+# TitleToValidCP=Send request holidays
+# ConfirmToValidCP=Are you sure you want to send the request of holidays?
+# TitleRefuseCP=Refuse the request holidays
+# ConfirmRefuseCP=Are you sure you want to refuse the request of holidays?
+# NoMotifRefuseCP=You must choose a reason for refusing the request.
+# TitleCancelCP=Cancel the request holidays
+# ConfirmCancelCP=Are you sure you want to cancel the request of holidays?
+# DetailRefusCP=Reason for refusal
+# DateRefusCP=Date of refusal
+# DateCancelCP=Date of cancellation
+# DefineEventUserCP=Assign an exceptional leave for a user
+# addEventToUserCP=Assign leave
+# MotifCP=Reason
+# UserCP=User
+# ErrorAddEventToUserCP=An error occurred while adding the exceptional leave.
+# AddEventToUserOkCP=The addition of the exceptional leave has been completed.
+# MenuLogCP=View logs of holidays
+# LogCP=Log of updates of holidays
+# ActionByCP=Performed by
+# UserUpdateCP=For the user
+# PrevSoldeCP=Previous Balance
+# NewSoldeCP=New Balance
+# alreadyCPexist=A request for holidays has already been done on this period.
+# UserName=Name
+# Employee=Employee
+# FirstDayOfHoliday=First day of holiday
+# LastDayOfHoliday=Last day of holiday
+# HolidaysMonthlyUpdate=Monthly update
+# ManualUpdate=Manual update
+# HolidaysCancelation=Holidays cancelation
+
+## Configuration du Module ##
+# ConfCP=Configuration of holidays module
+# DescOptionCP=Description of the option
+# ValueOptionCP=Value
+# GroupToValidateCP=Group with the ability to approve holidays
+# ConfirmConfigCP=Validate the configuration
+# LastUpdateCP=Last updated automatically of holidays
+# UpdateConfCPOK=Updated successfully.
+# ErrorUpdateConfCP=An error occurred during the update, please try again.
+# AddCPforUsers=Please add the balance of holidays of users by clicking here.
+# DelayForSubmitCP=Deadline to apply for holidays
+# AlertapprobatortorDelayCP=Prevent the approbator if the holiday request does not match the deadline
+# AlertValidatorDelayCP=Préevent the approbator if the holiday request exceed delay
+# AlertValidorSoldeCP=Prevent the approbator if the holiday request exceed the balance
+# nbUserCP=Number of users supported in the module holidays
+# nbHolidayDeductedCP=Number of holidays to be deducted per day of holiday taken
+# nbHolidayEveryMonthCP=Number of holidays added every month
+# Module27130Name= Management of holidays
+# Module27130Desc= Management of holidays
+# TitleOptionMainCP=Main settings of holidays
+# TitleOptionEventCP=Settings of holidays related to events
+# ValidEventCP=Validate
+# UpdateEventCP=Update events
+# CreateEventCP=Create
+# NameEventCP=Event name
+# OkCreateEventCP=The addition of the event went well.
+# ErrorCreateEventCP=Error creating the event.
+# UpdateEventOkCP=The update of the event went well.
+# ErrorUpdateEventCP=Error while updating the event.
+# DeleteEventCP=Delete Event
+# DeleteEventOkCP=The event has been deleted.
+# ErrorDeleteEventCP=Error while deleting the event.
+# TitleDeleteEventCP=Delete a exceptional leave
+# TitleCreateEventCP=Create a exceptional leave
+# TitleUpdateEventCP=Edit or delete a exceptional leave
+# DeleteEventOptionCP=Delete
+# UpdateEventOptionCP=Update
+# ErrorMailNotSend=An error occurred while sending email:
+# NoCPforMonth=No leave this month.
+# nbJours=Number days
+# TitleAdminCP=Configuration of Holidays
+
+#Messages
+# Hello=Hello
+# HolidaysToValidate=Validate holidays
+# HolidaysToValidateBody=Below is a request for holidays to validate
+# HolidaysToValidateDelay=This request for holidays will take place within a period of less than %s days.
+# HolidaysToValidateAlertSolde=The user who made this request for holidays do not have enough available days.
+# HolidaysValidated=Validated holidays
+# HolidaysValidatedBody=Your request for holidays for %s to %s has been validated.
+# HolidaysRefused=Denied holidays
+# HolidaysRefusedBody=Your request for holidays for %s to %s has been denied for the following reason :
+# HolidaysCanceled=Canceled holidays
+# HolidaysCanceledBody=Your request for holidays for %s to %s has been canceled.
+
+# Permission20001=Read/create/modify their holidays
+# Permission20002=Read/modify all requests of holidays
+# Permission20003=Delete their holidays requests
+# Permission20004=Define users holidays
+# Permission20005=Review log of modified holidays
+# Permission20006=Access holidays monthly report
diff --git a/htdocs/langs/bs_BA/install.lang b/htdocs/langs/bs_BA/install.lang
new file mode 100644
index 00000000000..2e7cc12afac
--- /dev/null
+++ b/htdocs/langs/bs_BA/install.lang
@@ -0,0 +1,209 @@
+# Dolibarr language file - Source file is en_US - install
+# InstallEasy=Just follow the instructions step by step.
+# MiscellaneousChecks=Prerequisites check
+# DolibarrWelcome=Welcome to Dolibarr
+# ConfFileExists=Configuration file %s exists.
+# ConfFileDoesNotExists=Configuration file %s does not exist !
+# ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file %s does not exist and could not be created !
+# ConfFileCouldBeCreated=Configuration file %s could be created.
+# ConfFileIsNotWritable=Configuration file %s is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
+# ConfFileIsWritable=Configuration file %s is writable.
+# ConfFileReload=Reload all information from configuration file.
+# PHPSupportSessions=This PHP supports sessions.
+# PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
+# PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check your parameter variables_order in php.ini.
+# PHPSupportGD=This PHP support GD graphical functions.
+# PHPSupportUTF8=This PHP support UTF8 functions.
+# PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough.
+# PHPMemoryTooLow=Your PHP max session memory is set to %s bytes. This should be too low. Change your php.ini to set memory_limit parameter to at least %s bytes.
+# Recheck=Click here for a more significative test
+# ErrorPHPDoesNotSupportSessions=Your PHP installation does not support sessions. This feature is required to make Dolibarr working. Check your PHP setup.
+# ErrorPHPDoesNotSupportGD=Your PHP installation does not support graphical function GD. No graph will be available.
+# ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr can't work correctly. Solve this before installing Dolibarr.
+# ErrorDirDoesNotExists=Directory %s does not exist.
+# ErrorGoBackAndCorrectParameters=Go backward and correct wrong parameters.
+# ErrorWrongValueForParameter=You may have typed a wrong value for parameter '%s'.
+# ErrorFailedToCreateDatabase=Failed to create database '%s'.
+# ErrorFailedToConnectToDatabase=Failed to connect to database '%s'.
+# ErrorDatabaseVersionTooLow=Database version (%s) too old. Version %s or higher is required.
+# ErrorPHPVersionTooLow=PHP version too old. Version %s is required.
+# WarningPHPVersionTooLow=PHP version too old. Version %s or more is expected. This version should allow install but is not supported.
+# ErrorConnectedButDatabaseNotFound=Connection to server successfull but database '%s' not found.
+# ErrorDatabaseAlreadyExists=Database '%s' already exists.
+# IfDatabaseNotExistsGoBackAndUncheckCreate=If database does not exists, go back and check option "Create database".
+# IfDatabaseExistsGoBackAndCheckCreate=If database already exists, go back and uncheck "Create database" option.
+# WarningBrowserTooOld=Too old version of browser. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommanded.
+# PHPVersion=PHP Version
+# YouCanContinue=You can continue...
+# PleaseBePatient=Please be patient...
+# License=Using license
+# ConfigurationFile=Configuration file
+# WebPagesDirectory=Directory where web pages are stored
+# DocumentsDirectory=Directory to store uploaded and generated documents
+# URLRoot=URL Root
+# ForceHttps=Force secure connections (https)
+# CheckToForceHttps=Check this option to force secure connections (https).
This requires that the web server is configured with an SSL certificate.
+# DolibarrDatabase=Dolibarr Database
+# DatabaseChoice=Database choice
+# DatabaseType=Database type
+# DriverType=Driver type
+# Server=Server
+# ServerAddressDescription=Name or ip address for database server, usually 'localhost' when database server is hosted on same server than web server
+# ServerPortDescription=Database server port. Keep empty if unknown.
+# DatabaseServer=Database server
+# DatabaseName=Database name
+# DatabasePrefix=Database prefix table
+# Login=Login
+# AdminLogin=Login for Dolibarr database owner.
+# Password=Password
+# PasswordAgain=Retype password a second time
+# AdminPassword=Password for Dolibarr database owner.
+# CreateDatabase=Create database
+# CreateUser=Create owner
+# DatabaseSuperUserAccess=Database server - Superuser access
+# CheckToCreateDatabase=Check box if database does not exist and must be created.
In this case, you must fill the login/password for superuser account at the bottom of this page.
+# CheckToCreateUser=Check box if database owner does not exist and must be created.
In this case, you must choose its login and password and also fill the login/password for the superuser account at the bottom of this page. If this box is unchecked, owner database and its passwords must exists.
+# Experimental=(experimental)
+# DatabaseRootLoginDescription=Login of the user allowed to create new databases or new users, mandatory if your database or its owner does not already exists.
+# KeepEmptyIfNoPassword=Leave empty if user has no password (avoid this)
+# SaveConfigurationFile=Save values
+# ConfigurationSaving=Saving configuration file
+# ServerConnection=Server connection
+# DatabaseConnection=Database connection
+# DatabaseCreation=Database creation
+# UserCreation=User creation
+# CreateDatabaseObjects=Database objects creation
+# ReferenceDataLoading=Reference data loading
+# TablesAndPrimaryKeysCreation=Tables and Primary keys creation
+# CreateTableAndPrimaryKey=Create table %s
+# CreateOtherKeysForTable=Create foreign keys and indexes for table %s
+# OtherKeysCreation=Foreign keys and indexes creation
+# FunctionsCreation=Functions creation
+# AdminAccountCreation=Administrator login creation
+# PleaseTypePassword=Please type a password, empty passwords are not allowed !
+# PleaseTypeALogin=Please type a login !
+# PasswordsMismatch=Passwords differs, please try again !
+# SetupEnd=End of setup
+# SystemIsInstalled=This installation is complete.
+# SystemIsUpgraded=Dolibarr has been upgraded successfully.
+# YouNeedToPersonalizeSetup=You need to configure Dolibarr to suit your needs (appearance, features, ...). To do this, please follow the link below:
+# AdminLoginCreatedSuccessfuly=Dolibarr administrator login '%s' created successfuly.
+# GoToDolibarr=Go to Dolibarr
+# GoToSetupArea=Go to Dolibarr (setup area)
+# MigrationNotFinished=Version of your database is not completely up to date, so you'll have to run the upgrade process again.
+# GoToUpgradePage=Go to upgrade page again
+# Examples=Examples
+# WithNoSlashAtTheEnd=Without the slash "/" at the end
+# DirectoryRecommendation=It is recommanded to use a directory outside of your directory of your web pages.
+# LoginAlreadyExists=Already exists
+# DolibarrAdminLogin=Dolibarr admin login
+# AdminLoginAlreadyExists=Dolibarr administrator account '%s' already exists. Go back, if you want to create another one.
+# WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called install.lock into Dolibarr document directory, in order to avoid malicious use of it.
+# ThisPHPDoesNotSupportTypeBase=This PHP system does not support any interface to access database type %s
+# FunctionNotAvailableInThisPHP=Not available on this PHP
+# MigrateScript=Migration script
+# ChoosedMigrateScript=Choose migration script
+# DataMigration=Data migration
+# DatabaseMigration=Structure database migration
+# ProcessMigrateScript=Script processing
+# ChooseYourSetupMode=Choose your setup mode and click "Start"...
+# FreshInstall=Fresh install
+# FreshInstallDesc=Use this mode if this is your first install. If not, this mode can repair a incomplete previous install, but if you want to upgrade your version, choose "Upgrade" mode.
+# Upgrade=Upgrade
+# UpgradeDesc=Use this mode if you have replaced old Dolibarr files with files from a newer version. This will upgrade your database and data.
+# Start=Start
+# InstallNotAllowed=Setup not allowed by conf.php permissions
+# NotAvailable=Not available
+# YouMustCreateWithPermission=You must create file %s and set write permissions on it for the web server during install process.
+# CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload page.
+# AlreadyDone=Already migrated
+# DatabaseVersion=Database version
+# ServerVersion=Database server version
+# YouMustCreateItAndAllowServerToWrite=You must create this directory and allow for the web server to write into it.
+# CharsetChoice=Character set choice
+# CharacterSetClient=Character set used for generated HTML web pages
+# CharacterSetClientComment=Choose character set for web display.
Default proposed character set is the one of your database.
+# DBSortingCollation=Character sorting order
+# DBSortingCollationComment=Choose page code that defines character's sorting order used by database. This parameter is also called 'collation' by some databases.
This parameter can't be defined if database already exists.
+# CharacterSetDatabase=Character set for database
+# CharacterSetDatabaseComment=Choose character set wanted for database creation.
This parameter can't be defined if database already exists.
+# YouAskDatabaseCreationSoDolibarrNeedToConnect=You ask to create database %s, but for this, Dolibarr need to connect to server %s with super user %s permissions.
+# YouAskLoginCreationSoDolibarrNeedToConnect=You ask to create database login %s, but for this, Dolibarr need to connect to server %s with super user %s permissions.
+# BecauseConnectionFailedParametersMayBeWrong=As connection failed, host or super user parameters must be wrong.
+# OrphelinsPaymentsDetectedByMethod=Orphans payment detected by method %s
+# RemoveItManuallyAndPressF5ToContinue=Remove it manually and press F5 to continue.
+# KeepDefaultValuesWamp=You use the Dolibarr setup wizard from DoliWamp, so values proposed here are already optimized. Change them only if you know what you do.
+# KeepDefaultValuesDeb=You use the Dolibarr setup wizard from a Linux package (Ubuntu, Debian, Fedora...), so values proposed here are already optimized. Only the password of the database owner to create must be completed. Change other parameters only if you know what you do.
+# KeepDefaultValuesMamp=You use the Dolibarr setup wizard from DoliMamp, so values proposed here are already optimized. Change them only if you know what you do.
+# KeepDefaultValuesProxmox=You use the Dolibarr setup wizard from a Proxmox virtual appliance, so values proposed here are already optimized. Change them only if you know what you do.
+# FieldRenamed=Field renamed
+# IfLoginDoesNotExistsCheckCreateUser=If login does not exists yet, you must check option "Create user"
+# ErrorConnection=Server "%s", database name "%s", login "%s", or database password may be wrong or PHP client version may be too old compared to database version.
+# InstallChoiceRecommanded=Recommended choice to install version %s from your current version %s
+# InstallChoiceSuggested=Install choice suggested by installer.
+# MigrateIsDoneStepByStep=The targeted version (%s) has a gap of several versions, so install wizard will come back to suggest next migration once this one will be finished.
+# CheckThatDatabasenameIsCorrect=Check that database name "%s" is correct.
+# IfAlreadyExistsCheckOption=If this name is correct and that database does not exist yet, you must check option "Create database".
+# OpenBaseDir=PHP openbasedir parameter
+# YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide login/password of superuser (bottom of form).
+# YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide login/password of superuser (bottom of form).
+# NextStepMightLastALongTime=Current step may last several minutes. Please wait until the next screen is shown completely before continuing.
+# MigrationCustomerOrderShipping=Migrate shipping for customer orders storage
+# MigrationShippingDelivery=Upgrade storage of shipping
+# MigrationShippingDelivery2=Upgrade storage of shipping 2
+# MigrationFinished=Migration finished
+# LastStepDesc=Last step: Define here login and password you plan to use to connect to software. Do not loose this as it is the account to administer all others.
+# ActivateModule=Activate module %s
+# ShowEditTechnicalParameters=Click here to show/edit advanced parameters (expert mode)
+
+#########
+# upgrade
+#########
+# MigrationFixData=Fix for denormalized data
+# MigrationOrder=Data migration for customer's orders
+# MigrationSupplierOrder=Data migration for supplier's orders
+# MigrationProposal=Data migration for commercial proposals
+# MigrationInvoice=Data migration for customer's invoices
+# MigrationContract=Data migration for contracts
+# MigrationSuccessfullUpdate=Upgrade successful
+# MigrationUpdateFailed=Failed upgrade process
+# MigrationRelationshipTables=Data migration for relationship tables (%s)
+# MigrationPaymentsUpdate=Payment data correction
+# MigrationPaymentsNumberToUpdate=%s payment(s) to update
+# MigrationProcessPaymentUpdate=Update payment(s) %s
+# MigrationPaymentsNothingToUpdate=No more things to do
+# MigrationPaymentsNothingUpdatable=No more payments that can be corrected
+# MigrationContractsUpdate=Contract data correction
+# MigrationContractsNumberToUpdate=%s contract(s) to update
+# MigrationContractsLineCreation=Create contract line for contract ref %s
+# MigrationContractsNothingToUpdate=No more things to do
+# MigrationContractsFieldDontExist=Field fk_facture does not exists anymore. Nothing to do.
+# MigrationContractsEmptyDatesUpdate=Contract empty date correction
+# MigrationContractsEmptyDatesUpdateSuccess=Contract emtpy date correction done successfuly
+# MigrationContractsEmptyDatesNothingToUpdate=No contract empty date to correct
+# MigrationContractsEmptyCreationDatesNothingToUpdate=No contract creation date to correct
+# MigrationContractsInvalidDatesUpdate=Bad value date contract correction
+# MigrationContractsInvalidDateFix=Correct contract %s (Contract date=%s, Starting service date min=%s)
+# MigrationContractsInvalidDatesNumber=%s contracts modified
+# MigrationContractsInvalidDatesNothingToUpdate=No date with bad value to correct
+# MigrationContractsIncoherentCreationDateUpdate=Bad value contract creation date correction
+# MigrationContractsIncoherentCreationDateUpdateSuccess=Bad value contract creation date correction done succesfuly
+# MigrationContractsIncoherentCreationDateNothingToUpdate=No bad value for contract creation date to correct
+# MigrationReopeningContracts=Open contract closed by error
+# MigrationReopenThisContract=Reopen contract %s
+# MigrationReopenedContractsNumber=%s contracts modified
+# MigrationReopeningContractsNothingToUpdate=No closed contract to open
+# MigrationBankTransfertsUpdate=Update links between bank transaction and a bank transfer
+# MigrationBankTransfertsNothingToUpdate=All links are up to date
+# MigrationShipmentOrderMatching=Sendings receipt update
+# MigrationDeliveryOrderMatching=Delivery receipt update
+# MigrationDeliveryDetail=Delivery update
+# MigrationStockDetail=Update stock value of products
+# MigrationMenusDetail=Update dynamic menus tables
+# MigrationDeliveryAddress=Update delivery address in shipments
+# MigrationProjectTaskActors=Data migration for llx_projet_task_actors table
+# MigrationProjectUserResp=Data migration field fk_user_resp of llx_projet to llx_element_contact
+# MigrationProjectTaskTime=Update time spent in seconds
+# MigrationActioncommElement=Update data on actions
+# MigrationPaymentMode=Data migration for payment mode
+# MigrationCategorieAssociation=Migration of categories
diff --git a/htdocs/langs/bs_BA/interventions.lang b/htdocs/langs/bs_BA/interventions.lang
new file mode 100644
index 00000000000..0a5b3e15467
--- /dev/null
+++ b/htdocs/langs/bs_BA/interventions.lang
@@ -0,0 +1,42 @@
+# Dolibarr language file - Source file is en_US - interventions
+# Intervention=Intervention
+# Interventions=Interventions
+# InterventionCard=Intervention card
+# NewIntervention=New intervention
+# AddIntervention=Add intervention
+# ListOfInterventions=List of interventions
+# EditIntervention=Edit intervention
+# ActionsOnFicheInter=Actions on intervention
+# LastInterventions=Last %s interventions
+# AllInterventions=All interventions
+# CreateDraftIntervention=Create draft
+# CustomerDoesNotHavePrefix=Customer does not have a prefix
+# InterventionContact=Intervention contact
+# DeleteIntervention=Delete intervention
+# ValidateIntervention=Validate intervention
+# ModifyIntervention=Modify intervention
+# DeleteInterventionLine=Delete intervention line
+# ConfirmDeleteIntervention=Are you sure you want to delete this intervention ?
+# ConfirmValidateIntervention=Are you sure you want to validate this intervention under name %s ?
+# ConfirmModifyIntervention=Are you sure you want to modify this intervention ?
+# ConfirmDeleteInterventionLine=Are you sure you want to delete this intervention line ?
+# NameAndSignatureOfInternalContact=Name and signature of intervening :
+# NameAndSignatureOfExternalContact=Name and signature of customer :
+# DocumentModelStandard=Standard document model for interventions
+# InterventionCardsAndInterventionLines=Interventions and lines of interventions
+# ClassifyBilled=Classify "Billed"
+# StatusInterInvoiced=Billed
+# RelatedInterventions=Related interventions
+# ShowIntervention=Show intervention
+##### Types de contacts #####
+# TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention
+# TypeContact_fichinter_internal_INTERVENING=Intervening
+# TypeContact_fichinter_external_BILLING=Billing customer contact
+# TypeContact_fichinter_external_CUSTOMER=Following-up customer contact
+# Modele numérotation
+# ArcticNumRefModelDesc1=Generic number model
+# ArcticNumRefModelError=Failed to activate
+# PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
+# PrintProductsOnFichinter=Print products on intervention card
+# PrintProductsOnFichinterDetails=forinterventions generated from orders
diff --git a/htdocs/langs/bs_BA/languages.lang b/htdocs/langs/bs_BA/languages.lang
new file mode 100644
index 00000000000..ffc7776c39f
--- /dev/null
+++ b/htdocs/langs/bs_BA/languages.lang
@@ -0,0 +1,59 @@
+# Dolibarr language file - Source file is en_US - languages
+
+# Language_ar_AR=Arabic
+# Language_ar_SA=Arabic
+# Language_bg_BG=Bulgarian
+# Language_ca_ES=Catalan
+# Language_cs_CZ=Czech
+# Language_da_DA=Danish
+# Language_da_DK=Danish
+# Language_de_DE=German
+# Language_de_AT=German (Austria)
+# Language_el_GR=Greek
+# Language_en_AU=English (Australia)
+# Language_en_GB=English (United Kingdom)
+# Language_en_IN=English (India)
+# Language_en_NZ=English (New Zealand)
+# Language_en_SA=English (Saudi Arabia)
+# Language_en_US=English (United States)
+# Language_en_ZA=English (South Africa)
+# Language_es_ES=Spanish
+# Language_es_AR=Spanish (Argentina)
+# Language_es_HN=Spanish (Honduras)
+# Language_es_MX=Spanish (Mexico)
+# Language_es_PY=Spanish (Paraguay)
+# Language_es_PE=Spanish (Peru)
+# Language_es_PR=Spanish (Puerto Rico)
+# Language_et_EE=Estonian
+# Language_fa_IR=Persian
+# Language_fi_FI=Fins
+# Language_fr_BE=French (Belgium)
+# Language_fr_CA=French (Canada)
+# Language_fr_CH=French (Switzerland)
+# Language_fr_FR=French
+# Language_fr_NC=French (New Caledonia)
+# Language_he_IL=Hebrew
+# Language_hu_HU=Hungarian
+# Language_is_IS=Icelandic
+# Language_it_IT=Italian
+# Language_ja_JP=Japanese
+# Language_ko_KR=Korean
+# Language_lv_LV=Latvian
+# Language_nb_NO=Norwegian (Bokmål)
+# Language_nl_BE=Dutch (Belgium)
+# Language_nl_NL=Dutch (Netherlands)
+# Language_pl_PL=Polish
+# Language_pt_BR=Portuguese (Brazil)
+# Language_pt_PT=Portuguese
+# Language_ro_RO=Romanian
+# Language_ru_RU=Russian
+# Language_ru_UA=Russian (Ukraine)
+# Language_tr_TR=Turkish
+# Language_sl_SI=Slovenian
+# Language_sv_SV=Swedish
+# Language_sv_SE=Swedish
+# Language_sk_SK=Slovakian
+# Language_uz_UZ=Uzbek
+# Language_vi_VN=Vietnamese
+# Language_zh_CN=Chinese
+# Language_zh_TW=Chinese (Traditional)
diff --git a/htdocs/langs/bs_BA/ldap.lang b/htdocs/langs/bs_BA/ldap.lang
new file mode 100644
index 00000000000..ed16db42181
--- /dev/null
+++ b/htdocs/langs/bs_BA/ldap.lang
@@ -0,0 +1,29 @@
+# Dolibarr language file - Source file is en_US - ldap
+# DomainPassword=Password for domain
+# YouMustChangePassNextLogon=Password for user %s on the domain %s must be changed.
+# UserMustChangePassNextLogon=User must change password on the domain %s
+# LdapUacf_NORMAL_ACCOUNT=User account
+# LdapUacf_DONT_EXPIRE_PASSWORD=Password never expires
+# LdapUacf_ACCOUNTDISABLE=Account is disabled in the domain %s
+# LDAPInformationsForThisContact=Information in LDAP database for this contact
+# LDAPInformationsForThisUser=Information in LDAP database for this user
+# LDAPInformationsForThisGroup=Information in LDAP database for this group
+# LDAPInformationsForThisMember=Information in LDAP database for this member
+# LDAPAttribute=LDAP attribute
+# LDAPAttributes=LDAP attributes
+# LDAPCard=LDAP card
+# LDAPRecordNotFound=Record not found in LDAP database
+# LDAPUsers=Users in LDAP database
+# LDAPGroups=Groups in LDAP database
+# LDAPFieldStatus=Status
+# LDAPFieldFirstSubscriptionDate=First subscription date
+# LDAPFieldFirstSubscriptionAmount=First subscription amount
+# LDAPFieldLastSubscriptionDate=Last subscription date
+# LDAPFieldLastSubscriptionAmount=Last subscription amount
+# SynchronizeDolibarr2Ldap=Synchronize user (Dolibarr -> LDAP)
+# UserSynchronized=User synchronized
+# GroupSynchronized=Group synchronized
+# MemberSynchronized=Member synchronized
+# ContactSynchronized=Contact synchronized
+# ForceSynchronize=Force synchronizing Dolibarr -> LDAP
+# ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
diff --git a/htdocs/langs/bs_BA/mailmanspip.lang b/htdocs/langs/bs_BA/mailmanspip.lang
new file mode 100644
index 00000000000..4df2bf08bde
--- /dev/null
+++ b/htdocs/langs/bs_BA/mailmanspip.lang
@@ -0,0 +1,27 @@
+# Dolibarr language file - Source file is en_US - mailmanspip
+# MailmanSpipSetup=Mailman and SPIP module Setup
+# MailmanTitle=Mailman mailing list system
+# TestSubscribe=To test subscription to Mailman lists
+# TestUnSubscribe=To test unsubscribe from Mailman lists
+# MailmanCreationSuccess=Subscription test was executed succesfully
+# MailmanDeletionSuccess=Unsubscription test was executed succesfully
+# SynchroMailManEnabled=A Mailman update will be performed
+# SynchroSpipEnabled=A Spip update will be performed
+# DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password
+# DescADHERENT_MAILMAN_URL=URL for Mailman subscriptions
+# DescADHERENT_MAILMAN_UNSUB_URL=URL for Mailman unsubscriptions
+# DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma)
+# SPIPTitle=SPIP Content Management System
+# DescADHERENT_SPIP_SERVEUR=SPIP Server
+# DescADHERENT_SPIP_DB=SPIP database name
+# DescADHERENT_SPIP_USER=SPIP database login
+# DescADHERENT_SPIP_PASS=SPIP database password
+# AddIntoSpip=Add into SPIP
+# AddIntoSpipConfirmation=Are you sure you want to add this member into SPIP?
+# AddIntoSpipError=Failed to add the user in SPIP
+# DeleteIntoSpip=Remove from SPIP
+# DeleteIntoSpipConfirmation=Are you sure you want to remove this member from SPIP?
+# DeleteIntoSpipError=Failed to suppress the user from SPIP
+# SPIPConnectionFailed=Failed to connect to SPIP
+# SuccessToAddToMailmanList=Add of %s to mailman list %s or SPIP database done
+# SuccessToRemoveToMailmanList=Removal of %s from mailman list %s or SPIP database done
diff --git a/htdocs/langs/bs_BA/mails.lang b/htdocs/langs/bs_BA/mails.lang
new file mode 100644
index 00000000000..328fc3ec5d6
--- /dev/null
+++ b/htdocs/langs/bs_BA/mails.lang
@@ -0,0 +1,132 @@
+# Dolibarr language file - Source file is en_US - mails
+# Mailing=EMailing
+# EMailing=EMailing
+# Mailings=EMailings
+# EMailings=EMailings
+# AllEMailings=All eMailings
+# MailCard=EMailing card
+# MailTargets=Targets
+# MailRecipients=Recipients
+# MailRecipient=Recipient
+# MailTitle=Description
+# MailFrom=Sender
+# MailErrorsTo=Errors to
+# MailReply=Reply to
+# MailTo=Receiver(s)
+# MailCC=Copy to
+# MailCCC=Cached copy to
+# MailTopic=EMail topic
+# MailText=Message
+# MailFile=Attached files
+# MailMessage=EMail body
+# ShowEMailing=Show emailing
+# ListOfEMailings=List of emailings
+# NewMailing=New emailing
+# EditMailing=Edit emailing
+# ResetMailing=Resend emailing
+# DeleteMailing=Delete emailing
+# DeleteAMailing=Delete an emailing
+# PreviewMailing=Preview emailing
+# PrepareMailing=Prepare emailing
+# CreateMailing=Create emailing
+# MailingDesc=This page allows you to send emailings to a group of people.
+# MailingResult=Sending emails result
+# TestMailing=Test email
+# ValidMailing=Valid emailing
+# ApproveMailing=Approve emailing
+# MailingStatusDraft=Draft
+# MailingStatusValidated=Validated
+# MailingStatusApproved=Approved
+# MailingStatusSent=Sent
+# MailingStatusSentPartialy=Sent partialy
+# MailingStatusSentCompletely=Sent completely
+# MailingStatusError=Error
+# MailingStatusNotSent=Not sent
+# MailSuccessfulySent=Email successfully sent (from %s to %s)
+# MailingSuccessfullyValidated=EMailing successfully validated
+# MailUnsubcribe=Unsubscribe
+# Unsuscribe=Unsubscribe
+# MailingStatusNotContact=Don't contact anymore
+# ErrorMailRecipientIsEmpty=Email recipient is empty
+# WarningNoEMailsAdded=No new Email to add to recipient's list.
+# ConfirmValidMailing=Are you sure you want to validate this emailing ?
+# ConfirmResetMailing=Warning, by reinitializing emailing %s, you allow to make a mass sending of this email another time. Are you sure you this is what you want to do ?
+# ConfirmDeleteMailing=Are you sure you want to delete this emailling ?
+# NbOfRecipients=Number of recipients
+# NbOfUniqueEMails=Nb of unique emails
+# NbOfEMails=Nb of EMails
+# TotalNbOfDistinctRecipients=Number of distinct recipients
+# NoTargetYet=No recipients defined yet (Go on tab 'Recipients')
+# AddRecipients=Add recipients
+# RemoveRecipient=Remove recipient
+# CommonSubstitutions=Common substitutions
+# YouCanAddYourOwnPredefindedListHere=To create your email selector module, see htdocs/core/modules/mailings/README.
+# EMailTestSubstitutionReplacedByGenericValues=When using test mode, substitutions variables are replaced by generic values
+# MailingAddFile=Attach this file
+# NoAttachedFiles=No attached files
+# BadEMail=Bad value for EMail
+# CloneEMailing=Clone Emailing
+# ConfirmCloneEMailing=Are you sure you want to clone this emailing ?
+# CloneContent=Clone message
+# CloneReceivers=Cloner recipients
+# DateLastSend=Date of last sending
+# DateSending=Date sending
+# SentTo=Sent to %s
+# MailingStatusRead=Read
+# CheckRead=Read Receipt
+# YourMailUnsubcribeOK=The email %s is correctly unsubcribe from mailing list
+# MailtoEMail=Hyper link to email
+# ActivateCheckRead=Allow to use the "Unsubcribe" link
+# ActivateCheckReadKey=Key use to encrypt URL use for "Read Receipt" and "Unsubcribe" feature
+# EMailSentToNRecipients=EMail sent to %s recipients.
+
+# Libelle des modules de liste de destinataires mailing
+# MailingModuleDescContactCompanies=Contacts/addresses of all third parties (customer, prospect, supplier, ...)
+# MailingModuleDescDolibarrUsers=Dolibarr users
+# MailingModuleDescFundationMembers=Foundation members with emails
+# MailingModuleDescEmailsFromFile=EMails from a text file (email;lastname;firstname;other)
+# MailingModuleDescEmailsFromUser=EMails from user input (email;lastname;firstname;other)
+# MailingModuleDescContactsCategories=Third parties (by category)
+# MailingModuleDescDolibarrContractsLinesExpired=Third parties with expired contract's lines
+# MailingModuleDescContactsByCompanyCategory=Contacts/addresses of third parties (by third parties category)
+# MailingModuleDescContactsByCategory=Contacts/addresses of third parties by category
+# MailingModuleDescMembersCategories=Foundation members (by categories)
+# MailingModuleDescContactsByFunction=Contacts/addresses of third parties (by position/function)
+
+
+# LineInFile=Line %s in file
+# RecipientSelectionModules=Defined requests for recipient's selection
+# MailSelectedRecipients=Selected recipients
+# MailingArea=EMailings area
+# LastMailings=Last %s emailings
+# TargetsStatistics=Targets statistics
+# NbOfCompaniesContacts=Unique contacts/addresses
+# MailNoChangePossible=Recipients for validated emailing can't be changed
+# SearchAMailing=Search mailing
+# SendMailing=Send emailing
+# SendMail=Send email
+# SentBy=Sent by
+# MailingNeedCommand=For security reason, sending an emailing is better when performed from command line. If you have one, ask your server administrator to launch the following command to send the emailing to all recipients:
+# MailingNeedCommand2=You can however send them online by adding parameter MAILING_LIMIT_SENDBYWEB with value of max number of emails you want to send by session. For this, go on Home - Setup - Other.
+# ConfirmSendingEmailing=If you can't or prefer sending them with your www browser, please confirm you are sure you want to send emailing now from your browser ?
+# LimitSendingEmailing=Note: On line sending of emailings are limited for security and timeout reasons to %s recipients by sending session.
+# TargetsReset=Clear list
+# ToClearAllRecipientsClickHere=Click here to clear the recipient list for this emailing
+# ToAddRecipientsChooseHere=Add recipients by choosing from the lists
+# NbOfEMailingsReceived=Mass emailings received
+# IdRecord=ID record
+# DeliveryReceipt=Delivery Receipt
+# YouCanUseCommaSeparatorForSeveralRecipients=You can use the comma separator to specify several recipients.
+# TagCheckMail=Track mail opening
+# TagUnsubscribe=Unsubscribe link
+# TagSignature=Signature sending user
+# TagMailtoEmail=Recipient EMail
+
+# Module Notifications
+# Notifications=Notifications
+# NoNotificationsWillBeSent=No email notifications are planned for this event and company
+# ANotificationsWillBeSent=1 notification will be sent by email
+# SomeNotificationsWillBeSent=%s notifications will be sent by email
+# AddNewNotification=Activate a new email notification request
+# ListOfActiveNotifications=List all active email notification requests
+# ListOfNotificationsDone=List all email notifications sent
diff --git a/htdocs/langs/bs_BA/main.lang b/htdocs/langs/bs_BA/main.lang
new file mode 100644
index 00000000000..bdc5fbb6c71
--- /dev/null
+++ b/htdocs/langs/bs_BA/main.lang
@@ -0,0 +1,699 @@
+# Dolibarr language file - Source file is en_US - main
+DIRECTION=ltr
+# Note for Chinese:
+# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader)
+# stsongstdlight or cid0cs are for simplified Chinese
+# To read Chinese pdf with Linux: sudo apt-get install poppler-data
+FONTFORPDF=DejaVuSans
+FONTSIZEFORPDF=8
+SeparatorDecimal=,
+SeparatorThousand=None
+# FormatDateShort=%m/%d/%Y
+# FormatDateShortInput=%m/%d/%Y
+# FormatDateShortJava=MM/dd/yyyy
+# FormatDateShortJavaInput=MM/dd/yyyy
+# FormatDateShortJQuery=mm/dd/yy
+# FormatDateShortJQueryInput=mm/dd/yy
+# FormatHourShort=%I:%M %p
+# FormatHourShortDuration=%H:%M
+# FormatDateTextShort=%b %d, %Y
+# FormatDateText=%B %d, %Y
+# FormatDateHourShort=%m/%d/%Y %I:%M %p
+# FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p
+# FormatDateHourTextShort=%b %d, %Y, %I:%M %p
+# FormatDateHourText=%B %d, %Y, %I:%M %p
+# DatabaseConnection=Database connection
+# NoTranslation=No translation
+# NoRecordFound=No record found
+# NoError=No error
+# Error=Error
+# ErrorFieldRequired=Field '%s' is required
+# ErrorFieldFormat=Field '%s' has a bad value
+# ErrorFileDoesNotExists=File %s does not exist
+# ErrorFailedToOpenFile=Failed to open file %s
+# ErrorCanNotCreateDir=Can not create dir %s
+# ErrorCanNotReadDir=Can not read dir %s
+# ErrorConstantNotDefined=Parameter %s not defined
+# ErrorUnknown=Unkown error
+# ErrorSQL=SQL Error
+# ErrorLogoFileNotFound=Logo file '%s' was not found
+# ErrorGoToGlobalSetup=Go to 'Company/Foundation' setup to fix this
+# ErrorGoToModuleSetup=Go to Module setup to fix this
+# ErrorFailedToSendMail=Failed to send mail (sender=%s, receiver=%s)
+# ErrorAttachedFilesDisabled=File attaching is disabled on this server
+# ErrorFileNotUploaded=File was not uploaded. Check that size does not exceed maximum allowed, that free space is available on disk and that there is not already a file with same name in this directory.
+# ErrorInternalErrorDetected=Error detected
+# ErrorNoRequestRan=No request ran
+# ErrorWrongHostParameter=Wrong host parameter
+# ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post again the form.
+# ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child records.
+# ErrorWrongValue=Wrong value
+# ErrorWrongValueForParameterX=Wrong value for parameter %s
+# ErrorNoRequestInError=No request in error
+# ErrorServiceUnavailableTryLater=Service not available for the moment. Try again later.
+# ErrorDuplicateField=Duplicate value in a unique field
+# ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. We rollback changes.
+# ErrorConfigParameterNotDefined=Parameter %s is not defined inside Dolibarr config file conf.php.
+# ErrorCantLoadUserFromDolibarrDatabase=Failed to find user %s in Dolibarr database.
+# ErrorNoVATRateDefinedForSellerCountry=Error, no vat rates defined for country '%s'.
+# ErrorNoSocialContributionForSellerCountry=Error, no social contribution type defined for country '%s'.
+# ErrorFailedToSaveFile=Error, failed to save file.
+# ErrorOnlyPngJpgSupported=Error, only .png and .jpg image format file are supported.
+# ErrorImageFormatNotSupported=Your PHP does not support functions to convert images of this format.
+# SeeAlso=See also %s
+# BackgroundColorByDefault=Default background color
+# FileWasNotUploaded=A file is selected for attachment but was not yet uploaded. Click on "Attach file" for this.
+# NbOfEntries=Nb of entries
+# GoToWikiHelpPage=Read online help (need Internet access)
+# GoToHelpPage=Read help
+# RecordSaved=Record saved
+# RecordDeleted=Record deleted
+# LevelOfFeature=Level of features
+# NotDefined=Not defined
+# DefinedAndHasThisValue=Defined and value to
+# IsNotDefined=undefined
+# DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is setup to %s in configuration file conf.php.
This means that password database is extern to Dolibarr, so changing this field may have no effects.
+# Administrator=Administrator
+# Undefined=Undefined
+# PasswordForgotten=Password forgotten ?
+# SeeAbove=See above
+# HomeArea=Home area
+# LastConnexion=Last connection
+# PreviousConnexion=Previous connection
+# ConnectedOnMultiCompany=Connected on environment
+# ConnectedSince=Connected since
+# AuthenticationMode=Authentification mode
+# RequestedUrl=Requested Url
+# DatabaseTypeManager=Database type manager
+# RequestLastAccess=Request for last database access
+# RequestLastAccessInError=Request for last database access in error
+# ReturnCodeLastAccessInError=Return code for last database access in error
+# InformationLastAccessInError=Information for last database access in error
+# DolibarrHasDetectedError=Dolibarr has detected a technical error
+# InformationToHelpDiagnose=This is information that can help diagnostic
+# MoreInformation=More information
+# NotePublic=Note (public)
+# NotePrivate=Note (private)
+# PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals.
+# DoTest=Test
+# ToFilter=Filter
+# WarningYouHaveAtLeastOneTaskLate=Warning, you have at least one element that has exceeded the tolerance delay.
+# yes=yes
+# Yes=Yes
+# no=no
+# No=No
+# All=All
+# Home=Home
+# Help=Help
+# OnlineHelp=Online help
+# PageWiki=Wiki page
+# Always=Always
+# Never=Never
+# Under=under
+# Period=Period
+# PeriodEndDate=End date for period
+# Activate=Activate
+# Activated=Activated
+# Closed=Closed
+# Closed2=Closed
+# Enabled=Enabled
+# Deprecated=Deprecated
+# Disable=Disable
+# Disabled=Disabled
+# Add=Add
+# AddLink=Add link
+# Update=Update
+# AddActionToDo=Add event to do
+# AddActionDone=Add event done
+# Close=Close
+# Close2=Close
+# Confirm=Confirm
+# ConfirmSendCardByMail=Do you really want to send content of this card by mail to %s ?
+# Delete=Delete
+# Remove=Remove
+# Resiliate=Resiliate
+# Cancel=Cancel
+# Modify=Modify
+# Edit=Edit
+# Validate=Validate
+# ToValidate=To validate
+# Save=Save
+# SaveAs=Save As
+# TestConnection=Test connection
+# ToClone=Clone
+# ConfirmClone=Choose data you want to clone :
+# NoCloneOptionsSpecified=No data to clone defined.
+# Of=of
+# Go=Go
+# Run=Run
+# CopyOf=Copy of
+# Show=Show
+# ShowCardHere=Show card
+# Search=Search
+# SearchOf=Search
+# Valid=Valid
+# Approve=Approve
+# ReOpen=Re-Open
+# Upload=Send file
+# ToLink=Link
+# Select=Select
+# Choose=Choose
+# ChooseLangage=Please choose your language
+# Resize=Resize
+# Recenter=Recenter
+# Author=Author
+# User=User
+# Users=Users
+# Group=Group
+# Groups=Groups
+# Password=Password
+# PasswordRetype=Retype your password
+# NoteSomeFeaturesAreDisabled=Note that a lot of features/modules are disabled in this demonstration.
+# Name=Name
+# Person=Person
+# Parameter=Parameter
+# Parameters=Parameters
+# Value=Value
+# GlobalValue=Global value
+# PersonalValue=Personal value
+# NewValue=New value
+# CurrentValue=Current value
+# Code=Code
+# Type=Type
+# Language=Language
+# MultiLanguage=Multi-language
+# Note=Note
+# CurrentNote=Current note
+# Title=Title
+# Label=Label
+# RefOrLabel=Ref. or label
+# Info=Log
+# Family=Family
+# Description=Description
+# Designation=Description
+# Model=Model
+# DefaultModel=Default model
+# Action=Event
+# About=About
+# Number=Number
+# NumberByMonth=Number by month
+# AmountByMonth=Amount by month
+# Numero=Number
+# Limit=Limit
+# Limits=Limits
+# DevelopmentTeam=Development Team
+# Logout=Logout
+# Connection=Connection
+# Setup=Setup
+# Alert=Alert
+# Previous=Previous
+# Next=Next
+# Cards=Cards
+# Card=Card
+# Now=Now
+# Date=Date
+# DateStart=Date start
+# DateEnd=Date end
+# DateCreation=Creation date
+# DateModification=Modification date
+# DateModificationShort=Modif. date
+# DateLastModification=Last modification date
+# DateValidation=Validation date
+# DateClosing=Closing date
+# DateDue=Due date
+# DateValue=Value date
+# DateValueShort=Value date
+# DateOperation=Operation date
+# DateOperationShort=Oper. Date
+# DateLimit=Limit date
+# DateRequest=Request date
+# DateProcess=Process date
+# DatePlanShort=Date planed
+# DateRealShort=Date real.
+# DateBuild=Report build date
+# DatePayment=Date of payment
+# DurationYear=year
+# DurationMonth=month
+# DurationWeek=week
+# DurationDay=day
+# DurationYears=years
+# DurationMonths=months
+# DurationWeeks=weeks
+# DurationDays=days
+# Year=Year
+# Month=Month
+# Week=Week
+# Day=Day
+# Hour=Hour
+# Minute=Minute
+# Second=Second
+# Years=Years
+# Months=Months
+# Days=Days
+# days=days
+# Hours=Hours
+# Minutes=Minutes
+# Seconds=Seconds
+# Today=Today
+# Yesterday=Yesterday
+# Tomorrow=Tomorrow
+# Morning=Morning
+# Afternoon=Afternoon
+# Quadri=Quadri
+# MonthOfDay=Month of the day
+# HourShort=H
+# Rate=Rate
+# UseLocalTax=Include tax
+# Bytes=Bytes
+# KiloBytes=Kilobytes
+# MegaBytes=Megabytes
+# GigaBytes=Gigabytes
+# TeraBytes=Terabytes
+# b=b.
+# Kb=Kb
+# Mb=Mb
+# Gb=Gb
+# Tb=Tb
+# Cut=Cut
+# Copy=Copy
+# Paste=Paste
+# Default=Default
+# DefaultValue=Default value
+# DefaultGlobalValue=Global value
+# Price=Price
+# UnitPrice=Unit price
+# UnitPriceHT=Unit price (net)
+# UnitPriceTTC=Unit price
+# PriceU=U.P.
+# PriceUHT=U.P. (net)
+# PriceUTTC=U.P.
+# Amount=Amount
+# AmountInvoice=Invoice amount
+# AmountPayment=Payment amount
+# AmountHTShort=Amount (net)
+# AmountTTCShort=Amount (inc. tax)
+# AmountHT=Amount (net of tax)
+# AmountTTC=Amount (inc. tax)
+# AmountVAT=Amount tax
+# AmountLT1=Amount tax 2
+# AmountLT2=Amount tax 3
+# AmountLT1ES=Amount RE
+# AmountLT2ES=Amount IRPF
+# AmountTotal=Total amount
+# AmountAverage=Average amount
+# PriceQtyHT=Price for this quantity (net of tax)
+# PriceQtyMinHT=Price quantity min. (net of tax)
+# PriceQtyTTC=Price for this quantity (inc. tax)
+# PriceQtyMinTTC=Price quantity min. (inc. of tax)
+# Percentage=Percentage
+# Total=Total
+# SubTotal=Subtotal
+# TotalHTShort=Total (net)
+# TotalTTCShort=Total (inc. tax)
+# TotalHT=Total (net of tax)
+# TotalHTforthispage=Total (net of tax) for this page
+# TotalTTC=Total (inc. tax)
+# TotalTTCToYourCredit=Total (inc. tax) to your credit
+# TotalVAT=Total tax
+# TotalLT1=Total tax 2
+# TotalLT2=Total tax 3
+# TotalLT1ES=Total RE
+# TotalLT2ES=Total IRPF
+# IncludedVAT=Included tax
+# HT=Net of tax
+# TTC=Inc. tax
+# VAT=Sales tax
+# LT1ES=RE
+# LT2ES=IRPF
+# VATRate=Tax Rate
+# Average=Average
+# Sum=Sum
+# Delta=Delta
+# Module=Module
+# Option=Option
+# List=List
+# FullList=Full list
+# Statistics=Statistics
+# OtherStatistics=Other statistics
+# Status=Status
+# ShortInfo=Info.
+# Ref=Ref.
+# RefSupplier=Ref. supplier
+# RefPayment=Ref. payment
+# CommercialProposalsShort=Commercial proposals
+# Comment=Comment
+# Comments=Comments
+# ActionsToDo=Events to do
+# ActionsDone=Events done
+# ActionsToDoShort=To do
+# ActionsRunningshort=Started
+# ActionsDoneShort=Done
+# ActionNotApplicable=Not applicable
+# ActionRunningNotStarted=To start
+# ActionRunningShort=Started
+# ActionDoneShort=Finished
+# CompanyFoundation=Company/Foundation
+# ContactsForCompany=Contacts for this third party
+# ContactsAddressesForCompany=Contacts/addresses for this third party
+# AddressesForCompany=Addresses for this third party
+# ActionsOnCompany=Events about this third party
+# ActionsOnMember=Events about this member
+# NActions=%s events
+# NActionsLate=%s late
+# Filter=Filter
+# RemoveFilter=Remove filter
+# ChartGenerated=Chart generated
+# ChartNotGenerated=Chart not generated
+# GeneratedOn=Build on %s
+# Generate=Generate
+# Duration=Duration
+# TotalDuration=Total duration
+# Summary=Summary
+# MyBookmarks=My bookmarks
+# OtherInformationsBoxes=Other information boxes
+# DolibarrBoard=Dolibarr board
+# DolibarrStateBoard=Statistics
+# DolibarrWorkBoard=Work tasks board
+# Available=Available
+# NotYetAvailable=Not yet available
+# NotAvailable=Not available
+# Popularity=Popularity
+# Categories=Categories
+# Category=Category
+# By=By
+# From=From
+# to=to
+# and=and
+# or=or
+# Other=Other
+# Others=Others
+# OtherInformations=Other informations
+# Quantity=Quantity
+# Qty=Qty
+# ChangedBy=Changed by
+# ReCalculate=Recalculate
+# ResultOk=Success
+# ResultKo=Failure
+# Reporting=Reporting
+# Reportings=Reporting
+# Draft=Draft
+# Drafts=Drafts
+# Validated=Validated
+# Opened=Opened
+# New=New
+# Discount=Discount
+# Unknown=Unknown
+# General=General
+# Size=Size
+# Received=Received
+# Paid=Paid
+# Topic=Sujet
+# ByCompanies=By third parties
+# ByUsers=By users
+# Links=Links
+# Link=Link
+# Receipts=Receipts
+# Rejects=Rejects
+# Preview=Preview
+# NextStep=Next step
+# PreviousStep=Previous step
+# Datas=Data
+# None=None
+# NoneF=None
+# Late=Late
+# Photo=Picture
+# Photos=Pictures
+# AddPhoto=Add picture
+# Login=Login
+# CurrentLogin=Current login
+# January=January
+# February=February
+# March=March
+# April=April
+# May=May
+# June=June
+# July=July
+# August=August
+# September=September
+# October=October
+# November=November
+# December=December
+# JanuaryMin=Jan
+# FebruaryMin=Feb
+# MarchMin=Mar
+# AprilMin=Apr
+# MayMin=May
+# JuneMin=Jun
+# JulyMin=Jul
+# AugustMin=Aug
+# SeptemberMin=Sep
+# OctoberMin=Oct
+# NovemberMin=Nov
+# DecemberMin=Dec
+# Month01=January
+# Month02=February
+# Month03=March
+# Month04=April
+# Month05=May
+# Month06=June
+# Month07=July
+# Month08=August
+# Month09=September
+# Month10=October
+# Month11=November
+# Month12=December
+# MonthShort01=Jan
+# MonthShort02=Feb
+# MonthShort03=Mar
+# MonthShort04=Apr
+# MonthShort05=May
+# MonthShort06=Jun
+# MonthShort07=Jul
+# MonthShort08=Aug
+# MonthShort09=Sep
+# MonthShort10=Oct
+# MonthShort11=Nov
+# MonthShort12=Dec
+# AttachedFiles=Attached files and documents
+# FileTransferComplete=File was uploaded successfuly
+# DateFormatYYYYMM=YYYY-MM
+# DateFormatYYYYMMDD=YYYY-MM-DD
+# DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS
+# ReportName=Report name
+# ReportPeriod=Report period
+# ReportDescription=Description
+# Report=Report
+# Keyword=Mot clé
+# Legend=Legend
+# FillTownFromZip=Fill city from zip
+# Fill=Fill
+# Reset=Reset
+# ShowLog=Show log
+# File=File
+# Files=Files
+# NotAllowed=Not allowed
+# ReadPermissionNotAllowed=Read permission not allowed
+# AmountInCurrency=Amount in %s currency
+# Example=Example
+# Examples=Examples
+# NoExample=No example
+# FindBug=Report a bug
+# NbOfThirdParties=Number of third parties
+# NbOfCustomers=Number of customers
+# NbOfLines=Number of lines
+# NbOfObjects=Number of objects
+# NbOfReferers=Number of referrers
+# Referers=Consumption
+# TotalQuantity=Total quantity
+# DateFromTo=From %s to %s
+# DateFrom=From %s
+# DateUntil=Until %s
+# Check=Check
+# Internal=Internal
+# External=External
+# Internals=Internal
+# Externals=External
+# Warning=Warning
+# Warnings=Warnings
+# BuildPDF=Build PDF
+# RebuildPDF=Rebuild PDF
+# BuildDoc=Build Doc
+# RebuildDoc=Rebuild Doc
+# Entity=Environment
+# Entities=Entities
+# EventLogs=Logs
+# CustomerPreview=Customer preview
+# SupplierPreview=Supplier preview
+# AccountancyPreview=Accountancy preview
+# ShowCustomerPreview=Show customer preview
+# ShowSupplierPreview=Show supplier preview
+# ShowAccountancyPreview=Show accountancy preview
+# ShowProspectPreview=Show prospect preview
+# RefCustomer=Ref. customer
+# Currency=Currency
+# InfoAdmin=Information for administrators
+# Undo=Undo
+# Redo=Redo
+# ExpandAll=Expand all
+# UndoExpandAll=Undo expand
+# Reason=Reason
+# FeatureNotYetSupported=Feature not yet supported
+# CloseWindow=Close window
+# Question=Question
+# Response=Response
+# Priority=Priority
+# SendByMail=Send by EMail
+# MailSentBy=Email sent by
+# TextUsedInTheMessageBody=Email body
+# SendAcknowledgementByMail=Send Ack. by email
+# NoEMail=No email
+# Owner=Owner
+# DetectedVersion=Detected version
+# FollowingConstantsWillBeSubstituted=The following constants will be replaced with the corresponding value.
+# Refresh=Refresh
+# BackToList=Back to list
+# GoBack=Go back
+# CanBeModifiedIfOk=Can be modified if valid
+# CanBeModifiedIfKo=Can be modified if not valid
+# RecordModifiedSuccessfully=Record modified successfully
+# RecordsModified=%s records modified
+# AutomaticCode=Automatic code
+# NotManaged=Not managed
+# FeatureDisabled=Feature disabled
+# MoveBox=Move box %s
+# Offered=Offered
+# NotEnoughPermissions=You don't have permission for this action
+# SessionName=Session name
+# Method=Method
+# Receive=Receive
+# PartialWoman=Partial
+# PartialMan=Partial
+# TotalWoman=Total
+# TotalMan=Total
+# NeverReceived=Never received
+# Canceled=Canceled
+# YouCanChangeValuesForThisListFromDictionnarySetup=You can change values for this list from menu setup - dictionnary
+# Color=Color
+# Documents=Linked files
+# DocumentsNb=Linked files (%s)
+# Documents2=Documents
+# BuildDocuments=Generated documents
+# UploadDisabled=Upload disabled
+# MenuECM=Documents
+# MenuAWStats=AWStats
+# MenuMembers=Members
+# MenuAgendaGoogle=Google agenda
+# ThisLimitIsDefinedInSetup=Dolibarr limit (Menu home-setup-security): %s Kb, PHP limit: %s Kb
+# NoFileFound=No documents saved in this directory
+# CurrentUserLanguage=Current language
+# CurrentTheme=Current theme
+# CurrentMenuManager=Current menu manager
+# DisabledModules=Disabled modules
+# For=For
+# ForCustomer=For customer
+# Signature=Signature
+# HidePassword=Show command with password hidden
+# UnHidePassword=Show real command with clear password
+# Root=Root
+# Informations=Informations
+# Page=Page
+# Notes=Notes
+# AddNewLine=Add new line
+# AddFile=Add file
+# ListOfFiles=List of available files
+# FreeZone=Free text
+# CloneMainAttributes=Clone object with its main attributes
+# PDFMerge=PDF Merge
+# Merge=Merge
+# PrintContentArea=Show page to print main content area
+# MenuManager=Menu manager
+# NoMenu=No sub-menu
+# WarningYouAreInMaintenanceMode=Warning, you are in a maintenance mode, so only login %s is allowed to use application at the moment.
+# CoreErrorTitle=System error
+# CoreErrorMessage=Sorry, an error occurred. Check the logs or contact your system administrator.
+# CreditCard=Credit card
+# FieldsWithAreMandatory=Fields with %s are mandatory
+# FieldsWithIsForPublic=Fields with %s are shown on public list of members. If you don't want this, check off the "public" box.
+# AccordingToGeoIPDatabase=(according to GeoIP convertion)
+# Line=Line
+# NotSupported=Not supported
+# RequiredField=Required field
+# Result=Result
+# ToTest=Test
+# ValidateBefore=Card must be validated before using this feature
+# Visibility=Visibility
+# Private=Private
+# Hidden=Hidden
+# Resources=Resources
+# Source=Source
+# Prefix=Prefix
+# Before=Before
+# After=After
+# IPAddress=IP address
+# Frequency=Frequency
+# IM=Instant messaging
+# NewAttribute=New attribute
+# AttributeCode=Attribute code
+# OptionalFieldsSetup=Extra attributes setup
+# URLPhoto=URL of photo/logo
+# SetLinkToThirdParty=Link to another third party
+# CreateDraft=Create draft
+# ClickToEdit=Click to edit
+# ObjectDeleted=Object %s deleted
+# ByCountry=By country
+# ByTown=By town
+# ByDate=By date
+# ByMonthYear=By month/year
+# ByYear=By year
+# ByMonth=By month
+# ByDay=By day
+# BySalesRepresentative=By sales representative
+# LinkedToSpecificUsers=Linked to a particular user contact
+# DeleteAFile=Delete a file
+# ConfirmDeleteAFile=Are you sure you want to delete file
+# NoResults=No results
+# ModulesSystemTools=Modules tools
+# Test=Test
+# Element=Element
+# NoPhotoYet=No pictures available yet
+# HomeDashboard=Home summary
+# Deductible=Deductible
+# from=from
+# toward=toward
+# Access=Access
+# HelpCopyToClipboard=Use Ctrl+C to copy to clipboard
+# SaveUploadedFileWithMask=Save file on server with name "%s" (otherwise "%s")
+# OriginFileName=Original filename
+# SetDemandReason=Set source
+# ViewPrivateNote=View notes
+# XMoreLines=%s line(s) hidden
+
+# Week day
+# Monday=Monday
+# Tuesday=Tuesday
+# Wednesday=Wednesday
+# Thursday=Thursday
+# Friday=Friday
+# Saturday=Saturday
+# Sunday=Sunday
+# MondayMin=Mo
+# TuesdayMin=Tu
+# WednesdayMin=We
+# ThursdayMin=Th
+# FridayMin=Fr
+# SaturdayMin=Sa
+# SundayMin=Su
+# Day1=Monday
+# Day2=Tuesday
+# Day3=Wednesday
+# Day4=Thursday
+# Day5=Friday
+# Day6=Saturday
+# Day0=Sunday
+# ShortMonday=M
+# ShortTuesday=T
+# ShortWednesday=W
+# ShortThursday=T
+# ShortFriday=F
+# ShortSaturday=S
+# ShortSunday=S
diff --git a/htdocs/langs/bs_BA/margins.lang b/htdocs/langs/bs_BA/margins.lang
new file mode 100644
index 00000000000..5e1986a9c2c
--- /dev/null
+++ b/htdocs/langs/bs_BA/margins.lang
@@ -0,0 +1,51 @@
+# Dolibarr language file - Source file is en_US - marges
+
+# Margin=Margin
+# Margins=Margins
+# TotalMargin=Total Margin
+# MarginOnProducts=Margin / Products
+# MarginOnServices=Margin / Services
+# MarginRate=Margin rate
+# MarkRate=Mark rate
+# DisplayMarginRates=Display margin rates
+# DisplayMarkRates=Display mark rates
+# InputPrice=Input price
+
+# margin=Profit margins management
+# margesSetup=Profit margins management setup
+
+# MarginDetails=Margin details
+
+# ProductMargins=Product margins
+# CustomerMargins=Customer margins
+# AgentMargins=Agent margins
+
+# ProductService=Product or Service
+# AllProducts=All products and services
+# ChooseProduct/Service=Choose product or service
+# CommercialAgent=Commercial agent
+
+# StartDate=Start date
+# EndDate=End date
+# Launch=Start
+
+# ForceBuyingPriceIfNull=Force buying price if null
+# ForceBuyingPriceIfNullDetails=if "ON", margin will be zero on line (buying price = selling price), otherwise ("OFF"), marge will be equal to selling price (buying price = 0)
+# MARGIN_METHODE_FOR_DISCOUNT=Margin method for global discounts
+# UseDiscountAsProduct=As a product
+# UseDiscountAsService=As a service
+# UseDiscountOnTotal=On subtotal
+# MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
+
+# MARGIN_TYPE=Margin type
+# MargeBrute=Raw margin
+# MargeNette=Net margin
+# MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price
Net margin : Selling price - Cost price
+
+# CostPrice=Cost price
+# BuyingCost=Cost price
+# UnitCharges=Unit charges
+# Charges=Charges
+
+# AgentContactType=Commercial agent contact type
+# AgentContactTypeDetails=Défine what contact type (linked on invoices) will be used for margin report by commercial agents
diff --git a/htdocs/langs/bs_BA/members.lang b/htdocs/langs/bs_BA/members.lang
new file mode 100644
index 00000000000..9246a04ced9
--- /dev/null
+++ b/htdocs/langs/bs_BA/members.lang
@@ -0,0 +1,204 @@
+# Dolibarr language file - Source file is en_US - members
+# MembersArea=Members area
+# PublicMembersArea=Public members area
+# MemberCard=Member card
+# SubscriptionCard=Subscription card
+# Member=Member
+# Members=Members
+# MemberAccount=Member login
+# ShowMember=Show member card
+# UserNotLinkedToMember=User not linked to a member
+# ThirdpartyNotLinkedToMember=Third-party not linked to a member
+# MembersTickets=Members Tickets
+# FundationMembers=Foundation members
+# Attributs=Attributes
+# ErrorMemberTypeNotDefined=Member type not defined
+# ListOfPublicMembers=List of public members
+# ListOfValidatedPublicMembers=List of validated public members
+# ErrorThisMemberIsNotPublic=This member is not public
+# ErrorMemberIsAlreadyLinkedToThisThirdParty=Another member (name: %s, login: %s) is already linked to a third party %s. Remove this link first because a third party can't be linked to only a member (and vice versa).
+# ErrorUserPermissionAllowsToLinksToItselfOnly=For security reasons, you must be granted permissions to edit all users to be able to link a member to a user that is not yours.
+# ThisIsContentOfYourCard=This is details of your card
+# CardContent=Content of your member card
+# SetLinkToUser=Link to a Dolibarr user
+# SetLinkToThirdParty=Link to a Dolibarr third party
+# MembersCards=Members business cards
+# MembersList=List of members
+# MembersListToValid=List of draft members (to be validated)
+# MembersListValid=List of valid members
+# MembersListUpToDate=List of valid members with up to date subscription
+# MembersListNotUpToDate=List of valid members with subscription out of date
+# MembersListResiliated=List of resiliated members
+# MembersListQualified=List of qualified members
+# MenuMembersToValidate=Draft members
+# MenuMembersValidated=Validated members
+# MenuMembersUpToDate=Up to date members
+# MenuMembersNotUpToDate=Out of date members
+# MenuMembersResiliated=Resiliated members
+# MembersWithSubscriptionToReceive=Members with subscription to receive
+# DateAbonment=Subscription date
+# DateSubscription=Subscription date
+# DateNextSubscription=Next subscription
+# DateEndSubscription=Subscription end date
+# EndSubscription=End subscription
+# SubscriptionId=Subscription id
+# MemberId=Member id
+# NewMember=New member
+# NewType=New member type
+# MemberType=Member type
+# MemberTypeId=Member type id
+# MemberTypeLabel=Member type label
+# MembersTypes=Members types
+# MembersAttributes=Members attributes
+# SearchAMember=Search a member
+# MemberStatusDraft=Draft (needs to be validated)
+# MemberStatusDraftShort=Draft
+# MemberStatusActive=Validated (waiting subscription)
+# MemberStatusActiveShort=Validated
+# MemberStatusActiveLate=subscription expired
+# MemberStatusActiveLateShort=Expired
+# MemberStatusPaid=Subscription up to date
+# MemberStatusPaidShort=Up to date
+# MemberStatusResiliated=Resiliated member
+# MemberStatusResiliatedShort=Resiliated
+# MembersStatusToValid=Draft members
+# MembersStatusToValidShort=Draft members
+# MembersStatusValidated=Validated members
+# MembersStatusPaid=Subscription up to date
+# MembersStatusPaidShort=Up to date
+# MembersStatusNotPaid=Subscription out of date
+# MembersStatusNotPaidShort=Out of date
+# MembersStatusResiliated=Resiliated members
+# MembersStatusResiliatedShort=Resiliated members
+# NewCotisation=New contribution
+# PaymentSubscription=New contribution payment
+# EditMember=Edit member
+# SubscriptionEndDate=Subscription's end date
+# MembersTypeSetup=Members type setup
+# NewSubscription=New subscription
+# NewSubscriptionDesc=This form allows you to record your subscription as a new member of the foundation. If you want to renew your subscription (if already a member), please contact foundation board instead by email %s.
+# Subscription=Subscription
+# Subscriptions=Subscriptions
+# SubscriptionLate=Late
+# SubscriptionNotReceived=Subscription never received
+# SubscriptionLateShort=Late
+# SubscriptionNotReceivedShort=Never received
+# ListOfSubscriptions=List of subscriptions
+# SendCardByMail=Send card by Email
+# AddMember=Add member
+# MemberType=Member type
+# NoTypeDefinedGoToSetup=No member types defined. Go to menu "Members types"
+# NewMemberType=New member type
+# WelcomeEMail=Welcome e-mail
+# SubscriptionRequired=Subscription required
+# EditType=Edit member type
+# DeleteType=Delete
+# VoteAllowed=Vote allowed
+# Physical=Physical
+# Moral=Moral
+# MorPhy=Moral/Physical
+# Reenable=Reenable
+# ResiliateMember=Resiliate a member
+# ConfirmResiliateMember=Are you sure you want to resiliate this member ?
+# DeleteMember=Delete a member
+# ConfirmDeleteMember=Are you sure you want to delete this member (Deleting a member will delete all his subscriptions) ?
+# DeleteSubscription=Delete a subscription
+# ConfirmDeleteSubscription=Are you sure you want to delete this subscription ?
+# Filehtpasswd=htpasswd file
+# ValidateMember=Validate a member
+# ConfirmValidateMember=Are you sure you want to validate this member ?
+# FollowingLinksArePublic=The following links are open pages not protected by any Dolibarr permission. They are not formated pages, provided as example to show how to list members database.
+# PublicMemberList=Public member list
+# BlankSubscriptionForm=Public auto-subscription form
+# BlankSubscriptionFormDesc=Dolibarr can provide you a public URL to allow external visitors to ask to subscribe to the foundation. If an online payment module is enabled, a payment form will also be automatically provided.
+# EnablePublicSubscriptionForm=Enable the public auto-subscription form
+# MemberPublicLinks=Public links/pages
+# ExportDataset_member_1=Members and subscriptions
+# ImportDataset_member_1=Members
+# LastMembers=Last %s members
+# LastMembersModified=Last %s modified members
+# LastSubscriptionsModified=Last %s modified subscriptions
+# AttributeName=Attribute name
+# String=String
+# Text=Text
+# Int=Int
+# Date=Date
+# DateAndTime=Date and time
+# PublicMemberCard=Member public card
+# MemberNotOrNoMoreExpectedToSubscribe=Member not or no more expected to subscribe
+# AddSubscription=Add subscription
+# ShowSubscription=Show subscription
+# MemberModifiedInDolibarr=Member modified in Dolibarr
+# SendAnEMailToMember=Send information email to member
+# DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the e-mail received in case of auto-inscription of a guest
+# DescADHERENT_AUTOREGISTER_NOTIF_MAIL=E-mail received in case of auto-inscription of a guest
+# DescADHERENT_AUTOREGISTER_MAIL_SUBJECT=EMail subject for member autosubscription
+# DescADHERENT_AUTOREGISTER_MAIL=EMail for member autosubscription
+# DescADHERENT_MAIL_VALID_SUBJECT=EMail subject for member validation
+# DescADHERENT_MAIL_VALID=EMail for member validation
+# DescADHERENT_MAIL_COTIS_SUBJECT=EMail subject for subscription
+# DescADHERENT_MAIL_COTIS=EMail for subscription
+# DescADHERENT_MAIL_RESIL_SUBJECT=EMail subject for member resiliation
+# DescADHERENT_MAIL_RESIL=EMail for member resiliation
+# DescADHERENT_MAIL_FROM=Sender EMail for automatic emails
+# DescADHERENT_ETIQUETTE_TYPE=Format of labels page
+# DescADHERENT_ETIQUETTE_TEXT=Text printed on member address sheets
+# DescADHERENT_CARD_TYPE=Format of cards page
+# DescADHERENT_CARD_HEADER_TEXT=Text printed on top of member cards
+# DescADHERENT_CARD_TEXT=Text printed on member cards (align on left)
+# DescADHERENT_CARD_TEXT_RIGHT=Text printed on member cards (align on right)
+# DescADHERENT_CARD_FOOTER_TEXT=Text printed on bottom of member cards
+# GlobalConfigUsedIfNotDefined=Text defined in Foundation module setup will be used if not defined here
+# MayBeOverwrited=This text can be overwrited by value defined for member's type
+# ShowTypeCard=Show type '%s'
+# HTPasswordExport=htpassword file generation
+# NoThirdPartyAssociatedToMember=No third party associated to this member
+# ThirdPartyDolibarr=Dolibarr third party
+# MembersAndSubscriptions= Members and Subscriptions
+# MoreActions=Complementary action on recording
+# MoreActionsOnSubscription=Complementary action, suggested by default when recording a subscription
+# MoreActionBankDirect=Create a direct transaction record on account
+# MoreActionBankViaInvoice=Create an invoice and payment on account
+# MoreActionInvoiceOnly=Create an invoice with no payment
+# LinkToGeneratedPages=Generate visit cards
+# LinkToGeneratedPagesDesc=This screen allows you to generate PDF files with business cards for all your members or a particular member.
+# DocForAllMembersCards=Generate business cards for all members
+# DocForOneMemberCards=Generate business cards for a particular member
+# DocForLabels=Generate address sheets
+# SubscriptionPayment=Subscription payment
+# LastSubscriptionDate=Last subscription date
+# LastSubscriptionAmount=Last subscription amount
+# MembersStatisticsByCountries=Members statistics by country
+# MembersStatisticsByState=Members statistics by state/province
+# MembersStatisticsByTown=Members statistics by town
+# NbOfMembers=Number of members
+# NoValidatedMemberYet=No validated members found
+# MembersByCountryDesc=This screen show you statistics on members by countries. Graphic depends however on Google online graph service and is available only if an internet connection is is working.
+# MembersByStateDesc=This screen show you statistics on members by state/provinces/canton.
+# MembersByTownDesc=This screen show you statistics on members by town.
+# MembersStatisticsDesc=Choose statistics you want to read...
+# MenuMembersStats=Statistics
+# LastMemberDate=Last member date
+# Nature=Nature
+# Public=Information are public
+# Exports=Exports
+# NewMemberbyWeb=New member added. Awaiting approval
+# NewMemberForm=New member form
+# SubscriptionsStatistics=Statistics on subscriptions
+# NbOfSubscriptions=Number of subscriptions
+# AmountOfSubscriptions=Amount of subscriptions
+# TurnoverOrBudget=Turnover (for a company) or Budget (for a foundation)
+# DefaultAmount=Default amount of subscription
+# CanEditAmount=Visitor can choose/edit amount of its subscription
+# MEMBER_NEWFORM_PAYONLINE=Jump on integrated online payment page
+# Associations=Foundations
+# Collectivités=Organizations
+# Particuliers=Personal
+# Entreprises=Companies
+# DOLIBARRFOUNDATION_PAYMENT_FORM=To make your subscription payment using a bank transfer, see page http://wiki.dolibarr.org/index.php/Subscribe.
To pay using a Credit Card or Paypal, click on button at bottom of this page.
+# ByProperties=By characteristics
+# MembersStatisticsByProperties=Members statistics by characteristics
+# MembersByNature=Members by nature
+# VATToUseForSubscriptions=VAT rate to use for subscriptions
+# NoVatOnSubscription=No TVA for subscriptions
+# MEMBER_PAYONLINE_SENDEMAIL=Email to warn when Dolibarr receive a confirmation of a validated payment for subscription
diff --git a/htdocs/langs/bs_BA/opensurvey.lang b/htdocs/langs/bs_BA/opensurvey.lang
new file mode 100644
index 00000000000..fec34d9dbe6
--- /dev/null
+++ b/htdocs/langs/bs_BA/opensurvey.lang
@@ -0,0 +1,65 @@
+# Dolibarr language file - Source file is en_US - opensurvey
+# Survey=Survey
+# Surveys=Surveys
+# OrganizeYourMeetingEasily=Organize your meetings and surveys easily. First select type of survey...
+# NewSurvey=New survey
+# NoSurveysInDatabase=%s survey(s) into database.
+# OpenSurveyArea=Surveys area
+# AddACommentForPoll=You can add a comment into survey...
+# AddComment=Add comment
+# CreatePoll=Create poll
+# PollTitle=Poll title
+# ToReceiveEMailForEachVote=To receive an email for each vote
+# TypeDate=Type date
+# TypeClassic=Type standard
+# OpenSurveyStep2=Select your dates amoung the free days (green). The selected days are in blue. You can unselect a day previously selected by clicking again on it
+# RemoveAllDays=Remove all days
+# CopyHoursOfFirstDay=Copy hours of first day
+# RemoveAllHours=Remove all hours
+# SelectedDays=Selected days
+# TheBestChoice=The best choice currently is
+# TheBestChoices=The best choices currently are
+# with=with
+# OpenSurveyHowTo=If you agree to vote in this poll, you have to give your name, choose the values that fit best for you and validate with the plus button at the end of the line.
+# CommentsOfVoters=Comments of voters
+# ConfirmRemovalOfPoll=Are you sure you want to remove this poll (and all votes)
+# RemovePoll=Remove poll
+# UrlForSurvey=URL to communicate to get a direct access to survey
+# PollOnChoice=You are creating a poll to make a multi-choice for a poll. First enter all possible choices for your poll:
+# CreateSurveyDate=Create a date survey
+# CreateSurveyStandard=Create a standard survey
+# CheckBox=Simple checkbox
+# YesNoList=List (empty/yes/no)
+# PourContreList=List (empty/for/against)
+# AddNewColumn=Add new column
+# TitleChoice=Choice label
+# ExportSpreadsheet=Export result spreadsheet
+# ExpireDate=Limit date
+# NbOfVoters=Nb of voters
+# SurveyResults=Results
+# PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s.
+# 5MoreChoices=5 more choices
+# Abstention=Abstention
+# Against=Against
+# YouAreInivitedToVote=You are invited to vote for this poll
+# VoteNameAlreadyExists=This name was already used for this poll
+# ErrorPollDoesNotExists=Error, poll %s does not exists.
+# OpenSurveyNothingToSetup=There is no specific setup to do.
+# PollWillExpire=Your poll will expire automatically %s days after the last date of your poll.
+# AddADate=Add a date
+# AddStartHour=Add start hour
+# AddEndHour=Add end hour
+# votes=vote(s)
+# NoCommentYet=No comments have been posted for this poll yet
+# CanEditVotes=Can change vote of others
+# CanComment=Voters can comment in the poll
+# CanSeeOthersVote=Voters can see other people's vote
+# SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
- empty,
- "8h", "8H" or "8:00" to give a meeting's start hour,
- "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
- "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes.
+# BackToCurrentMonth=Back to current month
+# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
+# ErrorOpenSurveyOneChoice=Enter at least one choice
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
+# ErrorInsertingComment=There was an error while inserting your comment
+# MoreChoices=Enter more choices for the voters
+# SurveyExpiredInfo=The voting time of this poll has expired.
+# EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
diff --git a/htdocs/langs/bs_BA/orders.lang b/htdocs/langs/bs_BA/orders.lang
new file mode 100644
index 00000000000..6bbef48cfc9
--- /dev/null
+++ b/htdocs/langs/bs_BA/orders.lang
@@ -0,0 +1,166 @@
+# Dolibarr language file - Source file is en_US - orders
+# OrdersArea=Customers orders area
+# SuppliersOrdersArea=Suppliers orders area
+# OrderCard=Order card
+# OrderId=Order Id
+# Order=Order
+# Orders=Orders
+# OrderLine=Order line
+# OrderFollow=Follow up
+# OrderDate=Order date
+# OrderToProcess=Order to process
+# NewOrder=New order
+# ToOrder=Make order
+# MakeOrder=Make order
+# SupplierOrder=Supplier order
+# SuppliersOrders=Suppliers orders
+# SuppliersOrdersRunning=Current suppliers orders
+# CustomerOrder=Customer order
+# CustomersOrders=Customer's orders
+# CustomersOrdersRunning=Current customer's orders
+# CustomersOrdersAndOrdersLines=Customer orders and order's lines
+# OrdersToValid=Customer's orders to validate
+# OrdersToBill=Customer's orders delivered
+# OrdersInProcess=Customer's orders in process
+# OrdersToProcess=Customer's orders to process
+# SuppliersOrdersToProcess=Supplier's orders to process
+# StatusOrderCanceledShort=Canceled
+# StatusOrderDraftShort=Draft
+# StatusOrderValidatedShort=Validated
+# StatusOrderSentShort=In process
+# StatusOrderSent=Shipment in process
+# StatusOrderOnProcessShort=Reception
+# StatusOrderProcessedShort=Processed
+# StatusOrderToBillShort=Delivered
+# StatusOrderToBill2Short=To bill
+# StatusOrderApprovedShort=Approved
+# StatusOrderRefusedShort=Refused
+# StatusOrderToProcessShort=To process
+# StatusOrderReceivedPartiallyShort=Partially received
+# StatusOrderReceivedAllShort=Everything received
+# StatusOrderCanceled=Canceled
+# StatusOrderDraft=Draft (needs to be validated)
+# StatusOrderValidated=Validated
+# StatusOrderOnProcess=Waiting to receive
+# StatusOrderProcessed=Processed
+# StatusOrderToBill=Delivered
+# StatusOrderToBill2=To bill
+# StatusOrderApproved=Approved
+# StatusOrderRefused=Refused
+# StatusOrderReceivedPartially=Partially received
+# StatusOrderReceivedAll=Everything received
+# ShippingExist=A shipment exists
+# DraftOrWaitingApproved=Draft or approved not yet ordered
+# DraftOrWaitingShipped=Draft or validated not yet shipped
+# MenuOrdersToBill=Orders delivered
+# MenuOrdersToBill2=Orders to bill
+# SearchOrder=Search order
+# ShipProduct=Ship product
+# Discount=Discount
+# CreateOrder=Create Order
+# RefuseOrder=Refuse order
+# ApproveOrder=Accept order
+# ValidateOrder=Validate order
+# UnvalidateOrder=Unvalidate order
+# DeleteOrder=Delete order
+# CancelOrder=Cancel order
+# AddOrder=Add order
+# AddToMyOrders=Add to my orders
+# AddToOtherOrders=Add to other orders
+# AddToDraftOrders=Add to draft order
+# ShowOrder=Show order
+# NoOpenedOrders=No opened orders
+# NoOtherOpenedOrders=No other opened orders
+# NoDraftOrders=No draft orders
+# OtherOrders=Other orders
+# LastOrders=Last %s orders
+# LastModifiedOrders=Last %s modified orders
+# LastClosedOrders=Last %s closed orders
+# AllOrders=All orders
+# NbOfOrders=Number of orders
+# OrdersStatistics=Order's statistics
+# OrdersStatisticsSuppliers=Supplier order's statistics
+# NumberOfOrdersByMonth=Number of orders by month
+# AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
+# ListOfOrders=List of orders
+# CloseOrder=Close order
+# ConfirmCloseOrder=Are you sure you want to set this order to deliverd ? Once an order is delivered, it can be set to billed.
+# ConfirmCloseOrderIfSending=Are you sure you want to close this order ? You must close an order only when all shipping are done.
+# ConfirmDeleteOrder=Are you sure you want to delete this order ?
+# ConfirmValidateOrder=Are you sure you want to validate this order under name %s ?
+# ConfirmUnvalidateOrder=Are you sure you want to restore order %s to draft status ?
+# ConfirmCancelOrder=Are you sure you want to cancel this order ?
+# ConfirmMakeOrder=Are you sure you want to confirm you made this order on %s ?
+# GenerateBill=Generate invoice
+# ClassifyShipped=Classify delivered
+# ClassifyBilled=Classify billed
+# ComptaCard=Accountancy card
+# DraftOrders=Draft orders
+# RelatedOrders=Related orders
+# OnProcessOrders=In process orders
+# RefOrder=Ref. order
+# RefCustomerOrder=Ref. customer order
+# CustomerOrder=Customer order
+# RefCustomerOrderShort=Ref. cust. order
+# SendOrderByMail=Send order by mail
+# ActionsOnOrder=Events on order
+# NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
+# OrderMode=Order method
+# AuthorRequest=Request author
+# UseCustomerContactAsOrderRecipientIfExist=Use customer contact address if defined instead of third party address as order recipient address
+# RunningOrders=Orders on process
+# UserWithApproveOrderGrant=Users granted with "approve orders" permission.
+# PaymentOrderRef=Payment of order %s
+# CloneOrder=Clone order
+# ConfirmCloneOrder=Are you sure you want to clone this order %s ?
+# DispatchSupplierOrder=Receiving supplier order %s
+##### Types de contacts #####
+# TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
+# TypeContact_commande_internal_SHIPPING=Representative following-up shipping
+# TypeContact_commande_external_BILLING=Customer invoice contact
+# TypeContact_commande_external_SHIPPING=Customer shipping contact
+# TypeContact_commande_external_CUSTOMER=Customer contact following-up order
+# TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
+# TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
+# TypeContact_order_supplier_external_BILLING=Supplier invoice contact
+# TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
+# TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
+
+# Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
+# Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
+# Error_FailedToLoad_COMMANDE_SUPPLIER_ADDON_File=Failed to load module file '%s'
+# Error_FailedToLoad_COMMANDE_ADDON_File=Failed to load module file '%s'
+# Error_OrderNotChecked=No orders to invoice selected
+
+
+# Sources
+# OrderSource0=Commercial proposal
+# OrderSource1=Internet
+# OrderSource2=Mail campaign
+# OrderSource3=Phone compaign
+# OrderSource4=Fax campaign
+# OrderSource5=Commercial
+# OrderSource6=Store
+# QtyOrdered=Qty ordered
+# AddDeliveryCostLine=Add a delivery cost line indicating the weight of the order
+
+# Documents models
+# PDFEinsteinDescription=A complete order model (logo...)
+# PDFEdisonDescription=A simple order model
+# PDFProformaDescription=A complete proforma invoice (logo…)
+# Orders modes
+# OrderByMail=Mail
+# OrderByFax=Fax
+# OrderByEMail=EMail
+# OrderByWWW=Online
+# OrderByPhone=Phone
+
+# CreateInvoiceForThisCustomer=Bill orders
+# NoOrdersToInvoice=No orders billable
+# CloseProcessedOrdersAutomatically=Classify "Processed" all selected orders.
+# MenuOrdersToBill2=Orders to bill
+# OrderCreation=Order creation
+# Ordered=Ordered
+# OrderCreated=Your orders have been created
+# OrderFail=An error happened during your orders creation
+# CreateOrders=Create orders
diff --git a/htdocs/langs/bs_BA/oscommerce.lang b/htdocs/langs/bs_BA/oscommerce.lang
new file mode 100644
index 00000000000..42a4a4551b6
--- /dev/null
+++ b/htdocs/langs/bs_BA/oscommerce.lang
@@ -0,0 +1,8 @@
+# Dolibarr language file - Source file is en_US - oscommerce
+# OSCommerce=OS Commerce
+# OSCommerceSetup=OS Commerce module setup
+# OSCommerceSetupSaved=OS Commerce setup saved
+# OSCommerceServer=OS Commerce server host/ip
+# OSCommerceDatabaseName=OS Commerce database name
+# OSCommercePrefix=OS Commerce tables prefix
+# OSCommerceUser=OS Commerce database login
diff --git a/htdocs/langs/bs_BA/other.lang b/htdocs/langs/bs_BA/other.lang
new file mode 100644
index 00000000000..3ff4e868d22
--- /dev/null
+++ b/htdocs/langs/bs_BA/other.lang
@@ -0,0 +1,217 @@
+# Dolibarr language file - Source file is en_US - other
+# SecurityCode=Security code
+# Calendar=Calendar
+# AddTrip=Add trip
+# Tools=Tools
+# ToolsDesc=This area is dedicated to group miscellaneous tools not available into other menu entries.
Those tools can be reached from menu on the side.
+# Birthday=Birthday
+# BirthdayDate=Birthday
+# DateToBirth=Date of birth
+# BirthdayAlertOn= birthday alert active
+# BirthdayAlertOff= birthday alert inactive
+# Notify_FICHINTER_VALIDATE=Intervention validated
+# Notify_FICHINTER_SENTBYMAIL=Intervention sent by mail
+# Notify_BILL_VALIDATE=Customer invoice validated
+# Notify_BILL_UNVALIDATE=Customer invoice unvalidated
+# Notify_ORDER_SUPPLIER_APPROVE=Supplier order approved
+# Notify_ORDER_SUPPLIER_REFUSE=Supplier order refused
+# Notify_ORDER_VALIDATE=Customer order validated
+# Notify_PROPAL_VALIDATE=Customer proposal validated
+# Notify_WITHDRAW_TRANSMIT=Transmission withdrawal
+# Notify_WITHDRAW_CREDIT=Credit withdrawal
+# Notify_WITHDRAW_EMIT=Perform withdrawal
+# Notify_ORDER_SENTBYMAIL=Customer order sent by mail
+# Notify_COMPANY_CREATE=Third party created
+# Notify_PROPAL_SENTBYMAIL=Commercial proposal sent by mail
+# Notify_ORDER_SENTBYMAIL=Customer order sent by mail
+# Notify_BILL_PAYED=Customer invoice payed
+# Notify_BILL_CANCEL=Customer invoice canceled
+# Notify_BILL_SENTBYMAIL=Customer invoice sent by mail
+# Notify_ORDER_SUPPLIER_VALIDATE=Supplier order validated
+# Notify_ORDER_SUPPLIER_SENTBYMAIL=Supplier order sent by mail
+# Notify_BILL_SUPPLIER_VALIDATE=Supplier invoice validated
+# Notify_BILL_SUPPLIER_PAYED=Supplier invoice payed
+# Notify_BILL_SUPPLIER_SENTBYMAIL=Supplier invoice sent by mail
+# Notify_CONTRACT_VALIDATE=Contract validated
+# Notify_FICHEINTER_VALIDATE=Intervention validated
+# Notify_SHIPPING_VALIDATE=Shipping validated
+# Notify_SHIPPING_SENTBYMAIL=Shipping sent by mail
+# Notify_MEMBER_VALIDATE=Member validated
+# Notify_MEMBER_SUBSCRIPTION=Member subscribed
+# Notify_MEMBER_RESILIATE=Member resiliated
+# Notify_MEMBER_DELETE=Member deleted
+# NbOfAttachedFiles=Number of attached files/documents
+# TotalSizeOfAttachedFiles=Total size of attached files/documents
+# MaxSize=Maximum size
+# AttachANewFile=Attach a new file/document
+# LinkedObject=Linked object
+# Miscellaneous=Miscellaneous
+# NbOfActiveNotifications=Number of notifications
+# PredefinedMailTest=This is a test mail.\nThe two lines are separated by a carriage return.\n\n__SIGNATURE__
+# PredefinedMailTestHtml=This is a test mail (the word test must be in bold).
The two lines are separated by a carriage return.
__SIGNATURE__
+# PredefinedMailContentSendInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendInvoiceReminder=__CONTACTCIVNAME__ \n\n We would like to warn you that the invoice __FACREF__ seems to not being payed. So this is the invoice in attachment again, as a reminder.\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendProposal=__CONTACTCIVNAME__ \n\n You will find here the commercial proposal __PROPREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendOrder=__CONTACTCIVNAME__ \n\n You will find here the order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendSupplierOrder=__CONTACTCIVNAME__ \n\n You will find here our order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendSupplierInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendShipping=__CONTACTCIVNAME__ \n\n You will find here the shipping __SHIPPINGREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendFichInter=__CONTACTCIVNAME__ \n\n You will find here the intervention __FICHINTERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# DemoDesc=Dolibarr is a compact ERP/CRM composed by several functional modules. A demo that includes all modules does not mean anything as this never occurs. So, several demo profiles are available.
+# ChooseYourDemoProfil=Choose the demo profile that match your activity...
+# DemoFundation=Manage members of a foundation
+# DemoFundation2=Manage members and bank account of a foundation
+# DemoCompanyServiceOnly=Manage a freelance activity selling service only
+# DemoCompanyShopWithCashDesk=Manage a shop with a cash desk
+# DemoCompanyProductAndStocks=Manage a small or medium company selling products
+# DemoCompanyAll=Manage a small or medium company with multiple activities (all main modules)
+# GoToDemo=Go to demo
+# CreatedBy=Created by %s
+# ModifiedBy=Modified by %s
+# ValidatedBy=Validated by %s
+# CanceledBy=Canceled by %s
+# ClosedBy=Closed by %s
+# FileWasRemoved=File %s was removed
+# DirWasRemoved=Directory %s was removed
+# FeatureNotYetAvailableShort=Available in a next version
+# FeatureNotYetAvailable=Feature not yet available in this version
+# FeatureExperimental=Experimental feature. Not stable in this version
+# FeatureDevelopment=Development feature. Not stable in this version
+# FeaturesSupported=Features supported
+# Width=Width
+# Height=Height
+# Depth=Depth
+# Top=Top
+# Bottom=Bottom
+# Left=Left
+# Right=Right
+# CalculatedWeight=Calculated weight
+# CalculatedVolume=Calculated volume
+# Weight=Weight
+# TotalWeight=Total weight
+# WeightUnitton=tonnes
+# WeightUnitkg=kg
+# WeightUnitg=g
+# WeightUnitmg=mg
+# WeightUnitpound=pound
+# Length=Length
+# LengthUnitm=m
+# LengthUnitdm=dm
+# LengthUnitcm=cm
+# LengthUnitmm=mm
+# Surface=Area
+# SurfaceUnitm2=m2
+# SurfaceUnitdm2=dm2
+# SurfaceUnitcm2=cm2
+# SurfaceUnitmm2=mm2
+# SurfaceUnitfoot2=ft2
+# SurfaceUnitinch2=in2
+# Volume=Volume
+# TotalVolume=Total volume
+# VolumeUnitm3=m3
+# VolumeUnitdm3=dm3
+# VolumeUnitcm3=cm3
+# VolumeUnitmm3=mm3
+# VolumeUnitfoot3=ft3
+# VolumeUnitinch3=in3
+# VolumeUnitounce=ounce
+# VolumeUnitlitre=litre
+# VolumeUnitgallon=gallon
+# Size=size
+# SizeUnitm=m
+# SizeUnitdm=dm
+# SizeUnitcm=cm
+# SizeUnitmm=mm
+# SizeUnitinch=inch
+# SizeUnitfoot=foot
+# SizeUnitpoint=point
+# BugTracker=Bug tracker
+# SendNewPasswordDesc=This form allows you to request a new password. It will be send to your email address.
Change will be effective only after clicking on confirmation link inside this email.
Check your email reader software.
+# BackToLoginPage=Back to login page
+# AuthenticationDoesNotAllowSendNewPassword=Authentication mode is %s.
In this mode, Dolibarr can't know nor change your password.
Contact your system administrator if you want to change your password.
+# EnableGDLibraryDesc=Install or enable GD library with your PHP for use this option.
+# EnablePhpAVModuleDesc=You need to install a module compatible with your anti-virus. (Clamav : php4-clamavlib ou php5-clamavlib)
+# ProfIdShortDesc=Prof Id %s is an information depending on third party country.
For example, for country %s, it's code %s.
+# DolibarrDemo=Dolibarr ERP/CRM demo
+# StatsByNumberOfUnits=Statistics in number of products/services units
+# StatsByNumberOfEntities=Statistics in number of referring entities
+# NumberOfProposals=Number of proposals on last 12 month
+# NumberOfCustomerOrders=Number of customer orders on last 12 month
+# NumberOfCustomerInvoices=Number of customer invoices on last 12 month
+# NumberOfSupplierOrders=Number of supplier orders on last 12 month
+# NumberOfSupplierInvoices=Number of supplier invoices on last 12 month
+# NumberOfUnitsProposals=Number of units on proposals on last 12 month
+# NumberOfUnitsCustomerOrders=Number of units on customer orders on last 12 month
+# NumberOfUnitsCustomerInvoices=Number of units on customer invoices on last 12 month
+# NumberOfUnitsSupplierOrders=Number of units on supplier orders on last 12 month
+# NumberOfUnitsSupplierInvoices=Number of units on supplier invoices on last 12 month
+# EMailTextInterventionValidated=The intervention %s has been validated.
+# EMailTextInvoiceValidated=The invoice %s has been validated.
+# EMailTextProposalValidated=The proposal %s has been validated.
+# EMailTextOrderValidated=The order %s has been validated.
+# EMailTextOrderApproved=The order %s has been approved.
+# EMailTextOrderApprovedBy=The order %s has been approved by %s.
+# EMailTextOrderRefused=The order %s has been refused.
+# EMailTextOrderRefusedBy=The order %s has been refused by %s.
+# EMailTextExpeditionValidated=The shipping %s has been validated.
+# ImportedWithSet=Importation data set
+# DolibarrNotification=Automatic notification
+# ResizeDesc=Enter new width OR new height. Ratio will be kept during resizing...
+# NewLength=New width
+# NewHeight=New height
+# NewSizeAfterCropping=New size after cropping
+# DefineNewAreaToPick=Define new area on image to pick (left click on image then drag until you reach the opposite corner)
+# CurrentInformationOnImage=This tool was designed to help you to resize or crop an image. This is informations on current edited image
+# ImageEditor=Image editor
+# YouReceiveMailBecauseOfNotification=You receive this message because your email has been added to list of targets to be informed of particular events into %s software of %s.
+# YouReceiveMailBecauseOfNotification2=This event is the following:
+# ThisIsListOfModules=This is a list of modules preselected by this demo profile (only most common modules are visible in this demo). Edit this to have a more personalized demo and click on "Start".
+# ClickHere=Click here
+# UseAdvancedPerms=Use the advanced permissions of some modules
+# FileFormat=File format
+# SelectAColor=Choose a color
+# AddFiles=Add Files
+# StartUpload=Start upload
+# CancelUpload=Cancel upload
+# FileIsTooBig=Files is too big
+# PleaseBePatient=Please be patient...
+# RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
+# NewKeyIs=This is your new keys to login
+# NewKeyWillBe=Your new key to login to software will be
+# ClickHereToGoTo=Click here to go to %s
+# YouMustClickToChange=You must however first click on the following link to validate this password change
+# ForgetIfNothing=If you didn't request this change, just forget this email. Your credentials are kept safe.
+
+##### Calendar common #####
+# AddCalendarEntry=Add entry in calendar %s
+# NewCompanyToDolibarr=Company %s added into Dolibarr
+# ContractValidatedInDolibarr=Contract %s validated in Dolibarr
+# ContractCanceledInDolibarr=Contract %s canceled in Dolibarr
+# ContractClosedInDolibarr=Contract %s closed in Dolibarr
+# PropalClosedSignedInDolibarr=Proposal %s signed in Dolibarr
+# PropalClosedRefusedInDolibarr=Proposal %s refused in Dolibarr
+# PropalValidatedInDolibarr=Proposal %s validated in Dolibarr
+# InvoiceValidatedInDolibarr=Invoice %s validated in Dolibarr
+# InvoicePaidInDolibarr=Invoice %s changed to paid in Dolibarr
+# InvoiceCanceledInDolibarr=Invoice %s canceled in Dolibarr
+# PaymentDoneInDolibarr=Payment %s done in Dolibarr
+# CustomerPaymentDoneInDolibarr=Customer payment %s done in Dolibarr
+# SupplierPaymentDoneInDolibarr=Supplier payment %s done in Dolibarr
+# MemberValidatedInDolibarr=Member %s validated in Dolibarr
+# MemberResiliatedInDolibarr=Member %s resiliated in Dolibarr
+# MemberDeletedInDolibarr=Member %s deleted from Dolibarr
+# MemberSubscriptionAddedInDolibarr=Subscription for member %s added in Dolibarr
+# ShipmentValidatedInDolibarr=Shipment %s validated in Dolibarr
+# ShipmentDeletedInDolibarr=Shipment %s deleted from Dolibarr
+##### Export #####
+# Export=Export
+# ExportsArea=Exports area
+# AvailableFormats=Available formats
+# LibraryUsed=Librairy used
+# LibraryVersion=Version
+# ExportableDatas=Exportable data
+# NoExportableData=No exportable data (no modules with exportable data loaded, or missing permissions)
+# ToExport=Export
+# NewExport=New export
+##### External sites #####
+# ExternalSites=External sites
diff --git a/htdocs/langs/bs_BA/paybox.lang b/htdocs/langs/bs_BA/paybox.lang
new file mode 100644
index 00000000000..b689bb6cebf
--- /dev/null
+++ b/htdocs/langs/bs_BA/paybox.lang
@@ -0,0 +1,37 @@
+# Dolibarr language file - Source file is en_US - paybox
+# PayBoxSetup=PayBox module setup
+# PayBoxDesc=This module offer pages to allow payment on Paybox by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
+# FollowingUrlAreAvailableToMakePayments=Following URLs are available to offer a page to a customer to make a payment on Dolibarr objects
+# PaymentForm=Payment form
+# WelcomeOnPaymentPage=Welcome on our online payment service
+# ThisScreenAllowsYouToPay=This screen allow you to make an online payment to %s.
+# ThisIsInformationOnPayment=This is information on payment to do
+# ToComplete=To complete
+# YourEMail=Email to receive payment confirmation
+# Creditor=Creditor
+# PaymentCode=Payment code
+# PayBoxDoPayment=Go on payment
+# YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information
+# PleaseBePatient=Please, be patient
+# Continue=Next
+# ToOfferALinkForOnlinePayment=URL for %s payment
+# ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a customer order
+# ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice
+# ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line
+# ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount
+# ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription
+# YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag.
+# SetupPayBoxToHavePaymentCreatedAutomatically=Setup your PayBox with url %s to have payment created automatically when validated by paybox.
+# YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you.
+# YourPaymentHasNotBeenRecorded=You payment has not been recorded and transaction has been canceled. Thank you.
+# AccountParameter=Account parameters
+# UsageParameter=Usage parameters
+# InformationToFindParameters=Help to find your %s account information
+# PAYBOX_CGI_URL_V2=Url of Paybox CGI module for payment
+# VendorName=Name of vendor
+# CSSUrlForPaymentForm=CSS style sheet url for payment form
+# MessageOK=Message on validated payment return page
+# MessageKO=Message on canceled payment return page
+# NewPayboxPaymentReceived=New Paybox payment received
+# NewPayboxPaymentFailed=New Paybox payment tried but failed
+# PAYBOX_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or failed)
diff --git a/htdocs/langs/bs_BA/paypal.lang b/htdocs/langs/bs_BA/paypal.lang
new file mode 100644
index 00000000000..5dc460e1c53
--- /dev/null
+++ b/htdocs/langs/bs_BA/paypal.lang
@@ -0,0 +1,22 @@
+# Dolibarr language file - Source file is en_US - paypal
+# PaypalSetup=PayPal module setup
+# PaypalDesc=This module offer pages to allow payment on PayPal by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
+# PaypalOrCBDoPayment=Pay with credit card or Paypal
+# PaypalDoPayment=Pay with Paypal
+# PaypalCBDoPayment=Pay with credit card
+# PAYPAL_API_SANDBOX=Mode test/sandbox
+# PAYPAL_API_USER=API username
+# PAYPAL_API_PASSWORD=API password
+# PAYPAL_API_SIGNATURE=API signature
+# PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Offer payment "integral" (Credit card+Paypal) or "Paypal" only
+# PaypalModeIntegral=Integral
+# PaypalModeOnlyPaypal=PayPal only
+# PAYPAL_CSS_URL=Optionnal Url of CSS style sheet on payment page
+# ThisIsTransactionId=This is id of transaction: %s
+# PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
+# PAYPAL_IPN_MAIL_ADDRESS=E-mail address for the instant notification of payment (IPN)
+# PredefinedMailContentLink=You can click on the secure link below to make your payment (PayPal) if it is not already done.\n\n%s\n\n
+# YouAreCurrentlyInSandboxMode=You are currently in the "sandbox" mode
+# NewPaypalPaymentReceived=New Paypal payment received
+# NewPaypalPaymentFailed=New Paypal payment tried but failed
+# PAYPAL_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or not)
diff --git a/htdocs/langs/bs_BA/products.lang b/htdocs/langs/bs_BA/products.lang
new file mode 100644
index 00000000000..9f75dab9917
--- /dev/null
+++ b/htdocs/langs/bs_BA/products.lang
@@ -0,0 +1,220 @@
+# Dolibarr language file - Source file is en_US - products
+# ProductRef=Product ref.
+# ProductLabel=Product label
+# ProductServiceCard=Products/Services card
+# Products=Products
+# Services=Services
+# Product=Product
+# Service=Service
+# ProductId=Product/service id
+# Create=Create
+# Reference=Reference
+# NewProduct=New product
+# NewService=New service
+# ProductCode=Product code
+# ServiceCode=Service code
+# ProductAccountancyBuyCode=Accountancy code (buy)
+# ProductAccountancySellCode=Accountancy code (sell)
+# ProductOrService=Product or Service
+# ProductsAndServices=Products and Services
+# ProductsOrServices=Products or Services
+# ProductsAndServicesOnSell=Available Products and Services
+# ProductsAndServicesNotOnSell=Obsolete Products and Services
+# ProductsAndServicesStatistics=Products and Services statistics
+# ProductsStatistics=Products statistics
+# ProductsOnSell=Available products
+# ProductsNotOnSell=Obsolete products
+# ServicesOnSell=Available services
+# ServicesNotOnSell=Obsolete services
+# InternalRef=Internal reference
+# LastRecorded=Last products/services on sell recorded
+# LastRecordedProductsAndServices=Last %s recorded products/services
+# LastModifiedProductsAndServices=Last %s modified products/services
+# LastRecordedProducts=Last %s products recorded
+# LastRecordedServices=Last %s services recorded
+# LastProducts=Last products
+# CardProduct0=Product card
+# CardProduct1=Service card
+# CardContract=Contract card
+# Warehouse=Warehouse
+# Warehouses=Warehouses
+# WarehouseOpened=Warehouse opened
+# WarehouseClosed=Warehouse closed
+# Stock=Stock
+# Stocks=Stocks
+# Movement=Movement
+# Movements=Movements
+# Sell=Sales
+# Buy=Purchases
+# OnSell=For sale
+# OnBuy=For purchase
+# NotOnSell=Not for sale
+# ProductStatusOnSell=For sale
+# ProductStatusNotOnSell=Not for sale
+# ProductStatusOnSellShort=For sale
+# ProductStatusNotOnSellShort=Not for sale
+# ProductStatusOnBuy=For purchase
+# ProductStatusNotOnBuy=Not for purchase
+# ProductStatusOnBuyShort=For purchase
+# ProductStatusNotOnBuyShort=Not for purchase
+# UpdatePrice=Update price
+# AppliedPricesFrom=Applied prices from
+# SellingPrice=Selling price
+# SellingPriceHT=Selling price (net of tax)
+# SellingPriceTTC=Selling price (inc. tax)
+# PublicPrice=Public price
+# CurrentPrice=Current price
+# NewPrice=New price
+# MinPrice=Minim. selling price
+# CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
+# ContractStatus=Contract status
+# ContractStatusClosed=Closed
+# ContractStatusRunning=Running
+# ContractStatusExpired=expired
+# ContractStatusOnHold=Not running
+# ContractStatusToRun=A mettre en service
+# ContractNotRunning=This contract is not running
+# ErrorProductAlreadyExists=A product with reference %s already exists.
+# ErrorProductBadRefOrLabel=Wrong value for reference or label.
+# ErrorProductClone=There was a problem while trying to clone the product or service.
+# Suppliers=Suppliers
+# SupplierRef=Supplier's product ref.
+# ShowProduct=Show product
+# ShowService=Show service
+# ProductsAndServicesArea=Product and Services area
+# ProductsArea=Product area
+# ServicesArea=Services area
+# AddToMyProposals=Add to my proposals
+# AddToOtherProposals=Add to other proposals
+# AddToMyBills=Add to my bills
+# AddToOtherBills=Add to other bills
+# CorrectStock=Correct stock
+# AddPhoto=Add photo
+# ListOfStockMovements=List of stock movements
+# BuyingPrice=Buying price
+# SupplierCard=Supplier card
+# CommercialCard=Commercial card
+# AllWays=Path to find your product in stock
+# NoCat=Your product is not in any category
+# PrimaryWay=Primary path
+# PriceRemoved=Price removed
+# BarCode=Barcode
+# BarcodeType=Barcode type
+# SetDefaultBarcodeType=Set barcode type
+# BarcodeValue=Barcode value
+# NoteNotVisibleOnBill=Note (not visible on invoices, proposals...)
+# CreateCopy=Create copy
+# ServiceLimitedDuration=If product is a service with limited duration:
+# MultiPricesAbility=Activate the multi-prices
+# MultiPricesNumPrices=Number of prices
+# MultiPriceLevelsName=Price categories
+# AssociatedProductsAbility=Activate the virtual products feature
+# AssociatedProducts=Virtual product
+# AssociatedProductsNumber=Number of products composing this virtual product
+# ParentProductsNumber=Number of parent virtual product
+# IfZeroItIsNotAVirtualProduct=If 0, this product is not a virtual product
+# IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any virtual product
+# EditAssociate=Associate
+# Translation=Translation
+# KeywordFilter=Keyword filter
+# CategoryFilter=Category filter
+# ProductToAddSearch=Search product to add
+# AddDel=Add/Delete
+# Quantity=Quantity
+# NoMatchFound=No match found
+# ProductAssociationList=List of related products/services: name of product/service (quantity affected)
+# ProductParentList=List of virtual products/services with this product as a component
+# ErrorAssociationIsFatherOfThis=One of selected product is parent with current product
+# DeleteProduct=Delete a product/service
+# ConfirmDeleteProduct=Are you sure you want to delete this product/service?
+# ProductDeleted=Product/Service "%s" deleted from database.
+# DeletePicture=Delete a picture
+# ConfirmDeletePicture=Are you sure you want to delete this picture ?
+# ExportDataset_produit_1=Products
+# ExportDataset_service_1=Services
+# ImportDataset_produit_1=Products
+# ImportDataset_service_1=Services
+# DeleteProductLine=Delete product line
+# ConfirmDeleteProductLine=Are you sure you want to delete this product line?
+# NoProductMatching=No product/service match your criteria
+# MatchingProducts=Matching products/services
+# NoStockForThisProduct=No stock for this product
+# NoStock=No Stock
+# Restock=Restock
+# ProductSpecial=Special
+# QtyMin=Minimum Qty
+# PriceQty=Price for this quantity
+# PriceQtyMin=Price for this min. qty (w/o discount)
+# VATRateForSupplierProduct=VAT Rate (for this supplier/product)
+# DiscountQtyMin=Default discount for qty
+# NoPriceDefinedForThisSupplier=No price/qty defined for this supplier/product
+# NoSupplierPriceDefinedForThisProduct=No supplier price/qty defined for this product
+# RecordedProducts=Products recorded
+# RecordedServices=Services recorded
+# RecordedProductsAndServices=Products/services recorded
+# GenerateThumb=Generate thumb
+# ProductCanvasAbility=Use special "canvas" addons
+# ServiceNb=Service #%s
+# ListProductServiceByPopularity=List of products/services by popularity
+# ListProductByPopularity=List of products by popularity
+# ListServiceByPopularity=List of services by popularity
+# Finished=Manufactured product
+# RowMaterial=Raw Material
+# CloneProduct=Clone product or service
+# ConfirmCloneProduct=Are you sure you want to clone product or service %s ?
+# CloneContentProduct=Clone all main informations of product/service
+# ClonePricesProduct=Clone main informations and prices
+# CloneCompositionProduct=Clone product/service composition
+# ProductIsUsed=This product is used
+# NewRefForClone=Ref. of new product/service
+# CustomerPrices=Customers prices
+# SuppliersPrices=Suppliers prices
+# CustomCode=Customs code
+# CountryOrigin=Origin country
+# HiddenIntoCombo=Hidden into select lists
+# Nature=Nature
+# ProductCodeModel=Product code template
+# ServiceCodeModel=Service code template
+# AddThisProductCard=Create product card
+# HelpAddThisProductCard=This option allows you to create or clone a product if it does not exist.
+# AddThisServiceCard=Create service card
+# HelpAddThisServiceCard=This option allows you to create or clone a service if it does not exist.
+# CurrentProductPrice=Current price
+# AlwaysUseNewPrice=Always use current price of product/service
+# AlwaysUseFixedPrice=Use the fixed price
+# PriceByQuantity=Price by quantity
+# PriceByQuantityRange=Quantity range
+# ProductsDashboard=Products/Services summary
+# UpdateOriginalProductLabel=Modify original label
+# HelpUpdateOriginalProductLabel=Allows to edit the name of the product
+### composition fabrication
+# Building=Production and items dispatchment
+# Build=Produce
+# BuildIt=Produce & Dispatch
+# BuildindListInfo=Available quantity for production per warehouse (set it to 0 for no further action)
+# QtyNeed=Qty
+# UnitPmp=Net unit VWAP
+# CostPmpHT=Net total VWAP
+# ProductUsedForBuild=Auto consumed by production
+# ProductBuilded=Production completed
+# ProductsMultiPrice=Product multi-price
+# ProductSellByQuarterHT=Products turnover quarterly VWAP
+# ServiceSellByQuarterHT=Services turnover quarterly VWAP
+# Quarter1=1st. Quarter
+# Quarter2=2nd. Quarter
+# Quarter3=3rd. Quarter
+# Quarter4=4th. Quarter
+# BarCodePrintsheet=Print bar code
+# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
+# NumberOfStickers=Number of stickers to print on page
+# PrintsheetForOneBarCode=Print several stickers for one barcode
+# BuildPageToPrint=Generate page to print
+# FillBarCodeTypeAndValueManually=Fill barcode type and value manually.
+# FillBarCodeTypeAndValueFromProduct=Fill barcode type and value from barcode of a product.
+# FillBarCodeTypeAndValueFromThirdParty=Fill barcode type and value from barcode of a thirdparty.
+# DefinitionOfBarCodeForProductNotComplete=Definition of type or value of bar code not complete for product %s.
+# DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of bar code non complete for thirdparty %s.
+# BarCodeDataForProduct=Barcode information of product %s :
+# BarCodeDataForThirdparty=Barcode information of thirdparty %s :
+# BarcodeStickersMask=xxx
+
diff --git a/htdocs/langs/bs_BA/projects.lang b/htdocs/langs/bs_BA/projects.lang
new file mode 100644
index 00000000000..f2c0c2b86c6
--- /dev/null
+++ b/htdocs/langs/bs_BA/projects.lang
@@ -0,0 +1,115 @@
+# Dolibarr language file - Source file is en_US - projects
+# Project=Project
+# Projects=Projects
+# SharedProject=Everybody
+# PrivateProject=Contacts of project
+# MyProjectsDesc=This view is limited to projects you are a contact for (whatever is the type).
+# ProjectsPublicDesc=This view presents all projects you are allowed to read.
+# ProjectsDesc=This view presents all projects (your user permissions grant you permission to view everything).
+# MyTasksDesc=This view is limited to projects or tasks you are a contact for (whatever is the type).
+# TasksPublicDesc=This view presents all projects and tasks you are allowed to read.
+# TasksDesc=This view presents all projects and tasks (your user permissions grant you permission to view everything).
+# Myprojects=My projects
+# ProjectsArea=Projects area
+# NewProject=New project
+# AddProject=Add project
+# DeleteAProject=Delete a project
+# DeleteATask=Delete a task
+# ConfirmDeleteAProject=Are you sure you want to delete this project ?
+# ConfirmDeleteATask=Are you sure you want to delete this task ?
+# OfficerProject=Officer project
+# LastProjects=Last %s projects
+# AllProjects=All projects
+# ProjectsList=List of projects
+# ShowProject=Show project
+# SetProject=Set project
+# NoProject=No project defined or owned
+# NbOpenTasks=Nb of opened tasks
+# NbOfProjects=Nb of projects
+# TimeSpent=Time spent
+# TimesSpent=Time spent
+# RefTask=Ref. task
+# LabelTask=Label task
+# NewTimeSpent=New time spent
+# MyTimeSpent=My time spent
+# MyTasks=My tasks
+# Tasks=Tasks
+# Task=Task
+# NewTask=New task
+# AddTask=Add task
+# AddDuration=Add duration
+# Activity=Activity
+# Activities=Tasks/activities
+# MyActivity=My activity
+# MyActivities=My tasks/activities
+# MyProjects=My projects
+# DurationEffective=Effective duration
+# Progress=Progress
+# ProgressDeclared=Declared progress
+# ProgressCalculated=Calculated progress
+# Time=Time
+# ListProposalsAssociatedProject=List of the commercial proposals associated with the project
+# ListOrdersAssociatedProject=List of customer's orders associated with the project
+# ListInvoicesAssociatedProject=List of customer's invoices associated with the project
+# ListPredefinedInvoicesAssociatedProject=List of customer's predefined invoices associated with project
+# ListSupplierOrdersAssociatedProject=List of supplier's orders associated with the project
+# ListSupplierInvoicesAssociatedProject=List of supplier's invoices associated with the project
+# ListContractAssociatedProject=List of contracts associated with the project
+# ListFichinterAssociatedProject=List of interventions associated with the project
+# ListTripAssociatedProject=List of trips and expenses associated with the project
+# ListActionsAssociatedProject=List of events associated with the project
+# ActivityOnProjectThisWeek=Activity on project this week
+# ActivityOnProjectThisMonth=Activity on project this month
+# ActivityOnProjectThisYear=Activity on project this year
+# ChildOfTask=Child of project/task
+# NotOwnerOfProject=Not owner of this private project
+# AffectedTo=Allocated to
+# CantRemoveProject=This project can't be removed as it is referenced by some other objects (invoice, orders or other). See referers tab.
+# ValidateProject=Validate projet
+# ConfirmValidateProject=Are you sure you want to validate this project ?
+# CloseAProject=Close project
+# ConfirmCloseAProject=Are you sure you want to close this project ?
+# ReOpenAProject=Open project
+# ConfirmReOpenAProject=Are you sure you want to re-open this project ?
+# ProjectContact=Project contacts
+# ActionsOnProject=Events on project
+# YouAreNotContactOfProject=You are not a contact of this private project
+# DeleteATimeSpent=Delete time spent
+# ConfirmDeleteATimeSpent=Are you sure you want to delete this time spent ?
+# DoNotShowMyTasksOnly=See also tasks not allocated to me
+# ShowMyTasksOnly=View only tasks allocated to me
+# TaskRessourceLinks=Ressources
+# ProjectsDedicatedToThisThirdParty=Projects dedicated to this third party
+# NoTasks=No tasks for this project
+# LinkedToAnotherCompany=Linked to other third party
+# TaskIsNotAffectedToYou=Task not allocated to you
+# ErrorTimeSpentIsEmpty=Time spent is empty
+# ThisWillAlsoRemoveTasks=This action will also delete all tasks of project (%s tasks at the moment) and all inputs of time spent.
+# IfNeedToUseOhterObjectKeepEmpty=If some objects (invoice, order, ...), belonging to another third party, must be linked to the project to create, keep this empty to have the project being multi third parties.
+# CloneProject=Clone project
+# CloneTasks=Clone tasks
+# CloneContacts=Clone contacts
+# CloneNotes=Clone notes
+# CloneProjectFiles=Clone project joined files
+# CloneTaskFiles=Clone task(s) joined files (if task(s) cloned)
+# ConfirmCloneProject=Are you sure to clone this project ?
+# ProjectReportDate=Change task date according project start date
+# ErrorShiftTaskDate=Impossible to shift task date according to new project start date
+# ProjectsAndTasksLines=Projects and tasks
+# ProjectCreatedInDolibarr=Project %s created
+##### Types de contacts #####
+# TypeContact_project_internal_PROJECTLEADER=Project leader
+# TypeContact_project_external_PROJECTLEADER=Project leader
+# TypeContact_project_internal_CONTRIBUTOR=Contributor
+# TypeContact_project_external_CONTRIBUTOR=Contributor
+# TypeContact_project_task_internal_TASKEXECUTIVE=Task executive
+# TypeContact_project_task_external_TASKEXECUTIVE=Task executive
+# TypeContact_project_task_internal_CONTRIBUTOR=Contributor
+# TypeContact_project_task_external_CONTRIBUTOR=Contributor
+# SelectElement=Select element
+# AddElement=Link to element
+# Documents models
+# DocumentModelBaleine=A complete project's report model (logo...)
+# PlannedWorkload = Planned workload
+# WorkloadOccupation= Workload affectation
+# ProjectReferers=Refering objects
diff --git a/htdocs/langs/bs_BA/propal.lang b/htdocs/langs/bs_BA/propal.lang
new file mode 100644
index 00000000000..d17bc952b7d
--- /dev/null
+++ b/htdocs/langs/bs_BA/propal.lang
@@ -0,0 +1,102 @@
+# Dolibarr language file - Source file is en_US - propal
+# Proposals=Commercial proposals
+# Proposal=Commercial proposal
+# ProposalShort=Proposal
+# ProposalsDraft=Draft commercial proposals
+# ProposalDraft=Draft commercial proposal
+# ProposalsOpened=Opened commercial proposals
+# Prop=Commercial proposals
+# CommercialProposal=Commercial proposal
+# CommercialProposals=Commercial proposals
+# ProposalCard=Proposal card
+# NewProp=New commercial proposal
+# NewProposal=New commercial proposal
+# NewPropal=New proposal
+# Prospect=Prospect
+# ProspectList=Prospect list
+# DeleteProp=Delete commercial proposal
+# ValidateProp=Validate commercial proposal
+# AddProp=Add proposal
+# ConfirmDeleteProp=Are you sure you want to delete this commercial proposal ?
+# ConfirmValidateProp=Are you sure you want to validate this commercial proposal under name %s ?
+# LastPropals=Last %s proposals
+# LastClosedProposals=Last %s closed proposals
+# LastModifiedProposals=Last %s modified proposals
+# AllPropals=All proposals
+# LastProposals=Last proposals
+# SearchAProposal=Search a proposal
+# ProposalsStatistics=Commercial proposal's statistics
+# NumberOfProposalsByMonth=Number by month
+# AmountOfProposalsByMonthHT=Amount by month (net of tax)
+# NbOfProposals=Number of commercial proposals
+# ShowPropal=Show proposal
+# PropalsDraft=Drafts
+# PropalsOpened=Opened
+# PropalsNotBilled=Closed not billed
+# PropalStatusDraft=Draft (needs to be validated)
+# PropalStatusValidated=Validated (proposal is open)
+# PropalStatusOpened=Validated (proposal is open)
+# PropalStatusClosed=Closed
+# PropalStatusSigned=Signed (needs billing)
+# PropalStatusNotSigned=Not signed (closed)
+# PropalStatusBilled=Billed
+# PropalStatusDraftShort=Draft
+# PropalStatusValidatedShort=Validated
+# PropalStatusOpenedShort=Opened
+# PropalStatusClosedShort=Closed
+# PropalStatusSignedShort=Signed
+# PropalStatusNotSignedShort=Not signed
+# PropalStatusBilledShort=Billed
+# PropalsToClose=Commercial proposals to close
+# PropalsToBill=Signed commercial proposals to bill
+# ListOfProposals=List of commercial proposals
+# ActionsOnPropal=Events on proposal
+# NoOpenedPropals=No opened commercial proposals
+# NoOtherOpenedPropals=No other opened commercial proposals
+# RefProposal=Commercial proposal ref
+# SendPropalByMail=Send commercial proposal by mail
+# FileNotUploaded=The file was not uploaded
+# FileUploaded=The file was successfully uploaded
+# AssociatedDocuments=Documents associated with the proposal:
+# ErrorCantOpenDir=Can't open directory
+# DatePropal=Date of proposal
+# DateEndPropal=Validity ending date
+# DateEndPropalShort=Date end
+# ValidityDuration=Validity duration
+# CloseAs=Close with status
+# ClassifyBilled=Classify billed
+# BuildBill=Build invoice
+# ErrorPropalNotFound=Propal %s not found
+# Estimate=Estimate :
+# EstimateShort=Estimate
+# OtherPropals=Other proposals
+# AddToDraftProposals=Add to draft proposal
+# NoDraftProposals=No draft proposals
+# CopyPropalFrom=Create commercial proposal by copying existing proposal
+# CreateEmptyPropal=Create empty commercial proposals vierge or from list of products/services
+# DefaultProposalDurationValidity=Default commercial proposal validity duration (in days)
+# UseCustomerContactAsPropalRecipientIfExist=Use customer contact address if defined instead of third party address as proposal recipient address
+# ClonePropal=Clone commercial proposal
+# ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s ?
+# ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s ?
+# ProposalsAndProposalsLines=Commercial proposal and lines
+# ProposalLine=Proposal line
+# AvailabilityPeriod=Availability delay
+# SetAvailability=Set availability delay
+# AfterOrder=after order
+##### Availability #####
+# AvailabilityTypeAV_NOW=Immediate
+# AvailabilityTypeAV_1W=1 week
+# AvailabilityTypeAV_2W=2 weeks
+# AvailabilityTypeAV_3W=3 weeks
+# AvailabilityTypeAV_1M=1 month
+##### Types de contacts #####
+# TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
+# TypeContact_propal_external_BILLING=Customer invoice contact
+# TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
+# Document models
+# DocModelAzurDescription=A complete proposal model (logo...)
+# DocModelJauneDescription=Jaune proposal model
+# DefaultModelPropalCreate=Default model creation
+# DefaultModelPropalToBill=Default template when closing a business proposal (to be invoiced)
+# DefaultModelPropalClosed=Default template when closing a business proposal (unbilled)
diff --git a/htdocs/langs/bs_BA/sendings.lang b/htdocs/langs/bs_BA/sendings.lang
new file mode 100644
index 00000000000..3bb65c295d2
--- /dev/null
+++ b/htdocs/langs/bs_BA/sendings.lang
@@ -0,0 +1,76 @@
+# Dolibarr language file - Source file is en_US - sendings
+# RefSending=Ref. shipment
+# Sending=Shipment
+# Sendings=Shipments
+# Shipment=Shipment
+# Shipments=Shipments
+# Receivings=Receivings
+# SendingsArea=Shipments area
+# ListOfSendings=List of shipments
+# SendingMethod=Shipping method
+# SendingReceipt=Shipping receipt
+# LastSendings=Last %s shipments
+# SearchASending=Search for shipment
+# StatisticsOfSendings=Statistics for shipments
+# NbOfSendings=Number of shipments
+# NumberOfShipmentsByMonth=Number of shipments by month
+# SendingCard=Shipping card
+# NewSending=New shipment
+# CreateASending=Create a shipment
+# CreateSending=Create shipment
+# QtyOrdered=Qty ordered
+# QtyShipped=Qty shipped
+# QtyToShip=Qty to ship
+# QtyReceived=Qty received
+# KeepToShip=Keep to ship
+# OtherSendingsForSameOrder=Other shipments for this order
+# DateSending=Date sending order
+# DateSendingShort=Date sending order
+# SendingsForSameOrder=Shipments for this order
+# SendingsAndReceivingForSameOrder=Shipments and receivings for this order
+# SendingsToValidate=Shipments to validate
+# StatusSendingCanceled=Canceled
+# StatusSendingDraft=Draft
+# StatusSendingValidated=Validated (products to ship or already shipped)
+# StatusSendingProcessed=Processed
+# StatusSendingCanceledShort=Canceled
+# StatusSendingDraftShort=Draft
+# StatusSendingValidatedShort=Validated
+# StatusSendingProcessedShort=Processed
+# SendingSheet=Sending sheet
+# Carriers=Carriers
+# Carrier=Carrier
+# CarriersArea=Carriers area
+# NewCarrier=New carrier
+# ConfirmDeleteSending=Are you sure you want to delete this shipment ?
+# ConfirmValidateSending=Are you sure you want to validate this shipment with reference %s ?
+# ConfirmCancelSending=Are you sure you want to cancel this shipment ?
+# GenericTransport=Generic transport
+# Enlevement=Gotten by customer
+# DocumentModelSimple=Simple document model
+# DocumentModelMerou=Merou A5 model
+# WarningNoQtyLeftToSend=Warning, no products waiting to be shipped.
+# StatsOnShipmentsOnlyValidated=Statistics conducted on shipments only validated. Date used is date of validation of shipment (planed delivery date is not always known).
+# DateDeliveryPlanned=Planed date of delivery
+# DateReceived=Date delivery received
+# SendShippingByEMail=Send shipment by EMail
+# SendShippingRef=Send shipment %s
+# ActionsOnShipping=Events on shipment
+# LinkToTrackYourPackage=Link to track your package
+# ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
+# RelatedShippings=Related shippings
+# ShipmentLine=Shipment line
+# CarrierList=List of transporters
+
+# Sending methods
+# SendingMethodCATCH=Catch by customer
+# SendingMethodTRANS=Transporter
+# SendingMethodCOLSUI=Colissimo
+
+# ModelDocument
+# DocumentModelSirocco=Simple document model for delivery receipts
+# DocumentModelTyphon=More complete document model for delivery receipts (logo...)
+
+# Error_EXPEDITION_ADDON_NUMBER_NotDefined=Constant EXPEDITION_ADDON_NUMBER not defined
+# SumOfProductVolumes=Sum of product volumes
+# SumOfProductWeights=Sum of product weights
diff --git a/htdocs/langs/bs_BA/shop.lang b/htdocs/langs/bs_BA/shop.lang
new file mode 100644
index 00000000000..b6cd78b5028
--- /dev/null
+++ b/htdocs/langs/bs_BA/shop.lang
@@ -0,0 +1,10 @@
+# Dolibarr language file - Source file is en_US - shop
+# Shop=Shop
+# ShopWeb=Web Shop
+# LastOrders=Last orders
+# OnStandBy=On standby
+# TreatmentInProgress=Treatment in progress
+# LastCustomers=Last customers
+# OSCommerceShop=OSCommerce shop
+# OSCommerce=OSCommerce
+# AddProd=Sell online
diff --git a/htdocs/langs/bs_BA/sms.lang b/htdocs/langs/bs_BA/sms.lang
new file mode 100644
index 00000000000..0ec0e61a588
--- /dev/null
+++ b/htdocs/langs/bs_BA/sms.lang
@@ -0,0 +1,53 @@
+# Dolibarr language file - Source file is en_US - sms
+# Sms=Sms
+# SmsSetup=Sms setup
+# SmsDesc=This page allows you to define globals options on SMS features
+# SmsCard=SMS Card
+# AllSms=All SMS campains
+# SmsTargets=Targets
+# SmsRecipients=Targets
+# SmsRecipient=Target
+# SmsTitle=Description
+# SmsFrom=Sender
+# SmsTo=Target
+# SmsTopic=Topic of SMS
+# SmsText=Message
+# SmsMessage=SMS Message
+# ShowSms=Show Sms
+# ListOfSms=List SMS campains
+# NewSms=New SMS campain
+# EditSms=Edit Sms
+# ResetSms=New sending
+# DeleteSms=Delete Sms campain
+# DeleteASms=Remove a Sms campain
+# PreviewSms=Previuw Sms
+# PrepareSms=Prepare Sms
+# CreateSms=Create Sms
+# SmsResult=Result of Sms sending
+# TestSms=Test Sms
+# ValidSms=Validate Sms
+# ApproveSms=Approve Sms
+# SmsStatusDraft=Draft
+# SmsStatusValidated=Validated
+# SmsStatusApproved=Approved
+# SmsStatusSent=Sent
+# SmsStatusSentPartialy=Sent partially
+# SmsStatusSentCompletely=Sent completely
+# SmsStatusError=Error
+# SmsStatusNotSent=Not sent
+# SmsSuccessfulySent=Sms correctly sent (from %s to %s)
+# ErrorSmsRecipientIsEmpty=Number of target is empty
+# WarningNoSmsAdded=No new phone number to add to target list
+# ConfirmValidSms=Do you confirm validation of this campain ?
+# ConfirmResetMailing=Warning, if you make a reinit of Sms campain %s, you will allow to make a mass sending of it a second time. Is it really what you wan to do ?
+# ConfirmDeleteMailing=Do you confirm removing of campain ?
+# NbOfRecipients=Number of targets
+# NbOfUniqueSms=Nb dof unique phone numbers
+# NbOfSms=Nbre of phon numbers
+# ThisIsATestMessage=This is a test message
+# SendSms=Send SMS
+# SmsInfoCharRemain=Nb of remaining characters
+# SmsInfoNumero= (format international ie : +33899701761)
+# DelayBeforeSending=Delay before sending (minutes)
+# SmsNoPossibleRecipientFound=No target available. Check setup of your SMS provider.
+
diff --git a/htdocs/langs/bs_BA/stocks.lang b/htdocs/langs/bs_BA/stocks.lang
new file mode 100644
index 00000000000..d6c87f1062f
--- /dev/null
+++ b/htdocs/langs/bs_BA/stocks.lang
@@ -0,0 +1,113 @@
+# Dolibarr language file - Source file is en_US - stocks
+# WarehouseCard=Warehouse card
+# Warehouse=Warehouse
+# Warehouses=Warehouses
+# NewWarehouse=New warehouse / Stock area
+# WarehouseEdit=Modify warehouse
+# MenuNewWarehouse=New warehouse
+# WarehouseOpened=Warehouse opened
+# WarehouseClosed=Warehouse closed
+# WarehouseSource=Source warehouse
+# WarehouseSourceNotDefined=No warehouse defined,
+# AddOne=Add one
+# WarehouseTarget=Target warehouse
+# ValidateSending=Delete sending
+# CancelSending=Cancel sending
+# DeleteSending=Delete sending
+# Stock=Stock
+# Stocks=Stocks
+# Movement=Movement
+# Movements=Movements
+# ErrorWarehouseRefRequired=Warehouse reference name is required
+# ErrorWarehouseLabelRequired=Warehouse label is required
+# CorrectStock=Correct stock
+# ListOfWarehouses=List of warehouses
+# ListOfStockMovements=List of stock movements
+# StocksArea=Stocks area
+# Location=Location
+# LocationSummary=Short name location
+# NumberOfDifferentProducts=Number of different products
+# NumberOfProducts=Total number of products
+# LastMovement=Last movement
+# LastMovements=Last movements
+# Units=Units
+# Unit=Unit
+# StockCorrection=Correct stock
+# StockTransfer=Stock transfer
+# StockMovement=Transfer
+# StockMovements=Stock transfers
+# LabelMovement=Movement label
+# NumberOfUnit=Number of units
+# UnitPurchaseValue=Unit purchase price
+# TotalStock=Total in stock
+# StockTooLow=Stock too low
+# StockLowerThanLimit=Stock lower than alert limit
+# EnhancedValue=Value
+# PMPValue=Weighted average price
+# PMPValueShort=WAP
+# EnhancedValueOfWarehouses=Warehouses value
+# UserWarehouseAutoCreate=Create a warehouse automatically when creating a user
+# QtyDispatched=Quantity dispatched
+# OrderDispatch=Stock dispatching
+# RuleForStockManagementDecrease=Rule for stock management decrease
+# RuleForStockManagementIncrease=Rule for stock management increase
+# DeStockOnBill=Decrease real stocks on customers invoices/credit notes validation
+# DeStockOnValidateOrder=Decrease real stocks on customers orders validation
+# DeStockOnShipment=Decrease real stocks on shipment validation
+# ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
+# ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
+# ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receiving
+# ReStockOnDeleteInvoice=Increase real stocks on invoice deletion
+# OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
+# StockDiffPhysicTeoric=Reason for difference stock physical and theoretical
+# NoPredefinedProductToDispatch=No predefined products for this object. So no dispatching in stock is required.
+# DispatchVerb=Dispatch
+# StockLimitShort=Limit
+# StockLimit=Stock limit for alerts
+# PhysicalStock=Physical stock
+# RealStock=Real Stock
+# VirtualStock=Virtual stock
+# MininumStock=Minimum stock
+# StockUp=Stock up
+# MininumStockShort=Stock min
+# StockUpShort=Stock up
+# IdWarehouse=Id warehouse
+# DescWareHouse=Description warehouse
+# LieuWareHouse=Localisation warehouse
+# WarehousesAndProducts=Warehouses and products
+# AverageUnitPricePMPShort=Weighted average input price
+# AverageUnitPricePMP=Weighted average input price
+# SellPriceMin=Selling Unit Price
+# EstimatedStockValueSellShort=Value to sell
+# EstimatedStockValueSell=Value to Sell
+# EstimatedStockValueShort=Input stock value
+# EstimatedStockValue=Input stock value
+# DeleteAWarehouse=Delete a warehouse
+# ConfirmDeleteWarehouse=Are you sure you want to delete the warehouse %s ?
+# PersonalStock=Personal stock %s
+# ThisWarehouseIsPersonalStock=This warehouse represents personal stock of %s %s
+# SelectWarehouseForStockDecrease=Choose warehouse to use for stock decrease
+# SelectWarehouseForStockIncrease=Choose warehouse to use for stock increase
+# NoStockAction=No stock action
+# LastWaitingSupplierOrders=Orders waiting for receptions
+# DesiredStock=Desired stock
+# StockToBuy=To order
+# Replenishment=Replenishment
+# ReplenishmentOrders=Replenishment orders
+# UseVirtualStock=Use virtual stock instead of physical stock
+# RuleForStockReplenishment=Rule for stocks replenishment
+# SelectProductWithNotNullQty=Select at least one product with a qty not null and a supplier
+# AlertOnly= Alerts only
+# WarehouseForStockDecrease=The warehouse %s will be used for stock decrease
+# WarehouseForStockIncrease=The warehouse %s will be used for stock increase
+# ForThisWarehouse=For this warehouse
+# ReplenishmentStatusDesc=This is list of all product with a physical stock lower than desired stock (or alert value if checkbox "alert only" is checked) and suggest you to create supplier orders to fill the difference.
+# ReplenishmentOrdersDesc=This is list of all opened supplier orders
+# Replenishments=Replenishments
+# NbOfProductBeforePeriod=Quantity of product %s in stock before selected period (< %s)
+# NbOfProductAfterPeriod=Quantity of product %s in stock after selected period (> %s)
+# MassStockMovement=Mass stock movement
+# SelectProductInAndOutWareHouse=Select a product, a quantity, a source warehouse and a target warehouse, then click "%s". Once this is done for all required movements, click onto "%s".
+# RecordMovement=Record transfert
+# ReceivingForSameOrder=Receivings for this order
+# StockMovementRecorded=Stock movements recorded
diff --git a/htdocs/langs/bs_BA/suppliers.lang b/htdocs/langs/bs_BA/suppliers.lang
new file mode 100644
index 00000000000..01c90ede80f
--- /dev/null
+++ b/htdocs/langs/bs_BA/suppliers.lang
@@ -0,0 +1,42 @@
+# Dolibarr language file - Source file is en_US - suppliers
+# Suppliers=Suppliers
+# Supplier=Supplier
+# AddSupplier=Add a supplier
+# SupplierRemoved=Supplier removed
+# SuppliersInvoice=Suppliers invoice
+# NewSupplier=New supplier
+# History=History
+# ListOfSuppliers=List of suppliers
+# ShowSupplier=Show supplier
+# OrderDate=Order date
+# BuyingPrice=Buying price
+# BuyingPriceMin=Minimum buying price
+# BuyingPriceMinShort=Min buying price
+# TotalBuyingPriceMin=Total of subproducts buying prices
+# SomeSubProductHaveNoPrices=Some sub-products have no price defined
+# AddSupplierPrice=Add supplier price
+# ChangeSupplierPrice=Change supplier price
+# ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
+# ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
+# ProductHasAlreadyReferenceInThisSupplier=This product has already a reference in this supplier
+# ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
+# NoRecordedSuppliers=No suppliers recorded
+# SupplierPayment=Supplier payment
+# SuppliersArea=Suppliers area
+# RefSupplierShort=Ref. supplier
+# Availability=Availability
+# ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
+# ExportDataset_fournisseur_2=Supplier invoices and payments
+# ExportDataset_fournisseur_3=Supplier orders and order lines
+# ApproveThisOrder=Approve this order
+# ConfirmApproveThisOrder=Are you sure you want to approve order %s ?
+# DenyingThisOrder=Denying this order
+# ConfirmDenyingThisOrder=Are you sure you want to deny this order %s ?
+# ConfirmCancelThisOrder=Are you sure you want to cancel this order %s ?
+# AddCustomerOrder=Create customer order
+# AddCustomerInvoice=Create customer invoice
+# AddSupplierOrder=Create supplier order
+# AddSupplierInvoice=Create supplier invoice
+# ListOfSupplierProductForSupplier=List of products and prices for supplier %s
+# NoneOrBatchFileNeverRan=None or batch %s not ran recently
+# SentToSuppliers=Sent to suppliers
diff --git a/htdocs/langs/bs_BA/trips.lang b/htdocs/langs/bs_BA/trips.lang
new file mode 100644
index 00000000000..55ce45bfce8
--- /dev/null
+++ b/htdocs/langs/bs_BA/trips.lang
@@ -0,0 +1,21 @@
+# Dolibarr language file - Source file is en_US - trips
+# Trip=Trip
+# Trips=Trips
+# TripsAndExpenses=Trips and expenses
+# TripsAndExpensesStatistics=Trips and expenses statistics
+# TripCard=Trip card
+# AddTrip=Add trip
+# ListOfTrips=List of trips
+# ListOfFees=List of fees
+# NewTrip=New trip
+# CompanyVisited=Company/foundation visited
+# Kilometers=Kilometers
+# FeesKilometersOrAmout=Amount or kilometers
+# DeleteTrip=Delete trip
+# ConfirmDeleteTrip=Are you sure you want to delete this trip ?
+# TF_OTHER=Other
+# TF_LUNCH=Lunch
+# TF_TRIP=Trip
+# ListTripsAndExpenses=List of trips and expenses
+# ExpensesArea=Trips and expenses area
+# SearchATripAndExpense=Search a trip and expense
diff --git a/htdocs/langs/bs_BA/users.lang b/htdocs/langs/bs_BA/users.lang
new file mode 100644
index 00000000000..7975af8db96
--- /dev/null
+++ b/htdocs/langs/bs_BA/users.lang
@@ -0,0 +1,120 @@
+# Dolibarr language file - Source file is en_US - users
+# UserCard=User card
+# ContactCard=Contact card
+# GroupCard=Group card
+# NoContactCard=No card among contacts
+# Permission=Permission
+# Permissions=Permissions
+# EditPassword=Edit password
+# SendNewPassword=Regenerate and send password
+# ReinitPassword=Regenerate password
+# PasswordChangedTo=Password changed to: %s
+# SubjectNewPassword=Your new password for Dolibarr
+# AvailableRights=Available permissions
+# OwnedRights=Owned permissions
+# GroupRights=Group permissions
+# UserRights=User permissions
+# UserGUISetup=User display setup
+# DisableUser=Disable
+# DisableAUser=Disable a user
+# DeleteUser=Delete
+# DeleteAUser=Delete a user
+# DisableGroup=Disable
+# DisableAGroup=Disable a group
+# EnableAUser=Enable a user
+# EnableAGroup=Enable a group
+# DeleteGroup=Delete
+# DeleteAGroup=Delete a group
+# ConfirmDisableUser=Are you sure you want to disable user %s ?
+# ConfirmDisableGroup=Are you sure you want to disable group %s ?
+# ConfirmDeleteUser=Are you sure you want to delete user %s ?
+# ConfirmDeleteGroup=Are you sure you want to delete group %s ?
+# ConfirmEnableUser=Are you sure you want to enable user %s ?
+# ConfirmEnableGroup=Are you sure you want to enable group %s ?
+# ConfirmReinitPassword=Are you sure you want to generate a new password for user %s ?
+# ConfirmSendNewPassword=Are you sure you want to generate and send new password for user %s ?
+# NewUser=New user
+# CreateUser=Create user
+# SearchAGroup=Search a group
+# SearchAUser=Search a user
+# LoginNotDefined=Login is not defined.
+# NameNotDefined=Name is not defined.
+# ListOfUsers=List of users
+# Administrator=Administrator
+# SuperAdministrator=Super Administrator
+# SuperAdministratorDesc=Global administrator
+# AdministratorDesc=Administrator's entity
+# DefaultRights=Default permissions
+# DefaultRightsDesc=Define here default permissions that are automatically granted to a new created user (Go on user card to change permission of an existing user).
+# DolibarrUsers=Dolibarr users
+# LastName=Name
+# FirstName=First name
+# ListOfGroups=List of groups
+# NewGroup=New group
+# CreateGroup=Create group
+# RemoveFromGroup=Remove from group
+# PasswordChangedAndSentTo=Password changed and sent to %s.
+# PasswordChangeRequestSent=Request to change password for %s sent to %s.
+# MenuUsersAndGroups=Users & Groups
+# LastGroupsCreated=Last %s created groups
+# LastUsersCreated=Last %s users created
+# ShowGroup=Show group
+# ShowUser=Show user
+# NonAffectedUsers=Non assigned users
+# UserModified=User modified successfully
+# GroupModified=Group modified successfully
+# PhotoFile=Photo file
+# UserWithDolibarrAccess=User with Dolibarr access
+# ListOfUsersInGroup=List of users in this group
+# ListOfGroupsForUser=List of groups for this user
+# UsersToAdd=Users to add to this group
+# GroupsToAdd=Groups to add to this user
+# NoLogin=No login
+# LinkToCompanyContact=Link to third party / contact
+# LinkedToDolibarrMember=Link to member
+# LinkedToDolibarrUser=Link to Dolibarr user
+# LinkedToDolibarrThirdParty=Link to Dolibarr third party
+# CreateDolibarrLogin=Create a user
+# CreateDolibarrThirdParty=Create a third party
+# LoginAccountDisable=Account disabled, put a new login to activate it.
+# LoginAccountDisableInDolibarr=Account disabled in Dolibarr.
+# LoginAccountDisableInLdap=Account disabled in the domain.
+# UsePersonalValue=Use personal value
+# GuiLanguage=Interface language
+# InternalUser=Internal user
+# MyInformations=My data
+# ExportDataset_user_1=Dolibarr's users and properties
+# DomainUser=Domain user %s
+# Reactivate=Reactivate
+# CreateInternalUserDesc=This form allows you to creat an user internal to your company/foundation. To creat an external user (customer, supplier, ...), use button 'Create Dolibarr user' from third party's contact card.
+# InternalExternalDesc=An internal user is a user that is part of your company/foundation.
An external user is a customer, supplier or other.
In both cases, permissions defines rights on Dolibarr, also external user can have a different menu manager than internal user (See Home - Setup - Display)
+# PermissionInheritedFromAGroup=Permission granted because inherited from one of a user's group.
+# Inherited=Inherited
+# UserWillBeInternalUser=Created user will be an internal user (because not linked to a particular third party)
+# UserWillBeExternalUser=Created user will be an external user (because linked to a particular third party)
+# IdPhoneCaller=Id phone caller
+# UserLogged=User %s login
+# UserLogoff=User %s logout
+# NewUserCreated=User %s created
+# NewUserPassword=Password change for %s
+# EventUserModified=User %s modified
+# UserDisabled=User %s disabled
+# UserEnabled=User %s activated
+# UserDeleted=User %s removed
+# NewGroupCreated=Group %s created
+# GroupModified=Group modified successfully
+# GroupDeleted=Group %s removed
+# ConfirmCreateContact=Are you sure you want to create a Dolibarr account for this contact ?
+# ConfirmCreateLogin=Are you sure you want to create a Dolibarr account for this member ?
+# ConfirmCreateThirdParty=Are you sure you want to create a third party for this member ?
+# LoginToCreate=Login to create
+# NameToCreate=Name of third party to create
+# YourRole=Your roles
+# YourQuotaOfUsersIsReached=Your quota of active users is reached !
+# NbOfUsers=Nb of users
+# DontDowngradeSuperAdmin=Only a superadmin can downgrade a superadmin
+# HierarchicalResponsible=Hierarchical responsible
+# HierarchicView=Hierarchical view
+# UseTypeFieldToChange=Use field Type to change
+# OpenIDURL=OpenID URL
+# LoginUsingOpenID=Use OpenID to login
diff --git a/htdocs/langs/bs_BA/withdrawals.lang b/htdocs/langs/bs_BA/withdrawals.lang
new file mode 100644
index 00000000000..5bea844044e
--- /dev/null
+++ b/htdocs/langs/bs_BA/withdrawals.lang
@@ -0,0 +1,96 @@
+# Dolibarr language file - Source file is en_US - withdrawals
+# StandingOrdersArea=Standing orders area
+# CustomersStandingOrdersArea=Customers standing orders area
+# StandingOrders=Standing orders
+# StandingOrder=Standing orders
+# NewStandingOrder=New standing order
+# StandingOrderToProcess=To process
+# StandingOrderProcessed=Processed
+# Withdrawals=Withdrawals
+# Withdrawal=Withdrawal
+# WithdrawalsReceipts=Withdrawal receipts
+# WithdrawalReceipt=Withdrawal receipt
+# WithdrawalReceiptShort=Receipt
+# LastWithdrawalReceipts=Last %s withdrawal receipts
+# WithdrawedBills=Withdrawn invoices
+# WithdrawalsLines=Withdrawal lines
+# RequestStandingOrderToTreat=Request for standing orders to treat
+# RequestStandingOrderTreated=Request for standing orders treated
+# CustomersStandingOrders=Customer standing orders
+# CustomerStandingOrder=Customer standing order
+# NbOfInvoiceToWithdraw=No. of invoice with withdraw request
+# NbOfInvoiceToWithdrawWithInfo=No. of invoice with withdraw request for customers having defined bank account information
+# InvoiceWaitingWithdraw=Invoice waiting for withdraw
+# AmountToWithdraw=Amount to withdraw
+# WithdrawsRefused=Withdraws refused
+# NoInvoiceToWithdraw=No customer invoice in payment mode "withdraw" is waiting. Go on 'Withdraw' tab on invoice card to make a request.
+# ResponsibleUser=Responsible user
+# WithdrawalsSetup=Withdrawal setup
+# WithdrawStatistics=Withdraw's statistics
+# WithdrawRejectStatistics=Withdraw reject's statistics
+# LastWithdrawalReceipt=Last %s withdrawing receipts
+# MakeWithdrawRequest=Make a withdraw request
+# ThirdPartyBankCode=Third party bank code
+# ThirdPartyDeskCode=Third party desk code
+# NoInvoiceCouldBeWithdrawed=No invoice withdrawed with success. Check that invoice are on companies with a valid BAN.
+# ClassCredited=Classify credited
+# ClassCreditedConfirm=Are you sure you want to classify this withdrawal receipt as credited on your bank account?
+# TransData=Transmission date
+# TransMetod=Transmission method
+# Send=Send
+# Lines=Lines
+# StandingOrderReject=Issue a rejection
+# InvoiceRefused=Invoice refused
+# WithdrawalRefused=Withdrawal refused
+# WithdrawalRefusedConfirm=Are you sure you want to enter a withdrawal rejection for society
+# RefusedData=Date of rejection
+# RefusedReason=Reason for rejection
+# RefusedInvoicing=Billing the rejection
+# NoInvoiceRefused=Do not charge the rejection
+# InvoiceRefused=Invoice refused
+# Status=Status
+# StatusUnknown=Unknown
+# StatusWaiting=Waiting
+# StatusTrans=Sent
+# StatusCredited=Credited
+# StatusRefused=Refused
+# StatusMotif0=Unspecified
+# StatusMotif1=Insufficient funds
+# StatusMotif2=Request contested
+# StatusMotif3=No Withdrawal order
+# StatusMotif4=Customer Order
+# StatusMotif5=RIB unusable
+# StatusMotif6=Account without balance
+# StatusMotif7=Judicial Decision
+# StatusMotif8=Other reason
+# CreateAll=Withdraw all
+# CreateGuichet=Only office
+# CreateBanque=Only bank
+# OrderWaiting=Waiting for treatment
+# NotifyTransmision=Withdrawal Transmission
+# NotifyEmision=Withdrawal Emission
+# NotifyCredit=Withdrawal Credit
+# NumeroNationalEmetter=National Transmitter Number
+# PleaseSelectCustomerBankBANToWithdraw=Select information about customer bank account to withdraw
+# WithBankUsingRIB=For bank accounts using RIB
+# WithBankUsingBANBIC=For bank accounts using IBAN/BIC/SWIFT
+# BankToReceiveWithdraw=Bank account to receive withdraws
+# CreditDate=Credit on
+# WithdrawalFileNotCapable=Unable to generate withdrawal receipt file for your country
+# ShowWithdraw=Show Withdraw
+# IfInvoiceNeedOnWithdrawPaymentWontBeClosed=However, if invoice has at least one withdrawal payment not yet processed, it won't be set as paid to allow prior withdrawal management.
+# DoStandingOrdersBeforePayments=This tab allows you to request a standing order. Once it is complete, you can type the payment to close the invoice.
+# WithdrawalFile=Withdrawal file
+# SetToStatusSent=Set to status "File Sent"
+# ThisWillAlsoAddPaymentOnInvoice=This will also apply payments to invoices and will classify them as "Paid"
+
+### Notifications
+# InfoCreditSubject=Payment of standing order %s by the bank
+# InfoCreditMessage=The standing order %s has been paid by the bank
Data of payment: %s
+# InfoTransSubject=Transmission of standing order %s to bank
+# InfoTransMessage=The standing order %s has been sent to bank by %s %s.
+# InfoTransData=Amount: %s
Method: %s
Date: %s
+# InfoFoot=This is an automated message sent by Dolibarr
+# InfoRejectSubject=Standing order refused
+# InfoRejectMessage=Hello,
the standing order of invoice %s related to the company %s, with an amount of %s has been refused by the bank.
--
%s
+# ModeWarning=Option for real mode was not set, we stop after this simulation
diff --git a/htdocs/langs/bs_BA/workflow.lang b/htdocs/langs/bs_BA/workflow.lang
new file mode 100644
index 00000000000..b7f4f77d9f4
--- /dev/null
+++ b/htdocs/langs/bs_BA/workflow.lang
@@ -0,0 +1,11 @@
+# Dolibarr language file - Source file is en_US - admin
+# WorkflowSetup=Workflow module setup
+# WorkflowDesc=This module is designed to modify the behaviour of automatic actions into application. By default, workflow is opened (you make thing in order you want). You can enabled automatic actions that you are interesting in.
+# ThereIsNoWorkflowToModify=There is no workflow you can modify for module you have activated.
+# descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Create a customer order automatically after a commercial proposal is signed
+# descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Create a customer invoice automatically after a commercial proposal is signed
+# descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Create a customer invoice automatically after a contract is validated
+# descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Create a customer invoice automatically after a customer order is closed
+# descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal to billed when customer order is set to paid
+# descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid
+# descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated
diff --git a/htdocs/langs/ca_ES/admin.lang b/htdocs/langs/ca_ES/admin.lang
index 373d60b98da..6a1527e27b6 100644
--- a/htdocs/langs/ca_ES/admin.lang
+++ b/htdocs/langs/ca_ES/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Codis de barra tipus C39
BarcodeDescC128=Codis de barra tipus C128
GenbarcodeLocation=Eina generació codi de barra en línia de comanda (utilitzat pel motor phpbar per a determinats tipus de codis barra)
BarcodeInternalEngine=Motor intern
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Configuració del mòdul domiciliacions
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=La connexió s'ha establert, però la b
OSCommerceTestOk=La connexió al servidor '%s' sobre la base '%s' per l'usuari '%s' és correcta.
OSCommerceTestKo1=La connexió al servidor '%s' sobre la base '%s' per l'usuari '%s' no s'ha pogut fer.
OSCommerceTestKo2=La connexió al servidor '%s' per l'usuari '%s' ha fallat.
-##### Mantis #####
-MantisSetup=Configuració de l'enllaç amb el sistema de seguiment Mantis
-MantisURL=Adreça (URL) d'accés a Mantis
-MantisServer=Servidor de la base de dades Mantis
-MantisDatabaseName=Nom de la base de dades Mantis
-MantisUser=Identificador d'accés a la base
-MantisSetupSaved=Els identificadors Mantis s'han desat correctament
-MantisTestOk=La connexió al servidor '%s' sobre la base '%s' per l'usuari '%s' és correcta.
-MantisTestKo1=La connexió al servidor '%s' sobre la base '%s' per l'usuari '%s' no s'ha pogut fer.
-MantisTestKo2=La connexió al servidor '%s' per l'usuari '%s' ha fallat.
-MantisErrorConnectOkButWrongDatabase=La connexió és correcta però la base de dades no sembla ser una base de dades Mantis.
##### Stock #####
StockSetup=Configuració del mòdul Stock
UserWarehouse=Utilitzar els stocks personals d'usuaris
diff --git a/htdocs/langs/ca_ES/bills.lang b/htdocs/langs/ca_ES/bills.lang
index 3cb29b6acac..0f5698db9fc 100644
--- a/htdocs/langs/ca_ES/bills.lang
+++ b/htdocs/langs/ca_ES/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Vol convertir aquest abonament en una reducció futura?
Corregiu la entrada, en cas contrari, confirmeu i pensi en crear un abonament d'allò percebut en excés per cada factura sobrepagada.
+HelpPaymentHigherThanReminderToPay=Atenció, l'import del pagament d'una o més factures és superior a la resta a pagar.
Corregiu la entrada, en cas contrari, confirmeu i pensi en crear un abonament d'allò percebut en excés per cada factura sobrepagada.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Classificar 'Pagat'
ClassifyPaidPartially=Classificar 'Pagat parcialment'
ClassifyCanceled=Classificar 'Abandonat'
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Aquesta elecció serà possible, per
ConfirmClassifyAbandonReasonOther=Altre
ConfirmClassifyAbandonReasonOtherDesc=Aquesta elecció serà per a qualsevol altre cas. Per exemple arran de la intenció de crear una factura rectificativa.
ConfirmCustomerPayment=¿Confirmeu el procés d'aquest pagament de %s%s?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Esteu segur de voler validar aquest pagament (cap modificació és possible un cop el pagament estigui validat)?
ValidateBill=Validar factura
UnvalidateBill=Tornar factura a esborrany
@@ -411,5 +414,4 @@ PDFOursinDescription=Model de factura complet (model alternatiu)
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=Ja hi ha una factura amb $syymm i no és compatible amb aquest model de seqüència. Elimineu o renómbrela per poder activar aquest mòdul
diff --git a/htdocs/langs/ca_ES/errors.lang b/htdocs/langs/ca_ES/errors.lang
index 08422b6eef1..9927303fb7d 100644
--- a/htdocs/langs/ca_ES/errors.lang
+++ b/htdocs/langs/ca_ES/errors.lang
@@ -130,6 +130,7 @@ ErrorPaymentModeDefinedToWithoutSetup=S'ha establert la forma de pagament al tip
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
WarningMandatorySetupNotComplete=Els paràmetres obligatoris de configuració no estan encara definits
diff --git a/htdocs/langs/ca_ES/opensurvey.lang b/htdocs/langs/ca_ES/opensurvey.lang
index a2d30235aea..4040d00ca7d 100644
--- a/htdocs/langs/ca_ES/opensurvey.lang
+++ b/htdocs/langs/ca_ES/opensurvey.lang
@@ -58,7 +58,7 @@ SelectDayDesc=Per a cada dia seleccionat, pot triar, o no, les hores de reunió
BackToCurrentMonth=Tornar al mes actual
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/ca_ES/products.lang b/htdocs/langs/ca_ES/products.lang
index e3527e7cac3..58e43311560 100644
--- a/htdocs/langs/ca_ES/products.lang
+++ b/htdocs/langs/ca_ES/products.lang
@@ -204,7 +204,7 @@ ProductsMultiPrice=Producte multi-preu
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/cs_CZ/admin.lang b/htdocs/langs/cs_CZ/admin.lang
index 03776c76de1..6f32e0c655e 100644
--- a/htdocs/langs/cs_CZ/admin.lang
+++ b/htdocs/langs/cs_CZ/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Čárový kód typu C39
BarcodeDescC128=Čárový kód typu C128
GenbarcodeLocation=Bar generování kódu nástroj pro příkazovou řádku (používaný motorem s vnitřním u některých typů čárových kódů)
BarcodeInternalEngine=Vnitřní motor
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Odstoupení modul nastavení
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Připojení úspěšné, ale databáze
OSCommerceTestOk=Připojení k serveru "%s" na databázi "%s" s úspěšní uživatel "%s.
OSCommerceTestKo1=Připojení k "%s" serveru úspěšná, ale databáze "%s" by nebylo možno dosáhnout.
OSCommerceTestKo2=Připojení k serveru "%s" s uživatelem "%s 'se nezdařilo.
-##### Mantis #####
-MantisSetup=Mantis LINK
-MantisURL=URL pro přístup Mantis
-MantisServer=Server hosting Mantis databáze
-MantisDatabaseName=Název databáze
-MantisUser=Uživatel přístup k databázi
-MantisSetupSaved=Mantis nastavení bylo úspěšně uloženo.
-MantisTestOk=Připojení k serveru "%s" na databázi "%s" s úspěšní uživatel "%s.
-MantisTestKo1=Připojení k "%s" serveru úspěšná, ale databáze "%s" by nebylo možno dosáhnout.
-MantisTestKo2=Připojení k serveru "%s" s uživatelem "%s 'se nezdařilo.
-MantisErrorConnectOkButWrongDatabase=Připojení úspěšné, ale databáze nevypadá být Mantis databáze.
##### Stock #####
StockSetup=Konfigurace modulu sklad
UserWarehouse=Používejte osobní uživatelské zásoby
diff --git a/htdocs/langs/cs_CZ/bills.lang b/htdocs/langs/cs_CZ/bills.lang
index ad9db2be3b1..89822db3884 100644
--- a/htdocs/langs/cs_CZ/bills.lang
+++ b/htdocs/langs/cs_CZ/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Chcete převést tento dobropis nebo ukládáním do absol
SupplierPayments=Dodavatelé platby
ReceivedPayments=Přijaté platby
ReceivedCustomersPayments=Platby přijaté od zákazníků
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Přijaté platby zákazníci ověřují
PaymentsReportsForYear=Platby zprávy pro %s
PaymentsReports=Platby zprávy
@@ -76,7 +77,8 @@ PaymentConditionsShort=Termín vyplacení
PaymentAmount=Částka platby
ValidatePayment=Ověření platby
PaymentHigherThanReminderToPay=Platební vyšší než upomínce k zaplacení
-HelpPaymentHigherThanReminderToPay= Pozor, výše platby z jednoho nebo více účtů je vyšší než ve zbytku platit.
Upravte položky, jinak potvrdí a přemýšlet o vytvoření dobropisu přeplatku obdrží pro každou přeplatku faktury.
+HelpPaymentHigherThanReminderToPay=Pozor, výše platby z jednoho nebo více účtů je vyšší než ve zbytku platit.
Upravte položky, jinak potvrdí a přemýšlet o vytvoření dobropisu přeplatku obdrží pro každou přeplatku faktury.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Klasifikaci "Zaplaceno"
ClassifyPaidPartially=Klasifikovat "Placené částečně"
ClassifyCanceled=Klasifikovat "Opuštěné"
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Použijte tuto volbu, pokud všechny
ConfirmClassifyAbandonReasonOther=Ostatní
ConfirmClassifyAbandonReasonOtherDesc=Tato volba se používá ve všech ostatních případech. Například proto, že máte v plánu vytvořit nahrazující fakturu.
ConfirmCustomerPayment=Myslíte si potvrzení této platební vstup pro %s %s?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Jste si jisti, že chcete ověřit tuto platbu? Žádná změna může být provedena, jakmile je platba ověřena.
ValidateBill=Ověřit fakturu
UnvalidateBill=Unvalidate fakturu
@@ -411,5 +414,4 @@ TypeContact_invoice_supplier_external_SERVICE=Dodavatel služby kontakt
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=Bill počínaje $ syymm již existuje a není kompatibilní s tímto modelem sekvence. Vyjměte ji nebo přejmenujte jej na aktivaci tohoto modulu.
diff --git a/htdocs/langs/cs_CZ/errors.lang b/htdocs/langs/cs_CZ/errors.lang
index c7a815f12e2..50c74f04df9 100644
--- a/htdocs/langs/cs_CZ/errors.lang
+++ b/htdocs/langs/cs_CZ/errors.lang
@@ -130,6 +130,7 @@ ErrorPHPNeedModule=Chyba, musí mít PHP modul %s nainstalovat tuto funkc
ErrorOpenIDSetupNotComplete=Můžete nastavení Dolibarr konfigurační soubor, aby OpenID ověřování, ale URL OpenID služby není definován do stálých %s
ErrorWarehouseMustDiffers=Zdrojové a cílové sklady musí se liší
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
WarningMandatorySetupNotComplete=Povinné parametry jsou dosud stanoveny
diff --git a/htdocs/langs/cs_CZ/opensurvey.lang b/htdocs/langs/cs_CZ/opensurvey.lang
index 90c4c6631f2..3df824c6270 100644
--- a/htdocs/langs/cs_CZ/opensurvey.lang
+++ b/htdocs/langs/cs_CZ/opensurvey.lang
@@ -58,7 +58,7 @@ SelectDayDesc=Pro každý vybraný den, můžete si vybrat, zda se mají splnit
BackToCurrentMonth=Zpět na aktuální měsíc
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/cs_CZ/products.lang b/htdocs/langs/cs_CZ/products.lang
index 0cd389d35b7..94cf7b17b7d 100644
--- a/htdocs/langs/cs_CZ/products.lang
+++ b/htdocs/langs/cs_CZ/products.lang
@@ -204,7 +204,7 @@ Quarter1=První. Čtvrtletí
Quarter2=2.. Čtvrtletí
Quarter3=3.. Čtvrtletí
Quarter4=4.. Čtvrtletí
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/da_DK/admin.lang b/htdocs/langs/da_DK/admin.lang
index 50606f61147..4ff25cca652 100644
--- a/htdocs/langs/da_DK/admin.lang
+++ b/htdocs/langs/da_DK/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Barcode af type C39
BarcodeDescC128=Barcode af type C128
GenbarcodeLocation=Stregkode generation kommando linje værktøj (der benyttes af phpbarcode motor for nogle stregkode typer)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Tilbagetrækning modul opsætning
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Forbindelsesstyring lykkedes, men datab
OSCommerceTestOk=Forbindelse til server ' %s' på database' %s' med brugeren ' %s' succes.
OSCommerceTestKo1=Forbindelse til server ' %s' lykkes men database' %s' kunne ikke være nået.
OSCommerceTestKo2=Forbindelse til server ' %s' med brugeren' %s' mislykkedes.
-##### Mantis #####
-MantisSetup=Mantis link setup
-MantisURL=URL for Mantis adgang
-MantisServer=Server hosting Mantis database
-MantisDatabaseName=Database navn
-MantisUser=Brugeren at få adgang til databasen
-MantisSetupSaved=Mantis opsætning gemt.
-MantisTestOk=Forbindelse til server ' %s' på database' %s' med brugeren ' %s' succes.
-MantisTestKo1=Forbindelse til server ' %s' lykkes men database' %s' kunne ikke være nået.
-MantisTestKo2=Forbindelse til server ' %s' med brugeren' %s' mislykkedes.
-MantisErrorConnectOkButWrongDatabase=Forbindelsesstyring lykkedes, men databasen ikke ser sig at være en Mantis database.
##### Stock #####
StockSetup=Konfiguration modul lager
UserWarehouse=Brug brugerens personlige bestande
diff --git a/htdocs/langs/da_DK/bills.lang b/htdocs/langs/da_DK/bills.lang
index 732e064c4fa..bc7f0730407 100644
--- a/htdocs/langs/da_DK/bills.lang
+++ b/htdocs/langs/da_DK/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Ønsker du at konvertere dette kreditnota i absolutte raba
SupplierPayments=Leverandører betalinger
ReceivedPayments=Modtaget betalinger
ReceivedCustomersPayments=Betalinger fra kunder
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Modtaget kunder betalinger for at validere
PaymentsReportsForYear=Betalinger rapporter for %s
PaymentsReports=Betalinger rapporter
@@ -76,7 +77,8 @@ PaymentConditionsShort=Betaling sigt
PaymentAmount=Indbetalingsbeløb
# ValidatePayment=Validate payment
PaymentHigherThanReminderToPay=Betaling højere end påmindelse om at betale
-HelpPaymentHigherThanReminderToPay= Opmærksomhed, de indbetalingsbeløb af en eller flere regninger er højere end resten til at betale.
Rediger din indrejse, ellers bekræfte og tænke på at oprette en kreditnota af den overskydende modtaget for hver overpaid fakturaer.
+HelpPaymentHigherThanReminderToPay=Opmærksomhed, de indbetalingsbeløb af en eller flere regninger er højere end resten til at betale.
Rediger din indrejse, ellers bekræfte og tænke på at oprette en kreditnota af den overskydende modtaget for hver overpaid fakturaer.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Klassificere "betales"
ClassifyPaidPartially=Klassificere 'betales delvist'
ClassifyCanceled=Klassificere 'Abandoned "
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Brug dette valg, hvis alle andre ikk
ConfirmClassifyAbandonReasonOther=Anden
ConfirmClassifyAbandonReasonOtherDesc=Dette valg vil blive anvendt i alle andre tilfælde. For eksempel fordi du har planer om at oprette en erstatning faktura.
ConfirmCustomerPayment=Kan du bekræfte dette paiement input for %s% s?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Etes-vous sur de vouloir Godkend ce paiment, aucune modifikation n'est muligt une fois le paiement gyldig?
ValidateBill=Godkend fakturaen
UnvalidateBill=Unvalidate faktura
@@ -411,5 +414,4 @@ PDFOursinDescription=Faktura model oursin
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=Et lovforslag, der begynder med $ syymm allerede eksisterer og er ikke kompatible med denne model af sekvensinformation. Fjern den eller omdøbe den til at aktivere dette modul.
diff --git a/htdocs/langs/da_DK/errors.lang b/htdocs/langs/da_DK/errors.lang
index baddab7d5f4..bc477961512 100644
--- a/htdocs/langs/da_DK/errors.lang
+++ b/htdocs/langs/da_DK/errors.lang
@@ -130,6 +130,7 @@ ErrorNoActivatedBarcode=Ingen stregkode aktiveret typen
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/da_DK/opensurvey.lang b/htdocs/langs/da_DK/opensurvey.lang
index 6c6c33d0e71..6916fb7441a 100644
--- a/htdocs/langs/da_DK/opensurvey.lang
+++ b/htdocs/langs/da_DK/opensurvey.lang
@@ -58,7 +58,7 @@ ExpireDate=Limit dato
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/da_DK/products.lang b/htdocs/langs/da_DK/products.lang
index aa1eb2945d3..00a3aae0105 100644
--- a/htdocs/langs/da_DK/products.lang
+++ b/htdocs/langs/da_DK/products.lang
@@ -204,7 +204,7 @@ QtyNeed=Qty
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/de_DE/admin.lang b/htdocs/langs/de_DE/admin.lang
index 6975e2a3db8..8b66245eeaa 100644
--- a/htdocs/langs/de_DE/admin.lang
+++ b/htdocs/langs/de_DE/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Barcode vom Typ C39
BarcodeDescC128=Barcode vom Typ C128
GenbarcodeLocation=Kommandozeilen-Tool zur Barcode-Generierung (von phpbarcode-Engine verwendet)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Abbuchungseinstellungen
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Datenbank-Verbindung erfolgreich, es sc
OSCommerceTestOk=Verbindung zum Server '%s' für Datenbank '%s' mit Benutzer '%s' erfolgreich.
OSCommerceTestKo1=Verbindung zum Server '%s' erfolgreich, aber Datenbank '%s' konnte nicht erreicht werden.
OSCommerceTestKo2=Verbindung zum Server '%s' mit dem Benutzer '%s' fehlgeschlagen.
-##### Mantis #####
-MantisSetup=Mantis-Einstellungen
-MantisURL=URL für Mantis Zugang
-MantisServer=Hostserver der Mantis-Datenbank
-MantisDatabaseName=Datenbankname
-MantisUser=Datenbankbenutzer
-MantisSetupSaved=Mantis-Einstellungen erfolgreich gespeichert.
-MantisTestOk=Verbindung zum Server '%s' für Datenbank '%s' mit Benutzer '%s' erfolgreich.
-MantisTestKo1=Verbindung zum Server '%s' erfolgreich, aber Datenbank '%s' konnte nicht erreicht werden.
-MantisTestKo2=Verbindung zum Server '%s' mit Benutzer '%s' fehlgeschlagen.
-MantisErrorConnectOkButWrongDatabase=Verbindung zur Datenbank erfolgreich, es scheint sich jedoch nicht um eine Mantis-Datenbank zu handeln.
##### Stock #####
StockSetup=Lagermoduleinstellungen
UserWarehouse=Persönliche Benutzerlagerstände verwenden
diff --git a/htdocs/langs/de_DE/banks.lang b/htdocs/langs/de_DE/banks.lang
index 3e46fb1f5ef..4fdc1a9a43a 100644
--- a/htdocs/langs/de_DE/banks.lang
+++ b/htdocs/langs/de_DE/banks.lang
@@ -151,9 +151,9 @@ EventualyAddCategory=Wenn möglich Kategorie angeben, worin die Daten eingeordne
# ToConciliate=To conciliate?
ThenCheckLinesAndConciliate=Dann die Zeilen im Bankauszug prüfen und Klicken
BankDashboard=Bankkonten Zusammenfassung
-# DefaultRIB=Default BAN
-# AllRIB=All BAN
-# LabelRIB=BAN Label
-# NoBANRecord=No BAN record
-# DeleteARib=Delete BAN record
-# ConfirmDeleteRib=Are you sure you want to delete this BAN record ?
+DefaultRIB=Standart Bankkonto-Nummer
+AllRIB=Alle Bankkonto-Nummern
+LabelRIB=Bankkonto-Nummer Bezeichnung
+NoBANRecord=Keine Bankkonto-Nummern Einträge
+DeleteARib=Lösche Bankkonto-Nummern Eintrag
+ConfirmDeleteRib=Möchten Sie diesen Bankkonto-Nummern Eintrag wirklich löschen?
diff --git a/htdocs/langs/de_DE/bills.lang b/htdocs/langs/de_DE/bills.lang
index e8705113d4d..5a4826b9b11 100644
--- a/htdocs/langs/de_DE/bills.lang
+++ b/htdocs/langs/de_DE/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Möchten Sie diese Gutschrift in einen absoluten Rabatt um
SupplierPayments=Lieferantenzahlungen
ReceivedPayments=Erhaltene Zahlungen
ReceivedCustomersPayments=Erhaltene Anzahlungen von Kunden
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Erhaltene Kundenzahlungen zur Freigabe
PaymentsReportsForYear=Zahlungsbericht für %s
PaymentsReports=Zahlungsberichte
@@ -76,7 +77,8 @@ PaymentConditionsShort=Konditionen
PaymentAmount=Zahlungsbetrag
ValidatePayment=Zahlung freigeben
PaymentHigherThanReminderToPay=Zahlungsbetrag übersteigt Zahlungserinnerung
-HelpPaymentHigherThanReminderToPay= Achtung, die Zahlung eines oder mehrerer Rechnungen ist höher als der Rest zu zahlen.
Bearbeiten Sie Ihre Eingabe, sonst bestätigen und denken über die Schaffung einer Gutschrift von mehr als der für jede overpaid Rechnungen.
+HelpPaymentHigherThanReminderToPay=Achtung, die Zahlung eines oder mehrerer Rechnungen ist höher als der Rest zu zahlen.
Bearbeiten Sie Ihre Eingabe, sonst bestätigen und denken über die Schaffung einer Gutschrift von mehr als der für jede overpaid Rechnungen.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Als 'bezahlt' markieren
ClassifyPaidPartially=Als 'teilweise bezahlt' markieren
ClassifyCanceled=Als 'storniert' markieren
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Wählen Sie diese Option, falls kein
ConfirmClassifyAbandonReasonOther=Andere
ConfirmClassifyAbandonReasonOtherDesc=Wählen Sie diese Option in allen anderen Fällen, z.B. wenn Sie planen, eine Ersatzrechnung anzulegen.
ConfirmCustomerPayment=Bestätigen Sie diesen Zahlungseingang für %s, %s?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Sind Sie sicher, dass Sie, um diese Zahlung? Keine Änderung kann erfolgen, wenn paiement ist validiert.
ValidateBill=Rechnung freigeben
UnvalidateBill=Ungültige Rechnung
@@ -411,5 +414,4 @@ TypeContact_invoice_supplier_external_SERVICE=Lieferantenservice Kontakt
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=Eine Rechnung, beginnend mit $ syymm existiert bereits und ist nicht kompatibel mit diesem Modell der Reihe. Entfernen oder umbenennen, um dieses Modul.
diff --git a/htdocs/langs/de_DE/companies.lang b/htdocs/langs/de_DE/companies.lang
index 8088f3c4505..1c3e2eba21b 100644
--- a/htdocs/langs/de_DE/companies.lang
+++ b/htdocs/langs/de_DE/companies.lang
@@ -68,7 +68,7 @@ CountryId=Länder-ID
Phone=Telefon
Skype=Skype
Call=Anruf
-# Chat=Chat
+Chat=Chat
PhonePro=Telefon berufl.
PhonePerso=Telefon privat
PhoneMobile=Mobiltelefon
@@ -82,7 +82,7 @@ DefaultLang=Standardsprache
VATIsUsed=MwSt.-pflichtig
VATIsNotUsed=Nicht MwSt-pflichtig
CopyAddressFromSoc=geben sie hier die Adressen Dritter ein
-# NoEmailDefined=There is no email defined
+NoEmailDefined=Es ist keine Mail-Adresse definiert
##### Local Taxes #####
LocalTax1IsUsedES= RE wird verwendet
LocalTax1IsNotUsedES= RE wird nicht verwendet
@@ -366,7 +366,7 @@ NoDolibarrAccess=Kein Zugang
# ExportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
ExportDataset_company_2=Kontakte und Eigenschaften
# ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
-# ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes
+ImportDataset_company_2=Kontakte/Adressen (von Dritten oder auch nicht) und Attribute
ImportDataset_company_3=Bankverbindung
PriceLevel=Preisstufe
DeliveriesAddress=Lieferadressen
@@ -400,9 +400,9 @@ InActivity=Aktiv
ActivityCeased=Inaktiv
ActivityStateFilter=Status
ProductsIntoElements=Liste von Produkten in
-# CurrentOutstandingBill=Current outstanding bill
+CurrentOutstandingBill=Aktuell ausstehende Rechnung
OutstandingBill=Max. für ausstehende Rechnung
-# OutstandingBillReached=Reached max. for outstanding bill
+OutstandingBillReached=Maximum für ausstehende Rechnung erreicht
# Monkey
MonkeyNumRefModelDesc=Zurück NUMERO mit Format %syymm-nnnn für den Kunden-Code und syymm%-nnnn für die Lieferanten-Code ist, wenn JJ Jahr, MM Monat und nnnn ist eine Folge ohne Pause und kein Zurück mehr gibt, auf 0 gesetzt.
# Leopard
diff --git a/htdocs/langs/de_DE/dict.lang b/htdocs/langs/de_DE/dict.lang
index 694c0e76f5b..25321506c79 100644
--- a/htdocs/langs/de_DE/dict.lang
+++ b/htdocs/langs/de_DE/dict.lang
@@ -6,7 +6,7 @@ CountryES=Spanien
CountryDE=Deutschland
CountryCH=Schweiz
CountryGB=Großbritannien
-# CountryUK=United Kingdom
+CountryUK=England
CountryIE=Irland
CountryCN=China
CountryTN=Tunesien
diff --git a/htdocs/langs/de_DE/errors.lang b/htdocs/langs/de_DE/errors.lang
index 532a8eb1864..3d6e09f79aa 100644
--- a/htdocs/langs/de_DE/errors.lang
+++ b/htdocs/langs/de_DE/errors.lang
@@ -130,6 +130,7 @@ ErrorPHPNeedModule=Fehler, Ihr PHP muss das Modul %s installiert haben um
ErrorOpenIDSetupNotComplete=Sie haben im Dolibarr Konfigurationsfile eingestellt, dass die Anmeldung mit OpenID möglich ist, aber die URL zum OpenID Service ist noch nicht in %s definiert.
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
WarningMandatorySetupNotComplete=Zwingend notwendige Parameter sind noch nicht definiert
diff --git a/htdocs/langs/de_DE/languages.lang b/htdocs/langs/de_DE/languages.lang
index 4fab0b7f41a..e463bcd74c2 100644
--- a/htdocs/langs/de_DE/languages.lang
+++ b/htdocs/langs/de_DE/languages.lang
@@ -53,7 +53,7 @@ Language_sl_SI=Slowenisch
Language_sv_SV=Schwedisch
Language_sv_SE=Schwedisch
Language_sk_SK=Slovakisch
-# Language_uz_UZ=Uzbek
+Language_uz_UZ=Usbekisch
Language_vi_VN=Vietnamesisch
Language_zh_CN=Chinesisch
Language_zh_TW=Chinesisch (Traditionell)
diff --git a/htdocs/langs/de_DE/main.lang b/htdocs/langs/de_DE/main.lang
index 5f7fc957db0..ce790ded9f1 100644
--- a/htdocs/langs/de_DE/main.lang
+++ b/htdocs/langs/de_DE/main.lang
@@ -257,8 +257,8 @@ Seconds=Sekunden
Today=Heute
Yesterday=Gestern
Tomorrow=Morgen
-# Morning=Morning
-# Afternoon=Afternoon
+Morning=Morgens
+Afternoon=Nachmittags
Quadri=vierfach
MonthOfDay=Tag des Monats
HourShort=H
@@ -311,7 +311,7 @@ SubTotal=Zwischensumme
TotalHTShort=Nettosumme
TotalTTCShort=Gesamtbetrag (inkl. MwSt.)
TotalHT=Gesamtpreis
-# TotalHTforthispage=Total (net of tax) for this page
+TotalHTforthispage=Gesamtpreis für diese Seite
TotalTTC=Bruttosumme
TotalTTCToYourCredit=Bruttosumme
TotalVAT=MwSt.
@@ -663,10 +663,10 @@ toward=zu
Access=Zugriff
HelpCopyToClipboard=Benutze Ctrl+C für Kopie in Zwischenablage
SaveUploadedFileWithMask=Datei auf dem Server speichern mit dem Namen "%s" (oder "%s")
-# OriginFileName=Original filename
-# SetDemandReason=Set source
-# ViewPrivateNote=View notes
-# XMoreLines=%s line(s) hidden
+OriginFileName=Original Dateiname
+SetDemandReason=Quelle definieren
+ViewPrivateNote=Zeige Notizen
+XMoreLines=%s Zeile(n) versteckt
# Week day
Monday=Montag
diff --git a/htdocs/langs/de_DE/opensurvey.lang b/htdocs/langs/de_DE/opensurvey.lang
index ab05dd74431..aa50dabcb03 100644
--- a/htdocs/langs/de_DE/opensurvey.lang
+++ b/htdocs/langs/de_DE/opensurvey.lang
@@ -58,7 +58,7 @@ SelectDayDesc=Für jeden ausgewählen Tag kann man die Besprechungszeiten im fol
BackToCurrentMonth=Zurück zum aktuellen Monat
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/de_DE/products.lang b/htdocs/langs/de_DE/products.lang
index 5e9d1939110..1772048f46e 100644
--- a/htdocs/langs/de_DE/products.lang
+++ b/htdocs/langs/de_DE/products.lang
@@ -204,7 +204,7 @@ Quarter1=1. Quartal
Quarter2=2. Quartal
Quarter3=3. Quartal
Quarter4=4. Quartal
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/el_GR/admin.lang b/htdocs/langs/el_GR/admin.lang
index 36cc5fe920b..e812f6654b4 100644
--- a/htdocs/langs/el_GR/admin.lang
+++ b/htdocs/langs/el_GR/admin.lang
@@ -505,7 +505,7 @@ Module50200Desc= Ενότητα για να προσφέρει μια σε απ
Module54000Name=PrintIPP
Module54000Desc=Εκτύπωση μέσω Cups IPP εκτυπωτή.
Module55000Name=Άνοιγμα Έρευνας
-# Module55000Desc=Module to make online surveys (like Doodle, Studs, Rdvz, ...)
+Module55000Desc=Module για online έρευνες (όπωςDoodle, Studs, Rdvz, ...)
Module59000Name=Margins
Module59000Desc=Module to manage margins
Module60000Name=Commissions
@@ -724,8 +724,8 @@ Permission50202=Πράξεις εισαγωγής
Permission54001=Εκτύπωση
Permission55001=Διαβάστε τις έρευνες
Permission55002=Δημιουργία/τροποποίηση ερευνών
-# Permission59001=Read commercial margins
-# Permission59002=Define commercial margins
+Permission59001=Δείτε τα εμπορικά περιθώρια
+Permission59002=Ορίστε τα εμπορικά περιθώρια
DictionnaryCompanyType=Company types
DictionnaryCompanyJuridicalType=Juridical kinds of company
DictionnaryProspectLevel=Prospect potential level
@@ -1013,7 +1013,7 @@ AddRefInList=Οθόνη πελάτη / προμηθευτή ref στη λίστ
FieldEdition=Έκδοση στο πεδίο %s
FixTZ=TimeZone fix
FillThisOnlyIfRequired=Παράδειγμα: +2 (συμπληρώστε μόνο αν ζώνη ώρας αντισταθμίσουν τα προβλήματα για προβλήματα που προέκυψαν)
-# GetBarCode=Get barcode
+GetBarCode=Πάρτε barcode
##### Module password generation
PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase.
PasswordGenerationNone=Do not suggest any generated password. Password must be type in manually.
@@ -1119,9 +1119,9 @@ WatermarkOnDraftInterventionCards=Watermark on intervention card documents (none
##### Contracts #####
ContractsSetup=Συμβάσεις εγκατάσταση μονάδας
ContractsNumberingModules=Συμβάσεις αρίθμησης ενοτήτων
-# TemplatePDFContracts=Contracts documents models
-# FreeLegalTextOnContracts=Free text on contracts
-# WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty)
+TemplatePDFContracts=Συμβάσεις μοντέλα εγγράφων
+FreeLegalTextOnContracts=Ελεύθερο κείμενο για τις συμβάσεις
+WatermarkOnDraftContractCards=Υδατογράφημα σε σχέδια συμβάσεων (κανένα αν είναι άδειο)
##### Members #####
MembersSetup=Members module setup
MemberMainOptions=Main options
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Barcode of type C39
BarcodeDescC128=Barcode of type C128
GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types)
BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Withdrawal module setup
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Connection succeeded but database doesn
OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
-##### Mantis #####
-MantisSetup=Mantis link setup
-MantisURL=URL for Mantis access
-MantisServer=Server hosting Mantis database
-MantisDatabaseName=Database name
-MantisUser=User to access database
-MantisSetupSaved=Mantis setup saved successfully.
-MantisTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
-MantisTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
-MantisTestKo2=Connection to server '%s' with user '%s' failed.
-MantisErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be a Mantis database.
##### Stock #####
StockSetup=Configuration module stock
UserWarehouse=Use user personal stocks
diff --git a/htdocs/langs/el_GR/banks.lang b/htdocs/langs/el_GR/banks.lang
index 874524b5c0f..a590e56d2d2 100644
--- a/htdocs/langs/el_GR/banks.lang
+++ b/htdocs/langs/el_GR/banks.lang
@@ -28,7 +28,7 @@ EndBankBalance=Τελικό Υπόλοιπο
CurrentBalance=Τρέχων Υπόλοιπο
FutureBalance=Μελλοντικό Υπόλοιπο
ShowAllTimeBalance=Εμφάνιση Υπολοίπου από την αρχή
-# AllTime=From start
+AllTime=Από την αρχή
Reconciliation=Πραγματοποίηση Συναλλαγών
RIB=Αριθμός Τραπ. Λογαριασμού
IBAN=IBAN
diff --git a/htdocs/langs/el_GR/bills.lang b/htdocs/langs/el_GR/bills.lang
index ef894ad2fcc..09233922615 100644
--- a/htdocs/langs/el_GR/bills.lang
+++ b/htdocs/langs/el_GR/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Do you want to convert this credit note or deposit into an
SupplierPayments=Πληρωμές Προμηθευτών
ReceivedPayments=Ληφθείσες Πληρωμές
ReceivedCustomersPayments=Ληφθείσες Πληρωμές από πελάτες
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Ληφθείσες Πληρωμές από πελάτες προς έγκριση
PaymentsReportsForYear=Αναφορές Πληρωμών για %s
PaymentsReports=Αναφορές Πληρωμών
@@ -76,7 +77,8 @@ PaymentConditionsShort=Συνθήκες Πληρωμής
PaymentAmount=Σύνολο πληρωμής
ValidatePayment=Επικύρωση πληρωμής
PaymentHigherThanReminderToPay=Η πληρωμή είναι μεγαλύτερη από το υπόλοιπο
-HelpPaymentHigherThanReminderToPay= Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Χαρακτηρισμός ως 'Πληρωμένο''
ClassifyPaidPartially=Χαρακτηρισμός ως 'Μη Εξοφλημένο'
ClassifyCanceled=Χαρακτηρισμός ως 'Εγκαταλελειμμένο'
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Use this choice if all other does no
ConfirmClassifyAbandonReasonOther=Άλλος
ConfirmClassifyAbandonReasonOtherDesc=This choice will be used in all other cases. For example because you plan to create a replacing invoice.
ConfirmCustomerPayment=Επικύρωση πληρωμής %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Είστε σίγουροι ότι θέλετε να επικυρώσετε την πληρωμή; Δεν μπορούν να γίνουν αλλαγές μετά την επικύρωση.
ValidateBill=Επικύρωση τιμολογίου
UnvalidateBill=Μη επαληθευμένο τιμολόγιο
@@ -411,5 +414,4 @@ TypeContact_invoice_supplier_external_SERVICE=Αντιπρόσωπος υπηρ
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
diff --git a/htdocs/langs/el_GR/errors.lang b/htdocs/langs/el_GR/errors.lang
index e33226815e0..08d370bf665 100644
--- a/htdocs/langs/el_GR/errors.lang
+++ b/htdocs/langs/el_GR/errors.lang
@@ -130,6 +130,7 @@ ErrorPHPNeedModule=Σφάλμα, η PHP σας πρέπει να έχει το m
ErrorOpenIDSetupNotComplete=Μπορείτε να ρυθμίσετε το Dolibarr αρχείο config να επιτρέψει OpenID ταυτότητα, αλλά το URL OpenID υπηρεσίας δεν ορίζεται σε συνεχή %s
ErrorWarehouseMustDiffers=Η πηγή και ο στόχος των αποθηκών πρέπει να είναι διαφορετικός.
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/el_GR/opensurvey.lang b/htdocs/langs/el_GR/opensurvey.lang
index 61f226d8f4f..1dac616f17f 100644
--- a/htdocs/langs/el_GR/opensurvey.lang
+++ b/htdocs/langs/el_GR/opensurvey.lang
@@ -58,7 +58,7 @@ SelectDayDesc=For each selected day, you can choose, or not, meeting hours in th
BackToCurrentMonth=Πίσω στον τρέχοντα μήνα
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/el_GR/products.lang b/htdocs/langs/el_GR/products.lang
index 52f3cb9f470..f04404977b3 100644
--- a/htdocs/langs/el_GR/products.lang
+++ b/htdocs/langs/el_GR/products.lang
@@ -204,7 +204,7 @@ Quarter1=1ο. Τέταρτο
Quarter2=2ο. Τέταρτο
Quarter3=3η. Τέταρτο
Quarter4=4ο. Τέταρτο
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/en_US/languages.lang b/htdocs/langs/en_US/languages.lang
index 5bd2c698dce..190e36d7483 100644
--- a/htdocs/langs/en_US/languages.lang
+++ b/htdocs/langs/en_US/languages.lang
@@ -3,6 +3,7 @@
Language_ar_AR=Arabic
Language_ar_SA=Arabic
Language_bg_BG=Bulgarian
+Language_bs_BA=Bosnian
Language_ca_ES=Catalan
Language_cs_CZ=Czech
Language_da_DA=Danish
@@ -33,12 +34,15 @@ Language_fr_CH=French (Switzerland)
Language_fr_FR=French
Language_fr_NC=French (New Caledonia)
Language_he_IL=Hebrew
+Language_hr_HR=Croatian
Language_hu_HU=Hungarian
Language_is_IS=Icelandic
Language_it_IT=Italian
Language_ja_JP=Japanese
Language_ko_KR=Korean
+Language_lt_LT=Lithuanian
Language_lv_LV=Latvian
+Language_mk_MK=Macedonian
Language_nb_NO=Norwegian (Bokmål)
Language_nl_BE=Dutch (Belgium)
Language_nl_NL=Dutch (Netherlands)
@@ -53,6 +57,8 @@ Language_sl_SI=Slovenian
Language_sv_SV=Swedish
Language_sv_SE=Swedish
Language_sk_SK=Slovakian
+Language_th_TH=Thai
+Language_uk_UA=Ukrainian
Language_uz_UZ=Uzbek
Language_vi_VN=Vietnamese
Language_zh_CN=Chinese
diff --git a/htdocs/langs/es_ES/admin.lang b/htdocs/langs/es_ES/admin.lang
index 82bdf87d025..f9884295513 100644
--- a/htdocs/langs/es_ES/admin.lang
+++ b/htdocs/langs/es_ES/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Códigos de barras tipo C39
BarcodeDescC128=Códigos de barras tipo C128
GenbarcodeLocation=Herramienta de generación de códigos de barras en líneas de pedidos (utilizado por el motor phpbar para determinados tipos de códigos de barras)
BarcodeInternalEngine=Motor interno
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Configuración del módulo domiciliaciones
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=La conexión se ha establecido, pero la
OSCommerceTestOk=La conexión al servidor '%s' sobre la base '%s' por el usuario '%s' es correcta.
OSCommerceTestKo1=La conexión al servidor '%s' sobre la base '%s' por el usuario '%s' no se pudo efectuar.
OSCommerceTestKo2=La conexión al servidor '%s' por el usuario '%s' ha fallado.
-##### Mantis #####
-MantisSetup=Configuración del enlace con el sistema de seguimiento Mantis
-MantisURL=Dirección (URL) de acceso a Mantis
-MantisServer=Servidor de la base de datos Mantis
-MantisDatabaseName=Nombre de la base de datos Mantis
-MantisUser=Identificador de acceso a la base
-MantisSetupSaved=Los identificadores Mantis se han guardado correctamente
-MantisTestOk=La conexión al servidor '%s' sobre la base de datos '%s' por el usuario '%s' es correcta.
-MantisTestKo1=La conexión al servidor '%s' es correcta pero la base de datos' %s ' no pudo comprobarse.
-MantisTestKo2=La conexión al servidor '%s' por el usuario '%s' a fallado.
-MantisErrorConnectOkButWrongDatabase=La conexión es correcta pero la base de datos no parece ser una base de datos Mantis.
##### Stock #####
StockSetup=Configuración del módulo Stocks
UserWarehouse=Utilizar los stocks personales de usuarios
diff --git a/htdocs/langs/es_ES/bills.lang b/htdocs/langs/es_ES/bills.lang
index b1f05dd1174..f76c62a6963 100644
--- a/htdocs/langs/es_ES/bills.lang
+++ b/htdocs/langs/es_ES/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=¿Quiere convertir este abono en una reducción futura?
Corrija su entrada, de lo contrario, confirme y piense en crear un abono de lo percibido en exceso para cada factura sobre-pagada.
+HelpPaymentHigherThanReminderToPay=Atención, el importe del pago de una o más facturas es superior al resto a pagar.
Corrija su entrada, de lo contrario, confirme y piense en crear un abono de lo percibido en exceso para cada factura sobre-pagada.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Clasificar 'Pagado'
ClassifyPaidPartially=Clasificar 'Pagado parcialmente'
ClassifyCanceled=Clasificar 'Abandonado'
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Esta elección será posible, por ej
ConfirmClassifyAbandonReasonOther=Otro
ConfirmClassifyAbandonReasonOtherDesc=Esta elección será para cualquier otro caso. Por ejemplo a raíz de la intención de crear una factura rectificativa.
ConfirmCustomerPayment=¿Confirma el proceso de este pago de %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=¿Está seguro de querer validar este pago (ninguna modificación es posible una vez el pago esté validado)?
ValidateBill=Validar factura
UnvalidateBill=Devolver factura a borrador
@@ -411,5 +414,4 @@ PDFOursinDescription=Modelo de factura completo (modelo alternativo)
# NumRef Modules
TerreNumRefModelDesc1=Devuelve el número bajo el formato %syymm-nnnn para las facturas, %syymm-nnnn para las facturas rectificativas y %syymm-nnnn para los abonos donde yy es el año, mm. el mes y nnnn un contador secuencial sin ruptura y sin permanencia a 0
MarsNumRefModelDesc1=Devuelve el número bajo el formato %syymm-nnnn para las facturas, %syymm-nnnn para las facturas rectificativas, %syymm-nnnn para nota de crédito y %syymm-nnnn para los abonos donde yy es el año, mm. el mes y nnnn un contador secuencial sin ruptura y sin permanencia a 0
-
TerreNumRefModelError=Ya existe una factura con $syymm y no es compatible con este modelo de secuencia. Elimínela o renómbrela para poder activar este módulo
diff --git a/htdocs/langs/es_ES/errors.lang b/htdocs/langs/es_ES/errors.lang
index 34a4c1305d0..f507637a7ad 100644
--- a/htdocs/langs/es_ES/errors.lang
+++ b/htdocs/langs/es_ES/errors.lang
@@ -130,6 +130,7 @@ ErrorPHPNeedModule=Error, su PHP debe tener instalado el módulo %s para
ErrorOpenIDSetupNotComplete=Ha configurado Dolibarr para aceptar la autentificación OpenID, pero la URL del servicio OpenID no se encuentra definida en la constante %s
ErrorWarehouseMustDiffers=El almacén de origen y destino deben de ser diferentes
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
WarningMandatorySetupNotComplete=Los parámetros obligatorios de configuración no están todavía definidos
diff --git a/htdocs/langs/es_ES/opensurvey.lang b/htdocs/langs/es_ES/opensurvey.lang
index 6ce1491e4b4..6867197f8d6 100644
--- a/htdocs/langs/es_ES/opensurvey.lang
+++ b/htdocs/langs/es_ES/opensurvey.lang
@@ -58,7 +58,7 @@ SelectDayDesc=Para cada día seleccionado, puede elegir, o no, las horas de reun
BackToCurrentMonth=Volver al mes actual
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/es_ES/products.lang b/htdocs/langs/es_ES/products.lang
index 18305aed70e..97c4cfdb8e9 100644
--- a/htdocs/langs/es_ES/products.lang
+++ b/htdocs/langs/es_ES/products.lang
@@ -204,7 +204,7 @@ Quarter1=1º trimestre
Quarter2=2º trimestre
Quarter3=3º trimestre
Quarter4=4º trimestre
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/et_EE/admin.lang b/htdocs/langs/et_EE/admin.lang
index d3b66340035..801de10494f 100644
--- a/htdocs/langs/et_EE/admin.lang
+++ b/htdocs/langs/et_EE/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=C39 tüüpi vöötkood
BarcodeDescC128=C128 tüüpi vöötkood
GenbarcodeLocation=Käsurea tööriist vöötkoodi genereerimiseks (sisemine mootor kasutab seda mõnda tüüpi vöötkoodide loomiseks)
BarcodeInternalEngine=Sisemine mootor
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Väljamaksete mooduli seadistami
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Ühendumine õnnestus, aga andmebaas ei
OSCommerceTestOk=Ühendumine serveri '%s' andmebaasiga '%s' kasutajga '%s' õnnestus.
OSCommerceTestKo1=Ühendumine serveriga '%s' õnnestus, kuid andmebaasi '%s' ei õnnestunud kätte saada.
OSCommerceTestKo2=Ühendumine serveriga '%s' kasutajaga '%s' ebaõnnestus.
-##### Mantis #####
-MantisSetup=Mantise lingi seadistamine
-MantisURL=Mantisele juurdepääsu URL
-MantisServer=Mantise andmebaasiserver
-MantisDatabaseName=Andmebaasi nimi
-MantisUser=Andmebaasi kasutaja
-MantisSetupSaved=Mantise seadistus salvestati edukalt.
-MantisTestOk=Ühendus serveri '%s' andmebaasiga '%s' kasutajaga '%s' õnnestus.
-MantisTestKo1=Ühendus serveriga '%s' õnnestus, kuid andmebaasi '%s' ei õnnestunud kätte saada.
-MantisTestKo2=Ühendus serveriga '%s' kasutajaga '%s' ebaõnnestus.
-MantisErrorConnectOkButWrongDatabase=Ühendus õnnestus, aga andmebaasi ei tundu olevat Mantise andmebaas.
##### Stock #####
StockSetup=Laojääkide mooduli seadistamine
UserWarehouse=Kasuta kasutaja isiklikke varusid
diff --git a/htdocs/langs/et_EE/bills.lang b/htdocs/langs/et_EE/bills.lang
index 1716b514e06..8bf4231bcbe 100644
--- a/htdocs/langs/et_EE/bills.lang
+++ b/htdocs/langs/et_EE/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Kas soovid selle kreeditarve teisendada või deponeerida s
SupplierPayments=Hankijate maksed
ReceivedPayments=Laekunud maksed
ReceivedCustomersPayments=Klientidelt laekunud maksed
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Klientidelt laekunud maksed, mida kinnitada
PaymentsReportsForYear=Maksete aruanded %s jaoks
PaymentsReports=Maksete aruanded
@@ -76,7 +77,8 @@ PaymentConditionsShort=Maksetähtaeg
PaymentAmount=Makse summa
ValidatePayment=Kinnita makse
PaymentHigherThanReminderToPay=Makse on suurem, kui makstava summa jääk
-HelpPaymentHigherThanReminderToPay= Tähelepanu, ühe või rohkema arve makse summa on kõrgem kui makstava summa jääk.
Muuda oma kannet või muul juhul kinnita see ja mõtle iga enammakstud arvega seotud kreeditarve loomisele.
+HelpPaymentHigherThanReminderToPay=Tähelepanu, ühe või rohkema arve makse summa on kõrgem kui makstava summa jääk.
Muuda oma kannet või muul juhul kinnita see ja mõtle iga enammakstud arvega seotud kreeditarve loomisele.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Liigita 'Makstud'
ClassifyPaidPartially=Liigita 'Osaliselt makstud'
ClassifyCanceled=Liigita 'Hüljatud'
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Kasuta seda valikut, kui ükski muu
ConfirmClassifyAbandonReasonOther=Muu
ConfirmClassifyAbandonReasonOtherDesc=Seda valikut kasutatakse kõigil muudel juhtudel. Näiteks siis, kui plaanid kasutada arve asendamist.
ConfirmCustomerPayment=Kas kinnitad selle makse ühikule %s %s?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Kas oled täesti kindel, et soovid selle makse kinnitada? Pärast makse kinnitamist ei saa seda enam muuta.
ValidateBill=Kinnita arve
UnvalidateBill=Muuda arve lahtiseks
diff --git a/htdocs/langs/et_EE/errors.lang b/htdocs/langs/et_EE/errors.lang
index f3964253d80..95f311929c9 100644
--- a/htdocs/langs/et_EE/errors.lang
+++ b/htdocs/langs/et_EE/errors.lang
@@ -130,6 +130,7 @@ ErrorPHPNeedModule=Viga: selle võimaluse kasutamiseks peab PHPs olema võimalda
ErrorOpenIDSetupNotComplete=Dolibarri seadistusfail lubab OpenIDga autentimist, ent konstandis %s ei ole OpenID teenuse URL määratletud
ErrorWarehouseMustDiffers=Lähteladu ja sihtladu peavad olema erinevad
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
WarningMandatorySetupNotComplete=Kohustuslikud seadistusparameetrid on määratlemata
diff --git a/htdocs/langs/et_EE/opensurvey.lang b/htdocs/langs/et_EE/opensurvey.lang
index 40b87471e09..2245a004aaa 100644
--- a/htdocs/langs/et_EE/opensurvey.lang
+++ b/htdocs/langs/et_EE/opensurvey.lang
@@ -58,7 +58,7 @@ SelectDayDesc=Iga valitud päeva kohta võid, aga ei pea, lisada sobivaid kellaa
BackToCurrentMonth=Tagasi praegusesse kuusse
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/et_EE/products.lang b/htdocs/langs/et_EE/products.lang
index 0ac65dcc651..b205c03fb5f 100644
--- a/htdocs/langs/et_EE/products.lang
+++ b/htdocs/langs/et_EE/products.lang
@@ -204,7 +204,7 @@ Quarter1=1. kvartal
Quarter2=2. kvartal
Quarter3=3. kvartal
Quarter4=4. kvartal
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/fa_IR/admin.lang b/htdocs/langs/fa_IR/admin.lang
index a92a17932cb..c4772f10e87 100644
--- a/htdocs/langs/fa_IR/admin.lang
+++ b/htdocs/langs/fa_IR/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=الباركود من نوع C39
BarcodeDescC128=الباركود من نوع C128
GenbarcodeLocation=باركود الجيل سطر أداة تستخدمها phpbarcode المحرك لبعض أنواع باركود)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=انسحاب وحدة الإعداد
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=نجح الصدد ولكن قاعدة
OSCommerceTestOk=علاقة الخادم '٪ ق' على قاعدة البيانات '٪ ق' مستخدم '٪ ق' ناجحة.
OSCommerceTestKo1=علاقة الخادم '٪ ق' تنجح ولكن قاعدة البيانات '٪ ق' لا يمكن التوصل إليها.
OSCommerceTestKo2=علاقة الخادم '٪ ق' مستخدم '٪ ق' فشلت.
-##### Mantis #####
-MantisSetup=فرس النبي ربط الإعداد
-MantisURL=عنوان الوصول لفرس النبي
-MantisServer=فرس النبي استضافة خادم قاعدة البيانات
-MantisDatabaseName=اسم قاعدة البيانات
-MantisUser=المستخدم من الوصول إلى قاعدة البيانات
-MantisSetupSaved=فرس النبي الإعداد انقذ بنجاح.
-MantisTestOk=علاقة الخادم '٪ ق' على قاعدة البيانات '٪ ق' مستخدم '٪ ق' ناجحة.
-MantisTestKo1=علاقة الخادم '٪ ق' تنجح ولكن قاعدة البيانات '٪ ق' لا يمكن التوصل إليها.
-MantisTestKo2=علاقة الخادم '٪ ق' مستخدم '٪ ق' فشلت.
-MantisErrorConnectOkButWrongDatabase=قاعدة بيانات لكنه نجح الصدد لا يبدو أن فرس النبي قاعدة البيانات.
##### Stock #####
StockSetup=تكوين وحدة المخزون
UserWarehouse=استخدام الأرصدة الشخصية للمستخدم
diff --git a/htdocs/langs/fa_IR/bills.lang b/htdocs/langs/fa_IR/bills.lang
index 320a83fbf10..b9b201d0931 100644
--- a/htdocs/langs/fa_IR/bills.lang
+++ b/htdocs/langs/fa_IR/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=هل تريد تحويل هذه القروض إلى الو
SupplierPayments=الموردين والمدفوعات
ReceivedPayments=تلقت مدفوعات
ReceivedCustomersPayments=المدفوعات المقبوضة من الزبائن
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=تلقى مدفوعات عملاء للمصادقة
PaymentsReportsForYear=تقارير المدفوعات للق ٪
PaymentsReports=تقارير المدفوعات
@@ -76,7 +77,8 @@ PaymentConditionsShort=مدة السداد
PaymentAmount=دفع مبلغ
# ValidatePayment=Validate payment
PaymentHigherThanReminderToPay=دفع أعلى من دفع تذكرة
-HelpPaymentHigherThanReminderToPay= الاهتمام ، على دفع مبلغ واحد أو أكثر من فواتير أعلى من الراحة على الدفع.
تعديل الدخول ، تؤكد خلاف ذلك والتفكير في خلق الائتمان علما الزائدة وتلقى كل الفواتير الزائدة.
+HelpPaymentHigherThanReminderToPay=الاهتمام ، على دفع مبلغ واحد أو أكثر من فواتير أعلى من الراحة على الدفع.
تعديل الدخول ، تؤكد خلاف ذلك والتفكير في خلق الائتمان علما الزائدة وتلقى كل الفواتير الزائدة.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=تصنيف 'مدفوع'
ClassifyPaidPartially=تصنيف 'مدفوع جزئيا'
ClassifyCanceled=تصنيف 'المهجورة'
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=استخدام هذا الخيار
ConfirmClassifyAbandonReasonOther=أخرى
ConfirmClassifyAbandonReasonOtherDesc=هذا الخيار وسوف يستخدم في جميع الحالات الأخرى. على سبيل المثال لأنك من خطة لإقامة استبدال الفاتورة.
ConfirmCustomerPayment=هل تؤكد ذلك دفع مساهمات ٪ ٪ ق ق؟
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=هل أنت متأكد أنك تريد التحقق من صحة هذا الدفع؟ لم يطرأ أي تغيير يمكن الدفع مرة واحدة على صحتها.
ValidateBill=التحقق من صحة الفواتير
# UnvalidateBill=Unvalidate invoice
@@ -411,5 +414,4 @@ PDFOursinDescription=نموذج فاتورة oursin
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=وهناك مشروع قانون بدءا من دولار ويوجد بالفعل syymm لا تتفق مع هذا النموذج من التسلسل. إزالة أو تغيير تسميتها لتصبح لتفعيل هذه الوحدة.
diff --git a/htdocs/langs/fa_IR/errors.lang b/htdocs/langs/fa_IR/errors.lang
index c63c029b145..bffc196e213 100644
--- a/htdocs/langs/fa_IR/errors.lang
+++ b/htdocs/langs/fa_IR/errors.lang
@@ -130,6 +130,7 @@ ErrorBadValueForCode=قيمة أنواع سيئة للقانون. حاول مر
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/fa_IR/opensurvey.lang b/htdocs/langs/fa_IR/opensurvey.lang
index e49afdc7e3b..78bb5432e55 100644
--- a/htdocs/langs/fa_IR/opensurvey.lang
+++ b/htdocs/langs/fa_IR/opensurvey.lang
@@ -58,7 +58,7 @@ ExpireDate=الحد من التاريخ
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/fa_IR/products.lang b/htdocs/langs/fa_IR/products.lang
index 94358160ba5..1d76c29d2cf 100644
--- a/htdocs/langs/fa_IR/products.lang
+++ b/htdocs/langs/fa_IR/products.lang
@@ -204,7 +204,7 @@ QtyNeed=الكمية
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/fi_FI/admin.lang b/htdocs/langs/fi_FI/admin.lang
index 6eb96f96681..b28e803efe3 100644
--- a/htdocs/langs/fi_FI/admin.lang
+++ b/htdocs/langs/fi_FI/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Viivakoodi tyypin C39
BarcodeDescC128=Viivakoodi tyypin C128
GenbarcodeLocation=Viivakoodi sukupolven komentoriviksi työkalu (käyttää phpbarcode moottorin joidenkin viivakoodi tyypit)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Purku-moduulin asetukset
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Yhteys onnistunut mutta tietokanta ei n
OSCommerceTestOk=Yhteys palvelimeen ' %s' on tietokanta' %s' kanssa käyttäjä ' %s' onnistunut.
OSCommerceTestKo1=Yhteys palvelimeen ' %s' onnistua mutta tietokanta' %s' ei tavoitettu.
OSCommerceTestKo2=Yhteys palvelimeen ' %s' kanssa käyttäjä' %s' failed.
-##### Mantis #####
-MantisSetup=Mantis linkki setup
-MantisURL=URL-osoite Mantis pääsy
-MantisServer=Server hosting Mantis tietokanta
-MantisDatabaseName=Tietokannan nimi
-MantisUser=Käyttäjän yhteys tietokantaan
-MantisSetupSaved=Mantis-asetukset on tallennettu.
-MantisTestOk=Yhteys palvelimeen ' %s' on tietokanta' %s' kanssa käyttäjä ' %s' onnistunut.
-MantisTestKo1=Yhteys palvelimeen ' %s' onnistua mutta tietokanta' %s' ei tavoitettu.
-MantisTestKo2=Yhteys palvelimeen ' %s' kanssa käyttäjä' %s' failed.
-MantisErrorConnectOkButWrongDatabase=Yhteys onnistunut mutta tietokanta ei näytä olevan Mantis-tietokantaan.
##### Stock #####
StockSetup=Kokoonpano moduuli varastossa
UserWarehouse=Käytä käyttäjän henkilökohtaisia varastot
diff --git a/htdocs/langs/fi_FI/bills.lang b/htdocs/langs/fi_FI/bills.lang
index 3902946cb7b..1ffcf87f4f7 100644
--- a/htdocs/langs/fi_FI/bills.lang
+++ b/htdocs/langs/fi_FI/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Haluatko muuttaa menoilmoitus osaksi ehdoton edullisista?
SupplierPayments=Tavarantoimittajat maksut
ReceivedPayments=Vastaanotetut maksut
ReceivedCustomersPayments=Saatujen maksujen asiakkaille
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Vastatut asiakkaiden maksut validoida
PaymentsReportsForYear=Maksut raportteja %s
PaymentsReports=Maksut raportit
@@ -76,7 +77,8 @@ PaymentConditionsShort=Maksuaika
PaymentAmount=Maksusumma
# ValidatePayment=Validate payment
PaymentHigherThanReminderToPay=Maksu korkeampi kuin muistutus maksaa
-HelpPaymentHigherThanReminderToPay= Huomio, maksusumman yhden tai useamman laskut on korkeampi kuin muualla maksamaan.
Muokkaa merkintä, muuten vahvistaa ja mieti luoda menoilmoitus sen ylittävältä osalta saatu kunkin overpaid laskut.
+HelpPaymentHigherThanReminderToPay=Huomio, maksusumman yhden tai useamman laskut on korkeampi kuin muualla maksamaan.
Muokkaa merkintä, muuten vahvistaa ja mieti luoda menoilmoitus sen ylittävältä osalta saatu kunkin overpaid laskut.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Luokittele "maksetaan"
ClassifyPaidPartially=Luokittele "maksetaan osittain"
ClassifyCanceled=Luokittele "Hylätty"
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Käytä tätä vaihtoehtoa, jos kaik
ConfirmClassifyAbandonReasonOther=Muu
ConfirmClassifyAbandonReasonOtherDesc=Tämä valinta voidaan käyttää kaikissa muissa tapauksissa. Esimerkiksi koska aiot luoda korvaa laskun.
ConfirmCustomerPayment=Haluatko vahvistaa tämän paiement panoksen %s% s?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Oletko varma, että haluat vahvistaa tämän paiement? Ei muutoksia voidaan tehdä kerran paiement on validoitu.
ValidateBill=Validate lasku
UnvalidateBill=Unvalidate lasku
@@ -411,5 +414,4 @@ PDFOursinDescription=Laskun malli oursin
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=A bill alkaen $ syymm jo olemassa, ja ei ole yhteensopiva tämän mallin järjestyksessä. Poistaa sen tai nimetä sen aktivoida tämän moduulin.
diff --git a/htdocs/langs/fi_FI/errors.lang b/htdocs/langs/fi_FI/errors.lang
index 0153857e96c..29270106140 100644
--- a/htdocs/langs/fi_FI/errors.lang
+++ b/htdocs/langs/fi_FI/errors.lang
@@ -130,6 +130,7 @@ ErrorNoActivatedBarcode=Ei viivakoodin tyyppi aktivoitu
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/fi_FI/opensurvey.lang b/htdocs/langs/fi_FI/opensurvey.lang
index 7b227411327..a55dc9ff190 100644
--- a/htdocs/langs/fi_FI/opensurvey.lang
+++ b/htdocs/langs/fi_FI/opensurvey.lang
@@ -58,7 +58,7 @@ ExpireDate=Raja-päivämäärä
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/fi_FI/products.lang b/htdocs/langs/fi_FI/products.lang
index 72316e00b40..2a8e1ac2868 100644
--- a/htdocs/langs/fi_FI/products.lang
+++ b/htdocs/langs/fi_FI/products.lang
@@ -204,7 +204,7 @@ QtyNeed=Kpl
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang
index e958d336ef0..f6ffe62e613 100644
--- a/htdocs/langs/fr_FR/admin.lang
+++ b/htdocs/langs/fr_FR/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=code-barres de type C39
BarcodeDescC128=code-barres de type C128
GenbarcodeLocation=Outil de génération de code-barres en ligne de commande (utilisé par le moteur interne pour certains types de codes-barres)
BarcodeInternalEngine=Moteur interne
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Configuration du module prélèvement
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=La connexion a réussi mais la base ne
OSCommerceTestOk=La connexion au serveur '%s' sur la base '%s' par l'utilisateur '%s' a réussi.
OSCommerceTestKo1=La connexion au serveur '%s' a réussi mais la base '%s' n'a pu être atteinte.
OSCommerceTestKo2=La connexion au serveur '%s' par l'utilisateur '%s' à échoué.
-##### Mantis #####
-MantisSetup=Configuration du lien avec le Bug Tracker Mantis
-MantisURL=Adresse (URL) d'accès à Mantis
-MantisServer=Serveur de la base de données de Mantis
-MantisDatabaseName=Nom de la base de données
-MantisUser=Identifiant d'accès à la base
-MantisSetupSaved=Les identifiants Mantis ont été correctement sauvegardés.
-MantisTestOk=La connexion au serveur '%s' sur la base '%s' par l'utilisateur '%s' a réussi.
-MantisTestKo1=La connexion au serveur '%s' a réussi mais la base '%s' n'a pu être atteinte.
-MantisTestKo2=La connexion au serveur '%s' par l'utilisateur '%s' à échoué.
-MantisErrorConnectOkButWrongDatabase=La connexion a réussie mais la base ne semble pas être une base Mantis.
##### Stock #####
StockSetup=Configuration module stock
UserWarehouse=Utiliser des stocks personnels aux utilisateurs
diff --git a/htdocs/langs/fr_FR/bills.lang b/htdocs/langs/fr_FR/bills.lang
index 58723cdf271..b29e9389846 100644
--- a/htdocs/langs/fr_FR/bills.lang
+++ b/htdocs/langs/fr_FR/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Voulez-vous convertir cet avoir ou acompte en réduction f
SupplierPayments=Règlements fournisseurs
ReceivedPayments=Règlements reçus
ReceivedCustomersPayments=Règlements reçus du client
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Règlements clients reçus à valider
PaymentsReportsForYear=Rapports de règlements pour %s
PaymentsReports=Rapports de règlements
@@ -76,7 +77,8 @@ PaymentConditionsShort=Conditions règlement
PaymentAmount=Montant règlement
ValidatePayment=Valider ce règlement
PaymentHigherThanReminderToPay=Règlement supérieur au reste à payer
-HelpPaymentHigherThanReminderToPay= Attention, le montant de paiement pour une ou plusieurs factures est supérieur au reste à payer.
Corrigez votre saisie, sinon, confirmez et pensez à créer un avoir du trop perçu lors de la fermeture de chacune des factures surpayées.
+HelpPaymentHigherThanReminderToPay=Attention, le montant de paiement pour une ou plusieurs factures est supérieur au reste à payer.
Corrigez votre saisie, sinon, confirmez et pensez à créer un avoir du trop perçu lors de la fermeture de chacune des factures surpayées.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Classer 'Payée'
ClassifyPaidPartially=Classer 'Payée partiellement'
ClassifyCanceled=Classer 'Abandonnée'
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Ce choix sera celui choisi dans tout
ConfirmClassifyAbandonReasonOther=Autre
ConfirmClassifyAbandonReasonOtherDesc=Ce choix sera celui choisi dans tout autre cas. Par exemple suite à l'intention de créer une facture de remplacement.
ConfirmCustomerPayment=Confirmez-vous la saisie de ce règlement de %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Êtes-vous sûr de vouloir valider ce paiement, aucune modification n'est possible une fois le paiement validé ?
ValidateBill=Valider facture
UnvalidateBill=Repasser facture en brouillon
@@ -411,5 +414,4 @@ PDFOursinDescription=Modèle de facture PDF complet (modèle alternatif)
# NumRef Modules
TerreNumRefModelDesc1=Renvoie le numéro sous la forme %syymm-nnnn pour les factures et factures de remplacement, %syymm-nnnn pour les avoirs et %syymm-nnnn pour les acomptes où yy est l'année, mm le mois et nnnn un compteur séquentiel sans rupture et sans remise à 0
MarsNumRefModelDesc1=Renvoie le numéro sous la forme %syymm-nnnn pour les factures, %syymm-nnnn pour les factures de remplacement, %syymm-nnnn pour les acomptes et %syymm-nnnn pour les avoirs où yy est l'année, mm le mois et nnnn un compteur séquentiel sans rupture et sans remise à 0
-
TerreNumRefModelError=Une facture commençant par $syymm existe déjà et est incompatible avec cet modèle de numérotation. Supprimez-la ou renommez-la pour activer ce module.
diff --git a/htdocs/langs/fr_FR/errors.lang b/htdocs/langs/fr_FR/errors.lang
index 1bce2f79075..561ab19a5b1 100644
--- a/htdocs/langs/fr_FR/errors.lang
+++ b/htdocs/langs/fr_FR/errors.lang
@@ -130,6 +130,7 @@ ErrorPHPNeedModule=Erreur, votre PHP doit avoir le module %s installé po
ErrorOpenIDSetupNotComplete=Vous avez configuré Dolibarr pour accepter l'authentication OpenID, mais l'URL du service OpenID n'est pas défini dans la constante %s
ErrorWarehouseMustDiffers=Les entrepôts source et destination doivent être différents
ErrorBadFormat=Mauvais format
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
WarningMandatorySetupNotComplete=Les informations de configuration obligatoire doivent être renseignées
diff --git a/htdocs/langs/fr_FR/opensurvey.lang b/htdocs/langs/fr_FR/opensurvey.lang
index f87f0c9b2da..5df0d66e34e 100644
--- a/htdocs/langs/fr_FR/opensurvey.lang
+++ b/htdocs/langs/fr_FR/opensurvey.lang
@@ -58,7 +58,7 @@ SelectDayDesc=Pour chaque jour, vous pouvez choisir, ou pas, les heures au forma
BackToCurrentMonth=Retour au mois en cours
ErrorOpenSurveyFillFirstSection=Vous n'avez pas rempli la première partie de la création du sondage
ErrorOpenSurveyOneChoice=Saisissez au moins un choix
-ErrorOpenSurveyDateFormat=La date doit avoir le format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
ErrorInsertingComment=Il y a eu une erreur à l'enregistrement de votre commentaire
MoreChoices=Entrez plus de choix pour les votants
SurveyExpiredInfo=Le délai de cote de ce sondage a expiré.
diff --git a/htdocs/langs/fr_FR/products.lang b/htdocs/langs/fr_FR/products.lang
index 9a8788e8839..d4634804bf0 100644
--- a/htdocs/langs/fr_FR/products.lang
+++ b/htdocs/langs/fr_FR/products.lang
@@ -204,7 +204,7 @@ Quarter1=1er trimestre
Quarter2=2eme trimestre
Quarter3=3eme trimestre
Quarter4=4eme trimestre
-BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
PageToGenerateBarCodeSheets=Avec cet outils, vous pouvez imprimer une planche d'étiquette de code-barres. Sélectionner votre format de planche d'étiquette, le type de code-barre et la valeur du code-barre puis cliquer sur le bouton %s.
NumberOfStickers=Nombre d'étiquettes à imprimer sur la/les planches
PrintsheetForOneBarCode=Imprimer des étiquettes d'un code barre particulier
diff --git a/htdocs/langs/he_IL/admin.lang b/htdocs/langs/he_IL/admin.lang
index da7b13a443b..3d4e94f84b4 100644
--- a/htdocs/langs/he_IL/admin.lang
+++ b/htdocs/langs/he_IL/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=ברקוד מסוג C39
BarcodeDescC128=ברקוד מסוג C128
GenbarcodeLocation=הברקוד הדור הפקודה כלי הקו (בשימוש על ידי מנוע phpbarcode עבור סוגים מסוימים ברקוד)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=מודול הנסיגה ההתקנה
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=החיבור הצליח אבל הנתו
OSCommerceTestOk=חיבור "%s של שרת" %s "מסד נתונים עם מוצלחת" %s של המשתמש.
OSCommerceTestKo1=חיבור "%s" שרת להצליח אבל "%s" מסד נתונים לא ניתן היה להשיג.
OSCommerceTestKo2=חיבור "%s של שרת עם" %s "המשתמש נכשל.
-##### Mantis #####
-MantisSetup=גמל שלמה ההתקנה הקישור
-MantisURL=כתובת לגישה גמל שלמה
-MantisServer=אירוח שרת מסד הנתונים גמל שלמה
-MantisDatabaseName=שם מסד הנתונים
-MantisUser=למשתמש גישה באתר
-MantisSetupSaved=תוכנית ההתקנה של גמל שלמה נשמרו בהצלחה.
-MantisTestOk=חיבור "%s של שרת" %s "מסד נתונים עם מוצלחת" %s של המשתמש.
-MantisTestKo1=חיבור "%s" שרת להצליח אבל "%s" מסד נתונים לא ניתן היה להשיג.
-MantisTestKo2=חיבור "%s של שרת עם" %s "המשתמש נכשל.
-MantisErrorConnectOkButWrongDatabase=החיבור הצליח אבל הנתונים לא נראה להיות מסד נתונים גמל שלמה.
##### Stock #####
StockSetup=מודול תצורת המניות
UserWarehouse=השתמש מניות משתמש אישיים
diff --git a/htdocs/langs/he_IL/bills.lang b/htdocs/langs/he_IL/bills.lang
index 40d23a43474..6d4c9691f6e 100644
--- a/htdocs/langs/he_IL/bills.lang
+++ b/htdocs/langs/he_IL/bills.lang
@@ -64,6 +64,7 @@ Invoices=חשבוניות
# SupplierPayments=Suppliers payments
# ReceivedPayments=Received payments
# ReceivedCustomersPayments=Payments received from customers
+# PayedSuppliersPayments=Payments payed to suppliers
# ReceivedCustomersPaymentsToValid=Received customers payments to validate
# PaymentsReportsForYear=Payments reports for %s
# PaymentsReports=Payments reports
@@ -76,7 +77,8 @@ Invoices=חשבוניות
# PaymentAmount=Payment amount
# ValidatePayment=Validate payment
# PaymentHigherThanReminderToPay=Payment higher than reminder to pay
-# HelpPaymentHigherThanReminderToPay= Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
# ClassifyPaid=Classify 'Paid'
# ClassifyPaidPartially=Classify 'Paid partially'
# ClassifyCanceled=Classify 'Abandoned'
@@ -166,6 +168,7 @@ Invoices=חשבוניות
ConfirmClassifyAbandonReasonOther=אחר
# ConfirmClassifyAbandonReasonOtherDesc=This choice will be used in all other cases. For example because you plan to create a replacing invoice.
# ConfirmCustomerPayment=Do you confirm this payment input for %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
# ConfirmValidatePayment=Are you sure you want to validate this payment ? No change can be made once payment is validated.
# ValidateBill=Validate invoice
# UnvalidateBill=Unvalidate invoice
@@ -411,5 +414,4 @@ PaymentConditionPT_DELIVERY=על משלוח
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
# TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
diff --git a/htdocs/langs/he_IL/errors.lang b/htdocs/langs/he_IL/errors.lang
index 9c35a56771a..f5e6781eb4c 100644
--- a/htdocs/langs/he_IL/errors.lang
+++ b/htdocs/langs/he_IL/errors.lang
@@ -130,6 +130,7 @@
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/he_IL/opensurvey.lang b/htdocs/langs/he_IL/opensurvey.lang
index c5f2fa2b58e..fec34d9dbe6 100644
--- a/htdocs/langs/he_IL/opensurvey.lang
+++ b/htdocs/langs/he_IL/opensurvey.lang
@@ -58,7 +58,7 @@
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/he_IL/products.lang b/htdocs/langs/he_IL/products.lang
index 99943fb4c66..f90217cf0c3 100644
--- a/htdocs/langs/he_IL/products.lang
+++ b/htdocs/langs/he_IL/products.lang
@@ -204,7 +204,7 @@ ImportDataset_service_1=שירותים
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/hr_HR/admin.lang b/htdocs/langs/hr_HR/admin.lang
new file mode 100644
index 00000000000..cd0205849a6
--- /dev/null
+++ b/htdocs/langs/hr_HR/admin.lang
@@ -0,0 +1,1478 @@
+# Dolibarr language file - Source file is en_US - admin
+# Foundation=Foundation
+# Version=Version
+# VersionProgram=Version program
+# VersionLastInstall=Version initial install
+# VersionLastUpgrade=Version last upgrade
+# VersionExperimental=Experimental
+# VersionDevelopment=Development
+# VersionUnknown=Unknown
+# VersionRecommanded=Recommended
+# SessionId=Session ID
+# SessionSaveHandler=Handler to save sessions
+# SessionSavePath=Storage session localization
+# PurgeSessions=Purge of sessions
+# ConfirmPurgeSessions=Do you really want to purge all sessions ? This will disconnect every user (except yourself).
+# NoSessionListWithThisHandler=Save session handler configured in your PHP does not allow to list all running sessions.
+# LockNewSessions=Lock new connections
+# ConfirmLockNewSessions=Are you sure you want to restrict any new Dolibarr connection to yourself. Only user %s will be able to connect after that.
+# UnlockNewSessions=Remove connection lock
+# YourSession=Your session
+# Sessions=Users session
+# WebUserGroup=Web server user/group
+# NoSessionFound=Your PHP seems to not allow to list active sessions. Directory used to save sessions (%s) might be protected (For example, by OS permissions or by PHP directive open_basedir).
+# HTMLCharset=Charset for generated HTML pages
+# DBStoringCharset=Database charset to store data
+# DBSortingCharset=Database charset to sort data
+# WarningModuleNotActive=Module %s must be enabled
+# WarningOnlyPermissionOfActivatedModules=Only permissions related to activated modules are shown here. You can activate other modules in the Home->Setup->Modules page.
+# DolibarrSetup=Dolibarr install or upgrade
+# DolibarrUser=Dolibarr user
+# InternalUser=Internal user
+# ExternalUser=External user
+# InternalUsers=Internal users
+# ExternalUsers=External users
+# GlobalSetup=Global setup
+# GUISetup=Display
+# SetupArea=Setup area
+# FormToTestFileUploadForm=Form to test file upload (according to setup)
+# IfModuleEnabled=Note: yes is effective only if module %s is enabled
+# RemoveLock=Remove file %s if it exists to allow usage of the update tool.
+# RestoreLock=Restore file %s, with read permission only, to disable any usage of update tool.
+# SecuritySetup=Security setup
+# ErrorModuleRequirePHPVersion=Error, this module requires PHP version %s or higher
+# ErrorModuleRequireDolibarrVersion=Error, this module requires Dolibarr version %s or higher
+# ErrorDecimalLargerThanAreForbidden=Error, a precision higher than %s is not supported.
+# DictionnarySetup=Dictionary setup
+# Dictionnary=Dictionaries
+# ErrorReservedTypeSystemSystemAuto=Value 'system' and 'systemauto' for type is reserved. You can use 'user' as value to add your own record
+# ErrorCodeCantContainZero=Code can't contain value 0
+# DisableJavascript=Disable JavaScript and Ajax functions
+# ConfirmAjax=Use Ajax confirmation popups
+# UseSearchToSelectCompany=Use autocompletion fields to choose third parties (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant COMPANY_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# ActivityStateToSelectCompany= Add a filter option to show/hide thirdparties which are currently in activity or has ceased it
+# UseSearchToSelectContact=Use autocompletion fields to choose contact (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant CONTACT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# SearchFilter=Search filters options
+# NumberOfKeyToSearch=Nbr of characters to trigger search: %s
+# ViewFullDateActions=Show full dates events in the third sheet
+# NotAvailableWhenAjaxDisabled=Not available when Ajax disabled
+# JavascriptDisabled=JavaScript disabled
+# UsePopupCalendar=Use popup for dates input
+# UsePreviewTabs=Use preview tabs
+# ShowPreview=Show preview
+# PreviewNotAvailable=Preview not available
+# ThemeCurrentlyActive=Theme currently active
+# CurrentTimeZone=TimeZone PHP (server)
+# Space=Space
+# Table=Table
+# Fields=Fields
+# Index=Index
+# Mask=Mask
+# NextValue=Next value
+# NextValueForInvoices=Next value (invoices)
+# NextValueForCreditNotes=Next value (credit notes)
+# NextValueForDeposit=Next value (deposit)
+# NextValueForReplacements=Next value (replacements)
+# MustBeLowerThanPHPLimit=Note: your PHP limits each file upload's size to %s %s, whatever this parameter's value is
+# NoMaxSizeByPHPLimit=Note: No limit is set in your PHP configuration
+# MaxSizeForUploadedFiles=Maximum size for uploaded files (0 to disallow any upload)
+# 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:\\Progra~1\\ClamWin\\bin\\clamscan.exe
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
+# UserSetup=User management setup
+# MenuSetup=Menu management setup
+# MenuLimits=Limits and accuracy
+# MenuIdParent=Parent menu ID
+# DetailMenuIdParent=ID of parent menu (empty for a top menu)
+# DetailPosition=Sort number to define menu position
+# PersonalizedMenusNotSupported=Personalized menus not supported
+# AllMenus=All
+# NotConfigured=Module not configured
+# Setup=Setup
+# Activation=Activation
+# Active=Active
+# SetupShort=Setup
+# OtherOptions=Other options
+# OtherSetup=Other setup
+# CurrentValueSeparatorDecimal=Decimal separator
+# CurrentValueSeparatorThousand=Thousand separator
+# Modules=Modules
+# ModulesCommon=Main modules
+# ModulesOther=Other modules
+# ModulesInterfaces=Interfaces modules
+# ModulesSpecial=Modules very specific
+# ParameterInDolibarr=Parameter %s
+# LanguageParameter=Language parameter %s
+# LanguageBrowserParameter=Parameter %s
+# LocalisationDolibarrParameters=Localisation parameters
+# ClientTZ=Client Time Zone(user)
+# ClientHour=Client time(user)
+# OSTZ=Servre OS Time Zone
+# PHPTZ=PHP server Time Zone
+# PHPServerOffsetWithGreenwich=PHP server offset width Greenwich (seconds)
+# ClientOffsetWithGreenwich=Client/Browser offset width Greenwich (seconds)
+# DaylingSavingTime=Daylight saving time
+# CurrentHour=PHP Time (server)
+# CompanyTZ=Company Time Zone (main company)
+# CompanyHour=Company Time (main company)
+# CurrentSessionTimeOut=Current session timeout
+# YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a file .htacces with a line like this "SetEnv TZ Europe/Paris"
+# OSEnv=OS Environment
+# Box=Box
+# Boxes=Boxes
+# MaxNbOfLinesForBoxes=Max number of lines for boxes
+# PositionByDefault=Default order
+# Position=Order
+# MenusDesc=Menus managers define content of the 2 menu bars (horizontal bar and vertical bar).
+# MenusEditorDesc=The menu editor allow you to define personalized entries in menus. Use it carefully to avoid making dolibarr unstable and menu entries permanently unreachable.
Some modules add entries in the menus (in menu All in most cases). If you removed some of these entries by mistake, you can restore them by disabling and reenabling the module.
+# MenuForUsers=Menu for users
+# LangFile=.lang file
+# System=System
+# SystemInfo=System information
+# SystemTools=System tools
+# SystemToolsArea=System tools area
+# SystemToolsAreaDesc=This area provides administration features. Use the menu to choose the feature you're looking for.
+# Purge=Purge
+# PurgeAreaDesc=This page allows you to delete all files built or stored by Dolibarr (temporary files or all files in %s directory). Using this feature is not necessary. It is provided for users whose Dolibarr is hosted by a provider that does not offer permissions to delete files built by the web server.
+# PurgeDeleteLogFile=Delete log file %s defined for Syslog module (no risk to loose data)
+# PurgeDeleteTemporaryFiles=Delete all temporary files (no risk to loose data)
+# PurgeDeleteAllFilesInDocumentsDir=Delete all files in directory %s. Temporary files but also database backup dumps, files attached to elements (third parties, invoices, ...) and uploaded into the ECM module will be deleted.
+# PurgeRunNow=Purge now
+# PurgeNothingToDelete=No directory or file to delete.
+# PurgeNDirectoriesDeleted=%s files or directories deleted.
+# PurgeAuditEvents=Purge all security events
+# ConfirmPurgeAuditEvents=Are you sure you want to purge all security events ? All security logs will be deleted, no other data will be removed.
+# NewBackup=New backup
+# GenerateBackup=Generate backup
+# Backup=Backup
+# Restore=Restore
+# RunCommandSummary=Backup has been launched with the following command
+# RunCommandSummaryToLaunch=Backup can be launched with the following command
+# WebServerMustHavePermissionForCommand=Your web server must have the permission to run such commands
+# BackupResult=Backup result
+# BackupFileSuccessfullyCreated=Backup file successfully generated
+# YouCanDownloadBackupFile=Generated files can now be downloaded
+# NoBackupFileAvailable=No backup files available.
+# ExportMethod=Export method
+# ImportMethod=Import method
+# ToBuildBackupFileClickHere=To build a backup file, click here.
+# ImportMySqlDesc=To import a backup file, you must use mysql command from command line:
+# ImportPostgreSqlDesc=To import a backup file, you must use pg_restore command from command line:
+# ImportMySqlCommand=%s %s < mybackupfile.sql
+# ImportPostgreSqlCommand=%s %s mybackupfile.sql
+# FileNameToGenerate=File name to generate
+# Compression=Compression
+# CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import
+# CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later
+# ExportCompatibility=Compatibility of generated export file
+# MySqlExportParameters=MySQL export parameters
+# PostgreSqlExportParameters= PostgreSQL export parameters
+# UseTransactionnalMode=Use transactional mode
+# FullPathToMysqldumpCommand=Full path to mysqldump command
+# FullPathToPostgreSQLdumpCommand=Full path to pg_dump command
+# ExportOptions=Export Options
+# AddDropDatabase=Add DROP DATABASE command
+# AddDropTable=Add DROP TABLE command
+# ExportStructure=Structure
+# Datas=Data
+# NameColumn=Name columns
+# ExtendedInsert=Extended INSERT
+# NoLockBeforeInsert=No lock commands around INSERT
+# DelayedInsert=Delayed insert
+# EncodeBinariesInHexa=Encode binary data in hexadecimal
+# IgnoreDuplicateRecords=Ignore errors of duplicate records (INSERT IGNORE)
+# Yes=Yes
+# No=No
+# AutoDetectLang=Autodetect (browser language)
+# FeatureDisabledInDemo=Feature disabled in demo
+# Rights=Permissions
+# BoxesDesc=Boxes are screen area that show a piece of information on some pages. You can choose between showing the box or not by selecting target page and clicking 'Activate', or by clicking the dustbin to disable it.
+# OnlyActiveElementsAreShown=Only elements from enabled modules are shown.
+# ModulesDesc=Dolibarr modules define which functionality is enabled in software. Some modules require permissions you must grant to users, after enabling module. Click on button on/off in column "Status" to enable a module/feature.
+# ModulesInterfaceDesc=The Dolibarr modules interface allows you to add features depending on external software, systems or services.
+# ModulesSpecialDesc=Special modules are very specific or seldom used modules.
+# ModulesJobDesc=Business modules provide simple predefined setup of Dolibarr for a particular business.
+# ModulesMarketPlaceDesc=You can find more modules to download on external web sites on the Internet...
+# ModulesMarketPlaces=More modules...
+# DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external modules
+# WebSiteDesc=Web site providers you can search to find more modules...
+# URL=Link
+# BoxesAvailable=Boxes available
+# BoxesActivated=Boxes activated
+# ActivateOn=Activate on
+# ActiveOn=Activated on
+# SourceFile=Source file
+# AutomaticIfJavascriptDisabled=Automatic if Javascript is disabled
+# AvailableOnlyIfJavascriptNotDisabled=Available only if JavaScript is not disabled
+# AvailableOnlyIfJavascriptAndAjaxNotDisabled=Available only if JavaScript is not disabled
+# Required=Required
+# Security=Security
+# Passwords=Passwords
+# DoNotStoreClearPassword=Do no store clear passwords in database but store only encrypted value (Activated recommended)
+# MainDbPasswordFileConfEncrypted=Database password encrypted in conf.php (Activated recommended)
+# InstrucToEncodePass=To have password encoded into the conf.php file, replace the line
$dolibarr_main_db_pass="..."
by
$dolibarr_main_db_pass="crypted:%s"
+# InstrucToClearPass=To have password decoded (clear) into the conf.php file, replace the line
$dolibarr_main_db_pass="crypted:..."
by
$dolibarr_main_db_pass="%s"
+# ProtectAndEncryptPdfFiles=Protection of generated pdf files (Activated NOT recommended, breaks mass pdf generation)
+# ProtectAndEncryptPdfFilesDesc=Protection of a PDF document keeps it available to read and print with any PDF browser. However, editing and copying is not possible anymore. Note that using this feature make building of a global cumulated pdf not working (like unpaid invoices).
+# Feature=Feature
+# DolibarrLicense=License
+# DolibarrProjectLeader=Project leader
+# Developpers=Developers/contributors
+# OtherDeveloppers=Other developers/contributors
+# OfficialWebSite=Dolibarr international official web site
+# OfficialWebSiteFr=French official web site
+# OfficialWiki=Dolibarr documentation on Wiki
+# OfficialDemo=Dolibarr online demo
+# OfficialMarketPlace=Official market place for external modules/addons
+# OfficialWebHostingService=Official web hosting services (Cloud hosting)
+# ForDocumentationSeeWiki=For user or developer documentation (Doc, FAQs...),
take a look at the Dolibarr Wiki:
%s
+# ForAnswersSeeForum=For any other questions/help, you can use the Dolibarr forum:
%s
+# HelpCenterDesc1=This area can help you to get a Help support service on Dolibarr.
+# HelpCenterDesc2=Some part of this service are available in english only.
+# CurrentTopMenuHandler=Current top menu handler
+# CurrentLeftMenuHandler=Current left menu handler
+# CurrentMenuHandler=Current menu handler
+# CurrentSmartphoneMenuHandler=Current smartphone menu handler
+# MeasuringUnit=Measuring unit
+# Emails=E-mails
+# EMailsSetup=E-mails setup
+# EMailsDesc=This page allows you to overwrite your PHP parameters for e-mails sending. In most cases on Unix/Linux OS, your PHP setup is correct and these parameters are useless.
+# MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (By default in php.ini: %s)
+# MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: %s)
+# MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
+# MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
+# MAIN_MAIL_EMAIL_FROM=Sender e-mail for automatic emails (By default in php.ini: %s)
+# MAIN_MAIL_ERRORS_TO=Sender e-mail used for error returns emails sent
+# MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
+# MAIN_DISABLE_ALL_MAILS=Disable all e-mails sendings (for test purposes or demos)
+# MAIN_MAIL_SENDMODE=Method to use to send EMails
+# MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
+# MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
+# MAIN_MAIL_EMAIL_TLS= Use TLS (SSL) encrypt
+# MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos)
+# MAIN_SMS_SENDMODE=Method to use to send SMS
+# MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending
+# FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally.
+# SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory langs/%s and submit modified files on www.dolibarr.org forum.
+# ModuleSetup=Module setup
+# ModulesSetup=Modules setup
+# ModuleFamilyBase=System
+# ModuleFamilyCrm=Customer Relation Management (CRM)
+# ModuleFamilyProducts=Products Management
+# ModuleFamilyHr=Human Resource Management
+# ModuleFamilyProjects=Projects/Collaborative work
+# ModuleFamilyOther=Other
+# ModuleFamilyTechnic=Multi-modules tools
+# ModuleFamilyExperimental=Experimental modules
+# ModuleFamilyFinancial=Financial Modules (Accounting/Treasury)
+# ModuleFamilyECM=Electronic Content Management (ECM)
+# MenuHandlers=Menu handlers
+# MenuAdmin=Menu editor
+# DoNotUseInProduction=Do not use in production
+# ThisIsProcessToFollow=This is setup to process:
+# StepNb=Step %s
+# FindPackageFromWebSite=Find a package that provides feature you want (for example on official web site %s).
+# DownloadPackageFromWebSite=Download package.
+# UnpackPackageInDolibarrRoot=Unpack package file into Dolibarr's root directory %s
+# SetupIsReadyForUse=Install is finished and Dolibarr is ready to use with this new component.
+# NotExistsDirect=The alternative root directory is not defined.
+# InfDirAlt=Since version 3 it is possible to define an alternative root directory.This allows you to store, same place, plug-ins and custom templates.
Just create a directory at the root of Dolibarr (eg: custom).
+# InfDirExample=
Then declare it in the file conf.php
$dolibarr_main_url_root_alt='http://myserver/custom'
$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'
*These lines are commented with "#", to uncomment only remove the character.
+# YouCanSubmitFile=Select module:
+# CurrentVersion=Dolibarr current version
+# CallUpdatePage=Go to the page that updates the database structure and datas: %s.
+# LastStableVersion=Last stable version
+# GenericMaskCodes=You may enter any numbering mask. In this mask, the following tags could be used:
{000000} corresponds to a number which will be incremented on each %s. Enter as many zeros as the desired length of the counter. The counter will be completed by zeros from the left in order to have as many zeros as the mask.
{000000+000} same as previous but an offset corresponding to the number to the right of the + sign is applied starting on first %s.
{000000@x} same as previous but the counter is reset to zero when month x is reached (x between 1 and 12, or 0 to use the early months of fiscal year defined in your configuration, or 99 to reset to zero every month). If this option is used and x is 2 or higher, then sequence {yy}{mm} or {yyyy}{mm} is also required.
{dd} day (01 to 31).
{mm} month (01 to 12).
{yy}, {yyyy} or {y} year over 2, 4 or 1 numbers.
+# GenericMaskCodes2={cccc} the client code
{cccc000} the client code on n characters is followed by a client's ref counter without offset and zeroized with the global counter.
{tttt} The code of company type on n characters (see dictionnary-company types).
+# GenericMaskCodes3=All other characters in the mask will remain intact.
Spaces are not allowed.
+# GenericMaskCodes4a=Example on the 99th %s of the third party TheCompany done 2007-01-31:
+# GenericMaskCodes4b=Example on third party created on 2007-03-01:
+# GenericMaskCodes4c=Example on product created on 2007-03-01:
+# GenericMaskCodes5=ABC{yy}{mm}-{000000} will give ABC0701-000099
{0000+100@1}-ZZZ/{dd}/XXX will give 0199-ZZZ/31/XXX
+# GenericNumRefModelDesc=Returns a customizable number according to a defined mask.
+# ServerAvailableOnIPOrPort=Server is available at address %s on port %s
+# ServerNotAvailableOnIPOrPort=Server is not available at address %s on port %s
+# DoTestServerAvailability=Test server connectivity
+# DoTestSend=Test sending
+# DoTestSendHTML=Test sending HTML
+# ErrorCantUseRazIfNoYearInMask=Error, can't use option @ to reset counter each year if sequence {yy} or {yyyy} is not in mask.
+# ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Error, can't use option @ if sequence {yy}{mm} or {yyyy}{mm} is not in mask.
+# UMask=UMask parameter for new files on Unix/Linux/BSD/Mac file system.
+# UMaskExplanation=This parameter allow you to define permissions set by default on files created by Dolibarr on server (during upload for example).
It must be the octal value (for example, 0666 means read and write for everyone).
This parameter is useless on a Windows server.
+# SeeWikiForAllTeam=Take a look at the wiki page for full list of all actors and their organisation
+# UseACacheDelay= Delay for caching export response in seconds (0 or empty for no cache)
+# DisableLinkToHelpCenter=Hide link "Need help or support" on login page
+# DisableLinkToHelp=Hide link "%s Online help" on left menu
+# AddCRIfTooLong=There is no automatic wrapping, so if line is out of page on documents because too long, you must add yourself carriage returns in the textarea.
+# ModuleDisabled=Module disabled
+# ModuleDisabledSoNoEvent=Module disabled so event never created
+# ConfirmPurge=Are you sure you want to execute this purge ?
This will delete definitely all your data files with no way to restore them (ECM files, attached files...).
+# MinLength=Minimum length
+# LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory
+# ExamplesWithCurrentSetup=Examples with current running setup
+# ListOfDirectories=List of OpenDocument templates directories
+# ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.
Put here full path of directories.
Add a carriage return between eah directory.
To add a directory of the GED module, add here DOL_DATA_ROOT/ecm/yourdirectoryname.
Files in those directories must end with .odt.
+# NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories
+# ExampleOfDirectoriesForModelGen=Examples of syntax:
c:\\mydir
/home/mydir
DOL_DATA_ROOT/ecm/ecmdir
+# FollowingSubstitutionKeysCanBeUsed=
To know how to create your odt document templates, before storing them in those directories, read wiki documentation:
+# FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template
+# FirstnameNamePosition=Position of Name/Lastname
+# DescWeather=The following pictures will be shown on dashboard when number of late actions reach the following values:
+# KeyForWebServicesAccess=Key to use Web Services (parameter "dolibarrkey" in webservices)
+# TestSubmitForm=Input test form
+# ThisForceAlsoTheme=Using this menu manager will also use its own theme whatever is user choice. Also this menu manager specialized for smartphones does not works on all smartphone. Use another menu manager if you experience problems on yours.
+# ThemeDir=Skins directory
+# ConnectionTimeout=Connexion timeout
+# ResponseTimeout=Response timeout
+# SmsTestMessage=Test message from __PHONEFROM__ to __PHONETO__
+# ModuleMustBeEnabledFirst=Module %s must be enabled first before using this feature.
+# SecurityToken=Key to secure URLs
+# NoSmsEngine=No SMS sender manager available. SMS sender manager are not installed with default distribution (because they depends on an external supplier) but you can find some on %s
+# PDF=PDF
+# PDFDesc=You can set each global options related to the PDF generation
+# PDFAddressForging=Rules to forge address boxes
+# HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
+# HideDescOnPDF=Hide products description on generated PDF
+# HideRefOnPDF=Hide products ref. on generated PDF
+# HideDetailsOnPDF=Hide products lines details on generated PDF
+# Library=Library
+# UrlGenerationParameters=Parameters to secure URLs
+# SecurityTokenIsUnique=Use a unique securekey parameter for each URL
+# EnterRefToBuildUrl=Enter reference for object %s
+# GetSecuredUrl=Get calculated URL
+# ButtonHideUnauthorized=Hide buttons for unauthorized actions instead of showing disabled buttons
+# ProductVatMassChange=Mass VAT change
+# ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database.
+# OldVATRates=Old VAT rate
+# NewVATRates=New VAT rate
+# PriceBaseTypeToChange=Modify on prices with base reference value defined on
+# MassConvert=Launch mass convert
+# String=String
+# TextLong=Long text
+# Int=Integer
+# Float=Float
+# DateAndTime=Date and hour
+# Unique=Unique
+# Boolean=Boolean (Checkbox)
+# ExtrafieldPhone = Phone
+# ExtrafieldPrice = Price
+# ExtrafieldMail = Email
+# ExtrafieldSelect = Select list
+# ExtrafieldSelectList = Select from table
+# ExtrafieldSeparator=Separator
+# ExtrafieldCheckBox=Checkbox
+# ExtrafieldRadio=Radio button
+# ExtrafieldParamHelpselect=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
In order to have the list depending on another :
1,value1|parent_list_code:parent_key
2,value2|parent_list_code:parent_key
+# ExtrafieldParamHelpcheckbox=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
+# ExtrafieldParamHelpradio=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
+# ExtrafieldParamHelpsellist=Parameters list have come from table
for exemple :
c_typent:libelle:id::filter
In order to have the list depending on another :
c_typent:libelle:id:parent_list_code|parent_column:filter
filter can be a simple test (eg active=1) to display only active value
if you want to filter on extrafields use syntaxt extra.fieldcode=... (where field code is the code of extrafield)
+# LibraryToBuildPDF=Library used to build PDF
+# WarningUsingFPDF=Warning: Your conf.php contains directive dolibarr_pdf_force_fpdf=1. This means you use the FPDF library to generate PDF files. This library is old and does not support a lot of features (Unicode, image transparency, cyrillic, arab and asiatic languages, ...), so you may experience errors during PDF generation.
To solve this and have a full support of PDF generation, please download TCPDF library, then comment or remove the line $dolibarr_pdf_force_fpdf=1, and add instead $dolibarr_lib_TCPDF_PATH='path_to_TCPDF_dir'
+# LocalTaxDesc=Some countries apply 2 or 3 taxes on each invoice line. If this is the case, choose type for second and third tax and its rate. Possible type are:
1 : local tax apply on products and services without vat (vat is not applied on local tax)
2 : local tax apply on products and services before vat (vat is calculated on amount + localtax)
3 : local tax apply on products without vat (vat is not applied on local tax)
4 : local tax apply on products before vat (vat is calculated on amount + localtax)
5 : local tax apply on services without vat (vat is not applied on local tax)
6 : local tax apply on services before vat (vat is calculated on amount + localtax)
+# SMS=SMS
+# LinkToTestClickToDial=Enter a phone number to call to show a link to test the ClickToDial url for user %s
+# RefreshPhoneLink=Refresh link
+# LinkToTest=Clickable link generated for user %s (click phone number to test)
+# KeepEmptyToUseDefault=Keep empty to use default value
+# DefaultLink=Default link
+# ValueOverwrittenByUserSetup=Warning, this value may be overwritten by user specific setup (each user can set his own clicktodial url)
+# ExternalModule=External module - Installed into directory %s
+
+# Modules
+# Module0Name=Users & groups
+# Module0Desc=Users and groups management
+# Module1Name=Third parties
+# Module1Desc=Companies and contact management (customers, prospects...)
+# Module2Name=Commercial
+# Module2Desc=Commercial management
+# Module10Name=Accounting
+# Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
+# Module20Name=Proposals
+# Module20Desc=Commercial proposal management
+# Module22Name=Mass E-mailings
+# Module22Desc=Mass E-mailing management
+# Module23Name= Energy
+# Module23Desc= Monitoring the consumption of energies
+# Module25Name=Customer Orders
+# Module25Desc=Customer order management
+# Module30Name=Invoices
+# Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
+# Module40Name=Suppliers
+# Module40Desc=Supplier management and buying (orders and invoices)
+# Module42Name=Logs
+# Module42Desc=Logging facilities (file, syslog, ...)
+# Module49Name=Editors
+# Module49Desc=Editor management
+# Module50Name=Products
+# Module50Desc=Product management
+# Module51Name=Mass mailings
+# Module51Desc=Mass paper mailing management
+# Module52Name=Stocks
+# Module52Desc=Stock management (products)
+# Module53Name=Services
+# Module53Desc=Service management
+# Module54Name=Contracts
+# Module54Desc=Contract and service management
+# Module55Name=Barcodes
+# Module55Desc=Barcode management
+# Module56Name=Telephony
+# Module56Desc=Telephony integration
+# Module57Name=Standing orders
+# Module57Desc=Standing orders and withdrawal management
+# Module58Name=ClickToDial
+# Module58Desc=Integration of a ClickToDial system (Asterisk, ...)
+# Module59Name=Bookmark4u
+# Module59Desc=Add function to generate Bookmark4u account from a Dolibarr account
+# Module70Name=Interventions
+# Module70Desc=Intervention management
+# Module75Name=Expense and trip notes
+# Module75Desc=Expense and trip notes management
+# Module80Name=Shipments
+# Module80Desc=Shipments and delivery order management
+# Module85Name=Banks and cash
+# Module85Desc=Management of bank or cash accounts
+# Module100Name=External site
+# Module100Desc=This module include an external web site or page into Dolibarr menus and view it into a Dolibarr frame
+# Module105Name=Mailman and SPIP
+# Module105Desc=Mailman or SPIP interface for member module
+# Module200Name=LDAP
+# Module200Desc=LDAP directory synchronisation
+# Module210Name=PostNuke
+# Module210Desc=PostNuke integration
+# Module240Name=Data exports
+# Module240Desc=Tool to export Dolibarr datas (with assistants)
+# Module250Name=Data imports
+# Module250Desc=Tool to import datas in Dolibarr (with assistants)
+# Module310Name=Members
+# Module310Desc=Foundation members management
+# Module320Name=RSS Feed
+# Module320Desc=Add RSS feed inside Dolibarr screen pages
+# Module330Name=Bookmarks
+# Module330Desc=Bookmark management
+# Module400Name=Projects
+# Module400Desc=Project management inside other modules
+# Module410Name=Webcalendar
+# Module410Desc=Webcalendar integration
+# Module500Name=Taxes, social contributions and dividends
+# Module500Desc=Taxes and social contribution management
+# Module600Name=Notifications
+# Module600Desc=Send notifications by email on some Dolibarr business events to third party contacts
+# Module700Name=Donations
+# Module700Desc=Donation management
+# Module800Name=OSCommerce by direct database access
+# Module800Desc=Interface to show an OSCommerce or OSCSS shop via direct database access
+# Module900Name=OSCommerce by WS
+# Module900Desc=Interface to show an OSCommerce shop via Web services. This module requiere you to install components from /oscommerce_ws/ws_server into your OSCommerce server. See README file in /oscommerce_ws/ws_server.
+# Module1200Name=Mantis
+# Module1200Desc=Mantis integration
+# Module1400Name=Accounting
+# Module1400Desc=Accounting management (double parties)
+# Module1780Name=Categories
+# Module1780Desc=Category management (products, suppliers and customers)
+# Module2000Name=WYSIWYG editor
+# Module2000Desc=Allow to edit some text area using an advanced editor
+# Module2300Name=Cron
+# Module2300Desc=Scheduled task management
+# Module2400Name=Agenda
+# Module2400Desc=Events/tasks and agenda management
+# Module2500Name=Electronic Content Management
+# Module2500Desc=Save and share documents
+# Module2600Name= WebServices
+# Module2600Desc= Enable the Dolibarr web services server
+# Module2700Name= Gravatar
+# Module2700Desc= Use online Gravatar service (www.gravatar.com) to show photo of users/members (found with their emails). Need an internet access
+# Module2800Desc=FTP Client
+# Module2900Name= GeoIPMaxmind
+# Module2900Desc= GeoIP Maxmind conversions capabilities
+# Module3100Name= Skype
+# Module3100Desc= Add a Skype button into card of adherents / third parties / contacts
+# Module5000Name=Multi-company
+# Module5000Desc=Allows you to manage multiple companies
+# Module6000Name=Workflow
+# Module6000Desc=Workflow management
+# Module20000Name=Holidays
+# Module20000Desc=Declare and follow employees holidays
+# Module50000Name=PayBox
+# Module50000Desc=Module to offer an online payment page by credit card with PayBox
+# Module50100Name=Point of sales
+# Module50100Desc=Point of sales module
+# Module50200Name= Paypal
+# Module50200Desc= Module to offer an online payment page by credit card with Paypal
+# Module54000Name=PrintIPP
+# Module54000Desc=Print via Cups IPP Printer.
+# Module55000Name=Open Survey
+# Module55000Desc=Module to make online surveys (like Doodle, Studs, Rdvz, ...)
+# Module59000Name=Margins
+# Module59000Desc=Module to manage margins
+# Module60000Name=Commissions
+# Module60000Desc=Module to manage commissions
+# Permission11=Read customer invoices
+# Permission12=Create/modify customer invoices
+# Permission13=Unvalidate customer invoices
+# Permission14=Validate customer invoices
+# Permission15=Send customer invoices by email
+# Permission16=Create payments for customer invoices
+# Permission19=Delete customer invoices
+# Permission21=Read commercial proposals
+# Permission22=Create/modify commercial proposals
+# Permission24=Validate commercial proposals
+# Permission25=Send commercial proposals
+# Permission26=Close commercial proposals
+# Permission27=Delete commercial proposals
+# Permission28=Export commercial proposals
+# Permission31=Read products
+# Permission32=Create/modify products
+# Permission34=Delete products
+# Permission36=See/manage hidden products
+# Permission38=Export products
+# Permission41=Read projects (shared project and projects i'm contact for)
+# Permission42=Create/modify projects (shared project and projects i'm contact for)
+# Permission44=Delete projects (shared project and projects i'm contact for)
+# Permission61=Read interventions
+# Permission62=Create/modify interventions
+# Permission64=Delete interventions
+# Permission67=Export interventions
+# Permission71=Read members
+# Permission72=Create/modify members
+# Permission74=Delete members
+# Permission75=Setup types and attributes for members
+# Permission76=Export datas
+# Permission78=Read subscriptions
+# Permission79=Create/modify subscriptions
+# Permission81=Read customers orders
+# Permission82=Create/modify customers orders
+# Permission84=Validate customers orders
+# Permission86=Send customers orders
+# Permission87=Close customers orders
+# Permission88=Cancel customers orders
+# Permission89=Delete customers orders
+# Permission91=Read social contributions and vat
+# Permission92=Create/modify social contributions and vat
+# Permission93=Delete social contributions and vat
+# Permission94=Export social contributions
+# Permission95=Read reports
+# Permission96=Setup dispatching
+# Permission97=Read invoice accountancy dispatching
+# Permission98=Dispatch invoice accountancy lines
+# Permission101=Read sendings
+# Permission102=Create/modify sendings
+# Permission104=Validate sendings
+# Permission106=Export sendings
+# Permission109=Delete sendings
+# Permission111=Read financial accounts
+# Permission112=Create/modify/delete and compare transactions
+# Permission113=Setup financiel accounts (create, manage categories)
+# Permission114=Consolidate transactions
+# Permission115=Export transactions and account statements
+# Permission116=Transfers between accounts
+# Permission117=Manage cheques dispatching
+# Permission121=Read third parties linked to user
+# Permission122=Create/modify third parties linked to user
+# Permission125=Delete third parties linked to user
+# Permission126=Export third parties
+# Permission141=Read projects (also private i am not contact for)
+# Permission142=Create/modify projects (also private i am not contact for)
+# Permission144=Delete projects (also private i am not contact for)
+# Permission146=Read providers
+# Permission147=Read stats
+# Permission151=Read standing orders
+# Permission152=Create/modify a standing orders request
+# Permission153=Transmission standing orders receipts
+# Permission154=Credit/refuse standing orders receipts
+# Permission161=Read contracts
+# Permission162=Create/modify contracts
+# Permission163=Activate a service of a contract
+# Permission164=Disable a service of a contract
+# Permission165=Delete contracts
+# Permission171=Read trips
+# Permission172=Create/modify trips
+# Permission173=Delete trips
+# Permission178=Export trips
+# Permission180=Read suppliers
+# Permission181=Read supplier orders
+# Permission182=Create/modify supplier orders
+# Permission183=Validate supplier orders
+# Permission184=Approve supplier orders
+# Permission185=Order supplier orders
+# Permission186=Receive supplier orders
+# Permission187=Close supplier orders
+# Permission188=Cancel supplier orders
+# Permission192=Create lines
+# Permission193=Cancel lines
+# Permission194=Read the bandwith lines
+# Permission202=Create ADSL connections
+# Permission203=Order connections orders
+# Permission204=Order connections
+# Permission205=Manage connections
+# Permission206=Read connections
+# Permission211=Read Telephony
+# Permission212=Order lines
+# Permission213=Activate line
+# Permission214=Setup Telephony
+# Permission215=Setup providers
+# Permission221=Read emailings
+# Permission222=Create/modify emailings (topic, recipients...)
+# Permission223=Validate emailings (allows sending)
+# Permission229=Delete emailings
+# Permission237=View recipients and info
+# Permission238=Manually send mailings
+# Permission239=Delete mailings after validation or sent
+# Permission241=Read categories
+# Permission242=Create/modify categories
+# Permission243=Delete categories
+# Permission244=See the contents of the hidden categories
+# Permission251=Read other users and groups
+# PermissionAdvanced251=Read other users
+# Permission252=Read permissions of other users
+# Permission253=Create/modify other users, groups and permisssions
+# PermissionAdvanced253=Create/modify internal/external users and permissions
+# Permission254=Create/modify external users only
+# Permission255=Modify other users password
+# Permission256=Delete or disable other users
+# Permission262=Extend access to all third parties (not only those linked to user). Not effective for external users (always limited to themselves).
+# Permission271=Read CA
+# Permission272=Read invoices
+# Permission273=Issue invoices
+# Permission281=Read contacts
+# Permission282=Create/modify contacts
+# Permission283=Delete contacts
+# Permission286=Export contacts
+# Permission291=Read tariffs
+# Permission292=Set permissions on the tariffs
+# Permission293=Modify costumers tariffs
+# Permission300=Read bar codes
+# Permission301=Create/modify bar codes
+# Permission302=Delete bar codes
+# Permission311=Read services
+# Permission312=Assign service to contract
+# Permission331=Read bookmarks
+# Permission332=Create/modify bookmarks
+# Permission333=Delete bookmarks
+# Permission341=Read its own permissions
+# Permission342=Create/modify his own user information
+# Permission343=Modify his own password
+# Permission344=Modify its own permissions
+# Permission351=Read groups
+# Permission352=Read groups permissions
+# Permission353=Create/modify groups
+# Permission354=Delete or disable groups
+# Permission358=Export users
+# Permission401=Read discounts
+# Permission402=Create/modify discounts
+# Permission403=Validate discounts
+# Permission404=Delete discounts
+# Permission531=Read services
+# Permission532=Create/modify services
+# Permission534=Delete services
+# Permission536=See/manage hidden services
+# Permission538=Export services
+# Permission701=Read donations
+# Permission702=Create/modify donations
+# Permission703=Delete donations
+# Permission1001=Read stocks
+# Permission1002=Create/modify stocks
+# Permission1003=Delete stocks
+# Permission1004=Read stock movements
+# Permission1005=Create/modify stock movements
+# Permission1101=Read delivery orders
+# Permission1102=Create/modify delivery orders
+# Permission1104=Validate delivery orders
+# Permission1109=Delete delivery orders
+# Permission1181=Read suppliers
+# Permission1182=Read supplier orders
+# Permission1183=Create/modify supplier orders
+# Permission1184=Validate supplier orders
+# Permission1185=Approve supplier orders
+# Permission1186=Order supplier orders
+# Permission1187=Acknowledge receipt of supplier orders
+# Permission1188=Delete supplier orders
+# Permission1201=Get result of an export
+# Permission1202=Create/Modify an export
+# Permission1231=Read supplier invoices
+# Permission1232=Create/modify supplier invoices
+# Permission1233=Validate supplier invoices
+# Permission1234=Delete supplier invoices
+# Permission1235=Send supplier invoices by email
+# Permission1236=Export supplier invoices, attributes and payments
+# Permission1237=Export supplier orders and their details
+# Permission1251=Run mass imports of external data into database (data load)
+# Permission1321=Export customer invoices, attributes and payments
+# Permission1421=Export customer orders and attributes
+# Permission23001 = Read Scheduled task
+# Permission23002 = Create/update Scheduled task
+# Permission23003 = Delete Scheduled task
+# Permission23004 = Execute Scheduled task
+# Permission2401=Read actions (events or tasks) linked to his account
+# Permission2402=Create/modify actions (events or tasks) linked to his account
+# Permission2403=Delete actions (events or tasks) linked to his account
+# Permission2411=Read actions (events or tasks) of others
+# Permission2412=Create/modify actions (events or tasks) of others
+# Permission2413=Delete actions (events or tasks) of others
+# Permission2501=Read/Download documents
+# Permission2502=Download documents
+# Permission2503=Submit or delete documents
+# Permission2515=Setup documents directories
+# Permission2801=Use FTP client in read mode (browse and download only)
+# Permission2802=Use FTP client in write mode (delete or upload files)
+# Permission50101=Use Point of sales
+# Permission50201=Read transactions
+# Permission50202=Import transactions
+# Permission54001=Print
+# Permission55001=Read surveys
+# Permission55002=Create/modify surveys
+# Permission59001=Read commercial margins
+# Permission59002=Define commercial margins
+# DictionnaryCompanyType=Company types
+# DictionnaryCompanyJuridicalType=Juridical kinds of company
+# DictionnaryProspectLevel=Prospect potential level
+# DictionnaryCanton=State/Cantons
+# DictionnaryRegion=Regions
+# DictionnaryCountry=Countries
+# DictionnaryCurrency=Currencies
+# DictionnaryCivility=Civility title
+# DictionnaryActions=Type of agenda events
+# DictionnarySocialContributions=Social contributions types
+# DictionnaryVAT=VAT Rates or Sales Tax Rates
+# DictionnaryRevenueStamp=Amount of revenue stamps
+# DictionnaryPaymentConditions=Payment terms
+# DictionnaryPaymentModes=Payment modes
+# DictionnaryTypeContact=Contact/Address types
+# DictionnaryEcotaxe=Ecotax (WEEE)
+# DictionnaryPaperFormat=Paper formats
+# DictionnaryFees=Type of fees
+# DictionnarySendingMethods=Shipping methods
+# DictionnaryStaff=Staff
+# DictionnaryAvailability=Delivery delay
+# DictionnaryOrderMethods=Ordering methods
+# DictionnarySource=Origin of proposals/orders
+# DictionnaryAccountancyplan=Chart of accounts
+# DictionnaryAccountancysystem=Models for chart of accounts
+# SetupSaved=Setup saved
+# BackToModuleList=Back to modules list
+# BackToDictionnaryList=Back to dictionaries list
+# VATReceivedOnly=Special rate not charged
+# VATManagement=VAT Management
+# VATIsUsedDesc=The VAT rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If the seller is not subjected to VAT, then VAT by default=0. End of rule.
If the (selling country= buying country), then the VAT by default=VAT of the product in the selling country. End of rule.
If seller and buyer in the European Community and goods are transport products (car, ship, plane), the default VAT=0 ( The VAT should be paid by the buyer at the customoffice of his country and not at the seller). End of rule.
If seller and buyer in the European Community and buyer is not a company, then the VAT by default=VAT of product sold. End of rule.
If seller and buyer in the European Community and buyer is a company, then the VAT by default=0. End of rule.
Else the proposed default VAT=0. End of rule.
+# VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
+# VATIsUsedExampleFR=In France, it means companies or organisations having a real fiscal system (Simplified real or normal real). A system in which VAT is declared.
+# VATIsNotUsedExampleFR=In France, it means associations that are non VAT declared or companies, organisations or liberal professions that have chosen the micro enterprise fiscal system (VAT in franchise) and paid a franchise VAT without any VAT declaration. This choice will display the reference "Non applicable VAT - art-293B of CGI" on invoices.
+##### Local Taxes #####
+# LocalTax1IsUsed=Use second tax
+# LocalTax1IsNotUsed=Do not use second tax
+# LocalTax1IsUsedDesc=Use a second type of tax (other than VAT)
+# LocalTax1IsNotUsedDesc=Do not use other type of tax (other than VAT)
+# LocalTax1Management=Second type of tax
+LocalTax1IsUsedExample=
+LocalTax1IsNotUsedExample=
+# LocalTax2IsUsed=Use third tax
+# LocalTax2IsNotUsed=Do not use third tax
+# LocalTax2IsUsedDesc=Use a third type of tax (other than VAT)
+# LocalTax2IsNotUsedDesc=Do not use other type of tax (other than VAT)
+# LocalTax2Management=Third type of tax
+LocalTax2IsUsedExample=
+LocalTax2IsNotUsedExample=
+# LocalTax1ManagementES= RE Management
+# LocalTax1IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If te buyer is not subjected to RE, RE by default=0. End of rule.
If the buyer is subjected to RE then the RE by default. End of rule.
+# LocalTax1IsNotUsedDescES= By default the proposed RE is 0. End of rule.
+# LocalTax1IsUsedExampleES= In Spain they are professionals subject to some specific sections of the Spanish IAE.
+# LocalTax1IsNotUsedExampleES= In Spain they are professional and societies and subject to certain sections of the Spanish IAE.
+# LocalTax2ManagementES= IRPF Management
+# LocalTax2IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If the seller is not subjected to IRPF, then IRPF by default=0. End of rule.
If the seller is subjected to IRPF then the IRPF by default. End of rule.
+# LocalTax2IsNotUsedDescES= By default the proposed IRPF is 0. End of rule.
+# LocalTax2IsUsedExampleES= In Spain, freelancers and independent professionals who provide services and companies who have chosen the tax system of modules.
+# LocalTax2IsNotUsedExampleES= In Spain they are bussines not subject to tax system of modules.
+# LabelUsedByDefault=Label used by default if no translation can be found for code
+# LabelOnDocuments=Label on documents
+# NbOfDays=Nb of days
+# AtEndOfMonth=At end of month
+# Offset=Offset
+# AlwaysActive=Always active
+# UpdateRequired=Your system needs to be updated. To do this, click on Update now.
+# Upgrade=Upgrade
+# MenuUpgrade=Upgrade / Extend
+# AddExtensionThemeModuleOrOther=Add extension (theme, module, ...)
+# WebServer=Web server
+# DocumentRootServer=Web server's root directory
+# DataRootServer=Data files directory
+# IP=IP
+# Port=Port
+# VirtualServerName=Virtual server name
+# AllParameters=All parameters
+# OS=OS
+# PhpEnv=Env
+# PhpModules=Modules
+# PhpConf=Conf
+# PhpWebLink=Web-Php link
+# Pear=Pear
+# PearPackages=Pear Packages
+# Browser=Browser
+# Server=Server
+# Database=Database
+# DatabaseServer=Database host
+# DatabaseName=Database name
+# DatabasePort=Database port
+# DatabaseUser=Database user
+# DatabasePassword=Database password
+# DatabaseConfiguration=Database setup
+# Tables=Tables
+# TableName=Table name
+# TableLineFormat=Line format
+# NbOfRecord=Nb of records
+# Constraints=Constraints
+# ConstraintsType=Constraints type
+# ConstraintsToShowOrNotEntry=Constraint to show or not the menu entry
+# AllMustBeOk=All of these must be checked
+# Host=Server
+# DriverType=Driver type
+# SummarySystem=System information summary
+# SummaryConst=List of all Dolibarr setup parameters
+# SystemUpdate=System update
+# SystemSuccessfulyUpdate=Your system has been updated successfuly
+# MenuCompanySetup=Company/Foundation
+# MenuNewUser=New user
+# MenuTopManager=Top menu manager
+# MenuLeftManager=Left menu manager
+# MenuManager=Menu manager
+# MenuSmartphoneManager=Smartphone menu manager
+# DefaultMenuTopManager=Top menu manager
+# DefaultMenuLeftManager=Left menu manager
+# DefaultMenuManager= Standard menu manager
+# DefaultMenuSmartphoneManager=Smartphone menu manager
+# Skin=Skin theme
+# DefaultSkin=Default skin theme
+# MaxSizeList=Max length for list
+# DefaultMaxSizeList=Default max length for list
+# MessageOfDay=Message of the day
+# MessageLogin=Login page message
+# PermanentLeftSearchForm=Permanent search form on left menu
+# DefaultLanguage=Default language to use (language code)
+# EnableMultilangInterface=Enable multilingual interface
+# EnableShowLogo=Show logo on left menu
+# SystemSuccessfulyUpdated=Your system has been updated successfully
+# CompanyInfo=Company/foundation information
+# CompanyIds=Company/foundation identities
+# CompanyName=Name
+# CompanyAddress=Address
+# CompanyZip=Zip
+# CompanyTown=Town
+# CompanyCountry=Country
+# CompanyCurrency=Main currency
+# Logo=Logo
+# DoNotShow=Do not show
+# DoNotSuggestPaymentMode=Do not suggest
+# NoActiveBankAccountDefined=No active bank account defined
+# OwnerOfBankAccount=Owner of bank account %s
+# BankModuleNotActive=Bank accounts module not enabled
+# ShowBugTrackLink=Show link "Report a bug"
+# ShowWorkBoard=Show "workbench" on homepage
+# Alerts=Alerts
+# Delays=Delays
+# DelayBeforeWarning=Delay before warning
+# DelaysBeforeWarning=Delays before warning
+# DelaysOfToleranceBeforeWarning=Tolerance delays before warning
+# DelaysOfToleranceDesc=This screen allows you to define the tolerated delays before an alert is reported on screen with picto %s for each late element.
+# Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned events not yet realised
+# Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not yet processed
+# Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not yet processed
+# Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
+# Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
+# Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
+# Delays_MAIN_DELAY_RUNNING_SERVICES=Tolerance delay (in days) before alert on expired services
+# Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Tolerance delay (in days) before alert on unpaid supplier invoices
+# Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Tolerence delay (in days) before alert on unpaid client invoices
+# Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Tolerance delay (in days) before alert on pending bank reconciliation
+# Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed membership fee
+# Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
+# SetupDescription1=All parameters available in the setup area allow you to setup Dolibarr before starting using it.
+# SetupDescription2=The 2 most important setup steps are the 2 first ones in the left setup menu, this means Company/foundation setup page and Modules setup page:
+# SetupDescription3=Parameters in menu Setup -> Company/foundation are required because input information is used on Dolibarr displays and to modify Dolibarr behaviour (for example for features related to your country).
+# SetupDescription4=Parameters in menu Setup -> Modules are required because Dolibarr is not a fixed ERP/CRM but a sum of several modules, all more or less independant. It's only after activating modules you're interesting in that you will see features appeared in menus.
+# SetupDescription5=Other menu entries manage optional parameters.
+# EventsSetup=Setup for events logs
+# LogEvents=Security audit events
+# Audit=Audit
+# InfoDolibarr=Infos Dolibarr
+# InfoOS=Infos OS
+# InfoWebServer=Infos web server
+# InfoDatabase=Infos database
+# InfoPHP=Infos PHP
+# InfoPerf=Infos performances
+# ListEvents=Audit events
+# ListOfSecurityEvents=List of Dolibarr security events
+# SecurityEventsPurged=Security events purged
+# LogEventDesc=You can enable here the logging for Dolibarr security events. Administrators can then see its content via menu System tools - Audit. Warning, this feature can consume a large amount of data in database.
+# AreaForAdminOnly=Those features can be used by administrator users only.
+# SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
+# SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
+# CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" button at bottom of page)
+# DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
+# AvailableModules=Available modules
+# ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
+# SessionTimeOut=Time out for session
+# SessionExplanation=This number guarantee that session will never expire before this delay, if the session cleaner is done by Internal PHP session cleaner (and nothing else). Internal PHP session cleaner does not guaranty that session will expire just after this delay. It will expire, after this delay, and when the session cleaner is ran, so every %s/%s access, but only during access made by other sessions.
Note: on some servers with an external session cleaning mechanism (cron under debian, ubuntu ...), the sessions can be destroyed after a period defined by the default session.gc_maxlifetime, no matter what the value entered here.
+# TriggersAvailable=Available triggers
+# TriggersDesc=Triggers are files that will modify the behaviour of Dolibarr workflow once copied into the directory htdocs/core/triggers. They realised new actions, activated on Dolibarr events (new company creation, invoice validation, ...).
+# TriggerDisabledByName=Triggers in this file are disabled by the -NORUN suffix in their name.
+# TriggerDisabledAsModuleDisabled=Triggers in this file are disabled as module %s is disabled.
+# TriggerAlwaysActive=Triggers in this file are always active, whatever are the activated Dolibarr modules.
+# TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled.
+# GeneratedPasswordDesc=Define here which rule you want to use to generate new password if you ask to have auto generated password
+# DictionnaryDesc=Define here all reference datas. You can complete predefined value with yours.
+# ConstDesc=This page allows you to edit all other parameters not available in previous pages. They are reserved parameters for advanced developers or for troubleshouting.
+# OnceSetupFinishedCreateUsers=Warning, you are a Dolibarr administrator user. Administrator users are used to setup Dolibarr. For a usual usage of Dolibarr, it is recommended to use a non administrator user created from Users & Groups menu.
+# MiscellaneousDesc=Define here all other parameters related to security.
+# LimitsSetup=Limits/Precision setup
+# LimitsDesc=You can define limits, precisions and optimisations used by Dolibarr here
+# MAIN_MAX_DECIMALS_UNIT=Max decimals for unit prices
+# MAIN_MAX_DECIMALS_TOT=Max decimals for total prices
+# MAIN_MAX_DECIMALS_SHOWN=Max decimals for prices shown on screen (Add ... after this number if you want to see ... when number is truncated when shown on screen)
+# MAIN_DISABLE_PDF_COMPRESSION=Use PDF compression for generated PDF files.
+# MAIN_ROUNDING_RULE_TOT= Size of rounding range (for rare countries where rounding is done on something else than base 10)
+# UnitPriceOfProduct=Net unit price of a product
+# TotalPriceAfterRounding=Total price (net/vat/incl tax) after rounding
+# ParameterActiveForNextInputOnly=Parameter effective for next input only
+# NoEventOrNoAuditSetup=No security event has been recorded yet. This can be normal if audit has not been enabled on "setup - security - audit" page.
+# NoEventFoundWithCriteria=No security event has been found for such search criterias.
+# SeeLocalSendMailSetup=See your local sendmail setup
+# BackupDesc=To make a complete backup of Dolibarr, you must:
+# BackupDesc2=* Save content of documents directory (%s) that contains all uploaded and generated files (you can make a zip for example).
+# BackupDesc3=* Save content of your database into a dump file. For this, you can use following assistant.
+# BackupDescX=Archived directory should be stored in a secure place.
+# BackupDescY=The generated dump file should be stored in a secure place.
+# BackupPHPWarning=Backup can't be guaranted with this method. Prefer previous one
+# RestoreDesc=To restore a Dolibarr backup, you must:
+# RestoreDesc2=* Restore archive file (zip file for example) of documents directory to extract tree of files in documents directory of a new Dolibarr installation or into this current documents directoy (%s).
+# RestoreDesc3=* Restore the data, from a backup dump file, into the database of the new Dolibarr installation or into the database of this current installation. Warning, once restore is finished, you must use a login/password, that existed when backup was made, to connect again. To restore a backup database into this current installation, you can follow this assistant.
+# RestoreMySQL=MySQL import
+# ForcedToByAModule= This rule is forced to %s by an activated module
+# PreviousDumpFiles=Available database backup dump files
+# WeekStartOnDay=First day of week
+# RunningUpdateProcessMayBeRequired=Running the upgrade process seems to be required (Programs version %s differs from database version %s)
+# YouMustRunCommandFromCommandLineAfterLoginToUser=You must run this command from command line after login to a shell with user %s or you must add -W option at end of command line to provide %s password.
+# YourPHPDoesNotHaveSSLSupport=SSL functions not available in your PHP
+# DownloadMoreSkins=More skins to download
+# SimpleNumRefModelDesc=Returns the reference number with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence without hole and with no reset
+# ShowProfIdInAddress=Show professionnal id with addresses on documents
+# ShowVATIntaInAddress=Hide VAT Intra num with addresses on documents
+# TranslationUncomplete=Partial translation
+# SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix .lang text files into directory htdocs/langs and submit them on the forum at http://www.dolibarr.org.
+# MenuUseLayout=Make vertical menu hidable (option javascript must not be disabled)
+# MAIN_DISABLE_METEO=Disable meteo view
+# TestLoginToAPI=Test login to API
+# ProxyDesc=Some features of Dolibarr need to have an Internet access to work. Define here parameters for this. If the Dolibarr server is behind a Proxy server, those parameters tells Dolibarr how to access Internet through it.
+# ExternalAccess=External access
+# MAIN_PROXY_USE=Use a proxy server (otherwise direct access to internet)
+# MAIN_PROXY_HOST=Name/Address of proxy server
+# MAIN_PROXY_PORT=Port of proxy server
+# MAIN_PROXY_USER=Login to use the proxy server
+# MAIN_PROXY_PASS=Password to use the proxy server
+# DefineHereComplementaryAttributes=Define here all attributes, not already available by default, and that you want to be supported for %s.
+# ExtraFields=Complementary attributes
+# ExtraFieldsLines=Complementary attributes (lines)
+# ExtraFieldsThirdParties=Complementary attributes (thirdparty)
+# ExtraFieldsContacts=Complementary attributes (contact/address)
+# ExtraFieldsMember=Complementary attributes (member)
+# ExtraFieldsMemberType=Complementary attributes (member type)
+# ExtraFieldsCustomerOrders=Complementary attributes (orders)
+# ExtraFieldsCustomerInvoices=Complementary attributes (invoices)
+# ExtraFieldsSupplierOrders=Complementary attributes (orders)
+# ExtraFieldsSupplierInvoices=Complementary attributes (invoices)
+# ExtraFieldsProject=Complementary attributes (projects)
+# ExtraFieldsProjectTask=Complementary attributes (tasks)
+# ExtraFieldHasWrongValue=Attribut %s has a wrong value.
+# AlphaNumOnlyCharsAndNoSpace=only alphanumericals characters without space
+# SendingMailSetup=Setup of sendings by email
+# SendmailOptionNotComplete=Warning, on some Linux systems, to send email from your email, sendmail execution setup must contains option -ba (parameter mail.force_extra_parameters into your php.ini file). If some recipients never receive emails, try to edit this PHP parameter with mail.force_extra_parameters = -ba).
+# PathToDocuments=Path to documents
+# PathDirectory=Directory
+# SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by thoose bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommanded) is to use the method "SMTP socket library" that has no disadvantages.
+# TranslationSetup=Configuration de la traduction
+# TranslationDesc=Choice of language visible on screen can be modified:
* Globally from menu Home - Setup - Display
* For user only from tab User display of user card (click on login on top of screen).
+# TotalNumberOfActivatedModules=Total number of activated feature modules: %s
+# YouMustEnableOneModule=You must at least enable 1 module
+# ClassNotFoundIntoPathWarning=Class %s not found into PHP path
+# YesInSummer=Yes in summer
+# OnlyFollowingModulesAreOpenedToExternalUsers=Note, only following modules are opened to external users (whatever are permission of such users):
+# SuhosinSessionEncrypt=Session storage encrypted by Suhosin
+# ConditionIsCurrently=Condition is currently %s
+# TestNotPossibleWithCurrentBrowsers=Automatic detection not possible
+# YouUseBestDriver=You use driver %s that is best driver available currently.
+# YouDoNotUseBestDriver=You use drive %s but driver %s is recommanded.
+# NbOfProductIsLowerThanNoPb=You have only %s products/services into database. This does not required any particular optimization.
+# SearchOptim=Search optimization
+# YouHaveXProductUseSearchOptim=You have %s product into database. You should add the constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 into Home-Setup-Other, you limit the search to the beginning of strings making possible for database to use index and you should get an immediate response.
+# BrowserIsOK=You are using the web browser %s. This browser is ok for security and performance.
+# BrowserIsKO=You are using the web browser %s. This browser is known to be a bad choice for security, performance and reliability. We recommand you to use Firefox, Chrome, Opera or Safari.
+# XDebugInstalled=XDebug est chargé.
+# XCacheInstalled=XCache is loaded.
+# AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink
+# FieldEdition=Edition of field %s
+# FixTZ=TimeZone fix
+# FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced)
+# GetBarCode=Get barcode
+##### Module password generation
+# PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase.
+# PasswordGenerationNone=Do not suggest any generated password. Password must be type in manually.
+##### Users setup #####
+# UserGroupSetup=Users and groups module setup
+# GeneratePassword=Suggest a generated password
+# RuleForGeneratedPasswords=Rule to generate suggested passwords or validate passwords
+# DoNotSuggest=Do not suggest any password
+# EncryptedPasswordInDatabase=To allow the encryption of the passwords in the database
+# DisableForgetPasswordLinkOnLogonPage=Do not show the link "Forget password" on login page
+# UsersSetup=Users module setup
+# UserMailRequired=EMail required to create a new user
+##### Company setup #####
+# CompanySetup=Companies module setup
+# CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
+# AccountCodeManager=Module for accountancy code generation (customer or supplier)
+# ModuleCompanyCodeAquarium=Return an accountancy code built by:
%s followed by third party supplier code for a supplier accountancy code,
%s followed by third party customer code for a customer accountancy code.
+# ModuleCompanyCodePanicum=Return an empty accountancy code.
+# ModuleCompanyCodeDigitaria=Accountancy code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
+# UseNotifications=Use notifications
+# NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events, to third parties (customers or suppliers) that are configured to. Choice of active notification and targets contacts is made one third party at time.
+# ModelModules=Documents templates
+# DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
+# WatermarkOnDraft=Watermark on draft document
+# CompanyIdProfChecker=Rules on Professional Ids
+# MustBeUnique=Must be unique ?
+# MustBeMandatory=Must be mandatory to create thirds?
+# MustBeInvoiceMandatory=Must be mandatory to validate invoices?
+# Miscellaneous=Miscellaneous
+##### Webcal setup #####
+# WebCalSetup=Webcalendar link setup
+# WebCalSyncro=Add Dolibarr events to WebCalendar
+# WebCalAllways=Always, no asking
+# WebCalYesByDefault=On demand (yes by default)
+# WebCalNoByDefault=On demand (no by default)
+# WebCalNever=Never
+# WebCalURL=URL for calendar access
+# WebCalServer=Server hosting calendar database
+# WebCalDatabaseName=Database name
+# WebCalUser=User to access database
+# WebCalSetupSaved=Webcalendar setup saved successfully.
+# WebCalTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
+# WebCalTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
+# WebCalTestKo2=Connection to server '%s' with user '%s' failed.
+# WebCalErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be a Webcalendar database.
+# WebCalAddEventOnCreateActions=Add calendar event on actions create
+# WebCalAddEventOnCreateCompany=Add calendar event on companies create
+# WebCalAddEventOnStatusPropal=Add calendar event on commercial proposals status change
+# WebCalAddEventOnStatusContract=Add calendar event on contracts status change
+# WebCalAddEventOnStatusBill=Add calendar event on bills status change
+# WebCalAddEventOnStatusMember=Add calendar event on members status change
+# WebCalUrlForVCalExport=An export link to %s format is available at following link: %s
+# WebCalCheckWebcalSetup=Maybe the Webcal module setup is not correct.
+##### Invoices #####
+# BillsSetup=Invoices module setup
+# BillsDate=Invoices date
+# BillsNumberingModule=Invoices and credit notes numbering model
+# BillsPDFModules=Invoice documents models
+# CreditNoteSetup=Credit note module setup
+# CreditNotePDFModules=Credit note document models
+# CreditNote=Credit note
+# CreditNotes=Credit notes
+# ForceInvoiceDate=Force invoice date to validation date
+# DisableRepeatable=Disable repeatable invoices
+# SuggestedPaymentModesIfNotDefinedInInvoice=Suggested payments mode on invoice by default if not defined for invoice
+# EnableEditDeleteValidInvoice=Enable the possibility to edit/delete valid invoice with no payment
+# SuggestPaymentByRIBOnAccount=Suggest payment by withdraw on account
+# SuggestPaymentByChequeToAddress=Suggest payment by cheque to
+# FreeLegalTextOnInvoices=Free text on invoices
+# WatermarkOnDraftInvoices=Watermark on draft invoices (none if empty)
+##### Proposals #####
+# PropalSetup=Commercial proposals module setup
+# CreateForm=Create forms
+# NumberOfProductLines=Number of product lines
+# ProposalsNumberingModules=Commercial proposal numbering models
+# ProposalsPDFModules=Commercial proposal documents models
+# ClassifiedInvoiced=Classified invoiced
+# HideTreadedPropal=Hide the treated commercial proposals in the list
+# AddShippingDateAbility=Add shipping date ability
+# AddDeliveryAddressAbility=Add delivery date ability
+# UseOptionLineIfNoQuantity=A line of product/service with a zero amount is considered as an option
+# FreeLegalTextOnProposal=Free text on commercial proposals
+# WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
+##### Orders #####
+# OrdersSetup=Order management setup
+# OrdersNumberingModules=Orders numbering models
+# OrdersModelModule=Order documents models
+# HideTreadedOrders=Hide the treated or canceled orders in the list
+# ValidOrderAfterPropalClosed=To validate the order after proposal closer, makes it possible not to step by the provisional order
+# FreeLegalTextOnOrders=Free text on orders
+# WatermarkOnDraftOrders=Watermark on draft orders (none if empty)
+##### Clicktodial #####
+# ClickToDialSetup=Click To Dial module setup
+# ClickToDialUrlDesc=Url called when a click on phone picto is done. In URL, you can use tags
__PHONETO__ that will be replaced with the phone number of person to call
__PHONEFROM__ that will be replaced with phone number of calling person (yours)
__LOGIN__ that will be replaced with your clicktodial login (defined on your user card)
__PASS__ that will be replaced with your clicktodial password (defined on your user card).
+##### Bookmark4u #####
+# Bookmark4uSetup=Bookmark4u module setup
+##### Interventions #####
+# InterventionsSetup=Interventions module setup
+# FreeLegalTextOnInterventions=Free text on intervention documents
+# FicheinterNumberingModules=Intervention numbering models
+# TemplatePDFInterventions=Intervention card documents models
+# WatermarkOnDraftInterventionCards=Watermark on intervention card documents (none if empty)
+##### Contracts #####
+# ContractsSetup=Contracts module setup
+# ContractsNumberingModules=Contracts numbering modules
+# TemplatePDFContracts=Contracts documents models
+# FreeLegalTextOnContracts=Free text on contracts
+# WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty)
+##### Members #####
+# MembersSetup=Members module setup
+# MemberMainOptions=Main options
+# AddSubscriptionIntoAccount=Suggest by default to create a bank transaction, in bank module, when adding a new payed subscription
+# AdherentLoginRequired= Manage a Login for each member
+# AdherentMailRequired=EMail required to create a new member
+# MemberSendInformationByMailByDefault=Checkbox to send mail confirmation to members (validation or new subscription) is on by default
+##### LDAP setup #####
+# LDAPSetup=LDAP Setup
+# LDAPGlobalParameters=Global parameters
+# LDAPUsersSynchro=Users
+# LDAPGroupsSynchro=Groups
+# LDAPContactsSynchro=Contacts
+# LDAPMembersSynchro=Members
+# LDAPSynchronization=LDAP synchronisation
+# LDAPFunctionsNotAvailableOnPHP=LDAP functions are not available on your PHP
+# LDAPToDolibarr=LDAP -> Dolibarr
+# DolibarrToLDAP=Dolibarr -> LDAP
+# LDAPNamingAttribute=Key in LDAP
+# LDAPSynchronizeUsers=Organization of users in LDAP
+# LDAPSynchronizeGroups=Organization of groups in LDAP
+# LDAPSynchronizeContacts=Organization of contacts in LDAP
+# LDAPSynchronizeMembers=Organization of foundation's members in LDAP
+# LDAPTypeExample=OpenLdap, Egroupware or Active Directory
+# LDAPPrimaryServer=Primary server
+# LDAPSecondaryServer=Secondary server
+# LDAPServerPort=Server port
+# LDAPServerPortExample=Default port : 389
+# LDAPServerProtocolVersion=Protocol version
+# LDAPServerUseTLS=Use TLS
+# LDAPServerUseTLSExample=Your LDAP server use TLS
+# LDAPServerDn=Server DN
+# LDAPAdminDn=Administrator DN
+# LDAPAdminDnExample=Complete DN (ex: cn=admin,dc=example,dc=com)
+# LDAPPassword=Administrator password
+# LDAPUserDn=Users' DN
+# LDAPUserDnExample=Complete DN (ex: ou=users,dc=example,dc=com)
+# LDAPGroupDn=Groups' DN
+# LDAPGroupDnExample=Complete DN (ex: ou=groups,dc=example,dc=com)
+# LDAPServerExample=Server address (ex: localhost, 192.168.0.2, ldaps://ldap.example.com/)
+# LDAPServerDnExample=Complete DN (ex: dc=example,dc=com)
+# LDAPPasswordExample=Admin password
+# LDAPDnSynchroActive=Users and groups synchronization
+# LDAPDnSynchroActiveExample=LDAP to Dolibarr or Dolibarr to LDAP synchronization
+# LDAPDnContactActive=Contacts' synchronization
+# LDAPDnContactActiveYes=Activated synchronization
+# LDAPDnContactActiveExample=Activated/Unactivated synchronization
+# LDAPDnMemberActive=Members' synchronization
+# LDAPDnMemberActiveExample=Activated/Unactivated synchronization
+# LDAPContactDn=Dolibarr contacts' DN
+# LDAPContactDnExample=Complete DN (ex: ou=contacts,dc=example,dc=com)
+# LDAPMemberDn=Dolibarr members DN
+# LDAPMemberDnExample=Complete DN (ex: ou=members,dc=example,dc=com)
+# LDAPMemberObjectClassList=List of objectClass
+# LDAPMemberObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPUserObjectClassList=List of objectClass
+# LDAPUserObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPGroupObjectClassList=List of objectClass
+# LDAPGroupObjectClassListExample=List of objectClass defining record attributes (ex: top,groupOfUniqueNames)
+# LDAPContactObjectClassList=List of objectClass
+# LDAPContactObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPMemberTypeDn=Dolibarr members type DN
+# LDAPMemberTypeDnExample=Complete DN (ex: ou=type_members,dc=example,dc=com)
+# LDAPTestConnect=Test LDAP connection
+# LDAPTestSynchroContact=Test contacts synchronization
+# LDAPTestSynchroUser=Test user synchronization
+# LDAPTestSynchroGroup=Test group synchronization
+# LDAPTestSynchroMember=Test member synchronization
+# LDAPTestSearch= Test a LDAP search
+# LDAPSynchroOK=Synchronization test successful
+# LDAPSynchroKO=Failed synchronization test
+# LDAPSynchroKOMayBePermissions=Failed synchronization test. Check that connexion to server is correctly configured and allows LDAP udpates
+# LDAPTCPConnectOK=TCP connect to LDAP server successful (Server=%s, Port=%s)
+# LDAPTCPConnectKO=TCP connect to LDAP server failed (Server=%s, Port=%s)
+# LDAPBindOK=Connect/Authentificate to LDAP server sucessfull (Server=%s, Port=%s, Admin=%s, Password=%s)
+# LDAPBindKO=Connect/Authentificate to LDAP server failed (Server=%s, Port=%s, Admin=%s, Password=%s)
+# LDAPUnbindSuccessfull=Disconnect successfull
+# LDAPUnbindFailed=Disconnect failed
+# LDAPConnectToDNSuccessfull=Connection to DN (%s) successful
+# LDAPConnectToDNFailed=Connection to DN (%s) failed
+# LDAPSetupForVersion3=LDAP server configured for version 3
+# LDAPSetupForVersion2=LDAP server configured for version 2
+# LDAPDolibarrMapping=Dolibarr Mapping
+# LDAPLdapMapping=LDAP Mapping
+# LDAPFieldLoginUnix=Login (unix)
+# LDAPFieldLoginExample=Example : uid
+# LDAPFilterConnection=Search filter
+# LDAPFilterConnectionExample=Example : &(objectClass=inetOrgPerson)
+# LDAPFieldLoginSamba=Login (samba, activedirectory)
+# LDAPFieldLoginSambaExample=Example : samaccountname
+# LDAPFieldFullname=Full name
+# LDAPFieldFullnameExample=Example : cn
+# LDAPFieldPassword=Password
+# LDAPFieldPasswordNotCrypted=Password not crypted
+# LDAPFieldPasswordCrypted=Password crypted
+# LDAPFieldPasswordExample=Example : userPassword
+# LDAPFieldCommonName=Common name
+# LDAPFieldCommonNameExample=Example : cn
+# LDAPFieldName=Name
+# LDAPFieldNameExample=Example : sn
+# LDAPFieldFirstName=First name
+# LDAPFieldFirstNameExample=Example : givenName
+# LDAPFieldMail=Email address
+# LDAPFieldMailExample=Example : mail
+# LDAPFieldPhone=Professional phone number
+# LDAPFieldPhoneExample=Example : telephonenumber
+# LDAPFieldHomePhone=Personal phone number
+# LDAPFieldHomePhoneExample=Example : homephone
+# LDAPFieldMobile=Cellular phone
+# LDAPFieldMobileExample=Example : mobile
+# LDAPFieldFax=Fax number
+# LDAPFieldFaxExample=Example : facsimiletelephonenumber
+# LDAPFieldAddress=Street
+# LDAPFieldAddressExample=Example : street
+# LDAPFieldZip=Zip
+# LDAPFieldZipExample=Example : postalcode
+# LDAPFieldTown=Town
+# LDAPFieldTownExample=Example : l
+# LDAPFieldCountry=Country
+# LDAPFieldCountryExample=Example : c
+# LDAPFieldDescription=Description
+# LDAPFieldDescriptionExample=Example : description
+# LDAPFieldGroupMembers= Group members
+# LDAPFieldGroupMembersExample= Example : uniqueMember
+# LDAPFieldBirthdate=Birthdate
+# LDAPFieldBirthdateExample=Example :
+# LDAPFieldCompany=Company
+# LDAPFieldCompanyExample=Example : o
+# LDAPFieldSid=SID
+# LDAPFieldSidExample=Example : objectsid
+# LDAPFieldEndLastSubscription=Date of subscription end
+# LDAPFieldTitle=Post/Function
+# LDAPFieldTitleExample=Example: title
+# LDAPParametersAreStillHardCoded=LDAP parametres are still hardcoded (in contact class)
+# LDAPSetupNotComplete=LDAP setup not complete (go on others tabs)
+# LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode.
+# LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts.
+# LDAPDescUsers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr users.
+# LDAPDescGroups=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr groups.
+# LDAPDescMembers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr members module.
+# LDAPDescValues=Example values are designed for OpenLDAP with following loaded schemas: core.schema, cosine.schema, inetorgperson.schema). If you use thoose values and OpenLDAP, modify your LDAP config file slapd.conf to have all thoose schemas loaded.
+# ForANonAnonymousAccess=For an authenticated access (for a write access for example)
+# PerfDolibarr=Performance setup/optimizing report
+# YouMayFindPerfAdviceHere=You will find on this page some checks or advices related to performance.
+# NotInstalled=Not installed, so your server is not slow down by this.
+# ApplicativeCache=Applicative cache
+# MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server. More information here http://wiki.dolibarr.org/index.php/Module_MemCached_EN. Note that a lot of web hosting provider does not provide such cache server.
+# OPCodeCache=OPCode cache
+# NoOPCodeCacheFound=No OPCode cache found. May be you use another OPCode cache than XCache or eAccelerator (good), may be you don't have OPCode cache (very bad).
+# HTTPCacheStaticResources=HTTP cache for static resources (css, img, javascript)
+# FilesOfTypeCached=Files of type %s are cached by HTTP server
+# FilesOfTypeNotCached=Files of type %s are not cached by HTTP server
+# FilesOfTypeCompressed=Files of type %s are compressed by HTTP server
+# FilesOfTypeNotCompressed=Files of type %s are not compressed by HTTP server
+# CacheByServer=Cache by server
+# CacheByClient=Cache by browser
+# CompressionOfResources=Compression of HTTP responses
+# TestNotPossibleWithCurrentBrowsers=Automatic detection not possible
+##### Products #####
+# ProductSetup=Products module setup
+# ServiceSetup=Services module setup
+# ProductServiceSetup=Products and Services modules setup
+# NumberOfProductShowInSelect=Max number of products in combos select lists (0=no limit)
+# ConfirmDeleteProductLineAbility=Confirmation when removing product lines in forms
+# ModifyProductDescAbility=Personalization of product descriptions in forms
+# ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip)
+# ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language
+# UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list).
Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
+# SetDefaultBarcodeTypeProducts=Default barcode type to use for products
+# SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
+# ProductCodeChecker= Module for product code generation and checking (product or service)
+# ProductOtherConf= Product / Service configuration
+##### Syslog #####
+# SyslogSetup=Logs module setup
+# SyslogOutput=Logs outputs
+# SyslogSyslog=Syslog
+# SyslogFacility=Facility
+# SyslogLevel=Level
+# SyslogSimpleFile=File
+# SyslogFilename=File name and path
+# YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
+# ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
+# OnlyWindowsLOG_USER=Windows only supports LOG_USER
+##### Donations #####
+# DonationsSetup=Donation module setup
+# DonationsReceiptModel=Template of donation receipt
+##### Barcode #####
+# BarcodeSetup=Barcode setup
+# PaperFormatModule=Print format module
+# BarcodeEncodeModule=Barcode encoding type
+# UseBarcodeInProductModule=Use bar codes for products
+# CodeBarGenerator=Barcode generator
+# ChooseABarCode=No generator defined
+# FormatNotSupportedByGenerator=Format not supported by this generator
+# BarcodeDescEAN8=Barcode of type EAN8
+# BarcodeDescEAN13=Barcode of type EAN13
+# BarcodeDescUPC=Barcode of type UPC
+# BarcodeDescISBN=Barcode of type ISBN
+# BarcodeDescC39=Barcode of type C39
+# BarcodeDescC128=Barcode of type C128
+# GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types)
+# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
+##### Prelevements #####
+# WithdrawalsSetup=Withdrawal module setup
+##### ExternalRSS #####
+# ExternalRSSSetup=External RSS imports setup
+# NewRSS=New RSS Feed
+# RSSUrl=RSS URL
+# RSSUrlExample=An interesting RSS feed
+##### Mailing #####
+# MailingSetup=EMailing module setup
+# MailingEMailFrom=Sender EMail (From) for emails sent by emailing module
+# MailingEMailError=Return EMail (Errors-to) for emails with errors
+##### Notification #####
+# NotificationSetup=Notification bu email module setup
+# NotificationEMailFrom=Sender EMail (From) for emails sent for notifications
+# ListOfAvailableNotifications=List of available notifications (This list depends on activated modules)
+##### Sendings #####
+# SendingsSetup=Sending module setup
+# SendingsReceiptModel=Sending receipt model
+# SendingsNumberingModules=Sendings numbering modules
+# SendingsAbility=Support sendings sheets for customer deliveries
+# NoNeedForDeliveryReceipts=In most cases, sendings receipts are used both as sheets for customer deliveries (list of products to send) and sheets that is recevied and signed by customer. So product deliveries receipts is a duplicated feature and is rarely activated.
+# FreeLegalTextOnShippings=Free text on shippings
+##### Deliveries #####
+# DeliveryOrderNumberingModules=Products deliveries receipt numbering module
+# DeliveryOrderModel=Products deliveries receipt model
+# DeliveriesOrderAbility=Support products deliveries receipts
+# FreeLegalTextOnDeliveryReceipts=Free text on delivery receipts
+##### FCKeditor #####
+# AdvancedEditor=Advanced editor
+# ActivateFCKeditor=Activate advanced editor for:
+# FCKeditorForCompany=WYSIWIG creation/edition of elements description and note (except products/services)
+# FCKeditorForProduct=WYSIWIG creation/edition of products/services description and note
+# FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommanded as it can create problems with special characters and page formating when building PDF files.
+# FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing)
+# FCKeditorForUserSignature=WYSIWIG creation/edition of user signature
+# FCKeditorForMail=WYSIWIG creation/edition for all mail (except Outils->eMailing)
+##### OSCommerce 1 #####
+# OSCommerceErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be an OSCommerce database (Key %s not found in table %s).
+# OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
+# OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
+# OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
+##### Stock #####
+# StockSetup=Configuration module stock
+# UserWarehouse=Use user personal stocks
+##### Menu #####
+# MenuDeleted=Menu deleted
+# TreeMenu=Tree menus
+# Menus=Menus
+# TreeMenuPersonalized=Personalized menus
+# NewMenu=New menu
+# MenuConf=Menus setup
+# Menu=Selection of menu
+# MenuHandler=Menu handler
+# MenuModule=Source module
+# HideUnauthorizedMenu= Hide unauthorized menus (gray)
+# DetailId=Id menu
+# DetailMenuHandler=Menu handler where to show new menu
+# DetailMenuModule=Module name if menu entry come from a module
+# DetailType=Type of menu (top or left)
+# DetailTitre=Menu label or label code for translation
+# DetailMainmenu=Group for which it belongs (obsolete)
+# DetailUrl=URL where menu send you (Absolute URL link or external link with http://)
+# DetailLeftmenu=Display condition or not (obsolete)
+# DetailEnabled=Condition to show or not entry
+# DetailRight=Condition to display unauthorized grey menus
+# DetailLangs=Lang file name for label code translation
+# DetailUser=Intern / Extern / All
+# Target=Target
+# DetailTarget=Target for links (_blank top open a new window)
+# DetailLevel=Level (-1:top menu, 0:header menu, >0 menu and sub menu)
+# ModifMenu=Menu change
+# DeleteMenu=Delete menu entry
+# ConfirmDeleteMenu=Are you sure you want to delete menu entry %s ?
+# DeleteLine=Delete line
+# ConfirmDeleteLine=Are you sure you want to delete this line ?
+##### Tax #####
+# TaxSetup=Taxes, social contributions and dividends module setup
+# OptionVatMode=VAT due
+# OptionVATDefault=Standard
+# OptionVATDebitOption=Option services on Debit
+# OptionVatDefaultDesc=VAT is due:
- on delivery for goods (we use invoice date)
- on payments for services
+# OptionVatDebitOptionDesc=VAT is due:
- on delivery for goods (we use invoice date)
- on invoice (debit) for services
+# SummaryOfVatExigibilityUsedByDefault=Time of VAT exigibility by default according to choosed option:
+# OnDelivery=On delivery
+# OnPayment=On payment
+# OnInvoice=On invoice
+# SupposedToBePaymentDate=Payment date used
+# SupposedToBeInvoiceDate=Invoice date used
+# Buy=Buy
+# Sell=Sell
+# InvoiceDateUsed=Invoice date used
+# YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Foundation), so there is no VAT options to setup.
+# AccountancyCode=Accountancy Code
+# AccountancyCodeSell=Sale account. code
+# AccountancyCodeBuy=Purchase account. code
+##### Agenda #####
+# AgendaSetup=Events and agenda module setup
+# PasswordTogetVCalExport=Key to authorize export link
+# PastDelayVCalExport=Do not export event older than
+# AGENDA_USE_EVENT_TYPE=Use events types (managed into Configuration->Dictionnary->llx_c_actioncomm)
+##### ClickToDial #####
+# ClickToDialDesc=This module allows to add an icon after phone numbers. A click on this icon will call a server with a particular URL you define below. This can be used to call a call center system from Dolibarr that can call the phone number on a SIP system for example.
+##### Point Of Sales (CashDesk) #####
+# CashDesk=Point of sales
+# CashDeskSetup=Point of sales module setup
+# CashDeskThirdPartyForSell=Generic third party to use for sells
+# CashDeskBankAccountForSell=Default account to use to receive cash payments
+# CashDeskBankAccountForCheque= Default account to use to receive payments by cheque
+# CashDeskBankAccountForCB= Default account to use to receive payments by credit cards
+# CashDeskIdWareHouse=Warehouse to use for sells
+##### Bookmark #####
+# BookmarkSetup=Bookmark module setup
+# BookmarkDesc=This module allows you to manage bookmarks. You can also add shortcuts to any Dolibarr pages or externale web sites on your left menu.
+# NbOfBoomarkToShow=Maximum number of bookmarks to show in left menu
+##### WebServices #####
+# WebServicesSetup=Webservices module setup
+# WebServicesDesc=By enabling this module, Dolibarr become a web service server to provide miscellaneous web services.
+# WSDLCanBeDownloadedHere=WSDL descriptor files of provided services can be download here
+# EndPointIs=SOAP clients must send their requests to the Dolibarr endpoint available at Url
+##### Bank #####
+# BankSetupModule=Bank module setup
+# FreeLegalTextOnChequeReceipts=Free text on cheque receipts
+# BankOrderShow=Display order of bank accounts for countries using "detailed bank number"
+# BankOrderGlobal=General
+# BankOrderGlobalDesc=General display order
+# BankOrderES=Spanish
+# BankOrderESDesc=Spanish display order
+##### Multicompany #####
+# MultiCompanySetup=Multi-company module setup
+##### Suppliers #####
+# SuppliersSetup=Supplier module setup
+# SuppliersCommandModel=Complete template of supplier order (logo...)
+# SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
+# SuppliersInvoiceNumberingModel=Supplier invoices numbering models
+##### GeoIPMaxmind #####
+# GeoIPMaxmindSetup=GeoIP Maxmind module setup
+# PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
Examples:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
+# NoteOnPathLocation=Note that your ip to country data file must be inside a directory your PHP can read (Check your PHP open_basedir setup and filesystem permissions).
+# YouCanDownloadFreeDatFileTo=You can download a free demo version of the Maxmind GeoIP country file at %s.
+# YouCanDownloadAdvancedDatFileTo=You can also download a more complete version, with updates, of the Maxmind GeoIP country file at %s.
+# TestGeoIPResult=Test of a conversion IP -> country
+##### Projects #####
+# ProjectsNumberingModules=Projects numbering module
+# ProjectsSetup=Project module setup
+# ProjectsModelModule=Project reports document model
+# TasksNumberingModules=Tasks numbering module
+# TaskModelModule=Tasks reports document model
+##### ECM (GED) #####
+# ECMSetup = GED Setup
+# ECMAutoTree = Automatic tree folder and document
diff --git a/htdocs/langs/hr_HR/agenda.lang b/htdocs/langs/hr_HR/agenda.lang
new file mode 100644
index 00000000000..8a78e6c51c8
--- /dev/null
+++ b/htdocs/langs/hr_HR/agenda.lang
@@ -0,0 +1,80 @@
+# Dolibarr language file - Source file is en_US - agenda
+# IdAgenda=ID event
+# Actions=Events
+# ActionsArea=Events area (Actions and tasks)
+# Agenda= Agenda
+# Agendas= Agendas
+# Calendar= Calendar
+# Calendars= Calendars
+# LocalAgenda=Local calendar
+# AffectedTo= Assigned to
+# DoneBy= Done by
+# Events= Events
+# EventsNb=Number of events
+# MyEvents=My events
+# OtherEvents=Other events
+# ListOfActions=List of events
+# Location=Location
+# EventOnFullDay=Event on all day(s)
+# SearchAnAction= Search an event/task
+# MenuToDoActions= All incomplete events
+# MenuDoneActions= All terminated events
+# MenuToDoMyActions= My incomplete events
+# MenuDoneMyActions= My terminated events
+# ListOfEvents= List of Dolibarr events
+# ActionsAskedBy=Events reported by
+# ActionsToDoBy=Events assigned to
+# ActionsDoneBy=Events done by
+# AllMyActions= All my events/tasks
+# AllActions= All events/tasks
+# ViewList=List view
+# ViewCal=Month view
+# ViewDay=Day view
+# ViewWeek=Week view
+# ViewWithPredefinedFilters= View with predefined filters
+# AutoActions= Automatic filling
+# AgendaAutoActionDesc= Define here events for which you want Dolibarr to create automatically an event in agenda. If nothing is checked (by default), only manual actions will be included in agenda.
+# AgendaSetupOtherDesc= This page provides options to allow export of your Dolibarr events into an external calendar (thunderbird, google calendar, ...)
+# AgendaExtSitesDesc=This page allows to declare external sources of calendars to see their events into Dolibarr agenda.
+# ActionsEvents= Events for which Dolibarr will create an action in agenda automatically
+# PropalValidatedInDolibarr= Proposal %s validated
+# InvoiceValidatedInDolibarr= Invoice %s validated
+# InvoiceBackToDraftInDolibarr=Invoice %s go back to draft status
+# InvoiceDeleteDolibarr=Invoice %s deleted
+# OrderValidatedInDolibarr= Order %s validated
+# OrderApprovedInDolibarr=Order %s approved
+# OrderBackToDraftInDolibarr=Order %s go back to draft status
+# OrderCanceledInDolibarr=Order %s canceled
+# InterventionValidatedInDolibarr=Intervention %s validated
+# ProposalSentByEMail=Commercial proposal %s sent by EMail
+# OrderSentByEMail=Customer order %s sent by EMail
+# InvoiceSentByEMail=Customer invoice %s sent by EMail
+# SupplierOrderSentByEMail=Supplier order %s sent by EMail
+# SupplierInvoiceSentByEMail=Supplier invoice %s sent by EMail
+# ShippingSentByEMail=Shipping %s sent by EMail
+# InterventionSentByEMail=Intervention %s sent by EMail
+# NewCompanyToDolibarr= Third party created
+# DateActionPlannedStart= Planned start date
+# DateActionPlannedEnd= Planned end date
+# DateActionDoneStart= Real start date
+# DateActionDoneEnd= Real end date
+# DateActionStart= Start date
+# DateActionEnd= End date
+# AgendaUrlOptions1=You can also add following parameters to filter output:
+# AgendaUrlOptions2=login=%s to restrict output to actions created by, assigned to or done by user %s.
+# AgendaUrlOptions3=logina=%s to restrict output to actions created by user %s.
+# AgendaUrlOptions4=logint=%s to restrict output to actions assigned to user %s.
+# AgendaUrlOptions5=logind=%s to restrict output to actions done by user %s.
+# AgendaShowBirthdayEvents=Show birthday's contacts
+# AgendaHideBirthdayEvents=Hide birthday's contacts
+# Busy=Busy
+# ExportDataset_event1=List of agenda events
+
+# External Sites ical
+# ExportCal=Export calendar
+# ExtSites=Import external calendars
+# ExtSitesEnableThisTool=Show external calendars into agenda
+# ExtSitesNbOfAgenda=Number of calendars
+# AgendaExtNb=Calendar nb %s
+# ExtSiteUrlAgenda=URL to access .ical file
+# ExtSiteNoLabel=No Description
diff --git a/htdocs/langs/hr_HR/banks.lang b/htdocs/langs/hr_HR/banks.lang
new file mode 100644
index 00000000000..2f62a5db9b6
--- /dev/null
+++ b/htdocs/langs/hr_HR/banks.lang
@@ -0,0 +1,159 @@
+# Dolibarr language file - Source file is en_US - banks
+# Bank=Bank
+# Banks=Banks
+# MenuBankCash=Bank/Cash
+# MenuSetupBank=Bank/Cash setup
+# BankName=Bank name
+# FinancialAccount=Account
+# FinancialAccounts=Accounts
+# BankAccount=Bank account
+# BankAccounts=Bank accounts
+# AccountRef=Financial account ref
+# AccountLabel=Financial account label
+# CashAccount=Cash account
+# CashAccounts=Cash accounts
+# MainAccount=Main account
+# CurrentAccount=Current account
+# CurrentAccounts=Current accounts
+# SavingAccount=Savings account
+# SavingAccounts=Savings accounts
+# ErrorBankLabelAlreadyExists=Financial account label already exists
+# BankBalance=Balance
+# BankBalanceBefore=Balance before
+# BankBalanceAfter=Balance after
+# BalanceMinimalAllowed=Minimum allowed balance
+# BalanceMinimalDesired=Minimum desired balance
+# InitialBankBalance=Initial balance
+# EndBankBalance=End balance
+# CurrentBalance=Current balance
+# FutureBalance=Future balance
+# ShowAllTimeBalance=Show balance from start
+# AllTime=From start
+# Reconciliation=Reconciliation
+# RIB=Bank Account Number
+# IBAN=IBAN number
+# BIC=BIC/SWIFT number
+# StandingOrders=Standing orders
+# StandingOrder=Standing order
+# Withdrawals=Withdrawals
+# Withdrawal=Withdrawal
+# AccountStatement=Account statement
+# AccountStatementShort=Statement
+# AccountStatements=Account statements
+# LastAccountStatements=Last account statements
+# Rapprochement=Reconciliate
+# IOMonthlyReporting=Monthly reporting
+# BankAccountDomiciliation=Account address
+# BankAccountCountry=Account country
+# BankAccountOwner=Account owner name
+# BankAccountOwnerAddress=Account owner address
+# RIBControlError=Integrity check of values fails. This means information for this account number are not complete or wrong (check country, numbers and IBAN).
+# CreateAccount=Create account
+# NewAccount=New account
+# NewBankAccount=New bank account
+# NewFinancialAccount=New financial account
+# MenuNewFinancialAccount=New financial account
+# NewCurrentAccount=New current account
+# NewSavingAccount=New savings account
+# NewCashAccount=New cash account
+# EditFinancialAccount=Edit account
+# AccountSetup=Financial accounts setup
+# SearchBankMovement=Search bank movement
+# Debts=Debts
+# LabelBankCashAccount=Bank or cash label
+# AccountType=Account type
+# BankType0=Savings account
+# BankType1=Current or credit card account
+# BankType2=Cash account
+# IfBankAccount=If bank account
+# AccountsArea=Accounts area
+# AccountCard=Account card
+# DeleteAccount=Delete account
+# ConfirmDeleteAccount=Are you sure you want to delete this account ?
+# Account=Account
+# ByCategories=By categories
+# ByRubriques=By categories
+# BankTransactionByCategories=Bank transactions by categories
+# BankTransactionForCategory=Bank transactions for category %s
+# RemoveFromRubrique=Remove link with category
+# RemoveFromRubriqueConfirm=Are you sure you want to remove link between the transaction and the category ?
+# ListBankTransactions=List of bank transactions
+# IdTransaction=Transaction ID
+# BankTransactions=Bank transactions
+# SearchTransaction=Search transaction
+# ListTransactions=List transactions
+# ListTransactionsByCategory=List transaction/category
+# TransactionsToConciliate=Transactions to reconcile
+# Conciliable=Can be reconciled
+# Conciliate=Reconcile
+# Conciliation=Reconciliation
+# ConciliationForAccount=Reconcile this account
+# IncludeClosedAccount=Include closed accounts
+# OnlyOpenedAccount=Only opened accounts
+# AccountToCredit=Account to credit
+# AccountToDebit=Account to debit
+# DisableConciliation=Disable reconciliation feature for this account
+# ConciliationDisabled=Reconciliation feature disabled
+# StatusAccountOpened=Opened
+# StatusAccountClosed=Closed
+# AccountIdShort=Number
+# EditBankRecord=Edit record
+# LineRecord=Transaction
+# AddBankRecord=Add transaction
+# AddBankRecordLong=Add transaction manually
+# ConciliatedBy=Reconciled by
+# DateConciliating=Reconcile date
+# BankLineConciliated=Transaction reconciled
+# CustomerInvoicePayment=Customer payment
+# CustomerInvoicePaymentBack=Customer payment back
+# SupplierInvoicePayment=Supplier payment
+# WithdrawalPayment=Withdrawal payment
+# SocialContributionPayment=Social contribution payment
+# FinancialAccountJournal=Financial account journal
+# BankTransfer=Bank transfer
+# BankTransfers=Bank transfers
+# TransferDesc=Transfer from one account to another one, Dolibarr will write two records (a debit in source account and a credit in target account, of the same amount. The same label and date will be used for this transaction)
+# TransferFrom=From
+# TransferTo=To
+# TransferFromToDone=A transfer from %s to %s of %s %s has been recorded.
+# CheckTransmitter=Transmitter
+# ValidateCheckReceipt=Validate this check receipt ?
+# ConfirmValidateCheckReceipt=Are you sure you want to validate this check receipt, no change will be possible once this is done ?
+# DeleteCheckReceipt=Delete this check receipt ?
+# ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt ?
+# BankChecks=Bank checks
+# BankChecksToReceipt=Checks waiting for deposit
+# ShowCheckReceipt=Show check deposit receipt
+# NumberOfCheques=Nb of check
+# DeleteTransaction=Delete transaction
+# ConfirmDeleteTransaction=Are you sure you want to delete this transaction ?
+# ThisWillAlsoDeleteBankRecord=This will also delete generated bank transactions
+# BankMovements=Movements
+# CashBudget=Cash budget
+# PlannedTransactions=Planned transactions
+# Graph=Graphics
+# ExportDataset_banque_1=Bank transactions and account statement
+# TransactionOnTheOtherAccount=Transaction on the other account
+# TransactionWithOtherAccount=Account transfer
+# PaymentNumberUpdateSucceeded=Payment number updated succesfully
+# PaymentNumberUpdateFailed=Payment number could not be updated
+# PaymentDateUpdateSucceeded=Payment date update succesfully
+# PaymentDateUpdateFailed=Payment date could not be updated
+# Transactions=Transactions
+# BankTransactionLine=Bank transaction
+# AllAccounts=All bank/cash accounts
+# BackToAccount=Back to account
+# ShowAllAccounts=Show for all accounts
+# FutureTransaction=Transaction in futur. No way to conciliate.
+# SelectChequeTransactionAndGenerate=Select/filter checks to include into the check deposit receipt and click on "Create".
+# InputReceiptNumber=Choose the bank statement related with the conciliation. Use a sortable numeric value (such as, YYYYMM)
+# EventualyAddCategory=Eventually, specify a category in which to classify the records
+# ToConciliate=To conciliate?
+# ThenCheckLinesAndConciliate=Then, check the lines present in the bank statement and click
+# BankDashboard=Bank accounts summary
+# DefaultRIB=Default BAN
+# AllRIB=All BAN
+# LabelRIB=BAN Label
+# NoBANRecord=No BAN record
+# DeleteARib=Delete BAN record
+# ConfirmDeleteRib=Are you sure you want to delete this BAN record ?
diff --git a/htdocs/langs/hr_HR/bills.lang b/htdocs/langs/hr_HR/bills.lang
new file mode 100644
index 00000000000..fddbdd1624a
--- /dev/null
+++ b/htdocs/langs/hr_HR/bills.lang
@@ -0,0 +1,417 @@
+# Dolibarr language file - Source file is en_US - bills
+Bill=Račun
+Bills=Računi
+BillsCustomers=Računi kupca
+BillsCustomer=Račun kupca
+BillsSuppliers=Računi dobavljača
+BillsCustomersUnpaid=Neplaćeni računi kupca
+BillsCustomersUnpaidForCompany=Neplaćeni računi kupca za %s
+BillsSuppliersUnpaid=Neplaćeni računi dobavljača
+BillsSuppliersUnpaidForCompany=Neplaćeni računi dobavljača za %s
+BillsUnpaid=Neplaćeno
+BillsLate=Zakašnjela plaćanja
+BillsStatistics=Statistika računa kupaca
+BillsStatisticsSuppliers=Statistika računa dobavljača
+DisabledBecauseNotErasable=Isključeno jer se ne može izbrisati
+InvoiceStandard=Običan račun
+InvoiceStandardAsk=Običan račun
+InvoiceStandardDesc=Ovo je uobičajeni tip računa.
+InvoiceDeposit=Račun za polog
+InvoiceDepositAsk=Račun za polog
+InvoiceDepositDesc=Ovakav račun ispostavlja se za primljeni polog.
+# InvoiceProForma=Proforma invoice
+# InvoiceProFormaAsk=Proforma invoice
+# InvoiceProFormaDesc=Proforma invoice is an image of a true invoice but has no accountancy value.
+InvoiceReplacement=Zamjenski račun
+InvoiceReplacementAsk=Zamjenski račun za račun
+InvoiceReplacementDesc=Zamjenski račun koristi se prilikom obustave i zamjene računa za kojeg još nije primljena uplata.
Napomena: Mogu biti zamjenjeni samo računi za koje nije zaprimljena nikakva uplata. Ako račun nije zatvoren, bit će automatski zatvoren kao "napušten".
+# InvoiceAvoir=Credit note
+# InvoiceAvoirAsk=Credit note to correct invoice
+# InvoiceAvoirDesc=The credit note is a negative invoice used to solve fact that an invoice has an amount that differs than amount really paid (because customer paid too much by error, or will not paid completely since he returned some products for example).
+ReplaceInvoice=Zamjeni račun %s
+ReplacementInvoice=Zamjenski račun
+ReplacedByInvoice=Zamijenjen s računom %s
+ReplacementByInvoice=Zamijenjen računom
+CorrectInvoice=Ispravi račun %s
+CorrectionInvoice=Ispravljeni račun
+UsedByInvoice=Korišteno za plaćanje računa %s
+ConsumedBy=Potrošio
+NotConsumed=Nije potrošio
+NoReplacableInvoice=Nema zamjenjivih računa
+NoInvoiceToCorrect=Nema računa za ispravak
+InvoiceHasAvoir=Ispravljen s jednim ili više računa
+CardBill=Kartica računa
+PredefinedInvoices=Predlošci računa
+Invoice=Račun
+Invoices=Računi
+InvoiceLine=Popis računa
+InvoiceCustomer=Račun za kupca
+CustomerInvoice=Račun za kupca
+CustomersInvoices=Računi za kupce
+SupplierInvoice=Račun dobavljača
+SuppliersInvoices=Računi dobavljača
+SupplierBill=Račun dobavljača
+SupplierBills=Računi dobavljača
+Payment=Plaćanja
+PaymentBack=Povratno plaćanje
+Payments=Plaćanja
+PaymentsBack=Povratna plaćanja
+PaidBack=Uplaćeno natrag
+DatePayment=Datum plaćanja
+DeletePayment=Izbriši plaćanje
+ConfirmDeletePayment=Jeste li sigurni da želite izbrisati ovo plaćanje?
+# ConfirmConvertToReduc=Do you want to convert this credit note or deposit into an absolute discount ?
The amount will so be saved among all discounts and could be used as a discount for a current or a future invoice for this customer.
+SupplierPayments=Plaćanja dobavljačima
+ReceivedPayments=Primljene uplate
+ReceivedCustomersPayments=Primljene uplate od kupaca
+# PayedSuppliersPayments=Payments payed to suppliers
+ReceivedCustomersPaymentsToValid=Primljene uplate kupaca za ovjeru
+PaymentsReportsForYear=Izvještaji plaćanja za %s
+PaymentsReports=Izvještaji plaćanja
+PaymentsAlreadyDone=Izvršena plaćanja
+PaymentsBackAlreadyDone=Izvršeni povrati plaćanja
+# PaymentRule=Payment rule
+PaymentMode=Oblik plaćanja
+PaymentConditions=Rok plaćanja
+PaymentConditionsShort=Rok plaćanja
+PaymentAmount=Iznos plaćanja
+ValidatePayment=Ovjeri plaćanje
+# PaymentHigherThanReminderToPay=Payment higher than reminder to pay
+# HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
+ClassifyPaid=Označi kao plaćeno
+ClassifyPaidPartially=Označi kao djelomično plaćeno
+ClassifyCanceled=Označi kao napušteno
+ClassifyClosed=Označi kao zatvoreno
+CreateBill=Izradi račun
+# AddBill=Add invoice or credit note
+# AddToDraftInvoices=Add to draft invoice
+DeleteBill=Izbriši račun
+SearchACustomerInvoice=Traži račun za kupca
+SearchASupplierInvoice=Traži račun dobavljača
+CancelBill=Poništi račun
+SendRemindByMail=Pošalji podsjetnik putem e-pošte
+DoPayment=Izvrši plaćanje
+DoPaymentBack=Izvrši povrat plaćanja
+# ConvertToReduc=Convert into future discount
+EnterPaymentReceivedFromCustomer=Upiši zaprimljeno plaćanje kupca
+# EnterPaymentDueToCustomer=Make payment due to customer
+# DisabledBecauseRemainderToPayIsZero=Disabled because remainder to pay is zero
+Amount=Iznos
+PriceBase=Osnovica
+BillStatus=Stanje računa
+BillStatusDraft=Skica (potrebno potvrditi)
+BillStatusPaid=Plaćeno
+BillStatusPaidBackOrConverted=Plaćeno ili pretvoreno u popust
+BillStatusConverted=Plaćeno (spremno za konačni račun)
+BillStatusCanceled=Napušteno
+BillStatusValidated=Ovjereno (potrebno platiti)
+BillStatusStarted=Započeto
+BillStatusNotPaid=Nije plaćeno
+BillStatusClosedUnpaid=Zatvoreno (neplaćeno)
+BillStatusClosedPaidPartially=Plaćeno (djelomično)
+BillShortStatusDraft=Skica
+BillShortStatusPaid=Plaćeno
+BillShortStatusPaidBackOrConverted=Obrađeno
+BillShortStatusConverted=Obrađeno
+BillShortStatusCanceled=Napušteno
+BillShortStatusValidated=Ovjereno
+BillShortStatusStarted=Započeto
+BillShortStatusNotPaid=Nije plaćeno
+BillShortStatusClosedUnpaid=Zatvoreno
+BillShortStatusClosedPaidPartially=Plaćeno (djelomično)
+PaymentStatusToValidShort=Za ovjeru
+ErrorVATIntraNotConfigured=OIB nije upisan
+ErrorNoPaiementModeConfigured=Osnovni oblik plaćanja nije dodijeljen. Kako biste to ispravili otvorite postavke, mapa računi.
+ErrorCreateBankAccount=Izradite bankovni račun i nakon toga podesite oblik plaćanja u postavkama, mapa računi.
+ErrorBillNotFound=Račun %s ne postoji
+ErrorInvoiceAlreadyReplaced=Greška! Pokušali ste ovjeriti račun koji mijenja račun %s, a taj račun je već zamijenjen računom %s.
+ErrorDiscountAlreadyUsed=Greška! Popust je već iskorišten.
+ErrorInvoiceAvoirMustBeNegative=Greška! Ispravan račun treba imati negativan iznos.
+ErrorInvoiceOfThisTypeMustBePositive=Greška! Ovaj tip računa mora imati pozitivan iznos
+ErrorCantCancelIfReplacementInvoiceNotValidated=Greška! Ne može se poništiti račun koji je zamijenjen drugim računom koji je otvoren kao skica.
+BillFrom=Od
+BillTo=Za
+ActionsOnBill=Radnje na računu
+NewBill=Novi račun
+Prélèvements=Otvorena narudžba
+Prélèvements=Otvorena narudžba
+LastBills=Zadnjih %s računa
+LastCustomersBills=Zadnjih %s računa kupaca
+LastSuppliersBills=Zadnjih %s računa dobavljača
+AllBills=Svi računi
+OtherBills=Ostali računi
+DraftBills=Skice računa
+CustomersDraftInvoices=Skice računa za kupce
+SuppliersDraftInvoices=Skice računa dobavljača
+Unpaid=Neplaćeno
+ConfirmDeleteBill=Jeste li sigurni da želite obrisati ovo plaćanje?
+ConfirmValidateBill=Jeste li sigurni da želite ovjeriti ovaj račun s brojem %s?
+ConfirmUnvalidateBill=Jeste li sigurni da želite račun %s promijeniti u skicu?
+ConfirmClassifyPaidBill=Jeste li sigurni da želite račun %s označiti kao plaćen?
+ConfirmCancelBill=Jeste li sigurni da poništiti račun %s?
+ConfirmCancelBillQuestion=Zašto želite ovaj račun označiti kao napušten?
+ConfirmClassifyPaidPartially=Jeste li sigurni da želite račun %s označiti kao plaćen?
+ConfirmClassifyPaidPartiallyQuestion=Ovaj račun nije plaćen u cijelosti. Iz kojeg razloga ga želite zatvortiti?
+# ConfirmClassifyPaidPartiallyReasonAvoir=Remainder to pay (%s %s) is a discount granted because payment was made before term. I regularise the VAT with a credit note.
+# ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remainder to pay (%s %s) is a discount granted because payment was made before term. I accept to lose the VAT on this discount.
+# ConfirmClassifyPaidPartiallyReasonDiscountVat=Remainder to pay (%s %s) is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note.
+ConfirmClassifyPaidPartiallyReasonBadCustomer=Loš kupac
+# ConfirmClassifyPaidPartiallyReasonProductReturned=Products partially returned
+# ConfirmClassifyPaidPartiallyReasonOther=Amount abandoned for other reason
+# ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=This choice is possible if your invoice have been provided with suitable comment. (Example «Only the tax corresponding to the price that have been actually paid gives rights to deduction»)
+# ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In some countries, this choice might be possible only if your invoice contains correct note.
+# ConfirmClassifyPaidPartiallyReasonAvoirDesc=Use this choice if all other does not suit
+# ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=A bad customer is a customer that refuse to pay his debt.
+# ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=This choice is used when payment is not complete because some of products were returned
+# ConfirmClassifyPaidPartiallyReasonOtherDesc=Use this choice if all other does not suit, for example in following situation:
- payment not complete because some products were shipped back
- amount claimed too important because a discount was forgotten
In all cases, amount over-claimed must be corrected in accountancy system by creating a credit note.
+# ConfirmClassifyAbandonReasonOther=Other
+# ConfirmClassifyAbandonReasonOtherDesc=This choice will be used in all other cases. For example because you plan to create a replacing invoice.
+# ConfirmCustomerPayment=Do you confirm this payment input for %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
+# ConfirmValidatePayment=Are you sure you want to validate this payment ? No change can be made once payment is validated.
+ValidateBill=Ovjeri račun
+# UnvalidateBill=Unvalidate invoice
+NumberOfBills=Broj računa
+NumberOfBillsByMonth=Broj računa po mjesecu
+AmountOfBills=Iznos računa
+AmountOfBillsByMonthHT=Iznos računa po mjesecu (bez PDV-a)
+# ShowSocialContribution=Show social contribution
+ShowBill=Prikaži račun
+ShowInvoice=Prikaži račun
+ShowInvoiceReplace=Prikaži zamjenski računa
+# ShowInvoiceAvoir=Show credit note
+ShowInvoiceDeposit=Prikaži račun za polog
+ShowPayment=Prikaži plaćanje
+File=Datoteka
+AlreadyPaid=Plaćeno do sada
+AlreadyPaidBack=Povrati do sada
+# AlreadyPaidNoCreditNotesNoDeposits=Already paid (without credit notes and deposits)
+Abandoned=Napušteno
+RemainderToPay=Podsjetnik za plaćanje
+# RemainderToTake=Remainder to take
+# RemainderToPayBack=Remainder to pay back
+Rest=U toku
+# AmountExpected=Amount claimed
+# ExcessReceived=Excess received
+# EscompteOffered=Discount offered (payment before term)
+SendBillRef=Pošalji račun %s
+SendReminderBillRef=Pošalji račun %s (podsjetnik)
+StandingOrders=Otvorene narudžbe
+StandingOrder=Otvorene narudžbe
+NoDraftBills=Nema skica računa
+NoOtherDraftBills=Nema ostalih skica računa
+# NoDraftInvoices=No draft invoices
+RefBill=Broj računa
+ToBill=Za naplatu
+RemainderToBill=Podsjetnik za naplatu
+SendBillByMail=Pošalji račun e-poštom
+SendReminderBillByMail=Pošalji odsjetnik e-poštom
+RelatedCommercialProposals=Povezane ponude
+MenuToValid=Za ovjeru
+DateMaxPayment=Plaćanje do
+DateEcheance=Dospijeće plaćanja
+DateInvoice=Datum računa
+NoInvoice=Nema računa
+ClassifyBill=Svrstavanje računa
+NoSupplierBillsUnpaid=Nema neplaćenih računa dobavljača
+SupplierBillsToPay=Računi dobavljača za plaćanje
+CustomerBillsUnpaid=Neplaćeni računi za kupce
+# DispenseMontantLettres=The bill drafted by mechanographical are exempt from the order in letters
+# DispenseMontantLettres=The bill drafted by mechanographical are exempt from the order in letters
+# NonPercuRecuperable=Non-recoverable
+SetConditions=Odredi rok plaćanja
+SetMode=Odredi oblik plaćanja
+SetDate= Odredi datum
+SelectDate=Izaberi datum
+Billed=Nplaćeno
+RepeatableInvoice=Predložak računa
+RepeatableInvoices=Predlošci računa
+Repeatable=Predložak
+Repeatables=Predložak
+ChangeIntoRepeatableInvoice=Pretvori u predložak
+CreateRepeatableInvoice=Izradi predložak računa
+CreateFromRepeatableInvoice=Izradi iz predloška računa
+# CustomersInvoicesAndInvoiceLines=Customer invoices and invoice's lines
+CustomersInvoicesAndPayments=Računi i plaćanja kupca
+ExportDataset_invoice_1=Računi kupca i popis računa
+ExportDataset_invoice_2=Računi i plaćanja kupca
+# ProformaBill=Proforma Bill:
+Reduction=Smanjivanje
+ReductionShort=Smanjivanje
+Reductions=Smanjivanja
+ReductionsShort=Smanjivanje
+Discount=Popust
+Discounts=Popusti
+AddDiscount=Izradi popust
+AddRelativeDiscount=Izradi relativan popust
+EditRelativeDiscount=Izmjeni relativan popust
+AddGlobalDiscount=Izradi apsolutni popust
+EditGlobalDiscounts=Izmjeni apsolutni popust
+# AddCreditNote=Create credit note
+ShowDiscount=Prikaži popust
+# ShowReduc=Show the deduction
+RelativeDiscount=Relativni popust
+# GlobalDiscount=Global discount
+# CreditNote=Credit note
+# CreditNotes=Credit notes
+Deposit=Polog
+Deposits=Polozi
+# DiscountFromCreditNote=Discount from credit note %s
+# DiscountFromDeposit=Payments from deposit invoice %s
+# AbsoluteDiscountUse=This kind of credit can be used on invoice before its validation
+# CreditNoteDepositUse=Invoice must be validated to use this king of credits
+NewGlobalDiscount=Novi apsolutni popust
+NewRelativeDiscount=Novi relativni popust
+NoteReason=Bilješka/Razlog
+ReasonDiscount=Razlog
+DiscountOfferedBy=Odobrio
+DiscountStillRemaining=Preostali popusti
+DiscountAlreadyCounted=Uračunati popusti
+BillAddress=Adresa za naplatu
+HelpEscompte=Ovaj popust zajamčen je jer je kupac izvršio plaćanje prije roka.
+# HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
+# HelpAbandonOther=This amount has been abandoned since it was an error (wrong customer or invoice replaced by an other for example)
+# IdSocialContribution=Social contribution id
+PaymentId=Oznaka plaćanja
+InvoiceId=Oznaka računa
+InvoiceRef=Broj računa
+InvoiceDateCreation=Datum izrade računa
+InvoiceStatus=Stanje računa
+InvoiceNote=Bilješka računa
+InvoicePaid=Račun plaćen
+PaymentNumber=Broj plaćanja
+RemoveDiscount=Ukloni popust
+# WatermarkOnDraftBill=Watermark on draft invoices (nothing if empty)
+InvoiceNotChecked=Račun nije izabran
+CloneInvoice=Kloniraj račun
+ConfirmCloneInvoice=Jeste li sigurni da želite klonirati ovaj račun %s?
+DisabledBecauseReplacedInvoice=Radnja obustavljena jer je račun zamjenjen.
+# DescTaxAndDividendsArea=This area presents a summary of all payments made for tax or social contributions. Only records with payment during the fixed year are included here.
+NbOfPayments=Broj plaćanja
+SplitDiscount=Podijeli popust u dva
+ConfirmSplitDiscount=Jeste li sigurni da želite podijeliti ovaj popust od %s %s u 2 manja popusta?
+# TypeAmountOfEachNewDiscount=Input amount for each of two parts :
+# TotalOfTwoDiscountMustEqualsOriginal=Total of two new discount must be equal to original discount amount.
+ConfirmRemoveDiscount=Jeste li sigurni da želite ukloniti ovaj popust?
+RelatedBill=Povezani račun
+RelatedBills=Povezani račun
+
+# PaymentConditions
+PaymentConditionShortRECEP=Odmah
+PaymentConditionRECEP=Odmah
+PaymentConditionShort30D=30 dana
+PaymentCondition30D=30 dana
+PaymentConditionShort30DENDMONTH=30 dana od kraja mjeseca
+PaymentCondition30DENDMONTH=30 dana od kraja mjeseca
+PaymentConditionShort60D=60 dana
+PaymentCondition60D=60 dana
+PaymentConditionShort60DENDMONTH=60 dana od kraja mjeseca
+PaymentCondition60DENDMONTH=60 dana od kraja mjeseca
+PaymentConditionShortPT_DELIVERY=Isporuka
+PaymentConditionPT_DELIVERY=Po primitku
+PaymentConditionShortPT_ORDER=Po nalogu
+PaymentConditionPT_ORDER=Po nalogu
+PaymentConditionShortPT_5050=50-50
+PaymentConditionPT_5050=50%% unaprijed, 50%% nakon isporuke
+FixAmount=Utvrđeni iznos
+# VarAmount=Variable amount (%% tot.)
+
+# PaymentType
+PaymentTypeVIR=Bankovni polog
+PaymentTypeShortVIR=Bankovni polog
+# PaymentTypePRE=Bank's order
+# PaymentTypeShortPRE=Bank's order
+PaymentTypeLIQ=Gotovina
+PaymentTypeShortLIQ=Gotovina
+PaymentTypeCB=Kreditna kartica
+PaymentTypeShortCB=Kreditna kartica
+PaymentTypeCHQ=Ček
+PaymentTypeShortCHQ=Ček
+# PaymentTypeTIP=TIP
+# PaymentTypeShortTIP=TIP
+PaymentTypeVAD=Internet plaćanje
+PaymentTypeShortVAD=Internet plaćanje
+PaymentTypeTRA=Plaćanje računa
+PaymentTypeShortTRA=Račun
+BankDetails=Bankovni podaci
+BankCode=Oznaka Banke
+# DeskCode=Desk code
+BankAccountNumber=Broj računa
+# BankAccountNumberKey=Key
+# Residence=Domiciliation
+IBANNumber=IBAN broj
+IBAN=IBAN
+BIC=BIC/SWIFT
+BICNumber=BIC/SWIFT broj
+ExtraInfos=Dodatni podaci
+# RegulatedOn=Regulated on
+ChequeNumber=Ček broj
+ChequeOrTransferNumber=broj čeka/prijenosa
+# ChequeMaker=Check transmitter
+ChequeBank=Banka
+NetToBePaid=Netto za platiti
+PhoneNumber=Tel
+FullPhoneNumber=Telefon
+TeleFax=Fax
+# PrettyLittleSentence=Accept the amount of payments due by checks issued in my name as a Member of an accounting association approved by the Fiscal Administration.
+# IntracommunityVATNumber=Intracommunity number of VAT
+# PaymentByChequeOrderedTo=Check payment (including tax) are payable to %s send to
+# PaymentByChequeOrderedToShort=Check payment (including tax) are payable to
+SendTo=Pošalji
+PaymentByTransferOnThisBankAccount=Bezgotovinsko plaćanje na slijedeći bankovni račun
+# VATIsNotUsedForInvoice=* Non applicable VAT art-293B of CGI
+# LawApplicationPart1=By application of the law 80.335 of 12/05/80
+LawApplicationPart2=Roba ostaje vlasništvo
+LawApplicationPart3=prodavača sve do izvršenja cjelokupnog plaćanja
+LawApplicationPart4=njihove cijene.
+# LimitedLiabilityCompanyCapital=SARL with Capital of
+UseLine=Primjeni
+UseDiscount=Iskoriti popust
+# UseCredit=Use credit
+# UseCreditNoteInInvoicePayment=Reduce amount to pay with this credit
+# MenuChequeDeposits=Checks deposits
+MenuCheques=Čekovi
+MenuChequesReceipts=Potvrde čekova
+NewChequeDeposit=Novi polog
+ChequesReceipts=Potvrde čekova
+# ChequesArea=Checks deposits area
+# ChequeDeposits=Checks deposits
+Cheques=Čekovi
+# CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s
+# UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices
+ShowUnpaidAll=Prikaži sve neplaćene račune
+ShowUnpaidLateOnly=Prikaži samo račune kojima kasni plaćanje
+PaymentInvoiceRef=Plaćanje računa %s
+ValidateInvoice=Ovjeri račun
+Cash=Gotovina
+Reported=Odgođeno
+# DisabledBecausePayments=Not possible since there are some payments
+# CantRemovePaymentWithOneInvoicePaid=Can't remove payment since there is at least one invoice classified paid
+ExpectedToPay=Očekivano plaćanje
+# PayedByThisPayment=Paid by this payment
+# ClosePaidInvoicesAutomatically=Classify "Paid" all standard or replacement invoices entirely paid.
+# ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back.
+# AllCompletelyPayedInvoiceWillBeClosed=All invoice with no remain to pay will be automatically closed to status "Paid".
+ToMakePayment=Plati
+# ToMakePaymentBack=Pay back
+ListOfYourUnpaidInvoices=Popis neplaćenih računa
+# NoteListOfYourUnpaidInvoices=Note: This list contains only invoices for third parties you are linked to as a sale representative.
+# RevenueStamp=Revenue stamp
+##### Types de contacts #####
+# TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice
+TypeContact_facture_external_BILLING=Kontakt osoba za račun
+TypeContact_facture_external_SHIPPING=Kontakt osoba za isporuku
+TypeContact_facture_external_SERVICE=Kontakt osoba za usluge kupcima
+# TypeContact_invoice_supplier_internal_SALESREPFOLL=Representative following-up supplier invoice
+# TypeContact_invoice_supplier_external_BILLING=Supplier invoice contact
+# TypeContact_invoice_supplier_external_SHIPPING=Supplier shipping contact
+# TypeContact_invoice_supplier_external_SERVICE=Supplier service contact
+# crabe PDF Model
+# PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template)
+# oursin PDF Model
+# PDFOursinDescription=Invoice PDF template Oursin. A complete invoice template (alternative Template)
+# NumRef Modules
+# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
diff --git a/htdocs/langs/hr_HR/bookmarks.lang b/htdocs/langs/hr_HR/bookmarks.lang
new file mode 100644
index 00000000000..c04d25c328d
--- /dev/null
+++ b/htdocs/langs/hr_HR/bookmarks.lang
@@ -0,0 +1,19 @@
+# Dolibarr language file - Source file is en_US - marque pages
+# AddThisPageToBookmarks=Add this page to bookmarks
+# Bookmark=Bookmark
+# Bookmarks=Bookmarks
+# NewBookmark=New bookmark
+# ShowBookmark=Show bookmark
+# OpenANewWindow=Open a new window
+# ReplaceWindow=Replace current window
+# BookmarkTargetNewWindowShort=New window
+# BookmarkTargetReplaceWindowShort=Current window
+# BookmarkTitle=Bookmark title
+# UrlOrLink=URL
+# BehaviourOnClick=Behaviour when a URL is clicked
+# CreateBookmark=Create bookmark
+# SetHereATitleForLink=Set a title for the bookmark
+# UseAnExternalHttpLinkOrRelativeDolibarrLink=Use an external http URL or a relative Dolibarr URL
+# ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Choose if a page opened by link must appear on current or new window
+# BookmarksManagement=Bookmarks management
+# ListOfBookmarks=List of bookmarks
diff --git a/htdocs/langs/hr_HR/boxes.lang b/htdocs/langs/hr_HR/boxes.lang
new file mode 100644
index 00000000000..0596d677c46
--- /dev/null
+++ b/htdocs/langs/hr_HR/boxes.lang
@@ -0,0 +1,91 @@
+# Dolibarr language file - Source file is en_US - boxes
+# BoxLastRssInfos=Rss information
+# BoxLastProducts=Last %s products/services
+# BoxProductsAlertStock=Products in stock alert
+# BoxLastProductsInContract=Last %s contracted products/services
+# BoxLastSupplierBills=Last supplier's invoices
+# BoxLastCustomerBills=Last customer's invoices
+# BoxOldestUnpaidCustomerBills=Oldest unpaid customer's invoices
+# BoxOldestUnpaidSupplierBills=Oldest unpaid supplier's invoices
+# BoxLastProposals=Last commercial proposals
+# BoxLastProspects=Last modified prospects
+# BoxLastCustomers=Last modified customers
+# BoxLastSuppliers=Last modified suppliers
+# BoxLastCustomerOrders=Last customer orders
+# BoxLastBooks=Last books
+# BoxLastActions=Last actions
+# BoxLastContracts=Last contracts
+# BoxLastContacts=Last contacts/addresses
+# BoxLastMembers=Last members
+# BoxFicheInter=Last interventions
+# BoxCurrentAccounts=Opened accounts balance
+# BoxSalesTurnover=Sales turnover
+# BoxTotalUnpaidCustomerBills=Total unpaid customer's invoices
+# BoxTotalUnpaidSuppliersBills=Total unpaid supplier's invoices
+# BoxTitleLastBooks=Last %s recorded books
+# BoxTitleNbOfCustomers=Number of clients
+# BoxTitleLastRssInfos=Last %s news from %s
+# BoxTitleLastProducts=Last %s modified products/services
+# BoxTitleProductsAlertStock=Products in stock alert
+# BoxTitleLastCustomerOrders=Last %s modified customer orders
+# BoxTitleLastSuppliers=Last %s recorded suppliers
+# BoxTitleLastCustomers=Last %s recorded customers
+# BoxTitleLastModifiedSuppliers=Last %s modified suppliers
+# BoxTitleLastModifiedCustomers=Last %s modified customers
+# BoxTitleLastCustomersOrProspects=Last %s modified customers or prospects
+# BoxTitleLastPropals=Last %s recorded proposals
+# BoxTitleLastCustomerBills=Last %s customer's invoices
+# BoxTitleLastSupplierBills=Last %s supplier's invoices
+# BoxTitleLastProspects=Last %s recorded prospects
+# BoxTitleLastModifiedProspects=Last %s modified prospects
+# BoxTitleLastProductsInContract=Last %s products/services in a contract
+# BoxTitleLastModifiedMembers=Last %s modified members
+# BoxTitleLastFicheInter=Last %s modified intervention
+# BoxTitleOldestUnpaidCustomerBills=Oldest %s unpaid customer's invoices
+# BoxTitleOldestUnpaidSupplierBills=Oldest %s unpaid supplier's invoices
+# BoxTitleCurrentAccounts=Opened account's balances
+# BoxTitleSalesTurnover=Sales turnover
+# BoxTitleTotalUnpaidCustomerBills=Unpaid customer's invoices
+# BoxTitleTotalUnpaidSuppliersBills=Unpaid supplier's invoices
+# BoxTitleLastModifiedContacts=Last %s modified contacts/addresses
+# BoxMyLastBookmarks=My last %s bookmarks
+# BoxOldestExpiredServices=Oldest active expired services
+# BoxLastExpiredServices=Last %s oldest contacts with active expired services
+# BoxTitleLastActionsToDo=Last %s actions to do
+# BoxTitleLastContracts=Last %s contracts
+# BoxTitleLastModifiedDonations=Last %s modified donations
+# BoxTitleLastModifiedExpenses=Last %s modified expenses
+# BoxGlobalActivity=Global activity (invoices, proposals, orders)
+# FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Last successfull refresh date: %s
+# LastRefreshDate=Last refresh date
+# NoRecordedBookmarks=No bookmarks defined.
+# ClickToAdd=Click here to add.
+# NoRecordedCustomers=No recorded customers
+# NoRecordedContacts=No recorded contacts
+# NoActionsToDo=No actions to do
+# NoRecordedOrders=No recorded customer's orders
+# NoRecordedProposals=No recorded proposals
+# NoRecordedInvoices=No recorded customer's invoices
+# NoUnpaidCustomerBills=No unpaid customer's invoices
+# NoRecordedSupplierInvoices=No recorded supplier's invoices
+# NoUnpaidSupplierBills=No unpaid supplier's invoices
+# NoModifiedSupplierBills=No recorded supplier's invoices
+# NoRecordedProducts=No recorded products/services
+# NoRecordedProspects=No recorded prospects
+# NoContractedProducts=No products/services contracted
+# NoRecordedContracts=No recorded contracts
+# NoRecordedInterventions=No recorded interventions
+# BoxLatestSupplierOrders=Latest supplier orders
+# BoxTitleLatestSupplierOrders=%s latest supplier orders
+# NoSupplierOrder=No recorded supplier order
+# BoxCustomersInvoicesPerMonth=Customer invoices per month
+# BoxSuppliersInvoicesPerMonth=Supplier invoices per month
+# BoxCustomersOrdersPerMonth=Customer orders per month
+# BoxSuppliersOrdersPerMonth=Supplier orders per month
+# BoxProposalsPerMonth=Proposals per month
+# NoTooLowStockProducts=No product under the low stock limit
+# BoxProductDistribution=Products/Services distribution
+# BoxProductDistributionFor=Distribution of %s for %s
+# ForCustomersInvoices=Customers invoices
+# ForCustomersOrders=Customers orders
+# ForProposals=Proposals
diff --git a/htdocs/langs/hr_HR/cashdesk.lang b/htdocs/langs/hr_HR/cashdesk.lang
new file mode 100644
index 00000000000..8fd787620f4
--- /dev/null
+++ b/htdocs/langs/hr_HR/cashdesk.lang
@@ -0,0 +1,39 @@
+# Language file - Source file is en_US - cashdesk
+# CashDeskMenu=Point of sale
+# CashDesk=Point of sale
+# CashDesks=Point of sales
+# CashDeskBank=Bank account
+# CashDeskBankCash=Bank account (cash)
+# CashDeskBankCB=Bank account (card)
+# CashDeskBankCheque=Bank account (cheque)
+# CashDeskWarehouse=Warehouse
+# CashdeskShowServices=Selling services
+# CashDeskProducts=Products
+# CashDeskStock=Stock
+# CashDeskOn=on
+# CashDeskThirdParty=Third party
+# CashdeskDashboard=Point of sale access
+# ShoppingCart=Shopping cart
+# NewSell=New sell
+# BackOffice=Back office
+# AddThisArticle=Add this article
+# RestartSelling=Go back on sell
+# SellFinished=Sell finished
+# PrintTicket=Print ticket
+# NoProductFound=No article found
+# ProductFound=product found
+# ProductsFound=products found
+# NoArticle=No article
+# Identification=Identification
+# Article=Article
+# Difference=Difference
+# TotalTicket=Total ticket
+# NoVAT=No VAT for this sale
+# Change=Excess received
+# CalTip=Click to view the calendar
+# CashDeskSetupStock=You ask to decrease stock on invoice creation but warehouse for this is was not defined
Change stock module setup, or choose a warehouse
+# BankToPay=Charge Account
+# ShowCompany=Show company
+# ShowStock=Show warehouse
+# DeleteArticle=Click to remove this article
+# FilterRefOrLabelOrBC=Search (Ref/Label)
diff --git a/htdocs/langs/hr_HR/categories.lang b/htdocs/langs/hr_HR/categories.lang
new file mode 100644
index 00000000000..e6769bb4229
--- /dev/null
+++ b/htdocs/langs/hr_HR/categories.lang
@@ -0,0 +1,107 @@
+# Dolibarr language file - Source file is en_US - categories
+# Category=Category
+# Categories=Categories
+# Rubrique=Category
+# Rubriques=Categories
+# categories=categories
+# TheCategorie=The category
+# NoCategoryYet=No category of this type created
+# In=In
+# AddIn=Add in
+# modify=modify
+# Classify=Classify
+# CategoriesArea=Categories area
+# ProductsCategoriesArea=Products/Services categories area
+# SuppliersCategoriesArea=Suppliers categories area
+# CustomersCategoriesArea=Customers categories area
+# ThirdPartyCategoriesArea=Third parties categories area
+# MembersCategoriesArea=Members categories area
+# ContactsCategoriesArea=Contacts categories area
+# MainCats=Main categories
+# SubCats=Subcategories
+# CatStatistics=Statistics
+# CatList=List of categories
+# AllCats=All categories
+# ViewCat=View category
+# NewCat=Add category
+# NewCategory=New category
+# ModifCat=Modify category
+# CatCreated=Category created
+# CreateCat=Create category
+# CreateThisCat=Create this category
+# ValidateFields=Validate the fields
+# NoSubCat=No subcategory.
+# SubCatOf=Subcategory
+# FoundCats=Found categories
+# FoundCatsForName=Categories found for the name :
+# FoundSubCatsIn=Subcategories found in the category
+# ErrSameCatSelected=You selected the same category several times
+# ErrForgotCat=You forgot to choose the category
+# ErrForgotField=You forgot to inform the fields
+# ErrCatAlreadyExists=This name is already used
+# AddProductToCat=Add this product to a category?
+# ImpossibleAddCat=Impossible to add the category
+# ImpossibleAssociateCategory=Impossible to associate the category to
+# WasAddedSuccessfully=%s was added successfully.
+# ObjectAlreadyLinkedToCategory=Element is already linked to this category.
+# CategorySuccessfullyCreated=This category %s has been added with success.
+# ProductIsInCategories=Product/service owns to following categories
+# SupplierIsInCategories=Third party owns to following suppliers categories
+# CompanyIsInCustomersCategories=This third party owns to following customers/prospects categories
+# CompanyIsInSuppliersCategories=This third party owns to following suppliers categories
+# MemberIsInCategories=This member owns to following members categories
+# ContactIsInCategories=This contact owns to following contacts categories
+# ProductHasNoCategory=This product/service is not in any categories
+# SupplierHasNoCategory=This supplier is not in any categories
+# CompanyHasNoCategory=This company is not in any categories
+# MemberHasNoCategory=This member is not in any categories
+# ContactHasNoCategory=This contact is not in any categories
+# ClassifyInCategory=Classify in category
+# NoneCategory=None
+# NotCategorized=Without category
+# CategoryExistsAtSameLevel=This category already exists with this ref
+# ReturnInProduct=Back to product/service card
+# ReturnInSupplier=Back to supplier card
+# ReturnInCompany=Back to customer/prospect card
+# ContentsVisibleByAll=The contents will be visible by all
+# ContentsVisibleByAllShort=Contents visible by all
+# ContentsNotVisibleByAllShort=Contents not visible by all
+# CategoriesTree=Categories tree
+# DeleteCategory=Delete category
+# ConfirmDeleteCategory=Are you sure you want to delete this category ?
+# RemoveFromCategory=Remove link with categorie
+# RemoveFromCategoryConfirm=Are you sure you want to remove link between the transaction and the category ?
+# NoCategoriesDefined=No category defined
+# SuppliersCategoryShort=Suppliers category
+# CustomersCategoryShort=Customers category
+# ProductsCategoryShort=Products category
+# MembersCategoryShort=Members category
+# SuppliersCategoriesShort=Suppliers categories
+# CustomersCategoriesShort=Customers categories
+# CustomersProspectsCategoriesShort=Custo./Prosp. categories
+# ProductsCategoriesShort=Products categories
+# MembersCategoriesShort=Members categories
+# ContactCategoriesShort=Contacts categories
+# ThisCategoryHasNoProduct=This category does not contain any product.
+# ThisCategoryHasNoSupplier=This category does not contain any supplier.
+# ThisCategoryHasNoCustomer=This category does not contain any customer.
+# ThisCategoryHasNoMember=This category does not contain any member.
+# ThisCategoryHasNoContact=This category does not contain any contact.
+# AssignedToCustomer=Assigned to a customer
+# AssignedToTheCustomer=Assigned to the customer
+# InternalCategory=Internal category
+# CategoryContents=Category contents
+# CategId=Category id
+# CatSupList=List of supplier categories
+# CatCusList=List of customer/prospect categories
+# CatProdList=List of products categories
+# CatMemberList=List of members categories
+# CatContactList=List of contact categories and contact
+# CatSupLinks=Links between suppliers and categories
+# CatCusLinks=Links between customers/prospects and categories
+# CatProdLinks=Links between products/services and categories
+# CatMemberLinks=Links between members and categories
+# CatProdLinks=Links between products/services and categories
+# CatCusLinks=Links between customers/prospects and categories
+# CatSupLinks=Links between suppliers and categories
+# DeleteFromCat=Remove from category
diff --git a/htdocs/langs/hr_HR/commercial.lang b/htdocs/langs/hr_HR/commercial.lang
new file mode 100644
index 00000000000..9b7556d0ce4
--- /dev/null
+++ b/htdocs/langs/hr_HR/commercial.lang
@@ -0,0 +1,95 @@
+# Dolibarr language file - Source file is en_US - commercial
+# Commercial=Commercial
+# CommercialArea=Commercial area
+# CommercialCard=Commercial card
+# CustomerArea=Customers area
+# Customer=Customer
+# Customers=Customers
+# Prospect=Prospect
+# Prospects=Prospects
+# DeleteAction=Delete an event/task
+# NewAction=New event/task
+# AddAction=Add event/task
+# AddAnAction=Add an event/task
+# AddActionRendezVous=Add a Rendez-vous event
+# Rendez-Vous=Rendezvous
+# ConfirmDeleteAction=Are you sure you want to delete this event/task ?
+# CardAction=Event card
+# PercentDone=Percentage complete
+# ActionOnCompany=Task about company
+# ActionOnContact=Task about contact
+# TaskRDV=Meetings
+# TaskRDVWith=Meeting with %s
+# ShowTask=Show task
+# ShowAction=Show event
+# ActionsReport=Events report
+# ThirdPartiesOfSaleRepresentative=Thirdparties with sales representative
+# SalesRepresentative=Sales representative
+# SalesRepresentatives=Sales representatives
+# SalesRepresentativeFollowUp=Sales representative (follow-up)
+# SalesRepresentativeSignature=Sales representative (signature)
+# CommercialInterlocutor=Commercial interlocutor
+# ErrorWrongCode=Wrong code
+# NoSalesRepresentativeAffected=No particular sales representative assigned
+# ShowCustomer=Show customer
+# ShowProspect=Show prospect
+# ListOfProspects=List of prospects
+# ListOfCustomers=List of customers
+# LastDoneTasks=Last %s completed tasks
+# LastRecordedTasks=Last recorded tasks
+# LastActionsToDo=Last %s oldest actions not completed
+# DoneAndToDoActionsFor=Completed and To do events for %s
+# DoneAndToDoActions=Completed and To do events
+# DoneActions=Completed events
+# DoneActionsFor=Completed events for %s
+# ToDoActions=Incomplete events
+# ToDoActionsFor=Incomplete events for %s
+# SendPropalRef=Send commercial proposal %s
+# SendOrderRef=Send order %s
+# StatusNotApplicable=Not applicable
+# StatusActionToDo=To do
+# StatusActionDone=Complete
+# MyActionsAsked=Events I have recorded
+# MyActionsToDo=Events I have to do
+# MyActionsDone=Events assigned to me
+# StatusActionInProcess=In process
+# TasksHistoryForThisContact=Events for this contact
+# LastProspectDoNotContact=Do not contact
+# LastProspectNeverContacted=Never contacted
+# LastProspectToContact=To contact
+# LastProspectContactInProcess=Contact in process
+# LastProspectContactDone=Contact done
+# DateActionPlanned=Date event planned for
+# DateActionDone=Date event done
+# ActionAskedBy=Event reported by
+# ActionAffectedTo=Event assigned to
+# ActionDoneBy=Event done by
+# ActionUserAsk=Reported by
+# ErrorStatusCantBeZeroIfStarted=If field 'Date done' is filled, action is started (or finished), so field 'Status' can't be 0%%.
+# ActionAC_TEL=Phone call
+# ActionAC_FAX=Send fax
+# ActionAC_PROP=Send proposal by mail
+# ActionAC_EMAIL=Send Email
+# ActionAC_RDV=Meetings
+# ActionAC_FAC=Send customer invoice by mail
+# ActionAC_REL=Send customer invoice by mail (reminder)
+# ActionAC_CLO=Close
+# ActionAC_EMAILING=Send mass email
+# ActionAC_COM=Send customer order by mail
+# ActionAC_SHIP=Send shipping by mail
+# ActionAC_SUP_ORD=Send supplier order by mail
+# ActionAC_SUP_INV=Send supplier invoice by mail
+# ActionAC_OTH=Other
+# ActionAC_OTH_AUTO=Other (automatically inserted events)
+# ActionAC_MANUAL=Manually inserted events
+# ActionAC_AUTO=Automatically inserted events
+# Stats=Sales statistics
+# CAOrder=Sales volume (validated orders)
+# FromTo=from %s to %s
+# MargeOrder=Margins (validated orders)
+# RecapAnnee=Summary of the year
+# NoData=There is no data
+# StatusProsp=Prospect status
+# DraftPropals=Draft commercial proposals
+# SearchPropal=Search a commercial proposal
+# CommercialDashboard=Commercial summary
diff --git a/htdocs/langs/hr_HR/companies.lang b/htdocs/langs/hr_HR/companies.lang
new file mode 100644
index 00000000000..0273600cfda
--- /dev/null
+++ b/htdocs/langs/hr_HR/companies.lang
@@ -0,0 +1,409 @@
+# Dolibarr language file - Source file is en_US - companies
+# ErrorCompanyNameAlreadyExists=Company name %s already exists. Choose another one.
+# ErrorPrefixAlreadyExists=Prefix %s already exists. Choose another one.
+# ErrorSetACountryFirst=Set the country first
+# SelectThirdParty=Select a third party
+# DeleteThirdParty=Delete a third party
+# ConfirmDeleteCompany=Are you sure you want to delete this company and all inherited information ?
+# DeleteContact=Delete a contact/address
+# ConfirmDeleteContact=Are you sure you want to delete this contact and all inherited information ?
+# MenuNewThirdParty=New third party
+# MenuNewCompany=New company
+# MenuNewCustomer=New customer
+# MenuNewProspect=New prospect
+# MenuNewSupplier=New supplier
+# MenuNewPrivateIndividual=New private individual
+# MenuSocGroup=Groups
+# NewCompany=New company (prospect, customer, supplier)
+# NewThirdParty=New third party (prospect, customer, supplier)
+# NewSocGroup=New company group
+# NewPrivateIndividual=New private individual (prospect, customer, supplier)
+# ProspectionArea=Prospection area
+# SocGroup=Group of companies
+# IdThirdParty=Id third party
+# IdCompany=Company Id
+# IdContact=Contact Id
+# Contacts=Contacts/Addresses
+# ThirdPartyContacts=Third party contacts
+# ThirdPartyContact=Third party contact/address
+# StatusContactValidated=Status of contact/address
+# Company=Company
+# CompanyName=Company name
+# Companies=Companies
+# CountryIsInEEC=Country is inside European Economic Community
+# ThirdPartyName=Third party name
+# ThirdParty=Third party
+# ThirdParties=Third parties
+# ThirdPartyAll=Third parties (all)
+# ThirdPartyProspects=Prospects
+# ThirdPartyProspectsStats=Prospects
+# ThirdPartyCustomers=Customers
+# ThirdPartyCustomersStats=Customers
+# ThirdPartyCustomersWithIdProf12=Customers with %s or %s
+# ThirdPartySuppliers=Suppliers
+# ThirdPartyType=Third party type
+# Company/Fundation=Company/Foundation
+# Individual=Private individual
+# ToCreateContactWithSameName=Will create automatically a physical contact with same informations
+# ParentCompany=Parent company
+# Subsidiary=Subsidiary
+# Subsidiaries=Subsidiaries
+# NoSubsidiary=No subsidiary
+# ReportByCustomers=Report by customers
+# ReportByQuarter=Report by rate
+# CivilityCode=Civility code
+# RegisteredOffice=Registered office
+# Name=Name
+# Lastname=Last name
+# Firstname=First name
+# PostOrFunction=Post/Function
+# UserTitle=Title
+# Surname=Surname/Pseudo
+# Address=Address
+# State=State/Province
+# Region=Region
+# Country=Country
+# CountryCode=Country code
+# CountryId=Country id
+# Phone=Phone
+# Skype=Skype
+# Call=Call
+# Chat=Chat
+# PhonePro=Prof. phone
+# PhonePerso=Pers. phone
+# PhoneMobile=Mobile
+# No_Email=Don't send mass e-mailings
+# Fax=Fax
+# Zip=Zip Code
+# Town=City
+# Web=Web
+# Poste= Position
+# DefaultLang=Language by default
+# VATIsUsed=VAT is used
+# VATIsNotUsed=VAT is not used
+# CopyAddressFromSoc=Fill address with thirdparty address
+# NoEmailDefined=There is no email defined
+##### Local Taxes #####
+# LocalTax1IsUsedES= RE is used
+# LocalTax1IsNotUsedES= RE is not used
+# LocalTax2IsUsedES= IRPF is used
+# LocalTax2IsNotUsedES= IRPF is not used
+# LocalTax1ES=RE
+# LocalTax2ES=IRPF
+# ThirdPartyEMail=%s
+# WrongCustomerCode=Customer code invalid
+# WrongSupplierCode=Supplier code invalid
+# CustomerCodeModel=Customer code model
+# SupplierCodeModel=Supplier code model
+# Gencod=Bar code
+##### Professional ID #####
+# ProfId1Short=Prof. id 1
+# ProfId2Short=Prof. id 2
+# ProfId3Short=Prof. id 3
+# ProfId4Short=Prof. id 4
+# ProfId5Short=Prof. id 5
+# ProfId6Short=Prof. id 5
+# ProfId1=Professional ID 1
+# ProfId2=Professional ID 2
+# ProfId3=Professional ID 3
+# ProfId4=Professional ID 4
+# ProfId5=Professional ID 5
+# ProfId6=Professional ID 6
+# ProfId1AR=Prof Id 1 (CUIT/CUIL)
+# ProfId2AR=Prof Id 2 (Revenu brutes)
+# ProfId3AR=-
+# ProfId4AR=-
+# ProfId5AR=-
+# ProfId6AR=-
+# ProfId1AU=Prof Id 1 (ABN)
+# ProfId2AU=-
+# ProfId3AU=-
+# ProfId4AU=-
+# ProfId5AU=-
+# ProfId6AU=-
+# ProfId1BE=Prof Id 1 (Professional number)
+# ProfId2BE=-
+# ProfId3BE=-
+# ProfId4BE=-
+# ProfId5BE=-
+# ProfId6BE=-
+# ProfId1BR=-
+# ProfId2BR=IE (Inscricao Estadual)
+# ProfId3BR=IM (Inscricao Municipal)
+# ProfId4BR=CPF
+#ProfId5BR=CNAE
+#ProfId6BR=INSS
+# ProfId1CH=-
+# ProfId2CH=-
+# ProfId3CH=Prof Id 1 (Federal number)
+# ProfId4CH=Prof Id 2 (Commercial Record number)
+# ProfId5CH=-
+# ProfId6CH=-
+# ProfId1CL=Prof Id 1 (R.U.T.)
+# ProfId2CL=-
+# ProfId3CL=-
+# ProfId4CL=-
+# ProfId5CL=-
+# ProfId6CL=-
+# ProfId1CO=Prof Id 1 (R.U.T.)
+# ProfId2CO=-
+# ProfId3CO=-
+# ProfId4CO=-
+# ProfId5CO=-
+# ProfId6CO=-
+# ProfId1DE=Prof Id 1 (USt.-IdNr)
+# ProfId2DE=Prof Id 2 (USt.-Nr)
+# ProfId3DE=Prof Id 3 (Handelsregister-Nr.)
+# ProfId4DE=-
+# ProfId5DE=-
+# ProfId6DE=-
+# ProfId1ES=Prof Id 1 (CIF/NIF)
+# ProfId2ES=Prof Id 2 (Social security number)
+# ProfId3ES=Prof Id 3 (CNAE)
+# ProfId4ES=Prof Id 4 (Collegiate number)
+# ProfId5ES=-
+# ProfId6ES=-
+# ProfId1FR=Prof Id 1 (SIREN)
+# ProfId2FR=Prof Id 2 (SIRET)
+# ProfId3FR=Prof Id 3 (NAF, old APE)
+# ProfId4FR=Prof Id 4 (RCS/RM)
+# ProfId5FR=-
+# ProfId6FR=-
+# ProfId1GB=Registration Number
+# ProfId2GB=-
+# ProfId3GB=SIC
+# ProfId4GB=-
+# ProfId5GB=-
+# ProfId6GB=-
+# ProfId1HN=Id prof. 1 (RTN)
+# ProfId2HN=-
+# ProfId3HN=-
+# ProfId4HN=-
+# ProfId5HN=-
+# ProfId6HN=-
+# ProfId1IN=Prof Id 1 (TIN)
+# ProfId2IN=Prof Id 2 (PAN)
+# ProfId3IN=Prof Id 3 (SRVC TAX)
+# ProfId4IN=Prof Id 4
+# ProfId5IN=Prof Id 5
+# ProfId6IN=-
+# ProfId1MA=Id prof. 1 (R.C.)
+# ProfId2MA=Id prof. 2 (Patente)
+# ProfId3MA=Id prof. 3 (I.F.)
+# ProfId4MA=Id prof. 4 (C.N.S.S.)
+# ProfId5MA=-
+# ProfId6MA=-
+# ProfId1MX=Prof Id 1 (R.F.C).
+# ProfId2MX=Prof Id 2 (R..P. IMSS)
+# ProfId3MX=Prof Id 3 (Profesional Charter)
+# ProfId4MX=-
+# ProfId5MX=-
+# ProfId6MX=-
+# ProfId1NL=KVK nummer
+# ProfId2NL=-
+# ProfId3NL=-
+# ProfId4NL=Burgerservicenummer (BSN)
+# ProfId5NL=-
+# ProfId6NL=-
+# ProfId1PT=Prof Id 1 (NIPC)
+# ProfId2PT=Prof Id 2 (Social security number)
+# ProfId3PT=Prof Id 3 (Commercial Record number)
+# ProfId4PT=Prof Id 4 (Conservatory)
+# ProfId5PT=-
+# ProfId6PT=-
+# ProfId1SN=RC
+# ProfId2SN=NINEA
+# ProfId3SN=-
+# ProfId4SN=-
+# ProfId5SN=-
+# ProfId6SN=-
+# ProfId1TN=Prof Id 1 (RC)
+# ProfId2TN=Prof Id 2 (Fiscal matricule)
+# ProfId3TN=Prof Id 3 (Douane code)
+# ProfId4TN=Prof Id 4 (BAN)
+# ProfId5TN=-
+# ProfId6TN=-
+# ProfId1RU=Prof Id 1 (OGRN)
+# ProfId2RU=Prof Id 2 (INN)
+# ProfId3RU=Prof Id 3 (KPP)
+# ProfId4RU=Prof Id 4 (OKPO)
+# ProfId5RU=-
+# ProfId6RU=-
+# VATIntra=VAT number
+# VATIntraShort=VAT number
+# VATIntraVeryShort=VAT
+# VATIntraSyntaxIsValid=Syntax is valid
+# VATIntraValueIsValid=Value is valid
+# ProspectCustomer=Prospect / Customer
+# Prospect=Prospect
+# CustomerCard=Customer Card
+# Customer=Customer
+# CustomerDiscount=Customer Discount
+# CustomerRelativeDiscount=Relative customer discount
+# CustomerAbsoluteDiscount=Absolute customer discount
+# CustomerRelativeDiscountShort=Relative discount
+# CustomerAbsoluteDiscountShort=Absolute discount
+# CompanyHasRelativeDiscount=This customer has a default discount of %s%%
+# CompanyHasNoRelativeDiscount=This customer has no relative discount by default
+# CompanyHasAbsoluteDiscount=This customer still has discount credits or deposits for %s %s
+# CompanyHasCreditNote=This customer still has credit notes for %s %s
+# CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
+# CustomerAbsoluteDiscountAllUsers=Absolute discounts (granted by all users)
+# CustomerAbsoluteDiscountMy=Absolute discounts (granted by yourself)
+# DefaultDiscount=Default discount
+# AvailableGlobalDiscounts=Absolute discounts available
+# DiscountNone=None
+# Supplier=Supplier
+# CompanyList=Company's list
+# AddContact=Add contact
+# AddContactAddress=Add contact/address
+# EditContact=Edit contact
+# EditContactAddress=Edit contact/address
+# Contact=Contact
+# ContactsAddresses=Contacts/Addresses
+# NoContactDefinedForThirdParty=No contact defined for this third party
+# NoContactDefined=No contact defined
+# DefaultContact=Default contact/address
+# AddCompany=Add company
+# AddThirdParty=Add third party
+# DeleteACompany=Delete a company
+# PersonalInformations=Personal data
+# AccountancyCode=Accountancy code
+# CustomerCode=Customer code
+# SupplierCode=Supplier code
+# CustomerAccount=Customer account
+# SupplierAccount=Supplier account
+# CustomerCodeDesc=Customer code, unique for all customers
+# SupplierCodeDesc=Supplier code, unique for all suppliers
+# RequiredIfCustomer=Required if third party is a customer or prospect
+# RequiredIfSupplier=Required if third party is a supplier
+# ValidityControledByModule=Validity controled by module
+# ThisIsModuleRules=This is rules for this module
+# LastProspect=Last
+# ProspectToContact=Prospect to contact
+# CompanyDeleted=Company "%s" deleted from database.
+# ListOfContacts=List of contacts/addresses
+# ListOfContactsAddresses=List of contacts/adresses
+# ListOfProspectsContacts=List of prospect contacts
+# ListOfCustomersContacts=List of customer contacts
+# ListOfSuppliersContacts=List of supplier contacts
+# ListOfCompanies=List of companies
+# ListOfThirdParties=List of third parties
+# ShowCompany=Show company
+# ShowContact=Show contact
+# ContactsAllShort=All (No filter)
+# ContactType=Contact type
+# ContactForOrders=Order's contact
+# ContactForProposals=Proposal's contact
+# ContactForContracts=Contract's contact
+# ContactForInvoices=Invoice's contact
+# NoContactForAnyOrder=This contact is not a contact for any order
+# NoContactForAnyProposal=This contact is not a contact for any commercial proposal
+# NoContactForAnyContract=This contact is not a contact for any contract
+# NoContactForAnyInvoice=This contact is not a contact for any invoice
+# NewContact=New contact
+# NewContactAddress=New contact/address
+# LastContacts=Last contacts
+# MyContacts=My contacts
+# Phones=Phones
+# Capital=Capital
+# CapitalOf=Capital of %s
+# EditCompany=Edit company
+# EditDeliveryAddress=Edit delivery address
+# ThisUserIsNot=This user is not a prospect, customer nor supplier
+# VATIntraCheck=Check
+# VATIntraCheckDesc=The link %s allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
+# VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
+# VATIntraCheckableOnEUSite=Check Intracomunnautary VAT on European commision site
+# VATIntraManualCheck=You can also check manually from european web site %s
+# ErrorVATCheckMS_UNAVAILABLE=Check not possible. Check service is not provided by the member state (%s).
+# NorProspectNorCustomer=Nor prospect, nor customer
+# JuridicalStatus=Juridical status
+# Staff=Staff
+# ProspectLevelShort=Potential
+# ProspectLevel=Prospect potential
+# ContactPrivate=Private
+# ContactPublic=Shared
+# ContactVisibility=Visibility
+# OthersNotLinkedToThirdParty=Others, not linked to a third party
+# ProspectStatus=Prospect status
+# PL_NONE=None
+# PL_UNKNOWN=Unknown
+# PL_LOW=Low
+# PL_MEDIUM=Medium
+# PL_HIGH=High
+# TE_UNKNOWN=-
+# TE_STARTUP=Startup
+# TE_GROUP=Large company
+# TE_MEDIUM=Medium company
+# TE_ADMIN=Governmental
+# TE_SMALL=Small company
+# TE_RETAIL=Retailer
+# TE_WHOLE=Wholetailer
+# TE_PRIVATE=Private individual
+# TE_OTHER=Other
+# StatusProspect-1=Do not contact
+# StatusProspect0=Never contacted
+# StatusProspect1=To contact
+# StatusProspect2=Contact in process
+# StatusProspect3=Contact done
+# ChangeDoNotContact=Change status to 'Do not contact'
+# ChangeNeverContacted=Change status to 'Never contacted'
+# ChangeToContact=Change status to 'To contact'
+# ChangeContactInProcess=Change status to 'Contact in process'
+# ChangeContactDone=Change status to 'Contact done'
+# ProspectsByStatus=Prospects by status
+# BillingContact=Billing contact
+# NbOfAttachedFiles=Number of attached files
+# AttachANewFile=Attach a new file
+# NoRIB=No BAN defined
+# NoParentCompany=None
+# ExportImport=Import-Export
+# ExportCardToFormat=Export card to format
+# ContactNotLinkedToCompany=Contact not linked to any third party
+# DolibarrLogin=Dolibarr login
+# NoDolibarrAccess=No Dolibarr access
+# ExportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
+# ExportDataset_company_2=Contacts and properties
+# ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
+# ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes
+# ImportDataset_company_3=Bank details
+# PriceLevel=Price level
+# DeliveriesAddress=Delivery addresses
+# DeliveryAddress=Delivery address
+# DeliveryAddressLabel=Delivery address label
+# DeleteDeliveryAddress=Delete a delivery address
+# ConfirmDeleteDeliveryAddress=Are you sure you want to delete this delivery address?
+# NewDeliveryAddress=New delivery address
+# AddDeliveryAddress=Add address
+# AddAddress=Add address
+# NoOtherDeliveryAddress=No alternative delivery address defined
+# SupplierCategory=Supplier category
+# JuridicalStatus200=Independant
+# DeleteFile=Delete file
+# ConfirmDeleteFile=Are you sure you want to delete this file?
+# AllocateCommercial=Assigned to sale representative
+# SelectCountry=Select a country
+# SelectCompany=Select a third party
+# Organization=Organization
+# AutomaticallyGenerated=Automatically generated
+# FiscalYearInformation=Information on the fiscal year
+# FiscalMonthStart=Starting month of the fiscal year
+# YouMustCreateContactFirst=You must create emails contacts for third party first to be able to add emails notifications.
+# ListSuppliersShort=List of suppliers
+# ListProspectsShort=List of prospects
+# ListCustomersShort=List of customers
+# ThirdPartiesArea=Third parties area
+# LastModifiedThirdParties=Last %s modified third parties
+# UniqueThirdParties=Total of unique third parties
+# InActivity=Open
+# ActivityCeased=Closed
+# ActivityStateFilter=Activity status
+# ProductsIntoElements=List of products into
+# CurrentOutstandingBill=Current outstanding bill
+# OutstandingBill=Max. for outstanding bill
+# OutstandingBillReached=Reached max. for outstanding bill
+# Monkey
+# MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
+# Leopard
+# LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
diff --git a/htdocs/langs/hr_HR/compta.lang b/htdocs/langs/hr_HR/compta.lang
new file mode 100644
index 00000000000..6f458805058
--- /dev/null
+++ b/htdocs/langs/hr_HR/compta.lang
@@ -0,0 +1,178 @@
+# Dolibarr language file - Source file is en_US - compta
+# Accountancy=Accountancy
+# AccountancyCard=Accountancy card
+# Treasury=Treasury
+# MenuFinancial=Financial
+# TaxModuleSetupToModifyRules=Go to Taxes module setup to modify rules for calculation
+# OptionMode=Option for accountancy
+# OptionModeTrue=Option Incomes-Expenses
+# OptionModeVirtual=Option Claims-Debts
+# OptionModeTrueDesc=In this context, the turnover is calculated over payments (date of payments). The validity of the figures is assured only if the book-keeping is scrutinized through the input/output on the accounts via invoices.
+# OptionModeVirtualDesc=In this context, the turnover is calculated over invoices (date of validation). When these invoices are due, whether they have been paid or not, they are listed in the turnover output.
+# FeatureIsSupportedInInOutModeOnly=Feature only available in CREDITS-DEBTS accountancy mode (See Accountancy module configuration)
+# VATReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using rules defined by Tax module setup.
+# Param=Setup
+# RemainingAmountPayment=Amount payment remaining :
+# AmountToBeCharged=Total amount to pay :
+# AccountsGeneral=Accounts
+# Account=Account
+# Accounts=Accounts
+# Accountparent=Account parent
+# Accountsparent=Accounts parent
+# BillsForSuppliers=Bills for suppliers
+# Income=Income
+# Outcome=Expense
+# ReportInOut=Income / Expense
+# ReportTurnover=Turnover
+# PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
+# PaymentsNotLinkedToUser=Payments not linked to any user
+# Profit=Profit
+# Balance=Balance
+# Debit=Debit
+# Credit=Credit
+# Piece=Accounting Doc.
+# Withdrawal=Withdrawal
+# Withdrawals=Withdrawals
+# AmountHTVATRealReceived=Net collected
+# AmountHTVATRealPaid=Net paid
+# VATToPay=VAT sells
+# VATReceived=VAT received
+# VATToCollect=VAT purchases
+# VATSummary=VAT Balance
+# LT2SummaryES=IRPF Balance
+# VATPaid=VAT paid
+# LT2PaidES=IRPF Paid
+# LT2CustomerES=IRPF sales
+# LT2SupplierES=IRPF purchases
+# VATCollected=VAT collected
+# ToPay=To pay
+# ToGet=To get back
+# TaxAndDividendsArea=Tax, social contributions and dividends area
+# SocialContribution=Social contribution
+# SocialContributions=Social contributions
+# MenuTaxAndDividends=Taxes and dividends
+# MenuSocialContributions=Social contributions
+# MenuNewSocialContribution=New contribution
+# NewSocialContribution=New social contribution
+# ContributionsToPay=Contributions to pay
+# AccountancyTreasuryArea=Accountancy/Treasury area
+# AccountancySetup=Accountancy setup
+# NewPayment=New payment
+# Payments=Payments
+# PaymentCustomerInvoice=Customer invoice payment
+# PaymentSupplierInvoice=Supplier invoice payment
+# PaymentSocialContribution=Social contribution payment
+# PaymentVat=VAT payment
+# ListPayment=List of payments
+# ListOfPayments=List of payments
+# ListOfCustomerPayments=List of customer payments
+# ListOfSupplierPayments=List of supplier payments
+# DatePayment=Payment date
+# NewVATPayment=New VAT payment
+# newLT2PaymentES=New IRPF payment
+# LT2PaymentES=IRPF Payment
+# LT2PaymentsES=IRPF Payments
+# VATPayment=VAT Payment
+# VATPayments=VAT Payments
+# SocialContributionsPayments=Social contributions payments
+# ShowVatPayment=Show VAT payment
+# TotalToPay=Total to pay
+# TotalVATReceived=Total VAT received
+# CustomerAccountancyCode=Customer accountancy code
+# SupplierAccountancyCode=Supplier accountancy code
+# AccountNumberShort=Account number
+# AccountNumber=Account number
+# NewAccount=New account
+# SalesTurnover=Sales turnover
+# SalesTurnoverMinimum=Minimum sales turnover
+# ByThirdParties=By third parties
+# ByUserAuthorOfInvoice=By invoice author
+# AccountancyExport=Accountancy export
+# ErrorWrongAccountancyCodeForCompany=Bad customer accountancy code for %s
+# SuppliersProductsSellSalesTurnover=The generated turnover by the sales of supplier's products.
+# CheckReceipt=Check deposit
+# CheckReceiptShort=Check deposit
+# NewCheckReceipt=New discount
+# NewCheckDeposit=New check deposit
+# NewCheckDepositOn=Create receipt for deposit on account: %s
+# NoWaitingChecks=No checks waiting for deposit.
+# DateChequeReceived=Check reception date
+# NbOfCheques=Nb of checks
+# PaySocialContribution=Pay a social contribution
+# ConfirmPaySocialContribution=Are you sure you want to classify this social contribution as paid?
+# DeleteSocialContribution=Delete a social contribution
+# ConfirmDeleteSocialContribution=Are you sure you want to delete this social contribution?
+# ExportDataset_tax_1=Social contributions and payments
+# CalcModeVATDebt=Mode %sVAT on commitment accounting%s.
+# CalcModeVATEngagement=Mode %sVAT on incomes-expenses%s.
+# CalcModeDebt=Mode %sClaims-Debts%s said Commitment accounting.
+# CalcModeEngagement=Mode %sIncomes-Expenses%s said cash accounting
+# AnnualSummaryDueDebtMode=Balance of income and expenses, annual summary
+# AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
+# AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by third parties, mode %sClaims-Debts%s said Commitment accounting.
+# AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by third parties, mode %sIncomes-Expenses%s said cash accounting.
+# SeeReportInInputOutputMode=See report %sIncomes-Expenses%s said cash accounting for a calculation on actual payments made
+# SeeReportInDueDebtMode=See report %sClaims-Debts%s said commitment accounting for a calculation on issued invoices
+# RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
+# RulesResultDue=- It includes outstanding invoices, expenses and VAT whether they are paid or not.
- It is based on the validation date of invoices and VAT and on the due date for expenses.
+# RulesResultInOut=- It includes the real payments made on invoices, expenses and VAT.
- It is based on the payment dates of the invoices, expenses and VAT.
+# RulesCADue=- It includes the client's due invoices whether they are paid or not.
- It is based on the validation date of these invoices.
+# RulesCAIn=- It includes all the effective payments of invoices received from clients.
- It is based on the payment date of these invoices
+# DepositsAreNotIncluded=- Deposit invoices are nor included
+# DepositsAreIncluded=- Deposit invoices are included
+# LT2ReportByCustomersInInputOutputModeES=Report by third party IRPF
+# VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
+# VATReportByCustomersInDueDebtMode=Report by the customer VAT collected and paid
+# VATReportByQuartersInInputOutputMode=Report by rate of the VAT collected and paid
+# VATReportByQuartersInDueDebtMode=Report by rate of the VAT collected and paid
+# SeeVATReportInInputOutputMode=See report %sVAT encasement%s for a standard calculation
+# SeeVATReportInDueDebtMode=See report %sVAT on flow%s for a calculation with an option on the flow
+# RulesVATInServices=- For services, the report includes the VAT regulations actually received or issued on the basis of the date of payment.
+# RulesVATInProducts=- For material assets, it includes the VAT invoices on the basis of the invoice date.
+# RulesVATDueServices=- For services, the report includes VAT invoices due, paid or not, based on the invoice date.
+# RulesVATDueProducts=- For material assets, it includes the VAT invoices, based on the invoice date.
+# OptionVatInfoModuleComptabilite=Note: For material assets, it should use the date of delivery to be more fair.
+# PercentOfInvoice=%%/invoice
+# NotUsedForGoods=Not used on goods
+# ProposalStats=Statistics on proposals
+# OrderStats=Statistics on orders
+# InvoiceStats=Statistics on bills
+# Dispatch=Dispatching
+# Dispatched=Dispatched
+# ToDispatch=To dispatch
+# ThirdPartyMustBeEditAsCustomer=Third party must be defined as a customer
+# SellsJournal=Sales Journal
+# PurchasesJournal=Purchases Journal
+# DescSellsJournal=Sales Journal
+# DescPurchasesJournal=Purchases Journal
+# InvoiceRef=Invoice ref.
+# CodeNotDef=Not defined
+# AddRemind=Dispatch available amount
+# RemainToDivide= Remain to dispatch :
+# WarningDepositsNotIncluded=Deposits invoices are not included in this version with this accountancy module.
+# DatePaymentTermCantBeLowerThanObjectDate=Payment term date can't be lower than object date.
+# Pcg_version=Pcg version
+# Pcg_type=Pcg type
+# Pcg_subtype=Pcg subtype
+# InvoiceLinesToDispatch=Invoice lines to dispatch
+# InvoiceDispatched=Dispatched invoices
+# AccountancyDashboard=Accountancy summary
+# ByProductsAndServices=By products and services
+# RefExt=External ref
+# ToCreateAPredefinedInvoice=To create a predefined invoice, create a standard invoice then, without validating it, click onto button "Convert to predefined invoice".
+# LinkedOrder=linked to order
+# ReCalculate=Recalculate
+# Mode1=Method 1
+# Mode2=Method 2
+# CalculationRuleDesc=To calculate total VAT, there is two methods:
Method 1 is rounding vat on each line, then summing them.
Method 2 is summing all vat on each line, then rounding result.
Final result may differs from few cents. Default mode is mode %s.
+# CalculationRuleDescSupplier=according to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
+# TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a cash accountancy mode is not relevant. This report is only available when using engagement accountancy mode (see setup of accountancy module).
+# CalculationMode=Calculation mode
+# COMPTA_PRODUCT_BUY_ACCOUNT=Default accountancy code to buy products
+# COMPTA_PRODUCT_SOLD_ACCOUNT=Default accountancy code to sell products
+# COMPTA_SERVICE_BUY_ACCOUNT=Default accountancy code to buy services
+# COMPTA_SERVICE_SOLD_ACCOUNT=Default accountancy code to sell services
+# COMPTA_VAT_ACCOUNT=Default accountancy code for collecting VAT
+# COMPTA_VAT_BUY_ACCOUNT=Default accountancy code for paying VAT
+# COMPTA_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties
+# COMPTA_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties
diff --git a/htdocs/langs/hr_HR/contracts.lang b/htdocs/langs/hr_HR/contracts.lang
new file mode 100644
index 00000000000..def3d8aceff
--- /dev/null
+++ b/htdocs/langs/hr_HR/contracts.lang
@@ -0,0 +1,99 @@
+# Dolibarr language file - Source file is en_US - contracts
+# ContractsArea=Contracts area
+# ListOfContracts=List of contracts
+# LastContracts=Last %s modified contracts
+# AllContracts=All contracts
+# ContractCard=Contract card
+# ContractStatus=Contract status
+# ContractStatusNotRunning=Not running
+# ContractStatusRunning=Running
+# ContractStatusDraft=Draft
+# ContractStatusValidated=Validated
+# ContractStatusClosed=Closed
+# ServiceStatusInitial=Not running
+# ServiceStatusRunning=Running
+# ServiceStatusNotLate=Running, not expired
+# ServiceStatusNotLateShort=Not expired
+# ServiceStatusLate=Running, expired
+# ServiceStatusLateShort=Expired
+# ServiceStatusClosed=Closed
+# ServicesLegend=Services legend
+# Contracts=Contracts
+# Contract=Contract
+# NoContracts=No contracts
+# MenuServices=Services
+# MenuInactiveServices=Services not active
+# MenuRunningServices=Running services
+# MenuExpiredServices=Expired services
+# MenuClosedServices=Closed services
+# NewContract=New contract
+# AddContract=Add contract
+# SearchAContract=Search a contract
+# DeleteAContract=Delete a contract
+# CloseAContract=Close a contract
+# ConfirmDeleteAContract=Are you sure you want to delete this contract and all its services ?
+# ConfirmValidateContract=Are you sure you want to validate this contract under name %s ?
+# ConfirmCloseContract=This will close all services (active or not). Are you sure you want to close this contract ?
+# ConfirmCloseService=Are you sure you want to close this service with date %s ?
+# ValidateAContract=Validate a contract
+# ActivateService=Activate service
+# ConfirmActivateService=Are you sure you want to activate this service with date %s ?
+# RefContract=Contract reference
+# DateContract=Contract date
+# DateServiceActivate=Service activation date
+# DateServiceUnactivate=Service deactivation date
+# DateServiceStart=Date for beginning of service
+# DateServiceEnd=Date for end of service
+# ShowContract=Show contract
+# ListOfServices=List of services
+# ListOfInactiveServices=List of not active services
+# ListOfExpiredServices=List of expired active services
+# ListOfClosedServices=List of closed services
+# ListOfRunningContractsLines=List of running contract lines
+# ListOfRunningServices=List of running services
+# NotActivatedServices=Inactive services (among validated contracts)
+# BoardNotActivatedServices=Services to activate among validated contracts
+# LastContracts=Last %s modified contracts
+# LastActivatedServices=Last %s activated services
+# LastModifiedServices=Last %s modified services
+# EditServiceLine=Edit service line
+# ContractStartDate=Start date
+# ContractEndDate=End date
+# DateStartPlanned=Planned start date
+# DateStartPlannedShort=Planned start date
+# DateEndPlanned=Planned end date
+# DateEndPlannedShort=Planned end date
+# DateStartReal=Real start date
+# DateStartRealShort=Real start date
+# DateEndReal=Real end date
+# DateEndRealShort=Real end date
+# NbOfServices=Nb of services
+# CloseService=Close service
+# ServicesNomberShort=%s service(s)
+# RunningServices=Running services
+# BoardRunningServices=Expired running services
+# ServiceStatus=Status of service
+# DraftContracts=Drafts contracts
+# CloseRefusedBecauseOneServiceActive=Contract can't be closed as ther is at least one open service on it
+# CloseAllContracts=Close all contract lines
+# DeleteContractLine=Delete a contract line
+# ConfirmDeleteContractLine=Are you sure you want to delete this contract line ?
+# MoveToAnotherContract=Move service into another contract.
+# ConfirmMoveToAnotherContract=I choosed new target contract and confirm I want to move this service into this contract.
+# ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to ?
+# PaymentRenewContractId=Renew contract line (number %s)
+# ExpiredSince=Expiration date
+# RelatedContracts=Related contracts
+# NoExpiredServices=No expired active services
+# ListOfServicesToExpireWithDuration=List of Services to expire in %s days
+# ListOfServicesToExpireWithDurationNeg=List of Services expired from more than %s days
+# ListOfServicesToExpire=List of Services to expire
+# NoteListOfYourExpiredServices=This list contains only services of contracts for third parties you are linked to as a sale representative.
+
+##### Types de contacts #####
+# TypeContact_contrat_internal_SALESREPSIGN=Sales representative signing contract
+# TypeContact_contrat_internal_SALESREPFOLL=Sales representative following-up contract
+# TypeContact_contrat_external_BILLING=Billing customer contact
+# TypeContact_contrat_external_CUSTOMER=Follow-up customer contact
+# TypeContact_contrat_external_SALESREPSIGN=Signing contract customer contact
+# Error_CONTRACT_ADDON_NotDefined=Constant CONTRACT_ADDON not defined
diff --git a/htdocs/langs/hr_HR/cron.lang b/htdocs/langs/hr_HR/cron.lang
new file mode 100644
index 00000000000..1be23d72ca3
--- /dev/null
+++ b/htdocs/langs/hr_HR/cron.lang
@@ -0,0 +1,114 @@
+# Dolibarr language file - Source file is en_US - cron
+#
+# About page
+#
+# About = About
+# CronAbout = About Cron
+# CronAboutPage = Cron about page
+
+#
+# Right
+#
+# Permission23101 = Read Scheduled task
+# Permission23102 = Create/update Scheduled task
+# Permission23103 = Delete Scheduled task
+# Permission23104 = Execute Scheduled task
+
+#
+# Admin
+#
+# CronSetup= Scheduled job management setup
+# URLToLaunchCronJobs=URL to check and launch cron jobs if required
+# OrToLaunchASpecificJob=Or to check and launch a specific job
+# KeyForCronAccess=Security key for URL to launch cron jobs
+# FileToLaunchCronJobs=Command line to launch cron jobs
+# CronExplainHowToRunUnix=On Unix environment you should use crontab to run Command line each minutes
+# CronExplainHowToRunWin=On Microsoft(tm) Windows environement you can use Scheduled task tools to run Command line each minutes
+
+
+#
+# Menu
+#
+# CronJobs=Scheduled jobs
+# CronListActive= List of active jobs
+# CronListInactive= List of disabled jobs
+# CronListActive= List of active jobs
+
+
+#
+# Page list
+#
+# CronDateLastRun=Last run
+# CronLastOutput=Last run output
+# CronLastResult=Last result code
+# CronListOfCronJobs=List of scheduled jobs
+# CronCommand=Command
+# CronList=Jobs list
+# CronDelete= Delete cron jobs
+# CronConfirmDelete= Are you sure you want to delete this cron job ?
+# CronExecute=Launch job
+# CronConfirmExecute= Are you sure to execute this job now
+# CronInfo= Jobs allow to execute task that have been planned
+# CronWaitingJobs=Wainting jobs
+# CronTask=Job
+# CronNone= None
+# CronDtStart=Start date
+# CronDtEnd=End date
+# CronDtNextLaunch=Next execution
+# CronDtLastLaunch=Last execution
+# CronFrequency=Frequancy
+# CronClass=Classe
+# CronMethod=Method
+# CronModule=Module
+# CronAction=Action
+# CronStatus=Status
+# CronStatusActive=Enabled
+# CronStatusInactive=Disabled
+# CronNoJobs=No jobs registered
+# CronPriority=Priority
+# CronLabel=Description
+# CronNbRun=Nb. launch
+# CronEach=Every
+# JobFinished=Job launched and finished
+
+#
+#Page card
+#
+# CronAdd= Add jobs
+# CronHourStart= Start Hour and date of task
+# CronEvery= And execute task each
+# CronObject= Instance/Object to create
+# CronArgs=Parameters
+# CronSaveSucess=Save succesfully
+# CronNote=Comment
+# CronFieldMandatory=Fields %s is mandatory
+# CronErrEndDateStartDt=End date cannot be before start date
+# CronStatusActiveBtn=Enable
+# CronStatusInactiveBtn=Disable
+# CronTaskInactive=This job is disabled
+# CronDtLastResult=Last result date
+# CronId=Id
+# CronClassFile=Classes (filename.class.php)
+# CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module).
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of module is product
+# CronClassFileHelp=The file name to load.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of class file name is product.class.php
+# CronObjectHelp=The object name to load.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of class file name is Product
+# CronMethodHelp=The object method to launch.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of method is is fecth
+# CronArgsHelp=The method arguments.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of paramters can be 0, ProductRef
+# CronCommandHelp=The system command line to execute.
+
+#
+# Info
+#
+# CronInfoPage=Information
+
+
+#
+# Common
+#
+# CronType=Task type
+# CronType_method=Call method of a Dolibarr Class
+# CronType_command=Shell command
+# CronMenu=Cron
+# CronCannotLoadClass=Cannot load class %s or object %s
+
+# UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Modules tools - Job list" to see and edit scheduled jobs.
diff --git a/htdocs/langs/hr_HR/deliveries.lang b/htdocs/langs/hr_HR/deliveries.lang
new file mode 100644
index 00000000000..87b76940c13
--- /dev/null
+++ b/htdocs/langs/hr_HR/deliveries.lang
@@ -0,0 +1,25 @@
+# Dolibarr language file - Source file is en_US - deliveries
+# Delivery=Delivery
+# Deliveries=Deliveries
+# DeliveryCard=Delivery card
+# DeliveryOrder=Delivery order
+# DeliveryOrders=Delivery orders
+# DeliveryDate=Delivery date
+# DeliveryDateShort=Deliv. date
+# CreateDeliveryOrder=Generate delivery order
+# QtyDelivered=Qty delivered
+# SetDeliveryDate=Set shipping date
+# ValidateDeliveryReceipt=Validate delivery receipt
+# ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt ?
+# DeleteDeliveryReceipt=Delete delivery receipt
+# DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt %s ?
+# DeliveryMethod=Delivery method
+# TrackingNumber=Tracking number
+# DeliveryNotValidated=Delivery not validated
+# merou PDF model
+# NameAndSignature=Name and Signature :
+# ToAndDate=To___________________________________ on ____/_____/__________
+# GoodStatusDeclaration=Have received the goods above in good condition,
+# Deliverer=Deliverer :
+# Sender=Sender
+# Recipient=Recipient
diff --git a/htdocs/langs/hr_HR/dict.lang b/htdocs/langs/hr_HR/dict.lang
new file mode 100644
index 00000000000..a662b0f7573
--- /dev/null
+++ b/htdocs/langs/hr_HR/dict.lang
@@ -0,0 +1,329 @@
+# Dolibarr language file - Source file is en_US - dict
+# CountryFR=France
+# CountryBE=Belgium
+# CountryIT=Italy
+# CountryES=Spain
+# CountryDE=Germany
+# CountryCH=Switzerland
+# CountryGB=Great Britain
+# CountryUK=United Kingdom
+# CountryIE=Ireland
+# CountryCN=China
+# CountryTN=Tunisia
+# CountryUS=United States
+# CountryMA=Morocco
+# CountryDZ=Algeria
+# CountryCA=Canada
+# CountryTG=Togo
+# CountryGA=Gabon
+# CountryNL=Netherlands
+# CountryHU=Hungary
+# CountryRU=Russia
+# CountrySE=Sweden
+# CountryCI=Ivoiry Coast
+# CountrySN=Senegal
+# CountryAR=Argentina
+# CountryCM=Cameroon
+# CountryPT=Portugal
+# CountrySA=Saudi Arabia
+# CountryMC=Monaco
+# CountryAU=Australia
+# CountrySG=Singapore
+# CountryAF=Afghanistan
+# CountryAX=Åland Islands
+# CountryAL=Albania
+# CountryAS=American Samoa
+# CountryAD=Andorra
+# CountryAO=Angola
+# CountryAI=Anguilla
+# CountryAQ=Antarctica
+# CountryAG=Antigua and Barbuda
+# CountryAM=Armenia
+# CountryAW=Aruba
+# CountryAT=Austria
+# CountryAZ=Azerbaijan
+# CountryBS=Bahamas
+# CountryBH=Bahrain
+# CountryBD=Bangladesh
+# CountryBB=Barbados
+# CountryBY=Belarus
+# CountryBZ=Belize
+# CountryBJ=Benin
+# CountryBM=Bermuda
+# CountryBT=Bhutan
+# CountryBO=Bolivia
+# CountryBA=Bosnia and Herzegovina
+# CountryBW=Botswana
+# CountryBV=Bouvet Island
+# CountryBR=Brazil
+# CountryIO=British Indian Ocean Territory
+# CountryBN=Brunei Darussalam
+# CountryBG=Bulgaria
+# CountryBF=Burkina Faso
+# CountryBI=Burundi
+# CountryKH=Cambodia
+# CountryCV=Cape Verde
+# CountryKY=Cayman Islands
+# CountryCF=Central African Republic
+# CountryTD=Chad
+# CountryCL=Chile
+# CountryCX=Christmas Island
+# CountryCC=Cocos (Keeling) Islands
+# CountryCO=Colombia
+# CountryKM=Comoros
+# CountryCG=Congo
+# CountryCD=Congo, The Democratic Republic of the
+# CountryCK=Cook Islands
+# CountryCR=Costa Rica
+# CountryHR=Croatia
+# CountryCU=Cuba
+# CountryCY=Cyprus
+# CountryCZ=Czech Republic
+# CountryDK=Denmark
+# CountryDJ=Djibouti
+# CountryDM=Dominica
+# CountryDO=Dominican Republic
+# CountryEC=Ecuador
+# CountryEG=Egypt
+# CountrySV=El Salvador
+# CountryGQ=Equatorial Guinea
+# CountryER=Eritrea
+# CountryEE=Estonia
+# CountryET=Ethiopia
+# CountryFK=Falkland Islands
+# CountryFO=Faroe Islands
+# CountryFJ=Fiji Islands
+# CountryFI=Finland
+# CountryGF=French Guiana
+# CountryPF=French Polynesia
+# CountryTF=French Southern Territories
+# CountryGM=Gambia
+# CountryGE=Georgia
+# CountryGH=Ghana
+# CountryGI=Gibraltar
+# CountryGR=Greece
+# CountryGL=Greenland
+# CountryGD=Grenada
+# CountryGP=Guadeloupe
+# CountryGU=Guam
+# CountryGT=Guatemala
+# CountryGN=Guinea
+# CountryGW=Guinea-Bissau
+# CountryGY=Guyana
+# CountryHT=Haïti
+# CountryHM=Heard Island and McDonald
+# CountryVA=Holy See (Vatican City State)
+# CountryHN=Honduras
+# CountryHK=Hong Kong
+# CountryIS=Icelande
+# CountryIN=India
+# CountryID=Indonesia
+# CountryIR=Iran
+# CountryIQ=Iraq
+# CountryIL=Israel
+# CountryJM=Jamaica
+# CountryJP=Japan
+# CountryJO=Jordan
+# CountryKZ=Kazakhstan
+# CountryKE=Kenya
+# CountryKI=Kiribati
+# CountryKP=North Korea
+# CountryKR=South Korea
+# CountryKW=Kuwait
+# CountryKG=Kyrghyztan
+# CountryLA=Lao
+# CountryLV=Latvia
+# CountryLB=Lebanon
+# CountryLS=Lesotho
+# CountryLR=Liberia
+# CountryLY=Libyan
+# CountryLI=Liechtenstein
+# CountryLT=Lituania
+# CountryLU=Luxembourg
+# CountryMO=Macao
+# CountryMK=Macedonia, the former Yugoslav of
+# CountryMG=Madagascar
+# CountryMW=Malawi
+# CountryMY=Malaysia
+# CountryMV=Maldives
+# CountryML=Mali
+# CountryMT=Malta
+# CountryMH=Marshall Islands
+# CountryMQ=Martinique
+# CountryMR=Mauritania
+# CountryMU=Mauritius
+# CountryYT=Mayotte
+# CountryMX=Mexico
+# CountryFM=Micronesia
+# CountryMD=Moldova
+# CountryMN=Mongolia
+# CountryMS=Monserrat
+# CountryMZ=Mozambique
+# CountryMM=Birmania (Myanmar)
+# CountryNA=Namibia
+# CountryNR=Nauru
+# CountryNP=Nepal
+# CountryAN=Netherlands Antilles
+# CountryNC=New Caledonia
+# CountryNZ=New Zealand
+# CountryNI=Nicaragua
+# CountryNE=Niger
+# CountryNG=Nigeria
+# CountryNU=Niue
+# CountryNF=Norfolk Island
+# CountryMP=Northern Mariana Islands
+# CountryNO=Norway
+# CountryOM=Oman
+# CountryPK=Pakistan
+# CountryPW=Palau
+# CountryPS=Palestinian Territory, Occupied
+# CountryPA=Panama
+# CountryPG=Papua New Guinea
+# CountryPY=Paraguay
+# CountryPE=Peru
+# CountryPH=Philippines
+# CountryPN=Pitcairn Islands
+# CountryPL=Poland
+# CountryPR=Puerto Rico
+# CountryQA=Qatar
+# CountryRE=Reunion
+# CountryRO=Romania
+# CountryRW=Rwanda
+# CountrySH=Saint Helena
+# CountryKN=Saint Kitts and Nevis
+# CountryLC=Saint Lucia
+# CountryPM=Saint Pierre and Miquelon
+# CountryVC=Saint Vincent and Grenadines
+# CountryWS=Samoa
+# CountrySM=San Marino
+# CountryST=Sao Tome and Principe
+# CountryRS=Serbia
+# CountrySC=Seychelles
+# CountrySL=Sierra Leone
+# CountrySK=Slovakia
+# CountrySI=Slovenia
+# CountrySB=Solomon Islands
+# CountrySO=Somalia
+# CountryZA=South Africa
+# CountryGS=South Georgia and the South Sandwich Islands
+# CountryLK=Sri Lanka
+# CountrySD=Sudan
+# CountrySR=Suriname
+# CountrySJ=Svalbard and Jan Mayen
+# CountrySZ=Swaziland
+# CountrySY=Syrian
+# CountryTW=Taiwan
+# CountryTJ=Tajikistan
+# CountryTZ=Tanzania
+# CountryTH=Thailand
+# CountryTL=Timor-Leste
+# CountryTK=Tokelau
+# CountryTO=Tonga
+# CountryTT=Trinidad and Tobago
+# CountryTR=Turkey
+# CountryTM=Turkmenistan
+# CountryTC=Turks and Cailos Islands
+# CountryTV=Tuvalu
+# CountryUG=Uganda
+# CountryUA=Ukraine
+# CountryAE=United Arab Emirates
+# CountryUM=United States Minor Outlying Islands
+# CountryUY=Uruguay
+# CountryUZ=Uzbekistan
+# CountryVU=Vanuatu
+# CountryVE=Venezuela
+# CountryVN=Viet Nam
+# CountryVG=Virgin Islands, British
+# CountryVI=Virgin Islands, U.S.
+# CountryWF=Wallis and Futuna
+# CountryEH=Western Sahara
+# CountryYE=Yemen
+# CountryZM=Zambia
+# CountryZW=Zimbabwe
+# CountryGG=Guernsey
+# CountryIM=Isle of Man
+# CountryJE=Jersey
+# CountryME=Montenegro
+# CountryBL=Saint Barthelemy
+# CountryMF=Saint Martin
+
+##### Civilities #####
+# CivilityMME=Mrs.
+# CivilityMR=Mr.
+# CivilityMLE=Ms.
+# CivilityMTRE=Master
+# CivilityDR=Doctor
+
+##### Currencies #####
+# Currencyeuros=Euros
+# CurrencyAUD=AU Dollars
+# CurrencySingAUD=AU Dollar
+# CurrencyCAD=CAN Dollars
+# CurrencySingCAD=CAN Dollar
+# CurrencyCHF=Swiss Francs
+# CurrencySingCHF=Swiss Franc
+# CurrencyEUR=Euros
+# CurrencySingEUR=Euro
+# CurrencyFRF=French Francs
+# CurrencySingFRF=French Franc
+# CurrencyGBP=GB Pounds
+# CurrencySingGBP=GB Pound
+# CurrencyINR=Indian rupees
+# CurrencySingINR=Indian rupee
+# CurrencyMAD=Dirham
+# CurrencySingMAD=Dirham
+# CurrencyMGA=Ariary
+# CurrencySingMGA=Ariary
+# CurrencyMUR=Mauritius rupees
+# CurrencySingMUR=Mauritius rupee
+# CurrencyNOK=Norwegian krones
+# CurrencySingNOK=Norwegian krone
+# CurrencyTND=Tunisian dinars
+# CurrencySingTND=Tunisian dinar
+# CurrencyUSD=US Dollars
+# CurrencySingUSD=US Dollar
+# CurrencyUAH=Hryvnia
+# CurrencySingUAH=Hryvnia
+# CurrencyXAF=CFA Francs BEAC
+# CurrencySingXAF=CFA Franc BEAC
+# CurrencyXOF=CFA Francs BCEAO
+# CurrencySingXOF=CFA Franc BCEAO
+# CurrencyXPF=CFP Francs
+# CurrencySingXPF=CFP Franc
+
+# CurrencyCentSingEUR=cent
+# CurrencyThousandthSingTND=thousandth
+
+#### Input reasons #####
+# DemandReasonTypeSRC_INTE=Internet
+# DemandReasonTypeSRC_CAMP_MAIL=Mailing campaign
+# DemandReasonTypeSRC_CAMP_EMAIL=EMailing campaign
+# DemandReasonTypeSRC_CAMP_PHO=Phone campaign
+# DemandReasonTypeSRC_CAMP_FAX=Fax campaign
+# DemandReasonTypeSRC_COMM=Commercial contact
+# DemandReasonTypeSRC_SHOP=Shop contact
+# DemandReasonTypeSRC_WOM=Word of mouth
+# DemandReasonTypeSRC_PARTNER=Partner
+# DemandReasonTypeSRC_EMPLOYEE=Employee
+# DemandReasonTypeSRC_SPONSORING=Sponsorship
+
+#### Paper formats ####
+# PaperFormatEU4A0=Format 4A0
+# PaperFormatEU2A0=Format 2A0
+# PaperFormatEUA0=Format A0
+# PaperFormatEUA1=Format A1
+# PaperFormatEUA2=Format A2
+# PaperFormatEUA3=Format A3
+# PaperFormatEUA4=Format A4
+# PaperFormatEUA5=Format A5
+# PaperFormatEUA6=Format A6
+# PaperFormatUSLETTER=Format Letter US
+# PaperFormatUSLEGAL=Format Legal US
+# PaperFormatUSEXECUTIVE=Format Executive US
+# PaperFormatUSLEDGER=Format Ledger/Tabloid
+# PaperFormatCAP1=Format P1 Canada
+# PaperFormatCAP2=Format P2 Canada
+# PaperFormatCAP3=Format P3 Canada
+# PaperFormatCAP4=Format P4 Canada
+# PaperFormatCAP5=Format P5 Canada
+# PaperFormatCAP6=Format P6 Canada
diff --git a/htdocs/langs/hr_HR/donations.lang b/htdocs/langs/hr_HR/donations.lang
new file mode 100644
index 00000000000..12a72464cae
--- /dev/null
+++ b/htdocs/langs/hr_HR/donations.lang
@@ -0,0 +1,32 @@
+# Dolibarr language file - Source file is en_US - donations
+# Donation=Donation
+# Donations=Donations
+# DonationRef=Donation ref.
+# Donor=Donor
+# Donors=Donors
+# AddDonation=Add a donation
+# NewDonation=New donation
+# ShowDonation=Show donation
+# DonationPromise=Gift promise
+# PromisesNotValid=Not validated promises
+# PromisesValid=Validated promises
+# DonationsPaid=Donations paid
+# DonationsReceived=Donations received
+# PublicDonation=Public donation
+# DonationsNumber=Donation number
+# DonationsArea=Donations area
+# DonationStatusPromiseNotValidated=Draft promise
+# DonationStatusPromiseValidated=Validated promise
+# DonationStatusPaid=Donation received
+# DonationStatusPromiseNotValidatedShort=Draft
+# DonationStatusPromiseValidatedShort=Validated
+# DonationStatusPaidShort=Received
+# ValidPromess=Validate promise
+# DonationReceipt=Donation receipt
+# BuildDonationReceipt=Build receipt
+# DonationsModels=Documents models for donation receipts
+# LastModifiedDonations=Last %s modified donations
+# SearchADonation=Search a donation
+# DonationRecipient=Donation recipient
+# ThankYou=Thank You
+# IConfirmDonationReception=The recipient declare reception, as a donation, of the following amount
diff --git a/htdocs/langs/hr_HR/ecm.lang b/htdocs/langs/hr_HR/ecm.lang
new file mode 100644
index 00000000000..47c6a4ccd6e
--- /dev/null
+++ b/htdocs/langs/hr_HR/ecm.lang
@@ -0,0 +1,55 @@
+# Dolibarr language file - Source file is en_US - ecm
+# MenuECM=Documents
+# DocsMine=My documents
+# DocsGenerated=Generated documents
+# DocsElements=Elements documents
+# DocsThirdParties=Documents third parties
+# DocsContracts=Documents contracts
+# DocsProposals=Documents proposals
+# DocsOrders=Documents orders
+# DocsInvoices=Documents invoices
+# ECMNbOfDocs=Nb of documents in directory
+# ECMNbOfDocsSmall=Nb of doc.
+# ECMSection=Directory
+# ECMSectionManual=Manual directory
+# ECMSectionAuto=Automatic directory
+# ECMSectionsManual=Manual tree
+# ECMSectionsAuto=Automatic tree
+# ECMSections=Directories
+# ECMRoot=Root
+# ECMNewSection=New directory
+# ECMAddSection=Add directory
+# ECMNewDocument=New document
+# ECMCreationDate=Creation date
+# ECMNbOfFilesInDir=Number of files in directory
+# ECMNbOfSubDir=Number of sub-directories
+# ECMNbOfFilesInSubDir=Number of files in sub-directories
+# ECMCreationUser=Creator
+# ECMArea=EDM area
+# ECMAreaDesc=The EDM (Electronic Document Management) area allows you to save, share and search quickly all kind of documents in Dolibarr.
+# ECMAreaDesc2=* Automatic directories are filled automatically when adding documents from card of an element.
* Manual directories can be used to save documents not linked to a particular element.
+# ECMSectionWasRemoved=Directory %s has been deleted.
+# ECMDocumentsSection=Document of directory
+# ECMSearchByKeywords=Search by keywords
+# ECMSearchByEntity=Search by object
+# ECMSectionOfDocuments=Directories of documents
+# ECMTypeManual=Manual
+# ECMTypeAuto=Automatic
+# ECMDocsBySocialContributions=Documents linked to social contributions
+# ECMDocsByThirdParties=Documents linked to third parties
+# ECMDocsByProposals=Documents linked to proposals
+# ECMDocsByOrders=Documents linked to customers orders
+# ECMDocsByContracts=Documents linked to contracts
+# ECMDocsByInvoices=Documents linked to customers invoices
+# ECMDocsByProducts=Documents linked to products
+# ECMDocsByProjects=Documents linked to projects
+# ECMNoDirectoryYet=No directory created
+# ShowECMSection=Show directory
+# DeleteSection=Remove directory
+# ConfirmDeleteSection=Can you confirm you want to delete the directory %s ?
+# ECMDirectoryForFiles=Relative directory for files
+# CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
+# ECMFileManager=File manager
+# ECMSelectASection=Select a directory on left tree...
+# DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Refresh" button first to synchronize disk and database to get content of this directory.
+
diff --git a/htdocs/langs/hr_HR/errors.lang b/htdocs/langs/hr_HR/errors.lang
new file mode 100644
index 00000000000..f5e6781eb4c
--- /dev/null
+++ b/htdocs/langs/hr_HR/errors.lang
@@ -0,0 +1,150 @@
+# Dolibarr language file - Source file is en_US - errors
+
+# No errors
+# NoErrorCommitIsDone=No error, we commit
+
+# Errors
+# Error=Error
+# Errors=Errors
+# ErrorButCommitIsDone=Errors found but we validate despite this
+# ErrorBadEMail=EMail %s is wrong
+# ErrorBadUrl=Url %s is wrong
+# ErrorLoginAlreadyExists=Login %s already exists.
+# ErrorGroupAlreadyExists=Group %s already exists.
+# ErrorRecordNotFound=Record not found.
+# ErrorFailToCopyFile=Failed to copy file '%s' into '%s'.
+# ErrorFailToRenameFile=Failed to rename file '%s' into '%s'.
+# ErrorFailToDeleteFile=Failed to remove file '%s'.
+# ErrorFailToCreateFile=Failed to create file '%s'.
+# ErrorFailToRenameDir=Failed to rename directory '%s' into '%s'.
+# ErrorFailToCreateDir=Failed to create directory '%s'.
+# ErrorFailToDeleteDir=Failed to delete directory '%s'.
+# ErrorFailedToDeleteJoinedFiles=Can not delete environment because there is some joined files. Remove join files first.
+# ErrorThisContactIsAlreadyDefinedAsThisType=This contact is already defined as contact for this type.
+# ErrorCashAccountAcceptsOnlyCashMoney=This bank account is a cash account, so it accepts payments of type cash only.
+# ErrorFromToAccountsMustDiffers=Source and targets bank accounts must be different.
+# ErrorBadThirdPartyName=Bad value for third party name
+# ErrorProdIdIsMandatory=The %s is mandatory
+# ErrorBadCustomerCodeSyntax=Bad syntax for customer code
+# ErrorCustomerCodeRequired=Customer code required
+# ErrorCustomerCodeAlreadyUsed=Customer code already used
+# ErrorPrefixRequired=Prefix required
+# ErrorUrlNotValid=The website address is incorrect
+# ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
+# ErrorSupplierCodeRequired=Supplier code required
+# ErrorSupplierCodeAlreadyUsed=Supplier code already used
+# ErrorBadParameters=Bad parameters
+# ErrorBadValueForParameter=Wrong value '%s' for parameter incorrect '%s'
+# ErrorBadImageFormat=Image file has not a supported format
+# ErrorBadDateFormat=Value '%s' has wrong date format
+# ErrorWrongDate=Date is not correct!
+# ErrorFailedToWriteInDir=Failed to write in directory %s
+# ErrorFoundBadEmailInFile=Found incorrect email syntax for %s lines in file (example line %s with email=%s)
+# ErrorUserCannotBeDelete=User can not be deleted. May be it is associated on Dolibarr entities.
+# ErrorFieldsRequired=Some required fields were not filled.
+# ErrorFailedToCreateDir=Failed to create a directory. Check that Web server user has permissions to write into Dolibarr documents directory. If parameter safe_mode is enabled on this PHP, check that Dolibarr php files owns to web server user (or group).
+# ErrorNoMailDefinedForThisUser=No mail defined for this user
+# ErrorFeatureNeedJavascript=This feature need javascript to be activated to work. Change this in setup - display.
+# ErrorTopMenuMustHaveAParentWithId0=A menu of type 'Top' can't have a parent menu. Put 0 in parent menu or choose a menu of type 'Left'.
+# ErrorLeftMenuMustHaveAParentId=A menu of type 'Left' must have a parent id.
+# ErrorFileNotFound=File %s not found (Bad path, wrong permissions or access denied by PHP openbasedir or safe_mode parameter)
+# ErrorDirNotFound=Directory %s not found (Bad path, wrong permissions or access denied by PHP openbasedir or safe_mode parameter)
+# ErrorFunctionNotAvailableInPHP=Function %s is required for this feature but is not available in this version/setup of PHP.
+# ErrorDirAlreadyExists=A directory with this name already exists.
+# ErrorFileAlreadyExists=A file with this name already exists.
+# ErrorPartialFile=File not received completely by server.
+# ErrorNoTmpDir=Temporary directy %s does not exists.
+# ErrorUploadBlockedByAddon=Upload blocked by a PHP/Apache plugin.
+# ErrorFileSizeTooLarge=File size is too large.
+# ErrorSizeTooLongForIntType=Size too long for int type (%s digits maximum)
+# ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum)
+# ErrorNoValueForSelectType=Please fill value for select list
+# ErrorNoValueForCheckBoxType=Please fill value for checkbox list
+# ErrorNoValueForRadioType=Please fill value for radio list
+# ErrorBadFormatValueList=The list value cannot have more than one come : %s, but need at least one: llave,valores
+# ErrorFieldCanNotContainSpecialCharacters=Field %s must not contains special characters.
+# ErrorNoAccountancyModuleLoaded=No accountancy module activated
+# ErrorExportDuplicateProfil=This profile name already exists for this export set.
+# ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
+# ErrorLDAPMakeManualTest=A .ldif file has been generated in directory %s. Try to load it manually from command line to have more information on errors.
+# ErrorCantSaveADoneUserWithZeroPercentage=Can't save an action with "statut not started" if field "done by" is also filled.
+# ErrorRefAlreadyExists=Ref used for creation already exists.
+# ErrorPleaseTypeBankTransactionReportName=Please type bank receipt name where transaction is reported (Format YYYYMM or YYYYMMDD)
+# ErrorRecordHasChildren=Failed to delete records since it has some childs.
+# ErrorRecordIsUsedCantDelete=Can't delete record. It is already used or included into other object.
+# ErrorModuleRequireJavascript=Javascript must not be disabled to have this feature working. To enable/disable Javascript, go to menu Home->Setup->Display.
+# ErrorPasswordsMustMatch=Both typed passwords must match each other
+# ErrorContactEMail=A technical error occured. Please, contact administrator to following email %s en provide the error code %s in your message, or even better by adding a screen copy of this page.
+# ErrorWrongValueForField=Wrong value for field number %s (value '%s' does not match regex rule %s)
+# ErrorFieldValueNotIn=Wrong value for field number %s (value '%s' is not a value available into field %s of table %s)
+# ErrorFieldRefNotIn=Wrong value for field number %s (value '%s' is not a %s existing ref)
+# ErrorsOnXLines=Errors on %s source record(s)
+# ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
+# ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
+# ErrorDatabaseParameterWrong=Database setup parameter '%s' has a value not compatible to use Dolibarr (must have value '%s').
+# ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
+# ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
+# ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Setup - Modules to complete.
+# ErrorBadMask=Error on mask
+# ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
+# ErrorBadMaskBadRazMonth=Error, bad reset value
+# ErrorSelectAtLeastOne=Error. Select at least one entry.
+# ErrorProductWithRefNotExist=Product with reference '%s' don't exist
+# ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transation that is conciliated
+# ErrorProdIdAlreadyExist=%s is assigned to another third
+# ErrorFailedToSendPassword=Failed to send password
+# ErrorFailedToLoadRSSFile=Fails to get RSS feed. Try to add constant MAIN_SIMPLEXMLLOAD_DEBUG if error messages does not provide enough information.
+# ErrorPasswordDiffers=Passwords differs, please type them again.
+# ErrorForbidden=Access denied.
You try to access to a page, area or feature without being in an authenticated session or that is not allowed to your user.
+# ErrorForbidden2=Permission for this login can be defined by your Dolibarr administrator from menu %s->%s.
+# ErrorForbidden3=It seems that Dolibarr is not used through an authenticated session. Take a look at Dolibarr setup documentation to know how to manage authentications (htaccess, mod_auth or other...).
+# ErrorNoImagickReadimage=Class Imagick is not found in this PHP. No preview can be available. Administrators can disable this tab from menu Setup - Display.
+# ErrorRecordAlreadyExists=Record already exists
+# ErrorCantReadFile=Failed to read file '%s'
+# ErrorCantReadDir=Failed to read directory '%s'
+# ErrorFailedToFindEntity=Failed to read environment '%s'
+# ErrorBadLoginPassword=Bad value for login or password
+# ErrorLoginDisabled=Your account has been disabled
+# ErrorFailedToRunExternalCommand=Failed to run external command. Check it is available and runnable by your PHP server. If PHP Safe Mode is enabled, check that command is inside a directory defined by parameter safe_mode_exec_dir.
+# ErrorFailedToChangePassword=Failed to change password
+# ErrorLoginDoesNotExists=User with login %s could not be found.
+# ErrorLoginHasNoEmail=This user has no email address. Process aborted.
+# ErrorBadValueForCode=Bad value for security code. Try again with new value...
+# ErrorBothFieldCantBeNegative=Fields %s and %s can't be both negative
+# ErrorWebServerUserHasNotPermission=User account %s used to execute web server has no permission for that
+# ErrorNoActivatedBarcode=No barcode type activated
+# ErrUnzipFails=Failed to unzip %s with ZipArchive
+# ErrNoZipEngine=No engine to unzip %s file in this PHP
+# ErrorFileMustBeADolibarrPackage=The file %s must be a Dolibarr zip package
+# ErrorFileRequired=It takes a package Dolibarr file
+# ErrorPhpCurlNotInstalled=The PHP CURL is not installed, this is essential to talk with Paypal
+# ErrorFailedToAddToMailmanList=Failed to add record %s to Mailman list %s or SPIP base
+# ErrorFailedToRemoveToMailmanList=Failed to remove record %s to Mailman list %s or SPIP base
+# ErrorNewValueCantMatchOldValue=New value can't be equal to old one
+# ErrorFailedToValidatePasswordReset=Failed to reinit password. May be the reinit was already done (this link can be used only one time). If not, try to restart the reinit process.
+# ErrorToConnectToMysqlCheckInstance=Connect to database fails. Check Mysql server is running (in most cases, you can launch it from command line with 'sudo /etc/init.d/mysql start').
+# ErrorFailedToAddContact=Failed to add contact
+# ErrorDateMustBeBeforeToday=The date can not be greater than today
+# ErrorPaymentModeDefinedToWithoutSetup=A payment mode was set to type %s but setup of module Invoice was not completed to define information to show for this payment mode.
+# ErrorPHPNeedModule=Error, your PHP must have module %s installed to use this feature.
+# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
+# ErrorWarehouseMustDiffers=Source and target warehouses must differs
+# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
+
+# Warnings
+# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
+# WarningSafeModeOnCheckExecDir=Warning, PHP option safe_mode is on so command must be stored inside a directory declared by php parameter safe_mode_exec_dir.
+# WarningAllowUrlFopenMustBeOn=Parameter allow_url_fopen must be set to on in filer php.ini for having this module working completely. You must modify this file manually.
+# WarningBuildScriptNotRunned=Script %s was not yet ran to build graphics, or there is no data to show.
+# WarningBookmarkAlreadyExists=A bookmark with this title or this target (URL) already exists.
+# WarningPassIsEmpty=Warning, database password is empty. This is a security hole. You should add a password to your database and change your conf.php file to reflect this.
+# WarningConfFileMustBeReadOnly=Warning, your config file (htdocs/conf/conf.php) can be overwritten by the web server. This is a serious security hole. Modify permissions on file to be in read only mode for operating system user used by Web server. If you use Windows and FAT format for your disk, you must know that this file system does not allow to add permissions on file, so can't be completely safe.
+# WarningsOnXLines=Warnings on %s source record(s)
+# WarningNoDocumentModelActivated=No model, for document generation, has been activated. A model will be choosed by default until you check your module setup.
+# WarningLockFileDoesNotExists=Warning, once setup is finished, you must disable install/migrate tools by adding a file install.lock into directory %s. Missing this file is a security hole.
+# WarningUntilDirRemoved=All security warnings (visible by admin users only) will remain active as long as the vulnerability is present (or that constant MAIN_REMOVE_INSTALL_WARNING is added in Setup->Other setup).
+# WarningCloseAlways=Warning, closing is done even if amount differs between source and target elements. Enable this feature with caution.
+# WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box.
+# WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your user are not complete (see tab ClickToDial onto your user card).
+# WarningNotRelevant=Irrelevant operation for this dataset
diff --git a/htdocs/langs/hr_HR/exports.lang b/htdocs/langs/hr_HR/exports.lang
new file mode 100644
index 00000000000..3376ce3396c
--- /dev/null
+++ b/htdocs/langs/hr_HR/exports.lang
@@ -0,0 +1,130 @@
+# Dolibarr language file - Source file is en_US - exports
+# ExportsArea=Exports area
+# ImportArea=Import area
+# NewExport=New export
+# NewImport=New import
+# ExportableDatas=Exportable dataset
+# ImportableDatas=Importable dataset
+# SelectExportDataSet=Choose dataset you want to export...
+# SelectImportDataSet=Choose dataset you want to import...
+# SelectExportFields=Choose fields you want to export, or select a predefined export profile
+# SelectImportFields=Choose source file fields you want to import and their target field in database by moving them up and down with anchor %s, or select a predefined import profil:
+# NotImportedFields=Fields of source file not imported
+# SaveExportModel=Save this export profile if you plan to reuse it later...
+# SaveImportModel=Save this import profile if you plan to reuse it later...
+# ExportModelName=Export profile name
+# ExportModelSaved=Export profile saved under name %s.
+# ExportableFields=Exportable fields
+# ExportedFields=Exported fields
+# ImportModelName=Import profile name
+# ImportModelSaved=Import profile saved under name %s.
+# ImportableFields=Importable fields
+# ImportedFields=Imported fields
+# DatasetToExport=Dataset to export
+# DatasetToImport=Import file into dataset
+# NoDiscardedFields=No fields in source file are discarded
+# Dataset=Dataset
+# ChooseFieldsOrdersAndTitle=Choose fields order...
+# FieldsOrder=Fields order
+# FieldsTitle=Fields title
+# FieldOrder=Field order
+# FieldTitle=Field title
+# ChooseExportFormat=Choose export format
+# NowClickToGenerateToBuildExportFile=Now, select file format in combo box and click on "Generate" to build export file...
+# AvailableFormats=Available formats
+# LibraryShort=Library
+# LibraryUsed=Library used
+# LibraryVersion=Version
+# Step=Step
+# FormatedImport=Import assistant
+# FormatedImportDesc1=This area allows to import personalized data, using an assistant to help you in process without technical knowledge.
+# FormatedImportDesc2=First step is to choose a king of data you want to load, then file to load, then to choose which fields you want to load.
+# FormatedExport=Export assistant
+# FormatedExportDesc1=This area allows to export personalized data, using an assistant to help you in process without technical knowledge.
+# FormatedExportDesc2=First step is to choose a predefined dataset, then to choose which fields you want in your result files, and which order.
+# FormatedExportDesc3=When data to export are selected, you can define output file format you want to export your data to.
+# Sheet=Sheet
+# NoImportableData=No importable data (no module with definitions to allow data imports)
+# FileSuccessfullyBuilt=Export file generated
+# SQLUsedForExport=SQL Request used to build export file
+# LineId=Id of line
+# LineDescription=Description of line
+# LineUnitPrice=Unit price of line
+# LineVATRate=VAT Rate of line
+# LineQty=Quantity for line
+# LineTotalHT=Amount net of tax for line
+# LineTotalTTC=Amount with tax for line
+# LineTotalVAT=Amount of VAT for line
+# TypeOfLineServiceOrProduct=Type of line (0=product, 1=service)
+# FileWithDataToImport=File with data to import
+# FileToImport=Source file to import
+# FileMustHaveOneOfFollowingFormat=File to import must have one of following format
+# DownloadEmptyExample=Download example of empty source file
+# ChooseFormatOfFileToImport=Choose file format to use as import file format by clicking on picto %s to select it...
+# ChooseFileToImport=Upload file then click on picto %s to select file as source import file...
+# SourceFileFormat=Source file format
+# FieldsInSourceFile=Fields in source file
+# FieldsInTargetDatabase=Target fields in Dolibarr database (bold=mandatory)
+# Field=Field
+# NoFields=No fields
+# MoveField=Move field column number %s
+# ExampleOfImportFile=Example_of_import_file
+# SaveImportProfile=Save this import profile
+# ErrorImportDuplicateProfil=Failed to save this import profile with this name. An existing profile already exists with this name.
+# ImportSummary=Import setup summary
+# TablesTarget=Targeted tables
+# FieldsTarget=Targeted fields
+# TableTarget=Targeted table
+# FieldTarget=Targeted field
+# FieldSource=Source field
+# DoNotImportFirstLine=Do not import first line of source file
+# NbOfSourceLines=Number of lines in source file
+# NowClickToTestTheImport=Check import parameters you have defined. If they are correct, click on button "%s" to launch a simulation of import process (no data will be changed in your database, it's only a simulation for the moment)...
+# RunSimulateImportFile=Launch the import simulation
+# FieldNeedSource=This fiels in database require a data from source file
+# SomeMandatoryFieldHaveNoSource=Some mandatory fields have no source from data file
+# InformationOnSourceFile=Information on source file
+# InformationOnTargetTables=Information on target fields
+# SelectAtLeastOneField=Switch at least one source field in the column of fields to export
+# SelectFormat=Choose this import file format
+# RunImportFile=Launch import file
+# NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import.
+# DataLoadedWithId=All data will be loaded with the following import id: %s
+# ErrorMissingMandatoryValue=Mandatory data is empty in source file for field %s.
+# TooMuchErrors=There is still %s other source lines with errors but output has been limited.
+# TooMuchWarnings=There is still %s other source lines with warnings but output has been limited.
+# EmptyLine=Empty line (will be discarded)
+# CorrectErrorBeforeRunningImport=You must first correct all errors before running definitive import.
+# FileWasImported=File was imported with number %s.
+# YouCanUseImportIdToFindRecord=You can find all imported records in your database by filtering on field import_key='%s'.
+# NbOfLinesOK=Number of lines with no errors and no warnings: %s.
+# NbOfLinesImported=Number of lines successfully imported: %s.
+# DataComeFromNoWhere=Value to insert comes from nowhere in source file.
+# DataComeFromFileFieldNb=Value to insert comes from field number %s in source file.
+# DataComeFromIdFoundFromRef=Value that comes from field number %s of source file will be used to find id of parent object to use (So the objet %s that has the ref. from source file must exists into Dolibarr).
+# DataComeFromIdFoundFromCodeId=Code that comes from field number %s of source file will be used to find id of parent object to use (So the code from source file must exists into dictionnary %s). Note that if you know id, you can also use it into source file instead of code. Import should work in both cases.
+# DataIsInsertedInto=Data coming from source file will be inserted into the following field:
+# DataIDSourceIsInsertedInto=The id of parent object found using the data in source file, will be inserted into the following field:
+# DataCodeIDSourceIsInsertedInto=The id of parent line found from code, will be inserted into following field:
+# SourceRequired=Data value is mandatory
+# SourceExample=Example of possible data value
+# ExampleAnyRefFoundIntoElement=Any ref found for element %s
+# ExampleAnyCodeOrIdFoundIntoDictionnary=Any code (or id) found into dictionnary %s
+# CSVFormatDesc=Comma Separated Value file format (.csv).
This is a text file format where fields are separated by separator [ %s ]. If separator is found inside a field content, field is rounded by round character [ %s ]. Escape character to escape round character is [ %s ].
+# Excel95FormatDesc=Excel file format (.xls)
This is native Excel 95 format (BIFF5).
+# Excel2007FormatDesc=Excel file format (.xlsx)
This is native Excel 2007 format (SpreadsheetML).
+# TsvFormatDesc=Tab Separated Value file format (.tsv)
This is a text file format where fields are separated by a tabulator [tab].
+# ExportFieldAutomaticallyAdded=Field %s was automatically added. It will avoid you to have similar lines to be treated as duplicate records (with this field added, all lines will own their own id and will differ).
+# CsvOptions=Csv Options
+# Separator=Separator
+# Enclosure=Enclosure
+# SuppliersProducts=Suppliers Products
+# BankCode=Bank code
+# DeskCode=Desk code
+# BankAccountNumber=Account number
+# BankAccountNumberKey=Key
+## filters
+# SelectFilterFields=If you want to filter on some values, just input values here.
+# FilterableFields=Champs Filtrables
+# FilteredFields=Filtered fields
+# FilteredFieldsValues=Value for filter
diff --git a/htdocs/langs/hr_HR/externalsite.lang b/htdocs/langs/hr_HR/externalsite.lang
new file mode 100644
index 00000000000..b915c37a5ab
--- /dev/null
+++ b/htdocs/langs/hr_HR/externalsite.lang
@@ -0,0 +1,4 @@
+# Dolibarr language file - Source file is en_US - externalsite
+# ExternalSiteSetup=Setup link to external website
+# ExternalSiteURL=External Site URL
+# ExternalSiteModuleNotComplete=Module ExternalSite was not configured properly.
diff --git a/htdocs/langs/hr_HR/ftp.lang b/htdocs/langs/hr_HR/ftp.lang
new file mode 100644
index 00000000000..6f135997201
--- /dev/null
+++ b/htdocs/langs/hr_HR/ftp.lang
@@ -0,0 +1,12 @@
+# Dolibarr language file - Source file is en_US - ftp
+# FTPClientSetup=FTP Client module setup
+# NewFTPClient=New FTP connection setup
+# FTPArea=FTP Area
+# FTPAreaDesc=This screen show you content of a FTP server view
+# SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete
+# FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions
+# FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s)
+# FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password
+# FTPFailedToRemoveFile=Failed to remove file %s.
+# FTPFailedToRemoveDir=Failed to remove directory %s (Check permissions and that directory is empty).
+# FTPPassiveMode=Passive mode
diff --git a/htdocs/langs/hr_HR/help.lang b/htdocs/langs/hr_HR/help.lang
new file mode 100644
index 00000000000..fe836c72ab6
--- /dev/null
+++ b/htdocs/langs/hr_HR/help.lang
@@ -0,0 +1,28 @@
+# Dolibarr language file - Source file is en_US - help
+# CommunitySupport=Forum/Wiki support
+# EMailSupport=Emails support
+# RemoteControlSupport=Online real time / remote support
+# OtherSupport=Other support
+# ToSeeListOfAvailableRessources=To contact/see available resources:
+# ClickHere=Click here
+# HelpCenter=Help center
+# DolibarrHelpCenter=Dolibarr help and support center
+# ToGoBackToDolibarr=Otherwise, click here to use Dolibarr
+# TypeOfSupport=Source of support
+# TypeSupportCommunauty=Community (free)
+# TypeSupportCommercial=Commercial
+# TypeOfHelp=Type
+# NeedHelpCenter=Need help or support ?
+# Efficiency=Efficiency
+# TypeHelpOnly=Help only
+# TypeHelpDev=Help+Development
+# TypeHelpDevForm=Help+Development+Formation
+# ToGetHelpGoOnSparkAngels1=Some companies can provide a fast (sometime immediate) and more efficient online support by taking control of your computer. Such helpers can be found on %s web site:
+# ToGetHelpGoOnSparkAngels3=You can also go to the list of all available coaches for Dolibarr, for this click on button
+# ToGetHelpGoOnSparkAngels2=Sometimes, there is no company available at the moment you make your search, so think to change the filter to look for "all availability". You will be able to send more requests.
+# BackToHelpCenter=Otherwise, click here to go back to help center home page.
+# LinkToGoldMember=You can call one of the coach preselected by Dolibarr for your language (%s) by clicking his Widget (status and maximum price are automatically updated):
+# PossibleLanguages=Supported languages
+# MakeADonation=Help Dolibarr project, make a donation
+# SubscribeToFoundation=Help Dolibarr project, subscribe to the foundation
+# SeeOfficalSupport=For official Dolibarr support in your language:
%s
diff --git a/htdocs/langs/hr_HR/holiday.lang b/htdocs/langs/hr_HR/holiday.lang
new file mode 100644
index 00000000000..3bca20c07db
--- /dev/null
+++ b/htdocs/langs/hr_HR/holiday.lang
@@ -0,0 +1,152 @@
+# Dolibarr language file - Source file is en_US - holiday
+# HRM=HRM
+# Holidays=Holidays
+# CPTitreMenu=Holidays
+# MenuReportMonth=Monthly statement
+# MenuAddCP=Apply for holidays
+# NotActiveModCP=You must enable the module holidays to view this page.
+# NotConfigModCP=You must configure the module holidays to view this page. To do this, click here a>.
+# NoCPforUser=You don't have a demand for holidays.
+# AddCP=Apply for holidays
+# CPErrorSQL=An SQL error occurred:
+# Employe=Employee
+# DateDebCP=Start date
+# DateFinCP=End date
+# DateCreateCP=Creation date
+# DraftCP=Draft
+# ToReviewCP=Awaiting approval
+# ApprovedCP=Approved
+# CancelCP=Canceled
+# RefuseCP=Refused
+# ValidatorCP=Approbator
+# ListeCP=List of holidays
+# ReviewedByCP=Will be reviewed by
+# DescCP=Description
+# SendRequestCP=Creating demand for holidays
+# DelayToRequestCP=Applications for holidays must be made at least %s day(s) before them.
+# MenuConfCP=Edit balance of holidays
+# UpdateAllCP=Update the holidays
+# SoldeCPUser=Holidays balance is %s days.
+# ErrorEndDateCP=You must select an end date greater than the start date.
+# ErrorSQLCreateCP=An SQL error occurred during the creation:
+# ErrorIDFicheCP=An error has occurred, the request for holidays does not exist.
+# ReturnCP=Return to previous page
+# ErrorUserViewCP=You are not authorized to read this request for holidays.
+# InfosCP=Information of the demand of holidays
+# InfosWorkflowCP=Information Workflow
+# DateCreateCP=Creation date
+# RequestByCP=Requested by
+# TitreRequestCP=Sheet of holidays
+# NbUseDaysCP=Number of days of holidays consumed
+# EditCP=Edit
+# DeleteCP=Delete
+# ActionValidCP=Validate
+# ActionRefuseCP=Refuse
+# ActionCancelCP=Cancel
+# StatutCP=Status
+# SendToValidationCP=Send to validation
+# TitleDeleteCP=Delete the request of holidays
+# ConfirmDeleteCP=Confirm the deletion of this request for holidays?
+# ErrorCantDeleteCP=Error you don't have the right to delete this holiday request.
+# CantCreateCP=You don't have the right to apply for holidays.
+# InvalidValidatorCP=You must choose an approbator to your holiday request.
+# UpdateButtonCP=Update
+# CantUpdate=You cannot update this request of holidays.
+# NoDateDebut=You must select a start date.
+# NoDateFin=You must select an end date.
+# ErrorDureeCP=Your request for holidays does not contain working day.
+# TitleValidCP=Approve the request holidays
+# ConfirmValidCP=Are you sure you want to approve the holiday request?
+# DateValidCP=Date approved
+# TitleToValidCP=Send request holidays
+# ConfirmToValidCP=Are you sure you want to send the request of holidays?
+# TitleRefuseCP=Refuse the request holidays
+# ConfirmRefuseCP=Are you sure you want to refuse the request of holidays?
+# NoMotifRefuseCP=You must choose a reason for refusing the request.
+# TitleCancelCP=Cancel the request holidays
+# ConfirmCancelCP=Are you sure you want to cancel the request of holidays?
+# DetailRefusCP=Reason for refusal
+# DateRefusCP=Date of refusal
+# DateCancelCP=Date of cancellation
+# DefineEventUserCP=Assign an exceptional leave for a user
+# addEventToUserCP=Assign leave
+# MotifCP=Reason
+# UserCP=User
+# ErrorAddEventToUserCP=An error occurred while adding the exceptional leave.
+# AddEventToUserOkCP=The addition of the exceptional leave has been completed.
+# MenuLogCP=View logs of holidays
+# LogCP=Log of updates of holidays
+# ActionByCP=Performed by
+# UserUpdateCP=For the user
+# PrevSoldeCP=Previous Balance
+# NewSoldeCP=New Balance
+# alreadyCPexist=A request for holidays has already been done on this period.
+# UserName=Name
+# Employee=Employee
+# FirstDayOfHoliday=First day of holiday
+# LastDayOfHoliday=Last day of holiday
+# HolidaysMonthlyUpdate=Monthly update
+# ManualUpdate=Manual update
+# HolidaysCancelation=Holidays cancelation
+
+## Configuration du Module ##
+# ConfCP=Configuration of holidays module
+# DescOptionCP=Description of the option
+# ValueOptionCP=Value
+# GroupToValidateCP=Group with the ability to approve holidays
+# ConfirmConfigCP=Validate the configuration
+# LastUpdateCP=Last updated automatically of holidays
+# UpdateConfCPOK=Updated successfully.
+# ErrorUpdateConfCP=An error occurred during the update, please try again.
+# AddCPforUsers=Please add the balance of holidays of users by clicking here.
+# DelayForSubmitCP=Deadline to apply for holidays
+# AlertapprobatortorDelayCP=Prevent the approbator if the holiday request does not match the deadline
+# AlertValidatorDelayCP=Préevent the approbator if the holiday request exceed delay
+# AlertValidorSoldeCP=Prevent the approbator if the holiday request exceed the balance
+# nbUserCP=Number of users supported in the module holidays
+# nbHolidayDeductedCP=Number of holidays to be deducted per day of holiday taken
+# nbHolidayEveryMonthCP=Number of holidays added every month
+# Module27130Name= Management of holidays
+# Module27130Desc= Management of holidays
+# TitleOptionMainCP=Main settings of holidays
+# TitleOptionEventCP=Settings of holidays related to events
+# ValidEventCP=Validate
+# UpdateEventCP=Update events
+# CreateEventCP=Create
+# NameEventCP=Event name
+# OkCreateEventCP=The addition of the event went well.
+# ErrorCreateEventCP=Error creating the event.
+# UpdateEventOkCP=The update of the event went well.
+# ErrorUpdateEventCP=Error while updating the event.
+# DeleteEventCP=Delete Event
+# DeleteEventOkCP=The event has been deleted.
+# ErrorDeleteEventCP=Error while deleting the event.
+# TitleDeleteEventCP=Delete a exceptional leave
+# TitleCreateEventCP=Create a exceptional leave
+# TitleUpdateEventCP=Edit or delete a exceptional leave
+# DeleteEventOptionCP=Delete
+# UpdateEventOptionCP=Update
+# ErrorMailNotSend=An error occurred while sending email:
+# NoCPforMonth=No leave this month.
+# nbJours=Number days
+# TitleAdminCP=Configuration of Holidays
+
+#Messages
+# Hello=Hello
+# HolidaysToValidate=Validate holidays
+# HolidaysToValidateBody=Below is a request for holidays to validate
+# HolidaysToValidateDelay=This request for holidays will take place within a period of less than %s days.
+# HolidaysToValidateAlertSolde=The user who made this request for holidays do not have enough available days.
+# HolidaysValidated=Validated holidays
+# HolidaysValidatedBody=Your request for holidays for %s to %s has been validated.
+# HolidaysRefused=Denied holidays
+# HolidaysRefusedBody=Your request for holidays for %s to %s has been denied for the following reason :
+# HolidaysCanceled=Canceled holidays
+# HolidaysCanceledBody=Your request for holidays for %s to %s has been canceled.
+
+# Permission20001=Read/create/modify their holidays
+# Permission20002=Read/modify all requests of holidays
+# Permission20003=Delete their holidays requests
+# Permission20004=Define users holidays
+# Permission20005=Review log of modified holidays
+# Permission20006=Access holidays monthly report
diff --git a/htdocs/langs/hr_HR/install.lang b/htdocs/langs/hr_HR/install.lang
new file mode 100644
index 00000000000..2e7cc12afac
--- /dev/null
+++ b/htdocs/langs/hr_HR/install.lang
@@ -0,0 +1,209 @@
+# Dolibarr language file - Source file is en_US - install
+# InstallEasy=Just follow the instructions step by step.
+# MiscellaneousChecks=Prerequisites check
+# DolibarrWelcome=Welcome to Dolibarr
+# ConfFileExists=Configuration file %s exists.
+# ConfFileDoesNotExists=Configuration file %s does not exist !
+# ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file %s does not exist and could not be created !
+# ConfFileCouldBeCreated=Configuration file %s could be created.
+# ConfFileIsNotWritable=Configuration file %s is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
+# ConfFileIsWritable=Configuration file %s is writable.
+# ConfFileReload=Reload all information from configuration file.
+# PHPSupportSessions=This PHP supports sessions.
+# PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
+# PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check your parameter variables_order in php.ini.
+# PHPSupportGD=This PHP support GD graphical functions.
+# PHPSupportUTF8=This PHP support UTF8 functions.
+# PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough.
+# PHPMemoryTooLow=Your PHP max session memory is set to %s bytes. This should be too low. Change your php.ini to set memory_limit parameter to at least %s bytes.
+# Recheck=Click here for a more significative test
+# ErrorPHPDoesNotSupportSessions=Your PHP installation does not support sessions. This feature is required to make Dolibarr working. Check your PHP setup.
+# ErrorPHPDoesNotSupportGD=Your PHP installation does not support graphical function GD. No graph will be available.
+# ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr can't work correctly. Solve this before installing Dolibarr.
+# ErrorDirDoesNotExists=Directory %s does not exist.
+# ErrorGoBackAndCorrectParameters=Go backward and correct wrong parameters.
+# ErrorWrongValueForParameter=You may have typed a wrong value for parameter '%s'.
+# ErrorFailedToCreateDatabase=Failed to create database '%s'.
+# ErrorFailedToConnectToDatabase=Failed to connect to database '%s'.
+# ErrorDatabaseVersionTooLow=Database version (%s) too old. Version %s or higher is required.
+# ErrorPHPVersionTooLow=PHP version too old. Version %s is required.
+# WarningPHPVersionTooLow=PHP version too old. Version %s or more is expected. This version should allow install but is not supported.
+# ErrorConnectedButDatabaseNotFound=Connection to server successfull but database '%s' not found.
+# ErrorDatabaseAlreadyExists=Database '%s' already exists.
+# IfDatabaseNotExistsGoBackAndUncheckCreate=If database does not exists, go back and check option "Create database".
+# IfDatabaseExistsGoBackAndCheckCreate=If database already exists, go back and uncheck "Create database" option.
+# WarningBrowserTooOld=Too old version of browser. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommanded.
+# PHPVersion=PHP Version
+# YouCanContinue=You can continue...
+# PleaseBePatient=Please be patient...
+# License=Using license
+# ConfigurationFile=Configuration file
+# WebPagesDirectory=Directory where web pages are stored
+# DocumentsDirectory=Directory to store uploaded and generated documents
+# URLRoot=URL Root
+# ForceHttps=Force secure connections (https)
+# CheckToForceHttps=Check this option to force secure connections (https).
This requires that the web server is configured with an SSL certificate.
+# DolibarrDatabase=Dolibarr Database
+# DatabaseChoice=Database choice
+# DatabaseType=Database type
+# DriverType=Driver type
+# Server=Server
+# ServerAddressDescription=Name or ip address for database server, usually 'localhost' when database server is hosted on same server than web server
+# ServerPortDescription=Database server port. Keep empty if unknown.
+# DatabaseServer=Database server
+# DatabaseName=Database name
+# DatabasePrefix=Database prefix table
+# Login=Login
+# AdminLogin=Login for Dolibarr database owner.
+# Password=Password
+# PasswordAgain=Retype password a second time
+# AdminPassword=Password for Dolibarr database owner.
+# CreateDatabase=Create database
+# CreateUser=Create owner
+# DatabaseSuperUserAccess=Database server - Superuser access
+# CheckToCreateDatabase=Check box if database does not exist and must be created.
In this case, you must fill the login/password for superuser account at the bottom of this page.
+# CheckToCreateUser=Check box if database owner does not exist and must be created.
In this case, you must choose its login and password and also fill the login/password for the superuser account at the bottom of this page. If this box is unchecked, owner database and its passwords must exists.
+# Experimental=(experimental)
+# DatabaseRootLoginDescription=Login of the user allowed to create new databases or new users, mandatory if your database or its owner does not already exists.
+# KeepEmptyIfNoPassword=Leave empty if user has no password (avoid this)
+# SaveConfigurationFile=Save values
+# ConfigurationSaving=Saving configuration file
+# ServerConnection=Server connection
+# DatabaseConnection=Database connection
+# DatabaseCreation=Database creation
+# UserCreation=User creation
+# CreateDatabaseObjects=Database objects creation
+# ReferenceDataLoading=Reference data loading
+# TablesAndPrimaryKeysCreation=Tables and Primary keys creation
+# CreateTableAndPrimaryKey=Create table %s
+# CreateOtherKeysForTable=Create foreign keys and indexes for table %s
+# OtherKeysCreation=Foreign keys and indexes creation
+# FunctionsCreation=Functions creation
+# AdminAccountCreation=Administrator login creation
+# PleaseTypePassword=Please type a password, empty passwords are not allowed !
+# PleaseTypeALogin=Please type a login !
+# PasswordsMismatch=Passwords differs, please try again !
+# SetupEnd=End of setup
+# SystemIsInstalled=This installation is complete.
+# SystemIsUpgraded=Dolibarr has been upgraded successfully.
+# YouNeedToPersonalizeSetup=You need to configure Dolibarr to suit your needs (appearance, features, ...). To do this, please follow the link below:
+# AdminLoginCreatedSuccessfuly=Dolibarr administrator login '%s' created successfuly.
+# GoToDolibarr=Go to Dolibarr
+# GoToSetupArea=Go to Dolibarr (setup area)
+# MigrationNotFinished=Version of your database is not completely up to date, so you'll have to run the upgrade process again.
+# GoToUpgradePage=Go to upgrade page again
+# Examples=Examples
+# WithNoSlashAtTheEnd=Without the slash "/" at the end
+# DirectoryRecommendation=It is recommanded to use a directory outside of your directory of your web pages.
+# LoginAlreadyExists=Already exists
+# DolibarrAdminLogin=Dolibarr admin login
+# AdminLoginAlreadyExists=Dolibarr administrator account '%s' already exists. Go back, if you want to create another one.
+# WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called install.lock into Dolibarr document directory, in order to avoid malicious use of it.
+# ThisPHPDoesNotSupportTypeBase=This PHP system does not support any interface to access database type %s
+# FunctionNotAvailableInThisPHP=Not available on this PHP
+# MigrateScript=Migration script
+# ChoosedMigrateScript=Choose migration script
+# DataMigration=Data migration
+# DatabaseMigration=Structure database migration
+# ProcessMigrateScript=Script processing
+# ChooseYourSetupMode=Choose your setup mode and click "Start"...
+# FreshInstall=Fresh install
+# FreshInstallDesc=Use this mode if this is your first install. If not, this mode can repair a incomplete previous install, but if you want to upgrade your version, choose "Upgrade" mode.
+# Upgrade=Upgrade
+# UpgradeDesc=Use this mode if you have replaced old Dolibarr files with files from a newer version. This will upgrade your database and data.
+# Start=Start
+# InstallNotAllowed=Setup not allowed by conf.php permissions
+# NotAvailable=Not available
+# YouMustCreateWithPermission=You must create file %s and set write permissions on it for the web server during install process.
+# CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload page.
+# AlreadyDone=Already migrated
+# DatabaseVersion=Database version
+# ServerVersion=Database server version
+# YouMustCreateItAndAllowServerToWrite=You must create this directory and allow for the web server to write into it.
+# CharsetChoice=Character set choice
+# CharacterSetClient=Character set used for generated HTML web pages
+# CharacterSetClientComment=Choose character set for web display.
Default proposed character set is the one of your database.
+# DBSortingCollation=Character sorting order
+# DBSortingCollationComment=Choose page code that defines character's sorting order used by database. This parameter is also called 'collation' by some databases.
This parameter can't be defined if database already exists.
+# CharacterSetDatabase=Character set for database
+# CharacterSetDatabaseComment=Choose character set wanted for database creation.
This parameter can't be defined if database already exists.
+# YouAskDatabaseCreationSoDolibarrNeedToConnect=You ask to create database %s, but for this, Dolibarr need to connect to server %s with super user %s permissions.
+# YouAskLoginCreationSoDolibarrNeedToConnect=You ask to create database login %s, but for this, Dolibarr need to connect to server %s with super user %s permissions.
+# BecauseConnectionFailedParametersMayBeWrong=As connection failed, host or super user parameters must be wrong.
+# OrphelinsPaymentsDetectedByMethod=Orphans payment detected by method %s
+# RemoveItManuallyAndPressF5ToContinue=Remove it manually and press F5 to continue.
+# KeepDefaultValuesWamp=You use the Dolibarr setup wizard from DoliWamp, so values proposed here are already optimized. Change them only if you know what you do.
+# KeepDefaultValuesDeb=You use the Dolibarr setup wizard from a Linux package (Ubuntu, Debian, Fedora...), so values proposed here are already optimized. Only the password of the database owner to create must be completed. Change other parameters only if you know what you do.
+# KeepDefaultValuesMamp=You use the Dolibarr setup wizard from DoliMamp, so values proposed here are already optimized. Change them only if you know what you do.
+# KeepDefaultValuesProxmox=You use the Dolibarr setup wizard from a Proxmox virtual appliance, so values proposed here are already optimized. Change them only if you know what you do.
+# FieldRenamed=Field renamed
+# IfLoginDoesNotExistsCheckCreateUser=If login does not exists yet, you must check option "Create user"
+# ErrorConnection=Server "%s", database name "%s", login "%s", or database password may be wrong or PHP client version may be too old compared to database version.
+# InstallChoiceRecommanded=Recommended choice to install version %s from your current version %s
+# InstallChoiceSuggested=Install choice suggested by installer.
+# MigrateIsDoneStepByStep=The targeted version (%s) has a gap of several versions, so install wizard will come back to suggest next migration once this one will be finished.
+# CheckThatDatabasenameIsCorrect=Check that database name "%s" is correct.
+# IfAlreadyExistsCheckOption=If this name is correct and that database does not exist yet, you must check option "Create database".
+# OpenBaseDir=PHP openbasedir parameter
+# YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide login/password of superuser (bottom of form).
+# YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide login/password of superuser (bottom of form).
+# NextStepMightLastALongTime=Current step may last several minutes. Please wait until the next screen is shown completely before continuing.
+# MigrationCustomerOrderShipping=Migrate shipping for customer orders storage
+# MigrationShippingDelivery=Upgrade storage of shipping
+# MigrationShippingDelivery2=Upgrade storage of shipping 2
+# MigrationFinished=Migration finished
+# LastStepDesc=Last step: Define here login and password you plan to use to connect to software. Do not loose this as it is the account to administer all others.
+# ActivateModule=Activate module %s
+# ShowEditTechnicalParameters=Click here to show/edit advanced parameters (expert mode)
+
+#########
+# upgrade
+#########
+# MigrationFixData=Fix for denormalized data
+# MigrationOrder=Data migration for customer's orders
+# MigrationSupplierOrder=Data migration for supplier's orders
+# MigrationProposal=Data migration for commercial proposals
+# MigrationInvoice=Data migration for customer's invoices
+# MigrationContract=Data migration for contracts
+# MigrationSuccessfullUpdate=Upgrade successful
+# MigrationUpdateFailed=Failed upgrade process
+# MigrationRelationshipTables=Data migration for relationship tables (%s)
+# MigrationPaymentsUpdate=Payment data correction
+# MigrationPaymentsNumberToUpdate=%s payment(s) to update
+# MigrationProcessPaymentUpdate=Update payment(s) %s
+# MigrationPaymentsNothingToUpdate=No more things to do
+# MigrationPaymentsNothingUpdatable=No more payments that can be corrected
+# MigrationContractsUpdate=Contract data correction
+# MigrationContractsNumberToUpdate=%s contract(s) to update
+# MigrationContractsLineCreation=Create contract line for contract ref %s
+# MigrationContractsNothingToUpdate=No more things to do
+# MigrationContractsFieldDontExist=Field fk_facture does not exists anymore. Nothing to do.
+# MigrationContractsEmptyDatesUpdate=Contract empty date correction
+# MigrationContractsEmptyDatesUpdateSuccess=Contract emtpy date correction done successfuly
+# MigrationContractsEmptyDatesNothingToUpdate=No contract empty date to correct
+# MigrationContractsEmptyCreationDatesNothingToUpdate=No contract creation date to correct
+# MigrationContractsInvalidDatesUpdate=Bad value date contract correction
+# MigrationContractsInvalidDateFix=Correct contract %s (Contract date=%s, Starting service date min=%s)
+# MigrationContractsInvalidDatesNumber=%s contracts modified
+# MigrationContractsInvalidDatesNothingToUpdate=No date with bad value to correct
+# MigrationContractsIncoherentCreationDateUpdate=Bad value contract creation date correction
+# MigrationContractsIncoherentCreationDateUpdateSuccess=Bad value contract creation date correction done succesfuly
+# MigrationContractsIncoherentCreationDateNothingToUpdate=No bad value for contract creation date to correct
+# MigrationReopeningContracts=Open contract closed by error
+# MigrationReopenThisContract=Reopen contract %s
+# MigrationReopenedContractsNumber=%s contracts modified
+# MigrationReopeningContractsNothingToUpdate=No closed contract to open
+# MigrationBankTransfertsUpdate=Update links between bank transaction and a bank transfer
+# MigrationBankTransfertsNothingToUpdate=All links are up to date
+# MigrationShipmentOrderMatching=Sendings receipt update
+# MigrationDeliveryOrderMatching=Delivery receipt update
+# MigrationDeliveryDetail=Delivery update
+# MigrationStockDetail=Update stock value of products
+# MigrationMenusDetail=Update dynamic menus tables
+# MigrationDeliveryAddress=Update delivery address in shipments
+# MigrationProjectTaskActors=Data migration for llx_projet_task_actors table
+# MigrationProjectUserResp=Data migration field fk_user_resp of llx_projet to llx_element_contact
+# MigrationProjectTaskTime=Update time spent in seconds
+# MigrationActioncommElement=Update data on actions
+# MigrationPaymentMode=Data migration for payment mode
+# MigrationCategorieAssociation=Migration of categories
diff --git a/htdocs/langs/hr_HR/interventions.lang b/htdocs/langs/hr_HR/interventions.lang
new file mode 100644
index 00000000000..0a5b3e15467
--- /dev/null
+++ b/htdocs/langs/hr_HR/interventions.lang
@@ -0,0 +1,42 @@
+# Dolibarr language file - Source file is en_US - interventions
+# Intervention=Intervention
+# Interventions=Interventions
+# InterventionCard=Intervention card
+# NewIntervention=New intervention
+# AddIntervention=Add intervention
+# ListOfInterventions=List of interventions
+# EditIntervention=Edit intervention
+# ActionsOnFicheInter=Actions on intervention
+# LastInterventions=Last %s interventions
+# AllInterventions=All interventions
+# CreateDraftIntervention=Create draft
+# CustomerDoesNotHavePrefix=Customer does not have a prefix
+# InterventionContact=Intervention contact
+# DeleteIntervention=Delete intervention
+# ValidateIntervention=Validate intervention
+# ModifyIntervention=Modify intervention
+# DeleteInterventionLine=Delete intervention line
+# ConfirmDeleteIntervention=Are you sure you want to delete this intervention ?
+# ConfirmValidateIntervention=Are you sure you want to validate this intervention under name %s ?
+# ConfirmModifyIntervention=Are you sure you want to modify this intervention ?
+# ConfirmDeleteInterventionLine=Are you sure you want to delete this intervention line ?
+# NameAndSignatureOfInternalContact=Name and signature of intervening :
+# NameAndSignatureOfExternalContact=Name and signature of customer :
+# DocumentModelStandard=Standard document model for interventions
+# InterventionCardsAndInterventionLines=Interventions and lines of interventions
+# ClassifyBilled=Classify "Billed"
+# StatusInterInvoiced=Billed
+# RelatedInterventions=Related interventions
+# ShowIntervention=Show intervention
+##### Types de contacts #####
+# TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention
+# TypeContact_fichinter_internal_INTERVENING=Intervening
+# TypeContact_fichinter_external_BILLING=Billing customer contact
+# TypeContact_fichinter_external_CUSTOMER=Following-up customer contact
+# Modele numérotation
+# ArcticNumRefModelDesc1=Generic number model
+# ArcticNumRefModelError=Failed to activate
+# PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
+# PrintProductsOnFichinter=Print products on intervention card
+# PrintProductsOnFichinterDetails=forinterventions generated from orders
diff --git a/htdocs/langs/hr_HR/languages.lang b/htdocs/langs/hr_HR/languages.lang
new file mode 100644
index 00000000000..ffc7776c39f
--- /dev/null
+++ b/htdocs/langs/hr_HR/languages.lang
@@ -0,0 +1,59 @@
+# Dolibarr language file - Source file is en_US - languages
+
+# Language_ar_AR=Arabic
+# Language_ar_SA=Arabic
+# Language_bg_BG=Bulgarian
+# Language_ca_ES=Catalan
+# Language_cs_CZ=Czech
+# Language_da_DA=Danish
+# Language_da_DK=Danish
+# Language_de_DE=German
+# Language_de_AT=German (Austria)
+# Language_el_GR=Greek
+# Language_en_AU=English (Australia)
+# Language_en_GB=English (United Kingdom)
+# Language_en_IN=English (India)
+# Language_en_NZ=English (New Zealand)
+# Language_en_SA=English (Saudi Arabia)
+# Language_en_US=English (United States)
+# Language_en_ZA=English (South Africa)
+# Language_es_ES=Spanish
+# Language_es_AR=Spanish (Argentina)
+# Language_es_HN=Spanish (Honduras)
+# Language_es_MX=Spanish (Mexico)
+# Language_es_PY=Spanish (Paraguay)
+# Language_es_PE=Spanish (Peru)
+# Language_es_PR=Spanish (Puerto Rico)
+# Language_et_EE=Estonian
+# Language_fa_IR=Persian
+# Language_fi_FI=Fins
+# Language_fr_BE=French (Belgium)
+# Language_fr_CA=French (Canada)
+# Language_fr_CH=French (Switzerland)
+# Language_fr_FR=French
+# Language_fr_NC=French (New Caledonia)
+# Language_he_IL=Hebrew
+# Language_hu_HU=Hungarian
+# Language_is_IS=Icelandic
+# Language_it_IT=Italian
+# Language_ja_JP=Japanese
+# Language_ko_KR=Korean
+# Language_lv_LV=Latvian
+# Language_nb_NO=Norwegian (Bokmål)
+# Language_nl_BE=Dutch (Belgium)
+# Language_nl_NL=Dutch (Netherlands)
+# Language_pl_PL=Polish
+# Language_pt_BR=Portuguese (Brazil)
+# Language_pt_PT=Portuguese
+# Language_ro_RO=Romanian
+# Language_ru_RU=Russian
+# Language_ru_UA=Russian (Ukraine)
+# Language_tr_TR=Turkish
+# Language_sl_SI=Slovenian
+# Language_sv_SV=Swedish
+# Language_sv_SE=Swedish
+# Language_sk_SK=Slovakian
+# Language_uz_UZ=Uzbek
+# Language_vi_VN=Vietnamese
+# Language_zh_CN=Chinese
+# Language_zh_TW=Chinese (Traditional)
diff --git a/htdocs/langs/hr_HR/ldap.lang b/htdocs/langs/hr_HR/ldap.lang
new file mode 100644
index 00000000000..ed16db42181
--- /dev/null
+++ b/htdocs/langs/hr_HR/ldap.lang
@@ -0,0 +1,29 @@
+# Dolibarr language file - Source file is en_US - ldap
+# DomainPassword=Password for domain
+# YouMustChangePassNextLogon=Password for user %s on the domain %s must be changed.
+# UserMustChangePassNextLogon=User must change password on the domain %s
+# LdapUacf_NORMAL_ACCOUNT=User account
+# LdapUacf_DONT_EXPIRE_PASSWORD=Password never expires
+# LdapUacf_ACCOUNTDISABLE=Account is disabled in the domain %s
+# LDAPInformationsForThisContact=Information in LDAP database for this contact
+# LDAPInformationsForThisUser=Information in LDAP database for this user
+# LDAPInformationsForThisGroup=Information in LDAP database for this group
+# LDAPInformationsForThisMember=Information in LDAP database for this member
+# LDAPAttribute=LDAP attribute
+# LDAPAttributes=LDAP attributes
+# LDAPCard=LDAP card
+# LDAPRecordNotFound=Record not found in LDAP database
+# LDAPUsers=Users in LDAP database
+# LDAPGroups=Groups in LDAP database
+# LDAPFieldStatus=Status
+# LDAPFieldFirstSubscriptionDate=First subscription date
+# LDAPFieldFirstSubscriptionAmount=First subscription amount
+# LDAPFieldLastSubscriptionDate=Last subscription date
+# LDAPFieldLastSubscriptionAmount=Last subscription amount
+# SynchronizeDolibarr2Ldap=Synchronize user (Dolibarr -> LDAP)
+# UserSynchronized=User synchronized
+# GroupSynchronized=Group synchronized
+# MemberSynchronized=Member synchronized
+# ContactSynchronized=Contact synchronized
+# ForceSynchronize=Force synchronizing Dolibarr -> LDAP
+# ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
diff --git a/htdocs/langs/hr_HR/mailmanspip.lang b/htdocs/langs/hr_HR/mailmanspip.lang
new file mode 100644
index 00000000000..4df2bf08bde
--- /dev/null
+++ b/htdocs/langs/hr_HR/mailmanspip.lang
@@ -0,0 +1,27 @@
+# Dolibarr language file - Source file is en_US - mailmanspip
+# MailmanSpipSetup=Mailman and SPIP module Setup
+# MailmanTitle=Mailman mailing list system
+# TestSubscribe=To test subscription to Mailman lists
+# TestUnSubscribe=To test unsubscribe from Mailman lists
+# MailmanCreationSuccess=Subscription test was executed succesfully
+# MailmanDeletionSuccess=Unsubscription test was executed succesfully
+# SynchroMailManEnabled=A Mailman update will be performed
+# SynchroSpipEnabled=A Spip update will be performed
+# DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password
+# DescADHERENT_MAILMAN_URL=URL for Mailman subscriptions
+# DescADHERENT_MAILMAN_UNSUB_URL=URL for Mailman unsubscriptions
+# DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma)
+# SPIPTitle=SPIP Content Management System
+# DescADHERENT_SPIP_SERVEUR=SPIP Server
+# DescADHERENT_SPIP_DB=SPIP database name
+# DescADHERENT_SPIP_USER=SPIP database login
+# DescADHERENT_SPIP_PASS=SPIP database password
+# AddIntoSpip=Add into SPIP
+# AddIntoSpipConfirmation=Are you sure you want to add this member into SPIP?
+# AddIntoSpipError=Failed to add the user in SPIP
+# DeleteIntoSpip=Remove from SPIP
+# DeleteIntoSpipConfirmation=Are you sure you want to remove this member from SPIP?
+# DeleteIntoSpipError=Failed to suppress the user from SPIP
+# SPIPConnectionFailed=Failed to connect to SPIP
+# SuccessToAddToMailmanList=Add of %s to mailman list %s or SPIP database done
+# SuccessToRemoveToMailmanList=Removal of %s from mailman list %s or SPIP database done
diff --git a/htdocs/langs/hr_HR/mails.lang b/htdocs/langs/hr_HR/mails.lang
new file mode 100644
index 00000000000..328fc3ec5d6
--- /dev/null
+++ b/htdocs/langs/hr_HR/mails.lang
@@ -0,0 +1,132 @@
+# Dolibarr language file - Source file is en_US - mails
+# Mailing=EMailing
+# EMailing=EMailing
+# Mailings=EMailings
+# EMailings=EMailings
+# AllEMailings=All eMailings
+# MailCard=EMailing card
+# MailTargets=Targets
+# MailRecipients=Recipients
+# MailRecipient=Recipient
+# MailTitle=Description
+# MailFrom=Sender
+# MailErrorsTo=Errors to
+# MailReply=Reply to
+# MailTo=Receiver(s)
+# MailCC=Copy to
+# MailCCC=Cached copy to
+# MailTopic=EMail topic
+# MailText=Message
+# MailFile=Attached files
+# MailMessage=EMail body
+# ShowEMailing=Show emailing
+# ListOfEMailings=List of emailings
+# NewMailing=New emailing
+# EditMailing=Edit emailing
+# ResetMailing=Resend emailing
+# DeleteMailing=Delete emailing
+# DeleteAMailing=Delete an emailing
+# PreviewMailing=Preview emailing
+# PrepareMailing=Prepare emailing
+# CreateMailing=Create emailing
+# MailingDesc=This page allows you to send emailings to a group of people.
+# MailingResult=Sending emails result
+# TestMailing=Test email
+# ValidMailing=Valid emailing
+# ApproveMailing=Approve emailing
+# MailingStatusDraft=Draft
+# MailingStatusValidated=Validated
+# MailingStatusApproved=Approved
+# MailingStatusSent=Sent
+# MailingStatusSentPartialy=Sent partialy
+# MailingStatusSentCompletely=Sent completely
+# MailingStatusError=Error
+# MailingStatusNotSent=Not sent
+# MailSuccessfulySent=Email successfully sent (from %s to %s)
+# MailingSuccessfullyValidated=EMailing successfully validated
+# MailUnsubcribe=Unsubscribe
+# Unsuscribe=Unsubscribe
+# MailingStatusNotContact=Don't contact anymore
+# ErrorMailRecipientIsEmpty=Email recipient is empty
+# WarningNoEMailsAdded=No new Email to add to recipient's list.
+# ConfirmValidMailing=Are you sure you want to validate this emailing ?
+# ConfirmResetMailing=Warning, by reinitializing emailing %s, you allow to make a mass sending of this email another time. Are you sure you this is what you want to do ?
+# ConfirmDeleteMailing=Are you sure you want to delete this emailling ?
+# NbOfRecipients=Number of recipients
+# NbOfUniqueEMails=Nb of unique emails
+# NbOfEMails=Nb of EMails
+# TotalNbOfDistinctRecipients=Number of distinct recipients
+# NoTargetYet=No recipients defined yet (Go on tab 'Recipients')
+# AddRecipients=Add recipients
+# RemoveRecipient=Remove recipient
+# CommonSubstitutions=Common substitutions
+# YouCanAddYourOwnPredefindedListHere=To create your email selector module, see htdocs/core/modules/mailings/README.
+# EMailTestSubstitutionReplacedByGenericValues=When using test mode, substitutions variables are replaced by generic values
+# MailingAddFile=Attach this file
+# NoAttachedFiles=No attached files
+# BadEMail=Bad value for EMail
+# CloneEMailing=Clone Emailing
+# ConfirmCloneEMailing=Are you sure you want to clone this emailing ?
+# CloneContent=Clone message
+# CloneReceivers=Cloner recipients
+# DateLastSend=Date of last sending
+# DateSending=Date sending
+# SentTo=Sent to %s
+# MailingStatusRead=Read
+# CheckRead=Read Receipt
+# YourMailUnsubcribeOK=The email %s is correctly unsubcribe from mailing list
+# MailtoEMail=Hyper link to email
+# ActivateCheckRead=Allow to use the "Unsubcribe" link
+# ActivateCheckReadKey=Key use to encrypt URL use for "Read Receipt" and "Unsubcribe" feature
+# EMailSentToNRecipients=EMail sent to %s recipients.
+
+# Libelle des modules de liste de destinataires mailing
+# MailingModuleDescContactCompanies=Contacts/addresses of all third parties (customer, prospect, supplier, ...)
+# MailingModuleDescDolibarrUsers=Dolibarr users
+# MailingModuleDescFundationMembers=Foundation members with emails
+# MailingModuleDescEmailsFromFile=EMails from a text file (email;lastname;firstname;other)
+# MailingModuleDescEmailsFromUser=EMails from user input (email;lastname;firstname;other)
+# MailingModuleDescContactsCategories=Third parties (by category)
+# MailingModuleDescDolibarrContractsLinesExpired=Third parties with expired contract's lines
+# MailingModuleDescContactsByCompanyCategory=Contacts/addresses of third parties (by third parties category)
+# MailingModuleDescContactsByCategory=Contacts/addresses of third parties by category
+# MailingModuleDescMembersCategories=Foundation members (by categories)
+# MailingModuleDescContactsByFunction=Contacts/addresses of third parties (by position/function)
+
+
+# LineInFile=Line %s in file
+# RecipientSelectionModules=Defined requests for recipient's selection
+# MailSelectedRecipients=Selected recipients
+# MailingArea=EMailings area
+# LastMailings=Last %s emailings
+# TargetsStatistics=Targets statistics
+# NbOfCompaniesContacts=Unique contacts/addresses
+# MailNoChangePossible=Recipients for validated emailing can't be changed
+# SearchAMailing=Search mailing
+# SendMailing=Send emailing
+# SendMail=Send email
+# SentBy=Sent by
+# MailingNeedCommand=For security reason, sending an emailing is better when performed from command line. If you have one, ask your server administrator to launch the following command to send the emailing to all recipients:
+# MailingNeedCommand2=You can however send them online by adding parameter MAILING_LIMIT_SENDBYWEB with value of max number of emails you want to send by session. For this, go on Home - Setup - Other.
+# ConfirmSendingEmailing=If you can't or prefer sending them with your www browser, please confirm you are sure you want to send emailing now from your browser ?
+# LimitSendingEmailing=Note: On line sending of emailings are limited for security and timeout reasons to %s recipients by sending session.
+# TargetsReset=Clear list
+# ToClearAllRecipientsClickHere=Click here to clear the recipient list for this emailing
+# ToAddRecipientsChooseHere=Add recipients by choosing from the lists
+# NbOfEMailingsReceived=Mass emailings received
+# IdRecord=ID record
+# DeliveryReceipt=Delivery Receipt
+# YouCanUseCommaSeparatorForSeveralRecipients=You can use the comma separator to specify several recipients.
+# TagCheckMail=Track mail opening
+# TagUnsubscribe=Unsubscribe link
+# TagSignature=Signature sending user
+# TagMailtoEmail=Recipient EMail
+
+# Module Notifications
+# Notifications=Notifications
+# NoNotificationsWillBeSent=No email notifications are planned for this event and company
+# ANotificationsWillBeSent=1 notification will be sent by email
+# SomeNotificationsWillBeSent=%s notifications will be sent by email
+# AddNewNotification=Activate a new email notification request
+# ListOfActiveNotifications=List all active email notification requests
+# ListOfNotificationsDone=List all email notifications sent
diff --git a/htdocs/langs/hr_HR/main.lang b/htdocs/langs/hr_HR/main.lang
new file mode 100644
index 00000000000..dfc0b4620ea
--- /dev/null
+++ b/htdocs/langs/hr_HR/main.lang
@@ -0,0 +1,699 @@
+# Dolibarr language file - Source file is en_US - main
+DIRECTION=ltr
+# Note for Chinese:
+# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader)
+# stsongstdlight or cid0cs are for simplified Chinese
+# To read Chinese pdf with Linux: sudo apt-get install poppler-data
+FONTFORPDF=DejaVuSans
+FONTSIZEFORPDF=10
+SeparatorDecimal=,
+SeparatorThousand=None
+# FormatDateShort=%m/%d/%Y
+# FormatDateShortInput=%m/%d/%Y
+# FormatDateShortJava=MM/dd/yyyy
+# FormatDateShortJavaInput=MM/dd/yyyy
+# FormatDateShortJQuery=mm/dd/yy
+# FormatDateShortJQueryInput=mm/dd/yy
+# FormatHourShort=%I:%M %p
+# FormatHourShortDuration=%H:%M
+# FormatDateTextShort=%b %d, %Y
+# FormatDateText=%B %d, %Y
+# FormatDateHourShort=%m/%d/%Y %I:%M %p
+# FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p
+# FormatDateHourTextShort=%b %d, %Y, %I:%M %p
+# FormatDateHourText=%B %d, %Y, %I:%M %p
+# DatabaseConnection=Database connection
+# NoTranslation=No translation
+# NoRecordFound=No record found
+# NoError=No error
+# Error=Error
+# ErrorFieldRequired=Field '%s' is required
+# ErrorFieldFormat=Field '%s' has a bad value
+# ErrorFileDoesNotExists=File %s does not exist
+# ErrorFailedToOpenFile=Failed to open file %s
+# ErrorCanNotCreateDir=Can not create dir %s
+# ErrorCanNotReadDir=Can not read dir %s
+# ErrorConstantNotDefined=Parameter %s not defined
+# ErrorUnknown=Unkown error
+# ErrorSQL=SQL Error
+# ErrorLogoFileNotFound=Logo file '%s' was not found
+# ErrorGoToGlobalSetup=Go to 'Company/Foundation' setup to fix this
+# ErrorGoToModuleSetup=Go to Module setup to fix this
+# ErrorFailedToSendMail=Failed to send mail (sender=%s, receiver=%s)
+# ErrorAttachedFilesDisabled=File attaching is disabled on this server
+# ErrorFileNotUploaded=File was not uploaded. Check that size does not exceed maximum allowed, that free space is available on disk and that there is not already a file with same name in this directory.
+# ErrorInternalErrorDetected=Error detected
+# ErrorNoRequestRan=No request ran
+# ErrorWrongHostParameter=Wrong host parameter
+# ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post again the form.
+# ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child records.
+# ErrorWrongValue=Wrong value
+# ErrorWrongValueForParameterX=Wrong value for parameter %s
+# ErrorNoRequestInError=No request in error
+# ErrorServiceUnavailableTryLater=Service not available for the moment. Try again later.
+# ErrorDuplicateField=Duplicate value in a unique field
+# ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. We rollback changes.
+# ErrorConfigParameterNotDefined=Parameter %s is not defined inside Dolibarr config file conf.php.
+# ErrorCantLoadUserFromDolibarrDatabase=Failed to find user %s in Dolibarr database.
+# ErrorNoVATRateDefinedForSellerCountry=Error, no vat rates defined for country '%s'.
+# ErrorNoSocialContributionForSellerCountry=Error, no social contribution type defined for country '%s'.
+# ErrorFailedToSaveFile=Error, failed to save file.
+# ErrorOnlyPngJpgSupported=Error, only .png and .jpg image format file are supported.
+# ErrorImageFormatNotSupported=Your PHP does not support functions to convert images of this format.
+# SeeAlso=See also %s
+# BackgroundColorByDefault=Default background color
+# FileWasNotUploaded=A file is selected for attachment but was not yet uploaded. Click on "Attach file" for this.
+# NbOfEntries=Nb of entries
+# GoToWikiHelpPage=Read online help (need Internet access)
+# GoToHelpPage=Read help
+# RecordSaved=Record saved
+# RecordDeleted=Record deleted
+# LevelOfFeature=Level of features
+# NotDefined=Not defined
+# DefinedAndHasThisValue=Defined and value to
+# IsNotDefined=undefined
+# DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is setup to %s in configuration file conf.php.
This means that password database is extern to Dolibarr, so changing this field may have no effects.
+# Administrator=Administrator
+# Undefined=Undefined
+# PasswordForgotten=Password forgotten ?
+# SeeAbove=See above
+# HomeArea=Home area
+# LastConnexion=Last connection
+# PreviousConnexion=Previous connection
+# ConnectedOnMultiCompany=Connected on environment
+# ConnectedSince=Connected since
+# AuthenticationMode=Authentification mode
+# RequestedUrl=Requested Url
+# DatabaseTypeManager=Database type manager
+# RequestLastAccess=Request for last database access
+# RequestLastAccessInError=Request for last database access in error
+# ReturnCodeLastAccessInError=Return code for last database access in error
+# InformationLastAccessInError=Information for last database access in error
+# DolibarrHasDetectedError=Dolibarr has detected a technical error
+# InformationToHelpDiagnose=This is information that can help diagnostic
+# MoreInformation=More information
+# NotePublic=Note (public)
+# NotePrivate=Note (private)
+# PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals.
+# DoTest=Test
+# ToFilter=Filter
+# WarningYouHaveAtLeastOneTaskLate=Warning, you have at least one element that has exceeded the tolerance delay.
+# yes=yes
+# Yes=Yes
+# no=no
+# No=No
+# All=All
+# Home=Home
+# Help=Help
+# OnlineHelp=Online help
+# PageWiki=Wiki page
+# Always=Always
+# Never=Never
+# Under=under
+# Period=Period
+# PeriodEndDate=End date for period
+# Activate=Activate
+# Activated=Activated
+# Closed=Closed
+# Closed2=Closed
+# Enabled=Enabled
+# Deprecated=Deprecated
+# Disable=Disable
+# Disabled=Disabled
+# Add=Add
+# AddLink=Add link
+# Update=Update
+# AddActionToDo=Add event to do
+# AddActionDone=Add event done
+# Close=Close
+# Close2=Close
+# Confirm=Confirm
+# ConfirmSendCardByMail=Do you really want to send content of this card by mail to %s ?
+# Delete=Delete
+# Remove=Remove
+# Resiliate=Resiliate
+# Cancel=Cancel
+# Modify=Modify
+# Edit=Edit
+# Validate=Validate
+# ToValidate=To validate
+# Save=Save
+# SaveAs=Save As
+# TestConnection=Test connection
+# ToClone=Clone
+# ConfirmClone=Choose data you want to clone :
+# NoCloneOptionsSpecified=No data to clone defined.
+# Of=of
+# Go=Go
+# Run=Run
+# CopyOf=Copy of
+# Show=Show
+# ShowCardHere=Show card
+# Search=Search
+# SearchOf=Search
+# Valid=Valid
+# Approve=Approve
+# ReOpen=Re-Open
+# Upload=Send file
+# ToLink=Link
+# Select=Select
+# Choose=Choose
+# ChooseLangage=Please choose your language
+# Resize=Resize
+# Recenter=Recenter
+# Author=Author
+# User=User
+# Users=Users
+# Group=Group
+# Groups=Groups
+# Password=Password
+# PasswordRetype=Retype your password
+# NoteSomeFeaturesAreDisabled=Note that a lot of features/modules are disabled in this demonstration.
+# Name=Name
+# Person=Person
+# Parameter=Parameter
+# Parameters=Parameters
+# Value=Value
+# GlobalValue=Global value
+# PersonalValue=Personal value
+# NewValue=New value
+# CurrentValue=Current value
+# Code=Code
+# Type=Type
+# Language=Language
+# MultiLanguage=Multi-language
+# Note=Note
+# CurrentNote=Current note
+# Title=Title
+# Label=Label
+# RefOrLabel=Ref. or label
+# Info=Log
+# Family=Family
+# Description=Description
+# Designation=Description
+# Model=Model
+# DefaultModel=Default model
+# Action=Event
+# About=About
+# Number=Number
+# NumberByMonth=Number by month
+# AmountByMonth=Amount by month
+# Numero=Number
+# Limit=Limit
+# Limits=Limits
+# DevelopmentTeam=Development Team
+# Logout=Logout
+# Connection=Connection
+# Setup=Setup
+# Alert=Alert
+# Previous=Previous
+# Next=Next
+# Cards=Cards
+# Card=Card
+# Now=Now
+# Date=Date
+# DateStart=Date start
+# DateEnd=Date end
+# DateCreation=Creation date
+# DateModification=Modification date
+# DateModificationShort=Modif. date
+# DateLastModification=Last modification date
+# DateValidation=Validation date
+# DateClosing=Closing date
+# DateDue=Due date
+# DateValue=Value date
+# DateValueShort=Value date
+# DateOperation=Operation date
+# DateOperationShort=Oper. Date
+# DateLimit=Limit date
+# DateRequest=Request date
+# DateProcess=Process date
+# DatePlanShort=Date planed
+# DateRealShort=Date real.
+# DateBuild=Report build date
+# DatePayment=Date of payment
+# DurationYear=year
+# DurationMonth=month
+# DurationWeek=week
+# DurationDay=day
+# DurationYears=years
+# DurationMonths=months
+# DurationWeeks=weeks
+# DurationDays=days
+# Year=Year
+# Month=Month
+# Week=Week
+# Day=Day
+# Hour=Hour
+# Minute=Minute
+# Second=Second
+# Years=Years
+# Months=Months
+# Days=Days
+# days=days
+# Hours=Hours
+# Minutes=Minutes
+# Seconds=Seconds
+# Today=Today
+# Yesterday=Yesterday
+# Tomorrow=Tomorrow
+# Morning=Morning
+# Afternoon=Afternoon
+# Quadri=Quadri
+# MonthOfDay=Month of the day
+# HourShort=H
+# Rate=Rate
+# UseLocalTax=Include tax
+# Bytes=Bytes
+# KiloBytes=Kilobytes
+# MegaBytes=Megabytes
+# GigaBytes=Gigabytes
+# TeraBytes=Terabytes
+# b=b.
+# Kb=Kb
+# Mb=Mb
+# Gb=Gb
+# Tb=Tb
+# Cut=Cut
+# Copy=Copy
+# Paste=Paste
+# Default=Default
+# DefaultValue=Default value
+# DefaultGlobalValue=Global value
+# Price=Price
+# UnitPrice=Unit price
+# UnitPriceHT=Unit price (net)
+# UnitPriceTTC=Unit price
+# PriceU=U.P.
+# PriceUHT=U.P. (net)
+# PriceUTTC=U.P.
+# Amount=Amount
+# AmountInvoice=Invoice amount
+# AmountPayment=Payment amount
+# AmountHTShort=Amount (net)
+# AmountTTCShort=Amount (inc. tax)
+# AmountHT=Amount (net of tax)
+# AmountTTC=Amount (inc. tax)
+# AmountVAT=Amount tax
+# AmountLT1=Amount tax 2
+# AmountLT2=Amount tax 3
+# AmountLT1ES=Amount RE
+# AmountLT2ES=Amount IRPF
+# AmountTotal=Total amount
+# AmountAverage=Average amount
+# PriceQtyHT=Price for this quantity (net of tax)
+# PriceQtyMinHT=Price quantity min. (net of tax)
+# PriceQtyTTC=Price for this quantity (inc. tax)
+# PriceQtyMinTTC=Price quantity min. (inc. of tax)
+# Percentage=Percentage
+# Total=Total
+# SubTotal=Subtotal
+# TotalHTShort=Total (net)
+# TotalTTCShort=Total (inc. tax)
+# TotalHT=Total (net of tax)
+# TotalHTforthispage=Total (net of tax) for this page
+# TotalTTC=Total (inc. tax)
+# TotalTTCToYourCredit=Total (inc. tax) to your credit
+# TotalVAT=Total tax
+# TotalLT1=Total tax 2
+# TotalLT2=Total tax 3
+# TotalLT1ES=Total RE
+# TotalLT2ES=Total IRPF
+# IncludedVAT=Included tax
+# HT=Net of tax
+# TTC=Inc. tax
+# VAT=Sales tax
+# LT1ES=RE
+# LT2ES=IRPF
+# VATRate=Tax Rate
+# Average=Average
+# Sum=Sum
+# Delta=Delta
+# Module=Module
+# Option=Option
+# List=List
+# FullList=Full list
+# Statistics=Statistics
+# OtherStatistics=Other statistics
+# Status=Status
+# ShortInfo=Info.
+# Ref=Ref.
+# RefSupplier=Ref. supplier
+# RefPayment=Ref. payment
+# CommercialProposalsShort=Commercial proposals
+# Comment=Comment
+# Comments=Comments
+# ActionsToDo=Events to do
+# ActionsDone=Events done
+# ActionsToDoShort=To do
+# ActionsRunningshort=Started
+# ActionsDoneShort=Done
+# ActionNotApplicable=Not applicable
+# ActionRunningNotStarted=To start
+# ActionRunningShort=Started
+# ActionDoneShort=Finished
+# CompanyFoundation=Company/Foundation
+# ContactsForCompany=Contacts for this third party
+# ContactsAddressesForCompany=Contacts/addresses for this third party
+# AddressesForCompany=Addresses for this third party
+# ActionsOnCompany=Events about this third party
+# ActionsOnMember=Events about this member
+# NActions=%s events
+# NActionsLate=%s late
+# Filter=Filter
+# RemoveFilter=Remove filter
+# ChartGenerated=Chart generated
+# ChartNotGenerated=Chart not generated
+# GeneratedOn=Build on %s
+# Generate=Generate
+# Duration=Duration
+# TotalDuration=Total duration
+# Summary=Summary
+# MyBookmarks=My bookmarks
+# OtherInformationsBoxes=Other information boxes
+# DolibarrBoard=Dolibarr board
+# DolibarrStateBoard=Statistics
+# DolibarrWorkBoard=Work tasks board
+# Available=Available
+# NotYetAvailable=Not yet available
+# NotAvailable=Not available
+# Popularity=Popularity
+# Categories=Categories
+# Category=Category
+# By=By
+# From=From
+# to=to
+# and=and
+# or=or
+# Other=Other
+# Others=Others
+# OtherInformations=Other informations
+# Quantity=Quantity
+# Qty=Qty
+# ChangedBy=Changed by
+# ReCalculate=Recalculate
+# ResultOk=Success
+# ResultKo=Failure
+# Reporting=Reporting
+# Reportings=Reporting
+# Draft=Draft
+# Drafts=Drafts
+# Validated=Validated
+# Opened=Opened
+# New=New
+# Discount=Discount
+# Unknown=Unknown
+# General=General
+# Size=Size
+# Received=Received
+# Paid=Paid
+# Topic=Sujet
+# ByCompanies=By third parties
+# ByUsers=By users
+# Links=Links
+# Link=Link
+# Receipts=Receipts
+# Rejects=Rejects
+# Preview=Preview
+# NextStep=Next step
+# PreviousStep=Previous step
+# Datas=Data
+# None=None
+# NoneF=None
+# Late=Late
+# Photo=Picture
+# Photos=Pictures
+# AddPhoto=Add picture
+# Login=Login
+# CurrentLogin=Current login
+# January=January
+# February=February
+# March=March
+# April=April
+# May=May
+# June=June
+# July=July
+# August=August
+# September=September
+# October=October
+# November=November
+# December=December
+# JanuaryMin=Jan
+# FebruaryMin=Feb
+# MarchMin=Mar
+# AprilMin=Apr
+# MayMin=May
+# JuneMin=Jun
+# JulyMin=Jul
+# AugustMin=Aug
+# SeptemberMin=Sep
+# OctoberMin=Oct
+# NovemberMin=Nov
+# DecemberMin=Dec
+# Month01=January
+# Month02=February
+# Month03=March
+# Month04=April
+# Month05=May
+# Month06=June
+# Month07=July
+# Month08=August
+# Month09=September
+# Month10=October
+# Month11=November
+# Month12=December
+# MonthShort01=Jan
+# MonthShort02=Feb
+# MonthShort03=Mar
+# MonthShort04=Apr
+# MonthShort05=May
+# MonthShort06=Jun
+# MonthShort07=Jul
+# MonthShort08=Aug
+# MonthShort09=Sep
+# MonthShort10=Oct
+# MonthShort11=Nov
+# MonthShort12=Dec
+# AttachedFiles=Attached files and documents
+# FileTransferComplete=File was uploaded successfuly
+# DateFormatYYYYMM=YYYY-MM
+# DateFormatYYYYMMDD=YYYY-MM-DD
+# DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS
+# ReportName=Report name
+# ReportPeriod=Report period
+# ReportDescription=Description
+# Report=Report
+# Keyword=Mot clé
+# Legend=Legend
+# FillTownFromZip=Fill city from zip
+# Fill=Fill
+# Reset=Reset
+# ShowLog=Show log
+# File=File
+# Files=Files
+# NotAllowed=Not allowed
+# ReadPermissionNotAllowed=Read permission not allowed
+# AmountInCurrency=Amount in %s currency
+# Example=Example
+# Examples=Examples
+# NoExample=No example
+# FindBug=Report a bug
+# NbOfThirdParties=Number of third parties
+# NbOfCustomers=Number of customers
+# NbOfLines=Number of lines
+# NbOfObjects=Number of objects
+# NbOfReferers=Number of referrers
+# Referers=Consumption
+# TotalQuantity=Total quantity
+# DateFromTo=From %s to %s
+# DateFrom=From %s
+# DateUntil=Until %s
+# Check=Check
+# Internal=Internal
+# External=External
+# Internals=Internal
+# Externals=External
+# Warning=Warning
+# Warnings=Warnings
+# BuildPDF=Build PDF
+# RebuildPDF=Rebuild PDF
+# BuildDoc=Build Doc
+# RebuildDoc=Rebuild Doc
+# Entity=Environment
+# Entities=Entities
+# EventLogs=Logs
+# CustomerPreview=Customer preview
+# SupplierPreview=Supplier preview
+# AccountancyPreview=Accountancy preview
+# ShowCustomerPreview=Show customer preview
+# ShowSupplierPreview=Show supplier preview
+# ShowAccountancyPreview=Show accountancy preview
+# ShowProspectPreview=Show prospect preview
+# RefCustomer=Ref. customer
+# Currency=Currency
+# InfoAdmin=Information for administrators
+# Undo=Undo
+# Redo=Redo
+# ExpandAll=Expand all
+# UndoExpandAll=Undo expand
+# Reason=Reason
+# FeatureNotYetSupported=Feature not yet supported
+# CloseWindow=Close window
+# Question=Question
+# Response=Response
+# Priority=Priority
+# SendByMail=Send by EMail
+# MailSentBy=Email sent by
+# TextUsedInTheMessageBody=Email body
+# SendAcknowledgementByMail=Send Ack. by email
+# NoEMail=No email
+# Owner=Owner
+# DetectedVersion=Detected version
+# FollowingConstantsWillBeSubstituted=The following constants will be replaced with the corresponding value.
+# Refresh=Refresh
+# BackToList=Back to list
+# GoBack=Go back
+# CanBeModifiedIfOk=Can be modified if valid
+# CanBeModifiedIfKo=Can be modified if not valid
+# RecordModifiedSuccessfully=Record modified successfully
+# RecordsModified=%s records modified
+# AutomaticCode=Automatic code
+# NotManaged=Not managed
+# FeatureDisabled=Feature disabled
+# MoveBox=Move box %s
+# Offered=Offered
+# NotEnoughPermissions=You don't have permission for this action
+# SessionName=Session name
+# Method=Method
+# Receive=Receive
+# PartialWoman=Partial
+# PartialMan=Partial
+# TotalWoman=Total
+# TotalMan=Total
+# NeverReceived=Never received
+# Canceled=Canceled
+# YouCanChangeValuesForThisListFromDictionnarySetup=You can change values for this list from menu setup - dictionnary
+# Color=Color
+# Documents=Linked files
+# DocumentsNb=Linked files (%s)
+# Documents2=Documents
+# BuildDocuments=Generated documents
+# UploadDisabled=Upload disabled
+# MenuECM=Documents
+# MenuAWStats=AWStats
+# MenuMembers=Members
+# MenuAgendaGoogle=Google agenda
+# ThisLimitIsDefinedInSetup=Dolibarr limit (Menu home-setup-security): %s Kb, PHP limit: %s Kb
+# NoFileFound=No documents saved in this directory
+# CurrentUserLanguage=Current language
+# CurrentTheme=Current theme
+# CurrentMenuManager=Current menu manager
+# DisabledModules=Disabled modules
+# For=For
+# ForCustomer=For customer
+# Signature=Signature
+# HidePassword=Show command with password hidden
+# UnHidePassword=Show real command with clear password
+# Root=Root
+# Informations=Informations
+# Page=Page
+# Notes=Notes
+# AddNewLine=Add new line
+# AddFile=Add file
+# ListOfFiles=List of available files
+# FreeZone=Free text
+# CloneMainAttributes=Clone object with its main attributes
+# PDFMerge=PDF Merge
+# Merge=Merge
+# PrintContentArea=Show page to print main content area
+# MenuManager=Menu manager
+# NoMenu=No sub-menu
+# WarningYouAreInMaintenanceMode=Warning, you are in a maintenance mode, so only login %s is allowed to use application at the moment.
+# CoreErrorTitle=System error
+# CoreErrorMessage=Sorry, an error occurred. Check the logs or contact your system administrator.
+# CreditCard=Credit card
+# FieldsWithAreMandatory=Fields with %s are mandatory
+# FieldsWithIsForPublic=Fields with %s are shown on public list of members. If you don't want this, check off the "public" box.
+# AccordingToGeoIPDatabase=(according to GeoIP convertion)
+# Line=Line
+# NotSupported=Not supported
+# RequiredField=Required field
+# Result=Result
+# ToTest=Test
+# ValidateBefore=Card must be validated before using this feature
+# Visibility=Visibility
+# Private=Private
+# Hidden=Hidden
+# Resources=Resources
+# Source=Source
+# Prefix=Prefix
+# Before=Before
+# After=After
+# IPAddress=IP address
+# Frequency=Frequency
+# IM=Instant messaging
+# NewAttribute=New attribute
+# AttributeCode=Attribute code
+# OptionalFieldsSetup=Extra attributes setup
+# URLPhoto=URL of photo/logo
+# SetLinkToThirdParty=Link to another third party
+# CreateDraft=Create draft
+# ClickToEdit=Click to edit
+# ObjectDeleted=Object %s deleted
+# ByCountry=By country
+# ByTown=By town
+# ByDate=By date
+# ByMonthYear=By month/year
+# ByYear=By year
+# ByMonth=By month
+# ByDay=By day
+# BySalesRepresentative=By sales representative
+# LinkedToSpecificUsers=Linked to a particular user contact
+# DeleteAFile=Delete a file
+# ConfirmDeleteAFile=Are you sure you want to delete file
+# NoResults=No results
+# ModulesSystemTools=Modules tools
+# Test=Test
+# Element=Element
+# NoPhotoYet=No pictures available yet
+# HomeDashboard=Home summary
+# Deductible=Deductible
+# from=from
+# toward=toward
+# Access=Access
+# HelpCopyToClipboard=Use Ctrl+C to copy to clipboard
+# SaveUploadedFileWithMask=Save file on server with name "%s" (otherwise "%s")
+# OriginFileName=Original filename
+# SetDemandReason=Set source
+# ViewPrivateNote=View notes
+# XMoreLines=%s line(s) hidden
+
+# Week day
+# Monday=Monday
+# Tuesday=Tuesday
+# Wednesday=Wednesday
+# Thursday=Thursday
+# Friday=Friday
+# Saturday=Saturday
+# Sunday=Sunday
+# MondayMin=Mo
+# TuesdayMin=Tu
+# WednesdayMin=We
+# ThursdayMin=Th
+# FridayMin=Fr
+# SaturdayMin=Sa
+# SundayMin=Su
+# Day1=Monday
+# Day2=Tuesday
+# Day3=Wednesday
+# Day4=Thursday
+# Day5=Friday
+# Day6=Saturday
+# Day0=Sunday
+# ShortMonday=M
+# ShortTuesday=T
+# ShortWednesday=W
+# ShortThursday=T
+# ShortFriday=F
+# ShortSaturday=S
+# ShortSunday=S
diff --git a/htdocs/langs/hr_HR/margins.lang b/htdocs/langs/hr_HR/margins.lang
new file mode 100644
index 00000000000..5e1986a9c2c
--- /dev/null
+++ b/htdocs/langs/hr_HR/margins.lang
@@ -0,0 +1,51 @@
+# Dolibarr language file - Source file is en_US - marges
+
+# Margin=Margin
+# Margins=Margins
+# TotalMargin=Total Margin
+# MarginOnProducts=Margin / Products
+# MarginOnServices=Margin / Services
+# MarginRate=Margin rate
+# MarkRate=Mark rate
+# DisplayMarginRates=Display margin rates
+# DisplayMarkRates=Display mark rates
+# InputPrice=Input price
+
+# margin=Profit margins management
+# margesSetup=Profit margins management setup
+
+# MarginDetails=Margin details
+
+# ProductMargins=Product margins
+# CustomerMargins=Customer margins
+# AgentMargins=Agent margins
+
+# ProductService=Product or Service
+# AllProducts=All products and services
+# ChooseProduct/Service=Choose product or service
+# CommercialAgent=Commercial agent
+
+# StartDate=Start date
+# EndDate=End date
+# Launch=Start
+
+# ForceBuyingPriceIfNull=Force buying price if null
+# ForceBuyingPriceIfNullDetails=if "ON", margin will be zero on line (buying price = selling price), otherwise ("OFF"), marge will be equal to selling price (buying price = 0)
+# MARGIN_METHODE_FOR_DISCOUNT=Margin method for global discounts
+# UseDiscountAsProduct=As a product
+# UseDiscountAsService=As a service
+# UseDiscountOnTotal=On subtotal
+# MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
+
+# MARGIN_TYPE=Margin type
+# MargeBrute=Raw margin
+# MargeNette=Net margin
+# MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price
Net margin : Selling price - Cost price
+
+# CostPrice=Cost price
+# BuyingCost=Cost price
+# UnitCharges=Unit charges
+# Charges=Charges
+
+# AgentContactType=Commercial agent contact type
+# AgentContactTypeDetails=Défine what contact type (linked on invoices) will be used for margin report by commercial agents
diff --git a/htdocs/langs/hr_HR/members.lang b/htdocs/langs/hr_HR/members.lang
new file mode 100644
index 00000000000..9246a04ced9
--- /dev/null
+++ b/htdocs/langs/hr_HR/members.lang
@@ -0,0 +1,204 @@
+# Dolibarr language file - Source file is en_US - members
+# MembersArea=Members area
+# PublicMembersArea=Public members area
+# MemberCard=Member card
+# SubscriptionCard=Subscription card
+# Member=Member
+# Members=Members
+# MemberAccount=Member login
+# ShowMember=Show member card
+# UserNotLinkedToMember=User not linked to a member
+# ThirdpartyNotLinkedToMember=Third-party not linked to a member
+# MembersTickets=Members Tickets
+# FundationMembers=Foundation members
+# Attributs=Attributes
+# ErrorMemberTypeNotDefined=Member type not defined
+# ListOfPublicMembers=List of public members
+# ListOfValidatedPublicMembers=List of validated public members
+# ErrorThisMemberIsNotPublic=This member is not public
+# ErrorMemberIsAlreadyLinkedToThisThirdParty=Another member (name: %s, login: %s) is already linked to a third party %s. Remove this link first because a third party can't be linked to only a member (and vice versa).
+# ErrorUserPermissionAllowsToLinksToItselfOnly=For security reasons, you must be granted permissions to edit all users to be able to link a member to a user that is not yours.
+# ThisIsContentOfYourCard=This is details of your card
+# CardContent=Content of your member card
+# SetLinkToUser=Link to a Dolibarr user
+# SetLinkToThirdParty=Link to a Dolibarr third party
+# MembersCards=Members business cards
+# MembersList=List of members
+# MembersListToValid=List of draft members (to be validated)
+# MembersListValid=List of valid members
+# MembersListUpToDate=List of valid members with up to date subscription
+# MembersListNotUpToDate=List of valid members with subscription out of date
+# MembersListResiliated=List of resiliated members
+# MembersListQualified=List of qualified members
+# MenuMembersToValidate=Draft members
+# MenuMembersValidated=Validated members
+# MenuMembersUpToDate=Up to date members
+# MenuMembersNotUpToDate=Out of date members
+# MenuMembersResiliated=Resiliated members
+# MembersWithSubscriptionToReceive=Members with subscription to receive
+# DateAbonment=Subscription date
+# DateSubscription=Subscription date
+# DateNextSubscription=Next subscription
+# DateEndSubscription=Subscription end date
+# EndSubscription=End subscription
+# SubscriptionId=Subscription id
+# MemberId=Member id
+# NewMember=New member
+# NewType=New member type
+# MemberType=Member type
+# MemberTypeId=Member type id
+# MemberTypeLabel=Member type label
+# MembersTypes=Members types
+# MembersAttributes=Members attributes
+# SearchAMember=Search a member
+# MemberStatusDraft=Draft (needs to be validated)
+# MemberStatusDraftShort=Draft
+# MemberStatusActive=Validated (waiting subscription)
+# MemberStatusActiveShort=Validated
+# MemberStatusActiveLate=subscription expired
+# MemberStatusActiveLateShort=Expired
+# MemberStatusPaid=Subscription up to date
+# MemberStatusPaidShort=Up to date
+# MemberStatusResiliated=Resiliated member
+# MemberStatusResiliatedShort=Resiliated
+# MembersStatusToValid=Draft members
+# MembersStatusToValidShort=Draft members
+# MembersStatusValidated=Validated members
+# MembersStatusPaid=Subscription up to date
+# MembersStatusPaidShort=Up to date
+# MembersStatusNotPaid=Subscription out of date
+# MembersStatusNotPaidShort=Out of date
+# MembersStatusResiliated=Resiliated members
+# MembersStatusResiliatedShort=Resiliated members
+# NewCotisation=New contribution
+# PaymentSubscription=New contribution payment
+# EditMember=Edit member
+# SubscriptionEndDate=Subscription's end date
+# MembersTypeSetup=Members type setup
+# NewSubscription=New subscription
+# NewSubscriptionDesc=This form allows you to record your subscription as a new member of the foundation. If you want to renew your subscription (if already a member), please contact foundation board instead by email %s.
+# Subscription=Subscription
+# Subscriptions=Subscriptions
+# SubscriptionLate=Late
+# SubscriptionNotReceived=Subscription never received
+# SubscriptionLateShort=Late
+# SubscriptionNotReceivedShort=Never received
+# ListOfSubscriptions=List of subscriptions
+# SendCardByMail=Send card by Email
+# AddMember=Add member
+# MemberType=Member type
+# NoTypeDefinedGoToSetup=No member types defined. Go to menu "Members types"
+# NewMemberType=New member type
+# WelcomeEMail=Welcome e-mail
+# SubscriptionRequired=Subscription required
+# EditType=Edit member type
+# DeleteType=Delete
+# VoteAllowed=Vote allowed
+# Physical=Physical
+# Moral=Moral
+# MorPhy=Moral/Physical
+# Reenable=Reenable
+# ResiliateMember=Resiliate a member
+# ConfirmResiliateMember=Are you sure you want to resiliate this member ?
+# DeleteMember=Delete a member
+# ConfirmDeleteMember=Are you sure you want to delete this member (Deleting a member will delete all his subscriptions) ?
+# DeleteSubscription=Delete a subscription
+# ConfirmDeleteSubscription=Are you sure you want to delete this subscription ?
+# Filehtpasswd=htpasswd file
+# ValidateMember=Validate a member
+# ConfirmValidateMember=Are you sure you want to validate this member ?
+# FollowingLinksArePublic=The following links are open pages not protected by any Dolibarr permission. They are not formated pages, provided as example to show how to list members database.
+# PublicMemberList=Public member list
+# BlankSubscriptionForm=Public auto-subscription form
+# BlankSubscriptionFormDesc=Dolibarr can provide you a public URL to allow external visitors to ask to subscribe to the foundation. If an online payment module is enabled, a payment form will also be automatically provided.
+# EnablePublicSubscriptionForm=Enable the public auto-subscription form
+# MemberPublicLinks=Public links/pages
+# ExportDataset_member_1=Members and subscriptions
+# ImportDataset_member_1=Members
+# LastMembers=Last %s members
+# LastMembersModified=Last %s modified members
+# LastSubscriptionsModified=Last %s modified subscriptions
+# AttributeName=Attribute name
+# String=String
+# Text=Text
+# Int=Int
+# Date=Date
+# DateAndTime=Date and time
+# PublicMemberCard=Member public card
+# MemberNotOrNoMoreExpectedToSubscribe=Member not or no more expected to subscribe
+# AddSubscription=Add subscription
+# ShowSubscription=Show subscription
+# MemberModifiedInDolibarr=Member modified in Dolibarr
+# SendAnEMailToMember=Send information email to member
+# DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the e-mail received in case of auto-inscription of a guest
+# DescADHERENT_AUTOREGISTER_NOTIF_MAIL=E-mail received in case of auto-inscription of a guest
+# DescADHERENT_AUTOREGISTER_MAIL_SUBJECT=EMail subject for member autosubscription
+# DescADHERENT_AUTOREGISTER_MAIL=EMail for member autosubscription
+# DescADHERENT_MAIL_VALID_SUBJECT=EMail subject for member validation
+# DescADHERENT_MAIL_VALID=EMail for member validation
+# DescADHERENT_MAIL_COTIS_SUBJECT=EMail subject for subscription
+# DescADHERENT_MAIL_COTIS=EMail for subscription
+# DescADHERENT_MAIL_RESIL_SUBJECT=EMail subject for member resiliation
+# DescADHERENT_MAIL_RESIL=EMail for member resiliation
+# DescADHERENT_MAIL_FROM=Sender EMail for automatic emails
+# DescADHERENT_ETIQUETTE_TYPE=Format of labels page
+# DescADHERENT_ETIQUETTE_TEXT=Text printed on member address sheets
+# DescADHERENT_CARD_TYPE=Format of cards page
+# DescADHERENT_CARD_HEADER_TEXT=Text printed on top of member cards
+# DescADHERENT_CARD_TEXT=Text printed on member cards (align on left)
+# DescADHERENT_CARD_TEXT_RIGHT=Text printed on member cards (align on right)
+# DescADHERENT_CARD_FOOTER_TEXT=Text printed on bottom of member cards
+# GlobalConfigUsedIfNotDefined=Text defined in Foundation module setup will be used if not defined here
+# MayBeOverwrited=This text can be overwrited by value defined for member's type
+# ShowTypeCard=Show type '%s'
+# HTPasswordExport=htpassword file generation
+# NoThirdPartyAssociatedToMember=No third party associated to this member
+# ThirdPartyDolibarr=Dolibarr third party
+# MembersAndSubscriptions= Members and Subscriptions
+# MoreActions=Complementary action on recording
+# MoreActionsOnSubscription=Complementary action, suggested by default when recording a subscription
+# MoreActionBankDirect=Create a direct transaction record on account
+# MoreActionBankViaInvoice=Create an invoice and payment on account
+# MoreActionInvoiceOnly=Create an invoice with no payment
+# LinkToGeneratedPages=Generate visit cards
+# LinkToGeneratedPagesDesc=This screen allows you to generate PDF files with business cards for all your members or a particular member.
+# DocForAllMembersCards=Generate business cards for all members
+# DocForOneMemberCards=Generate business cards for a particular member
+# DocForLabels=Generate address sheets
+# SubscriptionPayment=Subscription payment
+# LastSubscriptionDate=Last subscription date
+# LastSubscriptionAmount=Last subscription amount
+# MembersStatisticsByCountries=Members statistics by country
+# MembersStatisticsByState=Members statistics by state/province
+# MembersStatisticsByTown=Members statistics by town
+# NbOfMembers=Number of members
+# NoValidatedMemberYet=No validated members found
+# MembersByCountryDesc=This screen show you statistics on members by countries. Graphic depends however on Google online graph service and is available only if an internet connection is is working.
+# MembersByStateDesc=This screen show you statistics on members by state/provinces/canton.
+# MembersByTownDesc=This screen show you statistics on members by town.
+# MembersStatisticsDesc=Choose statistics you want to read...
+# MenuMembersStats=Statistics
+# LastMemberDate=Last member date
+# Nature=Nature
+# Public=Information are public
+# Exports=Exports
+# NewMemberbyWeb=New member added. Awaiting approval
+# NewMemberForm=New member form
+# SubscriptionsStatistics=Statistics on subscriptions
+# NbOfSubscriptions=Number of subscriptions
+# AmountOfSubscriptions=Amount of subscriptions
+# TurnoverOrBudget=Turnover (for a company) or Budget (for a foundation)
+# DefaultAmount=Default amount of subscription
+# CanEditAmount=Visitor can choose/edit amount of its subscription
+# MEMBER_NEWFORM_PAYONLINE=Jump on integrated online payment page
+# Associations=Foundations
+# Collectivités=Organizations
+# Particuliers=Personal
+# Entreprises=Companies
+# DOLIBARRFOUNDATION_PAYMENT_FORM=To make your subscription payment using a bank transfer, see page http://wiki.dolibarr.org/index.php/Subscribe.
To pay using a Credit Card or Paypal, click on button at bottom of this page.
+# ByProperties=By characteristics
+# MembersStatisticsByProperties=Members statistics by characteristics
+# MembersByNature=Members by nature
+# VATToUseForSubscriptions=VAT rate to use for subscriptions
+# NoVatOnSubscription=No TVA for subscriptions
+# MEMBER_PAYONLINE_SENDEMAIL=Email to warn when Dolibarr receive a confirmation of a validated payment for subscription
diff --git a/htdocs/langs/hr_HR/opensurvey.lang b/htdocs/langs/hr_HR/opensurvey.lang
new file mode 100644
index 00000000000..fec34d9dbe6
--- /dev/null
+++ b/htdocs/langs/hr_HR/opensurvey.lang
@@ -0,0 +1,65 @@
+# Dolibarr language file - Source file is en_US - opensurvey
+# Survey=Survey
+# Surveys=Surveys
+# OrganizeYourMeetingEasily=Organize your meetings and surveys easily. First select type of survey...
+# NewSurvey=New survey
+# NoSurveysInDatabase=%s survey(s) into database.
+# OpenSurveyArea=Surveys area
+# AddACommentForPoll=You can add a comment into survey...
+# AddComment=Add comment
+# CreatePoll=Create poll
+# PollTitle=Poll title
+# ToReceiveEMailForEachVote=To receive an email for each vote
+# TypeDate=Type date
+# TypeClassic=Type standard
+# OpenSurveyStep2=Select your dates amoung the free days (green). The selected days are in blue. You can unselect a day previously selected by clicking again on it
+# RemoveAllDays=Remove all days
+# CopyHoursOfFirstDay=Copy hours of first day
+# RemoveAllHours=Remove all hours
+# SelectedDays=Selected days
+# TheBestChoice=The best choice currently is
+# TheBestChoices=The best choices currently are
+# with=with
+# OpenSurveyHowTo=If you agree to vote in this poll, you have to give your name, choose the values that fit best for you and validate with the plus button at the end of the line.
+# CommentsOfVoters=Comments of voters
+# ConfirmRemovalOfPoll=Are you sure you want to remove this poll (and all votes)
+# RemovePoll=Remove poll
+# UrlForSurvey=URL to communicate to get a direct access to survey
+# PollOnChoice=You are creating a poll to make a multi-choice for a poll. First enter all possible choices for your poll:
+# CreateSurveyDate=Create a date survey
+# CreateSurveyStandard=Create a standard survey
+# CheckBox=Simple checkbox
+# YesNoList=List (empty/yes/no)
+# PourContreList=List (empty/for/against)
+# AddNewColumn=Add new column
+# TitleChoice=Choice label
+# ExportSpreadsheet=Export result spreadsheet
+# ExpireDate=Limit date
+# NbOfVoters=Nb of voters
+# SurveyResults=Results
+# PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s.
+# 5MoreChoices=5 more choices
+# Abstention=Abstention
+# Against=Against
+# YouAreInivitedToVote=You are invited to vote for this poll
+# VoteNameAlreadyExists=This name was already used for this poll
+# ErrorPollDoesNotExists=Error, poll %s does not exists.
+# OpenSurveyNothingToSetup=There is no specific setup to do.
+# PollWillExpire=Your poll will expire automatically %s days after the last date of your poll.
+# AddADate=Add a date
+# AddStartHour=Add start hour
+# AddEndHour=Add end hour
+# votes=vote(s)
+# NoCommentYet=No comments have been posted for this poll yet
+# CanEditVotes=Can change vote of others
+# CanComment=Voters can comment in the poll
+# CanSeeOthersVote=Voters can see other people's vote
+# SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
- empty,
- "8h", "8H" or "8:00" to give a meeting's start hour,
- "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
- "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes.
+# BackToCurrentMonth=Back to current month
+# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
+# ErrorOpenSurveyOneChoice=Enter at least one choice
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
+# ErrorInsertingComment=There was an error while inserting your comment
+# MoreChoices=Enter more choices for the voters
+# SurveyExpiredInfo=The voting time of this poll has expired.
+# EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
diff --git a/htdocs/langs/hr_HR/orders.lang b/htdocs/langs/hr_HR/orders.lang
new file mode 100644
index 00000000000..6bbef48cfc9
--- /dev/null
+++ b/htdocs/langs/hr_HR/orders.lang
@@ -0,0 +1,166 @@
+# Dolibarr language file - Source file is en_US - orders
+# OrdersArea=Customers orders area
+# SuppliersOrdersArea=Suppliers orders area
+# OrderCard=Order card
+# OrderId=Order Id
+# Order=Order
+# Orders=Orders
+# OrderLine=Order line
+# OrderFollow=Follow up
+# OrderDate=Order date
+# OrderToProcess=Order to process
+# NewOrder=New order
+# ToOrder=Make order
+# MakeOrder=Make order
+# SupplierOrder=Supplier order
+# SuppliersOrders=Suppliers orders
+# SuppliersOrdersRunning=Current suppliers orders
+# CustomerOrder=Customer order
+# CustomersOrders=Customer's orders
+# CustomersOrdersRunning=Current customer's orders
+# CustomersOrdersAndOrdersLines=Customer orders and order's lines
+# OrdersToValid=Customer's orders to validate
+# OrdersToBill=Customer's orders delivered
+# OrdersInProcess=Customer's orders in process
+# OrdersToProcess=Customer's orders to process
+# SuppliersOrdersToProcess=Supplier's orders to process
+# StatusOrderCanceledShort=Canceled
+# StatusOrderDraftShort=Draft
+# StatusOrderValidatedShort=Validated
+# StatusOrderSentShort=In process
+# StatusOrderSent=Shipment in process
+# StatusOrderOnProcessShort=Reception
+# StatusOrderProcessedShort=Processed
+# StatusOrderToBillShort=Delivered
+# StatusOrderToBill2Short=To bill
+# StatusOrderApprovedShort=Approved
+# StatusOrderRefusedShort=Refused
+# StatusOrderToProcessShort=To process
+# StatusOrderReceivedPartiallyShort=Partially received
+# StatusOrderReceivedAllShort=Everything received
+# StatusOrderCanceled=Canceled
+# StatusOrderDraft=Draft (needs to be validated)
+# StatusOrderValidated=Validated
+# StatusOrderOnProcess=Waiting to receive
+# StatusOrderProcessed=Processed
+# StatusOrderToBill=Delivered
+# StatusOrderToBill2=To bill
+# StatusOrderApproved=Approved
+# StatusOrderRefused=Refused
+# StatusOrderReceivedPartially=Partially received
+# StatusOrderReceivedAll=Everything received
+# ShippingExist=A shipment exists
+# DraftOrWaitingApproved=Draft or approved not yet ordered
+# DraftOrWaitingShipped=Draft or validated not yet shipped
+# MenuOrdersToBill=Orders delivered
+# MenuOrdersToBill2=Orders to bill
+# SearchOrder=Search order
+# ShipProduct=Ship product
+# Discount=Discount
+# CreateOrder=Create Order
+# RefuseOrder=Refuse order
+# ApproveOrder=Accept order
+# ValidateOrder=Validate order
+# UnvalidateOrder=Unvalidate order
+# DeleteOrder=Delete order
+# CancelOrder=Cancel order
+# AddOrder=Add order
+# AddToMyOrders=Add to my orders
+# AddToOtherOrders=Add to other orders
+# AddToDraftOrders=Add to draft order
+# ShowOrder=Show order
+# NoOpenedOrders=No opened orders
+# NoOtherOpenedOrders=No other opened orders
+# NoDraftOrders=No draft orders
+# OtherOrders=Other orders
+# LastOrders=Last %s orders
+# LastModifiedOrders=Last %s modified orders
+# LastClosedOrders=Last %s closed orders
+# AllOrders=All orders
+# NbOfOrders=Number of orders
+# OrdersStatistics=Order's statistics
+# OrdersStatisticsSuppliers=Supplier order's statistics
+# NumberOfOrdersByMonth=Number of orders by month
+# AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
+# ListOfOrders=List of orders
+# CloseOrder=Close order
+# ConfirmCloseOrder=Are you sure you want to set this order to deliverd ? Once an order is delivered, it can be set to billed.
+# ConfirmCloseOrderIfSending=Are you sure you want to close this order ? You must close an order only when all shipping are done.
+# ConfirmDeleteOrder=Are you sure you want to delete this order ?
+# ConfirmValidateOrder=Are you sure you want to validate this order under name %s ?
+# ConfirmUnvalidateOrder=Are you sure you want to restore order %s to draft status ?
+# ConfirmCancelOrder=Are you sure you want to cancel this order ?
+# ConfirmMakeOrder=Are you sure you want to confirm you made this order on %s ?
+# GenerateBill=Generate invoice
+# ClassifyShipped=Classify delivered
+# ClassifyBilled=Classify billed
+# ComptaCard=Accountancy card
+# DraftOrders=Draft orders
+# RelatedOrders=Related orders
+# OnProcessOrders=In process orders
+# RefOrder=Ref. order
+# RefCustomerOrder=Ref. customer order
+# CustomerOrder=Customer order
+# RefCustomerOrderShort=Ref. cust. order
+# SendOrderByMail=Send order by mail
+# ActionsOnOrder=Events on order
+# NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
+# OrderMode=Order method
+# AuthorRequest=Request author
+# UseCustomerContactAsOrderRecipientIfExist=Use customer contact address if defined instead of third party address as order recipient address
+# RunningOrders=Orders on process
+# UserWithApproveOrderGrant=Users granted with "approve orders" permission.
+# PaymentOrderRef=Payment of order %s
+# CloneOrder=Clone order
+# ConfirmCloneOrder=Are you sure you want to clone this order %s ?
+# DispatchSupplierOrder=Receiving supplier order %s
+##### Types de contacts #####
+# TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
+# TypeContact_commande_internal_SHIPPING=Representative following-up shipping
+# TypeContact_commande_external_BILLING=Customer invoice contact
+# TypeContact_commande_external_SHIPPING=Customer shipping contact
+# TypeContact_commande_external_CUSTOMER=Customer contact following-up order
+# TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
+# TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
+# TypeContact_order_supplier_external_BILLING=Supplier invoice contact
+# TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
+# TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
+
+# Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
+# Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
+# Error_FailedToLoad_COMMANDE_SUPPLIER_ADDON_File=Failed to load module file '%s'
+# Error_FailedToLoad_COMMANDE_ADDON_File=Failed to load module file '%s'
+# Error_OrderNotChecked=No orders to invoice selected
+
+
+# Sources
+# OrderSource0=Commercial proposal
+# OrderSource1=Internet
+# OrderSource2=Mail campaign
+# OrderSource3=Phone compaign
+# OrderSource4=Fax campaign
+# OrderSource5=Commercial
+# OrderSource6=Store
+# QtyOrdered=Qty ordered
+# AddDeliveryCostLine=Add a delivery cost line indicating the weight of the order
+
+# Documents models
+# PDFEinsteinDescription=A complete order model (logo...)
+# PDFEdisonDescription=A simple order model
+# PDFProformaDescription=A complete proforma invoice (logo…)
+# Orders modes
+# OrderByMail=Mail
+# OrderByFax=Fax
+# OrderByEMail=EMail
+# OrderByWWW=Online
+# OrderByPhone=Phone
+
+# CreateInvoiceForThisCustomer=Bill orders
+# NoOrdersToInvoice=No orders billable
+# CloseProcessedOrdersAutomatically=Classify "Processed" all selected orders.
+# MenuOrdersToBill2=Orders to bill
+# OrderCreation=Order creation
+# Ordered=Ordered
+# OrderCreated=Your orders have been created
+# OrderFail=An error happened during your orders creation
+# CreateOrders=Create orders
diff --git a/htdocs/langs/hr_HR/oscommerce.lang b/htdocs/langs/hr_HR/oscommerce.lang
new file mode 100644
index 00000000000..42a4a4551b6
--- /dev/null
+++ b/htdocs/langs/hr_HR/oscommerce.lang
@@ -0,0 +1,8 @@
+# Dolibarr language file - Source file is en_US - oscommerce
+# OSCommerce=OS Commerce
+# OSCommerceSetup=OS Commerce module setup
+# OSCommerceSetupSaved=OS Commerce setup saved
+# OSCommerceServer=OS Commerce server host/ip
+# OSCommerceDatabaseName=OS Commerce database name
+# OSCommercePrefix=OS Commerce tables prefix
+# OSCommerceUser=OS Commerce database login
diff --git a/htdocs/langs/hr_HR/other.lang b/htdocs/langs/hr_HR/other.lang
new file mode 100644
index 00000000000..3ff4e868d22
--- /dev/null
+++ b/htdocs/langs/hr_HR/other.lang
@@ -0,0 +1,217 @@
+# Dolibarr language file - Source file is en_US - other
+# SecurityCode=Security code
+# Calendar=Calendar
+# AddTrip=Add trip
+# Tools=Tools
+# ToolsDesc=This area is dedicated to group miscellaneous tools not available into other menu entries.
Those tools can be reached from menu on the side.
+# Birthday=Birthday
+# BirthdayDate=Birthday
+# DateToBirth=Date of birth
+# BirthdayAlertOn= birthday alert active
+# BirthdayAlertOff= birthday alert inactive
+# Notify_FICHINTER_VALIDATE=Intervention validated
+# Notify_FICHINTER_SENTBYMAIL=Intervention sent by mail
+# Notify_BILL_VALIDATE=Customer invoice validated
+# Notify_BILL_UNVALIDATE=Customer invoice unvalidated
+# Notify_ORDER_SUPPLIER_APPROVE=Supplier order approved
+# Notify_ORDER_SUPPLIER_REFUSE=Supplier order refused
+# Notify_ORDER_VALIDATE=Customer order validated
+# Notify_PROPAL_VALIDATE=Customer proposal validated
+# Notify_WITHDRAW_TRANSMIT=Transmission withdrawal
+# Notify_WITHDRAW_CREDIT=Credit withdrawal
+# Notify_WITHDRAW_EMIT=Perform withdrawal
+# Notify_ORDER_SENTBYMAIL=Customer order sent by mail
+# Notify_COMPANY_CREATE=Third party created
+# Notify_PROPAL_SENTBYMAIL=Commercial proposal sent by mail
+# Notify_ORDER_SENTBYMAIL=Customer order sent by mail
+# Notify_BILL_PAYED=Customer invoice payed
+# Notify_BILL_CANCEL=Customer invoice canceled
+# Notify_BILL_SENTBYMAIL=Customer invoice sent by mail
+# Notify_ORDER_SUPPLIER_VALIDATE=Supplier order validated
+# Notify_ORDER_SUPPLIER_SENTBYMAIL=Supplier order sent by mail
+# Notify_BILL_SUPPLIER_VALIDATE=Supplier invoice validated
+# Notify_BILL_SUPPLIER_PAYED=Supplier invoice payed
+# Notify_BILL_SUPPLIER_SENTBYMAIL=Supplier invoice sent by mail
+# Notify_CONTRACT_VALIDATE=Contract validated
+# Notify_FICHEINTER_VALIDATE=Intervention validated
+# Notify_SHIPPING_VALIDATE=Shipping validated
+# Notify_SHIPPING_SENTBYMAIL=Shipping sent by mail
+# Notify_MEMBER_VALIDATE=Member validated
+# Notify_MEMBER_SUBSCRIPTION=Member subscribed
+# Notify_MEMBER_RESILIATE=Member resiliated
+# Notify_MEMBER_DELETE=Member deleted
+# NbOfAttachedFiles=Number of attached files/documents
+# TotalSizeOfAttachedFiles=Total size of attached files/documents
+# MaxSize=Maximum size
+# AttachANewFile=Attach a new file/document
+# LinkedObject=Linked object
+# Miscellaneous=Miscellaneous
+# NbOfActiveNotifications=Number of notifications
+# PredefinedMailTest=This is a test mail.\nThe two lines are separated by a carriage return.\n\n__SIGNATURE__
+# PredefinedMailTestHtml=This is a test mail (the word test must be in bold).
The two lines are separated by a carriage return.
__SIGNATURE__
+# PredefinedMailContentSendInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendInvoiceReminder=__CONTACTCIVNAME__ \n\n We would like to warn you that the invoice __FACREF__ seems to not being payed. So this is the invoice in attachment again, as a reminder.\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendProposal=__CONTACTCIVNAME__ \n\n You will find here the commercial proposal __PROPREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendOrder=__CONTACTCIVNAME__ \n\n You will find here the order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendSupplierOrder=__CONTACTCIVNAME__ \n\n You will find here our order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendSupplierInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendShipping=__CONTACTCIVNAME__ \n\n You will find here the shipping __SHIPPINGREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendFichInter=__CONTACTCIVNAME__ \n\n You will find here the intervention __FICHINTERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# DemoDesc=Dolibarr is a compact ERP/CRM composed by several functional modules. A demo that includes all modules does not mean anything as this never occurs. So, several demo profiles are available.
+# ChooseYourDemoProfil=Choose the demo profile that match your activity...
+# DemoFundation=Manage members of a foundation
+# DemoFundation2=Manage members and bank account of a foundation
+# DemoCompanyServiceOnly=Manage a freelance activity selling service only
+# DemoCompanyShopWithCashDesk=Manage a shop with a cash desk
+# DemoCompanyProductAndStocks=Manage a small or medium company selling products
+# DemoCompanyAll=Manage a small or medium company with multiple activities (all main modules)
+# GoToDemo=Go to demo
+# CreatedBy=Created by %s
+# ModifiedBy=Modified by %s
+# ValidatedBy=Validated by %s
+# CanceledBy=Canceled by %s
+# ClosedBy=Closed by %s
+# FileWasRemoved=File %s was removed
+# DirWasRemoved=Directory %s was removed
+# FeatureNotYetAvailableShort=Available in a next version
+# FeatureNotYetAvailable=Feature not yet available in this version
+# FeatureExperimental=Experimental feature. Not stable in this version
+# FeatureDevelopment=Development feature. Not stable in this version
+# FeaturesSupported=Features supported
+# Width=Width
+# Height=Height
+# Depth=Depth
+# Top=Top
+# Bottom=Bottom
+# Left=Left
+# Right=Right
+# CalculatedWeight=Calculated weight
+# CalculatedVolume=Calculated volume
+# Weight=Weight
+# TotalWeight=Total weight
+# WeightUnitton=tonnes
+# WeightUnitkg=kg
+# WeightUnitg=g
+# WeightUnitmg=mg
+# WeightUnitpound=pound
+# Length=Length
+# LengthUnitm=m
+# LengthUnitdm=dm
+# LengthUnitcm=cm
+# LengthUnitmm=mm
+# Surface=Area
+# SurfaceUnitm2=m2
+# SurfaceUnitdm2=dm2
+# SurfaceUnitcm2=cm2
+# SurfaceUnitmm2=mm2
+# SurfaceUnitfoot2=ft2
+# SurfaceUnitinch2=in2
+# Volume=Volume
+# TotalVolume=Total volume
+# VolumeUnitm3=m3
+# VolumeUnitdm3=dm3
+# VolumeUnitcm3=cm3
+# VolumeUnitmm3=mm3
+# VolumeUnitfoot3=ft3
+# VolumeUnitinch3=in3
+# VolumeUnitounce=ounce
+# VolumeUnitlitre=litre
+# VolumeUnitgallon=gallon
+# Size=size
+# SizeUnitm=m
+# SizeUnitdm=dm
+# SizeUnitcm=cm
+# SizeUnitmm=mm
+# SizeUnitinch=inch
+# SizeUnitfoot=foot
+# SizeUnitpoint=point
+# BugTracker=Bug tracker
+# SendNewPasswordDesc=This form allows you to request a new password. It will be send to your email address.
Change will be effective only after clicking on confirmation link inside this email.
Check your email reader software.
+# BackToLoginPage=Back to login page
+# AuthenticationDoesNotAllowSendNewPassword=Authentication mode is %s.
In this mode, Dolibarr can't know nor change your password.
Contact your system administrator if you want to change your password.
+# EnableGDLibraryDesc=Install or enable GD library with your PHP for use this option.
+# EnablePhpAVModuleDesc=You need to install a module compatible with your anti-virus. (Clamav : php4-clamavlib ou php5-clamavlib)
+# ProfIdShortDesc=Prof Id %s is an information depending on third party country.
For example, for country %s, it's code %s.
+# DolibarrDemo=Dolibarr ERP/CRM demo
+# StatsByNumberOfUnits=Statistics in number of products/services units
+# StatsByNumberOfEntities=Statistics in number of referring entities
+# NumberOfProposals=Number of proposals on last 12 month
+# NumberOfCustomerOrders=Number of customer orders on last 12 month
+# NumberOfCustomerInvoices=Number of customer invoices on last 12 month
+# NumberOfSupplierOrders=Number of supplier orders on last 12 month
+# NumberOfSupplierInvoices=Number of supplier invoices on last 12 month
+# NumberOfUnitsProposals=Number of units on proposals on last 12 month
+# NumberOfUnitsCustomerOrders=Number of units on customer orders on last 12 month
+# NumberOfUnitsCustomerInvoices=Number of units on customer invoices on last 12 month
+# NumberOfUnitsSupplierOrders=Number of units on supplier orders on last 12 month
+# NumberOfUnitsSupplierInvoices=Number of units on supplier invoices on last 12 month
+# EMailTextInterventionValidated=The intervention %s has been validated.
+# EMailTextInvoiceValidated=The invoice %s has been validated.
+# EMailTextProposalValidated=The proposal %s has been validated.
+# EMailTextOrderValidated=The order %s has been validated.
+# EMailTextOrderApproved=The order %s has been approved.
+# EMailTextOrderApprovedBy=The order %s has been approved by %s.
+# EMailTextOrderRefused=The order %s has been refused.
+# EMailTextOrderRefusedBy=The order %s has been refused by %s.
+# EMailTextExpeditionValidated=The shipping %s has been validated.
+# ImportedWithSet=Importation data set
+# DolibarrNotification=Automatic notification
+# ResizeDesc=Enter new width OR new height. Ratio will be kept during resizing...
+# NewLength=New width
+# NewHeight=New height
+# NewSizeAfterCropping=New size after cropping
+# DefineNewAreaToPick=Define new area on image to pick (left click on image then drag until you reach the opposite corner)
+# CurrentInformationOnImage=This tool was designed to help you to resize or crop an image. This is informations on current edited image
+# ImageEditor=Image editor
+# YouReceiveMailBecauseOfNotification=You receive this message because your email has been added to list of targets to be informed of particular events into %s software of %s.
+# YouReceiveMailBecauseOfNotification2=This event is the following:
+# ThisIsListOfModules=This is a list of modules preselected by this demo profile (only most common modules are visible in this demo). Edit this to have a more personalized demo and click on "Start".
+# ClickHere=Click here
+# UseAdvancedPerms=Use the advanced permissions of some modules
+# FileFormat=File format
+# SelectAColor=Choose a color
+# AddFiles=Add Files
+# StartUpload=Start upload
+# CancelUpload=Cancel upload
+# FileIsTooBig=Files is too big
+# PleaseBePatient=Please be patient...
+# RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
+# NewKeyIs=This is your new keys to login
+# NewKeyWillBe=Your new key to login to software will be
+# ClickHereToGoTo=Click here to go to %s
+# YouMustClickToChange=You must however first click on the following link to validate this password change
+# ForgetIfNothing=If you didn't request this change, just forget this email. Your credentials are kept safe.
+
+##### Calendar common #####
+# AddCalendarEntry=Add entry in calendar %s
+# NewCompanyToDolibarr=Company %s added into Dolibarr
+# ContractValidatedInDolibarr=Contract %s validated in Dolibarr
+# ContractCanceledInDolibarr=Contract %s canceled in Dolibarr
+# ContractClosedInDolibarr=Contract %s closed in Dolibarr
+# PropalClosedSignedInDolibarr=Proposal %s signed in Dolibarr
+# PropalClosedRefusedInDolibarr=Proposal %s refused in Dolibarr
+# PropalValidatedInDolibarr=Proposal %s validated in Dolibarr
+# InvoiceValidatedInDolibarr=Invoice %s validated in Dolibarr
+# InvoicePaidInDolibarr=Invoice %s changed to paid in Dolibarr
+# InvoiceCanceledInDolibarr=Invoice %s canceled in Dolibarr
+# PaymentDoneInDolibarr=Payment %s done in Dolibarr
+# CustomerPaymentDoneInDolibarr=Customer payment %s done in Dolibarr
+# SupplierPaymentDoneInDolibarr=Supplier payment %s done in Dolibarr
+# MemberValidatedInDolibarr=Member %s validated in Dolibarr
+# MemberResiliatedInDolibarr=Member %s resiliated in Dolibarr
+# MemberDeletedInDolibarr=Member %s deleted from Dolibarr
+# MemberSubscriptionAddedInDolibarr=Subscription for member %s added in Dolibarr
+# ShipmentValidatedInDolibarr=Shipment %s validated in Dolibarr
+# ShipmentDeletedInDolibarr=Shipment %s deleted from Dolibarr
+##### Export #####
+# Export=Export
+# ExportsArea=Exports area
+# AvailableFormats=Available formats
+# LibraryUsed=Librairy used
+# LibraryVersion=Version
+# ExportableDatas=Exportable data
+# NoExportableData=No exportable data (no modules with exportable data loaded, or missing permissions)
+# ToExport=Export
+# NewExport=New export
+##### External sites #####
+# ExternalSites=External sites
diff --git a/htdocs/langs/hr_HR/paybox.lang b/htdocs/langs/hr_HR/paybox.lang
new file mode 100644
index 00000000000..b689bb6cebf
--- /dev/null
+++ b/htdocs/langs/hr_HR/paybox.lang
@@ -0,0 +1,37 @@
+# Dolibarr language file - Source file is en_US - paybox
+# PayBoxSetup=PayBox module setup
+# PayBoxDesc=This module offer pages to allow payment on Paybox by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
+# FollowingUrlAreAvailableToMakePayments=Following URLs are available to offer a page to a customer to make a payment on Dolibarr objects
+# PaymentForm=Payment form
+# WelcomeOnPaymentPage=Welcome on our online payment service
+# ThisScreenAllowsYouToPay=This screen allow you to make an online payment to %s.
+# ThisIsInformationOnPayment=This is information on payment to do
+# ToComplete=To complete
+# YourEMail=Email to receive payment confirmation
+# Creditor=Creditor
+# PaymentCode=Payment code
+# PayBoxDoPayment=Go on payment
+# YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information
+# PleaseBePatient=Please, be patient
+# Continue=Next
+# ToOfferALinkForOnlinePayment=URL for %s payment
+# ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a customer order
+# ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice
+# ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line
+# ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount
+# ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription
+# YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag.
+# SetupPayBoxToHavePaymentCreatedAutomatically=Setup your PayBox with url %s to have payment created automatically when validated by paybox.
+# YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you.
+# YourPaymentHasNotBeenRecorded=You payment has not been recorded and transaction has been canceled. Thank you.
+# AccountParameter=Account parameters
+# UsageParameter=Usage parameters
+# InformationToFindParameters=Help to find your %s account information
+# PAYBOX_CGI_URL_V2=Url of Paybox CGI module for payment
+# VendorName=Name of vendor
+# CSSUrlForPaymentForm=CSS style sheet url for payment form
+# MessageOK=Message on validated payment return page
+# MessageKO=Message on canceled payment return page
+# NewPayboxPaymentReceived=New Paybox payment received
+# NewPayboxPaymentFailed=New Paybox payment tried but failed
+# PAYBOX_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or failed)
diff --git a/htdocs/langs/hr_HR/paypal.lang b/htdocs/langs/hr_HR/paypal.lang
new file mode 100644
index 00000000000..5dc460e1c53
--- /dev/null
+++ b/htdocs/langs/hr_HR/paypal.lang
@@ -0,0 +1,22 @@
+# Dolibarr language file - Source file is en_US - paypal
+# PaypalSetup=PayPal module setup
+# PaypalDesc=This module offer pages to allow payment on PayPal by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
+# PaypalOrCBDoPayment=Pay with credit card or Paypal
+# PaypalDoPayment=Pay with Paypal
+# PaypalCBDoPayment=Pay with credit card
+# PAYPAL_API_SANDBOX=Mode test/sandbox
+# PAYPAL_API_USER=API username
+# PAYPAL_API_PASSWORD=API password
+# PAYPAL_API_SIGNATURE=API signature
+# PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Offer payment "integral" (Credit card+Paypal) or "Paypal" only
+# PaypalModeIntegral=Integral
+# PaypalModeOnlyPaypal=PayPal only
+# PAYPAL_CSS_URL=Optionnal Url of CSS style sheet on payment page
+# ThisIsTransactionId=This is id of transaction: %s
+# PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
+# PAYPAL_IPN_MAIL_ADDRESS=E-mail address for the instant notification of payment (IPN)
+# PredefinedMailContentLink=You can click on the secure link below to make your payment (PayPal) if it is not already done.\n\n%s\n\n
+# YouAreCurrentlyInSandboxMode=You are currently in the "sandbox" mode
+# NewPaypalPaymentReceived=New Paypal payment received
+# NewPaypalPaymentFailed=New Paypal payment tried but failed
+# PAYPAL_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or not)
diff --git a/htdocs/langs/hr_HR/products.lang b/htdocs/langs/hr_HR/products.lang
new file mode 100644
index 00000000000..9f75dab9917
--- /dev/null
+++ b/htdocs/langs/hr_HR/products.lang
@@ -0,0 +1,220 @@
+# Dolibarr language file - Source file is en_US - products
+# ProductRef=Product ref.
+# ProductLabel=Product label
+# ProductServiceCard=Products/Services card
+# Products=Products
+# Services=Services
+# Product=Product
+# Service=Service
+# ProductId=Product/service id
+# Create=Create
+# Reference=Reference
+# NewProduct=New product
+# NewService=New service
+# ProductCode=Product code
+# ServiceCode=Service code
+# ProductAccountancyBuyCode=Accountancy code (buy)
+# ProductAccountancySellCode=Accountancy code (sell)
+# ProductOrService=Product or Service
+# ProductsAndServices=Products and Services
+# ProductsOrServices=Products or Services
+# ProductsAndServicesOnSell=Available Products and Services
+# ProductsAndServicesNotOnSell=Obsolete Products and Services
+# ProductsAndServicesStatistics=Products and Services statistics
+# ProductsStatistics=Products statistics
+# ProductsOnSell=Available products
+# ProductsNotOnSell=Obsolete products
+# ServicesOnSell=Available services
+# ServicesNotOnSell=Obsolete services
+# InternalRef=Internal reference
+# LastRecorded=Last products/services on sell recorded
+# LastRecordedProductsAndServices=Last %s recorded products/services
+# LastModifiedProductsAndServices=Last %s modified products/services
+# LastRecordedProducts=Last %s products recorded
+# LastRecordedServices=Last %s services recorded
+# LastProducts=Last products
+# CardProduct0=Product card
+# CardProduct1=Service card
+# CardContract=Contract card
+# Warehouse=Warehouse
+# Warehouses=Warehouses
+# WarehouseOpened=Warehouse opened
+# WarehouseClosed=Warehouse closed
+# Stock=Stock
+# Stocks=Stocks
+# Movement=Movement
+# Movements=Movements
+# Sell=Sales
+# Buy=Purchases
+# OnSell=For sale
+# OnBuy=For purchase
+# NotOnSell=Not for sale
+# ProductStatusOnSell=For sale
+# ProductStatusNotOnSell=Not for sale
+# ProductStatusOnSellShort=For sale
+# ProductStatusNotOnSellShort=Not for sale
+# ProductStatusOnBuy=For purchase
+# ProductStatusNotOnBuy=Not for purchase
+# ProductStatusOnBuyShort=For purchase
+# ProductStatusNotOnBuyShort=Not for purchase
+# UpdatePrice=Update price
+# AppliedPricesFrom=Applied prices from
+# SellingPrice=Selling price
+# SellingPriceHT=Selling price (net of tax)
+# SellingPriceTTC=Selling price (inc. tax)
+# PublicPrice=Public price
+# CurrentPrice=Current price
+# NewPrice=New price
+# MinPrice=Minim. selling price
+# CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
+# ContractStatus=Contract status
+# ContractStatusClosed=Closed
+# ContractStatusRunning=Running
+# ContractStatusExpired=expired
+# ContractStatusOnHold=Not running
+# ContractStatusToRun=A mettre en service
+# ContractNotRunning=This contract is not running
+# ErrorProductAlreadyExists=A product with reference %s already exists.
+# ErrorProductBadRefOrLabel=Wrong value for reference or label.
+# ErrorProductClone=There was a problem while trying to clone the product or service.
+# Suppliers=Suppliers
+# SupplierRef=Supplier's product ref.
+# ShowProduct=Show product
+# ShowService=Show service
+# ProductsAndServicesArea=Product and Services area
+# ProductsArea=Product area
+# ServicesArea=Services area
+# AddToMyProposals=Add to my proposals
+# AddToOtherProposals=Add to other proposals
+# AddToMyBills=Add to my bills
+# AddToOtherBills=Add to other bills
+# CorrectStock=Correct stock
+# AddPhoto=Add photo
+# ListOfStockMovements=List of stock movements
+# BuyingPrice=Buying price
+# SupplierCard=Supplier card
+# CommercialCard=Commercial card
+# AllWays=Path to find your product in stock
+# NoCat=Your product is not in any category
+# PrimaryWay=Primary path
+# PriceRemoved=Price removed
+# BarCode=Barcode
+# BarcodeType=Barcode type
+# SetDefaultBarcodeType=Set barcode type
+# BarcodeValue=Barcode value
+# NoteNotVisibleOnBill=Note (not visible on invoices, proposals...)
+# CreateCopy=Create copy
+# ServiceLimitedDuration=If product is a service with limited duration:
+# MultiPricesAbility=Activate the multi-prices
+# MultiPricesNumPrices=Number of prices
+# MultiPriceLevelsName=Price categories
+# AssociatedProductsAbility=Activate the virtual products feature
+# AssociatedProducts=Virtual product
+# AssociatedProductsNumber=Number of products composing this virtual product
+# ParentProductsNumber=Number of parent virtual product
+# IfZeroItIsNotAVirtualProduct=If 0, this product is not a virtual product
+# IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any virtual product
+# EditAssociate=Associate
+# Translation=Translation
+# KeywordFilter=Keyword filter
+# CategoryFilter=Category filter
+# ProductToAddSearch=Search product to add
+# AddDel=Add/Delete
+# Quantity=Quantity
+# NoMatchFound=No match found
+# ProductAssociationList=List of related products/services: name of product/service (quantity affected)
+# ProductParentList=List of virtual products/services with this product as a component
+# ErrorAssociationIsFatherOfThis=One of selected product is parent with current product
+# DeleteProduct=Delete a product/service
+# ConfirmDeleteProduct=Are you sure you want to delete this product/service?
+# ProductDeleted=Product/Service "%s" deleted from database.
+# DeletePicture=Delete a picture
+# ConfirmDeletePicture=Are you sure you want to delete this picture ?
+# ExportDataset_produit_1=Products
+# ExportDataset_service_1=Services
+# ImportDataset_produit_1=Products
+# ImportDataset_service_1=Services
+# DeleteProductLine=Delete product line
+# ConfirmDeleteProductLine=Are you sure you want to delete this product line?
+# NoProductMatching=No product/service match your criteria
+# MatchingProducts=Matching products/services
+# NoStockForThisProduct=No stock for this product
+# NoStock=No Stock
+# Restock=Restock
+# ProductSpecial=Special
+# QtyMin=Minimum Qty
+# PriceQty=Price for this quantity
+# PriceQtyMin=Price for this min. qty (w/o discount)
+# VATRateForSupplierProduct=VAT Rate (for this supplier/product)
+# DiscountQtyMin=Default discount for qty
+# NoPriceDefinedForThisSupplier=No price/qty defined for this supplier/product
+# NoSupplierPriceDefinedForThisProduct=No supplier price/qty defined for this product
+# RecordedProducts=Products recorded
+# RecordedServices=Services recorded
+# RecordedProductsAndServices=Products/services recorded
+# GenerateThumb=Generate thumb
+# ProductCanvasAbility=Use special "canvas" addons
+# ServiceNb=Service #%s
+# ListProductServiceByPopularity=List of products/services by popularity
+# ListProductByPopularity=List of products by popularity
+# ListServiceByPopularity=List of services by popularity
+# Finished=Manufactured product
+# RowMaterial=Raw Material
+# CloneProduct=Clone product or service
+# ConfirmCloneProduct=Are you sure you want to clone product or service %s ?
+# CloneContentProduct=Clone all main informations of product/service
+# ClonePricesProduct=Clone main informations and prices
+# CloneCompositionProduct=Clone product/service composition
+# ProductIsUsed=This product is used
+# NewRefForClone=Ref. of new product/service
+# CustomerPrices=Customers prices
+# SuppliersPrices=Suppliers prices
+# CustomCode=Customs code
+# CountryOrigin=Origin country
+# HiddenIntoCombo=Hidden into select lists
+# Nature=Nature
+# ProductCodeModel=Product code template
+# ServiceCodeModel=Service code template
+# AddThisProductCard=Create product card
+# HelpAddThisProductCard=This option allows you to create or clone a product if it does not exist.
+# AddThisServiceCard=Create service card
+# HelpAddThisServiceCard=This option allows you to create or clone a service if it does not exist.
+# CurrentProductPrice=Current price
+# AlwaysUseNewPrice=Always use current price of product/service
+# AlwaysUseFixedPrice=Use the fixed price
+# PriceByQuantity=Price by quantity
+# PriceByQuantityRange=Quantity range
+# ProductsDashboard=Products/Services summary
+# UpdateOriginalProductLabel=Modify original label
+# HelpUpdateOriginalProductLabel=Allows to edit the name of the product
+### composition fabrication
+# Building=Production and items dispatchment
+# Build=Produce
+# BuildIt=Produce & Dispatch
+# BuildindListInfo=Available quantity for production per warehouse (set it to 0 for no further action)
+# QtyNeed=Qty
+# UnitPmp=Net unit VWAP
+# CostPmpHT=Net total VWAP
+# ProductUsedForBuild=Auto consumed by production
+# ProductBuilded=Production completed
+# ProductsMultiPrice=Product multi-price
+# ProductSellByQuarterHT=Products turnover quarterly VWAP
+# ServiceSellByQuarterHT=Services turnover quarterly VWAP
+# Quarter1=1st. Quarter
+# Quarter2=2nd. Quarter
+# Quarter3=3rd. Quarter
+# Quarter4=4th. Quarter
+# BarCodePrintsheet=Print bar code
+# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
+# NumberOfStickers=Number of stickers to print on page
+# PrintsheetForOneBarCode=Print several stickers for one barcode
+# BuildPageToPrint=Generate page to print
+# FillBarCodeTypeAndValueManually=Fill barcode type and value manually.
+# FillBarCodeTypeAndValueFromProduct=Fill barcode type and value from barcode of a product.
+# FillBarCodeTypeAndValueFromThirdParty=Fill barcode type and value from barcode of a thirdparty.
+# DefinitionOfBarCodeForProductNotComplete=Definition of type or value of bar code not complete for product %s.
+# DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of bar code non complete for thirdparty %s.
+# BarCodeDataForProduct=Barcode information of product %s :
+# BarCodeDataForThirdparty=Barcode information of thirdparty %s :
+# BarcodeStickersMask=xxx
+
diff --git a/htdocs/langs/hr_HR/projects.lang b/htdocs/langs/hr_HR/projects.lang
new file mode 100644
index 00000000000..f2c0c2b86c6
--- /dev/null
+++ b/htdocs/langs/hr_HR/projects.lang
@@ -0,0 +1,115 @@
+# Dolibarr language file - Source file is en_US - projects
+# Project=Project
+# Projects=Projects
+# SharedProject=Everybody
+# PrivateProject=Contacts of project
+# MyProjectsDesc=This view is limited to projects you are a contact for (whatever is the type).
+# ProjectsPublicDesc=This view presents all projects you are allowed to read.
+# ProjectsDesc=This view presents all projects (your user permissions grant you permission to view everything).
+# MyTasksDesc=This view is limited to projects or tasks you are a contact for (whatever is the type).
+# TasksPublicDesc=This view presents all projects and tasks you are allowed to read.
+# TasksDesc=This view presents all projects and tasks (your user permissions grant you permission to view everything).
+# Myprojects=My projects
+# ProjectsArea=Projects area
+# NewProject=New project
+# AddProject=Add project
+# DeleteAProject=Delete a project
+# DeleteATask=Delete a task
+# ConfirmDeleteAProject=Are you sure you want to delete this project ?
+# ConfirmDeleteATask=Are you sure you want to delete this task ?
+# OfficerProject=Officer project
+# LastProjects=Last %s projects
+# AllProjects=All projects
+# ProjectsList=List of projects
+# ShowProject=Show project
+# SetProject=Set project
+# NoProject=No project defined or owned
+# NbOpenTasks=Nb of opened tasks
+# NbOfProjects=Nb of projects
+# TimeSpent=Time spent
+# TimesSpent=Time spent
+# RefTask=Ref. task
+# LabelTask=Label task
+# NewTimeSpent=New time spent
+# MyTimeSpent=My time spent
+# MyTasks=My tasks
+# Tasks=Tasks
+# Task=Task
+# NewTask=New task
+# AddTask=Add task
+# AddDuration=Add duration
+# Activity=Activity
+# Activities=Tasks/activities
+# MyActivity=My activity
+# MyActivities=My tasks/activities
+# MyProjects=My projects
+# DurationEffective=Effective duration
+# Progress=Progress
+# ProgressDeclared=Declared progress
+# ProgressCalculated=Calculated progress
+# Time=Time
+# ListProposalsAssociatedProject=List of the commercial proposals associated with the project
+# ListOrdersAssociatedProject=List of customer's orders associated with the project
+# ListInvoicesAssociatedProject=List of customer's invoices associated with the project
+# ListPredefinedInvoicesAssociatedProject=List of customer's predefined invoices associated with project
+# ListSupplierOrdersAssociatedProject=List of supplier's orders associated with the project
+# ListSupplierInvoicesAssociatedProject=List of supplier's invoices associated with the project
+# ListContractAssociatedProject=List of contracts associated with the project
+# ListFichinterAssociatedProject=List of interventions associated with the project
+# ListTripAssociatedProject=List of trips and expenses associated with the project
+# ListActionsAssociatedProject=List of events associated with the project
+# ActivityOnProjectThisWeek=Activity on project this week
+# ActivityOnProjectThisMonth=Activity on project this month
+# ActivityOnProjectThisYear=Activity on project this year
+# ChildOfTask=Child of project/task
+# NotOwnerOfProject=Not owner of this private project
+# AffectedTo=Allocated to
+# CantRemoveProject=This project can't be removed as it is referenced by some other objects (invoice, orders or other). See referers tab.
+# ValidateProject=Validate projet
+# ConfirmValidateProject=Are you sure you want to validate this project ?
+# CloseAProject=Close project
+# ConfirmCloseAProject=Are you sure you want to close this project ?
+# ReOpenAProject=Open project
+# ConfirmReOpenAProject=Are you sure you want to re-open this project ?
+# ProjectContact=Project contacts
+# ActionsOnProject=Events on project
+# YouAreNotContactOfProject=You are not a contact of this private project
+# DeleteATimeSpent=Delete time spent
+# ConfirmDeleteATimeSpent=Are you sure you want to delete this time spent ?
+# DoNotShowMyTasksOnly=See also tasks not allocated to me
+# ShowMyTasksOnly=View only tasks allocated to me
+# TaskRessourceLinks=Ressources
+# ProjectsDedicatedToThisThirdParty=Projects dedicated to this third party
+# NoTasks=No tasks for this project
+# LinkedToAnotherCompany=Linked to other third party
+# TaskIsNotAffectedToYou=Task not allocated to you
+# ErrorTimeSpentIsEmpty=Time spent is empty
+# ThisWillAlsoRemoveTasks=This action will also delete all tasks of project (%s tasks at the moment) and all inputs of time spent.
+# IfNeedToUseOhterObjectKeepEmpty=If some objects (invoice, order, ...), belonging to another third party, must be linked to the project to create, keep this empty to have the project being multi third parties.
+# CloneProject=Clone project
+# CloneTasks=Clone tasks
+# CloneContacts=Clone contacts
+# CloneNotes=Clone notes
+# CloneProjectFiles=Clone project joined files
+# CloneTaskFiles=Clone task(s) joined files (if task(s) cloned)
+# ConfirmCloneProject=Are you sure to clone this project ?
+# ProjectReportDate=Change task date according project start date
+# ErrorShiftTaskDate=Impossible to shift task date according to new project start date
+# ProjectsAndTasksLines=Projects and tasks
+# ProjectCreatedInDolibarr=Project %s created
+##### Types de contacts #####
+# TypeContact_project_internal_PROJECTLEADER=Project leader
+# TypeContact_project_external_PROJECTLEADER=Project leader
+# TypeContact_project_internal_CONTRIBUTOR=Contributor
+# TypeContact_project_external_CONTRIBUTOR=Contributor
+# TypeContact_project_task_internal_TASKEXECUTIVE=Task executive
+# TypeContact_project_task_external_TASKEXECUTIVE=Task executive
+# TypeContact_project_task_internal_CONTRIBUTOR=Contributor
+# TypeContact_project_task_external_CONTRIBUTOR=Contributor
+# SelectElement=Select element
+# AddElement=Link to element
+# Documents models
+# DocumentModelBaleine=A complete project's report model (logo...)
+# PlannedWorkload = Planned workload
+# WorkloadOccupation= Workload affectation
+# ProjectReferers=Refering objects
diff --git a/htdocs/langs/hr_HR/propal.lang b/htdocs/langs/hr_HR/propal.lang
new file mode 100644
index 00000000000..d17bc952b7d
--- /dev/null
+++ b/htdocs/langs/hr_HR/propal.lang
@@ -0,0 +1,102 @@
+# Dolibarr language file - Source file is en_US - propal
+# Proposals=Commercial proposals
+# Proposal=Commercial proposal
+# ProposalShort=Proposal
+# ProposalsDraft=Draft commercial proposals
+# ProposalDraft=Draft commercial proposal
+# ProposalsOpened=Opened commercial proposals
+# Prop=Commercial proposals
+# CommercialProposal=Commercial proposal
+# CommercialProposals=Commercial proposals
+# ProposalCard=Proposal card
+# NewProp=New commercial proposal
+# NewProposal=New commercial proposal
+# NewPropal=New proposal
+# Prospect=Prospect
+# ProspectList=Prospect list
+# DeleteProp=Delete commercial proposal
+# ValidateProp=Validate commercial proposal
+# AddProp=Add proposal
+# ConfirmDeleteProp=Are you sure you want to delete this commercial proposal ?
+# ConfirmValidateProp=Are you sure you want to validate this commercial proposal under name %s ?
+# LastPropals=Last %s proposals
+# LastClosedProposals=Last %s closed proposals
+# LastModifiedProposals=Last %s modified proposals
+# AllPropals=All proposals
+# LastProposals=Last proposals
+# SearchAProposal=Search a proposal
+# ProposalsStatistics=Commercial proposal's statistics
+# NumberOfProposalsByMonth=Number by month
+# AmountOfProposalsByMonthHT=Amount by month (net of tax)
+# NbOfProposals=Number of commercial proposals
+# ShowPropal=Show proposal
+# PropalsDraft=Drafts
+# PropalsOpened=Opened
+# PropalsNotBilled=Closed not billed
+# PropalStatusDraft=Draft (needs to be validated)
+# PropalStatusValidated=Validated (proposal is open)
+# PropalStatusOpened=Validated (proposal is open)
+# PropalStatusClosed=Closed
+# PropalStatusSigned=Signed (needs billing)
+# PropalStatusNotSigned=Not signed (closed)
+# PropalStatusBilled=Billed
+# PropalStatusDraftShort=Draft
+# PropalStatusValidatedShort=Validated
+# PropalStatusOpenedShort=Opened
+# PropalStatusClosedShort=Closed
+# PropalStatusSignedShort=Signed
+# PropalStatusNotSignedShort=Not signed
+# PropalStatusBilledShort=Billed
+# PropalsToClose=Commercial proposals to close
+# PropalsToBill=Signed commercial proposals to bill
+# ListOfProposals=List of commercial proposals
+# ActionsOnPropal=Events on proposal
+# NoOpenedPropals=No opened commercial proposals
+# NoOtherOpenedPropals=No other opened commercial proposals
+# RefProposal=Commercial proposal ref
+# SendPropalByMail=Send commercial proposal by mail
+# FileNotUploaded=The file was not uploaded
+# FileUploaded=The file was successfully uploaded
+# AssociatedDocuments=Documents associated with the proposal:
+# ErrorCantOpenDir=Can't open directory
+# DatePropal=Date of proposal
+# DateEndPropal=Validity ending date
+# DateEndPropalShort=Date end
+# ValidityDuration=Validity duration
+# CloseAs=Close with status
+# ClassifyBilled=Classify billed
+# BuildBill=Build invoice
+# ErrorPropalNotFound=Propal %s not found
+# Estimate=Estimate :
+# EstimateShort=Estimate
+# OtherPropals=Other proposals
+# AddToDraftProposals=Add to draft proposal
+# NoDraftProposals=No draft proposals
+# CopyPropalFrom=Create commercial proposal by copying existing proposal
+# CreateEmptyPropal=Create empty commercial proposals vierge or from list of products/services
+# DefaultProposalDurationValidity=Default commercial proposal validity duration (in days)
+# UseCustomerContactAsPropalRecipientIfExist=Use customer contact address if defined instead of third party address as proposal recipient address
+# ClonePropal=Clone commercial proposal
+# ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s ?
+# ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s ?
+# ProposalsAndProposalsLines=Commercial proposal and lines
+# ProposalLine=Proposal line
+# AvailabilityPeriod=Availability delay
+# SetAvailability=Set availability delay
+# AfterOrder=after order
+##### Availability #####
+# AvailabilityTypeAV_NOW=Immediate
+# AvailabilityTypeAV_1W=1 week
+# AvailabilityTypeAV_2W=2 weeks
+# AvailabilityTypeAV_3W=3 weeks
+# AvailabilityTypeAV_1M=1 month
+##### Types de contacts #####
+# TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
+# TypeContact_propal_external_BILLING=Customer invoice contact
+# TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
+# Document models
+# DocModelAzurDescription=A complete proposal model (logo...)
+# DocModelJauneDescription=Jaune proposal model
+# DefaultModelPropalCreate=Default model creation
+# DefaultModelPropalToBill=Default template when closing a business proposal (to be invoiced)
+# DefaultModelPropalClosed=Default template when closing a business proposal (unbilled)
diff --git a/htdocs/langs/hr_HR/sendings.lang b/htdocs/langs/hr_HR/sendings.lang
new file mode 100644
index 00000000000..3bb65c295d2
--- /dev/null
+++ b/htdocs/langs/hr_HR/sendings.lang
@@ -0,0 +1,76 @@
+# Dolibarr language file - Source file is en_US - sendings
+# RefSending=Ref. shipment
+# Sending=Shipment
+# Sendings=Shipments
+# Shipment=Shipment
+# Shipments=Shipments
+# Receivings=Receivings
+# SendingsArea=Shipments area
+# ListOfSendings=List of shipments
+# SendingMethod=Shipping method
+# SendingReceipt=Shipping receipt
+# LastSendings=Last %s shipments
+# SearchASending=Search for shipment
+# StatisticsOfSendings=Statistics for shipments
+# NbOfSendings=Number of shipments
+# NumberOfShipmentsByMonth=Number of shipments by month
+# SendingCard=Shipping card
+# NewSending=New shipment
+# CreateASending=Create a shipment
+# CreateSending=Create shipment
+# QtyOrdered=Qty ordered
+# QtyShipped=Qty shipped
+# QtyToShip=Qty to ship
+# QtyReceived=Qty received
+# KeepToShip=Keep to ship
+# OtherSendingsForSameOrder=Other shipments for this order
+# DateSending=Date sending order
+# DateSendingShort=Date sending order
+# SendingsForSameOrder=Shipments for this order
+# SendingsAndReceivingForSameOrder=Shipments and receivings for this order
+# SendingsToValidate=Shipments to validate
+# StatusSendingCanceled=Canceled
+# StatusSendingDraft=Draft
+# StatusSendingValidated=Validated (products to ship or already shipped)
+# StatusSendingProcessed=Processed
+# StatusSendingCanceledShort=Canceled
+# StatusSendingDraftShort=Draft
+# StatusSendingValidatedShort=Validated
+# StatusSendingProcessedShort=Processed
+# SendingSheet=Sending sheet
+# Carriers=Carriers
+# Carrier=Carrier
+# CarriersArea=Carriers area
+# NewCarrier=New carrier
+# ConfirmDeleteSending=Are you sure you want to delete this shipment ?
+# ConfirmValidateSending=Are you sure you want to validate this shipment with reference %s ?
+# ConfirmCancelSending=Are you sure you want to cancel this shipment ?
+# GenericTransport=Generic transport
+# Enlevement=Gotten by customer
+# DocumentModelSimple=Simple document model
+# DocumentModelMerou=Merou A5 model
+# WarningNoQtyLeftToSend=Warning, no products waiting to be shipped.
+# StatsOnShipmentsOnlyValidated=Statistics conducted on shipments only validated. Date used is date of validation of shipment (planed delivery date is not always known).
+# DateDeliveryPlanned=Planed date of delivery
+# DateReceived=Date delivery received
+# SendShippingByEMail=Send shipment by EMail
+# SendShippingRef=Send shipment %s
+# ActionsOnShipping=Events on shipment
+# LinkToTrackYourPackage=Link to track your package
+# ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
+# RelatedShippings=Related shippings
+# ShipmentLine=Shipment line
+# CarrierList=List of transporters
+
+# Sending methods
+# SendingMethodCATCH=Catch by customer
+# SendingMethodTRANS=Transporter
+# SendingMethodCOLSUI=Colissimo
+
+# ModelDocument
+# DocumentModelSirocco=Simple document model for delivery receipts
+# DocumentModelTyphon=More complete document model for delivery receipts (logo...)
+
+# Error_EXPEDITION_ADDON_NUMBER_NotDefined=Constant EXPEDITION_ADDON_NUMBER not defined
+# SumOfProductVolumes=Sum of product volumes
+# SumOfProductWeights=Sum of product weights
diff --git a/htdocs/langs/hr_HR/shop.lang b/htdocs/langs/hr_HR/shop.lang
new file mode 100644
index 00000000000..b6cd78b5028
--- /dev/null
+++ b/htdocs/langs/hr_HR/shop.lang
@@ -0,0 +1,10 @@
+# Dolibarr language file - Source file is en_US - shop
+# Shop=Shop
+# ShopWeb=Web Shop
+# LastOrders=Last orders
+# OnStandBy=On standby
+# TreatmentInProgress=Treatment in progress
+# LastCustomers=Last customers
+# OSCommerceShop=OSCommerce shop
+# OSCommerce=OSCommerce
+# AddProd=Sell online
diff --git a/htdocs/langs/hr_HR/sms.lang b/htdocs/langs/hr_HR/sms.lang
new file mode 100644
index 00000000000..0ec0e61a588
--- /dev/null
+++ b/htdocs/langs/hr_HR/sms.lang
@@ -0,0 +1,53 @@
+# Dolibarr language file - Source file is en_US - sms
+# Sms=Sms
+# SmsSetup=Sms setup
+# SmsDesc=This page allows you to define globals options on SMS features
+# SmsCard=SMS Card
+# AllSms=All SMS campains
+# SmsTargets=Targets
+# SmsRecipients=Targets
+# SmsRecipient=Target
+# SmsTitle=Description
+# SmsFrom=Sender
+# SmsTo=Target
+# SmsTopic=Topic of SMS
+# SmsText=Message
+# SmsMessage=SMS Message
+# ShowSms=Show Sms
+# ListOfSms=List SMS campains
+# NewSms=New SMS campain
+# EditSms=Edit Sms
+# ResetSms=New sending
+# DeleteSms=Delete Sms campain
+# DeleteASms=Remove a Sms campain
+# PreviewSms=Previuw Sms
+# PrepareSms=Prepare Sms
+# CreateSms=Create Sms
+# SmsResult=Result of Sms sending
+# TestSms=Test Sms
+# ValidSms=Validate Sms
+# ApproveSms=Approve Sms
+# SmsStatusDraft=Draft
+# SmsStatusValidated=Validated
+# SmsStatusApproved=Approved
+# SmsStatusSent=Sent
+# SmsStatusSentPartialy=Sent partially
+# SmsStatusSentCompletely=Sent completely
+# SmsStatusError=Error
+# SmsStatusNotSent=Not sent
+# SmsSuccessfulySent=Sms correctly sent (from %s to %s)
+# ErrorSmsRecipientIsEmpty=Number of target is empty
+# WarningNoSmsAdded=No new phone number to add to target list
+# ConfirmValidSms=Do you confirm validation of this campain ?
+# ConfirmResetMailing=Warning, if you make a reinit of Sms campain %s, you will allow to make a mass sending of it a second time. Is it really what you wan to do ?
+# ConfirmDeleteMailing=Do you confirm removing of campain ?
+# NbOfRecipients=Number of targets
+# NbOfUniqueSms=Nb dof unique phone numbers
+# NbOfSms=Nbre of phon numbers
+# ThisIsATestMessage=This is a test message
+# SendSms=Send SMS
+# SmsInfoCharRemain=Nb of remaining characters
+# SmsInfoNumero= (format international ie : +33899701761)
+# DelayBeforeSending=Delay before sending (minutes)
+# SmsNoPossibleRecipientFound=No target available. Check setup of your SMS provider.
+
diff --git a/htdocs/langs/hr_HR/stocks.lang b/htdocs/langs/hr_HR/stocks.lang
new file mode 100644
index 00000000000..d6c87f1062f
--- /dev/null
+++ b/htdocs/langs/hr_HR/stocks.lang
@@ -0,0 +1,113 @@
+# Dolibarr language file - Source file is en_US - stocks
+# WarehouseCard=Warehouse card
+# Warehouse=Warehouse
+# Warehouses=Warehouses
+# NewWarehouse=New warehouse / Stock area
+# WarehouseEdit=Modify warehouse
+# MenuNewWarehouse=New warehouse
+# WarehouseOpened=Warehouse opened
+# WarehouseClosed=Warehouse closed
+# WarehouseSource=Source warehouse
+# WarehouseSourceNotDefined=No warehouse defined,
+# AddOne=Add one
+# WarehouseTarget=Target warehouse
+# ValidateSending=Delete sending
+# CancelSending=Cancel sending
+# DeleteSending=Delete sending
+# Stock=Stock
+# Stocks=Stocks
+# Movement=Movement
+# Movements=Movements
+# ErrorWarehouseRefRequired=Warehouse reference name is required
+# ErrorWarehouseLabelRequired=Warehouse label is required
+# CorrectStock=Correct stock
+# ListOfWarehouses=List of warehouses
+# ListOfStockMovements=List of stock movements
+# StocksArea=Stocks area
+# Location=Location
+# LocationSummary=Short name location
+# NumberOfDifferentProducts=Number of different products
+# NumberOfProducts=Total number of products
+# LastMovement=Last movement
+# LastMovements=Last movements
+# Units=Units
+# Unit=Unit
+# StockCorrection=Correct stock
+# StockTransfer=Stock transfer
+# StockMovement=Transfer
+# StockMovements=Stock transfers
+# LabelMovement=Movement label
+# NumberOfUnit=Number of units
+# UnitPurchaseValue=Unit purchase price
+# TotalStock=Total in stock
+# StockTooLow=Stock too low
+# StockLowerThanLimit=Stock lower than alert limit
+# EnhancedValue=Value
+# PMPValue=Weighted average price
+# PMPValueShort=WAP
+# EnhancedValueOfWarehouses=Warehouses value
+# UserWarehouseAutoCreate=Create a warehouse automatically when creating a user
+# QtyDispatched=Quantity dispatched
+# OrderDispatch=Stock dispatching
+# RuleForStockManagementDecrease=Rule for stock management decrease
+# RuleForStockManagementIncrease=Rule for stock management increase
+# DeStockOnBill=Decrease real stocks on customers invoices/credit notes validation
+# DeStockOnValidateOrder=Decrease real stocks on customers orders validation
+# DeStockOnShipment=Decrease real stocks on shipment validation
+# ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
+# ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
+# ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receiving
+# ReStockOnDeleteInvoice=Increase real stocks on invoice deletion
+# OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
+# StockDiffPhysicTeoric=Reason for difference stock physical and theoretical
+# NoPredefinedProductToDispatch=No predefined products for this object. So no dispatching in stock is required.
+# DispatchVerb=Dispatch
+# StockLimitShort=Limit
+# StockLimit=Stock limit for alerts
+# PhysicalStock=Physical stock
+# RealStock=Real Stock
+# VirtualStock=Virtual stock
+# MininumStock=Minimum stock
+# StockUp=Stock up
+# MininumStockShort=Stock min
+# StockUpShort=Stock up
+# IdWarehouse=Id warehouse
+# DescWareHouse=Description warehouse
+# LieuWareHouse=Localisation warehouse
+# WarehousesAndProducts=Warehouses and products
+# AverageUnitPricePMPShort=Weighted average input price
+# AverageUnitPricePMP=Weighted average input price
+# SellPriceMin=Selling Unit Price
+# EstimatedStockValueSellShort=Value to sell
+# EstimatedStockValueSell=Value to Sell
+# EstimatedStockValueShort=Input stock value
+# EstimatedStockValue=Input stock value
+# DeleteAWarehouse=Delete a warehouse
+# ConfirmDeleteWarehouse=Are you sure you want to delete the warehouse %s ?
+# PersonalStock=Personal stock %s
+# ThisWarehouseIsPersonalStock=This warehouse represents personal stock of %s %s
+# SelectWarehouseForStockDecrease=Choose warehouse to use for stock decrease
+# SelectWarehouseForStockIncrease=Choose warehouse to use for stock increase
+# NoStockAction=No stock action
+# LastWaitingSupplierOrders=Orders waiting for receptions
+# DesiredStock=Desired stock
+# StockToBuy=To order
+# Replenishment=Replenishment
+# ReplenishmentOrders=Replenishment orders
+# UseVirtualStock=Use virtual stock instead of physical stock
+# RuleForStockReplenishment=Rule for stocks replenishment
+# SelectProductWithNotNullQty=Select at least one product with a qty not null and a supplier
+# AlertOnly= Alerts only
+# WarehouseForStockDecrease=The warehouse %s will be used for stock decrease
+# WarehouseForStockIncrease=The warehouse %s will be used for stock increase
+# ForThisWarehouse=For this warehouse
+# ReplenishmentStatusDesc=This is list of all product with a physical stock lower than desired stock (or alert value if checkbox "alert only" is checked) and suggest you to create supplier orders to fill the difference.
+# ReplenishmentOrdersDesc=This is list of all opened supplier orders
+# Replenishments=Replenishments
+# NbOfProductBeforePeriod=Quantity of product %s in stock before selected period (< %s)
+# NbOfProductAfterPeriod=Quantity of product %s in stock after selected period (> %s)
+# MassStockMovement=Mass stock movement
+# SelectProductInAndOutWareHouse=Select a product, a quantity, a source warehouse and a target warehouse, then click "%s". Once this is done for all required movements, click onto "%s".
+# RecordMovement=Record transfert
+# ReceivingForSameOrder=Receivings for this order
+# StockMovementRecorded=Stock movements recorded
diff --git a/htdocs/langs/hr_HR/suppliers.lang b/htdocs/langs/hr_HR/suppliers.lang
new file mode 100644
index 00000000000..01c90ede80f
--- /dev/null
+++ b/htdocs/langs/hr_HR/suppliers.lang
@@ -0,0 +1,42 @@
+# Dolibarr language file - Source file is en_US - suppliers
+# Suppliers=Suppliers
+# Supplier=Supplier
+# AddSupplier=Add a supplier
+# SupplierRemoved=Supplier removed
+# SuppliersInvoice=Suppliers invoice
+# NewSupplier=New supplier
+# History=History
+# ListOfSuppliers=List of suppliers
+# ShowSupplier=Show supplier
+# OrderDate=Order date
+# BuyingPrice=Buying price
+# BuyingPriceMin=Minimum buying price
+# BuyingPriceMinShort=Min buying price
+# TotalBuyingPriceMin=Total of subproducts buying prices
+# SomeSubProductHaveNoPrices=Some sub-products have no price defined
+# AddSupplierPrice=Add supplier price
+# ChangeSupplierPrice=Change supplier price
+# ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
+# ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
+# ProductHasAlreadyReferenceInThisSupplier=This product has already a reference in this supplier
+# ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
+# NoRecordedSuppliers=No suppliers recorded
+# SupplierPayment=Supplier payment
+# SuppliersArea=Suppliers area
+# RefSupplierShort=Ref. supplier
+# Availability=Availability
+# ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
+# ExportDataset_fournisseur_2=Supplier invoices and payments
+# ExportDataset_fournisseur_3=Supplier orders and order lines
+# ApproveThisOrder=Approve this order
+# ConfirmApproveThisOrder=Are you sure you want to approve order %s ?
+# DenyingThisOrder=Denying this order
+# ConfirmDenyingThisOrder=Are you sure you want to deny this order %s ?
+# ConfirmCancelThisOrder=Are you sure you want to cancel this order %s ?
+# AddCustomerOrder=Create customer order
+# AddCustomerInvoice=Create customer invoice
+# AddSupplierOrder=Create supplier order
+# AddSupplierInvoice=Create supplier invoice
+# ListOfSupplierProductForSupplier=List of products and prices for supplier %s
+# NoneOrBatchFileNeverRan=None or batch %s not ran recently
+# SentToSuppliers=Sent to suppliers
diff --git a/htdocs/langs/hr_HR/trips.lang b/htdocs/langs/hr_HR/trips.lang
new file mode 100644
index 00000000000..55ce45bfce8
--- /dev/null
+++ b/htdocs/langs/hr_HR/trips.lang
@@ -0,0 +1,21 @@
+# Dolibarr language file - Source file is en_US - trips
+# Trip=Trip
+# Trips=Trips
+# TripsAndExpenses=Trips and expenses
+# TripsAndExpensesStatistics=Trips and expenses statistics
+# TripCard=Trip card
+# AddTrip=Add trip
+# ListOfTrips=List of trips
+# ListOfFees=List of fees
+# NewTrip=New trip
+# CompanyVisited=Company/foundation visited
+# Kilometers=Kilometers
+# FeesKilometersOrAmout=Amount or kilometers
+# DeleteTrip=Delete trip
+# ConfirmDeleteTrip=Are you sure you want to delete this trip ?
+# TF_OTHER=Other
+# TF_LUNCH=Lunch
+# TF_TRIP=Trip
+# ListTripsAndExpenses=List of trips and expenses
+# ExpensesArea=Trips and expenses area
+# SearchATripAndExpense=Search a trip and expense
diff --git a/htdocs/langs/hr_HR/users.lang b/htdocs/langs/hr_HR/users.lang
new file mode 100644
index 00000000000..7975af8db96
--- /dev/null
+++ b/htdocs/langs/hr_HR/users.lang
@@ -0,0 +1,120 @@
+# Dolibarr language file - Source file is en_US - users
+# UserCard=User card
+# ContactCard=Contact card
+# GroupCard=Group card
+# NoContactCard=No card among contacts
+# Permission=Permission
+# Permissions=Permissions
+# EditPassword=Edit password
+# SendNewPassword=Regenerate and send password
+# ReinitPassword=Regenerate password
+# PasswordChangedTo=Password changed to: %s
+# SubjectNewPassword=Your new password for Dolibarr
+# AvailableRights=Available permissions
+# OwnedRights=Owned permissions
+# GroupRights=Group permissions
+# UserRights=User permissions
+# UserGUISetup=User display setup
+# DisableUser=Disable
+# DisableAUser=Disable a user
+# DeleteUser=Delete
+# DeleteAUser=Delete a user
+# DisableGroup=Disable
+# DisableAGroup=Disable a group
+# EnableAUser=Enable a user
+# EnableAGroup=Enable a group
+# DeleteGroup=Delete
+# DeleteAGroup=Delete a group
+# ConfirmDisableUser=Are you sure you want to disable user %s ?
+# ConfirmDisableGroup=Are you sure you want to disable group %s ?
+# ConfirmDeleteUser=Are you sure you want to delete user %s ?
+# ConfirmDeleteGroup=Are you sure you want to delete group %s ?
+# ConfirmEnableUser=Are you sure you want to enable user %s ?
+# ConfirmEnableGroup=Are you sure you want to enable group %s ?
+# ConfirmReinitPassword=Are you sure you want to generate a new password for user %s ?
+# ConfirmSendNewPassword=Are you sure you want to generate and send new password for user %s ?
+# NewUser=New user
+# CreateUser=Create user
+# SearchAGroup=Search a group
+# SearchAUser=Search a user
+# LoginNotDefined=Login is not defined.
+# NameNotDefined=Name is not defined.
+# ListOfUsers=List of users
+# Administrator=Administrator
+# SuperAdministrator=Super Administrator
+# SuperAdministratorDesc=Global administrator
+# AdministratorDesc=Administrator's entity
+# DefaultRights=Default permissions
+# DefaultRightsDesc=Define here default permissions that are automatically granted to a new created user (Go on user card to change permission of an existing user).
+# DolibarrUsers=Dolibarr users
+# LastName=Name
+# FirstName=First name
+# ListOfGroups=List of groups
+# NewGroup=New group
+# CreateGroup=Create group
+# RemoveFromGroup=Remove from group
+# PasswordChangedAndSentTo=Password changed and sent to %s.
+# PasswordChangeRequestSent=Request to change password for %s sent to %s.
+# MenuUsersAndGroups=Users & Groups
+# LastGroupsCreated=Last %s created groups
+# LastUsersCreated=Last %s users created
+# ShowGroup=Show group
+# ShowUser=Show user
+# NonAffectedUsers=Non assigned users
+# UserModified=User modified successfully
+# GroupModified=Group modified successfully
+# PhotoFile=Photo file
+# UserWithDolibarrAccess=User with Dolibarr access
+# ListOfUsersInGroup=List of users in this group
+# ListOfGroupsForUser=List of groups for this user
+# UsersToAdd=Users to add to this group
+# GroupsToAdd=Groups to add to this user
+# NoLogin=No login
+# LinkToCompanyContact=Link to third party / contact
+# LinkedToDolibarrMember=Link to member
+# LinkedToDolibarrUser=Link to Dolibarr user
+# LinkedToDolibarrThirdParty=Link to Dolibarr third party
+# CreateDolibarrLogin=Create a user
+# CreateDolibarrThirdParty=Create a third party
+# LoginAccountDisable=Account disabled, put a new login to activate it.
+# LoginAccountDisableInDolibarr=Account disabled in Dolibarr.
+# LoginAccountDisableInLdap=Account disabled in the domain.
+# UsePersonalValue=Use personal value
+# GuiLanguage=Interface language
+# InternalUser=Internal user
+# MyInformations=My data
+# ExportDataset_user_1=Dolibarr's users and properties
+# DomainUser=Domain user %s
+# Reactivate=Reactivate
+# CreateInternalUserDesc=This form allows you to creat an user internal to your company/foundation. To creat an external user (customer, supplier, ...), use button 'Create Dolibarr user' from third party's contact card.
+# InternalExternalDesc=An internal user is a user that is part of your company/foundation.
An external user is a customer, supplier or other.
In both cases, permissions defines rights on Dolibarr, also external user can have a different menu manager than internal user (See Home - Setup - Display)
+# PermissionInheritedFromAGroup=Permission granted because inherited from one of a user's group.
+# Inherited=Inherited
+# UserWillBeInternalUser=Created user will be an internal user (because not linked to a particular third party)
+# UserWillBeExternalUser=Created user will be an external user (because linked to a particular third party)
+# IdPhoneCaller=Id phone caller
+# UserLogged=User %s login
+# UserLogoff=User %s logout
+# NewUserCreated=User %s created
+# NewUserPassword=Password change for %s
+# EventUserModified=User %s modified
+# UserDisabled=User %s disabled
+# UserEnabled=User %s activated
+# UserDeleted=User %s removed
+# NewGroupCreated=Group %s created
+# GroupModified=Group modified successfully
+# GroupDeleted=Group %s removed
+# ConfirmCreateContact=Are you sure you want to create a Dolibarr account for this contact ?
+# ConfirmCreateLogin=Are you sure you want to create a Dolibarr account for this member ?
+# ConfirmCreateThirdParty=Are you sure you want to create a third party for this member ?
+# LoginToCreate=Login to create
+# NameToCreate=Name of third party to create
+# YourRole=Your roles
+# YourQuotaOfUsersIsReached=Your quota of active users is reached !
+# NbOfUsers=Nb of users
+# DontDowngradeSuperAdmin=Only a superadmin can downgrade a superadmin
+# HierarchicalResponsible=Hierarchical responsible
+# HierarchicView=Hierarchical view
+# UseTypeFieldToChange=Use field Type to change
+# OpenIDURL=OpenID URL
+# LoginUsingOpenID=Use OpenID to login
diff --git a/htdocs/langs/hr_HR/withdrawals.lang b/htdocs/langs/hr_HR/withdrawals.lang
new file mode 100644
index 00000000000..5bea844044e
--- /dev/null
+++ b/htdocs/langs/hr_HR/withdrawals.lang
@@ -0,0 +1,96 @@
+# Dolibarr language file - Source file is en_US - withdrawals
+# StandingOrdersArea=Standing orders area
+# CustomersStandingOrdersArea=Customers standing orders area
+# StandingOrders=Standing orders
+# StandingOrder=Standing orders
+# NewStandingOrder=New standing order
+# StandingOrderToProcess=To process
+# StandingOrderProcessed=Processed
+# Withdrawals=Withdrawals
+# Withdrawal=Withdrawal
+# WithdrawalsReceipts=Withdrawal receipts
+# WithdrawalReceipt=Withdrawal receipt
+# WithdrawalReceiptShort=Receipt
+# LastWithdrawalReceipts=Last %s withdrawal receipts
+# WithdrawedBills=Withdrawn invoices
+# WithdrawalsLines=Withdrawal lines
+# RequestStandingOrderToTreat=Request for standing orders to treat
+# RequestStandingOrderTreated=Request for standing orders treated
+# CustomersStandingOrders=Customer standing orders
+# CustomerStandingOrder=Customer standing order
+# NbOfInvoiceToWithdraw=No. of invoice with withdraw request
+# NbOfInvoiceToWithdrawWithInfo=No. of invoice with withdraw request for customers having defined bank account information
+# InvoiceWaitingWithdraw=Invoice waiting for withdraw
+# AmountToWithdraw=Amount to withdraw
+# WithdrawsRefused=Withdraws refused
+# NoInvoiceToWithdraw=No customer invoice in payment mode "withdraw" is waiting. Go on 'Withdraw' tab on invoice card to make a request.
+# ResponsibleUser=Responsible user
+# WithdrawalsSetup=Withdrawal setup
+# WithdrawStatistics=Withdraw's statistics
+# WithdrawRejectStatistics=Withdraw reject's statistics
+# LastWithdrawalReceipt=Last %s withdrawing receipts
+# MakeWithdrawRequest=Make a withdraw request
+# ThirdPartyBankCode=Third party bank code
+# ThirdPartyDeskCode=Third party desk code
+# NoInvoiceCouldBeWithdrawed=No invoice withdrawed with success. Check that invoice are on companies with a valid BAN.
+# ClassCredited=Classify credited
+# ClassCreditedConfirm=Are you sure you want to classify this withdrawal receipt as credited on your bank account?
+# TransData=Transmission date
+# TransMetod=Transmission method
+# Send=Send
+# Lines=Lines
+# StandingOrderReject=Issue a rejection
+# InvoiceRefused=Invoice refused
+# WithdrawalRefused=Withdrawal refused
+# WithdrawalRefusedConfirm=Are you sure you want to enter a withdrawal rejection for society
+# RefusedData=Date of rejection
+# RefusedReason=Reason for rejection
+# RefusedInvoicing=Billing the rejection
+# NoInvoiceRefused=Do not charge the rejection
+# InvoiceRefused=Invoice refused
+# Status=Status
+# StatusUnknown=Unknown
+# StatusWaiting=Waiting
+# StatusTrans=Sent
+# StatusCredited=Credited
+# StatusRefused=Refused
+# StatusMotif0=Unspecified
+# StatusMotif1=Insufficient funds
+# StatusMotif2=Request contested
+# StatusMotif3=No Withdrawal order
+# StatusMotif4=Customer Order
+# StatusMotif5=RIB unusable
+# StatusMotif6=Account without balance
+# StatusMotif7=Judicial Decision
+# StatusMotif8=Other reason
+# CreateAll=Withdraw all
+# CreateGuichet=Only office
+# CreateBanque=Only bank
+# OrderWaiting=Waiting for treatment
+# NotifyTransmision=Withdrawal Transmission
+# NotifyEmision=Withdrawal Emission
+# NotifyCredit=Withdrawal Credit
+# NumeroNationalEmetter=National Transmitter Number
+# PleaseSelectCustomerBankBANToWithdraw=Select information about customer bank account to withdraw
+# WithBankUsingRIB=For bank accounts using RIB
+# WithBankUsingBANBIC=For bank accounts using IBAN/BIC/SWIFT
+# BankToReceiveWithdraw=Bank account to receive withdraws
+# CreditDate=Credit on
+# WithdrawalFileNotCapable=Unable to generate withdrawal receipt file for your country
+# ShowWithdraw=Show Withdraw
+# IfInvoiceNeedOnWithdrawPaymentWontBeClosed=However, if invoice has at least one withdrawal payment not yet processed, it won't be set as paid to allow prior withdrawal management.
+# DoStandingOrdersBeforePayments=This tab allows you to request a standing order. Once it is complete, you can type the payment to close the invoice.
+# WithdrawalFile=Withdrawal file
+# SetToStatusSent=Set to status "File Sent"
+# ThisWillAlsoAddPaymentOnInvoice=This will also apply payments to invoices and will classify them as "Paid"
+
+### Notifications
+# InfoCreditSubject=Payment of standing order %s by the bank
+# InfoCreditMessage=The standing order %s has been paid by the bank
Data of payment: %s
+# InfoTransSubject=Transmission of standing order %s to bank
+# InfoTransMessage=The standing order %s has been sent to bank by %s %s.
+# InfoTransData=Amount: %s
Method: %s
Date: %s
+# InfoFoot=This is an automated message sent by Dolibarr
+# InfoRejectSubject=Standing order refused
+# InfoRejectMessage=Hello,
the standing order of invoice %s related to the company %s, with an amount of %s has been refused by the bank.
--
%s
+# ModeWarning=Option for real mode was not set, we stop after this simulation
diff --git a/htdocs/langs/hr_HR/workflow.lang b/htdocs/langs/hr_HR/workflow.lang
new file mode 100644
index 00000000000..b7f4f77d9f4
--- /dev/null
+++ b/htdocs/langs/hr_HR/workflow.lang
@@ -0,0 +1,11 @@
+# Dolibarr language file - Source file is en_US - admin
+# WorkflowSetup=Workflow module setup
+# WorkflowDesc=This module is designed to modify the behaviour of automatic actions into application. By default, workflow is opened (you make thing in order you want). You can enabled automatic actions that you are interesting in.
+# ThereIsNoWorkflowToModify=There is no workflow you can modify for module you have activated.
+# descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Create a customer order automatically after a commercial proposal is signed
+# descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Create a customer invoice automatically after a commercial proposal is signed
+# descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Create a customer invoice automatically after a contract is validated
+# descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Create a customer invoice automatically after a customer order is closed
+# descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal to billed when customer order is set to paid
+# descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid
+# descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated
diff --git a/htdocs/langs/hu_HU/admin.lang b/htdocs/langs/hu_HU/admin.lang
index 6e8ebea1954..745ce8c2e37 100644
--- a/htdocs/langs/hu_HU/admin.lang
+++ b/htdocs/langs/hu_HU/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Vonalkód típusú C39
BarcodeDescC128=Vonalkód típusú C128
GenbarcodeLocation=Vonalkód generáló parancssori eszköz (phpbarcode motor használja egyes vonalkód típusokhoz)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Felmondás modul beállítás
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Connection sikerült, de az adatbázisb
OSCommerceTestOk=Csatlakozás a szerverhez "%s" az adatbázis "%s" felhasználói "%s" sikeres.
OSCommerceTestKo1=Csatlakozás a szerverhez "%s" sikerül, de adatbázis "%s" nem lehet elérni.
OSCommerceTestKo2=Csatlakozás a szerverhez "%s" felhasználói "%s" sikerült.
-##### Mantis #####
-MantisSetup=Mantis kapcsolat beállítása
-MantisURL=URL hozzáférés Mantis
-MantisServer=Szerver hoszting Mantis adatbázis
-MantisDatabaseName=Az adatbázis neve
-MantisUser=Felhasználó adatbázishoz való hozzáférés
-MantisSetupSaved=Mantis telepítés sikeresen elmentve.
-MantisTestOk=Csatlakozás a szerverhez "%s" az adatbázis "%s" felhasználói "%s" sikeres.
-MantisTestKo1=Csatlakozás a szerverhez "%s" sikerül, de adatbázis "%s" nem lehet elérni.
-MantisTestKo2=Csatlakozás a szerverhez "%s" felhasználói "%s" sikerült.
-MantisErrorConnectOkButWrongDatabase=Connection sikerült, de az adatbázisban nem úgy néz ki, hogy egy Mantis adatbázisban.
##### Stock #####
StockSetup=Konfigurációs modul készlet
UserWarehouse=Használja a felhasználó személyi állomány
diff --git a/htdocs/langs/hu_HU/bills.lang b/htdocs/langs/hu_HU/bills.lang
index 07781e25247..bb6f1c3ce5e 100644
--- a/htdocs/langs/hu_HU/bills.lang
+++ b/htdocs/langs/hu_HU/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Szeretné átalakítani ezt a hitel-vagy betéti figyelmé
SupplierPayments=Beszállítók kifizetések
ReceivedPayments=Fogadott kifizetések
ReceivedCustomersPayments=Kapott fizetések ügyfelek
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Fogadott, hogy érvényesítse az ügyfelek fizetési
PaymentsReportsForYear=Kifizetések jelentések %s
PaymentsReports=Kifizetések jelentések
@@ -76,7 +77,8 @@ PaymentConditionsShort=Fizetési határidő
PaymentAmount=Fizetés összege
# ValidatePayment=Validate payment
PaymentHigherThanReminderToPay=Fizetési magasabb emlékeztető fizetni
-HelpPaymentHigherThanReminderToPay= Figyelem, a kifizetett összeg egy vagy több számla magasabb, mint a többi fizetni.
Bejegyzés szerkesztése, különben megerősítik és gondolom létrehozásáról a jóváírást a felesleges kapott minden túlfizetett számlák.
+HelpPaymentHigherThanReminderToPay=Figyelem, a kifizetett összeg egy vagy több számla magasabb, mint a többi fizetni.
Bejegyzés szerkesztése, különben megerősítik és gondolom létrehozásáról a jóváírást a felesleges kapott minden túlfizetett számlák.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Classify "fizetni"
ClassifyPaidPartially=Osztályozása "részben fizetett"
ClassifyCanceled=Classify "elhagyott"
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Használja ezt a választást, ha mi
ConfirmClassifyAbandonReasonOther=Más
ConfirmClassifyAbandonReasonOtherDesc=Ez a választás fogja használni minden más esetben. Például azért, mert azt tervezi, hogy létrehoz egy számla helyett.
ConfirmCustomerPayment=Ön megerősíti ezt a fizetési bemenet %s %s?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Biztosan meg akarja érvényesíteni ezt a kifizetést? Nincs változás lehet megfizetése után érvényesíti.
ValidateBill=Érvényesítés számla
UnvalidateBill=Unvalidate számla
@@ -411,5 +414,4 @@ PDFOursinDescription=Számla PDF sablon Oursin. A teljes számla sablon (Templat
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=A törvényjavaslat kezdődő $ syymm már létezik, és nem kompatibilis ezzel a modellel a sorozatot. Töröld le vagy nevezd át, hogy aktiválja ezt a modult.
diff --git a/htdocs/langs/hu_HU/errors.lang b/htdocs/langs/hu_HU/errors.lang
index 5c407c3d4ce..eb462648c7c 100644
--- a/htdocs/langs/hu_HU/errors.lang
+++ b/htdocs/langs/hu_HU/errors.lang
@@ -130,6 +130,7 @@ ErrorNoActivatedBarcode=Nem vonalkód típus aktivált
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/hu_HU/opensurvey.lang b/htdocs/langs/hu_HU/opensurvey.lang
index 5118f539230..f63aabfec42 100644
--- a/htdocs/langs/hu_HU/opensurvey.lang
+++ b/htdocs/langs/hu_HU/opensurvey.lang
@@ -58,7 +58,7 @@ ExpireDate=Dátum korlást
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/hu_HU/products.lang b/htdocs/langs/hu_HU/products.lang
index d1266026de6..fca3dfcaeb8 100644
--- a/htdocs/langs/hu_HU/products.lang
+++ b/htdocs/langs/hu_HU/products.lang
@@ -204,7 +204,7 @@ QtyNeed=Menny.
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/id_ID/admin.lang b/htdocs/langs/id_ID/admin.lang
new file mode 100644
index 00000000000..9bbbf602b4b
--- /dev/null
+++ b/htdocs/langs/id_ID/admin.lang
@@ -0,0 +1,1478 @@
+# Dolibarr language file - Source file is en_US - admin
+# Foundation=Foundation
+Version=Versi
+VersionProgram=Program Versi
+VersionLastInstall=Versi instalasi awal
+VersionLastUpgrade=Versi upgrade terakhir
+VersionExperimental=Eksperimental
+# VersionDevelopment=Development
+# VersionUnknown=Unknown
+# VersionRecommanded=Recommended
+# SessionId=Session ID
+# SessionSaveHandler=Handler to save sessions
+# SessionSavePath=Storage session localization
+# PurgeSessions=Purge of sessions
+# ConfirmPurgeSessions=Do you really want to purge all sessions ? This will disconnect every user (except yourself).
+# NoSessionListWithThisHandler=Save session handler configured in your PHP does not allow to list all running sessions.
+# LockNewSessions=Lock new connections
+# ConfirmLockNewSessions=Are you sure you want to restrict any new Dolibarr connection to yourself. Only user %s will be able to connect after that.
+# UnlockNewSessions=Remove connection lock
+# YourSession=Your session
+# Sessions=Users session
+# WebUserGroup=Web server user/group
+# NoSessionFound=Your PHP seems to not allow to list active sessions. Directory used to save sessions (%s) might be protected (For example, by OS permissions or by PHP directive open_basedir).
+# HTMLCharset=Charset for generated HTML pages
+# DBStoringCharset=Database charset to store data
+# DBSortingCharset=Database charset to sort data
+# WarningModuleNotActive=Module %s must be enabled
+# WarningOnlyPermissionOfActivatedModules=Only permissions related to activated modules are shown here. You can activate other modules in the Home->Setup->Modules page.
+# DolibarrSetup=Dolibarr install or upgrade
+# DolibarrUser=Dolibarr user
+# InternalUser=Internal user
+# ExternalUser=External user
+# InternalUsers=Internal users
+# ExternalUsers=External users
+# GlobalSetup=Global setup
+# GUISetup=Display
+# SetupArea=Setup area
+# FormToTestFileUploadForm=Form to test file upload (according to setup)
+# IfModuleEnabled=Note: yes is effective only if module %s is enabled
+# RemoveLock=Remove file %s if it exists to allow usage of the update tool.
+# RestoreLock=Restore file %s, with read permission only, to disable any usage of update tool.
+# SecuritySetup=Security setup
+# ErrorModuleRequirePHPVersion=Error, this module requires PHP version %s or higher
+# ErrorModuleRequireDolibarrVersion=Error, this module requires Dolibarr version %s or higher
+# ErrorDecimalLargerThanAreForbidden=Error, a precision higher than %s is not supported.
+# DictionnarySetup=Dictionary setup
+# Dictionnary=Dictionaries
+# ErrorReservedTypeSystemSystemAuto=Value 'system' and 'systemauto' for type is reserved. You can use 'user' as value to add your own record
+# ErrorCodeCantContainZero=Code can't contain value 0
+# DisableJavascript=Disable JavaScript and Ajax functions
+# ConfirmAjax=Use Ajax confirmation popups
+# UseSearchToSelectCompany=Use autocompletion fields to choose third parties (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant COMPANY_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# ActivityStateToSelectCompany= Add a filter option to show/hide thirdparties which are currently in activity or has ceased it
+# UseSearchToSelectContact=Use autocompletion fields to choose contact (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant CONTACT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# SearchFilter=Search filters options
+# NumberOfKeyToSearch=Nbr of characters to trigger search: %s
+# ViewFullDateActions=Show full dates events in the third sheet
+# NotAvailableWhenAjaxDisabled=Not available when Ajax disabled
+# JavascriptDisabled=JavaScript disabled
+# UsePopupCalendar=Use popup for dates input
+# UsePreviewTabs=Use preview tabs
+# ShowPreview=Show preview
+# PreviewNotAvailable=Preview not available
+# ThemeCurrentlyActive=Theme currently active
+# CurrentTimeZone=TimeZone PHP (server)
+# Space=Space
+# Table=Table
+# Fields=Fields
+# Index=Index
+# Mask=Mask
+# NextValue=Next value
+# NextValueForInvoices=Next value (invoices)
+# NextValueForCreditNotes=Next value (credit notes)
+# NextValueForDeposit=Next value (deposit)
+# NextValueForReplacements=Next value (replacements)
+# MustBeLowerThanPHPLimit=Note: your PHP limits each file upload's size to %s %s, whatever this parameter's value is
+# NoMaxSizeByPHPLimit=Note: No limit is set in your PHP configuration
+# MaxSizeForUploadedFiles=Maximum size for uploaded files (0 to disallow any upload)
+# 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:\\Progra~1\\ClamWin\\bin\\clamscan.exe
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
+# UserSetup=User management setup
+# MenuSetup=Menu management setup
+# MenuLimits=Limits and accuracy
+# MenuIdParent=Parent menu ID
+# DetailMenuIdParent=ID of parent menu (empty for a top menu)
+# DetailPosition=Sort number to define menu position
+# PersonalizedMenusNotSupported=Personalized menus not supported
+# AllMenus=All
+# NotConfigured=Module not configured
+# Setup=Setup
+# Activation=Activation
+# Active=Active
+# SetupShort=Setup
+# OtherOptions=Other options
+# OtherSetup=Other setup
+# CurrentValueSeparatorDecimal=Decimal separator
+# CurrentValueSeparatorThousand=Thousand separator
+# Modules=Modules
+# ModulesCommon=Main modules
+# ModulesOther=Other modules
+# ModulesInterfaces=Interfaces modules
+# ModulesSpecial=Modules very specific
+# ParameterInDolibarr=Parameter %s
+# LanguageParameter=Language parameter %s
+# LanguageBrowserParameter=Parameter %s
+# LocalisationDolibarrParameters=Localisation parameters
+# ClientTZ=Client Time Zone(user)
+# ClientHour=Client time(user)
+# OSTZ=Servre OS Time Zone
+# PHPTZ=PHP server Time Zone
+# PHPServerOffsetWithGreenwich=PHP server offset width Greenwich (seconds)
+# ClientOffsetWithGreenwich=Client/Browser offset width Greenwich (seconds)
+# DaylingSavingTime=Daylight saving time
+# CurrentHour=PHP Time (server)
+# CompanyTZ=Company Time Zone (main company)
+# CompanyHour=Company Time (main company)
+# CurrentSessionTimeOut=Current session timeout
+# YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a file .htacces with a line like this "SetEnv TZ Europe/Paris"
+# OSEnv=OS Environment
+# Box=Box
+# Boxes=Boxes
+# MaxNbOfLinesForBoxes=Max number of lines for boxes
+# PositionByDefault=Default order
+# Position=Order
+# MenusDesc=Menus managers define content of the 2 menu bars (horizontal bar and vertical bar).
+# MenusEditorDesc=The menu editor allow you to define personalized entries in menus. Use it carefully to avoid making dolibarr unstable and menu entries permanently unreachable.
Some modules add entries in the menus (in menu All in most cases). If you removed some of these entries by mistake, you can restore them by disabling and reenabling the module.
+# MenuForUsers=Menu for users
+# LangFile=.lang file
+# System=System
+# SystemInfo=System information
+# SystemTools=System tools
+# SystemToolsArea=System tools area
+# SystemToolsAreaDesc=This area provides administration features. Use the menu to choose the feature you're looking for.
+# Purge=Purge
+# PurgeAreaDesc=This page allows you to delete all files built or stored by Dolibarr (temporary files or all files in %s directory). Using this feature is not necessary. It is provided for users whose Dolibarr is hosted by a provider that does not offer permissions to delete files built by the web server.
+# PurgeDeleteLogFile=Delete log file %s defined for Syslog module (no risk to loose data)
+# PurgeDeleteTemporaryFiles=Delete all temporary files (no risk to loose data)
+# PurgeDeleteAllFilesInDocumentsDir=Delete all files in directory %s. Temporary files but also database backup dumps, files attached to elements (third parties, invoices, ...) and uploaded into the ECM module will be deleted.
+# PurgeRunNow=Purge now
+# PurgeNothingToDelete=No directory or file to delete.
+# PurgeNDirectoriesDeleted=%s files or directories deleted.
+# PurgeAuditEvents=Purge all security events
+# ConfirmPurgeAuditEvents=Are you sure you want to purge all security events ? All security logs will be deleted, no other data will be removed.
+# NewBackup=New backup
+# GenerateBackup=Generate backup
+# Backup=Backup
+# Restore=Restore
+# RunCommandSummary=Backup has been launched with the following command
+# RunCommandSummaryToLaunch=Backup can be launched with the following command
+# WebServerMustHavePermissionForCommand=Your web server must have the permission to run such commands
+# BackupResult=Backup result
+# BackupFileSuccessfullyCreated=Backup file successfully generated
+# YouCanDownloadBackupFile=Generated files can now be downloaded
+# NoBackupFileAvailable=No backup files available.
+# ExportMethod=Export method
+# ImportMethod=Import method
+# ToBuildBackupFileClickHere=To build a backup file, click here.
+# ImportMySqlDesc=To import a backup file, you must use mysql command from command line:
+# ImportPostgreSqlDesc=To import a backup file, you must use pg_restore command from command line:
+# ImportMySqlCommand=%s %s < mybackupfile.sql
+# ImportPostgreSqlCommand=%s %s mybackupfile.sql
+# FileNameToGenerate=File name to generate
+# Compression=Compression
+# CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import
+# CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later
+# ExportCompatibility=Compatibility of generated export file
+# MySqlExportParameters=MySQL export parameters
+# PostgreSqlExportParameters= PostgreSQL export parameters
+# UseTransactionnalMode=Use transactional mode
+# FullPathToMysqldumpCommand=Full path to mysqldump command
+# FullPathToPostgreSQLdumpCommand=Full path to pg_dump command
+# ExportOptions=Export Options
+# AddDropDatabase=Add DROP DATABASE command
+# AddDropTable=Add DROP TABLE command
+# ExportStructure=Structure
+# Datas=Data
+# NameColumn=Name columns
+# ExtendedInsert=Extended INSERT
+# NoLockBeforeInsert=No lock commands around INSERT
+# DelayedInsert=Delayed insert
+# EncodeBinariesInHexa=Encode binary data in hexadecimal
+# IgnoreDuplicateRecords=Ignore errors of duplicate records (INSERT IGNORE)
+# Yes=Yes
+# No=No
+# AutoDetectLang=Autodetect (browser language)
+# FeatureDisabledInDemo=Feature disabled in demo
+# Rights=Permissions
+# BoxesDesc=Boxes are screen area that show a piece of information on some pages. You can choose between showing the box or not by selecting target page and clicking 'Activate', or by clicking the dustbin to disable it.
+# OnlyActiveElementsAreShown=Only elements from enabled modules are shown.
+# ModulesDesc=Dolibarr modules define which functionality is enabled in software. Some modules require permissions you must grant to users, after enabling module. Click on button on/off in column "Status" to enable a module/feature.
+# ModulesInterfaceDesc=The Dolibarr modules interface allows you to add features depending on external software, systems or services.
+# ModulesSpecialDesc=Special modules are very specific or seldom used modules.
+# ModulesJobDesc=Business modules provide simple predefined setup of Dolibarr for a particular business.
+# ModulesMarketPlaceDesc=You can find more modules to download on external web sites on the Internet...
+# ModulesMarketPlaces=More modules...
+# DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external modules
+# WebSiteDesc=Web site providers you can search to find more modules...
+# URL=Link
+# BoxesAvailable=Boxes available
+# BoxesActivated=Boxes activated
+# ActivateOn=Activate on
+# ActiveOn=Activated on
+# SourceFile=Source file
+# AutomaticIfJavascriptDisabled=Automatic if Javascript is disabled
+# AvailableOnlyIfJavascriptNotDisabled=Available only if JavaScript is not disabled
+# AvailableOnlyIfJavascriptAndAjaxNotDisabled=Available only if JavaScript is not disabled
+# Required=Required
+# Security=Security
+# Passwords=Passwords
+# DoNotStoreClearPassword=Do no store clear passwords in database but store only encrypted value (Activated recommended)
+# MainDbPasswordFileConfEncrypted=Database password encrypted in conf.php (Activated recommended)
+# InstrucToEncodePass=To have password encoded into the conf.php file, replace the line
$dolibarr_main_db_pass="..."
by
$dolibarr_main_db_pass="crypted:%s"
+# InstrucToClearPass=To have password decoded (clear) into the conf.php file, replace the line
$dolibarr_main_db_pass="crypted:..."
by
$dolibarr_main_db_pass="%s"
+# ProtectAndEncryptPdfFiles=Protection of generated pdf files (Activated NOT recommended, breaks mass pdf generation)
+# ProtectAndEncryptPdfFilesDesc=Protection of a PDF document keeps it available to read and print with any PDF browser. However, editing and copying is not possible anymore. Note that using this feature make building of a global cumulated pdf not working (like unpaid invoices).
+# Feature=Feature
+# DolibarrLicense=License
+# DolibarrProjectLeader=Project leader
+# Developpers=Developers/contributors
+# OtherDeveloppers=Other developers/contributors
+# OfficialWebSite=Dolibarr international official web site
+# OfficialWebSiteFr=French official web site
+# OfficialWiki=Dolibarr documentation on Wiki
+# OfficialDemo=Dolibarr online demo
+# OfficialMarketPlace=Official market place for external modules/addons
+# OfficialWebHostingService=Official web hosting services (Cloud hosting)
+# ForDocumentationSeeWiki=For user or developer documentation (Doc, FAQs...),
take a look at the Dolibarr Wiki:
%s
+# ForAnswersSeeForum=For any other questions/help, you can use the Dolibarr forum:
%s
+# HelpCenterDesc1=This area can help you to get a Help support service on Dolibarr.
+# HelpCenterDesc2=Some part of this service are available in english only.
+# CurrentTopMenuHandler=Current top menu handler
+# CurrentLeftMenuHandler=Current left menu handler
+# CurrentMenuHandler=Current menu handler
+# CurrentSmartphoneMenuHandler=Current smartphone menu handler
+# MeasuringUnit=Measuring unit
+# Emails=E-mails
+# EMailsSetup=E-mails setup
+# EMailsDesc=This page allows you to overwrite your PHP parameters for e-mails sending. In most cases on Unix/Linux OS, your PHP setup is correct and these parameters are useless.
+# MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (By default in php.ini: %s)
+# MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: %s)
+# MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
+# MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
+# MAIN_MAIL_EMAIL_FROM=Sender e-mail for automatic emails (By default in php.ini: %s)
+# MAIN_MAIL_ERRORS_TO=Sender e-mail used for error returns emails sent
+# MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
+# MAIN_DISABLE_ALL_MAILS=Disable all e-mails sendings (for test purposes or demos)
+# MAIN_MAIL_SENDMODE=Method to use to send EMails
+# MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
+# MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
+# MAIN_MAIL_EMAIL_TLS= Use TLS (SSL) encrypt
+# MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos)
+# MAIN_SMS_SENDMODE=Method to use to send SMS
+# MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending
+# FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally.
+# SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory langs/%s and submit modified files on www.dolibarr.org forum.
+# ModuleSetup=Module setup
+# ModulesSetup=Modules setup
+# ModuleFamilyBase=System
+# ModuleFamilyCrm=Customer Relation Management (CRM)
+# ModuleFamilyProducts=Products Management
+# ModuleFamilyHr=Human Resource Management
+# ModuleFamilyProjects=Projects/Collaborative work
+# ModuleFamilyOther=Other
+# ModuleFamilyTechnic=Multi-modules tools
+# ModuleFamilyExperimental=Experimental modules
+# ModuleFamilyFinancial=Financial Modules (Accounting/Treasury)
+# ModuleFamilyECM=Electronic Content Management (ECM)
+# MenuHandlers=Menu handlers
+# MenuAdmin=Menu editor
+# DoNotUseInProduction=Do not use in production
+# ThisIsProcessToFollow=This is setup to process:
+# StepNb=Step %s
+# FindPackageFromWebSite=Find a package that provides feature you want (for example on official web site %s).
+# DownloadPackageFromWebSite=Download package.
+# UnpackPackageInDolibarrRoot=Unpack package file into Dolibarr's root directory %s
+# SetupIsReadyForUse=Install is finished and Dolibarr is ready to use with this new component.
+# NotExistsDirect=The alternative root directory is not defined.
+# InfDirAlt=Since version 3 it is possible to define an alternative root directory.This allows you to store, same place, plug-ins and custom templates.
Just create a directory at the root of Dolibarr (eg: custom).
+# InfDirExample=
Then declare it in the file conf.php
$dolibarr_main_url_root_alt='http://myserver/custom'
$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'
*These lines are commented with "#", to uncomment only remove the character.
+# YouCanSubmitFile=Select module:
+# CurrentVersion=Dolibarr current version
+# CallUpdatePage=Go to the page that updates the database structure and datas: %s.
+# LastStableVersion=Last stable version
+# GenericMaskCodes=You may enter any numbering mask. In this mask, the following tags could be used:
{000000} corresponds to a number which will be incremented on each %s. Enter as many zeros as the desired length of the counter. The counter will be completed by zeros from the left in order to have as many zeros as the mask.
{000000+000} same as previous but an offset corresponding to the number to the right of the + sign is applied starting on first %s.
{000000@x} same as previous but the counter is reset to zero when month x is reached (x between 1 and 12, or 0 to use the early months of fiscal year defined in your configuration, or 99 to reset to zero every month). If this option is used and x is 2 or higher, then sequence {yy}{mm} or {yyyy}{mm} is also required.
{dd} day (01 to 31).
{mm} month (01 to 12).
{yy}, {yyyy} or {y} year over 2, 4 or 1 numbers.
+# GenericMaskCodes2={cccc} the client code
{cccc000} the client code on n characters is followed by a client's ref counter without offset and zeroized with the global counter.
{tttt} The code of company type on n characters (see dictionnary-company types).
+# GenericMaskCodes3=All other characters in the mask will remain intact.
Spaces are not allowed.
+# GenericMaskCodes4a=Example on the 99th %s of the third party TheCompany done 2007-01-31:
+# GenericMaskCodes4b=Example on third party created on 2007-03-01:
+# GenericMaskCodes4c=Example on product created on 2007-03-01:
+# GenericMaskCodes5=ABC{yy}{mm}-{000000} will give ABC0701-000099
{0000+100@1}-ZZZ/{dd}/XXX will give 0199-ZZZ/31/XXX
+# GenericNumRefModelDesc=Returns a customizable number according to a defined mask.
+# ServerAvailableOnIPOrPort=Server is available at address %s on port %s
+# ServerNotAvailableOnIPOrPort=Server is not available at address %s on port %s
+# DoTestServerAvailability=Test server connectivity
+# DoTestSend=Test sending
+# DoTestSendHTML=Test sending HTML
+# ErrorCantUseRazIfNoYearInMask=Error, can't use option @ to reset counter each year if sequence {yy} or {yyyy} is not in mask.
+# ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Error, can't use option @ if sequence {yy}{mm} or {yyyy}{mm} is not in mask.
+# UMask=UMask parameter for new files on Unix/Linux/BSD/Mac file system.
+# UMaskExplanation=This parameter allow you to define permissions set by default on files created by Dolibarr on server (during upload for example).
It must be the octal value (for example, 0666 means read and write for everyone).
This parameter is useless on a Windows server.
+# SeeWikiForAllTeam=Take a look at the wiki page for full list of all actors and their organisation
+# UseACacheDelay= Delay for caching export response in seconds (0 or empty for no cache)
+# DisableLinkToHelpCenter=Hide link "Need help or support" on login page
+# DisableLinkToHelp=Hide link "%s Online help" on left menu
+# AddCRIfTooLong=There is no automatic wrapping, so if line is out of page on documents because too long, you must add yourself carriage returns in the textarea.
+# ModuleDisabled=Module disabled
+# ModuleDisabledSoNoEvent=Module disabled so event never created
+# ConfirmPurge=Are you sure you want to execute this purge ?
This will delete definitely all your data files with no way to restore them (ECM files, attached files...).
+# MinLength=Minimum length
+# LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory
+# ExamplesWithCurrentSetup=Examples with current running setup
+# ListOfDirectories=List of OpenDocument templates directories
+# ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.
Put here full path of directories.
Add a carriage return between eah directory.
To add a directory of the GED module, add here DOL_DATA_ROOT/ecm/yourdirectoryname.
Files in those directories must end with .odt.
+# NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories
+# ExampleOfDirectoriesForModelGen=Examples of syntax:
c:\\mydir
/home/mydir
DOL_DATA_ROOT/ecm/ecmdir
+# FollowingSubstitutionKeysCanBeUsed=
To know how to create your odt document templates, before storing them in those directories, read wiki documentation:
+# FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template
+# FirstnameNamePosition=Position of Name/Lastname
+# DescWeather=The following pictures will be shown on dashboard when number of late actions reach the following values:
+# KeyForWebServicesAccess=Key to use Web Services (parameter "dolibarrkey" in webservices)
+# TestSubmitForm=Input test form
+# ThisForceAlsoTheme=Using this menu manager will also use its own theme whatever is user choice. Also this menu manager specialized for smartphones does not works on all smartphone. Use another menu manager if you experience problems on yours.
+# ThemeDir=Skins directory
+# ConnectionTimeout=Connexion timeout
+# ResponseTimeout=Response timeout
+# SmsTestMessage=Test message from __PHONEFROM__ to __PHONETO__
+# ModuleMustBeEnabledFirst=Module %s must be enabled first before using this feature.
+# SecurityToken=Key to secure URLs
+# NoSmsEngine=No SMS sender manager available. SMS sender manager are not installed with default distribution (because they depends on an external supplier) but you can find some on %s
+# PDF=PDF
+# PDFDesc=You can set each global options related to the PDF generation
+# PDFAddressForging=Rules to forge address boxes
+# HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
+# HideDescOnPDF=Hide products description on generated PDF
+# HideRefOnPDF=Hide products ref. on generated PDF
+# HideDetailsOnPDF=Hide products lines details on generated PDF
+# Library=Library
+# UrlGenerationParameters=Parameters to secure URLs
+# SecurityTokenIsUnique=Use a unique securekey parameter for each URL
+# EnterRefToBuildUrl=Enter reference for object %s
+# GetSecuredUrl=Get calculated URL
+# ButtonHideUnauthorized=Hide buttons for unauthorized actions instead of showing disabled buttons
+# ProductVatMassChange=Mass VAT change
+# ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database.
+# OldVATRates=Old VAT rate
+# NewVATRates=New VAT rate
+# PriceBaseTypeToChange=Modify on prices with base reference value defined on
+# MassConvert=Launch mass convert
+# String=String
+# TextLong=Long text
+# Int=Integer
+# Float=Float
+# DateAndTime=Date and hour
+# Unique=Unique
+# Boolean=Boolean (Checkbox)
+# ExtrafieldPhone = Phone
+# ExtrafieldPrice = Price
+# ExtrafieldMail = Email
+# ExtrafieldSelect = Select list
+# ExtrafieldSelectList = Select from table
+# ExtrafieldSeparator=Separator
+# ExtrafieldCheckBox=Checkbox
+# ExtrafieldRadio=Radio button
+# ExtrafieldParamHelpselect=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
In order to have the list depending on another :
1,value1|parent_list_code:parent_key
2,value2|parent_list_code:parent_key
+# ExtrafieldParamHelpcheckbox=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
+# ExtrafieldParamHelpradio=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
+# ExtrafieldParamHelpsellist=Parameters list have come from table
for exemple :
c_typent:libelle:id::filter
In order to have the list depending on another :
c_typent:libelle:id:parent_list_code|parent_column:filter
filter can be a simple test (eg active=1) to display only active value
if you want to filter on extrafields use syntaxt extra.fieldcode=... (where field code is the code of extrafield)
+# LibraryToBuildPDF=Library used to build PDF
+# WarningUsingFPDF=Warning: Your conf.php contains directive dolibarr_pdf_force_fpdf=1. This means you use the FPDF library to generate PDF files. This library is old and does not support a lot of features (Unicode, image transparency, cyrillic, arab and asiatic languages, ...), so you may experience errors during PDF generation.
To solve this and have a full support of PDF generation, please download TCPDF library, then comment or remove the line $dolibarr_pdf_force_fpdf=1, and add instead $dolibarr_lib_TCPDF_PATH='path_to_TCPDF_dir'
+# LocalTaxDesc=Some countries apply 2 or 3 taxes on each invoice line. If this is the case, choose type for second and third tax and its rate. Possible type are:
1 : local tax apply on products and services without vat (vat is not applied on local tax)
2 : local tax apply on products and services before vat (vat is calculated on amount + localtax)
3 : local tax apply on products without vat (vat is not applied on local tax)
4 : local tax apply on products before vat (vat is calculated on amount + localtax)
5 : local tax apply on services without vat (vat is not applied on local tax)
6 : local tax apply on services before vat (vat is calculated on amount + localtax)
+# SMS=SMS
+# LinkToTestClickToDial=Enter a phone number to call to show a link to test the ClickToDial url for user %s
+# RefreshPhoneLink=Refresh link
+# LinkToTest=Clickable link generated for user %s (click phone number to test)
+# KeepEmptyToUseDefault=Keep empty to use default value
+# DefaultLink=Default link
+# ValueOverwrittenByUserSetup=Warning, this value may be overwritten by user specific setup (each user can set his own clicktodial url)
+# ExternalModule=External module - Installed into directory %s
+
+# Modules
+# Module0Name=Users & groups
+# Module0Desc=Users and groups management
+# Module1Name=Third parties
+# Module1Desc=Companies and contact management (customers, prospects...)
+# Module2Name=Commercial
+# Module2Desc=Commercial management
+# Module10Name=Accounting
+# Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
+# Module20Name=Proposals
+# Module20Desc=Commercial proposal management
+# Module22Name=Mass E-mailings
+# Module22Desc=Mass E-mailing management
+# Module23Name= Energy
+# Module23Desc= Monitoring the consumption of energies
+# Module25Name=Customer Orders
+# Module25Desc=Customer order management
+# Module30Name=Invoices
+# Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
+# Module40Name=Suppliers
+# Module40Desc=Supplier management and buying (orders and invoices)
+# Module42Name=Logs
+# Module42Desc=Logging facilities (file, syslog, ...)
+# Module49Name=Editors
+# Module49Desc=Editor management
+# Module50Name=Products
+# Module50Desc=Product management
+# Module51Name=Mass mailings
+# Module51Desc=Mass paper mailing management
+# Module52Name=Stocks
+# Module52Desc=Stock management (products)
+# Module53Name=Services
+# Module53Desc=Service management
+# Module54Name=Contracts
+# Module54Desc=Contract and service management
+# Module55Name=Barcodes
+# Module55Desc=Barcode management
+# Module56Name=Telephony
+# Module56Desc=Telephony integration
+# Module57Name=Standing orders
+# Module57Desc=Standing orders and withdrawal management
+# Module58Name=ClickToDial
+# Module58Desc=Integration of a ClickToDial system (Asterisk, ...)
+# Module59Name=Bookmark4u
+# Module59Desc=Add function to generate Bookmark4u account from a Dolibarr account
+# Module70Name=Interventions
+# Module70Desc=Intervention management
+# Module75Name=Expense and trip notes
+# Module75Desc=Expense and trip notes management
+# Module80Name=Shipments
+# Module80Desc=Shipments and delivery order management
+# Module85Name=Banks and cash
+# Module85Desc=Management of bank or cash accounts
+# Module100Name=External site
+# Module100Desc=This module include an external web site or page into Dolibarr menus and view it into a Dolibarr frame
+# Module105Name=Mailman and SPIP
+# Module105Desc=Mailman or SPIP interface for member module
+# Module200Name=LDAP
+# Module200Desc=LDAP directory synchronisation
+# Module210Name=PostNuke
+# Module210Desc=PostNuke integration
+# Module240Name=Data exports
+# Module240Desc=Tool to export Dolibarr datas (with assistants)
+# Module250Name=Data imports
+# Module250Desc=Tool to import datas in Dolibarr (with assistants)
+# Module310Name=Members
+# Module310Desc=Foundation members management
+# Module320Name=RSS Feed
+# Module320Desc=Add RSS feed inside Dolibarr screen pages
+# Module330Name=Bookmarks
+# Module330Desc=Bookmark management
+# Module400Name=Projects
+# Module400Desc=Project management inside other modules
+# Module410Name=Webcalendar
+# Module410Desc=Webcalendar integration
+# Module500Name=Taxes, social contributions and dividends
+# Module500Desc=Taxes and social contribution management
+# Module600Name=Notifications
+# Module600Desc=Send notifications by email on some Dolibarr business events to third party contacts
+# Module700Name=Donations
+# Module700Desc=Donation management
+# Module800Name=OSCommerce by direct database access
+# Module800Desc=Interface to show an OSCommerce or OSCSS shop via direct database access
+# Module900Name=OSCommerce by WS
+# Module900Desc=Interface to show an OSCommerce shop via Web services. This module requiere you to install components from /oscommerce_ws/ws_server into your OSCommerce server. See README file in /oscommerce_ws/ws_server.
+# Module1200Name=Mantis
+# Module1200Desc=Mantis integration
+# Module1400Name=Accounting
+# Module1400Desc=Accounting management (double parties)
+# Module1780Name=Categories
+# Module1780Desc=Category management (products, suppliers and customers)
+# Module2000Name=WYSIWYG editor
+# Module2000Desc=Allow to edit some text area using an advanced editor
+# Module2300Name=Cron
+# Module2300Desc=Scheduled task management
+# Module2400Name=Agenda
+# Module2400Desc=Events/tasks and agenda management
+# Module2500Name=Electronic Content Management
+# Module2500Desc=Save and share documents
+# Module2600Name= WebServices
+# Module2600Desc= Enable the Dolibarr web services server
+# Module2700Name= Gravatar
+# Module2700Desc= Use online Gravatar service (www.gravatar.com) to show photo of users/members (found with their emails). Need an internet access
+# Module2800Desc=FTP Client
+# Module2900Name= GeoIPMaxmind
+# Module2900Desc= GeoIP Maxmind conversions capabilities
+# Module3100Name= Skype
+# Module3100Desc= Add a Skype button into card of adherents / third parties / contacts
+# Module5000Name=Multi-company
+# Module5000Desc=Allows you to manage multiple companies
+# Module6000Name=Workflow
+# Module6000Desc=Workflow management
+# Module20000Name=Holidays
+# Module20000Desc=Declare and follow employees holidays
+# Module50000Name=PayBox
+# Module50000Desc=Module to offer an online payment page by credit card with PayBox
+# Module50100Name=Point of sales
+# Module50100Desc=Point of sales module
+# Module50200Name= Paypal
+# Module50200Desc= Module to offer an online payment page by credit card with Paypal
+# Module54000Name=PrintIPP
+# Module54000Desc=Print via Cups IPP Printer.
+# Module55000Name=Open Survey
+# Module55000Desc=Module to make online surveys (like Doodle, Studs, Rdvz, ...)
+# Module59000Name=Margins
+# Module59000Desc=Module to manage margins
+# Module60000Name=Commissions
+# Module60000Desc=Module to manage commissions
+# Permission11=Read customer invoices
+# Permission12=Create/modify customer invoices
+# Permission13=Unvalidate customer invoices
+# Permission14=Validate customer invoices
+# Permission15=Send customer invoices by email
+# Permission16=Create payments for customer invoices
+# Permission19=Delete customer invoices
+# Permission21=Read commercial proposals
+# Permission22=Create/modify commercial proposals
+# Permission24=Validate commercial proposals
+# Permission25=Send commercial proposals
+# Permission26=Close commercial proposals
+# Permission27=Delete commercial proposals
+# Permission28=Export commercial proposals
+# Permission31=Read products
+# Permission32=Create/modify products
+# Permission34=Delete products
+# Permission36=See/manage hidden products
+# Permission38=Export products
+# Permission41=Read projects (shared project and projects i'm contact for)
+# Permission42=Create/modify projects (shared project and projects i'm contact for)
+# Permission44=Delete projects (shared project and projects i'm contact for)
+# Permission61=Read interventions
+# Permission62=Create/modify interventions
+# Permission64=Delete interventions
+# Permission67=Export interventions
+# Permission71=Read members
+# Permission72=Create/modify members
+# Permission74=Delete members
+# Permission75=Setup types and attributes for members
+# Permission76=Export datas
+# Permission78=Read subscriptions
+# Permission79=Create/modify subscriptions
+# Permission81=Read customers orders
+# Permission82=Create/modify customers orders
+# Permission84=Validate customers orders
+# Permission86=Send customers orders
+# Permission87=Close customers orders
+# Permission88=Cancel customers orders
+# Permission89=Delete customers orders
+# Permission91=Read social contributions and vat
+# Permission92=Create/modify social contributions and vat
+# Permission93=Delete social contributions and vat
+# Permission94=Export social contributions
+# Permission95=Read reports
+# Permission96=Setup dispatching
+# Permission97=Read invoice accountancy dispatching
+# Permission98=Dispatch invoice accountancy lines
+# Permission101=Read sendings
+# Permission102=Create/modify sendings
+# Permission104=Validate sendings
+# Permission106=Export sendings
+# Permission109=Delete sendings
+# Permission111=Read financial accounts
+# Permission112=Create/modify/delete and compare transactions
+# Permission113=Setup financiel accounts (create, manage categories)
+# Permission114=Consolidate transactions
+# Permission115=Export transactions and account statements
+# Permission116=Transfers between accounts
+# Permission117=Manage cheques dispatching
+# Permission121=Read third parties linked to user
+# Permission122=Create/modify third parties linked to user
+# Permission125=Delete third parties linked to user
+# Permission126=Export third parties
+# Permission141=Read projects (also private i am not contact for)
+# Permission142=Create/modify projects (also private i am not contact for)
+# Permission144=Delete projects (also private i am not contact for)
+# Permission146=Read providers
+# Permission147=Read stats
+# Permission151=Read standing orders
+# Permission152=Create/modify a standing orders request
+# Permission153=Transmission standing orders receipts
+# Permission154=Credit/refuse standing orders receipts
+# Permission161=Read contracts
+# Permission162=Create/modify contracts
+# Permission163=Activate a service of a contract
+# Permission164=Disable a service of a contract
+# Permission165=Delete contracts
+# Permission171=Read trips
+# Permission172=Create/modify trips
+# Permission173=Delete trips
+# Permission178=Export trips
+# Permission180=Read suppliers
+# Permission181=Read supplier orders
+# Permission182=Create/modify supplier orders
+# Permission183=Validate supplier orders
+# Permission184=Approve supplier orders
+# Permission185=Order supplier orders
+# Permission186=Receive supplier orders
+# Permission187=Close supplier orders
+# Permission188=Cancel supplier orders
+# Permission192=Create lines
+# Permission193=Cancel lines
+# Permission194=Read the bandwith lines
+# Permission202=Create ADSL connections
+# Permission203=Order connections orders
+# Permission204=Order connections
+# Permission205=Manage connections
+# Permission206=Read connections
+# Permission211=Read Telephony
+# Permission212=Order lines
+# Permission213=Activate line
+# Permission214=Setup Telephony
+# Permission215=Setup providers
+# Permission221=Read emailings
+# Permission222=Create/modify emailings (topic, recipients...)
+# Permission223=Validate emailings (allows sending)
+# Permission229=Delete emailings
+# Permission237=View recipients and info
+# Permission238=Manually send mailings
+# Permission239=Delete mailings after validation or sent
+# Permission241=Read categories
+# Permission242=Create/modify categories
+# Permission243=Delete categories
+# Permission244=See the contents of the hidden categories
+# Permission251=Read other users and groups
+# PermissionAdvanced251=Read other users
+# Permission252=Read permissions of other users
+# Permission253=Create/modify other users, groups and permisssions
+# PermissionAdvanced253=Create/modify internal/external users and permissions
+# Permission254=Create/modify external users only
+# Permission255=Modify other users password
+# Permission256=Delete or disable other users
+# Permission262=Extend access to all third parties (not only those linked to user). Not effective for external users (always limited to themselves).
+# Permission271=Read CA
+# Permission272=Read invoices
+# Permission273=Issue invoices
+# Permission281=Read contacts
+# Permission282=Create/modify contacts
+# Permission283=Delete contacts
+# Permission286=Export contacts
+# Permission291=Read tariffs
+# Permission292=Set permissions on the tariffs
+# Permission293=Modify costumers tariffs
+# Permission300=Read bar codes
+# Permission301=Create/modify bar codes
+# Permission302=Delete bar codes
+# Permission311=Read services
+# Permission312=Assign service to contract
+# Permission331=Read bookmarks
+# Permission332=Create/modify bookmarks
+# Permission333=Delete bookmarks
+# Permission341=Read its own permissions
+# Permission342=Create/modify his own user information
+# Permission343=Modify his own password
+# Permission344=Modify its own permissions
+# Permission351=Read groups
+# Permission352=Read groups permissions
+# Permission353=Create/modify groups
+# Permission354=Delete or disable groups
+# Permission358=Export users
+# Permission401=Read discounts
+# Permission402=Create/modify discounts
+# Permission403=Validate discounts
+# Permission404=Delete discounts
+# Permission531=Read services
+# Permission532=Create/modify services
+# Permission534=Delete services
+# Permission536=See/manage hidden services
+# Permission538=Export services
+# Permission701=Read donations
+# Permission702=Create/modify donations
+# Permission703=Delete donations
+# Permission1001=Read stocks
+# Permission1002=Create/modify stocks
+# Permission1003=Delete stocks
+# Permission1004=Read stock movements
+# Permission1005=Create/modify stock movements
+# Permission1101=Read delivery orders
+# Permission1102=Create/modify delivery orders
+# Permission1104=Validate delivery orders
+# Permission1109=Delete delivery orders
+# Permission1181=Read suppliers
+# Permission1182=Read supplier orders
+# Permission1183=Create/modify supplier orders
+# Permission1184=Validate supplier orders
+# Permission1185=Approve supplier orders
+# Permission1186=Order supplier orders
+# Permission1187=Acknowledge receipt of supplier orders
+# Permission1188=Delete supplier orders
+# Permission1201=Get result of an export
+# Permission1202=Create/Modify an export
+# Permission1231=Read supplier invoices
+# Permission1232=Create/modify supplier invoices
+# Permission1233=Validate supplier invoices
+# Permission1234=Delete supplier invoices
+# Permission1235=Send supplier invoices by email
+# Permission1236=Export supplier invoices, attributes and payments
+# Permission1237=Export supplier orders and their details
+# Permission1251=Run mass imports of external data into database (data load)
+# Permission1321=Export customer invoices, attributes and payments
+# Permission1421=Export customer orders and attributes
+# Permission23001 = Read Scheduled task
+# Permission23002 = Create/update Scheduled task
+# Permission23003 = Delete Scheduled task
+# Permission23004 = Execute Scheduled task
+# Permission2401=Read actions (events or tasks) linked to his account
+# Permission2402=Create/modify actions (events or tasks) linked to his account
+# Permission2403=Delete actions (events or tasks) linked to his account
+# Permission2411=Read actions (events or tasks) of others
+# Permission2412=Create/modify actions (events or tasks) of others
+# Permission2413=Delete actions (events or tasks) of others
+# Permission2501=Read/Download documents
+# Permission2502=Download documents
+# Permission2503=Submit or delete documents
+# Permission2515=Setup documents directories
+# Permission2801=Use FTP client in read mode (browse and download only)
+# Permission2802=Use FTP client in write mode (delete or upload files)
+# Permission50101=Use Point of sales
+# Permission50201=Read transactions
+# Permission50202=Import transactions
+# Permission54001=Print
+# Permission55001=Read surveys
+# Permission55002=Create/modify surveys
+# Permission59001=Read commercial margins
+# Permission59002=Define commercial margins
+# DictionnaryCompanyType=Company types
+# DictionnaryCompanyJuridicalType=Juridical kinds of company
+# DictionnaryProspectLevel=Prospect potential level
+# DictionnaryCanton=State/Cantons
+# DictionnaryRegion=Regions
+# DictionnaryCountry=Countries
+# DictionnaryCurrency=Currencies
+# DictionnaryCivility=Civility title
+# DictionnaryActions=Type of agenda events
+# DictionnarySocialContributions=Social contributions types
+# DictionnaryVAT=VAT Rates or Sales Tax Rates
+# DictionnaryRevenueStamp=Amount of revenue stamps
+# DictionnaryPaymentConditions=Payment terms
+# DictionnaryPaymentModes=Payment modes
+# DictionnaryTypeContact=Contact/Address types
+# DictionnaryEcotaxe=Ecotax (WEEE)
+# DictionnaryPaperFormat=Paper formats
+# DictionnaryFees=Type of fees
+# DictionnarySendingMethods=Shipping methods
+# DictionnaryStaff=Staff
+# DictionnaryAvailability=Delivery delay
+# DictionnaryOrderMethods=Ordering methods
+# DictionnarySource=Origin of proposals/orders
+# DictionnaryAccountancyplan=Chart of accounts
+# DictionnaryAccountancysystem=Models for chart of accounts
+# SetupSaved=Setup saved
+# BackToModuleList=Back to modules list
+# BackToDictionnaryList=Back to dictionaries list
+# VATReceivedOnly=Special rate not charged
+# VATManagement=VAT Management
+# VATIsUsedDesc=The VAT rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If the seller is not subjected to VAT, then VAT by default=0. End of rule.
If the (selling country= buying country), then the VAT by default=VAT of the product in the selling country. End of rule.
If seller and buyer in the European Community and goods are transport products (car, ship, plane), the default VAT=0 ( The VAT should be paid by the buyer at the customoffice of his country and not at the seller). End of rule.
If seller and buyer in the European Community and buyer is not a company, then the VAT by default=VAT of product sold. End of rule.
If seller and buyer in the European Community and buyer is a company, then the VAT by default=0. End of rule.
Else the proposed default VAT=0. End of rule.
+# VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
+# VATIsUsedExampleFR=In France, it means companies or organisations having a real fiscal system (Simplified real or normal real). A system in which VAT is declared.
+# VATIsNotUsedExampleFR=In France, it means associations that are non VAT declared or companies, organisations or liberal professions that have chosen the micro enterprise fiscal system (VAT in franchise) and paid a franchise VAT without any VAT declaration. This choice will display the reference "Non applicable VAT - art-293B of CGI" on invoices.
+##### Local Taxes #####
+# LocalTax1IsUsed=Use second tax
+# LocalTax1IsNotUsed=Do not use second tax
+# LocalTax1IsUsedDesc=Use a second type of tax (other than VAT)
+# LocalTax1IsNotUsedDesc=Do not use other type of tax (other than VAT)
+# LocalTax1Management=Second type of tax
+LocalTax1IsUsedExample=
+LocalTax1IsNotUsedExample=
+# LocalTax2IsUsed=Use third tax
+# LocalTax2IsNotUsed=Do not use third tax
+# LocalTax2IsUsedDesc=Use a third type of tax (other than VAT)
+# LocalTax2IsNotUsedDesc=Do not use other type of tax (other than VAT)
+# LocalTax2Management=Third type of tax
+LocalTax2IsUsedExample=
+LocalTax2IsNotUsedExample=
+# LocalTax1ManagementES= RE Management
+# LocalTax1IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If te buyer is not subjected to RE, RE by default=0. End of rule.
If the buyer is subjected to RE then the RE by default. End of rule.
+# LocalTax1IsNotUsedDescES= By default the proposed RE is 0. End of rule.
+# LocalTax1IsUsedExampleES= In Spain they are professionals subject to some specific sections of the Spanish IAE.
+# LocalTax1IsNotUsedExampleES= In Spain they are professional and societies and subject to certain sections of the Spanish IAE.
+# LocalTax2ManagementES= IRPF Management
+# LocalTax2IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If the seller is not subjected to IRPF, then IRPF by default=0. End of rule.
If the seller is subjected to IRPF then the IRPF by default. End of rule.
+# LocalTax2IsNotUsedDescES= By default the proposed IRPF is 0. End of rule.
+# LocalTax2IsUsedExampleES= In Spain, freelancers and independent professionals who provide services and companies who have chosen the tax system of modules.
+# LocalTax2IsNotUsedExampleES= In Spain they are bussines not subject to tax system of modules.
+# LabelUsedByDefault=Label used by default if no translation can be found for code
+# LabelOnDocuments=Label on documents
+# NbOfDays=Nb of days
+# AtEndOfMonth=At end of month
+# Offset=Offset
+# AlwaysActive=Always active
+# UpdateRequired=Your system needs to be updated. To do this, click on Update now.
+# Upgrade=Upgrade
+# MenuUpgrade=Upgrade / Extend
+# AddExtensionThemeModuleOrOther=Add extension (theme, module, ...)
+# WebServer=Web server
+# DocumentRootServer=Web server's root directory
+# DataRootServer=Data files directory
+# IP=IP
+# Port=Port
+# VirtualServerName=Virtual server name
+# AllParameters=All parameters
+# OS=OS
+# PhpEnv=Env
+# PhpModules=Modules
+# PhpConf=Conf
+# PhpWebLink=Web-Php link
+# Pear=Pear
+# PearPackages=Pear Packages
+# Browser=Browser
+# Server=Server
+# Database=Database
+# DatabaseServer=Database host
+# DatabaseName=Database name
+# DatabasePort=Database port
+# DatabaseUser=Database user
+# DatabasePassword=Database password
+# DatabaseConfiguration=Database setup
+# Tables=Tables
+# TableName=Table name
+# TableLineFormat=Line format
+# NbOfRecord=Nb of records
+# Constraints=Constraints
+# ConstraintsType=Constraints type
+# ConstraintsToShowOrNotEntry=Constraint to show or not the menu entry
+# AllMustBeOk=All of these must be checked
+# Host=Server
+# DriverType=Driver type
+# SummarySystem=System information summary
+# SummaryConst=List of all Dolibarr setup parameters
+# SystemUpdate=System update
+# SystemSuccessfulyUpdate=Your system has been updated successfuly
+# MenuCompanySetup=Company/Foundation
+# MenuNewUser=New user
+# MenuTopManager=Top menu manager
+# MenuLeftManager=Left menu manager
+# MenuManager=Menu manager
+# MenuSmartphoneManager=Smartphone menu manager
+# DefaultMenuTopManager=Top menu manager
+# DefaultMenuLeftManager=Left menu manager
+# DefaultMenuManager= Standard menu manager
+# DefaultMenuSmartphoneManager=Smartphone menu manager
+# Skin=Skin theme
+# DefaultSkin=Default skin theme
+# MaxSizeList=Max length for list
+# DefaultMaxSizeList=Default max length for list
+# MessageOfDay=Message of the day
+# MessageLogin=Login page message
+# PermanentLeftSearchForm=Permanent search form on left menu
+# DefaultLanguage=Default language to use (language code)
+# EnableMultilangInterface=Enable multilingual interface
+# EnableShowLogo=Show logo on left menu
+# SystemSuccessfulyUpdated=Your system has been updated successfully
+# CompanyInfo=Company/foundation information
+# CompanyIds=Company/foundation identities
+# CompanyName=Name
+# CompanyAddress=Address
+# CompanyZip=Zip
+# CompanyTown=Town
+# CompanyCountry=Country
+# CompanyCurrency=Main currency
+# Logo=Logo
+# DoNotShow=Do not show
+# DoNotSuggestPaymentMode=Do not suggest
+# NoActiveBankAccountDefined=No active bank account defined
+# OwnerOfBankAccount=Owner of bank account %s
+# BankModuleNotActive=Bank accounts module not enabled
+# ShowBugTrackLink=Show link "Report a bug"
+# ShowWorkBoard=Show "workbench" on homepage
+# Alerts=Alerts
+# Delays=Delays
+# DelayBeforeWarning=Delay before warning
+# DelaysBeforeWarning=Delays before warning
+# DelaysOfToleranceBeforeWarning=Tolerance delays before warning
+# DelaysOfToleranceDesc=This screen allows you to define the tolerated delays before an alert is reported on screen with picto %s for each late element.
+# Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned events not yet realised
+# Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not yet processed
+# Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not yet processed
+# Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
+# Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
+# Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
+# Delays_MAIN_DELAY_RUNNING_SERVICES=Tolerance delay (in days) before alert on expired services
+# Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Tolerance delay (in days) before alert on unpaid supplier invoices
+# Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Tolerence delay (in days) before alert on unpaid client invoices
+# Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Tolerance delay (in days) before alert on pending bank reconciliation
+# Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed membership fee
+# Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
+# SetupDescription1=All parameters available in the setup area allow you to setup Dolibarr before starting using it.
+# SetupDescription2=The 2 most important setup steps are the 2 first ones in the left setup menu, this means Company/foundation setup page and Modules setup page:
+# SetupDescription3=Parameters in menu Setup -> Company/foundation are required because input information is used on Dolibarr displays and to modify Dolibarr behaviour (for example for features related to your country).
+# SetupDescription4=Parameters in menu Setup -> Modules are required because Dolibarr is not a fixed ERP/CRM but a sum of several modules, all more or less independant. It's only after activating modules you're interesting in that you will see features appeared in menus.
+# SetupDescription5=Other menu entries manage optional parameters.
+# EventsSetup=Setup for events logs
+# LogEvents=Security audit events
+# Audit=Audit
+# InfoDolibarr=Infos Dolibarr
+# InfoOS=Infos OS
+# InfoWebServer=Infos web server
+# InfoDatabase=Infos database
+# InfoPHP=Infos PHP
+# InfoPerf=Infos performances
+# ListEvents=Audit events
+# ListOfSecurityEvents=List of Dolibarr security events
+# SecurityEventsPurged=Security events purged
+# LogEventDesc=You can enable here the logging for Dolibarr security events. Administrators can then see its content via menu System tools - Audit. Warning, this feature can consume a large amount of data in database.
+# AreaForAdminOnly=Those features can be used by administrator users only.
+# SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
+# SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
+# CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" button at bottom of page)
+# DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
+# AvailableModules=Available modules
+# ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
+# SessionTimeOut=Time out for session
+# SessionExplanation=This number guarantee that session will never expire before this delay, if the session cleaner is done by Internal PHP session cleaner (and nothing else). Internal PHP session cleaner does not guaranty that session will expire just after this delay. It will expire, after this delay, and when the session cleaner is ran, so every %s/%s access, but only during access made by other sessions.
Note: on some servers with an external session cleaning mechanism (cron under debian, ubuntu ...), the sessions can be destroyed after a period defined by the default session.gc_maxlifetime, no matter what the value entered here.
+# TriggersAvailable=Available triggers
+# TriggersDesc=Triggers are files that will modify the behaviour of Dolibarr workflow once copied into the directory htdocs/core/triggers. They realised new actions, activated on Dolibarr events (new company creation, invoice validation, ...).
+# TriggerDisabledByName=Triggers in this file are disabled by the -NORUN suffix in their name.
+# TriggerDisabledAsModuleDisabled=Triggers in this file are disabled as module %s is disabled.
+# TriggerAlwaysActive=Triggers in this file are always active, whatever are the activated Dolibarr modules.
+# TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled.
+# GeneratedPasswordDesc=Define here which rule you want to use to generate new password if you ask to have auto generated password
+# DictionnaryDesc=Define here all reference datas. You can complete predefined value with yours.
+# ConstDesc=This page allows you to edit all other parameters not available in previous pages. They are reserved parameters for advanced developers or for troubleshouting.
+# OnceSetupFinishedCreateUsers=Warning, you are a Dolibarr administrator user. Administrator users are used to setup Dolibarr. For a usual usage of Dolibarr, it is recommended to use a non administrator user created from Users & Groups menu.
+# MiscellaneousDesc=Define here all other parameters related to security.
+# LimitsSetup=Limits/Precision setup
+# LimitsDesc=You can define limits, precisions and optimisations used by Dolibarr here
+# MAIN_MAX_DECIMALS_UNIT=Max decimals for unit prices
+# MAIN_MAX_DECIMALS_TOT=Max decimals for total prices
+# MAIN_MAX_DECIMALS_SHOWN=Max decimals for prices shown on screen (Add ... after this number if you want to see ... when number is truncated when shown on screen)
+# MAIN_DISABLE_PDF_COMPRESSION=Use PDF compression for generated PDF files.
+# MAIN_ROUNDING_RULE_TOT= Size of rounding range (for rare countries where rounding is done on something else than base 10)
+# UnitPriceOfProduct=Net unit price of a product
+# TotalPriceAfterRounding=Total price (net/vat/incl tax) after rounding
+# ParameterActiveForNextInputOnly=Parameter effective for next input only
+# NoEventOrNoAuditSetup=No security event has been recorded yet. This can be normal if audit has not been enabled on "setup - security - audit" page.
+# NoEventFoundWithCriteria=No security event has been found for such search criterias.
+# SeeLocalSendMailSetup=See your local sendmail setup
+# BackupDesc=To make a complete backup of Dolibarr, you must:
+# BackupDesc2=* Save content of documents directory (%s) that contains all uploaded and generated files (you can make a zip for example).
+# BackupDesc3=* Save content of your database into a dump file. For this, you can use following assistant.
+# BackupDescX=Archived directory should be stored in a secure place.
+# BackupDescY=The generated dump file should be stored in a secure place.
+# BackupPHPWarning=Backup can't be guaranted with this method. Prefer previous one
+# RestoreDesc=To restore a Dolibarr backup, you must:
+# RestoreDesc2=* Restore archive file (zip file for example) of documents directory to extract tree of files in documents directory of a new Dolibarr installation or into this current documents directoy (%s).
+# RestoreDesc3=* Restore the data, from a backup dump file, into the database of the new Dolibarr installation or into the database of this current installation. Warning, once restore is finished, you must use a login/password, that existed when backup was made, to connect again. To restore a backup database into this current installation, you can follow this assistant.
+# RestoreMySQL=MySQL import
+# ForcedToByAModule= This rule is forced to %s by an activated module
+# PreviousDumpFiles=Available database backup dump files
+# WeekStartOnDay=First day of week
+# RunningUpdateProcessMayBeRequired=Running the upgrade process seems to be required (Programs version %s differs from database version %s)
+# YouMustRunCommandFromCommandLineAfterLoginToUser=You must run this command from command line after login to a shell with user %s or you must add -W option at end of command line to provide %s password.
+# YourPHPDoesNotHaveSSLSupport=SSL functions not available in your PHP
+# DownloadMoreSkins=More skins to download
+# SimpleNumRefModelDesc=Returns the reference number with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence without hole and with no reset
+# ShowProfIdInAddress=Show professionnal id with addresses on documents
+# ShowVATIntaInAddress=Hide VAT Intra num with addresses on documents
+# TranslationUncomplete=Partial translation
+# SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix .lang text files into directory htdocs/langs and submit them on the forum at http://www.dolibarr.org.
+# MenuUseLayout=Make vertical menu hidable (option javascript must not be disabled)
+# MAIN_DISABLE_METEO=Disable meteo view
+# TestLoginToAPI=Test login to API
+# ProxyDesc=Some features of Dolibarr need to have an Internet access to work. Define here parameters for this. If the Dolibarr server is behind a Proxy server, those parameters tells Dolibarr how to access Internet through it.
+# ExternalAccess=External access
+# MAIN_PROXY_USE=Use a proxy server (otherwise direct access to internet)
+# MAIN_PROXY_HOST=Name/Address of proxy server
+# MAIN_PROXY_PORT=Port of proxy server
+# MAIN_PROXY_USER=Login to use the proxy server
+# MAIN_PROXY_PASS=Password to use the proxy server
+# DefineHereComplementaryAttributes=Define here all attributes, not already available by default, and that you want to be supported for %s.
+# ExtraFields=Complementary attributes
+# ExtraFieldsLines=Complementary attributes (lines)
+# ExtraFieldsThirdParties=Complementary attributes (thirdparty)
+# ExtraFieldsContacts=Complementary attributes (contact/address)
+# ExtraFieldsMember=Complementary attributes (member)
+# ExtraFieldsMemberType=Complementary attributes (member type)
+# ExtraFieldsCustomerOrders=Complementary attributes (orders)
+# ExtraFieldsCustomerInvoices=Complementary attributes (invoices)
+# ExtraFieldsSupplierOrders=Complementary attributes (orders)
+# ExtraFieldsSupplierInvoices=Complementary attributes (invoices)
+# ExtraFieldsProject=Complementary attributes (projects)
+# ExtraFieldsProjectTask=Complementary attributes (tasks)
+# ExtraFieldHasWrongValue=Attribut %s has a wrong value.
+# AlphaNumOnlyCharsAndNoSpace=only alphanumericals characters without space
+# SendingMailSetup=Setup of sendings by email
+# SendmailOptionNotComplete=Warning, on some Linux systems, to send email from your email, sendmail execution setup must contains option -ba (parameter mail.force_extra_parameters into your php.ini file). If some recipients never receive emails, try to edit this PHP parameter with mail.force_extra_parameters = -ba).
+# PathToDocuments=Path to documents
+# PathDirectory=Directory
+# SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by thoose bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommanded) is to use the method "SMTP socket library" that has no disadvantages.
+# TranslationSetup=Configuration de la traduction
+# TranslationDesc=Choice of language visible on screen can be modified:
* Globally from menu Home - Setup - Display
* For user only from tab User display of user card (click on login on top of screen).
+# TotalNumberOfActivatedModules=Total number of activated feature modules: %s
+# YouMustEnableOneModule=You must at least enable 1 module
+# ClassNotFoundIntoPathWarning=Class %s not found into PHP path
+# YesInSummer=Yes in summer
+# OnlyFollowingModulesAreOpenedToExternalUsers=Note, only following modules are opened to external users (whatever are permission of such users):
+# SuhosinSessionEncrypt=Session storage encrypted by Suhosin
+# ConditionIsCurrently=Condition is currently %s
+# TestNotPossibleWithCurrentBrowsers=Automatic detection not possible
+# YouUseBestDriver=You use driver %s that is best driver available currently.
+# YouDoNotUseBestDriver=You use drive %s but driver %s is recommanded.
+# NbOfProductIsLowerThanNoPb=You have only %s products/services into database. This does not required any particular optimization.
+# SearchOptim=Search optimization
+# YouHaveXProductUseSearchOptim=You have %s product into database. You should add the constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 into Home-Setup-Other, you limit the search to the beginning of strings making possible for database to use index and you should get an immediate response.
+# BrowserIsOK=You are using the web browser %s. This browser is ok for security and performance.
+# BrowserIsKO=You are using the web browser %s. This browser is known to be a bad choice for security, performance and reliability. We recommand you to use Firefox, Chrome, Opera or Safari.
+# XDebugInstalled=XDebug est chargé.
+# XCacheInstalled=XCache is loaded.
+# AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink
+# FieldEdition=Edition of field %s
+# FixTZ=TimeZone fix
+# FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced)
+# GetBarCode=Get barcode
+##### Module password generation
+# PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase.
+# PasswordGenerationNone=Do not suggest any generated password. Password must be type in manually.
+##### Users setup #####
+# UserGroupSetup=Users and groups module setup
+# GeneratePassword=Suggest a generated password
+# RuleForGeneratedPasswords=Rule to generate suggested passwords or validate passwords
+# DoNotSuggest=Do not suggest any password
+# EncryptedPasswordInDatabase=To allow the encryption of the passwords in the database
+# DisableForgetPasswordLinkOnLogonPage=Do not show the link "Forget password" on login page
+# UsersSetup=Users module setup
+# UserMailRequired=EMail required to create a new user
+##### Company setup #####
+# CompanySetup=Companies module setup
+# CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
+# AccountCodeManager=Module for accountancy code generation (customer or supplier)
+# ModuleCompanyCodeAquarium=Return an accountancy code built by:
%s followed by third party supplier code for a supplier accountancy code,
%s followed by third party customer code for a customer accountancy code.
+# ModuleCompanyCodePanicum=Return an empty accountancy code.
+# ModuleCompanyCodeDigitaria=Accountancy code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
+# UseNotifications=Use notifications
+# NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events, to third parties (customers or suppliers) that are configured to. Choice of active notification and targets contacts is made one third party at time.
+# ModelModules=Documents templates
+# DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
+# WatermarkOnDraft=Watermark on draft document
+# CompanyIdProfChecker=Rules on Professional Ids
+# MustBeUnique=Must be unique ?
+# MustBeMandatory=Must be mandatory to create thirds?
+# MustBeInvoiceMandatory=Must be mandatory to validate invoices?
+# Miscellaneous=Miscellaneous
+##### Webcal setup #####
+# WebCalSetup=Webcalendar link setup
+# WebCalSyncro=Add Dolibarr events to WebCalendar
+# WebCalAllways=Always, no asking
+# WebCalYesByDefault=On demand (yes by default)
+# WebCalNoByDefault=On demand (no by default)
+# WebCalNever=Never
+# WebCalURL=URL for calendar access
+# WebCalServer=Server hosting calendar database
+# WebCalDatabaseName=Database name
+# WebCalUser=User to access database
+# WebCalSetupSaved=Webcalendar setup saved successfully.
+# WebCalTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
+# WebCalTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
+# WebCalTestKo2=Connection to server '%s' with user '%s' failed.
+# WebCalErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be a Webcalendar database.
+# WebCalAddEventOnCreateActions=Add calendar event on actions create
+# WebCalAddEventOnCreateCompany=Add calendar event on companies create
+# WebCalAddEventOnStatusPropal=Add calendar event on commercial proposals status change
+# WebCalAddEventOnStatusContract=Add calendar event on contracts status change
+# WebCalAddEventOnStatusBill=Add calendar event on bills status change
+# WebCalAddEventOnStatusMember=Add calendar event on members status change
+# WebCalUrlForVCalExport=An export link to %s format is available at following link: %s
+# WebCalCheckWebcalSetup=Maybe the Webcal module setup is not correct.
+##### Invoices #####
+# BillsSetup=Invoices module setup
+# BillsDate=Invoices date
+# BillsNumberingModule=Invoices and credit notes numbering model
+# BillsPDFModules=Invoice documents models
+# CreditNoteSetup=Credit note module setup
+# CreditNotePDFModules=Credit note document models
+# CreditNote=Credit note
+# CreditNotes=Credit notes
+# ForceInvoiceDate=Force invoice date to validation date
+# DisableRepeatable=Disable repeatable invoices
+# SuggestedPaymentModesIfNotDefinedInInvoice=Suggested payments mode on invoice by default if not defined for invoice
+# EnableEditDeleteValidInvoice=Enable the possibility to edit/delete valid invoice with no payment
+# SuggestPaymentByRIBOnAccount=Suggest payment by withdraw on account
+# SuggestPaymentByChequeToAddress=Suggest payment by cheque to
+# FreeLegalTextOnInvoices=Free text on invoices
+# WatermarkOnDraftInvoices=Watermark on draft invoices (none if empty)
+##### Proposals #####
+# PropalSetup=Commercial proposals module setup
+# CreateForm=Create forms
+# NumberOfProductLines=Number of product lines
+# ProposalsNumberingModules=Commercial proposal numbering models
+# ProposalsPDFModules=Commercial proposal documents models
+# ClassifiedInvoiced=Classified invoiced
+# HideTreadedPropal=Hide the treated commercial proposals in the list
+# AddShippingDateAbility=Add shipping date ability
+# AddDeliveryAddressAbility=Add delivery date ability
+# UseOptionLineIfNoQuantity=A line of product/service with a zero amount is considered as an option
+# FreeLegalTextOnProposal=Free text on commercial proposals
+# WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
+##### Orders #####
+# OrdersSetup=Order management setup
+# OrdersNumberingModules=Orders numbering models
+# OrdersModelModule=Order documents models
+# HideTreadedOrders=Hide the treated or canceled orders in the list
+# ValidOrderAfterPropalClosed=To validate the order after proposal closer, makes it possible not to step by the provisional order
+# FreeLegalTextOnOrders=Free text on orders
+# WatermarkOnDraftOrders=Watermark on draft orders (none if empty)
+##### Clicktodial #####
+# ClickToDialSetup=Click To Dial module setup
+# ClickToDialUrlDesc=Url called when a click on phone picto is done. In URL, you can use tags
__PHONETO__ that will be replaced with the phone number of person to call
__PHONEFROM__ that will be replaced with phone number of calling person (yours)
__LOGIN__ that will be replaced with your clicktodial login (defined on your user card)
__PASS__ that will be replaced with your clicktodial password (defined on your user card).
+##### Bookmark4u #####
+# Bookmark4uSetup=Bookmark4u module setup
+##### Interventions #####
+# InterventionsSetup=Interventions module setup
+# FreeLegalTextOnInterventions=Free text on intervention documents
+# FicheinterNumberingModules=Intervention numbering models
+# TemplatePDFInterventions=Intervention card documents models
+# WatermarkOnDraftInterventionCards=Watermark on intervention card documents (none if empty)
+##### Contracts #####
+# ContractsSetup=Contracts module setup
+# ContractsNumberingModules=Contracts numbering modules
+# TemplatePDFContracts=Contracts documents models
+# FreeLegalTextOnContracts=Free text on contracts
+# WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty)
+##### Members #####
+# MembersSetup=Members module setup
+# MemberMainOptions=Main options
+# AddSubscriptionIntoAccount=Suggest by default to create a bank transaction, in bank module, when adding a new payed subscription
+# AdherentLoginRequired= Manage a Login for each member
+# AdherentMailRequired=EMail required to create a new member
+# MemberSendInformationByMailByDefault=Checkbox to send mail confirmation to members (validation or new subscription) is on by default
+##### LDAP setup #####
+# LDAPSetup=LDAP Setup
+# LDAPGlobalParameters=Global parameters
+# LDAPUsersSynchro=Users
+# LDAPGroupsSynchro=Groups
+# LDAPContactsSynchro=Contacts
+# LDAPMembersSynchro=Members
+# LDAPSynchronization=LDAP synchronisation
+# LDAPFunctionsNotAvailableOnPHP=LDAP functions are not available on your PHP
+# LDAPToDolibarr=LDAP -> Dolibarr
+# DolibarrToLDAP=Dolibarr -> LDAP
+# LDAPNamingAttribute=Key in LDAP
+# LDAPSynchronizeUsers=Organization of users in LDAP
+# LDAPSynchronizeGroups=Organization of groups in LDAP
+# LDAPSynchronizeContacts=Organization of contacts in LDAP
+# LDAPSynchronizeMembers=Organization of foundation's members in LDAP
+# LDAPTypeExample=OpenLdap, Egroupware or Active Directory
+# LDAPPrimaryServer=Primary server
+# LDAPSecondaryServer=Secondary server
+# LDAPServerPort=Server port
+# LDAPServerPortExample=Default port : 389
+# LDAPServerProtocolVersion=Protocol version
+# LDAPServerUseTLS=Use TLS
+# LDAPServerUseTLSExample=Your LDAP server use TLS
+# LDAPServerDn=Server DN
+# LDAPAdminDn=Administrator DN
+# LDAPAdminDnExample=Complete DN (ex: cn=admin,dc=example,dc=com)
+# LDAPPassword=Administrator password
+# LDAPUserDn=Users' DN
+# LDAPUserDnExample=Complete DN (ex: ou=users,dc=example,dc=com)
+# LDAPGroupDn=Groups' DN
+# LDAPGroupDnExample=Complete DN (ex: ou=groups,dc=example,dc=com)
+# LDAPServerExample=Server address (ex: localhost, 192.168.0.2, ldaps://ldap.example.com/)
+# LDAPServerDnExample=Complete DN (ex: dc=example,dc=com)
+# LDAPPasswordExample=Admin password
+# LDAPDnSynchroActive=Users and groups synchronization
+# LDAPDnSynchroActiveExample=LDAP to Dolibarr or Dolibarr to LDAP synchronization
+# LDAPDnContactActive=Contacts' synchronization
+# LDAPDnContactActiveYes=Activated synchronization
+# LDAPDnContactActiveExample=Activated/Unactivated synchronization
+# LDAPDnMemberActive=Members' synchronization
+# LDAPDnMemberActiveExample=Activated/Unactivated synchronization
+# LDAPContactDn=Dolibarr contacts' DN
+# LDAPContactDnExample=Complete DN (ex: ou=contacts,dc=example,dc=com)
+# LDAPMemberDn=Dolibarr members DN
+# LDAPMemberDnExample=Complete DN (ex: ou=members,dc=example,dc=com)
+# LDAPMemberObjectClassList=List of objectClass
+# LDAPMemberObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPUserObjectClassList=List of objectClass
+# LDAPUserObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPGroupObjectClassList=List of objectClass
+# LDAPGroupObjectClassListExample=List of objectClass defining record attributes (ex: top,groupOfUniqueNames)
+# LDAPContactObjectClassList=List of objectClass
+# LDAPContactObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPMemberTypeDn=Dolibarr members type DN
+# LDAPMemberTypeDnExample=Complete DN (ex: ou=type_members,dc=example,dc=com)
+# LDAPTestConnect=Test LDAP connection
+# LDAPTestSynchroContact=Test contacts synchronization
+# LDAPTestSynchroUser=Test user synchronization
+# LDAPTestSynchroGroup=Test group synchronization
+# LDAPTestSynchroMember=Test member synchronization
+# LDAPTestSearch= Test a LDAP search
+# LDAPSynchroOK=Synchronization test successful
+# LDAPSynchroKO=Failed synchronization test
+# LDAPSynchroKOMayBePermissions=Failed synchronization test. Check that connexion to server is correctly configured and allows LDAP udpates
+# LDAPTCPConnectOK=TCP connect to LDAP server successful (Server=%s, Port=%s)
+# LDAPTCPConnectKO=TCP connect to LDAP server failed (Server=%s, Port=%s)
+# LDAPBindOK=Connect/Authentificate to LDAP server sucessfull (Server=%s, Port=%s, Admin=%s, Password=%s)
+# LDAPBindKO=Connect/Authentificate to LDAP server failed (Server=%s, Port=%s, Admin=%s, Password=%s)
+# LDAPUnbindSuccessfull=Disconnect successfull
+# LDAPUnbindFailed=Disconnect failed
+# LDAPConnectToDNSuccessfull=Connection to DN (%s) successful
+# LDAPConnectToDNFailed=Connection to DN (%s) failed
+# LDAPSetupForVersion3=LDAP server configured for version 3
+# LDAPSetupForVersion2=LDAP server configured for version 2
+# LDAPDolibarrMapping=Dolibarr Mapping
+# LDAPLdapMapping=LDAP Mapping
+# LDAPFieldLoginUnix=Login (unix)
+# LDAPFieldLoginExample=Example : uid
+# LDAPFilterConnection=Search filter
+# LDAPFilterConnectionExample=Example : &(objectClass=inetOrgPerson)
+# LDAPFieldLoginSamba=Login (samba, activedirectory)
+# LDAPFieldLoginSambaExample=Example : samaccountname
+# LDAPFieldFullname=Full name
+# LDAPFieldFullnameExample=Example : cn
+# LDAPFieldPassword=Password
+# LDAPFieldPasswordNotCrypted=Password not crypted
+# LDAPFieldPasswordCrypted=Password crypted
+# LDAPFieldPasswordExample=Example : userPassword
+# LDAPFieldCommonName=Common name
+# LDAPFieldCommonNameExample=Example : cn
+# LDAPFieldName=Name
+# LDAPFieldNameExample=Example : sn
+# LDAPFieldFirstName=First name
+# LDAPFieldFirstNameExample=Example : givenName
+# LDAPFieldMail=Email address
+# LDAPFieldMailExample=Example : mail
+# LDAPFieldPhone=Professional phone number
+# LDAPFieldPhoneExample=Example : telephonenumber
+# LDAPFieldHomePhone=Personal phone number
+# LDAPFieldHomePhoneExample=Example : homephone
+# LDAPFieldMobile=Cellular phone
+# LDAPFieldMobileExample=Example : mobile
+# LDAPFieldFax=Fax number
+# LDAPFieldFaxExample=Example : facsimiletelephonenumber
+# LDAPFieldAddress=Street
+# LDAPFieldAddressExample=Example : street
+# LDAPFieldZip=Zip
+# LDAPFieldZipExample=Example : postalcode
+# LDAPFieldTown=Town
+# LDAPFieldTownExample=Example : l
+# LDAPFieldCountry=Country
+# LDAPFieldCountryExample=Example : c
+# LDAPFieldDescription=Description
+# LDAPFieldDescriptionExample=Example : description
+# LDAPFieldGroupMembers= Group members
+# LDAPFieldGroupMembersExample= Example : uniqueMember
+# LDAPFieldBirthdate=Birthdate
+# LDAPFieldBirthdateExample=Example :
+# LDAPFieldCompany=Company
+# LDAPFieldCompanyExample=Example : o
+# LDAPFieldSid=SID
+# LDAPFieldSidExample=Example : objectsid
+# LDAPFieldEndLastSubscription=Date of subscription end
+# LDAPFieldTitle=Post/Function
+# LDAPFieldTitleExample=Example: title
+# LDAPParametersAreStillHardCoded=LDAP parametres are still hardcoded (in contact class)
+# LDAPSetupNotComplete=LDAP setup not complete (go on others tabs)
+# LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode.
+# LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts.
+# LDAPDescUsers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr users.
+# LDAPDescGroups=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr groups.
+# LDAPDescMembers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr members module.
+# LDAPDescValues=Example values are designed for OpenLDAP with following loaded schemas: core.schema, cosine.schema, inetorgperson.schema). If you use thoose values and OpenLDAP, modify your LDAP config file slapd.conf to have all thoose schemas loaded.
+# ForANonAnonymousAccess=For an authenticated access (for a write access for example)
+# PerfDolibarr=Performance setup/optimizing report
+# YouMayFindPerfAdviceHere=You will find on this page some checks or advices related to performance.
+# NotInstalled=Not installed, so your server is not slow down by this.
+# ApplicativeCache=Applicative cache
+# MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server. More information here http://wiki.dolibarr.org/index.php/Module_MemCached_EN. Note that a lot of web hosting provider does not provide such cache server.
+# OPCodeCache=OPCode cache
+# NoOPCodeCacheFound=No OPCode cache found. May be you use another OPCode cache than XCache or eAccelerator (good), may be you don't have OPCode cache (very bad).
+# HTTPCacheStaticResources=HTTP cache for static resources (css, img, javascript)
+# FilesOfTypeCached=Files of type %s are cached by HTTP server
+# FilesOfTypeNotCached=Files of type %s are not cached by HTTP server
+# FilesOfTypeCompressed=Files of type %s are compressed by HTTP server
+# FilesOfTypeNotCompressed=Files of type %s are not compressed by HTTP server
+# CacheByServer=Cache by server
+# CacheByClient=Cache by browser
+# CompressionOfResources=Compression of HTTP responses
+# TestNotPossibleWithCurrentBrowsers=Automatic detection not possible
+##### Products #####
+# ProductSetup=Products module setup
+# ServiceSetup=Services module setup
+# ProductServiceSetup=Products and Services modules setup
+# NumberOfProductShowInSelect=Max number of products in combos select lists (0=no limit)
+# ConfirmDeleteProductLineAbility=Confirmation when removing product lines in forms
+# ModifyProductDescAbility=Personalization of product descriptions in forms
+# ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip)
+# ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language
+# UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list).
Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
+# SetDefaultBarcodeTypeProducts=Default barcode type to use for products
+# SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
+# ProductCodeChecker= Module for product code generation and checking (product or service)
+# ProductOtherConf= Product / Service configuration
+##### Syslog #####
+# SyslogSetup=Logs module setup
+# SyslogOutput=Logs outputs
+# SyslogSyslog=Syslog
+# SyslogFacility=Facility
+# SyslogLevel=Level
+# SyslogSimpleFile=File
+# SyslogFilename=File name and path
+# YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
+# ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
+# OnlyWindowsLOG_USER=Windows only supports LOG_USER
+##### Donations #####
+# DonationsSetup=Donation module setup
+# DonationsReceiptModel=Template of donation receipt
+##### Barcode #####
+# BarcodeSetup=Barcode setup
+# PaperFormatModule=Print format module
+# BarcodeEncodeModule=Barcode encoding type
+# UseBarcodeInProductModule=Use bar codes for products
+# CodeBarGenerator=Barcode generator
+# ChooseABarCode=No generator defined
+# FormatNotSupportedByGenerator=Format not supported by this generator
+# BarcodeDescEAN8=Barcode of type EAN8
+# BarcodeDescEAN13=Barcode of type EAN13
+# BarcodeDescUPC=Barcode of type UPC
+# BarcodeDescISBN=Barcode of type ISBN
+# BarcodeDescC39=Barcode of type C39
+# BarcodeDescC128=Barcode of type C128
+# GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types)
+# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
+##### Prelevements #####
+# WithdrawalsSetup=Withdrawal module setup
+##### ExternalRSS #####
+# ExternalRSSSetup=External RSS imports setup
+# NewRSS=New RSS Feed
+# RSSUrl=RSS URL
+# RSSUrlExample=An interesting RSS feed
+##### Mailing #####
+# MailingSetup=EMailing module setup
+# MailingEMailFrom=Sender EMail (From) for emails sent by emailing module
+# MailingEMailError=Return EMail (Errors-to) for emails with errors
+##### Notification #####
+# NotificationSetup=Notification bu email module setup
+# NotificationEMailFrom=Sender EMail (From) for emails sent for notifications
+# ListOfAvailableNotifications=List of available notifications (This list depends on activated modules)
+##### Sendings #####
+# SendingsSetup=Sending module setup
+# SendingsReceiptModel=Sending receipt model
+# SendingsNumberingModules=Sendings numbering modules
+# SendingsAbility=Support sendings sheets for customer deliveries
+# NoNeedForDeliveryReceipts=In most cases, sendings receipts are used both as sheets for customer deliveries (list of products to send) and sheets that is recevied and signed by customer. So product deliveries receipts is a duplicated feature and is rarely activated.
+# FreeLegalTextOnShippings=Free text on shippings
+##### Deliveries #####
+# DeliveryOrderNumberingModules=Products deliveries receipt numbering module
+# DeliveryOrderModel=Products deliveries receipt model
+# DeliveriesOrderAbility=Support products deliveries receipts
+# FreeLegalTextOnDeliveryReceipts=Free text on delivery receipts
+##### FCKeditor #####
+# AdvancedEditor=Advanced editor
+# ActivateFCKeditor=Activate advanced editor for:
+# FCKeditorForCompany=WYSIWIG creation/edition of elements description and note (except products/services)
+# FCKeditorForProduct=WYSIWIG creation/edition of products/services description and note
+# FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommanded as it can create problems with special characters and page formating when building PDF files.
+# FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing)
+# FCKeditorForUserSignature=WYSIWIG creation/edition of user signature
+# FCKeditorForMail=WYSIWIG creation/edition for all mail (except Outils->eMailing)
+##### OSCommerce 1 #####
+# OSCommerceErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be an OSCommerce database (Key %s not found in table %s).
+# OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
+# OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
+# OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
+##### Stock #####
+# StockSetup=Configuration module stock
+# UserWarehouse=Use user personal stocks
+##### Menu #####
+# MenuDeleted=Menu deleted
+# TreeMenu=Tree menus
+# Menus=Menus
+# TreeMenuPersonalized=Personalized menus
+# NewMenu=New menu
+# MenuConf=Menus setup
+# Menu=Selection of menu
+# MenuHandler=Menu handler
+# MenuModule=Source module
+# HideUnauthorizedMenu= Hide unauthorized menus (gray)
+# DetailId=Id menu
+# DetailMenuHandler=Menu handler where to show new menu
+# DetailMenuModule=Module name if menu entry come from a module
+# DetailType=Type of menu (top or left)
+# DetailTitre=Menu label or label code for translation
+# DetailMainmenu=Group for which it belongs (obsolete)
+# DetailUrl=URL where menu send you (Absolute URL link or external link with http://)
+# DetailLeftmenu=Display condition or not (obsolete)
+# DetailEnabled=Condition to show or not entry
+# DetailRight=Condition to display unauthorized grey menus
+# DetailLangs=Lang file name for label code translation
+# DetailUser=Intern / Extern / All
+# Target=Target
+# DetailTarget=Target for links (_blank top open a new window)
+# DetailLevel=Level (-1:top menu, 0:header menu, >0 menu and sub menu)
+# ModifMenu=Menu change
+# DeleteMenu=Delete menu entry
+# ConfirmDeleteMenu=Are you sure you want to delete menu entry %s ?
+# DeleteLine=Delete line
+# ConfirmDeleteLine=Are you sure you want to delete this line ?
+##### Tax #####
+# TaxSetup=Taxes, social contributions and dividends module setup
+# OptionVatMode=VAT due
+# OptionVATDefault=Standard
+# OptionVATDebitOption=Option services on Debit
+# OptionVatDefaultDesc=VAT is due:
- on delivery for goods (we use invoice date)
- on payments for services
+# OptionVatDebitOptionDesc=VAT is due:
- on delivery for goods (we use invoice date)
- on invoice (debit) for services
+# SummaryOfVatExigibilityUsedByDefault=Time of VAT exigibility by default according to choosed option:
+# OnDelivery=On delivery
+# OnPayment=On payment
+# OnInvoice=On invoice
+# SupposedToBePaymentDate=Payment date used
+# SupposedToBeInvoiceDate=Invoice date used
+# Buy=Buy
+# Sell=Sell
+# InvoiceDateUsed=Invoice date used
+# YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Foundation), so there is no VAT options to setup.
+# AccountancyCode=Accountancy Code
+# AccountancyCodeSell=Sale account. code
+# AccountancyCodeBuy=Purchase account. code
+##### Agenda #####
+# AgendaSetup=Events and agenda module setup
+# PasswordTogetVCalExport=Key to authorize export link
+# PastDelayVCalExport=Do not export event older than
+# AGENDA_USE_EVENT_TYPE=Use events types (managed into Configuration->Dictionnary->llx_c_actioncomm)
+##### ClickToDial #####
+# ClickToDialDesc=This module allows to add an icon after phone numbers. A click on this icon will call a server with a particular URL you define below. This can be used to call a call center system from Dolibarr that can call the phone number on a SIP system for example.
+##### Point Of Sales (CashDesk) #####
+# CashDesk=Point of sales
+# CashDeskSetup=Point of sales module setup
+# CashDeskThirdPartyForSell=Generic third party to use for sells
+# CashDeskBankAccountForSell=Default account to use to receive cash payments
+# CashDeskBankAccountForCheque= Default account to use to receive payments by cheque
+# CashDeskBankAccountForCB= Default account to use to receive payments by credit cards
+# CashDeskIdWareHouse=Warehouse to use for sells
+##### Bookmark #####
+# BookmarkSetup=Bookmark module setup
+# BookmarkDesc=This module allows you to manage bookmarks. You can also add shortcuts to any Dolibarr pages or externale web sites on your left menu.
+# NbOfBoomarkToShow=Maximum number of bookmarks to show in left menu
+##### WebServices #####
+# WebServicesSetup=Webservices module setup
+# WebServicesDesc=By enabling this module, Dolibarr become a web service server to provide miscellaneous web services.
+# WSDLCanBeDownloadedHere=WSDL descriptor files of provided services can be download here
+# EndPointIs=SOAP clients must send their requests to the Dolibarr endpoint available at Url
+##### Bank #####
+# BankSetupModule=Bank module setup
+# FreeLegalTextOnChequeReceipts=Free text on cheque receipts
+# BankOrderShow=Display order of bank accounts for countries using "detailed bank number"
+# BankOrderGlobal=General
+# BankOrderGlobalDesc=General display order
+# BankOrderES=Spanish
+# BankOrderESDesc=Spanish display order
+##### Multicompany #####
+# MultiCompanySetup=Multi-company module setup
+##### Suppliers #####
+# SuppliersSetup=Supplier module setup
+# SuppliersCommandModel=Complete template of supplier order (logo...)
+# SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
+# SuppliersInvoiceNumberingModel=Supplier invoices numbering models
+##### GeoIPMaxmind #####
+# GeoIPMaxmindSetup=GeoIP Maxmind module setup
+# PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
Examples:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
+# NoteOnPathLocation=Note that your ip to country data file must be inside a directory your PHP can read (Check your PHP open_basedir setup and filesystem permissions).
+# YouCanDownloadFreeDatFileTo=You can download a free demo version of the Maxmind GeoIP country file at %s.
+# YouCanDownloadAdvancedDatFileTo=You can also download a more complete version, with updates, of the Maxmind GeoIP country file at %s.
+# TestGeoIPResult=Test of a conversion IP -> country
+##### Projects #####
+# ProjectsNumberingModules=Projects numbering module
+# ProjectsSetup=Project module setup
+# ProjectsModelModule=Project reports document model
+# TasksNumberingModules=Tasks numbering module
+# TaskModelModule=Tasks reports document model
+##### ECM (GED) #####
+# ECMSetup = GED Setup
+# ECMAutoTree = Automatic tree folder and document
diff --git a/htdocs/langs/id_ID/agenda.lang b/htdocs/langs/id_ID/agenda.lang
new file mode 100644
index 00000000000..8a78e6c51c8
--- /dev/null
+++ b/htdocs/langs/id_ID/agenda.lang
@@ -0,0 +1,80 @@
+# Dolibarr language file - Source file is en_US - agenda
+# IdAgenda=ID event
+# Actions=Events
+# ActionsArea=Events area (Actions and tasks)
+# Agenda= Agenda
+# Agendas= Agendas
+# Calendar= Calendar
+# Calendars= Calendars
+# LocalAgenda=Local calendar
+# AffectedTo= Assigned to
+# DoneBy= Done by
+# Events= Events
+# EventsNb=Number of events
+# MyEvents=My events
+# OtherEvents=Other events
+# ListOfActions=List of events
+# Location=Location
+# EventOnFullDay=Event on all day(s)
+# SearchAnAction= Search an event/task
+# MenuToDoActions= All incomplete events
+# MenuDoneActions= All terminated events
+# MenuToDoMyActions= My incomplete events
+# MenuDoneMyActions= My terminated events
+# ListOfEvents= List of Dolibarr events
+# ActionsAskedBy=Events reported by
+# ActionsToDoBy=Events assigned to
+# ActionsDoneBy=Events done by
+# AllMyActions= All my events/tasks
+# AllActions= All events/tasks
+# ViewList=List view
+# ViewCal=Month view
+# ViewDay=Day view
+# ViewWeek=Week view
+# ViewWithPredefinedFilters= View with predefined filters
+# AutoActions= Automatic filling
+# AgendaAutoActionDesc= Define here events for which you want Dolibarr to create automatically an event in agenda. If nothing is checked (by default), only manual actions will be included in agenda.
+# AgendaSetupOtherDesc= This page provides options to allow export of your Dolibarr events into an external calendar (thunderbird, google calendar, ...)
+# AgendaExtSitesDesc=This page allows to declare external sources of calendars to see their events into Dolibarr agenda.
+# ActionsEvents= Events for which Dolibarr will create an action in agenda automatically
+# PropalValidatedInDolibarr= Proposal %s validated
+# InvoiceValidatedInDolibarr= Invoice %s validated
+# InvoiceBackToDraftInDolibarr=Invoice %s go back to draft status
+# InvoiceDeleteDolibarr=Invoice %s deleted
+# OrderValidatedInDolibarr= Order %s validated
+# OrderApprovedInDolibarr=Order %s approved
+# OrderBackToDraftInDolibarr=Order %s go back to draft status
+# OrderCanceledInDolibarr=Order %s canceled
+# InterventionValidatedInDolibarr=Intervention %s validated
+# ProposalSentByEMail=Commercial proposal %s sent by EMail
+# OrderSentByEMail=Customer order %s sent by EMail
+# InvoiceSentByEMail=Customer invoice %s sent by EMail
+# SupplierOrderSentByEMail=Supplier order %s sent by EMail
+# SupplierInvoiceSentByEMail=Supplier invoice %s sent by EMail
+# ShippingSentByEMail=Shipping %s sent by EMail
+# InterventionSentByEMail=Intervention %s sent by EMail
+# NewCompanyToDolibarr= Third party created
+# DateActionPlannedStart= Planned start date
+# DateActionPlannedEnd= Planned end date
+# DateActionDoneStart= Real start date
+# DateActionDoneEnd= Real end date
+# DateActionStart= Start date
+# DateActionEnd= End date
+# AgendaUrlOptions1=You can also add following parameters to filter output:
+# AgendaUrlOptions2=login=%s to restrict output to actions created by, assigned to or done by user %s.
+# AgendaUrlOptions3=logina=%s to restrict output to actions created by user %s.
+# AgendaUrlOptions4=logint=%s to restrict output to actions assigned to user %s.
+# AgendaUrlOptions5=logind=%s to restrict output to actions done by user %s.
+# AgendaShowBirthdayEvents=Show birthday's contacts
+# AgendaHideBirthdayEvents=Hide birthday's contacts
+# Busy=Busy
+# ExportDataset_event1=List of agenda events
+
+# External Sites ical
+# ExportCal=Export calendar
+# ExtSites=Import external calendars
+# ExtSitesEnableThisTool=Show external calendars into agenda
+# ExtSitesNbOfAgenda=Number of calendars
+# AgendaExtNb=Calendar nb %s
+# ExtSiteUrlAgenda=URL to access .ical file
+# ExtSiteNoLabel=No Description
diff --git a/htdocs/langs/id_ID/banks.lang b/htdocs/langs/id_ID/banks.lang
new file mode 100644
index 00000000000..2f62a5db9b6
--- /dev/null
+++ b/htdocs/langs/id_ID/banks.lang
@@ -0,0 +1,159 @@
+# Dolibarr language file - Source file is en_US - banks
+# Bank=Bank
+# Banks=Banks
+# MenuBankCash=Bank/Cash
+# MenuSetupBank=Bank/Cash setup
+# BankName=Bank name
+# FinancialAccount=Account
+# FinancialAccounts=Accounts
+# BankAccount=Bank account
+# BankAccounts=Bank accounts
+# AccountRef=Financial account ref
+# AccountLabel=Financial account label
+# CashAccount=Cash account
+# CashAccounts=Cash accounts
+# MainAccount=Main account
+# CurrentAccount=Current account
+# CurrentAccounts=Current accounts
+# SavingAccount=Savings account
+# SavingAccounts=Savings accounts
+# ErrorBankLabelAlreadyExists=Financial account label already exists
+# BankBalance=Balance
+# BankBalanceBefore=Balance before
+# BankBalanceAfter=Balance after
+# BalanceMinimalAllowed=Minimum allowed balance
+# BalanceMinimalDesired=Minimum desired balance
+# InitialBankBalance=Initial balance
+# EndBankBalance=End balance
+# CurrentBalance=Current balance
+# FutureBalance=Future balance
+# ShowAllTimeBalance=Show balance from start
+# AllTime=From start
+# Reconciliation=Reconciliation
+# RIB=Bank Account Number
+# IBAN=IBAN number
+# BIC=BIC/SWIFT number
+# StandingOrders=Standing orders
+# StandingOrder=Standing order
+# Withdrawals=Withdrawals
+# Withdrawal=Withdrawal
+# AccountStatement=Account statement
+# AccountStatementShort=Statement
+# AccountStatements=Account statements
+# LastAccountStatements=Last account statements
+# Rapprochement=Reconciliate
+# IOMonthlyReporting=Monthly reporting
+# BankAccountDomiciliation=Account address
+# BankAccountCountry=Account country
+# BankAccountOwner=Account owner name
+# BankAccountOwnerAddress=Account owner address
+# RIBControlError=Integrity check of values fails. This means information for this account number are not complete or wrong (check country, numbers and IBAN).
+# CreateAccount=Create account
+# NewAccount=New account
+# NewBankAccount=New bank account
+# NewFinancialAccount=New financial account
+# MenuNewFinancialAccount=New financial account
+# NewCurrentAccount=New current account
+# NewSavingAccount=New savings account
+# NewCashAccount=New cash account
+# EditFinancialAccount=Edit account
+# AccountSetup=Financial accounts setup
+# SearchBankMovement=Search bank movement
+# Debts=Debts
+# LabelBankCashAccount=Bank or cash label
+# AccountType=Account type
+# BankType0=Savings account
+# BankType1=Current or credit card account
+# BankType2=Cash account
+# IfBankAccount=If bank account
+# AccountsArea=Accounts area
+# AccountCard=Account card
+# DeleteAccount=Delete account
+# ConfirmDeleteAccount=Are you sure you want to delete this account ?
+# Account=Account
+# ByCategories=By categories
+# ByRubriques=By categories
+# BankTransactionByCategories=Bank transactions by categories
+# BankTransactionForCategory=Bank transactions for category %s
+# RemoveFromRubrique=Remove link with category
+# RemoveFromRubriqueConfirm=Are you sure you want to remove link between the transaction and the category ?
+# ListBankTransactions=List of bank transactions
+# IdTransaction=Transaction ID
+# BankTransactions=Bank transactions
+# SearchTransaction=Search transaction
+# ListTransactions=List transactions
+# ListTransactionsByCategory=List transaction/category
+# TransactionsToConciliate=Transactions to reconcile
+# Conciliable=Can be reconciled
+# Conciliate=Reconcile
+# Conciliation=Reconciliation
+# ConciliationForAccount=Reconcile this account
+# IncludeClosedAccount=Include closed accounts
+# OnlyOpenedAccount=Only opened accounts
+# AccountToCredit=Account to credit
+# AccountToDebit=Account to debit
+# DisableConciliation=Disable reconciliation feature for this account
+# ConciliationDisabled=Reconciliation feature disabled
+# StatusAccountOpened=Opened
+# StatusAccountClosed=Closed
+# AccountIdShort=Number
+# EditBankRecord=Edit record
+# LineRecord=Transaction
+# AddBankRecord=Add transaction
+# AddBankRecordLong=Add transaction manually
+# ConciliatedBy=Reconciled by
+# DateConciliating=Reconcile date
+# BankLineConciliated=Transaction reconciled
+# CustomerInvoicePayment=Customer payment
+# CustomerInvoicePaymentBack=Customer payment back
+# SupplierInvoicePayment=Supplier payment
+# WithdrawalPayment=Withdrawal payment
+# SocialContributionPayment=Social contribution payment
+# FinancialAccountJournal=Financial account journal
+# BankTransfer=Bank transfer
+# BankTransfers=Bank transfers
+# TransferDesc=Transfer from one account to another one, Dolibarr will write two records (a debit in source account and a credit in target account, of the same amount. The same label and date will be used for this transaction)
+# TransferFrom=From
+# TransferTo=To
+# TransferFromToDone=A transfer from %s to %s of %s %s has been recorded.
+# CheckTransmitter=Transmitter
+# ValidateCheckReceipt=Validate this check receipt ?
+# ConfirmValidateCheckReceipt=Are you sure you want to validate this check receipt, no change will be possible once this is done ?
+# DeleteCheckReceipt=Delete this check receipt ?
+# ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt ?
+# BankChecks=Bank checks
+# BankChecksToReceipt=Checks waiting for deposit
+# ShowCheckReceipt=Show check deposit receipt
+# NumberOfCheques=Nb of check
+# DeleteTransaction=Delete transaction
+# ConfirmDeleteTransaction=Are you sure you want to delete this transaction ?
+# ThisWillAlsoDeleteBankRecord=This will also delete generated bank transactions
+# BankMovements=Movements
+# CashBudget=Cash budget
+# PlannedTransactions=Planned transactions
+# Graph=Graphics
+# ExportDataset_banque_1=Bank transactions and account statement
+# TransactionOnTheOtherAccount=Transaction on the other account
+# TransactionWithOtherAccount=Account transfer
+# PaymentNumberUpdateSucceeded=Payment number updated succesfully
+# PaymentNumberUpdateFailed=Payment number could not be updated
+# PaymentDateUpdateSucceeded=Payment date update succesfully
+# PaymentDateUpdateFailed=Payment date could not be updated
+# Transactions=Transactions
+# BankTransactionLine=Bank transaction
+# AllAccounts=All bank/cash accounts
+# BackToAccount=Back to account
+# ShowAllAccounts=Show for all accounts
+# FutureTransaction=Transaction in futur. No way to conciliate.
+# SelectChequeTransactionAndGenerate=Select/filter checks to include into the check deposit receipt and click on "Create".
+# InputReceiptNumber=Choose the bank statement related with the conciliation. Use a sortable numeric value (such as, YYYYMM)
+# EventualyAddCategory=Eventually, specify a category in which to classify the records
+# ToConciliate=To conciliate?
+# ThenCheckLinesAndConciliate=Then, check the lines present in the bank statement and click
+# BankDashboard=Bank accounts summary
+# DefaultRIB=Default BAN
+# AllRIB=All BAN
+# LabelRIB=BAN Label
+# NoBANRecord=No BAN record
+# DeleteARib=Delete BAN record
+# ConfirmDeleteRib=Are you sure you want to delete this BAN record ?
diff --git a/htdocs/langs/id_ID/bills.lang b/htdocs/langs/id_ID/bills.lang
new file mode 100644
index 00000000000..7bff7961eb0
--- /dev/null
+++ b/htdocs/langs/id_ID/bills.lang
@@ -0,0 +1,417 @@
+# Dolibarr language file - Source file is en_US - bills
+# Bill=Invoice
+# Bills=Invoices
+# BillsCustomers=Customer's invoices
+# BillsCustomer=Customer's invoice
+# BillsSuppliers=Supplier's invoices
+# BillsCustomersUnpaid=Unpaid customer's invoices
+# BillsCustomersUnpaidForCompany=Unpaid customer's invoices for %s
+# BillsSuppliersUnpaid=Unpaid supplier's invoices
+# BillsSuppliersUnpaidForCompany=Unpaid supplier's invoices for %s
+# BillsUnpaid=Unpaid
+# BillsLate=Late payments
+# BillsStatistics=Customer's invoices statistics
+# BillsStatisticsSuppliers=Supplier's invoices statistics
+# DisabledBecauseNotErasable=Disabled because can not be erased
+# InvoiceStandard=Standard invoice
+# InvoiceStandardAsk=Standard invoice
+# InvoiceStandardDesc=This kind of invoice is the common invoice.
+# InvoiceDeposit=Deposit invoice
+# InvoiceDepositAsk=Deposit invoice
+# InvoiceDepositDesc=This kind of invoice is done when a deposit has been received.
+# InvoiceProForma=Proforma invoice
+# InvoiceProFormaAsk=Proforma invoice
+# InvoiceProFormaDesc=Proforma invoice is an image of a true invoice but has no accountancy value.
+# InvoiceReplacement=Replacement invoice
+# InvoiceReplacementAsk=Replacement invoice for invoice
+# InvoiceReplacementDesc=Replacement invoice is used to cancel and replace completely an invoice with no payment already received.
Note: Only invoice with no payment on it can be replaced. If not closed, it will be automatically closed to 'abandoned'.
+# InvoiceAvoir=Credit note
+# InvoiceAvoirAsk=Credit note to correct invoice
+# InvoiceAvoirDesc=The credit note is a negative invoice used to solve fact that an invoice has an amount that differs than amount really paid (because customer paid too much by error, or will not paid completely since he returned some products for example).
+# ReplaceInvoice=Replace invoice %s
+# ReplacementInvoice=Replacement invoice
+# ReplacedByInvoice=Replaced by invoice %s
+# ReplacementByInvoice=Replaced by invoice
+# CorrectInvoice=Correct invoice %s
+# CorrectionInvoice=Correction invoice
+# UsedByInvoice=Used to pay invoice %s
+# ConsumedBy=Consumed by
+# NotConsumed=Not consumed
+# NoReplacableInvoice=No replacable invoices
+# NoInvoiceToCorrect=No invoice to correct
+# InvoiceHasAvoir=Corrected by one or several invoices
+# CardBill=Invoice card
+# PredefinedInvoices=Predefined Invoices
+# Invoice=Invoice
+# Invoices=Invoices
+# InvoiceLine=Invoice line
+# InvoiceCustomer=Customer invoice
+# CustomerInvoice=Customer invoice
+# CustomersInvoices=Customers invoices
+# SupplierInvoice=Supplier invoice
+# SuppliersInvoices=Suppliers invoices
+# SupplierBill=Supplier invoice
+# SupplierBills=suppliers invoices
+# Payment=Payment
+# PaymentBack=Payment back
+# Payments=Payments
+# PaymentsBack=Payments back
+# PaidBack=Paid back
+# DatePayment=Payment date
+# DeletePayment=Delete payment
+# ConfirmDeletePayment=Are you sure you want to delete this payment ?
+# ConfirmConvertToReduc=Do you want to convert this credit note or deposit into an absolute discount ?
The amount will so be saved among all discounts and could be used as a discount for a current or a future invoice for this customer.
+# SupplierPayments=Suppliers payments
+# ReceivedPayments=Received payments
+# ReceivedCustomersPayments=Payments received from customers
+# PayedSuppliersPayments=Payments payed to suppliers
+# ReceivedCustomersPaymentsToValid=Received customers payments to validate
+# PaymentsReportsForYear=Payments reports for %s
+# PaymentsReports=Payments reports
+# PaymentsAlreadyDone=Payments already done
+# PaymentsBackAlreadyDone=Payments back already done
+# PaymentRule=Payment rule
+# PaymentMode=Payment type
+# PaymentConditions=Payment term
+# PaymentConditionsShort=Payment term
+# PaymentAmount=Payment amount
+# ValidatePayment=Validate payment
+# PaymentHigherThanReminderToPay=Payment higher than reminder to pay
+# HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
+# ClassifyPaid=Classify 'Paid'
+# ClassifyPaidPartially=Classify 'Paid partially'
+# ClassifyCanceled=Classify 'Abandoned'
+# ClassifyClosed=Classify 'Closed'
+# CreateBill=Create Invoice
+# AddBill=Add invoice or credit note
+# AddToDraftInvoices=Add to draft invoice
+# DeleteBill=Delete invoice
+# SearchACustomerInvoice=Search for a customer invoice
+# SearchASupplierInvoice=Search for a supplier invoice
+# CancelBill=Cancel an invoice
+# SendRemindByMail=Send reminder by EMail
+# DoPayment=Do payment
+# DoPaymentBack=Do payment back
+# ConvertToReduc=Convert into future discount
+# EnterPaymentReceivedFromCustomer=Enter payment received from customer
+# EnterPaymentDueToCustomer=Make payment due to customer
+# DisabledBecauseRemainderToPayIsZero=Disabled because remainder to pay is zero
+# Amount=Amount
+# PriceBase=Price base
+# BillStatus=Invoice status
+# BillStatusDraft=Draft (needs to be validated)
+# BillStatusPaid=Paid
+# BillStatusPaidBackOrConverted=Paid or converted into discount
+# BillStatusConverted=Paid (ready for final invoice)
+# BillStatusCanceled=Abandoned
+# BillStatusValidated=Validated (needs to be paid)
+# BillStatusStarted=Started
+# BillStatusNotPaid=Not paid
+# BillStatusClosedUnpaid=Closed (unpaid)
+# BillStatusClosedPaidPartially=Paid (partially)
+# BillShortStatusDraft=Draft
+# BillShortStatusPaid=Paid
+# BillShortStatusPaidBackOrConverted=Processed
+# BillShortStatusConverted=Processed
+# BillShortStatusCanceled=Abandoned
+# BillShortStatusValidated=Validated
+# BillShortStatusStarted=Started
+# BillShortStatusNotPaid=Not paid
+# BillShortStatusClosedUnpaid=Closed
+# BillShortStatusClosedPaidPartially=Paid (partially)
+# PaymentStatusToValidShort=To validate
+# ErrorVATIntraNotConfigured=Intracommunautary VAT number not yet defined
+# ErrorNoPaiementModeConfigured=No default payment mode defined. Go to Invoice module setup to fix this.
+# ErrorCreateBankAccount=Create a bank account, then go to Setup panel of Invoice module to define payment modes
+# ErrorBillNotFound=Invoice %s does not exist
+# ErrorInvoiceAlreadyReplaced=Error, you try to validate an invoice to replace invoice %s. But this one has already been replaced by invoice %s.
+# ErrorDiscountAlreadyUsed=Error, discount already used
+# ErrorInvoiceAvoirMustBeNegative=Error, correct invoice must have a negative amount
+# ErrorInvoiceOfThisTypeMustBePositive=Error, this type of invoice must have a positive amount
+# ErrorCantCancelIfReplacementInvoiceNotValidated=Error, can't cancel an invoice that has been replaced by another invoice that is still in draft status
+# BillFrom=From
+# BillTo=To
+# ActionsOnBill=Actions on invoice
+# NewBill=New invoice
+# Prélèvements=Standing order
+# Prélèvements=Standing order
+# LastBills=Last %s invoices
+# LastCustomersBills=Last %s customers invoices
+# LastSuppliersBills=Last %s suppliers invoices
+# AllBills=All invoices
+# OtherBills=Other invoices
+# DraftBills=Draft invoices
+# CustomersDraftInvoices=Customers draft invoices
+# SuppliersDraftInvoices=Suppliers draft invoices
+# Unpaid=Unpaid
+# ConfirmDeleteBill=Are you sure you want to delete this invoice ?
+# ConfirmValidateBill=Are you sure you want to validate this invoice with reference %s ?
+# ConfirmUnvalidateBill=Are you sure you want to change invoice %s to draft status ?
+# ConfirmClassifyPaidBill=Are you sure you want to change invoice %s to status paid ?
+# ConfirmCancelBill=Are you sure you want to cancel invoice %s ?
+# ConfirmCancelBillQuestion=Why do you want to classify this invoice 'abandoned' ?
+# ConfirmClassifyPaidPartially=Are you sure you want to change invoice %s to status paid ?
+# ConfirmClassifyPaidPartiallyQuestion=This invoice has not been paid completely. What are reasons for you to close this invoice ?
+# ConfirmClassifyPaidPartiallyReasonAvoir=Remainder to pay (%s %s) is a discount granted because payment was made before term. I regularise the VAT with a credit note.
+# ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remainder to pay (%s %s) is a discount granted because payment was made before term. I accept to lose the VAT on this discount.
+# ConfirmClassifyPaidPartiallyReasonDiscountVat=Remainder to pay (%s %s) is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note.
+# ConfirmClassifyPaidPartiallyReasonBadCustomer=Bad customer
+# ConfirmClassifyPaidPartiallyReasonProductReturned=Products partially returned
+# ConfirmClassifyPaidPartiallyReasonOther=Amount abandoned for other reason
+# ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=This choice is possible if your invoice have been provided with suitable comment. (Example «Only the tax corresponding to the price that have been actually paid gives rights to deduction»)
+# ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In some countries, this choice might be possible only if your invoice contains correct note.
+# ConfirmClassifyPaidPartiallyReasonAvoirDesc=Use this choice if all other does not suit
+# ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=A bad customer is a customer that refuse to pay his debt.
+# ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=This choice is used when payment is not complete because some of products were returned
+# ConfirmClassifyPaidPartiallyReasonOtherDesc=Use this choice if all other does not suit, for example in following situation:
- payment not complete because some products were shipped back
- amount claimed too important because a discount was forgotten
In all cases, amount over-claimed must be corrected in accountancy system by creating a credit note.
+# ConfirmClassifyAbandonReasonOther=Other
+# ConfirmClassifyAbandonReasonOtherDesc=This choice will be used in all other cases. For example because you plan to create a replacing invoice.
+# ConfirmCustomerPayment=Do you confirm this payment input for %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
+# ConfirmValidatePayment=Are you sure you want to validate this payment ? No change can be made once payment is validated.
+# ValidateBill=Validate invoice
+# UnvalidateBill=Unvalidate invoice
+# NumberOfBills=Nb of invoices
+# NumberOfBillsByMonth=Nb of invoices by month
+# AmountOfBills=Amount of invoices
+# AmountOfBillsByMonthHT=Amount of invoices by month (net of tax)
+# ShowSocialContribution=Show social contribution
+# ShowBill=Show invoice
+# ShowInvoice=Show invoice
+# ShowInvoiceReplace=Show replacing invoice
+# ShowInvoiceAvoir=Show credit note
+# ShowInvoiceDeposit=Show deposit invoice
+# ShowPayment=Show payment
+# File=File
+# AlreadyPaid=Already paid
+# AlreadyPaidBack=Already paid back
+# AlreadyPaidNoCreditNotesNoDeposits=Already paid (without credit notes and deposits)
+# Abandoned=Abandoned
+# RemainderToPay=Remainder to pay
+# RemainderToTake=Remainder to take
+# RemainderToPayBack=Remainder to pay back
+# Rest=Pending
+# AmountExpected=Amount claimed
+# ExcessReceived=Excess received
+# EscompteOffered=Discount offered (payment before term)
+# SendBillRef=Send invoice %s
+# SendReminderBillRef=Send invoice %s (reminder)
+# StandingOrders=Standing orders
+# StandingOrder=Standing order
+# NoDraftBills=No draft invoices
+# NoOtherDraftBills=No other draft invoices
+# NoDraftInvoices=No draft invoices
+# RefBill=Invoice ref
+# ToBill=To bill
+# RemainderToBill=Remainder to bill
+# SendBillByMail=Send invoice by email
+# SendReminderBillByMail=Send reminder by email
+# RelatedCommercialProposals=Related commercial proposals
+# MenuToValid=To valid
+# DateMaxPayment=Payment due before
+# DateEcheance=Due date limit
+# DateInvoice=Invoice date
+# NoInvoice=No invoice
+# ClassifyBill=Classify invoice
+# NoSupplierBillsUnpaid=No suppliers invoices unpaid
+# SupplierBillsToPay=Suppliers invoices to pay
+# CustomerBillsUnpaid=Unpaid customers invoices
+# DispenseMontantLettres=The bill drafted by mechanographical are exempt from the order in letters
+# DispenseMontantLettres=The bill drafted by mechanographical are exempt from the order in letters
+# NonPercuRecuperable=Non-recoverable
+# SetConditions=Set payment terms
+# SetMode=Set payment mode
+# SetDate= Set date
+# SelectDate=Select a date
+# Billed=Billed
+# RepeatableInvoice=Pre-defined invoice
+# RepeatableInvoices=Pre-defined invoices
+# Repeatable=Pre-defined
+# Repeatables=Pre-defined
+# ChangeIntoRepeatableInvoice=Convert into pre-defined
+# CreateRepeatableInvoice=Create pre-defined invoice
+# CreateFromRepeatableInvoice=Create from pre-defined invoice
+# CustomersInvoicesAndInvoiceLines=Customer invoices and invoice's lines
+# CustomersInvoicesAndPayments=Customer invoices and payments
+# ExportDataset_invoice_1=Customer invoices list and invoice's lines
+# ExportDataset_invoice_2=Customer invoices and payments
+# ProformaBill=Proforma Bill:
+# Reduction=Reduction
+# ReductionShort=Reduc.
+# Reductions=Reductions
+# ReductionsShort=Reduc.
+# Discount=Discount
+# Discounts=Discounts
+# AddDiscount=Create discount
+# AddRelativeDiscount=Create relative discount
+# EditRelativeDiscount=Edit relative discount
+# AddGlobalDiscount=Create absolute discount
+# EditGlobalDiscounts=Edit absolute discounts
+# AddCreditNote=Create credit note
+# ShowDiscount=Show discount
+# ShowReduc=Show the deduction
+# RelativeDiscount=Relative discount
+# GlobalDiscount=Global discount
+# CreditNote=Credit note
+# CreditNotes=Credit notes
+# Deposit=Deposit
+# Deposits=Deposits
+# DiscountFromCreditNote=Discount from credit note %s
+# DiscountFromDeposit=Payments from deposit invoice %s
+# AbsoluteDiscountUse=This kind of credit can be used on invoice before its validation
+# CreditNoteDepositUse=Invoice must be validated to use this king of credits
+# NewGlobalDiscount=New absolute discount
+# NewRelativeDiscount=New relative discount
+# NoteReason=Note/Reason
+# ReasonDiscount=Reason
+# DiscountOfferedBy=Granted by
+# DiscountStillRemaining=Discounts still remaining
+# DiscountAlreadyCounted=Discounts already counted
+# BillAddress=Bill address
+# HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
+# HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
+# HelpAbandonOther=This amount has been abandoned since it was an error (wrong customer or invoice replaced by an other for example)
+# IdSocialContribution=Social contribution id
+# PaymentId=Payment id
+# InvoiceId=Invoice id
+# InvoiceRef=Invoice ref.
+# InvoiceDateCreation=Invoice creation date
+# InvoiceStatus=Invoice status
+# InvoiceNote=Invoice note
+# InvoicePaid=Invoice paid
+# PaymentNumber=Payment number
+# RemoveDiscount=Remove discount
+# WatermarkOnDraftBill=Watermark on draft invoices (nothing if empty)
+# InvoiceNotChecked=No invoice selected
+# CloneInvoice=Clone invoice
+# ConfirmCloneInvoice=Are you sure you want to clone this invoice %s ?
+# DisabledBecauseReplacedInvoice=Action disabled because invoice has been replaced
+# DescTaxAndDividendsArea=This area presents a summary of all payments made for tax or social contributions. Only records with payment during the fixed year are included here.
+# NbOfPayments=Nb of payments
+# SplitDiscount=Split discount in two
+# ConfirmSplitDiscount=Are you sure you want to split this discount of %s %s into 2 lower discounts ?
+# TypeAmountOfEachNewDiscount=Input amount for each of two parts :
+# TotalOfTwoDiscountMustEqualsOriginal=Total of two new discount must be equal to original discount amount.
+# ConfirmRemoveDiscount=Are you sure you want to remove this discount ?
+# RelatedBill=Related invoice
+# RelatedBills=Related invoices
+
+# PaymentConditions
+# PaymentConditionShortRECEP=Immediate
+# PaymentConditionRECEP=Immediate
+# PaymentConditionShort30D=30 days
+# PaymentCondition30D=30 days
+# PaymentConditionShort30DENDMONTH=30 days end of month
+# PaymentCondition30DENDMONTH=30 days end of month
+# PaymentConditionShort60D=60 days
+# PaymentCondition60D=60 days
+# PaymentConditionShort60DENDMONTH=60 days end of month
+# PaymentCondition60DENDMONTH=60 days end of month
+# PaymentConditionShortPT_DELIVERY=Delivery
+# PaymentConditionPT_DELIVERY=On delivery
+# PaymentConditionShortPT_ORDER=On order
+# PaymentConditionPT_ORDER=On order
+# PaymentConditionShortPT_5050=50-50
+# PaymentConditionPT_5050=50%% in advance, 50%% on delivery
+# FixAmount=Fix amount
+# VarAmount=Variable amount (%% tot.)
+
+# PaymentType
+# PaymentTypeVIR=Bank deposit
+# PaymentTypeShortVIR=Bank deposit
+# PaymentTypePRE=Bank's order
+# PaymentTypeShortPRE=Bank's order
+# PaymentTypeLIQ=Cash
+# PaymentTypeShortLIQ=Cash
+# PaymentTypeCB=Credit card
+# PaymentTypeShortCB=Credit card
+# PaymentTypeCHQ=Check
+# PaymentTypeShortCHQ=Check
+# PaymentTypeTIP=TIP
+# PaymentTypeShortTIP=TIP
+# PaymentTypeVAD=On line payment
+# PaymentTypeShortVAD=On line payment
+# PaymentTypeTRA=Bill payment
+# PaymentTypeShortTRA=Bill
+# BankDetails=Bank details
+# BankCode=Bank code
+# DeskCode=Desk code
+# BankAccountNumber=Account number
+# BankAccountNumberKey=Key
+# Residence=Domiciliation
+# IBANNumber=IBAN number
+# IBAN=IBAN
+# BIC=BIC/SWIFT
+# BICNumber=BIC/SWIFT number
+# ExtraInfos=Extra infos
+# RegulatedOn=Regulated on
+# ChequeNumber=Check N°
+# ChequeOrTransferNumber=Check/Transfer N°
+# ChequeMaker=Check transmitter
+# ChequeBank=Bank of Check
+# NetToBePaid=Net to be paid
+# PhoneNumber=Tel
+# FullPhoneNumber=Telephone
+# TeleFax=Fax
+# PrettyLittleSentence=Accept the amount of payments due by checks issued in my name as a Member of an accounting association approved by the Fiscal Administration.
+# IntracommunityVATNumber=Intracommunity number of VAT
+# PaymentByChequeOrderedTo=Check payment (including tax) are payable to %s send to
+# PaymentByChequeOrderedToShort=Check payment (including tax) are payable to
+# SendTo=sent to
+# PaymentByTransferOnThisBankAccount=Payment by transfer on the following bank account
+# VATIsNotUsedForInvoice=* Non applicable VAT art-293B of CGI
+# LawApplicationPart1=By application of the law 80.335 of 12/05/80
+# LawApplicationPart2=the goods remain the property of
+# LawApplicationPart3=the seller until the complete cashing of
+# LawApplicationPart4=their price.
+# LimitedLiabilityCompanyCapital=SARL with Capital of
+# UseLine=Apply
+# UseDiscount=Use discount
+# UseCredit=Use credit
+# UseCreditNoteInInvoicePayment=Reduce amount to pay with this credit
+# MenuChequeDeposits=Checks deposits
+# MenuCheques=Checks
+# MenuChequesReceipts=Checks receipts
+# NewChequeDeposit=New deposit
+# ChequesReceipts=Checks receipts
+# ChequesArea=Checks deposits area
+# ChequeDeposits=Checks deposits
+# Cheques=Checks
+# CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s
+# UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices
+# ShowUnpaidAll=Show all unpaid invoices
+# ShowUnpaidLateOnly=Show late unpaid invoices only
+# PaymentInvoiceRef=Payment invoice %s
+# ValidateInvoice=Validate invoice
+# Cash=Cash
+# Reported=Delayed
+# DisabledBecausePayments=Not possible since there are some payments
+# CantRemovePaymentWithOneInvoicePaid=Can't remove payment since there is at least one invoice classified paid
+# ExpectedToPay=Expected payment
+# PayedByThisPayment=Paid by this payment
+# ClosePaidInvoicesAutomatically=Classify "Paid" all standard or replacement invoices entirely paid.
+# ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back.
+# AllCompletelyPayedInvoiceWillBeClosed=All invoice with no remain to pay will be automatically closed to status "Paid".
+# ToMakePayment=Pay
+# ToMakePaymentBack=Pay back
+# ListOfYourUnpaidInvoices=List of unpaid invoices
+# NoteListOfYourUnpaidInvoices=Note: This list contains only invoices for third parties you are linked to as a sale representative.
+# RevenueStamp=Revenue stamp
+##### Types de contacts #####
+# TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice
+# TypeContact_facture_external_BILLING=Customer invoice contact
+# TypeContact_facture_external_SHIPPING=Customer shipping contact
+# TypeContact_facture_external_SERVICE=Customer service contact
+# TypeContact_invoice_supplier_internal_SALESREPFOLL=Representative following-up supplier invoice
+# TypeContact_invoice_supplier_external_BILLING=Supplier invoice contact
+# TypeContact_invoice_supplier_external_SHIPPING=Supplier shipping contact
+# TypeContact_invoice_supplier_external_SERVICE=Supplier service contact
+# crabe PDF Model
+# PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template)
+# oursin PDF Model
+# PDFOursinDescription=Invoice PDF template Oursin. A complete invoice template (alternative Template)
+# NumRef Modules
+# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
diff --git a/htdocs/langs/id_ID/bookmarks.lang b/htdocs/langs/id_ID/bookmarks.lang
new file mode 100644
index 00000000000..c04d25c328d
--- /dev/null
+++ b/htdocs/langs/id_ID/bookmarks.lang
@@ -0,0 +1,19 @@
+# Dolibarr language file - Source file is en_US - marque pages
+# AddThisPageToBookmarks=Add this page to bookmarks
+# Bookmark=Bookmark
+# Bookmarks=Bookmarks
+# NewBookmark=New bookmark
+# ShowBookmark=Show bookmark
+# OpenANewWindow=Open a new window
+# ReplaceWindow=Replace current window
+# BookmarkTargetNewWindowShort=New window
+# BookmarkTargetReplaceWindowShort=Current window
+# BookmarkTitle=Bookmark title
+# UrlOrLink=URL
+# BehaviourOnClick=Behaviour when a URL is clicked
+# CreateBookmark=Create bookmark
+# SetHereATitleForLink=Set a title for the bookmark
+# UseAnExternalHttpLinkOrRelativeDolibarrLink=Use an external http URL or a relative Dolibarr URL
+# ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Choose if a page opened by link must appear on current or new window
+# BookmarksManagement=Bookmarks management
+# ListOfBookmarks=List of bookmarks
diff --git a/htdocs/langs/id_ID/boxes.lang b/htdocs/langs/id_ID/boxes.lang
new file mode 100644
index 00000000000..0596d677c46
--- /dev/null
+++ b/htdocs/langs/id_ID/boxes.lang
@@ -0,0 +1,91 @@
+# Dolibarr language file - Source file is en_US - boxes
+# BoxLastRssInfos=Rss information
+# BoxLastProducts=Last %s products/services
+# BoxProductsAlertStock=Products in stock alert
+# BoxLastProductsInContract=Last %s contracted products/services
+# BoxLastSupplierBills=Last supplier's invoices
+# BoxLastCustomerBills=Last customer's invoices
+# BoxOldestUnpaidCustomerBills=Oldest unpaid customer's invoices
+# BoxOldestUnpaidSupplierBills=Oldest unpaid supplier's invoices
+# BoxLastProposals=Last commercial proposals
+# BoxLastProspects=Last modified prospects
+# BoxLastCustomers=Last modified customers
+# BoxLastSuppliers=Last modified suppliers
+# BoxLastCustomerOrders=Last customer orders
+# BoxLastBooks=Last books
+# BoxLastActions=Last actions
+# BoxLastContracts=Last contracts
+# BoxLastContacts=Last contacts/addresses
+# BoxLastMembers=Last members
+# BoxFicheInter=Last interventions
+# BoxCurrentAccounts=Opened accounts balance
+# BoxSalesTurnover=Sales turnover
+# BoxTotalUnpaidCustomerBills=Total unpaid customer's invoices
+# BoxTotalUnpaidSuppliersBills=Total unpaid supplier's invoices
+# BoxTitleLastBooks=Last %s recorded books
+# BoxTitleNbOfCustomers=Number of clients
+# BoxTitleLastRssInfos=Last %s news from %s
+# BoxTitleLastProducts=Last %s modified products/services
+# BoxTitleProductsAlertStock=Products in stock alert
+# BoxTitleLastCustomerOrders=Last %s modified customer orders
+# BoxTitleLastSuppliers=Last %s recorded suppliers
+# BoxTitleLastCustomers=Last %s recorded customers
+# BoxTitleLastModifiedSuppliers=Last %s modified suppliers
+# BoxTitleLastModifiedCustomers=Last %s modified customers
+# BoxTitleLastCustomersOrProspects=Last %s modified customers or prospects
+# BoxTitleLastPropals=Last %s recorded proposals
+# BoxTitleLastCustomerBills=Last %s customer's invoices
+# BoxTitleLastSupplierBills=Last %s supplier's invoices
+# BoxTitleLastProspects=Last %s recorded prospects
+# BoxTitleLastModifiedProspects=Last %s modified prospects
+# BoxTitleLastProductsInContract=Last %s products/services in a contract
+# BoxTitleLastModifiedMembers=Last %s modified members
+# BoxTitleLastFicheInter=Last %s modified intervention
+# BoxTitleOldestUnpaidCustomerBills=Oldest %s unpaid customer's invoices
+# BoxTitleOldestUnpaidSupplierBills=Oldest %s unpaid supplier's invoices
+# BoxTitleCurrentAccounts=Opened account's balances
+# BoxTitleSalesTurnover=Sales turnover
+# BoxTitleTotalUnpaidCustomerBills=Unpaid customer's invoices
+# BoxTitleTotalUnpaidSuppliersBills=Unpaid supplier's invoices
+# BoxTitleLastModifiedContacts=Last %s modified contacts/addresses
+# BoxMyLastBookmarks=My last %s bookmarks
+# BoxOldestExpiredServices=Oldest active expired services
+# BoxLastExpiredServices=Last %s oldest contacts with active expired services
+# BoxTitleLastActionsToDo=Last %s actions to do
+# BoxTitleLastContracts=Last %s contracts
+# BoxTitleLastModifiedDonations=Last %s modified donations
+# BoxTitleLastModifiedExpenses=Last %s modified expenses
+# BoxGlobalActivity=Global activity (invoices, proposals, orders)
+# FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Last successfull refresh date: %s
+# LastRefreshDate=Last refresh date
+# NoRecordedBookmarks=No bookmarks defined.
+# ClickToAdd=Click here to add.
+# NoRecordedCustomers=No recorded customers
+# NoRecordedContacts=No recorded contacts
+# NoActionsToDo=No actions to do
+# NoRecordedOrders=No recorded customer's orders
+# NoRecordedProposals=No recorded proposals
+# NoRecordedInvoices=No recorded customer's invoices
+# NoUnpaidCustomerBills=No unpaid customer's invoices
+# NoRecordedSupplierInvoices=No recorded supplier's invoices
+# NoUnpaidSupplierBills=No unpaid supplier's invoices
+# NoModifiedSupplierBills=No recorded supplier's invoices
+# NoRecordedProducts=No recorded products/services
+# NoRecordedProspects=No recorded prospects
+# NoContractedProducts=No products/services contracted
+# NoRecordedContracts=No recorded contracts
+# NoRecordedInterventions=No recorded interventions
+# BoxLatestSupplierOrders=Latest supplier orders
+# BoxTitleLatestSupplierOrders=%s latest supplier orders
+# NoSupplierOrder=No recorded supplier order
+# BoxCustomersInvoicesPerMonth=Customer invoices per month
+# BoxSuppliersInvoicesPerMonth=Supplier invoices per month
+# BoxCustomersOrdersPerMonth=Customer orders per month
+# BoxSuppliersOrdersPerMonth=Supplier orders per month
+# BoxProposalsPerMonth=Proposals per month
+# NoTooLowStockProducts=No product under the low stock limit
+# BoxProductDistribution=Products/Services distribution
+# BoxProductDistributionFor=Distribution of %s for %s
+# ForCustomersInvoices=Customers invoices
+# ForCustomersOrders=Customers orders
+# ForProposals=Proposals
diff --git a/htdocs/langs/id_ID/cashdesk.lang b/htdocs/langs/id_ID/cashdesk.lang
new file mode 100644
index 00000000000..8fd787620f4
--- /dev/null
+++ b/htdocs/langs/id_ID/cashdesk.lang
@@ -0,0 +1,39 @@
+# Language file - Source file is en_US - cashdesk
+# CashDeskMenu=Point of sale
+# CashDesk=Point of sale
+# CashDesks=Point of sales
+# CashDeskBank=Bank account
+# CashDeskBankCash=Bank account (cash)
+# CashDeskBankCB=Bank account (card)
+# CashDeskBankCheque=Bank account (cheque)
+# CashDeskWarehouse=Warehouse
+# CashdeskShowServices=Selling services
+# CashDeskProducts=Products
+# CashDeskStock=Stock
+# CashDeskOn=on
+# CashDeskThirdParty=Third party
+# CashdeskDashboard=Point of sale access
+# ShoppingCart=Shopping cart
+# NewSell=New sell
+# BackOffice=Back office
+# AddThisArticle=Add this article
+# RestartSelling=Go back on sell
+# SellFinished=Sell finished
+# PrintTicket=Print ticket
+# NoProductFound=No article found
+# ProductFound=product found
+# ProductsFound=products found
+# NoArticle=No article
+# Identification=Identification
+# Article=Article
+# Difference=Difference
+# TotalTicket=Total ticket
+# NoVAT=No VAT for this sale
+# Change=Excess received
+# CalTip=Click to view the calendar
+# CashDeskSetupStock=You ask to decrease stock on invoice creation but warehouse for this is was not defined
Change stock module setup, or choose a warehouse
+# BankToPay=Charge Account
+# ShowCompany=Show company
+# ShowStock=Show warehouse
+# DeleteArticle=Click to remove this article
+# FilterRefOrLabelOrBC=Search (Ref/Label)
diff --git a/htdocs/langs/id_ID/categories.lang b/htdocs/langs/id_ID/categories.lang
new file mode 100644
index 00000000000..e6769bb4229
--- /dev/null
+++ b/htdocs/langs/id_ID/categories.lang
@@ -0,0 +1,107 @@
+# Dolibarr language file - Source file is en_US - categories
+# Category=Category
+# Categories=Categories
+# Rubrique=Category
+# Rubriques=Categories
+# categories=categories
+# TheCategorie=The category
+# NoCategoryYet=No category of this type created
+# In=In
+# AddIn=Add in
+# modify=modify
+# Classify=Classify
+# CategoriesArea=Categories area
+# ProductsCategoriesArea=Products/Services categories area
+# SuppliersCategoriesArea=Suppliers categories area
+# CustomersCategoriesArea=Customers categories area
+# ThirdPartyCategoriesArea=Third parties categories area
+# MembersCategoriesArea=Members categories area
+# ContactsCategoriesArea=Contacts categories area
+# MainCats=Main categories
+# SubCats=Subcategories
+# CatStatistics=Statistics
+# CatList=List of categories
+# AllCats=All categories
+# ViewCat=View category
+# NewCat=Add category
+# NewCategory=New category
+# ModifCat=Modify category
+# CatCreated=Category created
+# CreateCat=Create category
+# CreateThisCat=Create this category
+# ValidateFields=Validate the fields
+# NoSubCat=No subcategory.
+# SubCatOf=Subcategory
+# FoundCats=Found categories
+# FoundCatsForName=Categories found for the name :
+# FoundSubCatsIn=Subcategories found in the category
+# ErrSameCatSelected=You selected the same category several times
+# ErrForgotCat=You forgot to choose the category
+# ErrForgotField=You forgot to inform the fields
+# ErrCatAlreadyExists=This name is already used
+# AddProductToCat=Add this product to a category?
+# ImpossibleAddCat=Impossible to add the category
+# ImpossibleAssociateCategory=Impossible to associate the category to
+# WasAddedSuccessfully=%s was added successfully.
+# ObjectAlreadyLinkedToCategory=Element is already linked to this category.
+# CategorySuccessfullyCreated=This category %s has been added with success.
+# ProductIsInCategories=Product/service owns to following categories
+# SupplierIsInCategories=Third party owns to following suppliers categories
+# CompanyIsInCustomersCategories=This third party owns to following customers/prospects categories
+# CompanyIsInSuppliersCategories=This third party owns to following suppliers categories
+# MemberIsInCategories=This member owns to following members categories
+# ContactIsInCategories=This contact owns to following contacts categories
+# ProductHasNoCategory=This product/service is not in any categories
+# SupplierHasNoCategory=This supplier is not in any categories
+# CompanyHasNoCategory=This company is not in any categories
+# MemberHasNoCategory=This member is not in any categories
+# ContactHasNoCategory=This contact is not in any categories
+# ClassifyInCategory=Classify in category
+# NoneCategory=None
+# NotCategorized=Without category
+# CategoryExistsAtSameLevel=This category already exists with this ref
+# ReturnInProduct=Back to product/service card
+# ReturnInSupplier=Back to supplier card
+# ReturnInCompany=Back to customer/prospect card
+# ContentsVisibleByAll=The contents will be visible by all
+# ContentsVisibleByAllShort=Contents visible by all
+# ContentsNotVisibleByAllShort=Contents not visible by all
+# CategoriesTree=Categories tree
+# DeleteCategory=Delete category
+# ConfirmDeleteCategory=Are you sure you want to delete this category ?
+# RemoveFromCategory=Remove link with categorie
+# RemoveFromCategoryConfirm=Are you sure you want to remove link between the transaction and the category ?
+# NoCategoriesDefined=No category defined
+# SuppliersCategoryShort=Suppliers category
+# CustomersCategoryShort=Customers category
+# ProductsCategoryShort=Products category
+# MembersCategoryShort=Members category
+# SuppliersCategoriesShort=Suppliers categories
+# CustomersCategoriesShort=Customers categories
+# CustomersProspectsCategoriesShort=Custo./Prosp. categories
+# ProductsCategoriesShort=Products categories
+# MembersCategoriesShort=Members categories
+# ContactCategoriesShort=Contacts categories
+# ThisCategoryHasNoProduct=This category does not contain any product.
+# ThisCategoryHasNoSupplier=This category does not contain any supplier.
+# ThisCategoryHasNoCustomer=This category does not contain any customer.
+# ThisCategoryHasNoMember=This category does not contain any member.
+# ThisCategoryHasNoContact=This category does not contain any contact.
+# AssignedToCustomer=Assigned to a customer
+# AssignedToTheCustomer=Assigned to the customer
+# InternalCategory=Internal category
+# CategoryContents=Category contents
+# CategId=Category id
+# CatSupList=List of supplier categories
+# CatCusList=List of customer/prospect categories
+# CatProdList=List of products categories
+# CatMemberList=List of members categories
+# CatContactList=List of contact categories and contact
+# CatSupLinks=Links between suppliers and categories
+# CatCusLinks=Links between customers/prospects and categories
+# CatProdLinks=Links between products/services and categories
+# CatMemberLinks=Links between members and categories
+# CatProdLinks=Links between products/services and categories
+# CatCusLinks=Links between customers/prospects and categories
+# CatSupLinks=Links between suppliers and categories
+# DeleteFromCat=Remove from category
diff --git a/htdocs/langs/id_ID/commercial.lang b/htdocs/langs/id_ID/commercial.lang
new file mode 100644
index 00000000000..9b7556d0ce4
--- /dev/null
+++ b/htdocs/langs/id_ID/commercial.lang
@@ -0,0 +1,95 @@
+# Dolibarr language file - Source file is en_US - commercial
+# Commercial=Commercial
+# CommercialArea=Commercial area
+# CommercialCard=Commercial card
+# CustomerArea=Customers area
+# Customer=Customer
+# Customers=Customers
+# Prospect=Prospect
+# Prospects=Prospects
+# DeleteAction=Delete an event/task
+# NewAction=New event/task
+# AddAction=Add event/task
+# AddAnAction=Add an event/task
+# AddActionRendezVous=Add a Rendez-vous event
+# Rendez-Vous=Rendezvous
+# ConfirmDeleteAction=Are you sure you want to delete this event/task ?
+# CardAction=Event card
+# PercentDone=Percentage complete
+# ActionOnCompany=Task about company
+# ActionOnContact=Task about contact
+# TaskRDV=Meetings
+# TaskRDVWith=Meeting with %s
+# ShowTask=Show task
+# ShowAction=Show event
+# ActionsReport=Events report
+# ThirdPartiesOfSaleRepresentative=Thirdparties with sales representative
+# SalesRepresentative=Sales representative
+# SalesRepresentatives=Sales representatives
+# SalesRepresentativeFollowUp=Sales representative (follow-up)
+# SalesRepresentativeSignature=Sales representative (signature)
+# CommercialInterlocutor=Commercial interlocutor
+# ErrorWrongCode=Wrong code
+# NoSalesRepresentativeAffected=No particular sales representative assigned
+# ShowCustomer=Show customer
+# ShowProspect=Show prospect
+# ListOfProspects=List of prospects
+# ListOfCustomers=List of customers
+# LastDoneTasks=Last %s completed tasks
+# LastRecordedTasks=Last recorded tasks
+# LastActionsToDo=Last %s oldest actions not completed
+# DoneAndToDoActionsFor=Completed and To do events for %s
+# DoneAndToDoActions=Completed and To do events
+# DoneActions=Completed events
+# DoneActionsFor=Completed events for %s
+# ToDoActions=Incomplete events
+# ToDoActionsFor=Incomplete events for %s
+# SendPropalRef=Send commercial proposal %s
+# SendOrderRef=Send order %s
+# StatusNotApplicable=Not applicable
+# StatusActionToDo=To do
+# StatusActionDone=Complete
+# MyActionsAsked=Events I have recorded
+# MyActionsToDo=Events I have to do
+# MyActionsDone=Events assigned to me
+# StatusActionInProcess=In process
+# TasksHistoryForThisContact=Events for this contact
+# LastProspectDoNotContact=Do not contact
+# LastProspectNeverContacted=Never contacted
+# LastProspectToContact=To contact
+# LastProspectContactInProcess=Contact in process
+# LastProspectContactDone=Contact done
+# DateActionPlanned=Date event planned for
+# DateActionDone=Date event done
+# ActionAskedBy=Event reported by
+# ActionAffectedTo=Event assigned to
+# ActionDoneBy=Event done by
+# ActionUserAsk=Reported by
+# ErrorStatusCantBeZeroIfStarted=If field 'Date done' is filled, action is started (or finished), so field 'Status' can't be 0%%.
+# ActionAC_TEL=Phone call
+# ActionAC_FAX=Send fax
+# ActionAC_PROP=Send proposal by mail
+# ActionAC_EMAIL=Send Email
+# ActionAC_RDV=Meetings
+# ActionAC_FAC=Send customer invoice by mail
+# ActionAC_REL=Send customer invoice by mail (reminder)
+# ActionAC_CLO=Close
+# ActionAC_EMAILING=Send mass email
+# ActionAC_COM=Send customer order by mail
+# ActionAC_SHIP=Send shipping by mail
+# ActionAC_SUP_ORD=Send supplier order by mail
+# ActionAC_SUP_INV=Send supplier invoice by mail
+# ActionAC_OTH=Other
+# ActionAC_OTH_AUTO=Other (automatically inserted events)
+# ActionAC_MANUAL=Manually inserted events
+# ActionAC_AUTO=Automatically inserted events
+# Stats=Sales statistics
+# CAOrder=Sales volume (validated orders)
+# FromTo=from %s to %s
+# MargeOrder=Margins (validated orders)
+# RecapAnnee=Summary of the year
+# NoData=There is no data
+# StatusProsp=Prospect status
+# DraftPropals=Draft commercial proposals
+# SearchPropal=Search a commercial proposal
+# CommercialDashboard=Commercial summary
diff --git a/htdocs/langs/id_ID/companies.lang b/htdocs/langs/id_ID/companies.lang
new file mode 100644
index 00000000000..0273600cfda
--- /dev/null
+++ b/htdocs/langs/id_ID/companies.lang
@@ -0,0 +1,409 @@
+# Dolibarr language file - Source file is en_US - companies
+# ErrorCompanyNameAlreadyExists=Company name %s already exists. Choose another one.
+# ErrorPrefixAlreadyExists=Prefix %s already exists. Choose another one.
+# ErrorSetACountryFirst=Set the country first
+# SelectThirdParty=Select a third party
+# DeleteThirdParty=Delete a third party
+# ConfirmDeleteCompany=Are you sure you want to delete this company and all inherited information ?
+# DeleteContact=Delete a contact/address
+# ConfirmDeleteContact=Are you sure you want to delete this contact and all inherited information ?
+# MenuNewThirdParty=New third party
+# MenuNewCompany=New company
+# MenuNewCustomer=New customer
+# MenuNewProspect=New prospect
+# MenuNewSupplier=New supplier
+# MenuNewPrivateIndividual=New private individual
+# MenuSocGroup=Groups
+# NewCompany=New company (prospect, customer, supplier)
+# NewThirdParty=New third party (prospect, customer, supplier)
+# NewSocGroup=New company group
+# NewPrivateIndividual=New private individual (prospect, customer, supplier)
+# ProspectionArea=Prospection area
+# SocGroup=Group of companies
+# IdThirdParty=Id third party
+# IdCompany=Company Id
+# IdContact=Contact Id
+# Contacts=Contacts/Addresses
+# ThirdPartyContacts=Third party contacts
+# ThirdPartyContact=Third party contact/address
+# StatusContactValidated=Status of contact/address
+# Company=Company
+# CompanyName=Company name
+# Companies=Companies
+# CountryIsInEEC=Country is inside European Economic Community
+# ThirdPartyName=Third party name
+# ThirdParty=Third party
+# ThirdParties=Third parties
+# ThirdPartyAll=Third parties (all)
+# ThirdPartyProspects=Prospects
+# ThirdPartyProspectsStats=Prospects
+# ThirdPartyCustomers=Customers
+# ThirdPartyCustomersStats=Customers
+# ThirdPartyCustomersWithIdProf12=Customers with %s or %s
+# ThirdPartySuppliers=Suppliers
+# ThirdPartyType=Third party type
+# Company/Fundation=Company/Foundation
+# Individual=Private individual
+# ToCreateContactWithSameName=Will create automatically a physical contact with same informations
+# ParentCompany=Parent company
+# Subsidiary=Subsidiary
+# Subsidiaries=Subsidiaries
+# NoSubsidiary=No subsidiary
+# ReportByCustomers=Report by customers
+# ReportByQuarter=Report by rate
+# CivilityCode=Civility code
+# RegisteredOffice=Registered office
+# Name=Name
+# Lastname=Last name
+# Firstname=First name
+# PostOrFunction=Post/Function
+# UserTitle=Title
+# Surname=Surname/Pseudo
+# Address=Address
+# State=State/Province
+# Region=Region
+# Country=Country
+# CountryCode=Country code
+# CountryId=Country id
+# Phone=Phone
+# Skype=Skype
+# Call=Call
+# Chat=Chat
+# PhonePro=Prof. phone
+# PhonePerso=Pers. phone
+# PhoneMobile=Mobile
+# No_Email=Don't send mass e-mailings
+# Fax=Fax
+# Zip=Zip Code
+# Town=City
+# Web=Web
+# Poste= Position
+# DefaultLang=Language by default
+# VATIsUsed=VAT is used
+# VATIsNotUsed=VAT is not used
+# CopyAddressFromSoc=Fill address with thirdparty address
+# NoEmailDefined=There is no email defined
+##### Local Taxes #####
+# LocalTax1IsUsedES= RE is used
+# LocalTax1IsNotUsedES= RE is not used
+# LocalTax2IsUsedES= IRPF is used
+# LocalTax2IsNotUsedES= IRPF is not used
+# LocalTax1ES=RE
+# LocalTax2ES=IRPF
+# ThirdPartyEMail=%s
+# WrongCustomerCode=Customer code invalid
+# WrongSupplierCode=Supplier code invalid
+# CustomerCodeModel=Customer code model
+# SupplierCodeModel=Supplier code model
+# Gencod=Bar code
+##### Professional ID #####
+# ProfId1Short=Prof. id 1
+# ProfId2Short=Prof. id 2
+# ProfId3Short=Prof. id 3
+# ProfId4Short=Prof. id 4
+# ProfId5Short=Prof. id 5
+# ProfId6Short=Prof. id 5
+# ProfId1=Professional ID 1
+# ProfId2=Professional ID 2
+# ProfId3=Professional ID 3
+# ProfId4=Professional ID 4
+# ProfId5=Professional ID 5
+# ProfId6=Professional ID 6
+# ProfId1AR=Prof Id 1 (CUIT/CUIL)
+# ProfId2AR=Prof Id 2 (Revenu brutes)
+# ProfId3AR=-
+# ProfId4AR=-
+# ProfId5AR=-
+# ProfId6AR=-
+# ProfId1AU=Prof Id 1 (ABN)
+# ProfId2AU=-
+# ProfId3AU=-
+# ProfId4AU=-
+# ProfId5AU=-
+# ProfId6AU=-
+# ProfId1BE=Prof Id 1 (Professional number)
+# ProfId2BE=-
+# ProfId3BE=-
+# ProfId4BE=-
+# ProfId5BE=-
+# ProfId6BE=-
+# ProfId1BR=-
+# ProfId2BR=IE (Inscricao Estadual)
+# ProfId3BR=IM (Inscricao Municipal)
+# ProfId4BR=CPF
+#ProfId5BR=CNAE
+#ProfId6BR=INSS
+# ProfId1CH=-
+# ProfId2CH=-
+# ProfId3CH=Prof Id 1 (Federal number)
+# ProfId4CH=Prof Id 2 (Commercial Record number)
+# ProfId5CH=-
+# ProfId6CH=-
+# ProfId1CL=Prof Id 1 (R.U.T.)
+# ProfId2CL=-
+# ProfId3CL=-
+# ProfId4CL=-
+# ProfId5CL=-
+# ProfId6CL=-
+# ProfId1CO=Prof Id 1 (R.U.T.)
+# ProfId2CO=-
+# ProfId3CO=-
+# ProfId4CO=-
+# ProfId5CO=-
+# ProfId6CO=-
+# ProfId1DE=Prof Id 1 (USt.-IdNr)
+# ProfId2DE=Prof Id 2 (USt.-Nr)
+# ProfId3DE=Prof Id 3 (Handelsregister-Nr.)
+# ProfId4DE=-
+# ProfId5DE=-
+# ProfId6DE=-
+# ProfId1ES=Prof Id 1 (CIF/NIF)
+# ProfId2ES=Prof Id 2 (Social security number)
+# ProfId3ES=Prof Id 3 (CNAE)
+# ProfId4ES=Prof Id 4 (Collegiate number)
+# ProfId5ES=-
+# ProfId6ES=-
+# ProfId1FR=Prof Id 1 (SIREN)
+# ProfId2FR=Prof Id 2 (SIRET)
+# ProfId3FR=Prof Id 3 (NAF, old APE)
+# ProfId4FR=Prof Id 4 (RCS/RM)
+# ProfId5FR=-
+# ProfId6FR=-
+# ProfId1GB=Registration Number
+# ProfId2GB=-
+# ProfId3GB=SIC
+# ProfId4GB=-
+# ProfId5GB=-
+# ProfId6GB=-
+# ProfId1HN=Id prof. 1 (RTN)
+# ProfId2HN=-
+# ProfId3HN=-
+# ProfId4HN=-
+# ProfId5HN=-
+# ProfId6HN=-
+# ProfId1IN=Prof Id 1 (TIN)
+# ProfId2IN=Prof Id 2 (PAN)
+# ProfId3IN=Prof Id 3 (SRVC TAX)
+# ProfId4IN=Prof Id 4
+# ProfId5IN=Prof Id 5
+# ProfId6IN=-
+# ProfId1MA=Id prof. 1 (R.C.)
+# ProfId2MA=Id prof. 2 (Patente)
+# ProfId3MA=Id prof. 3 (I.F.)
+# ProfId4MA=Id prof. 4 (C.N.S.S.)
+# ProfId5MA=-
+# ProfId6MA=-
+# ProfId1MX=Prof Id 1 (R.F.C).
+# ProfId2MX=Prof Id 2 (R..P. IMSS)
+# ProfId3MX=Prof Id 3 (Profesional Charter)
+# ProfId4MX=-
+# ProfId5MX=-
+# ProfId6MX=-
+# ProfId1NL=KVK nummer
+# ProfId2NL=-
+# ProfId3NL=-
+# ProfId4NL=Burgerservicenummer (BSN)
+# ProfId5NL=-
+# ProfId6NL=-
+# ProfId1PT=Prof Id 1 (NIPC)
+# ProfId2PT=Prof Id 2 (Social security number)
+# ProfId3PT=Prof Id 3 (Commercial Record number)
+# ProfId4PT=Prof Id 4 (Conservatory)
+# ProfId5PT=-
+# ProfId6PT=-
+# ProfId1SN=RC
+# ProfId2SN=NINEA
+# ProfId3SN=-
+# ProfId4SN=-
+# ProfId5SN=-
+# ProfId6SN=-
+# ProfId1TN=Prof Id 1 (RC)
+# ProfId2TN=Prof Id 2 (Fiscal matricule)
+# ProfId3TN=Prof Id 3 (Douane code)
+# ProfId4TN=Prof Id 4 (BAN)
+# ProfId5TN=-
+# ProfId6TN=-
+# ProfId1RU=Prof Id 1 (OGRN)
+# ProfId2RU=Prof Id 2 (INN)
+# ProfId3RU=Prof Id 3 (KPP)
+# ProfId4RU=Prof Id 4 (OKPO)
+# ProfId5RU=-
+# ProfId6RU=-
+# VATIntra=VAT number
+# VATIntraShort=VAT number
+# VATIntraVeryShort=VAT
+# VATIntraSyntaxIsValid=Syntax is valid
+# VATIntraValueIsValid=Value is valid
+# ProspectCustomer=Prospect / Customer
+# Prospect=Prospect
+# CustomerCard=Customer Card
+# Customer=Customer
+# CustomerDiscount=Customer Discount
+# CustomerRelativeDiscount=Relative customer discount
+# CustomerAbsoluteDiscount=Absolute customer discount
+# CustomerRelativeDiscountShort=Relative discount
+# CustomerAbsoluteDiscountShort=Absolute discount
+# CompanyHasRelativeDiscount=This customer has a default discount of %s%%
+# CompanyHasNoRelativeDiscount=This customer has no relative discount by default
+# CompanyHasAbsoluteDiscount=This customer still has discount credits or deposits for %s %s
+# CompanyHasCreditNote=This customer still has credit notes for %s %s
+# CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
+# CustomerAbsoluteDiscountAllUsers=Absolute discounts (granted by all users)
+# CustomerAbsoluteDiscountMy=Absolute discounts (granted by yourself)
+# DefaultDiscount=Default discount
+# AvailableGlobalDiscounts=Absolute discounts available
+# DiscountNone=None
+# Supplier=Supplier
+# CompanyList=Company's list
+# AddContact=Add contact
+# AddContactAddress=Add contact/address
+# EditContact=Edit contact
+# EditContactAddress=Edit contact/address
+# Contact=Contact
+# ContactsAddresses=Contacts/Addresses
+# NoContactDefinedForThirdParty=No contact defined for this third party
+# NoContactDefined=No contact defined
+# DefaultContact=Default contact/address
+# AddCompany=Add company
+# AddThirdParty=Add third party
+# DeleteACompany=Delete a company
+# PersonalInformations=Personal data
+# AccountancyCode=Accountancy code
+# CustomerCode=Customer code
+# SupplierCode=Supplier code
+# CustomerAccount=Customer account
+# SupplierAccount=Supplier account
+# CustomerCodeDesc=Customer code, unique for all customers
+# SupplierCodeDesc=Supplier code, unique for all suppliers
+# RequiredIfCustomer=Required if third party is a customer or prospect
+# RequiredIfSupplier=Required if third party is a supplier
+# ValidityControledByModule=Validity controled by module
+# ThisIsModuleRules=This is rules for this module
+# LastProspect=Last
+# ProspectToContact=Prospect to contact
+# CompanyDeleted=Company "%s" deleted from database.
+# ListOfContacts=List of contacts/addresses
+# ListOfContactsAddresses=List of contacts/adresses
+# ListOfProspectsContacts=List of prospect contacts
+# ListOfCustomersContacts=List of customer contacts
+# ListOfSuppliersContacts=List of supplier contacts
+# ListOfCompanies=List of companies
+# ListOfThirdParties=List of third parties
+# ShowCompany=Show company
+# ShowContact=Show contact
+# ContactsAllShort=All (No filter)
+# ContactType=Contact type
+# ContactForOrders=Order's contact
+# ContactForProposals=Proposal's contact
+# ContactForContracts=Contract's contact
+# ContactForInvoices=Invoice's contact
+# NoContactForAnyOrder=This contact is not a contact for any order
+# NoContactForAnyProposal=This contact is not a contact for any commercial proposal
+# NoContactForAnyContract=This contact is not a contact for any contract
+# NoContactForAnyInvoice=This contact is not a contact for any invoice
+# NewContact=New contact
+# NewContactAddress=New contact/address
+# LastContacts=Last contacts
+# MyContacts=My contacts
+# Phones=Phones
+# Capital=Capital
+# CapitalOf=Capital of %s
+# EditCompany=Edit company
+# EditDeliveryAddress=Edit delivery address
+# ThisUserIsNot=This user is not a prospect, customer nor supplier
+# VATIntraCheck=Check
+# VATIntraCheckDesc=The link %s allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
+# VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
+# VATIntraCheckableOnEUSite=Check Intracomunnautary VAT on European commision site
+# VATIntraManualCheck=You can also check manually from european web site %s
+# ErrorVATCheckMS_UNAVAILABLE=Check not possible. Check service is not provided by the member state (%s).
+# NorProspectNorCustomer=Nor prospect, nor customer
+# JuridicalStatus=Juridical status
+# Staff=Staff
+# ProspectLevelShort=Potential
+# ProspectLevel=Prospect potential
+# ContactPrivate=Private
+# ContactPublic=Shared
+# ContactVisibility=Visibility
+# OthersNotLinkedToThirdParty=Others, not linked to a third party
+# ProspectStatus=Prospect status
+# PL_NONE=None
+# PL_UNKNOWN=Unknown
+# PL_LOW=Low
+# PL_MEDIUM=Medium
+# PL_HIGH=High
+# TE_UNKNOWN=-
+# TE_STARTUP=Startup
+# TE_GROUP=Large company
+# TE_MEDIUM=Medium company
+# TE_ADMIN=Governmental
+# TE_SMALL=Small company
+# TE_RETAIL=Retailer
+# TE_WHOLE=Wholetailer
+# TE_PRIVATE=Private individual
+# TE_OTHER=Other
+# StatusProspect-1=Do not contact
+# StatusProspect0=Never contacted
+# StatusProspect1=To contact
+# StatusProspect2=Contact in process
+# StatusProspect3=Contact done
+# ChangeDoNotContact=Change status to 'Do not contact'
+# ChangeNeverContacted=Change status to 'Never contacted'
+# ChangeToContact=Change status to 'To contact'
+# ChangeContactInProcess=Change status to 'Contact in process'
+# ChangeContactDone=Change status to 'Contact done'
+# ProspectsByStatus=Prospects by status
+# BillingContact=Billing contact
+# NbOfAttachedFiles=Number of attached files
+# AttachANewFile=Attach a new file
+# NoRIB=No BAN defined
+# NoParentCompany=None
+# ExportImport=Import-Export
+# ExportCardToFormat=Export card to format
+# ContactNotLinkedToCompany=Contact not linked to any third party
+# DolibarrLogin=Dolibarr login
+# NoDolibarrAccess=No Dolibarr access
+# ExportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
+# ExportDataset_company_2=Contacts and properties
+# ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
+# ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes
+# ImportDataset_company_3=Bank details
+# PriceLevel=Price level
+# DeliveriesAddress=Delivery addresses
+# DeliveryAddress=Delivery address
+# DeliveryAddressLabel=Delivery address label
+# DeleteDeliveryAddress=Delete a delivery address
+# ConfirmDeleteDeliveryAddress=Are you sure you want to delete this delivery address?
+# NewDeliveryAddress=New delivery address
+# AddDeliveryAddress=Add address
+# AddAddress=Add address
+# NoOtherDeliveryAddress=No alternative delivery address defined
+# SupplierCategory=Supplier category
+# JuridicalStatus200=Independant
+# DeleteFile=Delete file
+# ConfirmDeleteFile=Are you sure you want to delete this file?
+# AllocateCommercial=Assigned to sale representative
+# SelectCountry=Select a country
+# SelectCompany=Select a third party
+# Organization=Organization
+# AutomaticallyGenerated=Automatically generated
+# FiscalYearInformation=Information on the fiscal year
+# FiscalMonthStart=Starting month of the fiscal year
+# YouMustCreateContactFirst=You must create emails contacts for third party first to be able to add emails notifications.
+# ListSuppliersShort=List of suppliers
+# ListProspectsShort=List of prospects
+# ListCustomersShort=List of customers
+# ThirdPartiesArea=Third parties area
+# LastModifiedThirdParties=Last %s modified third parties
+# UniqueThirdParties=Total of unique third parties
+# InActivity=Open
+# ActivityCeased=Closed
+# ActivityStateFilter=Activity status
+# ProductsIntoElements=List of products into
+# CurrentOutstandingBill=Current outstanding bill
+# OutstandingBill=Max. for outstanding bill
+# OutstandingBillReached=Reached max. for outstanding bill
+# Monkey
+# MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
+# Leopard
+# LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
diff --git a/htdocs/langs/id_ID/compta.lang b/htdocs/langs/id_ID/compta.lang
new file mode 100644
index 00000000000..6f458805058
--- /dev/null
+++ b/htdocs/langs/id_ID/compta.lang
@@ -0,0 +1,178 @@
+# Dolibarr language file - Source file is en_US - compta
+# Accountancy=Accountancy
+# AccountancyCard=Accountancy card
+# Treasury=Treasury
+# MenuFinancial=Financial
+# TaxModuleSetupToModifyRules=Go to Taxes module setup to modify rules for calculation
+# OptionMode=Option for accountancy
+# OptionModeTrue=Option Incomes-Expenses
+# OptionModeVirtual=Option Claims-Debts
+# OptionModeTrueDesc=In this context, the turnover is calculated over payments (date of payments). The validity of the figures is assured only if the book-keeping is scrutinized through the input/output on the accounts via invoices.
+# OptionModeVirtualDesc=In this context, the turnover is calculated over invoices (date of validation). When these invoices are due, whether they have been paid or not, they are listed in the turnover output.
+# FeatureIsSupportedInInOutModeOnly=Feature only available in CREDITS-DEBTS accountancy mode (See Accountancy module configuration)
+# VATReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using rules defined by Tax module setup.
+# Param=Setup
+# RemainingAmountPayment=Amount payment remaining :
+# AmountToBeCharged=Total amount to pay :
+# AccountsGeneral=Accounts
+# Account=Account
+# Accounts=Accounts
+# Accountparent=Account parent
+# Accountsparent=Accounts parent
+# BillsForSuppliers=Bills for suppliers
+# Income=Income
+# Outcome=Expense
+# ReportInOut=Income / Expense
+# ReportTurnover=Turnover
+# PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
+# PaymentsNotLinkedToUser=Payments not linked to any user
+# Profit=Profit
+# Balance=Balance
+# Debit=Debit
+# Credit=Credit
+# Piece=Accounting Doc.
+# Withdrawal=Withdrawal
+# Withdrawals=Withdrawals
+# AmountHTVATRealReceived=Net collected
+# AmountHTVATRealPaid=Net paid
+# VATToPay=VAT sells
+# VATReceived=VAT received
+# VATToCollect=VAT purchases
+# VATSummary=VAT Balance
+# LT2SummaryES=IRPF Balance
+# VATPaid=VAT paid
+# LT2PaidES=IRPF Paid
+# LT2CustomerES=IRPF sales
+# LT2SupplierES=IRPF purchases
+# VATCollected=VAT collected
+# ToPay=To pay
+# ToGet=To get back
+# TaxAndDividendsArea=Tax, social contributions and dividends area
+# SocialContribution=Social contribution
+# SocialContributions=Social contributions
+# MenuTaxAndDividends=Taxes and dividends
+# MenuSocialContributions=Social contributions
+# MenuNewSocialContribution=New contribution
+# NewSocialContribution=New social contribution
+# ContributionsToPay=Contributions to pay
+# AccountancyTreasuryArea=Accountancy/Treasury area
+# AccountancySetup=Accountancy setup
+# NewPayment=New payment
+# Payments=Payments
+# PaymentCustomerInvoice=Customer invoice payment
+# PaymentSupplierInvoice=Supplier invoice payment
+# PaymentSocialContribution=Social contribution payment
+# PaymentVat=VAT payment
+# ListPayment=List of payments
+# ListOfPayments=List of payments
+# ListOfCustomerPayments=List of customer payments
+# ListOfSupplierPayments=List of supplier payments
+# DatePayment=Payment date
+# NewVATPayment=New VAT payment
+# newLT2PaymentES=New IRPF payment
+# LT2PaymentES=IRPF Payment
+# LT2PaymentsES=IRPF Payments
+# VATPayment=VAT Payment
+# VATPayments=VAT Payments
+# SocialContributionsPayments=Social contributions payments
+# ShowVatPayment=Show VAT payment
+# TotalToPay=Total to pay
+# TotalVATReceived=Total VAT received
+# CustomerAccountancyCode=Customer accountancy code
+# SupplierAccountancyCode=Supplier accountancy code
+# AccountNumberShort=Account number
+# AccountNumber=Account number
+# NewAccount=New account
+# SalesTurnover=Sales turnover
+# SalesTurnoverMinimum=Minimum sales turnover
+# ByThirdParties=By third parties
+# ByUserAuthorOfInvoice=By invoice author
+# AccountancyExport=Accountancy export
+# ErrorWrongAccountancyCodeForCompany=Bad customer accountancy code for %s
+# SuppliersProductsSellSalesTurnover=The generated turnover by the sales of supplier's products.
+# CheckReceipt=Check deposit
+# CheckReceiptShort=Check deposit
+# NewCheckReceipt=New discount
+# NewCheckDeposit=New check deposit
+# NewCheckDepositOn=Create receipt for deposit on account: %s
+# NoWaitingChecks=No checks waiting for deposit.
+# DateChequeReceived=Check reception date
+# NbOfCheques=Nb of checks
+# PaySocialContribution=Pay a social contribution
+# ConfirmPaySocialContribution=Are you sure you want to classify this social contribution as paid?
+# DeleteSocialContribution=Delete a social contribution
+# ConfirmDeleteSocialContribution=Are you sure you want to delete this social contribution?
+# ExportDataset_tax_1=Social contributions and payments
+# CalcModeVATDebt=Mode %sVAT on commitment accounting%s.
+# CalcModeVATEngagement=Mode %sVAT on incomes-expenses%s.
+# CalcModeDebt=Mode %sClaims-Debts%s said Commitment accounting.
+# CalcModeEngagement=Mode %sIncomes-Expenses%s said cash accounting
+# AnnualSummaryDueDebtMode=Balance of income and expenses, annual summary
+# AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
+# AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by third parties, mode %sClaims-Debts%s said Commitment accounting.
+# AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by third parties, mode %sIncomes-Expenses%s said cash accounting.
+# SeeReportInInputOutputMode=See report %sIncomes-Expenses%s said cash accounting for a calculation on actual payments made
+# SeeReportInDueDebtMode=See report %sClaims-Debts%s said commitment accounting for a calculation on issued invoices
+# RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
+# RulesResultDue=- It includes outstanding invoices, expenses and VAT whether they are paid or not.
- It is based on the validation date of invoices and VAT and on the due date for expenses.
+# RulesResultInOut=- It includes the real payments made on invoices, expenses and VAT.
- It is based on the payment dates of the invoices, expenses and VAT.
+# RulesCADue=- It includes the client's due invoices whether they are paid or not.
- It is based on the validation date of these invoices.
+# RulesCAIn=- It includes all the effective payments of invoices received from clients.
- It is based on the payment date of these invoices
+# DepositsAreNotIncluded=- Deposit invoices are nor included
+# DepositsAreIncluded=- Deposit invoices are included
+# LT2ReportByCustomersInInputOutputModeES=Report by third party IRPF
+# VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
+# VATReportByCustomersInDueDebtMode=Report by the customer VAT collected and paid
+# VATReportByQuartersInInputOutputMode=Report by rate of the VAT collected and paid
+# VATReportByQuartersInDueDebtMode=Report by rate of the VAT collected and paid
+# SeeVATReportInInputOutputMode=See report %sVAT encasement%s for a standard calculation
+# SeeVATReportInDueDebtMode=See report %sVAT on flow%s for a calculation with an option on the flow
+# RulesVATInServices=- For services, the report includes the VAT regulations actually received or issued on the basis of the date of payment.
+# RulesVATInProducts=- For material assets, it includes the VAT invoices on the basis of the invoice date.
+# RulesVATDueServices=- For services, the report includes VAT invoices due, paid or not, based on the invoice date.
+# RulesVATDueProducts=- For material assets, it includes the VAT invoices, based on the invoice date.
+# OptionVatInfoModuleComptabilite=Note: For material assets, it should use the date of delivery to be more fair.
+# PercentOfInvoice=%%/invoice
+# NotUsedForGoods=Not used on goods
+# ProposalStats=Statistics on proposals
+# OrderStats=Statistics on orders
+# InvoiceStats=Statistics on bills
+# Dispatch=Dispatching
+# Dispatched=Dispatched
+# ToDispatch=To dispatch
+# ThirdPartyMustBeEditAsCustomer=Third party must be defined as a customer
+# SellsJournal=Sales Journal
+# PurchasesJournal=Purchases Journal
+# DescSellsJournal=Sales Journal
+# DescPurchasesJournal=Purchases Journal
+# InvoiceRef=Invoice ref.
+# CodeNotDef=Not defined
+# AddRemind=Dispatch available amount
+# RemainToDivide= Remain to dispatch :
+# WarningDepositsNotIncluded=Deposits invoices are not included in this version with this accountancy module.
+# DatePaymentTermCantBeLowerThanObjectDate=Payment term date can't be lower than object date.
+# Pcg_version=Pcg version
+# Pcg_type=Pcg type
+# Pcg_subtype=Pcg subtype
+# InvoiceLinesToDispatch=Invoice lines to dispatch
+# InvoiceDispatched=Dispatched invoices
+# AccountancyDashboard=Accountancy summary
+# ByProductsAndServices=By products and services
+# RefExt=External ref
+# ToCreateAPredefinedInvoice=To create a predefined invoice, create a standard invoice then, without validating it, click onto button "Convert to predefined invoice".
+# LinkedOrder=linked to order
+# ReCalculate=Recalculate
+# Mode1=Method 1
+# Mode2=Method 2
+# CalculationRuleDesc=To calculate total VAT, there is two methods:
Method 1 is rounding vat on each line, then summing them.
Method 2 is summing all vat on each line, then rounding result.
Final result may differs from few cents. Default mode is mode %s.
+# CalculationRuleDescSupplier=according to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
+# TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a cash accountancy mode is not relevant. This report is only available when using engagement accountancy mode (see setup of accountancy module).
+# CalculationMode=Calculation mode
+# COMPTA_PRODUCT_BUY_ACCOUNT=Default accountancy code to buy products
+# COMPTA_PRODUCT_SOLD_ACCOUNT=Default accountancy code to sell products
+# COMPTA_SERVICE_BUY_ACCOUNT=Default accountancy code to buy services
+# COMPTA_SERVICE_SOLD_ACCOUNT=Default accountancy code to sell services
+# COMPTA_VAT_ACCOUNT=Default accountancy code for collecting VAT
+# COMPTA_VAT_BUY_ACCOUNT=Default accountancy code for paying VAT
+# COMPTA_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties
+# COMPTA_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties
diff --git a/htdocs/langs/id_ID/contracts.lang b/htdocs/langs/id_ID/contracts.lang
new file mode 100644
index 00000000000..def3d8aceff
--- /dev/null
+++ b/htdocs/langs/id_ID/contracts.lang
@@ -0,0 +1,99 @@
+# Dolibarr language file - Source file is en_US - contracts
+# ContractsArea=Contracts area
+# ListOfContracts=List of contracts
+# LastContracts=Last %s modified contracts
+# AllContracts=All contracts
+# ContractCard=Contract card
+# ContractStatus=Contract status
+# ContractStatusNotRunning=Not running
+# ContractStatusRunning=Running
+# ContractStatusDraft=Draft
+# ContractStatusValidated=Validated
+# ContractStatusClosed=Closed
+# ServiceStatusInitial=Not running
+# ServiceStatusRunning=Running
+# ServiceStatusNotLate=Running, not expired
+# ServiceStatusNotLateShort=Not expired
+# ServiceStatusLate=Running, expired
+# ServiceStatusLateShort=Expired
+# ServiceStatusClosed=Closed
+# ServicesLegend=Services legend
+# Contracts=Contracts
+# Contract=Contract
+# NoContracts=No contracts
+# MenuServices=Services
+# MenuInactiveServices=Services not active
+# MenuRunningServices=Running services
+# MenuExpiredServices=Expired services
+# MenuClosedServices=Closed services
+# NewContract=New contract
+# AddContract=Add contract
+# SearchAContract=Search a contract
+# DeleteAContract=Delete a contract
+# CloseAContract=Close a contract
+# ConfirmDeleteAContract=Are you sure you want to delete this contract and all its services ?
+# ConfirmValidateContract=Are you sure you want to validate this contract under name %s ?
+# ConfirmCloseContract=This will close all services (active or not). Are you sure you want to close this contract ?
+# ConfirmCloseService=Are you sure you want to close this service with date %s ?
+# ValidateAContract=Validate a contract
+# ActivateService=Activate service
+# ConfirmActivateService=Are you sure you want to activate this service with date %s ?
+# RefContract=Contract reference
+# DateContract=Contract date
+# DateServiceActivate=Service activation date
+# DateServiceUnactivate=Service deactivation date
+# DateServiceStart=Date for beginning of service
+# DateServiceEnd=Date for end of service
+# ShowContract=Show contract
+# ListOfServices=List of services
+# ListOfInactiveServices=List of not active services
+# ListOfExpiredServices=List of expired active services
+# ListOfClosedServices=List of closed services
+# ListOfRunningContractsLines=List of running contract lines
+# ListOfRunningServices=List of running services
+# NotActivatedServices=Inactive services (among validated contracts)
+# BoardNotActivatedServices=Services to activate among validated contracts
+# LastContracts=Last %s modified contracts
+# LastActivatedServices=Last %s activated services
+# LastModifiedServices=Last %s modified services
+# EditServiceLine=Edit service line
+# ContractStartDate=Start date
+# ContractEndDate=End date
+# DateStartPlanned=Planned start date
+# DateStartPlannedShort=Planned start date
+# DateEndPlanned=Planned end date
+# DateEndPlannedShort=Planned end date
+# DateStartReal=Real start date
+# DateStartRealShort=Real start date
+# DateEndReal=Real end date
+# DateEndRealShort=Real end date
+# NbOfServices=Nb of services
+# CloseService=Close service
+# ServicesNomberShort=%s service(s)
+# RunningServices=Running services
+# BoardRunningServices=Expired running services
+# ServiceStatus=Status of service
+# DraftContracts=Drafts contracts
+# CloseRefusedBecauseOneServiceActive=Contract can't be closed as ther is at least one open service on it
+# CloseAllContracts=Close all contract lines
+# DeleteContractLine=Delete a contract line
+# ConfirmDeleteContractLine=Are you sure you want to delete this contract line ?
+# MoveToAnotherContract=Move service into another contract.
+# ConfirmMoveToAnotherContract=I choosed new target contract and confirm I want to move this service into this contract.
+# ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to ?
+# PaymentRenewContractId=Renew contract line (number %s)
+# ExpiredSince=Expiration date
+# RelatedContracts=Related contracts
+# NoExpiredServices=No expired active services
+# ListOfServicesToExpireWithDuration=List of Services to expire in %s days
+# ListOfServicesToExpireWithDurationNeg=List of Services expired from more than %s days
+# ListOfServicesToExpire=List of Services to expire
+# NoteListOfYourExpiredServices=This list contains only services of contracts for third parties you are linked to as a sale representative.
+
+##### Types de contacts #####
+# TypeContact_contrat_internal_SALESREPSIGN=Sales representative signing contract
+# TypeContact_contrat_internal_SALESREPFOLL=Sales representative following-up contract
+# TypeContact_contrat_external_BILLING=Billing customer contact
+# TypeContact_contrat_external_CUSTOMER=Follow-up customer contact
+# TypeContact_contrat_external_SALESREPSIGN=Signing contract customer contact
+# Error_CONTRACT_ADDON_NotDefined=Constant CONTRACT_ADDON not defined
diff --git a/htdocs/langs/id_ID/cron.lang b/htdocs/langs/id_ID/cron.lang
new file mode 100644
index 00000000000..1be23d72ca3
--- /dev/null
+++ b/htdocs/langs/id_ID/cron.lang
@@ -0,0 +1,114 @@
+# Dolibarr language file - Source file is en_US - cron
+#
+# About page
+#
+# About = About
+# CronAbout = About Cron
+# CronAboutPage = Cron about page
+
+#
+# Right
+#
+# Permission23101 = Read Scheduled task
+# Permission23102 = Create/update Scheduled task
+# Permission23103 = Delete Scheduled task
+# Permission23104 = Execute Scheduled task
+
+#
+# Admin
+#
+# CronSetup= Scheduled job management setup
+# URLToLaunchCronJobs=URL to check and launch cron jobs if required
+# OrToLaunchASpecificJob=Or to check and launch a specific job
+# KeyForCronAccess=Security key for URL to launch cron jobs
+# FileToLaunchCronJobs=Command line to launch cron jobs
+# CronExplainHowToRunUnix=On Unix environment you should use crontab to run Command line each minutes
+# CronExplainHowToRunWin=On Microsoft(tm) Windows environement you can use Scheduled task tools to run Command line each minutes
+
+
+#
+# Menu
+#
+# CronJobs=Scheduled jobs
+# CronListActive= List of active jobs
+# CronListInactive= List of disabled jobs
+# CronListActive= List of active jobs
+
+
+#
+# Page list
+#
+# CronDateLastRun=Last run
+# CronLastOutput=Last run output
+# CronLastResult=Last result code
+# CronListOfCronJobs=List of scheduled jobs
+# CronCommand=Command
+# CronList=Jobs list
+# CronDelete= Delete cron jobs
+# CronConfirmDelete= Are you sure you want to delete this cron job ?
+# CronExecute=Launch job
+# CronConfirmExecute= Are you sure to execute this job now
+# CronInfo= Jobs allow to execute task that have been planned
+# CronWaitingJobs=Wainting jobs
+# CronTask=Job
+# CronNone= None
+# CronDtStart=Start date
+# CronDtEnd=End date
+# CronDtNextLaunch=Next execution
+# CronDtLastLaunch=Last execution
+# CronFrequency=Frequancy
+# CronClass=Classe
+# CronMethod=Method
+# CronModule=Module
+# CronAction=Action
+# CronStatus=Status
+# CronStatusActive=Enabled
+# CronStatusInactive=Disabled
+# CronNoJobs=No jobs registered
+# CronPriority=Priority
+# CronLabel=Description
+# CronNbRun=Nb. launch
+# CronEach=Every
+# JobFinished=Job launched and finished
+
+#
+#Page card
+#
+# CronAdd= Add jobs
+# CronHourStart= Start Hour and date of task
+# CronEvery= And execute task each
+# CronObject= Instance/Object to create
+# CronArgs=Parameters
+# CronSaveSucess=Save succesfully
+# CronNote=Comment
+# CronFieldMandatory=Fields %s is mandatory
+# CronErrEndDateStartDt=End date cannot be before start date
+# CronStatusActiveBtn=Enable
+# CronStatusInactiveBtn=Disable
+# CronTaskInactive=This job is disabled
+# CronDtLastResult=Last result date
+# CronId=Id
+# CronClassFile=Classes (filename.class.php)
+# CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module).
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of module is product
+# CronClassFileHelp=The file name to load.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of class file name is product.class.php
+# CronObjectHelp=The object name to load.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of class file name is Product
+# CronMethodHelp=The object method to launch.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of method is is fecth
+# CronArgsHelp=The method arguments.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of paramters can be 0, ProductRef
+# CronCommandHelp=The system command line to execute.
+
+#
+# Info
+#
+# CronInfoPage=Information
+
+
+#
+# Common
+#
+# CronType=Task type
+# CronType_method=Call method of a Dolibarr Class
+# CronType_command=Shell command
+# CronMenu=Cron
+# CronCannotLoadClass=Cannot load class %s or object %s
+
+# UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Modules tools - Job list" to see and edit scheduled jobs.
diff --git a/htdocs/langs/id_ID/deliveries.lang b/htdocs/langs/id_ID/deliveries.lang
new file mode 100644
index 00000000000..87b76940c13
--- /dev/null
+++ b/htdocs/langs/id_ID/deliveries.lang
@@ -0,0 +1,25 @@
+# Dolibarr language file - Source file is en_US - deliveries
+# Delivery=Delivery
+# Deliveries=Deliveries
+# DeliveryCard=Delivery card
+# DeliveryOrder=Delivery order
+# DeliveryOrders=Delivery orders
+# DeliveryDate=Delivery date
+# DeliveryDateShort=Deliv. date
+# CreateDeliveryOrder=Generate delivery order
+# QtyDelivered=Qty delivered
+# SetDeliveryDate=Set shipping date
+# ValidateDeliveryReceipt=Validate delivery receipt
+# ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt ?
+# DeleteDeliveryReceipt=Delete delivery receipt
+# DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt %s ?
+# DeliveryMethod=Delivery method
+# TrackingNumber=Tracking number
+# DeliveryNotValidated=Delivery not validated
+# merou PDF model
+# NameAndSignature=Name and Signature :
+# ToAndDate=To___________________________________ on ____/_____/__________
+# GoodStatusDeclaration=Have received the goods above in good condition,
+# Deliverer=Deliverer :
+# Sender=Sender
+# Recipient=Recipient
diff --git a/htdocs/langs/id_ID/dict.lang b/htdocs/langs/id_ID/dict.lang
new file mode 100644
index 00000000000..a662b0f7573
--- /dev/null
+++ b/htdocs/langs/id_ID/dict.lang
@@ -0,0 +1,329 @@
+# Dolibarr language file - Source file is en_US - dict
+# CountryFR=France
+# CountryBE=Belgium
+# CountryIT=Italy
+# CountryES=Spain
+# CountryDE=Germany
+# CountryCH=Switzerland
+# CountryGB=Great Britain
+# CountryUK=United Kingdom
+# CountryIE=Ireland
+# CountryCN=China
+# CountryTN=Tunisia
+# CountryUS=United States
+# CountryMA=Morocco
+# CountryDZ=Algeria
+# CountryCA=Canada
+# CountryTG=Togo
+# CountryGA=Gabon
+# CountryNL=Netherlands
+# CountryHU=Hungary
+# CountryRU=Russia
+# CountrySE=Sweden
+# CountryCI=Ivoiry Coast
+# CountrySN=Senegal
+# CountryAR=Argentina
+# CountryCM=Cameroon
+# CountryPT=Portugal
+# CountrySA=Saudi Arabia
+# CountryMC=Monaco
+# CountryAU=Australia
+# CountrySG=Singapore
+# CountryAF=Afghanistan
+# CountryAX=Åland Islands
+# CountryAL=Albania
+# CountryAS=American Samoa
+# CountryAD=Andorra
+# CountryAO=Angola
+# CountryAI=Anguilla
+# CountryAQ=Antarctica
+# CountryAG=Antigua and Barbuda
+# CountryAM=Armenia
+# CountryAW=Aruba
+# CountryAT=Austria
+# CountryAZ=Azerbaijan
+# CountryBS=Bahamas
+# CountryBH=Bahrain
+# CountryBD=Bangladesh
+# CountryBB=Barbados
+# CountryBY=Belarus
+# CountryBZ=Belize
+# CountryBJ=Benin
+# CountryBM=Bermuda
+# CountryBT=Bhutan
+# CountryBO=Bolivia
+# CountryBA=Bosnia and Herzegovina
+# CountryBW=Botswana
+# CountryBV=Bouvet Island
+# CountryBR=Brazil
+# CountryIO=British Indian Ocean Territory
+# CountryBN=Brunei Darussalam
+# CountryBG=Bulgaria
+# CountryBF=Burkina Faso
+# CountryBI=Burundi
+# CountryKH=Cambodia
+# CountryCV=Cape Verde
+# CountryKY=Cayman Islands
+# CountryCF=Central African Republic
+# CountryTD=Chad
+# CountryCL=Chile
+# CountryCX=Christmas Island
+# CountryCC=Cocos (Keeling) Islands
+# CountryCO=Colombia
+# CountryKM=Comoros
+# CountryCG=Congo
+# CountryCD=Congo, The Democratic Republic of the
+# CountryCK=Cook Islands
+# CountryCR=Costa Rica
+# CountryHR=Croatia
+# CountryCU=Cuba
+# CountryCY=Cyprus
+# CountryCZ=Czech Republic
+# CountryDK=Denmark
+# CountryDJ=Djibouti
+# CountryDM=Dominica
+# CountryDO=Dominican Republic
+# CountryEC=Ecuador
+# CountryEG=Egypt
+# CountrySV=El Salvador
+# CountryGQ=Equatorial Guinea
+# CountryER=Eritrea
+# CountryEE=Estonia
+# CountryET=Ethiopia
+# CountryFK=Falkland Islands
+# CountryFO=Faroe Islands
+# CountryFJ=Fiji Islands
+# CountryFI=Finland
+# CountryGF=French Guiana
+# CountryPF=French Polynesia
+# CountryTF=French Southern Territories
+# CountryGM=Gambia
+# CountryGE=Georgia
+# CountryGH=Ghana
+# CountryGI=Gibraltar
+# CountryGR=Greece
+# CountryGL=Greenland
+# CountryGD=Grenada
+# CountryGP=Guadeloupe
+# CountryGU=Guam
+# CountryGT=Guatemala
+# CountryGN=Guinea
+# CountryGW=Guinea-Bissau
+# CountryGY=Guyana
+# CountryHT=Haïti
+# CountryHM=Heard Island and McDonald
+# CountryVA=Holy See (Vatican City State)
+# CountryHN=Honduras
+# CountryHK=Hong Kong
+# CountryIS=Icelande
+# CountryIN=India
+# CountryID=Indonesia
+# CountryIR=Iran
+# CountryIQ=Iraq
+# CountryIL=Israel
+# CountryJM=Jamaica
+# CountryJP=Japan
+# CountryJO=Jordan
+# CountryKZ=Kazakhstan
+# CountryKE=Kenya
+# CountryKI=Kiribati
+# CountryKP=North Korea
+# CountryKR=South Korea
+# CountryKW=Kuwait
+# CountryKG=Kyrghyztan
+# CountryLA=Lao
+# CountryLV=Latvia
+# CountryLB=Lebanon
+# CountryLS=Lesotho
+# CountryLR=Liberia
+# CountryLY=Libyan
+# CountryLI=Liechtenstein
+# CountryLT=Lituania
+# CountryLU=Luxembourg
+# CountryMO=Macao
+# CountryMK=Macedonia, the former Yugoslav of
+# CountryMG=Madagascar
+# CountryMW=Malawi
+# CountryMY=Malaysia
+# CountryMV=Maldives
+# CountryML=Mali
+# CountryMT=Malta
+# CountryMH=Marshall Islands
+# CountryMQ=Martinique
+# CountryMR=Mauritania
+# CountryMU=Mauritius
+# CountryYT=Mayotte
+# CountryMX=Mexico
+# CountryFM=Micronesia
+# CountryMD=Moldova
+# CountryMN=Mongolia
+# CountryMS=Monserrat
+# CountryMZ=Mozambique
+# CountryMM=Birmania (Myanmar)
+# CountryNA=Namibia
+# CountryNR=Nauru
+# CountryNP=Nepal
+# CountryAN=Netherlands Antilles
+# CountryNC=New Caledonia
+# CountryNZ=New Zealand
+# CountryNI=Nicaragua
+# CountryNE=Niger
+# CountryNG=Nigeria
+# CountryNU=Niue
+# CountryNF=Norfolk Island
+# CountryMP=Northern Mariana Islands
+# CountryNO=Norway
+# CountryOM=Oman
+# CountryPK=Pakistan
+# CountryPW=Palau
+# CountryPS=Palestinian Territory, Occupied
+# CountryPA=Panama
+# CountryPG=Papua New Guinea
+# CountryPY=Paraguay
+# CountryPE=Peru
+# CountryPH=Philippines
+# CountryPN=Pitcairn Islands
+# CountryPL=Poland
+# CountryPR=Puerto Rico
+# CountryQA=Qatar
+# CountryRE=Reunion
+# CountryRO=Romania
+# CountryRW=Rwanda
+# CountrySH=Saint Helena
+# CountryKN=Saint Kitts and Nevis
+# CountryLC=Saint Lucia
+# CountryPM=Saint Pierre and Miquelon
+# CountryVC=Saint Vincent and Grenadines
+# CountryWS=Samoa
+# CountrySM=San Marino
+# CountryST=Sao Tome and Principe
+# CountryRS=Serbia
+# CountrySC=Seychelles
+# CountrySL=Sierra Leone
+# CountrySK=Slovakia
+# CountrySI=Slovenia
+# CountrySB=Solomon Islands
+# CountrySO=Somalia
+# CountryZA=South Africa
+# CountryGS=South Georgia and the South Sandwich Islands
+# CountryLK=Sri Lanka
+# CountrySD=Sudan
+# CountrySR=Suriname
+# CountrySJ=Svalbard and Jan Mayen
+# CountrySZ=Swaziland
+# CountrySY=Syrian
+# CountryTW=Taiwan
+# CountryTJ=Tajikistan
+# CountryTZ=Tanzania
+# CountryTH=Thailand
+# CountryTL=Timor-Leste
+# CountryTK=Tokelau
+# CountryTO=Tonga
+# CountryTT=Trinidad and Tobago
+# CountryTR=Turkey
+# CountryTM=Turkmenistan
+# CountryTC=Turks and Cailos Islands
+# CountryTV=Tuvalu
+# CountryUG=Uganda
+# CountryUA=Ukraine
+# CountryAE=United Arab Emirates
+# CountryUM=United States Minor Outlying Islands
+# CountryUY=Uruguay
+# CountryUZ=Uzbekistan
+# CountryVU=Vanuatu
+# CountryVE=Venezuela
+# CountryVN=Viet Nam
+# CountryVG=Virgin Islands, British
+# CountryVI=Virgin Islands, U.S.
+# CountryWF=Wallis and Futuna
+# CountryEH=Western Sahara
+# CountryYE=Yemen
+# CountryZM=Zambia
+# CountryZW=Zimbabwe
+# CountryGG=Guernsey
+# CountryIM=Isle of Man
+# CountryJE=Jersey
+# CountryME=Montenegro
+# CountryBL=Saint Barthelemy
+# CountryMF=Saint Martin
+
+##### Civilities #####
+# CivilityMME=Mrs.
+# CivilityMR=Mr.
+# CivilityMLE=Ms.
+# CivilityMTRE=Master
+# CivilityDR=Doctor
+
+##### Currencies #####
+# Currencyeuros=Euros
+# CurrencyAUD=AU Dollars
+# CurrencySingAUD=AU Dollar
+# CurrencyCAD=CAN Dollars
+# CurrencySingCAD=CAN Dollar
+# CurrencyCHF=Swiss Francs
+# CurrencySingCHF=Swiss Franc
+# CurrencyEUR=Euros
+# CurrencySingEUR=Euro
+# CurrencyFRF=French Francs
+# CurrencySingFRF=French Franc
+# CurrencyGBP=GB Pounds
+# CurrencySingGBP=GB Pound
+# CurrencyINR=Indian rupees
+# CurrencySingINR=Indian rupee
+# CurrencyMAD=Dirham
+# CurrencySingMAD=Dirham
+# CurrencyMGA=Ariary
+# CurrencySingMGA=Ariary
+# CurrencyMUR=Mauritius rupees
+# CurrencySingMUR=Mauritius rupee
+# CurrencyNOK=Norwegian krones
+# CurrencySingNOK=Norwegian krone
+# CurrencyTND=Tunisian dinars
+# CurrencySingTND=Tunisian dinar
+# CurrencyUSD=US Dollars
+# CurrencySingUSD=US Dollar
+# CurrencyUAH=Hryvnia
+# CurrencySingUAH=Hryvnia
+# CurrencyXAF=CFA Francs BEAC
+# CurrencySingXAF=CFA Franc BEAC
+# CurrencyXOF=CFA Francs BCEAO
+# CurrencySingXOF=CFA Franc BCEAO
+# CurrencyXPF=CFP Francs
+# CurrencySingXPF=CFP Franc
+
+# CurrencyCentSingEUR=cent
+# CurrencyThousandthSingTND=thousandth
+
+#### Input reasons #####
+# DemandReasonTypeSRC_INTE=Internet
+# DemandReasonTypeSRC_CAMP_MAIL=Mailing campaign
+# DemandReasonTypeSRC_CAMP_EMAIL=EMailing campaign
+# DemandReasonTypeSRC_CAMP_PHO=Phone campaign
+# DemandReasonTypeSRC_CAMP_FAX=Fax campaign
+# DemandReasonTypeSRC_COMM=Commercial contact
+# DemandReasonTypeSRC_SHOP=Shop contact
+# DemandReasonTypeSRC_WOM=Word of mouth
+# DemandReasonTypeSRC_PARTNER=Partner
+# DemandReasonTypeSRC_EMPLOYEE=Employee
+# DemandReasonTypeSRC_SPONSORING=Sponsorship
+
+#### Paper formats ####
+# PaperFormatEU4A0=Format 4A0
+# PaperFormatEU2A0=Format 2A0
+# PaperFormatEUA0=Format A0
+# PaperFormatEUA1=Format A1
+# PaperFormatEUA2=Format A2
+# PaperFormatEUA3=Format A3
+# PaperFormatEUA4=Format A4
+# PaperFormatEUA5=Format A5
+# PaperFormatEUA6=Format A6
+# PaperFormatUSLETTER=Format Letter US
+# PaperFormatUSLEGAL=Format Legal US
+# PaperFormatUSEXECUTIVE=Format Executive US
+# PaperFormatUSLEDGER=Format Ledger/Tabloid
+# PaperFormatCAP1=Format P1 Canada
+# PaperFormatCAP2=Format P2 Canada
+# PaperFormatCAP3=Format P3 Canada
+# PaperFormatCAP4=Format P4 Canada
+# PaperFormatCAP5=Format P5 Canada
+# PaperFormatCAP6=Format P6 Canada
diff --git a/htdocs/langs/id_ID/donations.lang b/htdocs/langs/id_ID/donations.lang
new file mode 100644
index 00000000000..12a72464cae
--- /dev/null
+++ b/htdocs/langs/id_ID/donations.lang
@@ -0,0 +1,32 @@
+# Dolibarr language file - Source file is en_US - donations
+# Donation=Donation
+# Donations=Donations
+# DonationRef=Donation ref.
+# Donor=Donor
+# Donors=Donors
+# AddDonation=Add a donation
+# NewDonation=New donation
+# ShowDonation=Show donation
+# DonationPromise=Gift promise
+# PromisesNotValid=Not validated promises
+# PromisesValid=Validated promises
+# DonationsPaid=Donations paid
+# DonationsReceived=Donations received
+# PublicDonation=Public donation
+# DonationsNumber=Donation number
+# DonationsArea=Donations area
+# DonationStatusPromiseNotValidated=Draft promise
+# DonationStatusPromiseValidated=Validated promise
+# DonationStatusPaid=Donation received
+# DonationStatusPromiseNotValidatedShort=Draft
+# DonationStatusPromiseValidatedShort=Validated
+# DonationStatusPaidShort=Received
+# ValidPromess=Validate promise
+# DonationReceipt=Donation receipt
+# BuildDonationReceipt=Build receipt
+# DonationsModels=Documents models for donation receipts
+# LastModifiedDonations=Last %s modified donations
+# SearchADonation=Search a donation
+# DonationRecipient=Donation recipient
+# ThankYou=Thank You
+# IConfirmDonationReception=The recipient declare reception, as a donation, of the following amount
diff --git a/htdocs/langs/id_ID/ecm.lang b/htdocs/langs/id_ID/ecm.lang
new file mode 100644
index 00000000000..47c6a4ccd6e
--- /dev/null
+++ b/htdocs/langs/id_ID/ecm.lang
@@ -0,0 +1,55 @@
+# Dolibarr language file - Source file is en_US - ecm
+# MenuECM=Documents
+# DocsMine=My documents
+# DocsGenerated=Generated documents
+# DocsElements=Elements documents
+# DocsThirdParties=Documents third parties
+# DocsContracts=Documents contracts
+# DocsProposals=Documents proposals
+# DocsOrders=Documents orders
+# DocsInvoices=Documents invoices
+# ECMNbOfDocs=Nb of documents in directory
+# ECMNbOfDocsSmall=Nb of doc.
+# ECMSection=Directory
+# ECMSectionManual=Manual directory
+# ECMSectionAuto=Automatic directory
+# ECMSectionsManual=Manual tree
+# ECMSectionsAuto=Automatic tree
+# ECMSections=Directories
+# ECMRoot=Root
+# ECMNewSection=New directory
+# ECMAddSection=Add directory
+# ECMNewDocument=New document
+# ECMCreationDate=Creation date
+# ECMNbOfFilesInDir=Number of files in directory
+# ECMNbOfSubDir=Number of sub-directories
+# ECMNbOfFilesInSubDir=Number of files in sub-directories
+# ECMCreationUser=Creator
+# ECMArea=EDM area
+# ECMAreaDesc=The EDM (Electronic Document Management) area allows you to save, share and search quickly all kind of documents in Dolibarr.
+# ECMAreaDesc2=* Automatic directories are filled automatically when adding documents from card of an element.
* Manual directories can be used to save documents not linked to a particular element.
+# ECMSectionWasRemoved=Directory %s has been deleted.
+# ECMDocumentsSection=Document of directory
+# ECMSearchByKeywords=Search by keywords
+# ECMSearchByEntity=Search by object
+# ECMSectionOfDocuments=Directories of documents
+# ECMTypeManual=Manual
+# ECMTypeAuto=Automatic
+# ECMDocsBySocialContributions=Documents linked to social contributions
+# ECMDocsByThirdParties=Documents linked to third parties
+# ECMDocsByProposals=Documents linked to proposals
+# ECMDocsByOrders=Documents linked to customers orders
+# ECMDocsByContracts=Documents linked to contracts
+# ECMDocsByInvoices=Documents linked to customers invoices
+# ECMDocsByProducts=Documents linked to products
+# ECMDocsByProjects=Documents linked to projects
+# ECMNoDirectoryYet=No directory created
+# ShowECMSection=Show directory
+# DeleteSection=Remove directory
+# ConfirmDeleteSection=Can you confirm you want to delete the directory %s ?
+# ECMDirectoryForFiles=Relative directory for files
+# CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
+# ECMFileManager=File manager
+# ECMSelectASection=Select a directory on left tree...
+# DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Refresh" button first to synchronize disk and database to get content of this directory.
+
diff --git a/htdocs/langs/id_ID/errors.lang b/htdocs/langs/id_ID/errors.lang
new file mode 100644
index 00000000000..f5e6781eb4c
--- /dev/null
+++ b/htdocs/langs/id_ID/errors.lang
@@ -0,0 +1,150 @@
+# Dolibarr language file - Source file is en_US - errors
+
+# No errors
+# NoErrorCommitIsDone=No error, we commit
+
+# Errors
+# Error=Error
+# Errors=Errors
+# ErrorButCommitIsDone=Errors found but we validate despite this
+# ErrorBadEMail=EMail %s is wrong
+# ErrorBadUrl=Url %s is wrong
+# ErrorLoginAlreadyExists=Login %s already exists.
+# ErrorGroupAlreadyExists=Group %s already exists.
+# ErrorRecordNotFound=Record not found.
+# ErrorFailToCopyFile=Failed to copy file '%s' into '%s'.
+# ErrorFailToRenameFile=Failed to rename file '%s' into '%s'.
+# ErrorFailToDeleteFile=Failed to remove file '%s'.
+# ErrorFailToCreateFile=Failed to create file '%s'.
+# ErrorFailToRenameDir=Failed to rename directory '%s' into '%s'.
+# ErrorFailToCreateDir=Failed to create directory '%s'.
+# ErrorFailToDeleteDir=Failed to delete directory '%s'.
+# ErrorFailedToDeleteJoinedFiles=Can not delete environment because there is some joined files. Remove join files first.
+# ErrorThisContactIsAlreadyDefinedAsThisType=This contact is already defined as contact for this type.
+# ErrorCashAccountAcceptsOnlyCashMoney=This bank account is a cash account, so it accepts payments of type cash only.
+# ErrorFromToAccountsMustDiffers=Source and targets bank accounts must be different.
+# ErrorBadThirdPartyName=Bad value for third party name
+# ErrorProdIdIsMandatory=The %s is mandatory
+# ErrorBadCustomerCodeSyntax=Bad syntax for customer code
+# ErrorCustomerCodeRequired=Customer code required
+# ErrorCustomerCodeAlreadyUsed=Customer code already used
+# ErrorPrefixRequired=Prefix required
+# ErrorUrlNotValid=The website address is incorrect
+# ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
+# ErrorSupplierCodeRequired=Supplier code required
+# ErrorSupplierCodeAlreadyUsed=Supplier code already used
+# ErrorBadParameters=Bad parameters
+# ErrorBadValueForParameter=Wrong value '%s' for parameter incorrect '%s'
+# ErrorBadImageFormat=Image file has not a supported format
+# ErrorBadDateFormat=Value '%s' has wrong date format
+# ErrorWrongDate=Date is not correct!
+# ErrorFailedToWriteInDir=Failed to write in directory %s
+# ErrorFoundBadEmailInFile=Found incorrect email syntax for %s lines in file (example line %s with email=%s)
+# ErrorUserCannotBeDelete=User can not be deleted. May be it is associated on Dolibarr entities.
+# ErrorFieldsRequired=Some required fields were not filled.
+# ErrorFailedToCreateDir=Failed to create a directory. Check that Web server user has permissions to write into Dolibarr documents directory. If parameter safe_mode is enabled on this PHP, check that Dolibarr php files owns to web server user (or group).
+# ErrorNoMailDefinedForThisUser=No mail defined for this user
+# ErrorFeatureNeedJavascript=This feature need javascript to be activated to work. Change this in setup - display.
+# ErrorTopMenuMustHaveAParentWithId0=A menu of type 'Top' can't have a parent menu. Put 0 in parent menu or choose a menu of type 'Left'.
+# ErrorLeftMenuMustHaveAParentId=A menu of type 'Left' must have a parent id.
+# ErrorFileNotFound=File %s not found (Bad path, wrong permissions or access denied by PHP openbasedir or safe_mode parameter)
+# ErrorDirNotFound=Directory %s not found (Bad path, wrong permissions or access denied by PHP openbasedir or safe_mode parameter)
+# ErrorFunctionNotAvailableInPHP=Function %s is required for this feature but is not available in this version/setup of PHP.
+# ErrorDirAlreadyExists=A directory with this name already exists.
+# ErrorFileAlreadyExists=A file with this name already exists.
+# ErrorPartialFile=File not received completely by server.
+# ErrorNoTmpDir=Temporary directy %s does not exists.
+# ErrorUploadBlockedByAddon=Upload blocked by a PHP/Apache plugin.
+# ErrorFileSizeTooLarge=File size is too large.
+# ErrorSizeTooLongForIntType=Size too long for int type (%s digits maximum)
+# ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum)
+# ErrorNoValueForSelectType=Please fill value for select list
+# ErrorNoValueForCheckBoxType=Please fill value for checkbox list
+# ErrorNoValueForRadioType=Please fill value for radio list
+# ErrorBadFormatValueList=The list value cannot have more than one come : %s, but need at least one: llave,valores
+# ErrorFieldCanNotContainSpecialCharacters=Field %s must not contains special characters.
+# ErrorNoAccountancyModuleLoaded=No accountancy module activated
+# ErrorExportDuplicateProfil=This profile name already exists for this export set.
+# ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
+# ErrorLDAPMakeManualTest=A .ldif file has been generated in directory %s. Try to load it manually from command line to have more information on errors.
+# ErrorCantSaveADoneUserWithZeroPercentage=Can't save an action with "statut not started" if field "done by" is also filled.
+# ErrorRefAlreadyExists=Ref used for creation already exists.
+# ErrorPleaseTypeBankTransactionReportName=Please type bank receipt name where transaction is reported (Format YYYYMM or YYYYMMDD)
+# ErrorRecordHasChildren=Failed to delete records since it has some childs.
+# ErrorRecordIsUsedCantDelete=Can't delete record. It is already used or included into other object.
+# ErrorModuleRequireJavascript=Javascript must not be disabled to have this feature working. To enable/disable Javascript, go to menu Home->Setup->Display.
+# ErrorPasswordsMustMatch=Both typed passwords must match each other
+# ErrorContactEMail=A technical error occured. Please, contact administrator to following email %s en provide the error code %s in your message, or even better by adding a screen copy of this page.
+# ErrorWrongValueForField=Wrong value for field number %s (value '%s' does not match regex rule %s)
+# ErrorFieldValueNotIn=Wrong value for field number %s (value '%s' is not a value available into field %s of table %s)
+# ErrorFieldRefNotIn=Wrong value for field number %s (value '%s' is not a %s existing ref)
+# ErrorsOnXLines=Errors on %s source record(s)
+# ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
+# ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
+# ErrorDatabaseParameterWrong=Database setup parameter '%s' has a value not compatible to use Dolibarr (must have value '%s').
+# ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
+# ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
+# ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Setup - Modules to complete.
+# ErrorBadMask=Error on mask
+# ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
+# ErrorBadMaskBadRazMonth=Error, bad reset value
+# ErrorSelectAtLeastOne=Error. Select at least one entry.
+# ErrorProductWithRefNotExist=Product with reference '%s' don't exist
+# ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transation that is conciliated
+# ErrorProdIdAlreadyExist=%s is assigned to another third
+# ErrorFailedToSendPassword=Failed to send password
+# ErrorFailedToLoadRSSFile=Fails to get RSS feed. Try to add constant MAIN_SIMPLEXMLLOAD_DEBUG if error messages does not provide enough information.
+# ErrorPasswordDiffers=Passwords differs, please type them again.
+# ErrorForbidden=Access denied.
You try to access to a page, area or feature without being in an authenticated session or that is not allowed to your user.
+# ErrorForbidden2=Permission for this login can be defined by your Dolibarr administrator from menu %s->%s.
+# ErrorForbidden3=It seems that Dolibarr is not used through an authenticated session. Take a look at Dolibarr setup documentation to know how to manage authentications (htaccess, mod_auth or other...).
+# ErrorNoImagickReadimage=Class Imagick is not found in this PHP. No preview can be available. Administrators can disable this tab from menu Setup - Display.
+# ErrorRecordAlreadyExists=Record already exists
+# ErrorCantReadFile=Failed to read file '%s'
+# ErrorCantReadDir=Failed to read directory '%s'
+# ErrorFailedToFindEntity=Failed to read environment '%s'
+# ErrorBadLoginPassword=Bad value for login or password
+# ErrorLoginDisabled=Your account has been disabled
+# ErrorFailedToRunExternalCommand=Failed to run external command. Check it is available and runnable by your PHP server. If PHP Safe Mode is enabled, check that command is inside a directory defined by parameter safe_mode_exec_dir.
+# ErrorFailedToChangePassword=Failed to change password
+# ErrorLoginDoesNotExists=User with login %s could not be found.
+# ErrorLoginHasNoEmail=This user has no email address. Process aborted.
+# ErrorBadValueForCode=Bad value for security code. Try again with new value...
+# ErrorBothFieldCantBeNegative=Fields %s and %s can't be both negative
+# ErrorWebServerUserHasNotPermission=User account %s used to execute web server has no permission for that
+# ErrorNoActivatedBarcode=No barcode type activated
+# ErrUnzipFails=Failed to unzip %s with ZipArchive
+# ErrNoZipEngine=No engine to unzip %s file in this PHP
+# ErrorFileMustBeADolibarrPackage=The file %s must be a Dolibarr zip package
+# ErrorFileRequired=It takes a package Dolibarr file
+# ErrorPhpCurlNotInstalled=The PHP CURL is not installed, this is essential to talk with Paypal
+# ErrorFailedToAddToMailmanList=Failed to add record %s to Mailman list %s or SPIP base
+# ErrorFailedToRemoveToMailmanList=Failed to remove record %s to Mailman list %s or SPIP base
+# ErrorNewValueCantMatchOldValue=New value can't be equal to old one
+# ErrorFailedToValidatePasswordReset=Failed to reinit password. May be the reinit was already done (this link can be used only one time). If not, try to restart the reinit process.
+# ErrorToConnectToMysqlCheckInstance=Connect to database fails. Check Mysql server is running (in most cases, you can launch it from command line with 'sudo /etc/init.d/mysql start').
+# ErrorFailedToAddContact=Failed to add contact
+# ErrorDateMustBeBeforeToday=The date can not be greater than today
+# ErrorPaymentModeDefinedToWithoutSetup=A payment mode was set to type %s but setup of module Invoice was not completed to define information to show for this payment mode.
+# ErrorPHPNeedModule=Error, your PHP must have module %s installed to use this feature.
+# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
+# ErrorWarehouseMustDiffers=Source and target warehouses must differs
+# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
+
+# Warnings
+# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
+# WarningSafeModeOnCheckExecDir=Warning, PHP option safe_mode is on so command must be stored inside a directory declared by php parameter safe_mode_exec_dir.
+# WarningAllowUrlFopenMustBeOn=Parameter allow_url_fopen must be set to on in filer php.ini for having this module working completely. You must modify this file manually.
+# WarningBuildScriptNotRunned=Script %s was not yet ran to build graphics, or there is no data to show.
+# WarningBookmarkAlreadyExists=A bookmark with this title or this target (URL) already exists.
+# WarningPassIsEmpty=Warning, database password is empty. This is a security hole. You should add a password to your database and change your conf.php file to reflect this.
+# WarningConfFileMustBeReadOnly=Warning, your config file (htdocs/conf/conf.php) can be overwritten by the web server. This is a serious security hole. Modify permissions on file to be in read only mode for operating system user used by Web server. If you use Windows and FAT format for your disk, you must know that this file system does not allow to add permissions on file, so can't be completely safe.
+# WarningsOnXLines=Warnings on %s source record(s)
+# WarningNoDocumentModelActivated=No model, for document generation, has been activated. A model will be choosed by default until you check your module setup.
+# WarningLockFileDoesNotExists=Warning, once setup is finished, you must disable install/migrate tools by adding a file install.lock into directory %s. Missing this file is a security hole.
+# WarningUntilDirRemoved=All security warnings (visible by admin users only) will remain active as long as the vulnerability is present (or that constant MAIN_REMOVE_INSTALL_WARNING is added in Setup->Other setup).
+# WarningCloseAlways=Warning, closing is done even if amount differs between source and target elements. Enable this feature with caution.
+# WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box.
+# WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your user are not complete (see tab ClickToDial onto your user card).
+# WarningNotRelevant=Irrelevant operation for this dataset
diff --git a/htdocs/langs/id_ID/exports.lang b/htdocs/langs/id_ID/exports.lang
new file mode 100644
index 00000000000..93813d544b6
--- /dev/null
+++ b/htdocs/langs/id_ID/exports.lang
@@ -0,0 +1,130 @@
+# Dolibarr language file - Source file is en_US - exports
+# ExportsArea=Exports area
+# ImportArea=Import area
+# NewExport=New export
+# NewImport=New import
+# ExportableDatas=Exportable dataset
+# ImportableDatas=Importable dataset
+# SelectExportDataSet=Choose dataset you want to export...
+# SelectImportDataSet=Choose dataset you want to import...
+# SelectExportFields=Choose fields you want to export, or select a predefined export profile
+# SelectImportFields=Choose source file fields you want to import and their target field in database by moving them up and down with anchor %s, or select a predefined import profil:
+# NotImportedFields=Fields of source file not imported
+# SaveExportModel=Save this export profile if you plan to reuse it later...
+# SaveImportModel=Save this import profile if you plan to reuse it later...
+# ExportModelName=Export profile name
+# ExportModelSaved=Export profile saved under name %s.
+# ExportableFields=Exportable fields
+# ExportedFields=Exported fields
+# ImportModelName=Import profile name
+# ImportModelSaved=Import profile saved under name %s.
+# ImportableFields=Importable fields
+# ImportedFields=Imported fields
+# DatasetToExport=Dataset to export
+# DatasetToImport=Import file into dataset
+# NoDiscardedFields=No fields in source file are discarded
+# Dataset=Dataset
+# ChooseFieldsOrdersAndTitle=Choose fields order...
+# FieldsOrder=Fields order
+# FieldsTitle=Fields title
+# FieldOrder=Field order
+# FieldTitle=Field title
+# ChooseExportFormat=Choose export format
+# NowClickToGenerateToBuildExportFile=Now, select file format in combo box and click on "Generate" to build export file...
+# AvailableFormats=Available formats
+# LibraryShort=Library
+# LibraryUsed=Library used
+LibraryVersion=Versi
+# Step=Step
+# FormatedImport=Import assistant
+# FormatedImportDesc1=This area allows to import personalized data, using an assistant to help you in process without technical knowledge.
+# FormatedImportDesc2=First step is to choose a king of data you want to load, then file to load, then to choose which fields you want to load.
+# FormatedExport=Export assistant
+# FormatedExportDesc1=This area allows to export personalized data, using an assistant to help you in process without technical knowledge.
+# FormatedExportDesc2=First step is to choose a predefined dataset, then to choose which fields you want in your result files, and which order.
+# FormatedExportDesc3=When data to export are selected, you can define output file format you want to export your data to.
+# Sheet=Sheet
+# NoImportableData=No importable data (no module with definitions to allow data imports)
+# FileSuccessfullyBuilt=Export file generated
+# SQLUsedForExport=SQL Request used to build export file
+# LineId=Id of line
+# LineDescription=Description of line
+# LineUnitPrice=Unit price of line
+# LineVATRate=VAT Rate of line
+# LineQty=Quantity for line
+# LineTotalHT=Amount net of tax for line
+# LineTotalTTC=Amount with tax for line
+# LineTotalVAT=Amount of VAT for line
+# TypeOfLineServiceOrProduct=Type of line (0=product, 1=service)
+# FileWithDataToImport=File with data to import
+# FileToImport=Source file to import
+# FileMustHaveOneOfFollowingFormat=File to import must have one of following format
+# DownloadEmptyExample=Download example of empty source file
+# ChooseFormatOfFileToImport=Choose file format to use as import file format by clicking on picto %s to select it...
+# ChooseFileToImport=Upload file then click on picto %s to select file as source import file...
+# SourceFileFormat=Source file format
+# FieldsInSourceFile=Fields in source file
+# FieldsInTargetDatabase=Target fields in Dolibarr database (bold=mandatory)
+# Field=Field
+# NoFields=No fields
+# MoveField=Move field column number %s
+# ExampleOfImportFile=Example_of_import_file
+# SaveImportProfile=Save this import profile
+# ErrorImportDuplicateProfil=Failed to save this import profile with this name. An existing profile already exists with this name.
+# ImportSummary=Import setup summary
+# TablesTarget=Targeted tables
+# FieldsTarget=Targeted fields
+# TableTarget=Targeted table
+# FieldTarget=Targeted field
+# FieldSource=Source field
+# DoNotImportFirstLine=Do not import first line of source file
+# NbOfSourceLines=Number of lines in source file
+# NowClickToTestTheImport=Check import parameters you have defined. If they are correct, click on button "%s" to launch a simulation of import process (no data will be changed in your database, it's only a simulation for the moment)...
+# RunSimulateImportFile=Launch the import simulation
+# FieldNeedSource=This fiels in database require a data from source file
+# SomeMandatoryFieldHaveNoSource=Some mandatory fields have no source from data file
+# InformationOnSourceFile=Information on source file
+# InformationOnTargetTables=Information on target fields
+# SelectAtLeastOneField=Switch at least one source field in the column of fields to export
+# SelectFormat=Choose this import file format
+# RunImportFile=Launch import file
+# NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import.
+# DataLoadedWithId=All data will be loaded with the following import id: %s
+# ErrorMissingMandatoryValue=Mandatory data is empty in source file for field %s.
+# TooMuchErrors=There is still %s other source lines with errors but output has been limited.
+# TooMuchWarnings=There is still %s other source lines with warnings but output has been limited.
+# EmptyLine=Empty line (will be discarded)
+# CorrectErrorBeforeRunningImport=You must first correct all errors before running definitive import.
+# FileWasImported=File was imported with number %s.
+# YouCanUseImportIdToFindRecord=You can find all imported records in your database by filtering on field import_key='%s'.
+# NbOfLinesOK=Number of lines with no errors and no warnings: %s.
+# NbOfLinesImported=Number of lines successfully imported: %s.
+# DataComeFromNoWhere=Value to insert comes from nowhere in source file.
+# DataComeFromFileFieldNb=Value to insert comes from field number %s in source file.
+# DataComeFromIdFoundFromRef=Value that comes from field number %s of source file will be used to find id of parent object to use (So the objet %s that has the ref. from source file must exists into Dolibarr).
+# DataComeFromIdFoundFromCodeId=Code that comes from field number %s of source file will be used to find id of parent object to use (So the code from source file must exists into dictionnary %s). Note that if you know id, you can also use it into source file instead of code. Import should work in both cases.
+# DataIsInsertedInto=Data coming from source file will be inserted into the following field:
+# DataIDSourceIsInsertedInto=The id of parent object found using the data in source file, will be inserted into the following field:
+# DataCodeIDSourceIsInsertedInto=The id of parent line found from code, will be inserted into following field:
+# SourceRequired=Data value is mandatory
+# SourceExample=Example of possible data value
+# ExampleAnyRefFoundIntoElement=Any ref found for element %s
+# ExampleAnyCodeOrIdFoundIntoDictionnary=Any code (or id) found into dictionnary %s
+# CSVFormatDesc=Comma Separated Value file format (.csv).
This is a text file format where fields are separated by separator [ %s ]. If separator is found inside a field content, field is rounded by round character [ %s ]. Escape character to escape round character is [ %s ].
+# Excel95FormatDesc=Excel file format (.xls)
This is native Excel 95 format (BIFF5).
+# Excel2007FormatDesc=Excel file format (.xlsx)
This is native Excel 2007 format (SpreadsheetML).
+# TsvFormatDesc=Tab Separated Value file format (.tsv)
This is a text file format where fields are separated by a tabulator [tab].
+# ExportFieldAutomaticallyAdded=Field %s was automatically added. It will avoid you to have similar lines to be treated as duplicate records (with this field added, all lines will own their own id and will differ).
+# CsvOptions=Csv Options
+# Separator=Separator
+# Enclosure=Enclosure
+# SuppliersProducts=Suppliers Products
+# BankCode=Bank code
+# DeskCode=Desk code
+# BankAccountNumber=Account number
+# BankAccountNumberKey=Key
+## filters
+# SelectFilterFields=If you want to filter on some values, just input values here.
+# FilterableFields=Champs Filtrables
+# FilteredFields=Filtered fields
+# FilteredFieldsValues=Value for filter
diff --git a/htdocs/langs/id_ID/externalsite.lang b/htdocs/langs/id_ID/externalsite.lang
new file mode 100644
index 00000000000..b915c37a5ab
--- /dev/null
+++ b/htdocs/langs/id_ID/externalsite.lang
@@ -0,0 +1,4 @@
+# Dolibarr language file - Source file is en_US - externalsite
+# ExternalSiteSetup=Setup link to external website
+# ExternalSiteURL=External Site URL
+# ExternalSiteModuleNotComplete=Module ExternalSite was not configured properly.
diff --git a/htdocs/langs/id_ID/ftp.lang b/htdocs/langs/id_ID/ftp.lang
new file mode 100644
index 00000000000..6f135997201
--- /dev/null
+++ b/htdocs/langs/id_ID/ftp.lang
@@ -0,0 +1,12 @@
+# Dolibarr language file - Source file is en_US - ftp
+# FTPClientSetup=FTP Client module setup
+# NewFTPClient=New FTP connection setup
+# FTPArea=FTP Area
+# FTPAreaDesc=This screen show you content of a FTP server view
+# SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete
+# FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions
+# FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s)
+# FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password
+# FTPFailedToRemoveFile=Failed to remove file %s.
+# FTPFailedToRemoveDir=Failed to remove directory %s (Check permissions and that directory is empty).
+# FTPPassiveMode=Passive mode
diff --git a/htdocs/langs/id_ID/help.lang b/htdocs/langs/id_ID/help.lang
new file mode 100644
index 00000000000..fe836c72ab6
--- /dev/null
+++ b/htdocs/langs/id_ID/help.lang
@@ -0,0 +1,28 @@
+# Dolibarr language file - Source file is en_US - help
+# CommunitySupport=Forum/Wiki support
+# EMailSupport=Emails support
+# RemoteControlSupport=Online real time / remote support
+# OtherSupport=Other support
+# ToSeeListOfAvailableRessources=To contact/see available resources:
+# ClickHere=Click here
+# HelpCenter=Help center
+# DolibarrHelpCenter=Dolibarr help and support center
+# ToGoBackToDolibarr=Otherwise, click here to use Dolibarr
+# TypeOfSupport=Source of support
+# TypeSupportCommunauty=Community (free)
+# TypeSupportCommercial=Commercial
+# TypeOfHelp=Type
+# NeedHelpCenter=Need help or support ?
+# Efficiency=Efficiency
+# TypeHelpOnly=Help only
+# TypeHelpDev=Help+Development
+# TypeHelpDevForm=Help+Development+Formation
+# ToGetHelpGoOnSparkAngels1=Some companies can provide a fast (sometime immediate) and more efficient online support by taking control of your computer. Such helpers can be found on %s web site:
+# ToGetHelpGoOnSparkAngels3=You can also go to the list of all available coaches for Dolibarr, for this click on button
+# ToGetHelpGoOnSparkAngels2=Sometimes, there is no company available at the moment you make your search, so think to change the filter to look for "all availability". You will be able to send more requests.
+# BackToHelpCenter=Otherwise, click here to go back to help center home page.
+# LinkToGoldMember=You can call one of the coach preselected by Dolibarr for your language (%s) by clicking his Widget (status and maximum price are automatically updated):
+# PossibleLanguages=Supported languages
+# MakeADonation=Help Dolibarr project, make a donation
+# SubscribeToFoundation=Help Dolibarr project, subscribe to the foundation
+# SeeOfficalSupport=For official Dolibarr support in your language:
%s
diff --git a/htdocs/langs/id_ID/holiday.lang b/htdocs/langs/id_ID/holiday.lang
new file mode 100644
index 00000000000..3bca20c07db
--- /dev/null
+++ b/htdocs/langs/id_ID/holiday.lang
@@ -0,0 +1,152 @@
+# Dolibarr language file - Source file is en_US - holiday
+# HRM=HRM
+# Holidays=Holidays
+# CPTitreMenu=Holidays
+# MenuReportMonth=Monthly statement
+# MenuAddCP=Apply for holidays
+# NotActiveModCP=You must enable the module holidays to view this page.
+# NotConfigModCP=You must configure the module holidays to view this page. To do this, click here a>.
+# NoCPforUser=You don't have a demand for holidays.
+# AddCP=Apply for holidays
+# CPErrorSQL=An SQL error occurred:
+# Employe=Employee
+# DateDebCP=Start date
+# DateFinCP=End date
+# DateCreateCP=Creation date
+# DraftCP=Draft
+# ToReviewCP=Awaiting approval
+# ApprovedCP=Approved
+# CancelCP=Canceled
+# RefuseCP=Refused
+# ValidatorCP=Approbator
+# ListeCP=List of holidays
+# ReviewedByCP=Will be reviewed by
+# DescCP=Description
+# SendRequestCP=Creating demand for holidays
+# DelayToRequestCP=Applications for holidays must be made at least %s day(s) before them.
+# MenuConfCP=Edit balance of holidays
+# UpdateAllCP=Update the holidays
+# SoldeCPUser=Holidays balance is %s days.
+# ErrorEndDateCP=You must select an end date greater than the start date.
+# ErrorSQLCreateCP=An SQL error occurred during the creation:
+# ErrorIDFicheCP=An error has occurred, the request for holidays does not exist.
+# ReturnCP=Return to previous page
+# ErrorUserViewCP=You are not authorized to read this request for holidays.
+# InfosCP=Information of the demand of holidays
+# InfosWorkflowCP=Information Workflow
+# DateCreateCP=Creation date
+# RequestByCP=Requested by
+# TitreRequestCP=Sheet of holidays
+# NbUseDaysCP=Number of days of holidays consumed
+# EditCP=Edit
+# DeleteCP=Delete
+# ActionValidCP=Validate
+# ActionRefuseCP=Refuse
+# ActionCancelCP=Cancel
+# StatutCP=Status
+# SendToValidationCP=Send to validation
+# TitleDeleteCP=Delete the request of holidays
+# ConfirmDeleteCP=Confirm the deletion of this request for holidays?
+# ErrorCantDeleteCP=Error you don't have the right to delete this holiday request.
+# CantCreateCP=You don't have the right to apply for holidays.
+# InvalidValidatorCP=You must choose an approbator to your holiday request.
+# UpdateButtonCP=Update
+# CantUpdate=You cannot update this request of holidays.
+# NoDateDebut=You must select a start date.
+# NoDateFin=You must select an end date.
+# ErrorDureeCP=Your request for holidays does not contain working day.
+# TitleValidCP=Approve the request holidays
+# ConfirmValidCP=Are you sure you want to approve the holiday request?
+# DateValidCP=Date approved
+# TitleToValidCP=Send request holidays
+# ConfirmToValidCP=Are you sure you want to send the request of holidays?
+# TitleRefuseCP=Refuse the request holidays
+# ConfirmRefuseCP=Are you sure you want to refuse the request of holidays?
+# NoMotifRefuseCP=You must choose a reason for refusing the request.
+# TitleCancelCP=Cancel the request holidays
+# ConfirmCancelCP=Are you sure you want to cancel the request of holidays?
+# DetailRefusCP=Reason for refusal
+# DateRefusCP=Date of refusal
+# DateCancelCP=Date of cancellation
+# DefineEventUserCP=Assign an exceptional leave for a user
+# addEventToUserCP=Assign leave
+# MotifCP=Reason
+# UserCP=User
+# ErrorAddEventToUserCP=An error occurred while adding the exceptional leave.
+# AddEventToUserOkCP=The addition of the exceptional leave has been completed.
+# MenuLogCP=View logs of holidays
+# LogCP=Log of updates of holidays
+# ActionByCP=Performed by
+# UserUpdateCP=For the user
+# PrevSoldeCP=Previous Balance
+# NewSoldeCP=New Balance
+# alreadyCPexist=A request for holidays has already been done on this period.
+# UserName=Name
+# Employee=Employee
+# FirstDayOfHoliday=First day of holiday
+# LastDayOfHoliday=Last day of holiday
+# HolidaysMonthlyUpdate=Monthly update
+# ManualUpdate=Manual update
+# HolidaysCancelation=Holidays cancelation
+
+## Configuration du Module ##
+# ConfCP=Configuration of holidays module
+# DescOptionCP=Description of the option
+# ValueOptionCP=Value
+# GroupToValidateCP=Group with the ability to approve holidays
+# ConfirmConfigCP=Validate the configuration
+# LastUpdateCP=Last updated automatically of holidays
+# UpdateConfCPOK=Updated successfully.
+# ErrorUpdateConfCP=An error occurred during the update, please try again.
+# AddCPforUsers=Please add the balance of holidays of users by clicking here.
+# DelayForSubmitCP=Deadline to apply for holidays
+# AlertapprobatortorDelayCP=Prevent the approbator if the holiday request does not match the deadline
+# AlertValidatorDelayCP=Préevent the approbator if the holiday request exceed delay
+# AlertValidorSoldeCP=Prevent the approbator if the holiday request exceed the balance
+# nbUserCP=Number of users supported in the module holidays
+# nbHolidayDeductedCP=Number of holidays to be deducted per day of holiday taken
+# nbHolidayEveryMonthCP=Number of holidays added every month
+# Module27130Name= Management of holidays
+# Module27130Desc= Management of holidays
+# TitleOptionMainCP=Main settings of holidays
+# TitleOptionEventCP=Settings of holidays related to events
+# ValidEventCP=Validate
+# UpdateEventCP=Update events
+# CreateEventCP=Create
+# NameEventCP=Event name
+# OkCreateEventCP=The addition of the event went well.
+# ErrorCreateEventCP=Error creating the event.
+# UpdateEventOkCP=The update of the event went well.
+# ErrorUpdateEventCP=Error while updating the event.
+# DeleteEventCP=Delete Event
+# DeleteEventOkCP=The event has been deleted.
+# ErrorDeleteEventCP=Error while deleting the event.
+# TitleDeleteEventCP=Delete a exceptional leave
+# TitleCreateEventCP=Create a exceptional leave
+# TitleUpdateEventCP=Edit or delete a exceptional leave
+# DeleteEventOptionCP=Delete
+# UpdateEventOptionCP=Update
+# ErrorMailNotSend=An error occurred while sending email:
+# NoCPforMonth=No leave this month.
+# nbJours=Number days
+# TitleAdminCP=Configuration of Holidays
+
+#Messages
+# Hello=Hello
+# HolidaysToValidate=Validate holidays
+# HolidaysToValidateBody=Below is a request for holidays to validate
+# HolidaysToValidateDelay=This request for holidays will take place within a period of less than %s days.
+# HolidaysToValidateAlertSolde=The user who made this request for holidays do not have enough available days.
+# HolidaysValidated=Validated holidays
+# HolidaysValidatedBody=Your request for holidays for %s to %s has been validated.
+# HolidaysRefused=Denied holidays
+# HolidaysRefusedBody=Your request for holidays for %s to %s has been denied for the following reason :
+# HolidaysCanceled=Canceled holidays
+# HolidaysCanceledBody=Your request for holidays for %s to %s has been canceled.
+
+# Permission20001=Read/create/modify their holidays
+# Permission20002=Read/modify all requests of holidays
+# Permission20003=Delete their holidays requests
+# Permission20004=Define users holidays
+# Permission20005=Review log of modified holidays
+# Permission20006=Access holidays monthly report
diff --git a/htdocs/langs/id_ID/install.lang b/htdocs/langs/id_ID/install.lang
new file mode 100644
index 00000000000..2e7cc12afac
--- /dev/null
+++ b/htdocs/langs/id_ID/install.lang
@@ -0,0 +1,209 @@
+# Dolibarr language file - Source file is en_US - install
+# InstallEasy=Just follow the instructions step by step.
+# MiscellaneousChecks=Prerequisites check
+# DolibarrWelcome=Welcome to Dolibarr
+# ConfFileExists=Configuration file %s exists.
+# ConfFileDoesNotExists=Configuration file %s does not exist !
+# ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file %s does not exist and could not be created !
+# ConfFileCouldBeCreated=Configuration file %s could be created.
+# ConfFileIsNotWritable=Configuration file %s is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
+# ConfFileIsWritable=Configuration file %s is writable.
+# ConfFileReload=Reload all information from configuration file.
+# PHPSupportSessions=This PHP supports sessions.
+# PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
+# PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check your parameter variables_order in php.ini.
+# PHPSupportGD=This PHP support GD graphical functions.
+# PHPSupportUTF8=This PHP support UTF8 functions.
+# PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough.
+# PHPMemoryTooLow=Your PHP max session memory is set to %s bytes. This should be too low. Change your php.ini to set memory_limit parameter to at least %s bytes.
+# Recheck=Click here for a more significative test
+# ErrorPHPDoesNotSupportSessions=Your PHP installation does not support sessions. This feature is required to make Dolibarr working. Check your PHP setup.
+# ErrorPHPDoesNotSupportGD=Your PHP installation does not support graphical function GD. No graph will be available.
+# ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr can't work correctly. Solve this before installing Dolibarr.
+# ErrorDirDoesNotExists=Directory %s does not exist.
+# ErrorGoBackAndCorrectParameters=Go backward and correct wrong parameters.
+# ErrorWrongValueForParameter=You may have typed a wrong value for parameter '%s'.
+# ErrorFailedToCreateDatabase=Failed to create database '%s'.
+# ErrorFailedToConnectToDatabase=Failed to connect to database '%s'.
+# ErrorDatabaseVersionTooLow=Database version (%s) too old. Version %s or higher is required.
+# ErrorPHPVersionTooLow=PHP version too old. Version %s is required.
+# WarningPHPVersionTooLow=PHP version too old. Version %s or more is expected. This version should allow install but is not supported.
+# ErrorConnectedButDatabaseNotFound=Connection to server successfull but database '%s' not found.
+# ErrorDatabaseAlreadyExists=Database '%s' already exists.
+# IfDatabaseNotExistsGoBackAndUncheckCreate=If database does not exists, go back and check option "Create database".
+# IfDatabaseExistsGoBackAndCheckCreate=If database already exists, go back and uncheck "Create database" option.
+# WarningBrowserTooOld=Too old version of browser. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommanded.
+# PHPVersion=PHP Version
+# YouCanContinue=You can continue...
+# PleaseBePatient=Please be patient...
+# License=Using license
+# ConfigurationFile=Configuration file
+# WebPagesDirectory=Directory where web pages are stored
+# DocumentsDirectory=Directory to store uploaded and generated documents
+# URLRoot=URL Root
+# ForceHttps=Force secure connections (https)
+# CheckToForceHttps=Check this option to force secure connections (https).
This requires that the web server is configured with an SSL certificate.
+# DolibarrDatabase=Dolibarr Database
+# DatabaseChoice=Database choice
+# DatabaseType=Database type
+# DriverType=Driver type
+# Server=Server
+# ServerAddressDescription=Name or ip address for database server, usually 'localhost' when database server is hosted on same server than web server
+# ServerPortDescription=Database server port. Keep empty if unknown.
+# DatabaseServer=Database server
+# DatabaseName=Database name
+# DatabasePrefix=Database prefix table
+# Login=Login
+# AdminLogin=Login for Dolibarr database owner.
+# Password=Password
+# PasswordAgain=Retype password a second time
+# AdminPassword=Password for Dolibarr database owner.
+# CreateDatabase=Create database
+# CreateUser=Create owner
+# DatabaseSuperUserAccess=Database server - Superuser access
+# CheckToCreateDatabase=Check box if database does not exist and must be created.
In this case, you must fill the login/password for superuser account at the bottom of this page.
+# CheckToCreateUser=Check box if database owner does not exist and must be created.
In this case, you must choose its login and password and also fill the login/password for the superuser account at the bottom of this page. If this box is unchecked, owner database and its passwords must exists.
+# Experimental=(experimental)
+# DatabaseRootLoginDescription=Login of the user allowed to create new databases or new users, mandatory if your database or its owner does not already exists.
+# KeepEmptyIfNoPassword=Leave empty if user has no password (avoid this)
+# SaveConfigurationFile=Save values
+# ConfigurationSaving=Saving configuration file
+# ServerConnection=Server connection
+# DatabaseConnection=Database connection
+# DatabaseCreation=Database creation
+# UserCreation=User creation
+# CreateDatabaseObjects=Database objects creation
+# ReferenceDataLoading=Reference data loading
+# TablesAndPrimaryKeysCreation=Tables and Primary keys creation
+# CreateTableAndPrimaryKey=Create table %s
+# CreateOtherKeysForTable=Create foreign keys and indexes for table %s
+# OtherKeysCreation=Foreign keys and indexes creation
+# FunctionsCreation=Functions creation
+# AdminAccountCreation=Administrator login creation
+# PleaseTypePassword=Please type a password, empty passwords are not allowed !
+# PleaseTypeALogin=Please type a login !
+# PasswordsMismatch=Passwords differs, please try again !
+# SetupEnd=End of setup
+# SystemIsInstalled=This installation is complete.
+# SystemIsUpgraded=Dolibarr has been upgraded successfully.
+# YouNeedToPersonalizeSetup=You need to configure Dolibarr to suit your needs (appearance, features, ...). To do this, please follow the link below:
+# AdminLoginCreatedSuccessfuly=Dolibarr administrator login '%s' created successfuly.
+# GoToDolibarr=Go to Dolibarr
+# GoToSetupArea=Go to Dolibarr (setup area)
+# MigrationNotFinished=Version of your database is not completely up to date, so you'll have to run the upgrade process again.
+# GoToUpgradePage=Go to upgrade page again
+# Examples=Examples
+# WithNoSlashAtTheEnd=Without the slash "/" at the end
+# DirectoryRecommendation=It is recommanded to use a directory outside of your directory of your web pages.
+# LoginAlreadyExists=Already exists
+# DolibarrAdminLogin=Dolibarr admin login
+# AdminLoginAlreadyExists=Dolibarr administrator account '%s' already exists. Go back, if you want to create another one.
+# WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called install.lock into Dolibarr document directory, in order to avoid malicious use of it.
+# ThisPHPDoesNotSupportTypeBase=This PHP system does not support any interface to access database type %s
+# FunctionNotAvailableInThisPHP=Not available on this PHP
+# MigrateScript=Migration script
+# ChoosedMigrateScript=Choose migration script
+# DataMigration=Data migration
+# DatabaseMigration=Structure database migration
+# ProcessMigrateScript=Script processing
+# ChooseYourSetupMode=Choose your setup mode and click "Start"...
+# FreshInstall=Fresh install
+# FreshInstallDesc=Use this mode if this is your first install. If not, this mode can repair a incomplete previous install, but if you want to upgrade your version, choose "Upgrade" mode.
+# Upgrade=Upgrade
+# UpgradeDesc=Use this mode if you have replaced old Dolibarr files with files from a newer version. This will upgrade your database and data.
+# Start=Start
+# InstallNotAllowed=Setup not allowed by conf.php permissions
+# NotAvailable=Not available
+# YouMustCreateWithPermission=You must create file %s and set write permissions on it for the web server during install process.
+# CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload page.
+# AlreadyDone=Already migrated
+# DatabaseVersion=Database version
+# ServerVersion=Database server version
+# YouMustCreateItAndAllowServerToWrite=You must create this directory and allow for the web server to write into it.
+# CharsetChoice=Character set choice
+# CharacterSetClient=Character set used for generated HTML web pages
+# CharacterSetClientComment=Choose character set for web display.
Default proposed character set is the one of your database.
+# DBSortingCollation=Character sorting order
+# DBSortingCollationComment=Choose page code that defines character's sorting order used by database. This parameter is also called 'collation' by some databases.
This parameter can't be defined if database already exists.
+# CharacterSetDatabase=Character set for database
+# CharacterSetDatabaseComment=Choose character set wanted for database creation.
This parameter can't be defined if database already exists.
+# YouAskDatabaseCreationSoDolibarrNeedToConnect=You ask to create database %s, but for this, Dolibarr need to connect to server %s with super user %s permissions.
+# YouAskLoginCreationSoDolibarrNeedToConnect=You ask to create database login %s, but for this, Dolibarr need to connect to server %s with super user %s permissions.
+# BecauseConnectionFailedParametersMayBeWrong=As connection failed, host or super user parameters must be wrong.
+# OrphelinsPaymentsDetectedByMethod=Orphans payment detected by method %s
+# RemoveItManuallyAndPressF5ToContinue=Remove it manually and press F5 to continue.
+# KeepDefaultValuesWamp=You use the Dolibarr setup wizard from DoliWamp, so values proposed here are already optimized. Change them only if you know what you do.
+# KeepDefaultValuesDeb=You use the Dolibarr setup wizard from a Linux package (Ubuntu, Debian, Fedora...), so values proposed here are already optimized. Only the password of the database owner to create must be completed. Change other parameters only if you know what you do.
+# KeepDefaultValuesMamp=You use the Dolibarr setup wizard from DoliMamp, so values proposed here are already optimized. Change them only if you know what you do.
+# KeepDefaultValuesProxmox=You use the Dolibarr setup wizard from a Proxmox virtual appliance, so values proposed here are already optimized. Change them only if you know what you do.
+# FieldRenamed=Field renamed
+# IfLoginDoesNotExistsCheckCreateUser=If login does not exists yet, you must check option "Create user"
+# ErrorConnection=Server "%s", database name "%s", login "%s", or database password may be wrong or PHP client version may be too old compared to database version.
+# InstallChoiceRecommanded=Recommended choice to install version %s from your current version %s
+# InstallChoiceSuggested=Install choice suggested by installer.
+# MigrateIsDoneStepByStep=The targeted version (%s) has a gap of several versions, so install wizard will come back to suggest next migration once this one will be finished.
+# CheckThatDatabasenameIsCorrect=Check that database name "%s" is correct.
+# IfAlreadyExistsCheckOption=If this name is correct and that database does not exist yet, you must check option "Create database".
+# OpenBaseDir=PHP openbasedir parameter
+# YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide login/password of superuser (bottom of form).
+# YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide login/password of superuser (bottom of form).
+# NextStepMightLastALongTime=Current step may last several minutes. Please wait until the next screen is shown completely before continuing.
+# MigrationCustomerOrderShipping=Migrate shipping for customer orders storage
+# MigrationShippingDelivery=Upgrade storage of shipping
+# MigrationShippingDelivery2=Upgrade storage of shipping 2
+# MigrationFinished=Migration finished
+# LastStepDesc=Last step: Define here login and password you plan to use to connect to software. Do not loose this as it is the account to administer all others.
+# ActivateModule=Activate module %s
+# ShowEditTechnicalParameters=Click here to show/edit advanced parameters (expert mode)
+
+#########
+# upgrade
+#########
+# MigrationFixData=Fix for denormalized data
+# MigrationOrder=Data migration for customer's orders
+# MigrationSupplierOrder=Data migration for supplier's orders
+# MigrationProposal=Data migration for commercial proposals
+# MigrationInvoice=Data migration for customer's invoices
+# MigrationContract=Data migration for contracts
+# MigrationSuccessfullUpdate=Upgrade successful
+# MigrationUpdateFailed=Failed upgrade process
+# MigrationRelationshipTables=Data migration for relationship tables (%s)
+# MigrationPaymentsUpdate=Payment data correction
+# MigrationPaymentsNumberToUpdate=%s payment(s) to update
+# MigrationProcessPaymentUpdate=Update payment(s) %s
+# MigrationPaymentsNothingToUpdate=No more things to do
+# MigrationPaymentsNothingUpdatable=No more payments that can be corrected
+# MigrationContractsUpdate=Contract data correction
+# MigrationContractsNumberToUpdate=%s contract(s) to update
+# MigrationContractsLineCreation=Create contract line for contract ref %s
+# MigrationContractsNothingToUpdate=No more things to do
+# MigrationContractsFieldDontExist=Field fk_facture does not exists anymore. Nothing to do.
+# MigrationContractsEmptyDatesUpdate=Contract empty date correction
+# MigrationContractsEmptyDatesUpdateSuccess=Contract emtpy date correction done successfuly
+# MigrationContractsEmptyDatesNothingToUpdate=No contract empty date to correct
+# MigrationContractsEmptyCreationDatesNothingToUpdate=No contract creation date to correct
+# MigrationContractsInvalidDatesUpdate=Bad value date contract correction
+# MigrationContractsInvalidDateFix=Correct contract %s (Contract date=%s, Starting service date min=%s)
+# MigrationContractsInvalidDatesNumber=%s contracts modified
+# MigrationContractsInvalidDatesNothingToUpdate=No date with bad value to correct
+# MigrationContractsIncoherentCreationDateUpdate=Bad value contract creation date correction
+# MigrationContractsIncoherentCreationDateUpdateSuccess=Bad value contract creation date correction done succesfuly
+# MigrationContractsIncoherentCreationDateNothingToUpdate=No bad value for contract creation date to correct
+# MigrationReopeningContracts=Open contract closed by error
+# MigrationReopenThisContract=Reopen contract %s
+# MigrationReopenedContractsNumber=%s contracts modified
+# MigrationReopeningContractsNothingToUpdate=No closed contract to open
+# MigrationBankTransfertsUpdate=Update links between bank transaction and a bank transfer
+# MigrationBankTransfertsNothingToUpdate=All links are up to date
+# MigrationShipmentOrderMatching=Sendings receipt update
+# MigrationDeliveryOrderMatching=Delivery receipt update
+# MigrationDeliveryDetail=Delivery update
+# MigrationStockDetail=Update stock value of products
+# MigrationMenusDetail=Update dynamic menus tables
+# MigrationDeliveryAddress=Update delivery address in shipments
+# MigrationProjectTaskActors=Data migration for llx_projet_task_actors table
+# MigrationProjectUserResp=Data migration field fk_user_resp of llx_projet to llx_element_contact
+# MigrationProjectTaskTime=Update time spent in seconds
+# MigrationActioncommElement=Update data on actions
+# MigrationPaymentMode=Data migration for payment mode
+# MigrationCategorieAssociation=Migration of categories
diff --git a/htdocs/langs/id_ID/interventions.lang b/htdocs/langs/id_ID/interventions.lang
new file mode 100644
index 00000000000..0a5b3e15467
--- /dev/null
+++ b/htdocs/langs/id_ID/interventions.lang
@@ -0,0 +1,42 @@
+# Dolibarr language file - Source file is en_US - interventions
+# Intervention=Intervention
+# Interventions=Interventions
+# InterventionCard=Intervention card
+# NewIntervention=New intervention
+# AddIntervention=Add intervention
+# ListOfInterventions=List of interventions
+# EditIntervention=Edit intervention
+# ActionsOnFicheInter=Actions on intervention
+# LastInterventions=Last %s interventions
+# AllInterventions=All interventions
+# CreateDraftIntervention=Create draft
+# CustomerDoesNotHavePrefix=Customer does not have a prefix
+# InterventionContact=Intervention contact
+# DeleteIntervention=Delete intervention
+# ValidateIntervention=Validate intervention
+# ModifyIntervention=Modify intervention
+# DeleteInterventionLine=Delete intervention line
+# ConfirmDeleteIntervention=Are you sure you want to delete this intervention ?
+# ConfirmValidateIntervention=Are you sure you want to validate this intervention under name %s ?
+# ConfirmModifyIntervention=Are you sure you want to modify this intervention ?
+# ConfirmDeleteInterventionLine=Are you sure you want to delete this intervention line ?
+# NameAndSignatureOfInternalContact=Name and signature of intervening :
+# NameAndSignatureOfExternalContact=Name and signature of customer :
+# DocumentModelStandard=Standard document model for interventions
+# InterventionCardsAndInterventionLines=Interventions and lines of interventions
+# ClassifyBilled=Classify "Billed"
+# StatusInterInvoiced=Billed
+# RelatedInterventions=Related interventions
+# ShowIntervention=Show intervention
+##### Types de contacts #####
+# TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention
+# TypeContact_fichinter_internal_INTERVENING=Intervening
+# TypeContact_fichinter_external_BILLING=Billing customer contact
+# TypeContact_fichinter_external_CUSTOMER=Following-up customer contact
+# Modele numérotation
+# ArcticNumRefModelDesc1=Generic number model
+# ArcticNumRefModelError=Failed to activate
+# PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
+# PrintProductsOnFichinter=Print products on intervention card
+# PrintProductsOnFichinterDetails=forinterventions generated from orders
diff --git a/htdocs/langs/id_ID/languages.lang b/htdocs/langs/id_ID/languages.lang
new file mode 100644
index 00000000000..ffc7776c39f
--- /dev/null
+++ b/htdocs/langs/id_ID/languages.lang
@@ -0,0 +1,59 @@
+# Dolibarr language file - Source file is en_US - languages
+
+# Language_ar_AR=Arabic
+# Language_ar_SA=Arabic
+# Language_bg_BG=Bulgarian
+# Language_ca_ES=Catalan
+# Language_cs_CZ=Czech
+# Language_da_DA=Danish
+# Language_da_DK=Danish
+# Language_de_DE=German
+# Language_de_AT=German (Austria)
+# Language_el_GR=Greek
+# Language_en_AU=English (Australia)
+# Language_en_GB=English (United Kingdom)
+# Language_en_IN=English (India)
+# Language_en_NZ=English (New Zealand)
+# Language_en_SA=English (Saudi Arabia)
+# Language_en_US=English (United States)
+# Language_en_ZA=English (South Africa)
+# Language_es_ES=Spanish
+# Language_es_AR=Spanish (Argentina)
+# Language_es_HN=Spanish (Honduras)
+# Language_es_MX=Spanish (Mexico)
+# Language_es_PY=Spanish (Paraguay)
+# Language_es_PE=Spanish (Peru)
+# Language_es_PR=Spanish (Puerto Rico)
+# Language_et_EE=Estonian
+# Language_fa_IR=Persian
+# Language_fi_FI=Fins
+# Language_fr_BE=French (Belgium)
+# Language_fr_CA=French (Canada)
+# Language_fr_CH=French (Switzerland)
+# Language_fr_FR=French
+# Language_fr_NC=French (New Caledonia)
+# Language_he_IL=Hebrew
+# Language_hu_HU=Hungarian
+# Language_is_IS=Icelandic
+# Language_it_IT=Italian
+# Language_ja_JP=Japanese
+# Language_ko_KR=Korean
+# Language_lv_LV=Latvian
+# Language_nb_NO=Norwegian (Bokmål)
+# Language_nl_BE=Dutch (Belgium)
+# Language_nl_NL=Dutch (Netherlands)
+# Language_pl_PL=Polish
+# Language_pt_BR=Portuguese (Brazil)
+# Language_pt_PT=Portuguese
+# Language_ro_RO=Romanian
+# Language_ru_RU=Russian
+# Language_ru_UA=Russian (Ukraine)
+# Language_tr_TR=Turkish
+# Language_sl_SI=Slovenian
+# Language_sv_SV=Swedish
+# Language_sv_SE=Swedish
+# Language_sk_SK=Slovakian
+# Language_uz_UZ=Uzbek
+# Language_vi_VN=Vietnamese
+# Language_zh_CN=Chinese
+# Language_zh_TW=Chinese (Traditional)
diff --git a/htdocs/langs/id_ID/ldap.lang b/htdocs/langs/id_ID/ldap.lang
new file mode 100644
index 00000000000..ed16db42181
--- /dev/null
+++ b/htdocs/langs/id_ID/ldap.lang
@@ -0,0 +1,29 @@
+# Dolibarr language file - Source file is en_US - ldap
+# DomainPassword=Password for domain
+# YouMustChangePassNextLogon=Password for user %s on the domain %s must be changed.
+# UserMustChangePassNextLogon=User must change password on the domain %s
+# LdapUacf_NORMAL_ACCOUNT=User account
+# LdapUacf_DONT_EXPIRE_PASSWORD=Password never expires
+# LdapUacf_ACCOUNTDISABLE=Account is disabled in the domain %s
+# LDAPInformationsForThisContact=Information in LDAP database for this contact
+# LDAPInformationsForThisUser=Information in LDAP database for this user
+# LDAPInformationsForThisGroup=Information in LDAP database for this group
+# LDAPInformationsForThisMember=Information in LDAP database for this member
+# LDAPAttribute=LDAP attribute
+# LDAPAttributes=LDAP attributes
+# LDAPCard=LDAP card
+# LDAPRecordNotFound=Record not found in LDAP database
+# LDAPUsers=Users in LDAP database
+# LDAPGroups=Groups in LDAP database
+# LDAPFieldStatus=Status
+# LDAPFieldFirstSubscriptionDate=First subscription date
+# LDAPFieldFirstSubscriptionAmount=First subscription amount
+# LDAPFieldLastSubscriptionDate=Last subscription date
+# LDAPFieldLastSubscriptionAmount=Last subscription amount
+# SynchronizeDolibarr2Ldap=Synchronize user (Dolibarr -> LDAP)
+# UserSynchronized=User synchronized
+# GroupSynchronized=Group synchronized
+# MemberSynchronized=Member synchronized
+# ContactSynchronized=Contact synchronized
+# ForceSynchronize=Force synchronizing Dolibarr -> LDAP
+# ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
diff --git a/htdocs/langs/id_ID/mailmanspip.lang b/htdocs/langs/id_ID/mailmanspip.lang
new file mode 100644
index 00000000000..4df2bf08bde
--- /dev/null
+++ b/htdocs/langs/id_ID/mailmanspip.lang
@@ -0,0 +1,27 @@
+# Dolibarr language file - Source file is en_US - mailmanspip
+# MailmanSpipSetup=Mailman and SPIP module Setup
+# MailmanTitle=Mailman mailing list system
+# TestSubscribe=To test subscription to Mailman lists
+# TestUnSubscribe=To test unsubscribe from Mailman lists
+# MailmanCreationSuccess=Subscription test was executed succesfully
+# MailmanDeletionSuccess=Unsubscription test was executed succesfully
+# SynchroMailManEnabled=A Mailman update will be performed
+# SynchroSpipEnabled=A Spip update will be performed
+# DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password
+# DescADHERENT_MAILMAN_URL=URL for Mailman subscriptions
+# DescADHERENT_MAILMAN_UNSUB_URL=URL for Mailman unsubscriptions
+# DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma)
+# SPIPTitle=SPIP Content Management System
+# DescADHERENT_SPIP_SERVEUR=SPIP Server
+# DescADHERENT_SPIP_DB=SPIP database name
+# DescADHERENT_SPIP_USER=SPIP database login
+# DescADHERENT_SPIP_PASS=SPIP database password
+# AddIntoSpip=Add into SPIP
+# AddIntoSpipConfirmation=Are you sure you want to add this member into SPIP?
+# AddIntoSpipError=Failed to add the user in SPIP
+# DeleteIntoSpip=Remove from SPIP
+# DeleteIntoSpipConfirmation=Are you sure you want to remove this member from SPIP?
+# DeleteIntoSpipError=Failed to suppress the user from SPIP
+# SPIPConnectionFailed=Failed to connect to SPIP
+# SuccessToAddToMailmanList=Add of %s to mailman list %s or SPIP database done
+# SuccessToRemoveToMailmanList=Removal of %s from mailman list %s or SPIP database done
diff --git a/htdocs/langs/id_ID/mails.lang b/htdocs/langs/id_ID/mails.lang
new file mode 100644
index 00000000000..328fc3ec5d6
--- /dev/null
+++ b/htdocs/langs/id_ID/mails.lang
@@ -0,0 +1,132 @@
+# Dolibarr language file - Source file is en_US - mails
+# Mailing=EMailing
+# EMailing=EMailing
+# Mailings=EMailings
+# EMailings=EMailings
+# AllEMailings=All eMailings
+# MailCard=EMailing card
+# MailTargets=Targets
+# MailRecipients=Recipients
+# MailRecipient=Recipient
+# MailTitle=Description
+# MailFrom=Sender
+# MailErrorsTo=Errors to
+# MailReply=Reply to
+# MailTo=Receiver(s)
+# MailCC=Copy to
+# MailCCC=Cached copy to
+# MailTopic=EMail topic
+# MailText=Message
+# MailFile=Attached files
+# MailMessage=EMail body
+# ShowEMailing=Show emailing
+# ListOfEMailings=List of emailings
+# NewMailing=New emailing
+# EditMailing=Edit emailing
+# ResetMailing=Resend emailing
+# DeleteMailing=Delete emailing
+# DeleteAMailing=Delete an emailing
+# PreviewMailing=Preview emailing
+# PrepareMailing=Prepare emailing
+# CreateMailing=Create emailing
+# MailingDesc=This page allows you to send emailings to a group of people.
+# MailingResult=Sending emails result
+# TestMailing=Test email
+# ValidMailing=Valid emailing
+# ApproveMailing=Approve emailing
+# MailingStatusDraft=Draft
+# MailingStatusValidated=Validated
+# MailingStatusApproved=Approved
+# MailingStatusSent=Sent
+# MailingStatusSentPartialy=Sent partialy
+# MailingStatusSentCompletely=Sent completely
+# MailingStatusError=Error
+# MailingStatusNotSent=Not sent
+# MailSuccessfulySent=Email successfully sent (from %s to %s)
+# MailingSuccessfullyValidated=EMailing successfully validated
+# MailUnsubcribe=Unsubscribe
+# Unsuscribe=Unsubscribe
+# MailingStatusNotContact=Don't contact anymore
+# ErrorMailRecipientIsEmpty=Email recipient is empty
+# WarningNoEMailsAdded=No new Email to add to recipient's list.
+# ConfirmValidMailing=Are you sure you want to validate this emailing ?
+# ConfirmResetMailing=Warning, by reinitializing emailing %s, you allow to make a mass sending of this email another time. Are you sure you this is what you want to do ?
+# ConfirmDeleteMailing=Are you sure you want to delete this emailling ?
+# NbOfRecipients=Number of recipients
+# NbOfUniqueEMails=Nb of unique emails
+# NbOfEMails=Nb of EMails
+# TotalNbOfDistinctRecipients=Number of distinct recipients
+# NoTargetYet=No recipients defined yet (Go on tab 'Recipients')
+# AddRecipients=Add recipients
+# RemoveRecipient=Remove recipient
+# CommonSubstitutions=Common substitutions
+# YouCanAddYourOwnPredefindedListHere=To create your email selector module, see htdocs/core/modules/mailings/README.
+# EMailTestSubstitutionReplacedByGenericValues=When using test mode, substitutions variables are replaced by generic values
+# MailingAddFile=Attach this file
+# NoAttachedFiles=No attached files
+# BadEMail=Bad value for EMail
+# CloneEMailing=Clone Emailing
+# ConfirmCloneEMailing=Are you sure you want to clone this emailing ?
+# CloneContent=Clone message
+# CloneReceivers=Cloner recipients
+# DateLastSend=Date of last sending
+# DateSending=Date sending
+# SentTo=Sent to %s
+# MailingStatusRead=Read
+# CheckRead=Read Receipt
+# YourMailUnsubcribeOK=The email %s is correctly unsubcribe from mailing list
+# MailtoEMail=Hyper link to email
+# ActivateCheckRead=Allow to use the "Unsubcribe" link
+# ActivateCheckReadKey=Key use to encrypt URL use for "Read Receipt" and "Unsubcribe" feature
+# EMailSentToNRecipients=EMail sent to %s recipients.
+
+# Libelle des modules de liste de destinataires mailing
+# MailingModuleDescContactCompanies=Contacts/addresses of all third parties (customer, prospect, supplier, ...)
+# MailingModuleDescDolibarrUsers=Dolibarr users
+# MailingModuleDescFundationMembers=Foundation members with emails
+# MailingModuleDescEmailsFromFile=EMails from a text file (email;lastname;firstname;other)
+# MailingModuleDescEmailsFromUser=EMails from user input (email;lastname;firstname;other)
+# MailingModuleDescContactsCategories=Third parties (by category)
+# MailingModuleDescDolibarrContractsLinesExpired=Third parties with expired contract's lines
+# MailingModuleDescContactsByCompanyCategory=Contacts/addresses of third parties (by third parties category)
+# MailingModuleDescContactsByCategory=Contacts/addresses of third parties by category
+# MailingModuleDescMembersCategories=Foundation members (by categories)
+# MailingModuleDescContactsByFunction=Contacts/addresses of third parties (by position/function)
+
+
+# LineInFile=Line %s in file
+# RecipientSelectionModules=Defined requests for recipient's selection
+# MailSelectedRecipients=Selected recipients
+# MailingArea=EMailings area
+# LastMailings=Last %s emailings
+# TargetsStatistics=Targets statistics
+# NbOfCompaniesContacts=Unique contacts/addresses
+# MailNoChangePossible=Recipients for validated emailing can't be changed
+# SearchAMailing=Search mailing
+# SendMailing=Send emailing
+# SendMail=Send email
+# SentBy=Sent by
+# MailingNeedCommand=For security reason, sending an emailing is better when performed from command line. If you have one, ask your server administrator to launch the following command to send the emailing to all recipients:
+# MailingNeedCommand2=You can however send them online by adding parameter MAILING_LIMIT_SENDBYWEB with value of max number of emails you want to send by session. For this, go on Home - Setup - Other.
+# ConfirmSendingEmailing=If you can't or prefer sending them with your www browser, please confirm you are sure you want to send emailing now from your browser ?
+# LimitSendingEmailing=Note: On line sending of emailings are limited for security and timeout reasons to %s recipients by sending session.
+# TargetsReset=Clear list
+# ToClearAllRecipientsClickHere=Click here to clear the recipient list for this emailing
+# ToAddRecipientsChooseHere=Add recipients by choosing from the lists
+# NbOfEMailingsReceived=Mass emailings received
+# IdRecord=ID record
+# DeliveryReceipt=Delivery Receipt
+# YouCanUseCommaSeparatorForSeveralRecipients=You can use the comma separator to specify several recipients.
+# TagCheckMail=Track mail opening
+# TagUnsubscribe=Unsubscribe link
+# TagSignature=Signature sending user
+# TagMailtoEmail=Recipient EMail
+
+# Module Notifications
+# Notifications=Notifications
+# NoNotificationsWillBeSent=No email notifications are planned for this event and company
+# ANotificationsWillBeSent=1 notification will be sent by email
+# SomeNotificationsWillBeSent=%s notifications will be sent by email
+# AddNewNotification=Activate a new email notification request
+# ListOfActiveNotifications=List all active email notification requests
+# ListOfNotificationsDone=List all email notifications sent
diff --git a/htdocs/langs/id_ID/main.lang b/htdocs/langs/id_ID/main.lang
new file mode 100644
index 00000000000..dfc0b4620ea
--- /dev/null
+++ b/htdocs/langs/id_ID/main.lang
@@ -0,0 +1,699 @@
+# Dolibarr language file - Source file is en_US - main
+DIRECTION=ltr
+# Note for Chinese:
+# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader)
+# stsongstdlight or cid0cs are for simplified Chinese
+# To read Chinese pdf with Linux: sudo apt-get install poppler-data
+FONTFORPDF=DejaVuSans
+FONTSIZEFORPDF=10
+SeparatorDecimal=,
+SeparatorThousand=None
+# FormatDateShort=%m/%d/%Y
+# FormatDateShortInput=%m/%d/%Y
+# FormatDateShortJava=MM/dd/yyyy
+# FormatDateShortJavaInput=MM/dd/yyyy
+# FormatDateShortJQuery=mm/dd/yy
+# FormatDateShortJQueryInput=mm/dd/yy
+# FormatHourShort=%I:%M %p
+# FormatHourShortDuration=%H:%M
+# FormatDateTextShort=%b %d, %Y
+# FormatDateText=%B %d, %Y
+# FormatDateHourShort=%m/%d/%Y %I:%M %p
+# FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p
+# FormatDateHourTextShort=%b %d, %Y, %I:%M %p
+# FormatDateHourText=%B %d, %Y, %I:%M %p
+# DatabaseConnection=Database connection
+# NoTranslation=No translation
+# NoRecordFound=No record found
+# NoError=No error
+# Error=Error
+# ErrorFieldRequired=Field '%s' is required
+# ErrorFieldFormat=Field '%s' has a bad value
+# ErrorFileDoesNotExists=File %s does not exist
+# ErrorFailedToOpenFile=Failed to open file %s
+# ErrorCanNotCreateDir=Can not create dir %s
+# ErrorCanNotReadDir=Can not read dir %s
+# ErrorConstantNotDefined=Parameter %s not defined
+# ErrorUnknown=Unkown error
+# ErrorSQL=SQL Error
+# ErrorLogoFileNotFound=Logo file '%s' was not found
+# ErrorGoToGlobalSetup=Go to 'Company/Foundation' setup to fix this
+# ErrorGoToModuleSetup=Go to Module setup to fix this
+# ErrorFailedToSendMail=Failed to send mail (sender=%s, receiver=%s)
+# ErrorAttachedFilesDisabled=File attaching is disabled on this server
+# ErrorFileNotUploaded=File was not uploaded. Check that size does not exceed maximum allowed, that free space is available on disk and that there is not already a file with same name in this directory.
+# ErrorInternalErrorDetected=Error detected
+# ErrorNoRequestRan=No request ran
+# ErrorWrongHostParameter=Wrong host parameter
+# ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post again the form.
+# ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child records.
+# ErrorWrongValue=Wrong value
+# ErrorWrongValueForParameterX=Wrong value for parameter %s
+# ErrorNoRequestInError=No request in error
+# ErrorServiceUnavailableTryLater=Service not available for the moment. Try again later.
+# ErrorDuplicateField=Duplicate value in a unique field
+# ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. We rollback changes.
+# ErrorConfigParameterNotDefined=Parameter %s is not defined inside Dolibarr config file conf.php.
+# ErrorCantLoadUserFromDolibarrDatabase=Failed to find user %s in Dolibarr database.
+# ErrorNoVATRateDefinedForSellerCountry=Error, no vat rates defined for country '%s'.
+# ErrorNoSocialContributionForSellerCountry=Error, no social contribution type defined for country '%s'.
+# ErrorFailedToSaveFile=Error, failed to save file.
+# ErrorOnlyPngJpgSupported=Error, only .png and .jpg image format file are supported.
+# ErrorImageFormatNotSupported=Your PHP does not support functions to convert images of this format.
+# SeeAlso=See also %s
+# BackgroundColorByDefault=Default background color
+# FileWasNotUploaded=A file is selected for attachment but was not yet uploaded. Click on "Attach file" for this.
+# NbOfEntries=Nb of entries
+# GoToWikiHelpPage=Read online help (need Internet access)
+# GoToHelpPage=Read help
+# RecordSaved=Record saved
+# RecordDeleted=Record deleted
+# LevelOfFeature=Level of features
+# NotDefined=Not defined
+# DefinedAndHasThisValue=Defined and value to
+# IsNotDefined=undefined
+# DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is setup to %s in configuration file conf.php.
This means that password database is extern to Dolibarr, so changing this field may have no effects.
+# Administrator=Administrator
+# Undefined=Undefined
+# PasswordForgotten=Password forgotten ?
+# SeeAbove=See above
+# HomeArea=Home area
+# LastConnexion=Last connection
+# PreviousConnexion=Previous connection
+# ConnectedOnMultiCompany=Connected on environment
+# ConnectedSince=Connected since
+# AuthenticationMode=Authentification mode
+# RequestedUrl=Requested Url
+# DatabaseTypeManager=Database type manager
+# RequestLastAccess=Request for last database access
+# RequestLastAccessInError=Request for last database access in error
+# ReturnCodeLastAccessInError=Return code for last database access in error
+# InformationLastAccessInError=Information for last database access in error
+# DolibarrHasDetectedError=Dolibarr has detected a technical error
+# InformationToHelpDiagnose=This is information that can help diagnostic
+# MoreInformation=More information
+# NotePublic=Note (public)
+# NotePrivate=Note (private)
+# PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals.
+# DoTest=Test
+# ToFilter=Filter
+# WarningYouHaveAtLeastOneTaskLate=Warning, you have at least one element that has exceeded the tolerance delay.
+# yes=yes
+# Yes=Yes
+# no=no
+# No=No
+# All=All
+# Home=Home
+# Help=Help
+# OnlineHelp=Online help
+# PageWiki=Wiki page
+# Always=Always
+# Never=Never
+# Under=under
+# Period=Period
+# PeriodEndDate=End date for period
+# Activate=Activate
+# Activated=Activated
+# Closed=Closed
+# Closed2=Closed
+# Enabled=Enabled
+# Deprecated=Deprecated
+# Disable=Disable
+# Disabled=Disabled
+# Add=Add
+# AddLink=Add link
+# Update=Update
+# AddActionToDo=Add event to do
+# AddActionDone=Add event done
+# Close=Close
+# Close2=Close
+# Confirm=Confirm
+# ConfirmSendCardByMail=Do you really want to send content of this card by mail to %s ?
+# Delete=Delete
+# Remove=Remove
+# Resiliate=Resiliate
+# Cancel=Cancel
+# Modify=Modify
+# Edit=Edit
+# Validate=Validate
+# ToValidate=To validate
+# Save=Save
+# SaveAs=Save As
+# TestConnection=Test connection
+# ToClone=Clone
+# ConfirmClone=Choose data you want to clone :
+# NoCloneOptionsSpecified=No data to clone defined.
+# Of=of
+# Go=Go
+# Run=Run
+# CopyOf=Copy of
+# Show=Show
+# ShowCardHere=Show card
+# Search=Search
+# SearchOf=Search
+# Valid=Valid
+# Approve=Approve
+# ReOpen=Re-Open
+# Upload=Send file
+# ToLink=Link
+# Select=Select
+# Choose=Choose
+# ChooseLangage=Please choose your language
+# Resize=Resize
+# Recenter=Recenter
+# Author=Author
+# User=User
+# Users=Users
+# Group=Group
+# Groups=Groups
+# Password=Password
+# PasswordRetype=Retype your password
+# NoteSomeFeaturesAreDisabled=Note that a lot of features/modules are disabled in this demonstration.
+# Name=Name
+# Person=Person
+# Parameter=Parameter
+# Parameters=Parameters
+# Value=Value
+# GlobalValue=Global value
+# PersonalValue=Personal value
+# NewValue=New value
+# CurrentValue=Current value
+# Code=Code
+# Type=Type
+# Language=Language
+# MultiLanguage=Multi-language
+# Note=Note
+# CurrentNote=Current note
+# Title=Title
+# Label=Label
+# RefOrLabel=Ref. or label
+# Info=Log
+# Family=Family
+# Description=Description
+# Designation=Description
+# Model=Model
+# DefaultModel=Default model
+# Action=Event
+# About=About
+# Number=Number
+# NumberByMonth=Number by month
+# AmountByMonth=Amount by month
+# Numero=Number
+# Limit=Limit
+# Limits=Limits
+# DevelopmentTeam=Development Team
+# Logout=Logout
+# Connection=Connection
+# Setup=Setup
+# Alert=Alert
+# Previous=Previous
+# Next=Next
+# Cards=Cards
+# Card=Card
+# Now=Now
+# Date=Date
+# DateStart=Date start
+# DateEnd=Date end
+# DateCreation=Creation date
+# DateModification=Modification date
+# DateModificationShort=Modif. date
+# DateLastModification=Last modification date
+# DateValidation=Validation date
+# DateClosing=Closing date
+# DateDue=Due date
+# DateValue=Value date
+# DateValueShort=Value date
+# DateOperation=Operation date
+# DateOperationShort=Oper. Date
+# DateLimit=Limit date
+# DateRequest=Request date
+# DateProcess=Process date
+# DatePlanShort=Date planed
+# DateRealShort=Date real.
+# DateBuild=Report build date
+# DatePayment=Date of payment
+# DurationYear=year
+# DurationMonth=month
+# DurationWeek=week
+# DurationDay=day
+# DurationYears=years
+# DurationMonths=months
+# DurationWeeks=weeks
+# DurationDays=days
+# Year=Year
+# Month=Month
+# Week=Week
+# Day=Day
+# Hour=Hour
+# Minute=Minute
+# Second=Second
+# Years=Years
+# Months=Months
+# Days=Days
+# days=days
+# Hours=Hours
+# Minutes=Minutes
+# Seconds=Seconds
+# Today=Today
+# Yesterday=Yesterday
+# Tomorrow=Tomorrow
+# Morning=Morning
+# Afternoon=Afternoon
+# Quadri=Quadri
+# MonthOfDay=Month of the day
+# HourShort=H
+# Rate=Rate
+# UseLocalTax=Include tax
+# Bytes=Bytes
+# KiloBytes=Kilobytes
+# MegaBytes=Megabytes
+# GigaBytes=Gigabytes
+# TeraBytes=Terabytes
+# b=b.
+# Kb=Kb
+# Mb=Mb
+# Gb=Gb
+# Tb=Tb
+# Cut=Cut
+# Copy=Copy
+# Paste=Paste
+# Default=Default
+# DefaultValue=Default value
+# DefaultGlobalValue=Global value
+# Price=Price
+# UnitPrice=Unit price
+# UnitPriceHT=Unit price (net)
+# UnitPriceTTC=Unit price
+# PriceU=U.P.
+# PriceUHT=U.P. (net)
+# PriceUTTC=U.P.
+# Amount=Amount
+# AmountInvoice=Invoice amount
+# AmountPayment=Payment amount
+# AmountHTShort=Amount (net)
+# AmountTTCShort=Amount (inc. tax)
+# AmountHT=Amount (net of tax)
+# AmountTTC=Amount (inc. tax)
+# AmountVAT=Amount tax
+# AmountLT1=Amount tax 2
+# AmountLT2=Amount tax 3
+# AmountLT1ES=Amount RE
+# AmountLT2ES=Amount IRPF
+# AmountTotal=Total amount
+# AmountAverage=Average amount
+# PriceQtyHT=Price for this quantity (net of tax)
+# PriceQtyMinHT=Price quantity min. (net of tax)
+# PriceQtyTTC=Price for this quantity (inc. tax)
+# PriceQtyMinTTC=Price quantity min. (inc. of tax)
+# Percentage=Percentage
+# Total=Total
+# SubTotal=Subtotal
+# TotalHTShort=Total (net)
+# TotalTTCShort=Total (inc. tax)
+# TotalHT=Total (net of tax)
+# TotalHTforthispage=Total (net of tax) for this page
+# TotalTTC=Total (inc. tax)
+# TotalTTCToYourCredit=Total (inc. tax) to your credit
+# TotalVAT=Total tax
+# TotalLT1=Total tax 2
+# TotalLT2=Total tax 3
+# TotalLT1ES=Total RE
+# TotalLT2ES=Total IRPF
+# IncludedVAT=Included tax
+# HT=Net of tax
+# TTC=Inc. tax
+# VAT=Sales tax
+# LT1ES=RE
+# LT2ES=IRPF
+# VATRate=Tax Rate
+# Average=Average
+# Sum=Sum
+# Delta=Delta
+# Module=Module
+# Option=Option
+# List=List
+# FullList=Full list
+# Statistics=Statistics
+# OtherStatistics=Other statistics
+# Status=Status
+# ShortInfo=Info.
+# Ref=Ref.
+# RefSupplier=Ref. supplier
+# RefPayment=Ref. payment
+# CommercialProposalsShort=Commercial proposals
+# Comment=Comment
+# Comments=Comments
+# ActionsToDo=Events to do
+# ActionsDone=Events done
+# ActionsToDoShort=To do
+# ActionsRunningshort=Started
+# ActionsDoneShort=Done
+# ActionNotApplicable=Not applicable
+# ActionRunningNotStarted=To start
+# ActionRunningShort=Started
+# ActionDoneShort=Finished
+# CompanyFoundation=Company/Foundation
+# ContactsForCompany=Contacts for this third party
+# ContactsAddressesForCompany=Contacts/addresses for this third party
+# AddressesForCompany=Addresses for this third party
+# ActionsOnCompany=Events about this third party
+# ActionsOnMember=Events about this member
+# NActions=%s events
+# NActionsLate=%s late
+# Filter=Filter
+# RemoveFilter=Remove filter
+# ChartGenerated=Chart generated
+# ChartNotGenerated=Chart not generated
+# GeneratedOn=Build on %s
+# Generate=Generate
+# Duration=Duration
+# TotalDuration=Total duration
+# Summary=Summary
+# MyBookmarks=My bookmarks
+# OtherInformationsBoxes=Other information boxes
+# DolibarrBoard=Dolibarr board
+# DolibarrStateBoard=Statistics
+# DolibarrWorkBoard=Work tasks board
+# Available=Available
+# NotYetAvailable=Not yet available
+# NotAvailable=Not available
+# Popularity=Popularity
+# Categories=Categories
+# Category=Category
+# By=By
+# From=From
+# to=to
+# and=and
+# or=or
+# Other=Other
+# Others=Others
+# OtherInformations=Other informations
+# Quantity=Quantity
+# Qty=Qty
+# ChangedBy=Changed by
+# ReCalculate=Recalculate
+# ResultOk=Success
+# ResultKo=Failure
+# Reporting=Reporting
+# Reportings=Reporting
+# Draft=Draft
+# Drafts=Drafts
+# Validated=Validated
+# Opened=Opened
+# New=New
+# Discount=Discount
+# Unknown=Unknown
+# General=General
+# Size=Size
+# Received=Received
+# Paid=Paid
+# Topic=Sujet
+# ByCompanies=By third parties
+# ByUsers=By users
+# Links=Links
+# Link=Link
+# Receipts=Receipts
+# Rejects=Rejects
+# Preview=Preview
+# NextStep=Next step
+# PreviousStep=Previous step
+# Datas=Data
+# None=None
+# NoneF=None
+# Late=Late
+# Photo=Picture
+# Photos=Pictures
+# AddPhoto=Add picture
+# Login=Login
+# CurrentLogin=Current login
+# January=January
+# February=February
+# March=March
+# April=April
+# May=May
+# June=June
+# July=July
+# August=August
+# September=September
+# October=October
+# November=November
+# December=December
+# JanuaryMin=Jan
+# FebruaryMin=Feb
+# MarchMin=Mar
+# AprilMin=Apr
+# MayMin=May
+# JuneMin=Jun
+# JulyMin=Jul
+# AugustMin=Aug
+# SeptemberMin=Sep
+# OctoberMin=Oct
+# NovemberMin=Nov
+# DecemberMin=Dec
+# Month01=January
+# Month02=February
+# Month03=March
+# Month04=April
+# Month05=May
+# Month06=June
+# Month07=July
+# Month08=August
+# Month09=September
+# Month10=October
+# Month11=November
+# Month12=December
+# MonthShort01=Jan
+# MonthShort02=Feb
+# MonthShort03=Mar
+# MonthShort04=Apr
+# MonthShort05=May
+# MonthShort06=Jun
+# MonthShort07=Jul
+# MonthShort08=Aug
+# MonthShort09=Sep
+# MonthShort10=Oct
+# MonthShort11=Nov
+# MonthShort12=Dec
+# AttachedFiles=Attached files and documents
+# FileTransferComplete=File was uploaded successfuly
+# DateFormatYYYYMM=YYYY-MM
+# DateFormatYYYYMMDD=YYYY-MM-DD
+# DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS
+# ReportName=Report name
+# ReportPeriod=Report period
+# ReportDescription=Description
+# Report=Report
+# Keyword=Mot clé
+# Legend=Legend
+# FillTownFromZip=Fill city from zip
+# Fill=Fill
+# Reset=Reset
+# ShowLog=Show log
+# File=File
+# Files=Files
+# NotAllowed=Not allowed
+# ReadPermissionNotAllowed=Read permission not allowed
+# AmountInCurrency=Amount in %s currency
+# Example=Example
+# Examples=Examples
+# NoExample=No example
+# FindBug=Report a bug
+# NbOfThirdParties=Number of third parties
+# NbOfCustomers=Number of customers
+# NbOfLines=Number of lines
+# NbOfObjects=Number of objects
+# NbOfReferers=Number of referrers
+# Referers=Consumption
+# TotalQuantity=Total quantity
+# DateFromTo=From %s to %s
+# DateFrom=From %s
+# DateUntil=Until %s
+# Check=Check
+# Internal=Internal
+# External=External
+# Internals=Internal
+# Externals=External
+# Warning=Warning
+# Warnings=Warnings
+# BuildPDF=Build PDF
+# RebuildPDF=Rebuild PDF
+# BuildDoc=Build Doc
+# RebuildDoc=Rebuild Doc
+# Entity=Environment
+# Entities=Entities
+# EventLogs=Logs
+# CustomerPreview=Customer preview
+# SupplierPreview=Supplier preview
+# AccountancyPreview=Accountancy preview
+# ShowCustomerPreview=Show customer preview
+# ShowSupplierPreview=Show supplier preview
+# ShowAccountancyPreview=Show accountancy preview
+# ShowProspectPreview=Show prospect preview
+# RefCustomer=Ref. customer
+# Currency=Currency
+# InfoAdmin=Information for administrators
+# Undo=Undo
+# Redo=Redo
+# ExpandAll=Expand all
+# UndoExpandAll=Undo expand
+# Reason=Reason
+# FeatureNotYetSupported=Feature not yet supported
+# CloseWindow=Close window
+# Question=Question
+# Response=Response
+# Priority=Priority
+# SendByMail=Send by EMail
+# MailSentBy=Email sent by
+# TextUsedInTheMessageBody=Email body
+# SendAcknowledgementByMail=Send Ack. by email
+# NoEMail=No email
+# Owner=Owner
+# DetectedVersion=Detected version
+# FollowingConstantsWillBeSubstituted=The following constants will be replaced with the corresponding value.
+# Refresh=Refresh
+# BackToList=Back to list
+# GoBack=Go back
+# CanBeModifiedIfOk=Can be modified if valid
+# CanBeModifiedIfKo=Can be modified if not valid
+# RecordModifiedSuccessfully=Record modified successfully
+# RecordsModified=%s records modified
+# AutomaticCode=Automatic code
+# NotManaged=Not managed
+# FeatureDisabled=Feature disabled
+# MoveBox=Move box %s
+# Offered=Offered
+# NotEnoughPermissions=You don't have permission for this action
+# SessionName=Session name
+# Method=Method
+# Receive=Receive
+# PartialWoman=Partial
+# PartialMan=Partial
+# TotalWoman=Total
+# TotalMan=Total
+# NeverReceived=Never received
+# Canceled=Canceled
+# YouCanChangeValuesForThisListFromDictionnarySetup=You can change values for this list from menu setup - dictionnary
+# Color=Color
+# Documents=Linked files
+# DocumentsNb=Linked files (%s)
+# Documents2=Documents
+# BuildDocuments=Generated documents
+# UploadDisabled=Upload disabled
+# MenuECM=Documents
+# MenuAWStats=AWStats
+# MenuMembers=Members
+# MenuAgendaGoogle=Google agenda
+# ThisLimitIsDefinedInSetup=Dolibarr limit (Menu home-setup-security): %s Kb, PHP limit: %s Kb
+# NoFileFound=No documents saved in this directory
+# CurrentUserLanguage=Current language
+# CurrentTheme=Current theme
+# CurrentMenuManager=Current menu manager
+# DisabledModules=Disabled modules
+# For=For
+# ForCustomer=For customer
+# Signature=Signature
+# HidePassword=Show command with password hidden
+# UnHidePassword=Show real command with clear password
+# Root=Root
+# Informations=Informations
+# Page=Page
+# Notes=Notes
+# AddNewLine=Add new line
+# AddFile=Add file
+# ListOfFiles=List of available files
+# FreeZone=Free text
+# CloneMainAttributes=Clone object with its main attributes
+# PDFMerge=PDF Merge
+# Merge=Merge
+# PrintContentArea=Show page to print main content area
+# MenuManager=Menu manager
+# NoMenu=No sub-menu
+# WarningYouAreInMaintenanceMode=Warning, you are in a maintenance mode, so only login %s is allowed to use application at the moment.
+# CoreErrorTitle=System error
+# CoreErrorMessage=Sorry, an error occurred. Check the logs or contact your system administrator.
+# CreditCard=Credit card
+# FieldsWithAreMandatory=Fields with %s are mandatory
+# FieldsWithIsForPublic=Fields with %s are shown on public list of members. If you don't want this, check off the "public" box.
+# AccordingToGeoIPDatabase=(according to GeoIP convertion)
+# Line=Line
+# NotSupported=Not supported
+# RequiredField=Required field
+# Result=Result
+# ToTest=Test
+# ValidateBefore=Card must be validated before using this feature
+# Visibility=Visibility
+# Private=Private
+# Hidden=Hidden
+# Resources=Resources
+# Source=Source
+# Prefix=Prefix
+# Before=Before
+# After=After
+# IPAddress=IP address
+# Frequency=Frequency
+# IM=Instant messaging
+# NewAttribute=New attribute
+# AttributeCode=Attribute code
+# OptionalFieldsSetup=Extra attributes setup
+# URLPhoto=URL of photo/logo
+# SetLinkToThirdParty=Link to another third party
+# CreateDraft=Create draft
+# ClickToEdit=Click to edit
+# ObjectDeleted=Object %s deleted
+# ByCountry=By country
+# ByTown=By town
+# ByDate=By date
+# ByMonthYear=By month/year
+# ByYear=By year
+# ByMonth=By month
+# ByDay=By day
+# BySalesRepresentative=By sales representative
+# LinkedToSpecificUsers=Linked to a particular user contact
+# DeleteAFile=Delete a file
+# ConfirmDeleteAFile=Are you sure you want to delete file
+# NoResults=No results
+# ModulesSystemTools=Modules tools
+# Test=Test
+# Element=Element
+# NoPhotoYet=No pictures available yet
+# HomeDashboard=Home summary
+# Deductible=Deductible
+# from=from
+# toward=toward
+# Access=Access
+# HelpCopyToClipboard=Use Ctrl+C to copy to clipboard
+# SaveUploadedFileWithMask=Save file on server with name "%s" (otherwise "%s")
+# OriginFileName=Original filename
+# SetDemandReason=Set source
+# ViewPrivateNote=View notes
+# XMoreLines=%s line(s) hidden
+
+# Week day
+# Monday=Monday
+# Tuesday=Tuesday
+# Wednesday=Wednesday
+# Thursday=Thursday
+# Friday=Friday
+# Saturday=Saturday
+# Sunday=Sunday
+# MondayMin=Mo
+# TuesdayMin=Tu
+# WednesdayMin=We
+# ThursdayMin=Th
+# FridayMin=Fr
+# SaturdayMin=Sa
+# SundayMin=Su
+# Day1=Monday
+# Day2=Tuesday
+# Day3=Wednesday
+# Day4=Thursday
+# Day5=Friday
+# Day6=Saturday
+# Day0=Sunday
+# ShortMonday=M
+# ShortTuesday=T
+# ShortWednesday=W
+# ShortThursday=T
+# ShortFriday=F
+# ShortSaturday=S
+# ShortSunday=S
diff --git a/htdocs/langs/id_ID/margins.lang b/htdocs/langs/id_ID/margins.lang
new file mode 100644
index 00000000000..5e1986a9c2c
--- /dev/null
+++ b/htdocs/langs/id_ID/margins.lang
@@ -0,0 +1,51 @@
+# Dolibarr language file - Source file is en_US - marges
+
+# Margin=Margin
+# Margins=Margins
+# TotalMargin=Total Margin
+# MarginOnProducts=Margin / Products
+# MarginOnServices=Margin / Services
+# MarginRate=Margin rate
+# MarkRate=Mark rate
+# DisplayMarginRates=Display margin rates
+# DisplayMarkRates=Display mark rates
+# InputPrice=Input price
+
+# margin=Profit margins management
+# margesSetup=Profit margins management setup
+
+# MarginDetails=Margin details
+
+# ProductMargins=Product margins
+# CustomerMargins=Customer margins
+# AgentMargins=Agent margins
+
+# ProductService=Product or Service
+# AllProducts=All products and services
+# ChooseProduct/Service=Choose product or service
+# CommercialAgent=Commercial agent
+
+# StartDate=Start date
+# EndDate=End date
+# Launch=Start
+
+# ForceBuyingPriceIfNull=Force buying price if null
+# ForceBuyingPriceIfNullDetails=if "ON", margin will be zero on line (buying price = selling price), otherwise ("OFF"), marge will be equal to selling price (buying price = 0)
+# MARGIN_METHODE_FOR_DISCOUNT=Margin method for global discounts
+# UseDiscountAsProduct=As a product
+# UseDiscountAsService=As a service
+# UseDiscountOnTotal=On subtotal
+# MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
+
+# MARGIN_TYPE=Margin type
+# MargeBrute=Raw margin
+# MargeNette=Net margin
+# MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price
Net margin : Selling price - Cost price
+
+# CostPrice=Cost price
+# BuyingCost=Cost price
+# UnitCharges=Unit charges
+# Charges=Charges
+
+# AgentContactType=Commercial agent contact type
+# AgentContactTypeDetails=Défine what contact type (linked on invoices) will be used for margin report by commercial agents
diff --git a/htdocs/langs/id_ID/members.lang b/htdocs/langs/id_ID/members.lang
new file mode 100644
index 00000000000..9246a04ced9
--- /dev/null
+++ b/htdocs/langs/id_ID/members.lang
@@ -0,0 +1,204 @@
+# Dolibarr language file - Source file is en_US - members
+# MembersArea=Members area
+# PublicMembersArea=Public members area
+# MemberCard=Member card
+# SubscriptionCard=Subscription card
+# Member=Member
+# Members=Members
+# MemberAccount=Member login
+# ShowMember=Show member card
+# UserNotLinkedToMember=User not linked to a member
+# ThirdpartyNotLinkedToMember=Third-party not linked to a member
+# MembersTickets=Members Tickets
+# FundationMembers=Foundation members
+# Attributs=Attributes
+# ErrorMemberTypeNotDefined=Member type not defined
+# ListOfPublicMembers=List of public members
+# ListOfValidatedPublicMembers=List of validated public members
+# ErrorThisMemberIsNotPublic=This member is not public
+# ErrorMemberIsAlreadyLinkedToThisThirdParty=Another member (name: %s, login: %s) is already linked to a third party %s. Remove this link first because a third party can't be linked to only a member (and vice versa).
+# ErrorUserPermissionAllowsToLinksToItselfOnly=For security reasons, you must be granted permissions to edit all users to be able to link a member to a user that is not yours.
+# ThisIsContentOfYourCard=This is details of your card
+# CardContent=Content of your member card
+# SetLinkToUser=Link to a Dolibarr user
+# SetLinkToThirdParty=Link to a Dolibarr third party
+# MembersCards=Members business cards
+# MembersList=List of members
+# MembersListToValid=List of draft members (to be validated)
+# MembersListValid=List of valid members
+# MembersListUpToDate=List of valid members with up to date subscription
+# MembersListNotUpToDate=List of valid members with subscription out of date
+# MembersListResiliated=List of resiliated members
+# MembersListQualified=List of qualified members
+# MenuMembersToValidate=Draft members
+# MenuMembersValidated=Validated members
+# MenuMembersUpToDate=Up to date members
+# MenuMembersNotUpToDate=Out of date members
+# MenuMembersResiliated=Resiliated members
+# MembersWithSubscriptionToReceive=Members with subscription to receive
+# DateAbonment=Subscription date
+# DateSubscription=Subscription date
+# DateNextSubscription=Next subscription
+# DateEndSubscription=Subscription end date
+# EndSubscription=End subscription
+# SubscriptionId=Subscription id
+# MemberId=Member id
+# NewMember=New member
+# NewType=New member type
+# MemberType=Member type
+# MemberTypeId=Member type id
+# MemberTypeLabel=Member type label
+# MembersTypes=Members types
+# MembersAttributes=Members attributes
+# SearchAMember=Search a member
+# MemberStatusDraft=Draft (needs to be validated)
+# MemberStatusDraftShort=Draft
+# MemberStatusActive=Validated (waiting subscription)
+# MemberStatusActiveShort=Validated
+# MemberStatusActiveLate=subscription expired
+# MemberStatusActiveLateShort=Expired
+# MemberStatusPaid=Subscription up to date
+# MemberStatusPaidShort=Up to date
+# MemberStatusResiliated=Resiliated member
+# MemberStatusResiliatedShort=Resiliated
+# MembersStatusToValid=Draft members
+# MembersStatusToValidShort=Draft members
+# MembersStatusValidated=Validated members
+# MembersStatusPaid=Subscription up to date
+# MembersStatusPaidShort=Up to date
+# MembersStatusNotPaid=Subscription out of date
+# MembersStatusNotPaidShort=Out of date
+# MembersStatusResiliated=Resiliated members
+# MembersStatusResiliatedShort=Resiliated members
+# NewCotisation=New contribution
+# PaymentSubscription=New contribution payment
+# EditMember=Edit member
+# SubscriptionEndDate=Subscription's end date
+# MembersTypeSetup=Members type setup
+# NewSubscription=New subscription
+# NewSubscriptionDesc=This form allows you to record your subscription as a new member of the foundation. If you want to renew your subscription (if already a member), please contact foundation board instead by email %s.
+# Subscription=Subscription
+# Subscriptions=Subscriptions
+# SubscriptionLate=Late
+# SubscriptionNotReceived=Subscription never received
+# SubscriptionLateShort=Late
+# SubscriptionNotReceivedShort=Never received
+# ListOfSubscriptions=List of subscriptions
+# SendCardByMail=Send card by Email
+# AddMember=Add member
+# MemberType=Member type
+# NoTypeDefinedGoToSetup=No member types defined. Go to menu "Members types"
+# NewMemberType=New member type
+# WelcomeEMail=Welcome e-mail
+# SubscriptionRequired=Subscription required
+# EditType=Edit member type
+# DeleteType=Delete
+# VoteAllowed=Vote allowed
+# Physical=Physical
+# Moral=Moral
+# MorPhy=Moral/Physical
+# Reenable=Reenable
+# ResiliateMember=Resiliate a member
+# ConfirmResiliateMember=Are you sure you want to resiliate this member ?
+# DeleteMember=Delete a member
+# ConfirmDeleteMember=Are you sure you want to delete this member (Deleting a member will delete all his subscriptions) ?
+# DeleteSubscription=Delete a subscription
+# ConfirmDeleteSubscription=Are you sure you want to delete this subscription ?
+# Filehtpasswd=htpasswd file
+# ValidateMember=Validate a member
+# ConfirmValidateMember=Are you sure you want to validate this member ?
+# FollowingLinksArePublic=The following links are open pages not protected by any Dolibarr permission. They are not formated pages, provided as example to show how to list members database.
+# PublicMemberList=Public member list
+# BlankSubscriptionForm=Public auto-subscription form
+# BlankSubscriptionFormDesc=Dolibarr can provide you a public URL to allow external visitors to ask to subscribe to the foundation. If an online payment module is enabled, a payment form will also be automatically provided.
+# EnablePublicSubscriptionForm=Enable the public auto-subscription form
+# MemberPublicLinks=Public links/pages
+# ExportDataset_member_1=Members and subscriptions
+# ImportDataset_member_1=Members
+# LastMembers=Last %s members
+# LastMembersModified=Last %s modified members
+# LastSubscriptionsModified=Last %s modified subscriptions
+# AttributeName=Attribute name
+# String=String
+# Text=Text
+# Int=Int
+# Date=Date
+# DateAndTime=Date and time
+# PublicMemberCard=Member public card
+# MemberNotOrNoMoreExpectedToSubscribe=Member not or no more expected to subscribe
+# AddSubscription=Add subscription
+# ShowSubscription=Show subscription
+# MemberModifiedInDolibarr=Member modified in Dolibarr
+# SendAnEMailToMember=Send information email to member
+# DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the e-mail received in case of auto-inscription of a guest
+# DescADHERENT_AUTOREGISTER_NOTIF_MAIL=E-mail received in case of auto-inscription of a guest
+# DescADHERENT_AUTOREGISTER_MAIL_SUBJECT=EMail subject for member autosubscription
+# DescADHERENT_AUTOREGISTER_MAIL=EMail for member autosubscription
+# DescADHERENT_MAIL_VALID_SUBJECT=EMail subject for member validation
+# DescADHERENT_MAIL_VALID=EMail for member validation
+# DescADHERENT_MAIL_COTIS_SUBJECT=EMail subject for subscription
+# DescADHERENT_MAIL_COTIS=EMail for subscription
+# DescADHERENT_MAIL_RESIL_SUBJECT=EMail subject for member resiliation
+# DescADHERENT_MAIL_RESIL=EMail for member resiliation
+# DescADHERENT_MAIL_FROM=Sender EMail for automatic emails
+# DescADHERENT_ETIQUETTE_TYPE=Format of labels page
+# DescADHERENT_ETIQUETTE_TEXT=Text printed on member address sheets
+# DescADHERENT_CARD_TYPE=Format of cards page
+# DescADHERENT_CARD_HEADER_TEXT=Text printed on top of member cards
+# DescADHERENT_CARD_TEXT=Text printed on member cards (align on left)
+# DescADHERENT_CARD_TEXT_RIGHT=Text printed on member cards (align on right)
+# DescADHERENT_CARD_FOOTER_TEXT=Text printed on bottom of member cards
+# GlobalConfigUsedIfNotDefined=Text defined in Foundation module setup will be used if not defined here
+# MayBeOverwrited=This text can be overwrited by value defined for member's type
+# ShowTypeCard=Show type '%s'
+# HTPasswordExport=htpassword file generation
+# NoThirdPartyAssociatedToMember=No third party associated to this member
+# ThirdPartyDolibarr=Dolibarr third party
+# MembersAndSubscriptions= Members and Subscriptions
+# MoreActions=Complementary action on recording
+# MoreActionsOnSubscription=Complementary action, suggested by default when recording a subscription
+# MoreActionBankDirect=Create a direct transaction record on account
+# MoreActionBankViaInvoice=Create an invoice and payment on account
+# MoreActionInvoiceOnly=Create an invoice with no payment
+# LinkToGeneratedPages=Generate visit cards
+# LinkToGeneratedPagesDesc=This screen allows you to generate PDF files with business cards for all your members or a particular member.
+# DocForAllMembersCards=Generate business cards for all members
+# DocForOneMemberCards=Generate business cards for a particular member
+# DocForLabels=Generate address sheets
+# SubscriptionPayment=Subscription payment
+# LastSubscriptionDate=Last subscription date
+# LastSubscriptionAmount=Last subscription amount
+# MembersStatisticsByCountries=Members statistics by country
+# MembersStatisticsByState=Members statistics by state/province
+# MembersStatisticsByTown=Members statistics by town
+# NbOfMembers=Number of members
+# NoValidatedMemberYet=No validated members found
+# MembersByCountryDesc=This screen show you statistics on members by countries. Graphic depends however on Google online graph service and is available only if an internet connection is is working.
+# MembersByStateDesc=This screen show you statistics on members by state/provinces/canton.
+# MembersByTownDesc=This screen show you statistics on members by town.
+# MembersStatisticsDesc=Choose statistics you want to read...
+# MenuMembersStats=Statistics
+# LastMemberDate=Last member date
+# Nature=Nature
+# Public=Information are public
+# Exports=Exports
+# NewMemberbyWeb=New member added. Awaiting approval
+# NewMemberForm=New member form
+# SubscriptionsStatistics=Statistics on subscriptions
+# NbOfSubscriptions=Number of subscriptions
+# AmountOfSubscriptions=Amount of subscriptions
+# TurnoverOrBudget=Turnover (for a company) or Budget (for a foundation)
+# DefaultAmount=Default amount of subscription
+# CanEditAmount=Visitor can choose/edit amount of its subscription
+# MEMBER_NEWFORM_PAYONLINE=Jump on integrated online payment page
+# Associations=Foundations
+# Collectivités=Organizations
+# Particuliers=Personal
+# Entreprises=Companies
+# DOLIBARRFOUNDATION_PAYMENT_FORM=To make your subscription payment using a bank transfer, see page http://wiki.dolibarr.org/index.php/Subscribe.
To pay using a Credit Card or Paypal, click on button at bottom of this page.
+# ByProperties=By characteristics
+# MembersStatisticsByProperties=Members statistics by characteristics
+# MembersByNature=Members by nature
+# VATToUseForSubscriptions=VAT rate to use for subscriptions
+# NoVatOnSubscription=No TVA for subscriptions
+# MEMBER_PAYONLINE_SENDEMAIL=Email to warn when Dolibarr receive a confirmation of a validated payment for subscription
diff --git a/htdocs/langs/id_ID/opensurvey.lang b/htdocs/langs/id_ID/opensurvey.lang
new file mode 100644
index 00000000000..fec34d9dbe6
--- /dev/null
+++ b/htdocs/langs/id_ID/opensurvey.lang
@@ -0,0 +1,65 @@
+# Dolibarr language file - Source file is en_US - opensurvey
+# Survey=Survey
+# Surveys=Surveys
+# OrganizeYourMeetingEasily=Organize your meetings and surveys easily. First select type of survey...
+# NewSurvey=New survey
+# NoSurveysInDatabase=%s survey(s) into database.
+# OpenSurveyArea=Surveys area
+# AddACommentForPoll=You can add a comment into survey...
+# AddComment=Add comment
+# CreatePoll=Create poll
+# PollTitle=Poll title
+# ToReceiveEMailForEachVote=To receive an email for each vote
+# TypeDate=Type date
+# TypeClassic=Type standard
+# OpenSurveyStep2=Select your dates amoung the free days (green). The selected days are in blue. You can unselect a day previously selected by clicking again on it
+# RemoveAllDays=Remove all days
+# CopyHoursOfFirstDay=Copy hours of first day
+# RemoveAllHours=Remove all hours
+# SelectedDays=Selected days
+# TheBestChoice=The best choice currently is
+# TheBestChoices=The best choices currently are
+# with=with
+# OpenSurveyHowTo=If you agree to vote in this poll, you have to give your name, choose the values that fit best for you and validate with the plus button at the end of the line.
+# CommentsOfVoters=Comments of voters
+# ConfirmRemovalOfPoll=Are you sure you want to remove this poll (and all votes)
+# RemovePoll=Remove poll
+# UrlForSurvey=URL to communicate to get a direct access to survey
+# PollOnChoice=You are creating a poll to make a multi-choice for a poll. First enter all possible choices for your poll:
+# CreateSurveyDate=Create a date survey
+# CreateSurveyStandard=Create a standard survey
+# CheckBox=Simple checkbox
+# YesNoList=List (empty/yes/no)
+# PourContreList=List (empty/for/against)
+# AddNewColumn=Add new column
+# TitleChoice=Choice label
+# ExportSpreadsheet=Export result spreadsheet
+# ExpireDate=Limit date
+# NbOfVoters=Nb of voters
+# SurveyResults=Results
+# PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s.
+# 5MoreChoices=5 more choices
+# Abstention=Abstention
+# Against=Against
+# YouAreInivitedToVote=You are invited to vote for this poll
+# VoteNameAlreadyExists=This name was already used for this poll
+# ErrorPollDoesNotExists=Error, poll %s does not exists.
+# OpenSurveyNothingToSetup=There is no specific setup to do.
+# PollWillExpire=Your poll will expire automatically %s days after the last date of your poll.
+# AddADate=Add a date
+# AddStartHour=Add start hour
+# AddEndHour=Add end hour
+# votes=vote(s)
+# NoCommentYet=No comments have been posted for this poll yet
+# CanEditVotes=Can change vote of others
+# CanComment=Voters can comment in the poll
+# CanSeeOthersVote=Voters can see other people's vote
+# SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
- empty,
- "8h", "8H" or "8:00" to give a meeting's start hour,
- "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
- "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes.
+# BackToCurrentMonth=Back to current month
+# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
+# ErrorOpenSurveyOneChoice=Enter at least one choice
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
+# ErrorInsertingComment=There was an error while inserting your comment
+# MoreChoices=Enter more choices for the voters
+# SurveyExpiredInfo=The voting time of this poll has expired.
+# EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
diff --git a/htdocs/langs/id_ID/orders.lang b/htdocs/langs/id_ID/orders.lang
new file mode 100644
index 00000000000..6bbef48cfc9
--- /dev/null
+++ b/htdocs/langs/id_ID/orders.lang
@@ -0,0 +1,166 @@
+# Dolibarr language file - Source file is en_US - orders
+# OrdersArea=Customers orders area
+# SuppliersOrdersArea=Suppliers orders area
+# OrderCard=Order card
+# OrderId=Order Id
+# Order=Order
+# Orders=Orders
+# OrderLine=Order line
+# OrderFollow=Follow up
+# OrderDate=Order date
+# OrderToProcess=Order to process
+# NewOrder=New order
+# ToOrder=Make order
+# MakeOrder=Make order
+# SupplierOrder=Supplier order
+# SuppliersOrders=Suppliers orders
+# SuppliersOrdersRunning=Current suppliers orders
+# CustomerOrder=Customer order
+# CustomersOrders=Customer's orders
+# CustomersOrdersRunning=Current customer's orders
+# CustomersOrdersAndOrdersLines=Customer orders and order's lines
+# OrdersToValid=Customer's orders to validate
+# OrdersToBill=Customer's orders delivered
+# OrdersInProcess=Customer's orders in process
+# OrdersToProcess=Customer's orders to process
+# SuppliersOrdersToProcess=Supplier's orders to process
+# StatusOrderCanceledShort=Canceled
+# StatusOrderDraftShort=Draft
+# StatusOrderValidatedShort=Validated
+# StatusOrderSentShort=In process
+# StatusOrderSent=Shipment in process
+# StatusOrderOnProcessShort=Reception
+# StatusOrderProcessedShort=Processed
+# StatusOrderToBillShort=Delivered
+# StatusOrderToBill2Short=To bill
+# StatusOrderApprovedShort=Approved
+# StatusOrderRefusedShort=Refused
+# StatusOrderToProcessShort=To process
+# StatusOrderReceivedPartiallyShort=Partially received
+# StatusOrderReceivedAllShort=Everything received
+# StatusOrderCanceled=Canceled
+# StatusOrderDraft=Draft (needs to be validated)
+# StatusOrderValidated=Validated
+# StatusOrderOnProcess=Waiting to receive
+# StatusOrderProcessed=Processed
+# StatusOrderToBill=Delivered
+# StatusOrderToBill2=To bill
+# StatusOrderApproved=Approved
+# StatusOrderRefused=Refused
+# StatusOrderReceivedPartially=Partially received
+# StatusOrderReceivedAll=Everything received
+# ShippingExist=A shipment exists
+# DraftOrWaitingApproved=Draft or approved not yet ordered
+# DraftOrWaitingShipped=Draft or validated not yet shipped
+# MenuOrdersToBill=Orders delivered
+# MenuOrdersToBill2=Orders to bill
+# SearchOrder=Search order
+# ShipProduct=Ship product
+# Discount=Discount
+# CreateOrder=Create Order
+# RefuseOrder=Refuse order
+# ApproveOrder=Accept order
+# ValidateOrder=Validate order
+# UnvalidateOrder=Unvalidate order
+# DeleteOrder=Delete order
+# CancelOrder=Cancel order
+# AddOrder=Add order
+# AddToMyOrders=Add to my orders
+# AddToOtherOrders=Add to other orders
+# AddToDraftOrders=Add to draft order
+# ShowOrder=Show order
+# NoOpenedOrders=No opened orders
+# NoOtherOpenedOrders=No other opened orders
+# NoDraftOrders=No draft orders
+# OtherOrders=Other orders
+# LastOrders=Last %s orders
+# LastModifiedOrders=Last %s modified orders
+# LastClosedOrders=Last %s closed orders
+# AllOrders=All orders
+# NbOfOrders=Number of orders
+# OrdersStatistics=Order's statistics
+# OrdersStatisticsSuppliers=Supplier order's statistics
+# NumberOfOrdersByMonth=Number of orders by month
+# AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
+# ListOfOrders=List of orders
+# CloseOrder=Close order
+# ConfirmCloseOrder=Are you sure you want to set this order to deliverd ? Once an order is delivered, it can be set to billed.
+# ConfirmCloseOrderIfSending=Are you sure you want to close this order ? You must close an order only when all shipping are done.
+# ConfirmDeleteOrder=Are you sure you want to delete this order ?
+# ConfirmValidateOrder=Are you sure you want to validate this order under name %s ?
+# ConfirmUnvalidateOrder=Are you sure you want to restore order %s to draft status ?
+# ConfirmCancelOrder=Are you sure you want to cancel this order ?
+# ConfirmMakeOrder=Are you sure you want to confirm you made this order on %s ?
+# GenerateBill=Generate invoice
+# ClassifyShipped=Classify delivered
+# ClassifyBilled=Classify billed
+# ComptaCard=Accountancy card
+# DraftOrders=Draft orders
+# RelatedOrders=Related orders
+# OnProcessOrders=In process orders
+# RefOrder=Ref. order
+# RefCustomerOrder=Ref. customer order
+# CustomerOrder=Customer order
+# RefCustomerOrderShort=Ref. cust. order
+# SendOrderByMail=Send order by mail
+# ActionsOnOrder=Events on order
+# NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
+# OrderMode=Order method
+# AuthorRequest=Request author
+# UseCustomerContactAsOrderRecipientIfExist=Use customer contact address if defined instead of third party address as order recipient address
+# RunningOrders=Orders on process
+# UserWithApproveOrderGrant=Users granted with "approve orders" permission.
+# PaymentOrderRef=Payment of order %s
+# CloneOrder=Clone order
+# ConfirmCloneOrder=Are you sure you want to clone this order %s ?
+# DispatchSupplierOrder=Receiving supplier order %s
+##### Types de contacts #####
+# TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
+# TypeContact_commande_internal_SHIPPING=Representative following-up shipping
+# TypeContact_commande_external_BILLING=Customer invoice contact
+# TypeContact_commande_external_SHIPPING=Customer shipping contact
+# TypeContact_commande_external_CUSTOMER=Customer contact following-up order
+# TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
+# TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
+# TypeContact_order_supplier_external_BILLING=Supplier invoice contact
+# TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
+# TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
+
+# Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
+# Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
+# Error_FailedToLoad_COMMANDE_SUPPLIER_ADDON_File=Failed to load module file '%s'
+# Error_FailedToLoad_COMMANDE_ADDON_File=Failed to load module file '%s'
+# Error_OrderNotChecked=No orders to invoice selected
+
+
+# Sources
+# OrderSource0=Commercial proposal
+# OrderSource1=Internet
+# OrderSource2=Mail campaign
+# OrderSource3=Phone compaign
+# OrderSource4=Fax campaign
+# OrderSource5=Commercial
+# OrderSource6=Store
+# QtyOrdered=Qty ordered
+# AddDeliveryCostLine=Add a delivery cost line indicating the weight of the order
+
+# Documents models
+# PDFEinsteinDescription=A complete order model (logo...)
+# PDFEdisonDescription=A simple order model
+# PDFProformaDescription=A complete proforma invoice (logo…)
+# Orders modes
+# OrderByMail=Mail
+# OrderByFax=Fax
+# OrderByEMail=EMail
+# OrderByWWW=Online
+# OrderByPhone=Phone
+
+# CreateInvoiceForThisCustomer=Bill orders
+# NoOrdersToInvoice=No orders billable
+# CloseProcessedOrdersAutomatically=Classify "Processed" all selected orders.
+# MenuOrdersToBill2=Orders to bill
+# OrderCreation=Order creation
+# Ordered=Ordered
+# OrderCreated=Your orders have been created
+# OrderFail=An error happened during your orders creation
+# CreateOrders=Create orders
diff --git a/htdocs/langs/id_ID/oscommerce.lang b/htdocs/langs/id_ID/oscommerce.lang
new file mode 100644
index 00000000000..42a4a4551b6
--- /dev/null
+++ b/htdocs/langs/id_ID/oscommerce.lang
@@ -0,0 +1,8 @@
+# Dolibarr language file - Source file is en_US - oscommerce
+# OSCommerce=OS Commerce
+# OSCommerceSetup=OS Commerce module setup
+# OSCommerceSetupSaved=OS Commerce setup saved
+# OSCommerceServer=OS Commerce server host/ip
+# OSCommerceDatabaseName=OS Commerce database name
+# OSCommercePrefix=OS Commerce tables prefix
+# OSCommerceUser=OS Commerce database login
diff --git a/htdocs/langs/id_ID/other.lang b/htdocs/langs/id_ID/other.lang
new file mode 100644
index 00000000000..efd6a97c116
--- /dev/null
+++ b/htdocs/langs/id_ID/other.lang
@@ -0,0 +1,217 @@
+# Dolibarr language file - Source file is en_US - other
+# SecurityCode=Security code
+# Calendar=Calendar
+# AddTrip=Add trip
+# Tools=Tools
+# ToolsDesc=This area is dedicated to group miscellaneous tools not available into other menu entries.
Those tools can be reached from menu on the side.
+# Birthday=Birthday
+# BirthdayDate=Birthday
+# DateToBirth=Date of birth
+# BirthdayAlertOn= birthday alert active
+# BirthdayAlertOff= birthday alert inactive
+# Notify_FICHINTER_VALIDATE=Intervention validated
+# Notify_FICHINTER_SENTBYMAIL=Intervention sent by mail
+# Notify_BILL_VALIDATE=Customer invoice validated
+# Notify_BILL_UNVALIDATE=Customer invoice unvalidated
+# Notify_ORDER_SUPPLIER_APPROVE=Supplier order approved
+# Notify_ORDER_SUPPLIER_REFUSE=Supplier order refused
+# Notify_ORDER_VALIDATE=Customer order validated
+# Notify_PROPAL_VALIDATE=Customer proposal validated
+# Notify_WITHDRAW_TRANSMIT=Transmission withdrawal
+# Notify_WITHDRAW_CREDIT=Credit withdrawal
+# Notify_WITHDRAW_EMIT=Perform withdrawal
+# Notify_ORDER_SENTBYMAIL=Customer order sent by mail
+# Notify_COMPANY_CREATE=Third party created
+# Notify_PROPAL_SENTBYMAIL=Commercial proposal sent by mail
+# Notify_ORDER_SENTBYMAIL=Customer order sent by mail
+# Notify_BILL_PAYED=Customer invoice payed
+# Notify_BILL_CANCEL=Customer invoice canceled
+# Notify_BILL_SENTBYMAIL=Customer invoice sent by mail
+# Notify_ORDER_SUPPLIER_VALIDATE=Supplier order validated
+# Notify_ORDER_SUPPLIER_SENTBYMAIL=Supplier order sent by mail
+# Notify_BILL_SUPPLIER_VALIDATE=Supplier invoice validated
+# Notify_BILL_SUPPLIER_PAYED=Supplier invoice payed
+# Notify_BILL_SUPPLIER_SENTBYMAIL=Supplier invoice sent by mail
+# Notify_CONTRACT_VALIDATE=Contract validated
+# Notify_FICHEINTER_VALIDATE=Intervention validated
+# Notify_SHIPPING_VALIDATE=Shipping validated
+# Notify_SHIPPING_SENTBYMAIL=Shipping sent by mail
+# Notify_MEMBER_VALIDATE=Member validated
+# Notify_MEMBER_SUBSCRIPTION=Member subscribed
+# Notify_MEMBER_RESILIATE=Member resiliated
+# Notify_MEMBER_DELETE=Member deleted
+# NbOfAttachedFiles=Number of attached files/documents
+# TotalSizeOfAttachedFiles=Total size of attached files/documents
+# MaxSize=Maximum size
+# AttachANewFile=Attach a new file/document
+# LinkedObject=Linked object
+# Miscellaneous=Miscellaneous
+# NbOfActiveNotifications=Number of notifications
+# PredefinedMailTest=This is a test mail.\nThe two lines are separated by a carriage return.\n\n__SIGNATURE__
+# PredefinedMailTestHtml=This is a test mail (the word test must be in bold).
The two lines are separated by a carriage return.
__SIGNATURE__
+# PredefinedMailContentSendInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendInvoiceReminder=__CONTACTCIVNAME__ \n\n We would like to warn you that the invoice __FACREF__ seems to not being payed. So this is the invoice in attachment again, as a reminder.\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendProposal=__CONTACTCIVNAME__ \n\n You will find here the commercial proposal __PROPREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendOrder=__CONTACTCIVNAME__ \n\n You will find here the order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendSupplierOrder=__CONTACTCIVNAME__ \n\n You will find here our order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendSupplierInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendShipping=__CONTACTCIVNAME__ \n\n You will find here the shipping __SHIPPINGREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendFichInter=__CONTACTCIVNAME__ \n\n You will find here the intervention __FICHINTERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# DemoDesc=Dolibarr is a compact ERP/CRM composed by several functional modules. A demo that includes all modules does not mean anything as this never occurs. So, several demo profiles are available.
+# ChooseYourDemoProfil=Choose the demo profile that match your activity...
+# DemoFundation=Manage members of a foundation
+# DemoFundation2=Manage members and bank account of a foundation
+# DemoCompanyServiceOnly=Manage a freelance activity selling service only
+# DemoCompanyShopWithCashDesk=Manage a shop with a cash desk
+# DemoCompanyProductAndStocks=Manage a small or medium company selling products
+# DemoCompanyAll=Manage a small or medium company with multiple activities (all main modules)
+# GoToDemo=Go to demo
+# CreatedBy=Created by %s
+# ModifiedBy=Modified by %s
+# ValidatedBy=Validated by %s
+# CanceledBy=Canceled by %s
+# ClosedBy=Closed by %s
+# FileWasRemoved=File %s was removed
+# DirWasRemoved=Directory %s was removed
+# FeatureNotYetAvailableShort=Available in a next version
+# FeatureNotYetAvailable=Feature not yet available in this version
+# FeatureExperimental=Experimental feature. Not stable in this version
+# FeatureDevelopment=Development feature. Not stable in this version
+# FeaturesSupported=Features supported
+# Width=Width
+# Height=Height
+# Depth=Depth
+# Top=Top
+# Bottom=Bottom
+# Left=Left
+# Right=Right
+# CalculatedWeight=Calculated weight
+# CalculatedVolume=Calculated volume
+# Weight=Weight
+# TotalWeight=Total weight
+# WeightUnitton=tonnes
+# WeightUnitkg=kg
+# WeightUnitg=g
+# WeightUnitmg=mg
+# WeightUnitpound=pound
+# Length=Length
+# LengthUnitm=m
+# LengthUnitdm=dm
+# LengthUnitcm=cm
+# LengthUnitmm=mm
+# Surface=Area
+# SurfaceUnitm2=m2
+# SurfaceUnitdm2=dm2
+# SurfaceUnitcm2=cm2
+# SurfaceUnitmm2=mm2
+# SurfaceUnitfoot2=ft2
+# SurfaceUnitinch2=in2
+# Volume=Volume
+# TotalVolume=Total volume
+# VolumeUnitm3=m3
+# VolumeUnitdm3=dm3
+# VolumeUnitcm3=cm3
+# VolumeUnitmm3=mm3
+# VolumeUnitfoot3=ft3
+# VolumeUnitinch3=in3
+# VolumeUnitounce=ounce
+# VolumeUnitlitre=litre
+# VolumeUnitgallon=gallon
+# Size=size
+# SizeUnitm=m
+# SizeUnitdm=dm
+# SizeUnitcm=cm
+# SizeUnitmm=mm
+# SizeUnitinch=inch
+# SizeUnitfoot=foot
+# SizeUnitpoint=point
+# BugTracker=Bug tracker
+# SendNewPasswordDesc=This form allows you to request a new password. It will be send to your email address.
Change will be effective only after clicking on confirmation link inside this email.
Check your email reader software.
+# BackToLoginPage=Back to login page
+# AuthenticationDoesNotAllowSendNewPassword=Authentication mode is %s.
In this mode, Dolibarr can't know nor change your password.
Contact your system administrator if you want to change your password.
+# EnableGDLibraryDesc=Install or enable GD library with your PHP for use this option.
+# EnablePhpAVModuleDesc=You need to install a module compatible with your anti-virus. (Clamav : php4-clamavlib ou php5-clamavlib)
+# ProfIdShortDesc=Prof Id %s is an information depending on third party country.
For example, for country %s, it's code %s.
+# DolibarrDemo=Dolibarr ERP/CRM demo
+# StatsByNumberOfUnits=Statistics in number of products/services units
+# StatsByNumberOfEntities=Statistics in number of referring entities
+# NumberOfProposals=Number of proposals on last 12 month
+# NumberOfCustomerOrders=Number of customer orders on last 12 month
+# NumberOfCustomerInvoices=Number of customer invoices on last 12 month
+# NumberOfSupplierOrders=Number of supplier orders on last 12 month
+# NumberOfSupplierInvoices=Number of supplier invoices on last 12 month
+# NumberOfUnitsProposals=Number of units on proposals on last 12 month
+# NumberOfUnitsCustomerOrders=Number of units on customer orders on last 12 month
+# NumberOfUnitsCustomerInvoices=Number of units on customer invoices on last 12 month
+# NumberOfUnitsSupplierOrders=Number of units on supplier orders on last 12 month
+# NumberOfUnitsSupplierInvoices=Number of units on supplier invoices on last 12 month
+# EMailTextInterventionValidated=The intervention %s has been validated.
+# EMailTextInvoiceValidated=The invoice %s has been validated.
+# EMailTextProposalValidated=The proposal %s has been validated.
+# EMailTextOrderValidated=The order %s has been validated.
+# EMailTextOrderApproved=The order %s has been approved.
+# EMailTextOrderApprovedBy=The order %s has been approved by %s.
+# EMailTextOrderRefused=The order %s has been refused.
+# EMailTextOrderRefusedBy=The order %s has been refused by %s.
+# EMailTextExpeditionValidated=The shipping %s has been validated.
+# ImportedWithSet=Importation data set
+# DolibarrNotification=Automatic notification
+# ResizeDesc=Enter new width OR new height. Ratio will be kept during resizing...
+# NewLength=New width
+# NewHeight=New height
+# NewSizeAfterCropping=New size after cropping
+# DefineNewAreaToPick=Define new area on image to pick (left click on image then drag until you reach the opposite corner)
+# CurrentInformationOnImage=This tool was designed to help you to resize or crop an image. This is informations on current edited image
+# ImageEditor=Image editor
+# YouReceiveMailBecauseOfNotification=You receive this message because your email has been added to list of targets to be informed of particular events into %s software of %s.
+# YouReceiveMailBecauseOfNotification2=This event is the following:
+# ThisIsListOfModules=This is a list of modules preselected by this demo profile (only most common modules are visible in this demo). Edit this to have a more personalized demo and click on "Start".
+# ClickHere=Click here
+# UseAdvancedPerms=Use the advanced permissions of some modules
+# FileFormat=File format
+# SelectAColor=Choose a color
+# AddFiles=Add Files
+# StartUpload=Start upload
+# CancelUpload=Cancel upload
+# FileIsTooBig=Files is too big
+# PleaseBePatient=Please be patient...
+# RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
+# NewKeyIs=This is your new keys to login
+# NewKeyWillBe=Your new key to login to software will be
+# ClickHereToGoTo=Click here to go to %s
+# YouMustClickToChange=You must however first click on the following link to validate this password change
+# ForgetIfNothing=If you didn't request this change, just forget this email. Your credentials are kept safe.
+
+##### Calendar common #####
+# AddCalendarEntry=Add entry in calendar %s
+# NewCompanyToDolibarr=Company %s added into Dolibarr
+# ContractValidatedInDolibarr=Contract %s validated in Dolibarr
+# ContractCanceledInDolibarr=Contract %s canceled in Dolibarr
+# ContractClosedInDolibarr=Contract %s closed in Dolibarr
+# PropalClosedSignedInDolibarr=Proposal %s signed in Dolibarr
+# PropalClosedRefusedInDolibarr=Proposal %s refused in Dolibarr
+# PropalValidatedInDolibarr=Proposal %s validated in Dolibarr
+# InvoiceValidatedInDolibarr=Invoice %s validated in Dolibarr
+# InvoicePaidInDolibarr=Invoice %s changed to paid in Dolibarr
+# InvoiceCanceledInDolibarr=Invoice %s canceled in Dolibarr
+# PaymentDoneInDolibarr=Payment %s done in Dolibarr
+# CustomerPaymentDoneInDolibarr=Customer payment %s done in Dolibarr
+# SupplierPaymentDoneInDolibarr=Supplier payment %s done in Dolibarr
+# MemberValidatedInDolibarr=Member %s validated in Dolibarr
+# MemberResiliatedInDolibarr=Member %s resiliated in Dolibarr
+# MemberDeletedInDolibarr=Member %s deleted from Dolibarr
+# MemberSubscriptionAddedInDolibarr=Subscription for member %s added in Dolibarr
+# ShipmentValidatedInDolibarr=Shipment %s validated in Dolibarr
+# ShipmentDeletedInDolibarr=Shipment %s deleted from Dolibarr
+##### Export #####
+# Export=Export
+# ExportsArea=Exports area
+# AvailableFormats=Available formats
+# LibraryUsed=Librairy used
+LibraryVersion=Versi
+# ExportableDatas=Exportable data
+# NoExportableData=No exportable data (no modules with exportable data loaded, or missing permissions)
+# ToExport=Export
+# NewExport=New export
+##### External sites #####
+# ExternalSites=External sites
diff --git a/htdocs/langs/id_ID/paybox.lang b/htdocs/langs/id_ID/paybox.lang
new file mode 100644
index 00000000000..b689bb6cebf
--- /dev/null
+++ b/htdocs/langs/id_ID/paybox.lang
@@ -0,0 +1,37 @@
+# Dolibarr language file - Source file is en_US - paybox
+# PayBoxSetup=PayBox module setup
+# PayBoxDesc=This module offer pages to allow payment on Paybox by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
+# FollowingUrlAreAvailableToMakePayments=Following URLs are available to offer a page to a customer to make a payment on Dolibarr objects
+# PaymentForm=Payment form
+# WelcomeOnPaymentPage=Welcome on our online payment service
+# ThisScreenAllowsYouToPay=This screen allow you to make an online payment to %s.
+# ThisIsInformationOnPayment=This is information on payment to do
+# ToComplete=To complete
+# YourEMail=Email to receive payment confirmation
+# Creditor=Creditor
+# PaymentCode=Payment code
+# PayBoxDoPayment=Go on payment
+# YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information
+# PleaseBePatient=Please, be patient
+# Continue=Next
+# ToOfferALinkForOnlinePayment=URL for %s payment
+# ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a customer order
+# ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice
+# ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line
+# ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount
+# ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription
+# YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag.
+# SetupPayBoxToHavePaymentCreatedAutomatically=Setup your PayBox with url %s to have payment created automatically when validated by paybox.
+# YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you.
+# YourPaymentHasNotBeenRecorded=You payment has not been recorded and transaction has been canceled. Thank you.
+# AccountParameter=Account parameters
+# UsageParameter=Usage parameters
+# InformationToFindParameters=Help to find your %s account information
+# PAYBOX_CGI_URL_V2=Url of Paybox CGI module for payment
+# VendorName=Name of vendor
+# CSSUrlForPaymentForm=CSS style sheet url for payment form
+# MessageOK=Message on validated payment return page
+# MessageKO=Message on canceled payment return page
+# NewPayboxPaymentReceived=New Paybox payment received
+# NewPayboxPaymentFailed=New Paybox payment tried but failed
+# PAYBOX_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or failed)
diff --git a/htdocs/langs/id_ID/paypal.lang b/htdocs/langs/id_ID/paypal.lang
new file mode 100644
index 00000000000..5dc460e1c53
--- /dev/null
+++ b/htdocs/langs/id_ID/paypal.lang
@@ -0,0 +1,22 @@
+# Dolibarr language file - Source file is en_US - paypal
+# PaypalSetup=PayPal module setup
+# PaypalDesc=This module offer pages to allow payment on PayPal by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
+# PaypalOrCBDoPayment=Pay with credit card or Paypal
+# PaypalDoPayment=Pay with Paypal
+# PaypalCBDoPayment=Pay with credit card
+# PAYPAL_API_SANDBOX=Mode test/sandbox
+# PAYPAL_API_USER=API username
+# PAYPAL_API_PASSWORD=API password
+# PAYPAL_API_SIGNATURE=API signature
+# PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Offer payment "integral" (Credit card+Paypal) or "Paypal" only
+# PaypalModeIntegral=Integral
+# PaypalModeOnlyPaypal=PayPal only
+# PAYPAL_CSS_URL=Optionnal Url of CSS style sheet on payment page
+# ThisIsTransactionId=This is id of transaction: %s
+# PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
+# PAYPAL_IPN_MAIL_ADDRESS=E-mail address for the instant notification of payment (IPN)
+# PredefinedMailContentLink=You can click on the secure link below to make your payment (PayPal) if it is not already done.\n\n%s\n\n
+# YouAreCurrentlyInSandboxMode=You are currently in the "sandbox" mode
+# NewPaypalPaymentReceived=New Paypal payment received
+# NewPaypalPaymentFailed=New Paypal payment tried but failed
+# PAYPAL_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or not)
diff --git a/htdocs/langs/id_ID/products.lang b/htdocs/langs/id_ID/products.lang
new file mode 100644
index 00000000000..9f75dab9917
--- /dev/null
+++ b/htdocs/langs/id_ID/products.lang
@@ -0,0 +1,220 @@
+# Dolibarr language file - Source file is en_US - products
+# ProductRef=Product ref.
+# ProductLabel=Product label
+# ProductServiceCard=Products/Services card
+# Products=Products
+# Services=Services
+# Product=Product
+# Service=Service
+# ProductId=Product/service id
+# Create=Create
+# Reference=Reference
+# NewProduct=New product
+# NewService=New service
+# ProductCode=Product code
+# ServiceCode=Service code
+# ProductAccountancyBuyCode=Accountancy code (buy)
+# ProductAccountancySellCode=Accountancy code (sell)
+# ProductOrService=Product or Service
+# ProductsAndServices=Products and Services
+# ProductsOrServices=Products or Services
+# ProductsAndServicesOnSell=Available Products and Services
+# ProductsAndServicesNotOnSell=Obsolete Products and Services
+# ProductsAndServicesStatistics=Products and Services statistics
+# ProductsStatistics=Products statistics
+# ProductsOnSell=Available products
+# ProductsNotOnSell=Obsolete products
+# ServicesOnSell=Available services
+# ServicesNotOnSell=Obsolete services
+# InternalRef=Internal reference
+# LastRecorded=Last products/services on sell recorded
+# LastRecordedProductsAndServices=Last %s recorded products/services
+# LastModifiedProductsAndServices=Last %s modified products/services
+# LastRecordedProducts=Last %s products recorded
+# LastRecordedServices=Last %s services recorded
+# LastProducts=Last products
+# CardProduct0=Product card
+# CardProduct1=Service card
+# CardContract=Contract card
+# Warehouse=Warehouse
+# Warehouses=Warehouses
+# WarehouseOpened=Warehouse opened
+# WarehouseClosed=Warehouse closed
+# Stock=Stock
+# Stocks=Stocks
+# Movement=Movement
+# Movements=Movements
+# Sell=Sales
+# Buy=Purchases
+# OnSell=For sale
+# OnBuy=For purchase
+# NotOnSell=Not for sale
+# ProductStatusOnSell=For sale
+# ProductStatusNotOnSell=Not for sale
+# ProductStatusOnSellShort=For sale
+# ProductStatusNotOnSellShort=Not for sale
+# ProductStatusOnBuy=For purchase
+# ProductStatusNotOnBuy=Not for purchase
+# ProductStatusOnBuyShort=For purchase
+# ProductStatusNotOnBuyShort=Not for purchase
+# UpdatePrice=Update price
+# AppliedPricesFrom=Applied prices from
+# SellingPrice=Selling price
+# SellingPriceHT=Selling price (net of tax)
+# SellingPriceTTC=Selling price (inc. tax)
+# PublicPrice=Public price
+# CurrentPrice=Current price
+# NewPrice=New price
+# MinPrice=Minim. selling price
+# CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
+# ContractStatus=Contract status
+# ContractStatusClosed=Closed
+# ContractStatusRunning=Running
+# ContractStatusExpired=expired
+# ContractStatusOnHold=Not running
+# ContractStatusToRun=A mettre en service
+# ContractNotRunning=This contract is not running
+# ErrorProductAlreadyExists=A product with reference %s already exists.
+# ErrorProductBadRefOrLabel=Wrong value for reference or label.
+# ErrorProductClone=There was a problem while trying to clone the product or service.
+# Suppliers=Suppliers
+# SupplierRef=Supplier's product ref.
+# ShowProduct=Show product
+# ShowService=Show service
+# ProductsAndServicesArea=Product and Services area
+# ProductsArea=Product area
+# ServicesArea=Services area
+# AddToMyProposals=Add to my proposals
+# AddToOtherProposals=Add to other proposals
+# AddToMyBills=Add to my bills
+# AddToOtherBills=Add to other bills
+# CorrectStock=Correct stock
+# AddPhoto=Add photo
+# ListOfStockMovements=List of stock movements
+# BuyingPrice=Buying price
+# SupplierCard=Supplier card
+# CommercialCard=Commercial card
+# AllWays=Path to find your product in stock
+# NoCat=Your product is not in any category
+# PrimaryWay=Primary path
+# PriceRemoved=Price removed
+# BarCode=Barcode
+# BarcodeType=Barcode type
+# SetDefaultBarcodeType=Set barcode type
+# BarcodeValue=Barcode value
+# NoteNotVisibleOnBill=Note (not visible on invoices, proposals...)
+# CreateCopy=Create copy
+# ServiceLimitedDuration=If product is a service with limited duration:
+# MultiPricesAbility=Activate the multi-prices
+# MultiPricesNumPrices=Number of prices
+# MultiPriceLevelsName=Price categories
+# AssociatedProductsAbility=Activate the virtual products feature
+# AssociatedProducts=Virtual product
+# AssociatedProductsNumber=Number of products composing this virtual product
+# ParentProductsNumber=Number of parent virtual product
+# IfZeroItIsNotAVirtualProduct=If 0, this product is not a virtual product
+# IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any virtual product
+# EditAssociate=Associate
+# Translation=Translation
+# KeywordFilter=Keyword filter
+# CategoryFilter=Category filter
+# ProductToAddSearch=Search product to add
+# AddDel=Add/Delete
+# Quantity=Quantity
+# NoMatchFound=No match found
+# ProductAssociationList=List of related products/services: name of product/service (quantity affected)
+# ProductParentList=List of virtual products/services with this product as a component
+# ErrorAssociationIsFatherOfThis=One of selected product is parent with current product
+# DeleteProduct=Delete a product/service
+# ConfirmDeleteProduct=Are you sure you want to delete this product/service?
+# ProductDeleted=Product/Service "%s" deleted from database.
+# DeletePicture=Delete a picture
+# ConfirmDeletePicture=Are you sure you want to delete this picture ?
+# ExportDataset_produit_1=Products
+# ExportDataset_service_1=Services
+# ImportDataset_produit_1=Products
+# ImportDataset_service_1=Services
+# DeleteProductLine=Delete product line
+# ConfirmDeleteProductLine=Are you sure you want to delete this product line?
+# NoProductMatching=No product/service match your criteria
+# MatchingProducts=Matching products/services
+# NoStockForThisProduct=No stock for this product
+# NoStock=No Stock
+# Restock=Restock
+# ProductSpecial=Special
+# QtyMin=Minimum Qty
+# PriceQty=Price for this quantity
+# PriceQtyMin=Price for this min. qty (w/o discount)
+# VATRateForSupplierProduct=VAT Rate (for this supplier/product)
+# DiscountQtyMin=Default discount for qty
+# NoPriceDefinedForThisSupplier=No price/qty defined for this supplier/product
+# NoSupplierPriceDefinedForThisProduct=No supplier price/qty defined for this product
+# RecordedProducts=Products recorded
+# RecordedServices=Services recorded
+# RecordedProductsAndServices=Products/services recorded
+# GenerateThumb=Generate thumb
+# ProductCanvasAbility=Use special "canvas" addons
+# ServiceNb=Service #%s
+# ListProductServiceByPopularity=List of products/services by popularity
+# ListProductByPopularity=List of products by popularity
+# ListServiceByPopularity=List of services by popularity
+# Finished=Manufactured product
+# RowMaterial=Raw Material
+# CloneProduct=Clone product or service
+# ConfirmCloneProduct=Are you sure you want to clone product or service %s ?
+# CloneContentProduct=Clone all main informations of product/service
+# ClonePricesProduct=Clone main informations and prices
+# CloneCompositionProduct=Clone product/service composition
+# ProductIsUsed=This product is used
+# NewRefForClone=Ref. of new product/service
+# CustomerPrices=Customers prices
+# SuppliersPrices=Suppliers prices
+# CustomCode=Customs code
+# CountryOrigin=Origin country
+# HiddenIntoCombo=Hidden into select lists
+# Nature=Nature
+# ProductCodeModel=Product code template
+# ServiceCodeModel=Service code template
+# AddThisProductCard=Create product card
+# HelpAddThisProductCard=This option allows you to create or clone a product if it does not exist.
+# AddThisServiceCard=Create service card
+# HelpAddThisServiceCard=This option allows you to create or clone a service if it does not exist.
+# CurrentProductPrice=Current price
+# AlwaysUseNewPrice=Always use current price of product/service
+# AlwaysUseFixedPrice=Use the fixed price
+# PriceByQuantity=Price by quantity
+# PriceByQuantityRange=Quantity range
+# ProductsDashboard=Products/Services summary
+# UpdateOriginalProductLabel=Modify original label
+# HelpUpdateOriginalProductLabel=Allows to edit the name of the product
+### composition fabrication
+# Building=Production and items dispatchment
+# Build=Produce
+# BuildIt=Produce & Dispatch
+# BuildindListInfo=Available quantity for production per warehouse (set it to 0 for no further action)
+# QtyNeed=Qty
+# UnitPmp=Net unit VWAP
+# CostPmpHT=Net total VWAP
+# ProductUsedForBuild=Auto consumed by production
+# ProductBuilded=Production completed
+# ProductsMultiPrice=Product multi-price
+# ProductSellByQuarterHT=Products turnover quarterly VWAP
+# ServiceSellByQuarterHT=Services turnover quarterly VWAP
+# Quarter1=1st. Quarter
+# Quarter2=2nd. Quarter
+# Quarter3=3rd. Quarter
+# Quarter4=4th. Quarter
+# BarCodePrintsheet=Print bar code
+# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
+# NumberOfStickers=Number of stickers to print on page
+# PrintsheetForOneBarCode=Print several stickers for one barcode
+# BuildPageToPrint=Generate page to print
+# FillBarCodeTypeAndValueManually=Fill barcode type and value manually.
+# FillBarCodeTypeAndValueFromProduct=Fill barcode type and value from barcode of a product.
+# FillBarCodeTypeAndValueFromThirdParty=Fill barcode type and value from barcode of a thirdparty.
+# DefinitionOfBarCodeForProductNotComplete=Definition of type or value of bar code not complete for product %s.
+# DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of bar code non complete for thirdparty %s.
+# BarCodeDataForProduct=Barcode information of product %s :
+# BarCodeDataForThirdparty=Barcode information of thirdparty %s :
+# BarcodeStickersMask=xxx
+
diff --git a/htdocs/langs/id_ID/projects.lang b/htdocs/langs/id_ID/projects.lang
new file mode 100644
index 00000000000..f2c0c2b86c6
--- /dev/null
+++ b/htdocs/langs/id_ID/projects.lang
@@ -0,0 +1,115 @@
+# Dolibarr language file - Source file is en_US - projects
+# Project=Project
+# Projects=Projects
+# SharedProject=Everybody
+# PrivateProject=Contacts of project
+# MyProjectsDesc=This view is limited to projects you are a contact for (whatever is the type).
+# ProjectsPublicDesc=This view presents all projects you are allowed to read.
+# ProjectsDesc=This view presents all projects (your user permissions grant you permission to view everything).
+# MyTasksDesc=This view is limited to projects or tasks you are a contact for (whatever is the type).
+# TasksPublicDesc=This view presents all projects and tasks you are allowed to read.
+# TasksDesc=This view presents all projects and tasks (your user permissions grant you permission to view everything).
+# Myprojects=My projects
+# ProjectsArea=Projects area
+# NewProject=New project
+# AddProject=Add project
+# DeleteAProject=Delete a project
+# DeleteATask=Delete a task
+# ConfirmDeleteAProject=Are you sure you want to delete this project ?
+# ConfirmDeleteATask=Are you sure you want to delete this task ?
+# OfficerProject=Officer project
+# LastProjects=Last %s projects
+# AllProjects=All projects
+# ProjectsList=List of projects
+# ShowProject=Show project
+# SetProject=Set project
+# NoProject=No project defined or owned
+# NbOpenTasks=Nb of opened tasks
+# NbOfProjects=Nb of projects
+# TimeSpent=Time spent
+# TimesSpent=Time spent
+# RefTask=Ref. task
+# LabelTask=Label task
+# NewTimeSpent=New time spent
+# MyTimeSpent=My time spent
+# MyTasks=My tasks
+# Tasks=Tasks
+# Task=Task
+# NewTask=New task
+# AddTask=Add task
+# AddDuration=Add duration
+# Activity=Activity
+# Activities=Tasks/activities
+# MyActivity=My activity
+# MyActivities=My tasks/activities
+# MyProjects=My projects
+# DurationEffective=Effective duration
+# Progress=Progress
+# ProgressDeclared=Declared progress
+# ProgressCalculated=Calculated progress
+# Time=Time
+# ListProposalsAssociatedProject=List of the commercial proposals associated with the project
+# ListOrdersAssociatedProject=List of customer's orders associated with the project
+# ListInvoicesAssociatedProject=List of customer's invoices associated with the project
+# ListPredefinedInvoicesAssociatedProject=List of customer's predefined invoices associated with project
+# ListSupplierOrdersAssociatedProject=List of supplier's orders associated with the project
+# ListSupplierInvoicesAssociatedProject=List of supplier's invoices associated with the project
+# ListContractAssociatedProject=List of contracts associated with the project
+# ListFichinterAssociatedProject=List of interventions associated with the project
+# ListTripAssociatedProject=List of trips and expenses associated with the project
+# ListActionsAssociatedProject=List of events associated with the project
+# ActivityOnProjectThisWeek=Activity on project this week
+# ActivityOnProjectThisMonth=Activity on project this month
+# ActivityOnProjectThisYear=Activity on project this year
+# ChildOfTask=Child of project/task
+# NotOwnerOfProject=Not owner of this private project
+# AffectedTo=Allocated to
+# CantRemoveProject=This project can't be removed as it is referenced by some other objects (invoice, orders or other). See referers tab.
+# ValidateProject=Validate projet
+# ConfirmValidateProject=Are you sure you want to validate this project ?
+# CloseAProject=Close project
+# ConfirmCloseAProject=Are you sure you want to close this project ?
+# ReOpenAProject=Open project
+# ConfirmReOpenAProject=Are you sure you want to re-open this project ?
+# ProjectContact=Project contacts
+# ActionsOnProject=Events on project
+# YouAreNotContactOfProject=You are not a contact of this private project
+# DeleteATimeSpent=Delete time spent
+# ConfirmDeleteATimeSpent=Are you sure you want to delete this time spent ?
+# DoNotShowMyTasksOnly=See also tasks not allocated to me
+# ShowMyTasksOnly=View only tasks allocated to me
+# TaskRessourceLinks=Ressources
+# ProjectsDedicatedToThisThirdParty=Projects dedicated to this third party
+# NoTasks=No tasks for this project
+# LinkedToAnotherCompany=Linked to other third party
+# TaskIsNotAffectedToYou=Task not allocated to you
+# ErrorTimeSpentIsEmpty=Time spent is empty
+# ThisWillAlsoRemoveTasks=This action will also delete all tasks of project (%s tasks at the moment) and all inputs of time spent.
+# IfNeedToUseOhterObjectKeepEmpty=If some objects (invoice, order, ...), belonging to another third party, must be linked to the project to create, keep this empty to have the project being multi third parties.
+# CloneProject=Clone project
+# CloneTasks=Clone tasks
+# CloneContacts=Clone contacts
+# CloneNotes=Clone notes
+# CloneProjectFiles=Clone project joined files
+# CloneTaskFiles=Clone task(s) joined files (if task(s) cloned)
+# ConfirmCloneProject=Are you sure to clone this project ?
+# ProjectReportDate=Change task date according project start date
+# ErrorShiftTaskDate=Impossible to shift task date according to new project start date
+# ProjectsAndTasksLines=Projects and tasks
+# ProjectCreatedInDolibarr=Project %s created
+##### Types de contacts #####
+# TypeContact_project_internal_PROJECTLEADER=Project leader
+# TypeContact_project_external_PROJECTLEADER=Project leader
+# TypeContact_project_internal_CONTRIBUTOR=Contributor
+# TypeContact_project_external_CONTRIBUTOR=Contributor
+# TypeContact_project_task_internal_TASKEXECUTIVE=Task executive
+# TypeContact_project_task_external_TASKEXECUTIVE=Task executive
+# TypeContact_project_task_internal_CONTRIBUTOR=Contributor
+# TypeContact_project_task_external_CONTRIBUTOR=Contributor
+# SelectElement=Select element
+# AddElement=Link to element
+# Documents models
+# DocumentModelBaleine=A complete project's report model (logo...)
+# PlannedWorkload = Planned workload
+# WorkloadOccupation= Workload affectation
+# ProjectReferers=Refering objects
diff --git a/htdocs/langs/id_ID/propal.lang b/htdocs/langs/id_ID/propal.lang
new file mode 100644
index 00000000000..d17bc952b7d
--- /dev/null
+++ b/htdocs/langs/id_ID/propal.lang
@@ -0,0 +1,102 @@
+# Dolibarr language file - Source file is en_US - propal
+# Proposals=Commercial proposals
+# Proposal=Commercial proposal
+# ProposalShort=Proposal
+# ProposalsDraft=Draft commercial proposals
+# ProposalDraft=Draft commercial proposal
+# ProposalsOpened=Opened commercial proposals
+# Prop=Commercial proposals
+# CommercialProposal=Commercial proposal
+# CommercialProposals=Commercial proposals
+# ProposalCard=Proposal card
+# NewProp=New commercial proposal
+# NewProposal=New commercial proposal
+# NewPropal=New proposal
+# Prospect=Prospect
+# ProspectList=Prospect list
+# DeleteProp=Delete commercial proposal
+# ValidateProp=Validate commercial proposal
+# AddProp=Add proposal
+# ConfirmDeleteProp=Are you sure you want to delete this commercial proposal ?
+# ConfirmValidateProp=Are you sure you want to validate this commercial proposal under name %s ?
+# LastPropals=Last %s proposals
+# LastClosedProposals=Last %s closed proposals
+# LastModifiedProposals=Last %s modified proposals
+# AllPropals=All proposals
+# LastProposals=Last proposals
+# SearchAProposal=Search a proposal
+# ProposalsStatistics=Commercial proposal's statistics
+# NumberOfProposalsByMonth=Number by month
+# AmountOfProposalsByMonthHT=Amount by month (net of tax)
+# NbOfProposals=Number of commercial proposals
+# ShowPropal=Show proposal
+# PropalsDraft=Drafts
+# PropalsOpened=Opened
+# PropalsNotBilled=Closed not billed
+# PropalStatusDraft=Draft (needs to be validated)
+# PropalStatusValidated=Validated (proposal is open)
+# PropalStatusOpened=Validated (proposal is open)
+# PropalStatusClosed=Closed
+# PropalStatusSigned=Signed (needs billing)
+# PropalStatusNotSigned=Not signed (closed)
+# PropalStatusBilled=Billed
+# PropalStatusDraftShort=Draft
+# PropalStatusValidatedShort=Validated
+# PropalStatusOpenedShort=Opened
+# PropalStatusClosedShort=Closed
+# PropalStatusSignedShort=Signed
+# PropalStatusNotSignedShort=Not signed
+# PropalStatusBilledShort=Billed
+# PropalsToClose=Commercial proposals to close
+# PropalsToBill=Signed commercial proposals to bill
+# ListOfProposals=List of commercial proposals
+# ActionsOnPropal=Events on proposal
+# NoOpenedPropals=No opened commercial proposals
+# NoOtherOpenedPropals=No other opened commercial proposals
+# RefProposal=Commercial proposal ref
+# SendPropalByMail=Send commercial proposal by mail
+# FileNotUploaded=The file was not uploaded
+# FileUploaded=The file was successfully uploaded
+# AssociatedDocuments=Documents associated with the proposal:
+# ErrorCantOpenDir=Can't open directory
+# DatePropal=Date of proposal
+# DateEndPropal=Validity ending date
+# DateEndPropalShort=Date end
+# ValidityDuration=Validity duration
+# CloseAs=Close with status
+# ClassifyBilled=Classify billed
+# BuildBill=Build invoice
+# ErrorPropalNotFound=Propal %s not found
+# Estimate=Estimate :
+# EstimateShort=Estimate
+# OtherPropals=Other proposals
+# AddToDraftProposals=Add to draft proposal
+# NoDraftProposals=No draft proposals
+# CopyPropalFrom=Create commercial proposal by copying existing proposal
+# CreateEmptyPropal=Create empty commercial proposals vierge or from list of products/services
+# DefaultProposalDurationValidity=Default commercial proposal validity duration (in days)
+# UseCustomerContactAsPropalRecipientIfExist=Use customer contact address if defined instead of third party address as proposal recipient address
+# ClonePropal=Clone commercial proposal
+# ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s ?
+# ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s ?
+# ProposalsAndProposalsLines=Commercial proposal and lines
+# ProposalLine=Proposal line
+# AvailabilityPeriod=Availability delay
+# SetAvailability=Set availability delay
+# AfterOrder=after order
+##### Availability #####
+# AvailabilityTypeAV_NOW=Immediate
+# AvailabilityTypeAV_1W=1 week
+# AvailabilityTypeAV_2W=2 weeks
+# AvailabilityTypeAV_3W=3 weeks
+# AvailabilityTypeAV_1M=1 month
+##### Types de contacts #####
+# TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
+# TypeContact_propal_external_BILLING=Customer invoice contact
+# TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
+# Document models
+# DocModelAzurDescription=A complete proposal model (logo...)
+# DocModelJauneDescription=Jaune proposal model
+# DefaultModelPropalCreate=Default model creation
+# DefaultModelPropalToBill=Default template when closing a business proposal (to be invoiced)
+# DefaultModelPropalClosed=Default template when closing a business proposal (unbilled)
diff --git a/htdocs/langs/id_ID/sendings.lang b/htdocs/langs/id_ID/sendings.lang
new file mode 100644
index 00000000000..3bb65c295d2
--- /dev/null
+++ b/htdocs/langs/id_ID/sendings.lang
@@ -0,0 +1,76 @@
+# Dolibarr language file - Source file is en_US - sendings
+# RefSending=Ref. shipment
+# Sending=Shipment
+# Sendings=Shipments
+# Shipment=Shipment
+# Shipments=Shipments
+# Receivings=Receivings
+# SendingsArea=Shipments area
+# ListOfSendings=List of shipments
+# SendingMethod=Shipping method
+# SendingReceipt=Shipping receipt
+# LastSendings=Last %s shipments
+# SearchASending=Search for shipment
+# StatisticsOfSendings=Statistics for shipments
+# NbOfSendings=Number of shipments
+# NumberOfShipmentsByMonth=Number of shipments by month
+# SendingCard=Shipping card
+# NewSending=New shipment
+# CreateASending=Create a shipment
+# CreateSending=Create shipment
+# QtyOrdered=Qty ordered
+# QtyShipped=Qty shipped
+# QtyToShip=Qty to ship
+# QtyReceived=Qty received
+# KeepToShip=Keep to ship
+# OtherSendingsForSameOrder=Other shipments for this order
+# DateSending=Date sending order
+# DateSendingShort=Date sending order
+# SendingsForSameOrder=Shipments for this order
+# SendingsAndReceivingForSameOrder=Shipments and receivings for this order
+# SendingsToValidate=Shipments to validate
+# StatusSendingCanceled=Canceled
+# StatusSendingDraft=Draft
+# StatusSendingValidated=Validated (products to ship or already shipped)
+# StatusSendingProcessed=Processed
+# StatusSendingCanceledShort=Canceled
+# StatusSendingDraftShort=Draft
+# StatusSendingValidatedShort=Validated
+# StatusSendingProcessedShort=Processed
+# SendingSheet=Sending sheet
+# Carriers=Carriers
+# Carrier=Carrier
+# CarriersArea=Carriers area
+# NewCarrier=New carrier
+# ConfirmDeleteSending=Are you sure you want to delete this shipment ?
+# ConfirmValidateSending=Are you sure you want to validate this shipment with reference %s ?
+# ConfirmCancelSending=Are you sure you want to cancel this shipment ?
+# GenericTransport=Generic transport
+# Enlevement=Gotten by customer
+# DocumentModelSimple=Simple document model
+# DocumentModelMerou=Merou A5 model
+# WarningNoQtyLeftToSend=Warning, no products waiting to be shipped.
+# StatsOnShipmentsOnlyValidated=Statistics conducted on shipments only validated. Date used is date of validation of shipment (planed delivery date is not always known).
+# DateDeliveryPlanned=Planed date of delivery
+# DateReceived=Date delivery received
+# SendShippingByEMail=Send shipment by EMail
+# SendShippingRef=Send shipment %s
+# ActionsOnShipping=Events on shipment
+# LinkToTrackYourPackage=Link to track your package
+# ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
+# RelatedShippings=Related shippings
+# ShipmentLine=Shipment line
+# CarrierList=List of transporters
+
+# Sending methods
+# SendingMethodCATCH=Catch by customer
+# SendingMethodTRANS=Transporter
+# SendingMethodCOLSUI=Colissimo
+
+# ModelDocument
+# DocumentModelSirocco=Simple document model for delivery receipts
+# DocumentModelTyphon=More complete document model for delivery receipts (logo...)
+
+# Error_EXPEDITION_ADDON_NUMBER_NotDefined=Constant EXPEDITION_ADDON_NUMBER not defined
+# SumOfProductVolumes=Sum of product volumes
+# SumOfProductWeights=Sum of product weights
diff --git a/htdocs/langs/id_ID/shop.lang b/htdocs/langs/id_ID/shop.lang
new file mode 100644
index 00000000000..b6cd78b5028
--- /dev/null
+++ b/htdocs/langs/id_ID/shop.lang
@@ -0,0 +1,10 @@
+# Dolibarr language file - Source file is en_US - shop
+# Shop=Shop
+# ShopWeb=Web Shop
+# LastOrders=Last orders
+# OnStandBy=On standby
+# TreatmentInProgress=Treatment in progress
+# LastCustomers=Last customers
+# OSCommerceShop=OSCommerce shop
+# OSCommerce=OSCommerce
+# AddProd=Sell online
diff --git a/htdocs/langs/id_ID/sms.lang b/htdocs/langs/id_ID/sms.lang
new file mode 100644
index 00000000000..0ec0e61a588
--- /dev/null
+++ b/htdocs/langs/id_ID/sms.lang
@@ -0,0 +1,53 @@
+# Dolibarr language file - Source file is en_US - sms
+# Sms=Sms
+# SmsSetup=Sms setup
+# SmsDesc=This page allows you to define globals options on SMS features
+# SmsCard=SMS Card
+# AllSms=All SMS campains
+# SmsTargets=Targets
+# SmsRecipients=Targets
+# SmsRecipient=Target
+# SmsTitle=Description
+# SmsFrom=Sender
+# SmsTo=Target
+# SmsTopic=Topic of SMS
+# SmsText=Message
+# SmsMessage=SMS Message
+# ShowSms=Show Sms
+# ListOfSms=List SMS campains
+# NewSms=New SMS campain
+# EditSms=Edit Sms
+# ResetSms=New sending
+# DeleteSms=Delete Sms campain
+# DeleteASms=Remove a Sms campain
+# PreviewSms=Previuw Sms
+# PrepareSms=Prepare Sms
+# CreateSms=Create Sms
+# SmsResult=Result of Sms sending
+# TestSms=Test Sms
+# ValidSms=Validate Sms
+# ApproveSms=Approve Sms
+# SmsStatusDraft=Draft
+# SmsStatusValidated=Validated
+# SmsStatusApproved=Approved
+# SmsStatusSent=Sent
+# SmsStatusSentPartialy=Sent partially
+# SmsStatusSentCompletely=Sent completely
+# SmsStatusError=Error
+# SmsStatusNotSent=Not sent
+# SmsSuccessfulySent=Sms correctly sent (from %s to %s)
+# ErrorSmsRecipientIsEmpty=Number of target is empty
+# WarningNoSmsAdded=No new phone number to add to target list
+# ConfirmValidSms=Do you confirm validation of this campain ?
+# ConfirmResetMailing=Warning, if you make a reinit of Sms campain %s, you will allow to make a mass sending of it a second time. Is it really what you wan to do ?
+# ConfirmDeleteMailing=Do you confirm removing of campain ?
+# NbOfRecipients=Number of targets
+# NbOfUniqueSms=Nb dof unique phone numbers
+# NbOfSms=Nbre of phon numbers
+# ThisIsATestMessage=This is a test message
+# SendSms=Send SMS
+# SmsInfoCharRemain=Nb of remaining characters
+# SmsInfoNumero= (format international ie : +33899701761)
+# DelayBeforeSending=Delay before sending (minutes)
+# SmsNoPossibleRecipientFound=No target available. Check setup of your SMS provider.
+
diff --git a/htdocs/langs/id_ID/stocks.lang b/htdocs/langs/id_ID/stocks.lang
new file mode 100644
index 00000000000..d6c87f1062f
--- /dev/null
+++ b/htdocs/langs/id_ID/stocks.lang
@@ -0,0 +1,113 @@
+# Dolibarr language file - Source file is en_US - stocks
+# WarehouseCard=Warehouse card
+# Warehouse=Warehouse
+# Warehouses=Warehouses
+# NewWarehouse=New warehouse / Stock area
+# WarehouseEdit=Modify warehouse
+# MenuNewWarehouse=New warehouse
+# WarehouseOpened=Warehouse opened
+# WarehouseClosed=Warehouse closed
+# WarehouseSource=Source warehouse
+# WarehouseSourceNotDefined=No warehouse defined,
+# AddOne=Add one
+# WarehouseTarget=Target warehouse
+# ValidateSending=Delete sending
+# CancelSending=Cancel sending
+# DeleteSending=Delete sending
+# Stock=Stock
+# Stocks=Stocks
+# Movement=Movement
+# Movements=Movements
+# ErrorWarehouseRefRequired=Warehouse reference name is required
+# ErrorWarehouseLabelRequired=Warehouse label is required
+# CorrectStock=Correct stock
+# ListOfWarehouses=List of warehouses
+# ListOfStockMovements=List of stock movements
+# StocksArea=Stocks area
+# Location=Location
+# LocationSummary=Short name location
+# NumberOfDifferentProducts=Number of different products
+# NumberOfProducts=Total number of products
+# LastMovement=Last movement
+# LastMovements=Last movements
+# Units=Units
+# Unit=Unit
+# StockCorrection=Correct stock
+# StockTransfer=Stock transfer
+# StockMovement=Transfer
+# StockMovements=Stock transfers
+# LabelMovement=Movement label
+# NumberOfUnit=Number of units
+# UnitPurchaseValue=Unit purchase price
+# TotalStock=Total in stock
+# StockTooLow=Stock too low
+# StockLowerThanLimit=Stock lower than alert limit
+# EnhancedValue=Value
+# PMPValue=Weighted average price
+# PMPValueShort=WAP
+# EnhancedValueOfWarehouses=Warehouses value
+# UserWarehouseAutoCreate=Create a warehouse automatically when creating a user
+# QtyDispatched=Quantity dispatched
+# OrderDispatch=Stock dispatching
+# RuleForStockManagementDecrease=Rule for stock management decrease
+# RuleForStockManagementIncrease=Rule for stock management increase
+# DeStockOnBill=Decrease real stocks on customers invoices/credit notes validation
+# DeStockOnValidateOrder=Decrease real stocks on customers orders validation
+# DeStockOnShipment=Decrease real stocks on shipment validation
+# ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
+# ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
+# ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receiving
+# ReStockOnDeleteInvoice=Increase real stocks on invoice deletion
+# OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
+# StockDiffPhysicTeoric=Reason for difference stock physical and theoretical
+# NoPredefinedProductToDispatch=No predefined products for this object. So no dispatching in stock is required.
+# DispatchVerb=Dispatch
+# StockLimitShort=Limit
+# StockLimit=Stock limit for alerts
+# PhysicalStock=Physical stock
+# RealStock=Real Stock
+# VirtualStock=Virtual stock
+# MininumStock=Minimum stock
+# StockUp=Stock up
+# MininumStockShort=Stock min
+# StockUpShort=Stock up
+# IdWarehouse=Id warehouse
+# DescWareHouse=Description warehouse
+# LieuWareHouse=Localisation warehouse
+# WarehousesAndProducts=Warehouses and products
+# AverageUnitPricePMPShort=Weighted average input price
+# AverageUnitPricePMP=Weighted average input price
+# SellPriceMin=Selling Unit Price
+# EstimatedStockValueSellShort=Value to sell
+# EstimatedStockValueSell=Value to Sell
+# EstimatedStockValueShort=Input stock value
+# EstimatedStockValue=Input stock value
+# DeleteAWarehouse=Delete a warehouse
+# ConfirmDeleteWarehouse=Are you sure you want to delete the warehouse %s ?
+# PersonalStock=Personal stock %s
+# ThisWarehouseIsPersonalStock=This warehouse represents personal stock of %s %s
+# SelectWarehouseForStockDecrease=Choose warehouse to use for stock decrease
+# SelectWarehouseForStockIncrease=Choose warehouse to use for stock increase
+# NoStockAction=No stock action
+# LastWaitingSupplierOrders=Orders waiting for receptions
+# DesiredStock=Desired stock
+# StockToBuy=To order
+# Replenishment=Replenishment
+# ReplenishmentOrders=Replenishment orders
+# UseVirtualStock=Use virtual stock instead of physical stock
+# RuleForStockReplenishment=Rule for stocks replenishment
+# SelectProductWithNotNullQty=Select at least one product with a qty not null and a supplier
+# AlertOnly= Alerts only
+# WarehouseForStockDecrease=The warehouse %s will be used for stock decrease
+# WarehouseForStockIncrease=The warehouse %s will be used for stock increase
+# ForThisWarehouse=For this warehouse
+# ReplenishmentStatusDesc=This is list of all product with a physical stock lower than desired stock (or alert value if checkbox "alert only" is checked) and suggest you to create supplier orders to fill the difference.
+# ReplenishmentOrdersDesc=This is list of all opened supplier orders
+# Replenishments=Replenishments
+# NbOfProductBeforePeriod=Quantity of product %s in stock before selected period (< %s)
+# NbOfProductAfterPeriod=Quantity of product %s in stock after selected period (> %s)
+# MassStockMovement=Mass stock movement
+# SelectProductInAndOutWareHouse=Select a product, a quantity, a source warehouse and a target warehouse, then click "%s". Once this is done for all required movements, click onto "%s".
+# RecordMovement=Record transfert
+# ReceivingForSameOrder=Receivings for this order
+# StockMovementRecorded=Stock movements recorded
diff --git a/htdocs/langs/id_ID/suppliers.lang b/htdocs/langs/id_ID/suppliers.lang
new file mode 100644
index 00000000000..01c90ede80f
--- /dev/null
+++ b/htdocs/langs/id_ID/suppliers.lang
@@ -0,0 +1,42 @@
+# Dolibarr language file - Source file is en_US - suppliers
+# Suppliers=Suppliers
+# Supplier=Supplier
+# AddSupplier=Add a supplier
+# SupplierRemoved=Supplier removed
+# SuppliersInvoice=Suppliers invoice
+# NewSupplier=New supplier
+# History=History
+# ListOfSuppliers=List of suppliers
+# ShowSupplier=Show supplier
+# OrderDate=Order date
+# BuyingPrice=Buying price
+# BuyingPriceMin=Minimum buying price
+# BuyingPriceMinShort=Min buying price
+# TotalBuyingPriceMin=Total of subproducts buying prices
+# SomeSubProductHaveNoPrices=Some sub-products have no price defined
+# AddSupplierPrice=Add supplier price
+# ChangeSupplierPrice=Change supplier price
+# ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
+# ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
+# ProductHasAlreadyReferenceInThisSupplier=This product has already a reference in this supplier
+# ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
+# NoRecordedSuppliers=No suppliers recorded
+# SupplierPayment=Supplier payment
+# SuppliersArea=Suppliers area
+# RefSupplierShort=Ref. supplier
+# Availability=Availability
+# ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
+# ExportDataset_fournisseur_2=Supplier invoices and payments
+# ExportDataset_fournisseur_3=Supplier orders and order lines
+# ApproveThisOrder=Approve this order
+# ConfirmApproveThisOrder=Are you sure you want to approve order %s ?
+# DenyingThisOrder=Denying this order
+# ConfirmDenyingThisOrder=Are you sure you want to deny this order %s ?
+# ConfirmCancelThisOrder=Are you sure you want to cancel this order %s ?
+# AddCustomerOrder=Create customer order
+# AddCustomerInvoice=Create customer invoice
+# AddSupplierOrder=Create supplier order
+# AddSupplierInvoice=Create supplier invoice
+# ListOfSupplierProductForSupplier=List of products and prices for supplier %s
+# NoneOrBatchFileNeverRan=None or batch %s not ran recently
+# SentToSuppliers=Sent to suppliers
diff --git a/htdocs/langs/id_ID/trips.lang b/htdocs/langs/id_ID/trips.lang
new file mode 100644
index 00000000000..55ce45bfce8
--- /dev/null
+++ b/htdocs/langs/id_ID/trips.lang
@@ -0,0 +1,21 @@
+# Dolibarr language file - Source file is en_US - trips
+# Trip=Trip
+# Trips=Trips
+# TripsAndExpenses=Trips and expenses
+# TripsAndExpensesStatistics=Trips and expenses statistics
+# TripCard=Trip card
+# AddTrip=Add trip
+# ListOfTrips=List of trips
+# ListOfFees=List of fees
+# NewTrip=New trip
+# CompanyVisited=Company/foundation visited
+# Kilometers=Kilometers
+# FeesKilometersOrAmout=Amount or kilometers
+# DeleteTrip=Delete trip
+# ConfirmDeleteTrip=Are you sure you want to delete this trip ?
+# TF_OTHER=Other
+# TF_LUNCH=Lunch
+# TF_TRIP=Trip
+# ListTripsAndExpenses=List of trips and expenses
+# ExpensesArea=Trips and expenses area
+# SearchATripAndExpense=Search a trip and expense
diff --git a/htdocs/langs/id_ID/users.lang b/htdocs/langs/id_ID/users.lang
new file mode 100644
index 00000000000..7975af8db96
--- /dev/null
+++ b/htdocs/langs/id_ID/users.lang
@@ -0,0 +1,120 @@
+# Dolibarr language file - Source file is en_US - users
+# UserCard=User card
+# ContactCard=Contact card
+# GroupCard=Group card
+# NoContactCard=No card among contacts
+# Permission=Permission
+# Permissions=Permissions
+# EditPassword=Edit password
+# SendNewPassword=Regenerate and send password
+# ReinitPassword=Regenerate password
+# PasswordChangedTo=Password changed to: %s
+# SubjectNewPassword=Your new password for Dolibarr
+# AvailableRights=Available permissions
+# OwnedRights=Owned permissions
+# GroupRights=Group permissions
+# UserRights=User permissions
+# UserGUISetup=User display setup
+# DisableUser=Disable
+# DisableAUser=Disable a user
+# DeleteUser=Delete
+# DeleteAUser=Delete a user
+# DisableGroup=Disable
+# DisableAGroup=Disable a group
+# EnableAUser=Enable a user
+# EnableAGroup=Enable a group
+# DeleteGroup=Delete
+# DeleteAGroup=Delete a group
+# ConfirmDisableUser=Are you sure you want to disable user %s ?
+# ConfirmDisableGroup=Are you sure you want to disable group %s ?
+# ConfirmDeleteUser=Are you sure you want to delete user %s ?
+# ConfirmDeleteGroup=Are you sure you want to delete group %s ?
+# ConfirmEnableUser=Are you sure you want to enable user %s ?
+# ConfirmEnableGroup=Are you sure you want to enable group %s ?
+# ConfirmReinitPassword=Are you sure you want to generate a new password for user %s ?
+# ConfirmSendNewPassword=Are you sure you want to generate and send new password for user %s ?
+# NewUser=New user
+# CreateUser=Create user
+# SearchAGroup=Search a group
+# SearchAUser=Search a user
+# LoginNotDefined=Login is not defined.
+# NameNotDefined=Name is not defined.
+# ListOfUsers=List of users
+# Administrator=Administrator
+# SuperAdministrator=Super Administrator
+# SuperAdministratorDesc=Global administrator
+# AdministratorDesc=Administrator's entity
+# DefaultRights=Default permissions
+# DefaultRightsDesc=Define here default permissions that are automatically granted to a new created user (Go on user card to change permission of an existing user).
+# DolibarrUsers=Dolibarr users
+# LastName=Name
+# FirstName=First name
+# ListOfGroups=List of groups
+# NewGroup=New group
+# CreateGroup=Create group
+# RemoveFromGroup=Remove from group
+# PasswordChangedAndSentTo=Password changed and sent to %s.
+# PasswordChangeRequestSent=Request to change password for %s sent to %s.
+# MenuUsersAndGroups=Users & Groups
+# LastGroupsCreated=Last %s created groups
+# LastUsersCreated=Last %s users created
+# ShowGroup=Show group
+# ShowUser=Show user
+# NonAffectedUsers=Non assigned users
+# UserModified=User modified successfully
+# GroupModified=Group modified successfully
+# PhotoFile=Photo file
+# UserWithDolibarrAccess=User with Dolibarr access
+# ListOfUsersInGroup=List of users in this group
+# ListOfGroupsForUser=List of groups for this user
+# UsersToAdd=Users to add to this group
+# GroupsToAdd=Groups to add to this user
+# NoLogin=No login
+# LinkToCompanyContact=Link to third party / contact
+# LinkedToDolibarrMember=Link to member
+# LinkedToDolibarrUser=Link to Dolibarr user
+# LinkedToDolibarrThirdParty=Link to Dolibarr third party
+# CreateDolibarrLogin=Create a user
+# CreateDolibarrThirdParty=Create a third party
+# LoginAccountDisable=Account disabled, put a new login to activate it.
+# LoginAccountDisableInDolibarr=Account disabled in Dolibarr.
+# LoginAccountDisableInLdap=Account disabled in the domain.
+# UsePersonalValue=Use personal value
+# GuiLanguage=Interface language
+# InternalUser=Internal user
+# MyInformations=My data
+# ExportDataset_user_1=Dolibarr's users and properties
+# DomainUser=Domain user %s
+# Reactivate=Reactivate
+# CreateInternalUserDesc=This form allows you to creat an user internal to your company/foundation. To creat an external user (customer, supplier, ...), use button 'Create Dolibarr user' from third party's contact card.
+# InternalExternalDesc=An internal user is a user that is part of your company/foundation.
An external user is a customer, supplier or other.
In both cases, permissions defines rights on Dolibarr, also external user can have a different menu manager than internal user (See Home - Setup - Display)
+# PermissionInheritedFromAGroup=Permission granted because inherited from one of a user's group.
+# Inherited=Inherited
+# UserWillBeInternalUser=Created user will be an internal user (because not linked to a particular third party)
+# UserWillBeExternalUser=Created user will be an external user (because linked to a particular third party)
+# IdPhoneCaller=Id phone caller
+# UserLogged=User %s login
+# UserLogoff=User %s logout
+# NewUserCreated=User %s created
+# NewUserPassword=Password change for %s
+# EventUserModified=User %s modified
+# UserDisabled=User %s disabled
+# UserEnabled=User %s activated
+# UserDeleted=User %s removed
+# NewGroupCreated=Group %s created
+# GroupModified=Group modified successfully
+# GroupDeleted=Group %s removed
+# ConfirmCreateContact=Are you sure you want to create a Dolibarr account for this contact ?
+# ConfirmCreateLogin=Are you sure you want to create a Dolibarr account for this member ?
+# ConfirmCreateThirdParty=Are you sure you want to create a third party for this member ?
+# LoginToCreate=Login to create
+# NameToCreate=Name of third party to create
+# YourRole=Your roles
+# YourQuotaOfUsersIsReached=Your quota of active users is reached !
+# NbOfUsers=Nb of users
+# DontDowngradeSuperAdmin=Only a superadmin can downgrade a superadmin
+# HierarchicalResponsible=Hierarchical responsible
+# HierarchicView=Hierarchical view
+# UseTypeFieldToChange=Use field Type to change
+# OpenIDURL=OpenID URL
+# LoginUsingOpenID=Use OpenID to login
diff --git a/htdocs/langs/id_ID/withdrawals.lang b/htdocs/langs/id_ID/withdrawals.lang
new file mode 100644
index 00000000000..5bea844044e
--- /dev/null
+++ b/htdocs/langs/id_ID/withdrawals.lang
@@ -0,0 +1,96 @@
+# Dolibarr language file - Source file is en_US - withdrawals
+# StandingOrdersArea=Standing orders area
+# CustomersStandingOrdersArea=Customers standing orders area
+# StandingOrders=Standing orders
+# StandingOrder=Standing orders
+# NewStandingOrder=New standing order
+# StandingOrderToProcess=To process
+# StandingOrderProcessed=Processed
+# Withdrawals=Withdrawals
+# Withdrawal=Withdrawal
+# WithdrawalsReceipts=Withdrawal receipts
+# WithdrawalReceipt=Withdrawal receipt
+# WithdrawalReceiptShort=Receipt
+# LastWithdrawalReceipts=Last %s withdrawal receipts
+# WithdrawedBills=Withdrawn invoices
+# WithdrawalsLines=Withdrawal lines
+# RequestStandingOrderToTreat=Request for standing orders to treat
+# RequestStandingOrderTreated=Request for standing orders treated
+# CustomersStandingOrders=Customer standing orders
+# CustomerStandingOrder=Customer standing order
+# NbOfInvoiceToWithdraw=No. of invoice with withdraw request
+# NbOfInvoiceToWithdrawWithInfo=No. of invoice with withdraw request for customers having defined bank account information
+# InvoiceWaitingWithdraw=Invoice waiting for withdraw
+# AmountToWithdraw=Amount to withdraw
+# WithdrawsRefused=Withdraws refused
+# NoInvoiceToWithdraw=No customer invoice in payment mode "withdraw" is waiting. Go on 'Withdraw' tab on invoice card to make a request.
+# ResponsibleUser=Responsible user
+# WithdrawalsSetup=Withdrawal setup
+# WithdrawStatistics=Withdraw's statistics
+# WithdrawRejectStatistics=Withdraw reject's statistics
+# LastWithdrawalReceipt=Last %s withdrawing receipts
+# MakeWithdrawRequest=Make a withdraw request
+# ThirdPartyBankCode=Third party bank code
+# ThirdPartyDeskCode=Third party desk code
+# NoInvoiceCouldBeWithdrawed=No invoice withdrawed with success. Check that invoice are on companies with a valid BAN.
+# ClassCredited=Classify credited
+# ClassCreditedConfirm=Are you sure you want to classify this withdrawal receipt as credited on your bank account?
+# TransData=Transmission date
+# TransMetod=Transmission method
+# Send=Send
+# Lines=Lines
+# StandingOrderReject=Issue a rejection
+# InvoiceRefused=Invoice refused
+# WithdrawalRefused=Withdrawal refused
+# WithdrawalRefusedConfirm=Are you sure you want to enter a withdrawal rejection for society
+# RefusedData=Date of rejection
+# RefusedReason=Reason for rejection
+# RefusedInvoicing=Billing the rejection
+# NoInvoiceRefused=Do not charge the rejection
+# InvoiceRefused=Invoice refused
+# Status=Status
+# StatusUnknown=Unknown
+# StatusWaiting=Waiting
+# StatusTrans=Sent
+# StatusCredited=Credited
+# StatusRefused=Refused
+# StatusMotif0=Unspecified
+# StatusMotif1=Insufficient funds
+# StatusMotif2=Request contested
+# StatusMotif3=No Withdrawal order
+# StatusMotif4=Customer Order
+# StatusMotif5=RIB unusable
+# StatusMotif6=Account without balance
+# StatusMotif7=Judicial Decision
+# StatusMotif8=Other reason
+# CreateAll=Withdraw all
+# CreateGuichet=Only office
+# CreateBanque=Only bank
+# OrderWaiting=Waiting for treatment
+# NotifyTransmision=Withdrawal Transmission
+# NotifyEmision=Withdrawal Emission
+# NotifyCredit=Withdrawal Credit
+# NumeroNationalEmetter=National Transmitter Number
+# PleaseSelectCustomerBankBANToWithdraw=Select information about customer bank account to withdraw
+# WithBankUsingRIB=For bank accounts using RIB
+# WithBankUsingBANBIC=For bank accounts using IBAN/BIC/SWIFT
+# BankToReceiveWithdraw=Bank account to receive withdraws
+# CreditDate=Credit on
+# WithdrawalFileNotCapable=Unable to generate withdrawal receipt file for your country
+# ShowWithdraw=Show Withdraw
+# IfInvoiceNeedOnWithdrawPaymentWontBeClosed=However, if invoice has at least one withdrawal payment not yet processed, it won't be set as paid to allow prior withdrawal management.
+# DoStandingOrdersBeforePayments=This tab allows you to request a standing order. Once it is complete, you can type the payment to close the invoice.
+# WithdrawalFile=Withdrawal file
+# SetToStatusSent=Set to status "File Sent"
+# ThisWillAlsoAddPaymentOnInvoice=This will also apply payments to invoices and will classify them as "Paid"
+
+### Notifications
+# InfoCreditSubject=Payment of standing order %s by the bank
+# InfoCreditMessage=The standing order %s has been paid by the bank
Data of payment: %s
+# InfoTransSubject=Transmission of standing order %s to bank
+# InfoTransMessage=The standing order %s has been sent to bank by %s %s.
+# InfoTransData=Amount: %s
Method: %s
Date: %s
+# InfoFoot=This is an automated message sent by Dolibarr
+# InfoRejectSubject=Standing order refused
+# InfoRejectMessage=Hello,
the standing order of invoice %s related to the company %s, with an amount of %s has been refused by the bank.
--
%s
+# ModeWarning=Option for real mode was not set, we stop after this simulation
diff --git a/htdocs/langs/id_ID/workflow.lang b/htdocs/langs/id_ID/workflow.lang
new file mode 100644
index 00000000000..b7f4f77d9f4
--- /dev/null
+++ b/htdocs/langs/id_ID/workflow.lang
@@ -0,0 +1,11 @@
+# Dolibarr language file - Source file is en_US - admin
+# WorkflowSetup=Workflow module setup
+# WorkflowDesc=This module is designed to modify the behaviour of automatic actions into application. By default, workflow is opened (you make thing in order you want). You can enabled automatic actions that you are interesting in.
+# ThereIsNoWorkflowToModify=There is no workflow you can modify for module you have activated.
+# descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Create a customer order automatically after a commercial proposal is signed
+# descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Create a customer invoice automatically after a commercial proposal is signed
+# descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Create a customer invoice automatically after a contract is validated
+# descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Create a customer invoice automatically after a customer order is closed
+# descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal to billed when customer order is set to paid
+# descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid
+# descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated
diff --git a/htdocs/langs/is_IS/admin.lang b/htdocs/langs/is_IS/admin.lang
index 4dd67163f0b..894dce420d7 100644
--- a/htdocs/langs/is_IS/admin.lang
+++ b/htdocs/langs/is_IS/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Strikamerki á C39 tegund
BarcodeDescC128=Strikamerki af gerðinni C128
GenbarcodeLocation=Strikamerki kynslóð stjórn lína tól (notað af phpbarcode vél fyrir sumir merkjamál barnum tegund)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Uppsögn mát skipulag
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Tengsl tekist en gagnasafn lítur ekki
OSCommerceTestOk=árangursrík Tenging við miðlara ' %s ' á gagnagrunni ' %s ' sem notanda ' %s '.
OSCommerceTestKo1=Tenging við miðlara ' %s ' ná árangri en% gagnagrunni 's' ekki næst.
OSCommerceTestKo2=Tenging við miðlara ' %s ' sem notanda ' %s ' mistókst.
-##### Mantis #####
-MantisSetup=Mantis tengilinn skipulag
-MantisURL=Vefslóð Mantis aðgang
-MantisServer=Server hýsingu Mantis gagnasafn
-MantisDatabaseName=Gagnasafn nafn
-MantisUser=Notandi aðgang gagnasafn
-MantisSetupSaved=Mantis skipulag vistuð án vandkvæða.
-MantisTestOk=árangursrík Tenging við miðlara ' %s ' á gagnagrunni ' %s ' sem notanda ' %s '.
-MantisTestKo1=Tenging við miðlara ' %s ' ná árangri en% gagnagrunni 's' ekki næst.
-MantisTestKo2=Tenging við miðlara ' %s ' sem notanda ' %s ' mistókst.
-MantisErrorConnectOkButWrongDatabase=Tengsl tekist en gagnasafn lítur ekki vera Mantis gagnagrunninum.
##### Stock #####
StockSetup=Stillingareining lager
UserWarehouse=Nota notanda persónulega hlutabréf
diff --git a/htdocs/langs/is_IS/bills.lang b/htdocs/langs/is_IS/bills.lang
index 8d4a4bb34c1..178e94ffd61 100644
--- a/htdocs/langs/is_IS/bills.lang
+++ b/htdocs/langs/is_IS/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Ert þú vilt umreikna þessa inneign í huga eða innborg
SupplierPayments=Birgjar greiðslur
ReceivedPayments=Móttekin greiðslur
ReceivedCustomersPayments=Greiðslur sem berast frá viðskiptavinum
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Móttekin viðskiptavinum greiðslur til að sannreyna
PaymentsReportsForYear=Greiðslur skýrslur fyrir %s
PaymentsReports=Greiðslur skýrslur
@@ -76,7 +77,8 @@ PaymentConditionsShort=Greiðsla orð
PaymentAmount=Upphæð greiðslu
# ValidatePayment=Validate payment
PaymentHigherThanReminderToPay=Greiðsla hærri en áminning að borga
-HelpPaymentHigherThanReminderToPay= Attention, greiðslu magn af einni eða fleiri reikninga er hærra en annars staðar til að borga.
Breyta færslu þína staðfesta annað og hugsa um að búa til kredit mið af umfram fengið fyrir hverja overpaid reikninga.
+HelpPaymentHigherThanReminderToPay=Attention, greiðslu magn af einni eða fleiri reikninga er hærra en annars staðar til að borga.
Breyta færslu þína staðfesta annað og hugsa um að búa til kredit mið af umfram fengið fyrir hverja overpaid reikninga.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Flokka 'Greiddur'
ClassifyPaidPartially=Flokka 'Greiddur hluta'
ClassifyCanceled=Flokka 'Yfirgefinn'
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Notaðu þetta val ef allar aðrar e
ConfirmClassifyAbandonReasonOther=Önnur
ConfirmClassifyAbandonReasonOtherDesc=Þetta val mun vera notað í öllum öðrum tilvikum. Til dæmis vegna þess að þú ætlar að búa til skipta reikningi.
ConfirmCustomerPayment=Telur þú að staðfesta að þessi greiðsla inntak fyrir %s % s?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Ertu viss um að þú viljir að sannreyna þessa greiðslu? Engin breyting er hægt að gera þegar greiðsla er staðfest.
ValidateBill=Staðfesta Reikningar
UnvalidateBill=Unvalidate reikning
@@ -411,5 +414,4 @@ PDFOursinDescription=Invoice líkan oursin
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=A frumvarpið hófst með $ syymm er til nú þegar og er ekki með þessari tegund af röð. Fjarlægja hana eða gefa henni nýtt heiti þess að virkja þessa einingu.
diff --git a/htdocs/langs/is_IS/errors.lang b/htdocs/langs/is_IS/errors.lang
index 73c8610899a..b90394a6413 100644
--- a/htdocs/langs/is_IS/errors.lang
+++ b/htdocs/langs/is_IS/errors.lang
@@ -130,6 +130,7 @@ ErrorNoActivatedBarcode=Nei barcode gerð virk
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/is_IS/opensurvey.lang b/htdocs/langs/is_IS/opensurvey.lang
index 2e86b0a3261..8852dbb7aee 100644
--- a/htdocs/langs/is_IS/opensurvey.lang
+++ b/htdocs/langs/is_IS/opensurvey.lang
@@ -58,7 +58,7 @@ ExpireDate=Takmarka dagsetningu
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/is_IS/products.lang b/htdocs/langs/is_IS/products.lang
index c80b4d6fb17..be82bb034f4 100644
--- a/htdocs/langs/is_IS/products.lang
+++ b/htdocs/langs/is_IS/products.lang
@@ -204,7 +204,7 @@ QtyNeed=Magn
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/it_IT/admin.lang b/htdocs/langs/it_IT/admin.lang
index c3bf109d65c..2828675521f 100644
--- a/htdocs/langs/it_IT/admin.lang
+++ b/htdocs/langs/it_IT/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Codice a barre di tipo C39
BarcodeDescC128=Codice a barre di tipo C128
GenbarcodeLocation=Programma a riga di comando per generare i codici a barre (utilizzato dal modulo phpbarcode per alcuni tipi di codici a barre)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Modulo impostazione prelievi
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=la connessione al server riuscita, ma i
OSCommerceTestOk=Connessione al server ' %s' sul database' %s' con l'utente ' %s' riuscita.
OSCommerceTestKo1=Connessione al server ' %s' riuscita, ma il database' %s' non è raggiungibile.
OSCommerceTestKo2=Connessione al server ' %s' con l'utente' %s' fallita.
-##### Mantis #####
-MantisSetup=Impostazioni modulo collegamento Mantis
-MantisURL=URL per l'accesso Mantis
-MantisServer=Server del database Mantis
-MantisDatabaseName=Nome del database Mantis
-MantisUser=Utente per l'accesso al database
-MantisSetupSaved=Impostazioni Mantis salvate con successo.
-MantisTestOk=Connessione al server ' %s' sul database' %s' con l'utente ' %s' riuscita.
-MantisTestKo1=Connessione al server ' %s' riuscita, ma il database' %s' non è raggiungibile.
-MantisTestKo2=Connessione al server ' %s' con l'utente' %s' fallita.
-MantisErrorConnectOkButWrongDatabase=Connessione al server riuscita, ma il database Mantis è errato.
##### Stock #####
StockSetup=Impostazioni del modulo magazzino
UserWarehouse=Attiva magazzino personale per utente
diff --git a/htdocs/langs/it_IT/bills.lang b/htdocs/langs/it_IT/bills.lang
index ba4b5407965..c2968053173 100644
--- a/htdocs/langs/it_IT/bills.lang
+++ b/htdocs/langs/it_IT/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Vuoi trasformare questa nota di credito in uno sconto asso
SupplierPayments=Pagamenti fornitori
ReceivedPayments=Pagamenti ricevuti
ReceivedCustomersPayments=Pagamenti ricevuti dai clienti
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Pagamenti ricevuti dai clienti da convalidare
PaymentsReportsForYear=Report pagamenti per %s
PaymentsReports=Report pagamenti
@@ -76,7 +77,8 @@ PaymentConditionsShort=Ter. di pagamento
PaymentAmount=Importo del pagamento
ValidatePayment=Convalidare questo pagamento?
PaymentHigherThanReminderToPay=Pagamento superiore alla rimanenza da pagare
-HelpPaymentHigherThanReminderToPay= Attenzione, l'importo del pagamento di una o più fatture è più elevato rispetto al dovuto.
Modifica l'importo, oppure conferma e crea una nota di credito per la differenza riscossa.
+HelpPaymentHigherThanReminderToPay=Attenzione, l'importo del pagamento di una o più fatture è più elevato rispetto al dovuto.
Modifica l'importo, oppure conferma e crea una nota di credito per la differenza riscossa.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Classifica come "pagata"
ClassifyPaidPartially=Classifica come "parzialmente pagata"
ClassifyCanceled=Classifica come "abbandonata"
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Utilizzare questa scelta se tutte le
ConfirmClassifyAbandonReasonOther=Altro
ConfirmClassifyAbandonReasonOtherDesc=Questa scelta sarà utilizzata in tutti gli altri casi. Perché, ad esempio, si prevede di creare una fattura in sostituzione.
ConfirmCustomerPayment=Confermare riscossione per %s %s?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Vuoi davvero convalidare questo pagamento? Una volta convalidato non si potranno più operare modifiche.
ValidateBill=Convalida fattura
UnvalidateBill=Invalida fattura
@@ -411,5 +414,4 @@ PDFOursinDescription=Modello di fattura oursin.
# NumRef Modules
TerreNumRefModelDesc1=Restituisce un numero nel formato %syymm-nnnn per le fatture, %syymm-nnnn per le note di credito e %syymm-nnnn per i versamenti, dove yy è l'anno, mm è il mese e nnnn è una sequenza progressiva, senza salti e che non si azzera.
MarsNumRefModelDesc1=Retituisce un numero nel formato %syymm-nnnn per le fatture standard, %syymm-nnnn per le fatture sostitutive, %syymm-nnnn %syymm-nnnn per le note di credito dove yy è l'anno, mm è il mese e nnnn è una sequenza progressiva che non si azzera.
-
TerreNumRefModelError=Un altro modello di numerazione con sequenza $ syymm è già esistente e non è compatibile con questo modello. Rimuovere o rinominare per attivare questo modulo.
diff --git a/htdocs/langs/it_IT/errors.lang b/htdocs/langs/it_IT/errors.lang
index afa8442a8be..a9d1eac5002 100644
--- a/htdocs/langs/it_IT/errors.lang
+++ b/htdocs/langs/it_IT/errors.lang
@@ -130,6 +130,7 @@ ErrorToConnectToMysqlCheckInstance=Connessione al database fallita. Controlla ch
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
WarningMandatorySetupNotComplete=I parametri di configurazione obbligatori non sono ancora stati definiti
diff --git a/htdocs/langs/it_IT/opensurvey.lang b/htdocs/langs/it_IT/opensurvey.lang
index c5139b4e391..5813fcd64e9 100644
--- a/htdocs/langs/it_IT/opensurvey.lang
+++ b/htdocs/langs/it_IT/opensurvey.lang
@@ -58,7 +58,7 @@ SelectDayDesc=Per ogni giorno selezionato, puoi scegliere o no, le ore di riunio
BackToCurrentMonth=Torna al mese in corso
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/it_IT/products.lang b/htdocs/langs/it_IT/products.lang
index bfa0aafbab1..f5093cf053b 100644
--- a/htdocs/langs/it_IT/products.lang
+++ b/htdocs/langs/it_IT/products.lang
@@ -204,7 +204,7 @@ Quarter1=Primo trimestre
Quarter2=Secondo trimestre
Quarter3=Terzo trimestre
Quarter4=Quarto trimestre
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/ja_JP/admin.lang b/htdocs/langs/ja_JP/admin.lang
index 59c2815a389..34027ac2627 100644
--- a/htdocs/langs/ja_JP/admin.lang
+++ b/htdocs/langs/ja_JP/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=タイプC39のバーコード
BarcodeDescC128=タイプC128のバーコード
GenbarcodeLocation=バーコードを生成するコマンドラインツール(一部のバーコードタイプのphpbarcodeエンジンで使用されます)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=撤退モジュールのセットアップ
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=接続に成功しましたが、デー
OSCommerceTestOk=ユーザー '%s'成功したデータベース "%s"のサーバ "%s"への接続を確立します。
OSCommerceTestKo1=サーバー '%s'への接続が成功しますが、データベース '%s'は到達できませんでした。
OSCommerceTestKo2=ユーザー '%s'でサーバー '%s'への接続に失敗しました。
-##### Mantis #####
-MantisSetup=カマキリリンクのセットアップ
-MantisURL=カマキリのアクセス用のURL
-MantisServer=サーバホスティングMantisデータベース
-MantisDatabaseName=データベース名
-MantisUser=データベースにアクセスするユーザー
-MantisSetupSaved=カマキリのセットアップは正常に保存されます。
-MantisTestOk=ユーザー '%s'成功したデータベース "%s"のサーバ "%s"への接続を確立します。
-MantisTestKo1=サーバー '%s'への接続が成功しますが、データベース '%s'は到達できませんでした。
-MantisTestKo2=ユーザー '%s'でサーバー '%s'への接続に失敗しました。
-MantisErrorConnectOkButWrongDatabase=接続に成功しましたが、データベースは、Mantisのデータベースには見えない。
##### Stock #####
StockSetup=コンフィギュレーションモジュールの株式
UserWarehouse=ユーザー個人の株式を使用
diff --git a/htdocs/langs/ja_JP/bills.lang b/htdocs/langs/ja_JP/bills.lang
index b6418499034..d7d6a59d5b8 100644
--- a/htdocs/langs/ja_JP/bills.lang
+++ b/htdocs/langs/ja_JP/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=あなたは絶対的な割引には、このクレジッ
SupplierPayments=仕入先の支払
ReceivedPayments=受け取った支払い
ReceivedCustomersPayments=顧客から受け取った支払
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=検証するために受信されたお客様のお支払い
PaymentsReportsForYear=%sの支払い報告書
PaymentsReports=決済レポート
@@ -76,7 +77,8 @@ PaymentConditionsShort=支払期間
PaymentAmount=支払金額
# ValidatePayment=Validate payment
PaymentHigherThanReminderToPay=支払うために思い出させるよりも高い支払い
-HelpPaymentHigherThanReminderToPay= 注目は、1つまたは複数の請求書の支払額を支払うための残りの部分よりも高くなっています。
あなたのエントリを編集し、それ以外の場合は確認して、それぞれの過払い請求のために受け取った過剰のクレジットメモを作成する方法について考える。
+HelpPaymentHigherThanReminderToPay=注目は、1つまたは複数の請求書の支払額を支払うための残りの部分よりも高くなっています。
あなたのエントリを編集し、それ以外の場合は確認して、それぞれの過払い請求のために受け取った過剰のクレジットメモを作成する方法について考える。
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=分類 '有料'
ClassifyPaidPartially='は部分的に有料 "に分類
ClassifyCanceled="放棄"を分類する
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=他のすべての合っていない
ConfirmClassifyAbandonReasonOther=その他
ConfirmClassifyAbandonReasonOtherDesc=この選択は、他のすべての例で使用されます。交換する請求書を作成することを計画するなどの理由で。
ConfirmCustomerPayment=あなたは%s %sは、この支払いの入力を確認できますか?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=あなたは、この支払いを検証してもよろしいですか?支払いが検証されると、変更は行われませんすることができます。
ValidateBill=請求書を検証する
UnvalidateBill=請求書をUnvalidate
@@ -411,5 +414,4 @@ PDFOursinDescription=請求書PDFテンプレートOursin。完全な請求書
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=$ syymm始まる法案はすでに存在し、シーケンスのこのモデルと互換性がありません。それを削除するか、このモジュールを有効にするために名前を変更します。
diff --git a/htdocs/langs/ja_JP/errors.lang b/htdocs/langs/ja_JP/errors.lang
index ab917f692d3..b5018b85cca 100644
--- a/htdocs/langs/ja_JP/errors.lang
+++ b/htdocs/langs/ja_JP/errors.lang
@@ -130,6 +130,7 @@ ErrorNoActivatedBarcode=活性化バーコード·タイプません
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/ja_JP/opensurvey.lang b/htdocs/langs/ja_JP/opensurvey.lang
index d8c420fbb02..468fbad3c29 100644
--- a/htdocs/langs/ja_JP/opensurvey.lang
+++ b/htdocs/langs/ja_JP/opensurvey.lang
@@ -58,7 +58,7 @@ ExpireDate=日付を制限する
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/ja_JP/products.lang b/htdocs/langs/ja_JP/products.lang
index 4537cc558a3..26833230473 100644
--- a/htdocs/langs/ja_JP/products.lang
+++ b/htdocs/langs/ja_JP/products.lang
@@ -204,7 +204,7 @@ QtyNeed=個数
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/ko_KR/admin.lang b/htdocs/langs/ko_KR/admin.lang
index 621e24dfaf1..b275e4d128a 100644
--- a/htdocs/langs/ko_KR/admin.lang
+++ b/htdocs/langs/ko_KR/admin.lang
@@ -1325,6 +1325,7 @@ LocalTax2IsNotUsedExample=
# BarcodeDescC128=Barcode of type C128
# GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
# WithdrawalsSetup=Withdrawal module setup
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ LocalTax2IsNotUsedExample=
# OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
# OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
# OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
-##### Mantis #####
-# MantisSetup=Mantis link setup
-# MantisURL=URL for Mantis access
-# MantisServer=Server hosting Mantis database
-# MantisDatabaseName=Database name
-# MantisUser=User to access database
-# MantisSetupSaved=Mantis setup saved successfully.
-# MantisTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
-# MantisTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
-# MantisTestKo2=Connection to server '%s' with user '%s' failed.
-# MantisErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be a Mantis database.
##### Stock #####
# StockSetup=Configuration module stock
# UserWarehouse=Use user personal stocks
diff --git a/htdocs/langs/ko_KR/bills.lang b/htdocs/langs/ko_KR/bills.lang
index 34d620ed1ce..7bff7961eb0 100644
--- a/htdocs/langs/ko_KR/bills.lang
+++ b/htdocs/langs/ko_KR/bills.lang
@@ -64,6 +64,7 @@
# SupplierPayments=Suppliers payments
# ReceivedPayments=Received payments
# ReceivedCustomersPayments=Payments received from customers
+# PayedSuppliersPayments=Payments payed to suppliers
# ReceivedCustomersPaymentsToValid=Received customers payments to validate
# PaymentsReportsForYear=Payments reports for %s
# PaymentsReports=Payments reports
@@ -76,7 +77,8 @@
# PaymentAmount=Payment amount
# ValidatePayment=Validate payment
# PaymentHigherThanReminderToPay=Payment higher than reminder to pay
-# HelpPaymentHigherThanReminderToPay= Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
# ClassifyPaid=Classify 'Paid'
# ClassifyPaidPartially=Classify 'Paid partially'
# ClassifyCanceled=Classify 'Abandoned'
@@ -166,6 +168,7 @@
# ConfirmClassifyAbandonReasonOther=Other
# ConfirmClassifyAbandonReasonOtherDesc=This choice will be used in all other cases. For example because you plan to create a replacing invoice.
# ConfirmCustomerPayment=Do you confirm this payment input for %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
# ConfirmValidatePayment=Are you sure you want to validate this payment ? No change can be made once payment is validated.
# ValidateBill=Validate invoice
# UnvalidateBill=Unvalidate invoice
@@ -411,5 +414,4 @@
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
# TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
diff --git a/htdocs/langs/ko_KR/errors.lang b/htdocs/langs/ko_KR/errors.lang
index ab032583a65..81902449bcf 100644
--- a/htdocs/langs/ko_KR/errors.lang
+++ b/htdocs/langs/ko_KR/errors.lang
@@ -130,6 +130,7 @@ Error=오류
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/ko_KR/opensurvey.lang b/htdocs/langs/ko_KR/opensurvey.lang
index c5f2fa2b58e..fec34d9dbe6 100644
--- a/htdocs/langs/ko_KR/opensurvey.lang
+++ b/htdocs/langs/ko_KR/opensurvey.lang
@@ -58,7 +58,7 @@
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/ko_KR/products.lang b/htdocs/langs/ko_KR/products.lang
index 499c9b7a1bb..9f75dab9917 100644
--- a/htdocs/langs/ko_KR/products.lang
+++ b/htdocs/langs/ko_KR/products.lang
@@ -204,7 +204,7 @@
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/lt_LT/admin.lang b/htdocs/langs/lt_LT/admin.lang
new file mode 100644
index 00000000000..716719034cf
--- /dev/null
+++ b/htdocs/langs/lt_LT/admin.lang
@@ -0,0 +1,1478 @@
+# Dolibarr language file - Source file is en_US - admin
+# Foundation=Foundation
+Version=Versija
+VersionProgram=Programos versija
+VersionLastInstall=Pradinis versijos įdiegimas
+VersionLastUpgrade=Galutinis versijos įdiegimas
+VersionExperimental=Ekspermentinis
+VersionDevelopment=Plėtojimas
+VersionUnknown=Nežinomas
+VersionRecommanded=Rekomenduojamas
+SessionId=Sesijos ID
+SessionSaveHandler=Vedlys, sesijai išsaugoti
+SessionSavePath=Talpinimo sesijos lokalizavimas
+PurgeSessions=Sesijų išvalymas
+# ConfirmPurgeSessions=Do you really want to purge all sessions ? This will disconnect every user (except yourself).
+NoSessionListWithThisHandler=Sesijų išsaugojimo manipuliatoriaus PHP nustatymai neleidžia sudaryti visų vykdomų sesijų sąrašo.
+LockNewSessions=Užrakinti naujus prisijungimus
+ConfirmLockNewSessions=Ar tikrai norite apriboti bet kokius naujus Dolibarr prisijungimus prie programos. Atlikus pakeitimus tik vartotojas %s turės galimybę prisijungti.
+UnlockNewSessions=Pašalinti prisijungimų užraktą
+YourSession=Jūsų sesija
+Sessions=Naudotojo sesija
+WebUserGroup=Tinklo serverio naudotojas/grupė
+NoSessionFound=Regis jūsų PHP neleidžia sudaryti aktyvių sesijų sąrašo. Katalogas naudojamas sesijų išsaugojimui (%s) gali būti apsaugotas (Pavyzdžiui su OS leidimais arba PHP direktyva open_basedir).
+HTMLCharset=Simbolių rinkinys generuojamiems HTML puslapiams
+DBStoringCharset=Duomenų bazės simbolių rinkinys duomenų talpinimui
+DBSortingCharset=Duomenų bazės simbolių rinkinys duomenų rūšiavimui
+WarningModuleNotActive=%s modulis turi būti įjungtas
+WarningOnlyPermissionOfActivatedModules=Čia rodomi tik aktyvuotų modulių leidimai. Kiti moduliai gali būti aktyvuoti Namai->Paruošimas->Moduliai puslapyje.
+DolibarrSetup=Dolibarr įdiegimas arba atnaujinimas
+DolibarrUser=Dolibarr naudotojas
+InternalUser=Vidinis naudotojas
+ExternalUser=Išorinis naudotojas
+InternalUsers=Vidiniai naudotojai
+ExternalUsers=Išoriniai naudotojai
+GlobalSetup=Globalus paruošimas
+GUISetup=Atvaizdavimas
+SetupArea=Paruošimo sritis
+FormToTestFileUploadForm=Šablonas failo įkėlimui išbandyti (pagal paruošimą)
+IfModuleEnabled=Pastaba: Patvirtinimas yra efektyvus tik, kai modulis %s yra aktyvus
+RemoveLock=Norint naudotis įkėlimo įrankiu, pašalinkite %s failą, jei toks egzistuoja
+RestoreLock=Norint uždrausti naudotis įkėlimo įrankiu, atkurkite %s failą, tik su skaitymo leidimu "read only".
+SecuritySetup=Apsaugos paruošimas
+ErrorModuleRequirePHPVersion=Klaida, šis modulis reikalauja PHP versijos %s ar aukštesnės
+ErrorModuleRequireDolibarrVersion=Klaida, šiam moduliui reikalinga Dolibarr versija %s arba aukštesnė
+ErrorDecimalLargerThanAreForbidden=Klaida, tikslumas viršyjantis %s nėra palaikomas.
+DictionnarySetup=Žodyno paruošimas
+Dictionnary=Žodynai
+ErrorReservedTypeSystemSystemAuto=Vertės 'system' ir 'systemauto' yra rezervuotos šiam tipui. Galite naudoti 'user' vertę, jei norite įvesti savo įrašą
+ErrorCodeCantContainZero=Kode negali būti vertės 0
+DisableJavascript=Išjunkite JAvaScript ir Ajax funkcijas
+ConfirmAjax=Naudokite Ajax patvirtinimo langus
+# UseSearchToSelectCompany=Use autocompletion fields to choose third parties (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant COMPANY_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+ActivityStateToSelectCompany= Parodyti/paslėpti trečiasias šalis vykdančias ar nutraukusias veiklą, pridėkite filtro pasirinkimą
+UseSearchToSelectContact=Naudoti intuityvų laukelį pasirenkant kontaktus (vietoje iššaukiamo sąrašo).
Taip pat jei trečiųjų šalių kiekis yra didelis (> 100 000), galite paspartinti paiešką nustatant konstantą CONTACT_DONOTSEARCH_ANYWHERE to 1, PAruošimas -> Kiti srityje. Tokiu atvėju paieška apsiribos 'string' vertės pradžia.
+SearchFilter=Paieškos filtrų nustatymai
+NumberOfKeyToSearch=Paieškai paleisti reikalingas simbolių skaičius: %s
+# ViewFullDateActions=Show full dates events in the third sheet
+NotAvailableWhenAjaxDisabled=Neprieinamas, Ajax esant išjungtam
+JavascriptDisabled=JavaScript išjungtas
+UsePopupCalendar=Datoms įvesti naudoti pagalbinį langą
+UsePreviewTabs=Nautdoti apžiūros korteles
+ShowPreview=Rodyti apžiūrą
+PreviewNotAvailable=Apžiūra negalima
+ThemeCurrentlyActive=Tema yra veikli
+CurrentTimeZone=Laiko juostos PHP (serveris)
+# Space=Space
+Table=Lentelė
+Fields=Laukai
+Index=Rodiklis
+Mask=Kaukė
+NextValue=Sekanti vertė
+NextValueForInvoices=Sekanti vertė (sąskaitos)
+NextValueForCreditNotes=Sekanti verte (kredito žymės)
+# NextValueForDeposit=Next value (deposit)
+# NextValueForReplacements=Next value (replacements)
+MustBeLowerThanPHPLimit=Pastaba: jūsų PHP riboja kiekvienos įkeliamo failo dydį iki %s %s, nesvarbu kokia būtų šio parametro vertė
+NoMaxSizeByPHPLimit=PHP konfiguracijoje ribos nepritaikytos
+MaxSizeForUploadedFiles=Didžiausias įkeliamo failo dydis (0 - uždrausti betkokius įkėlimus)
+UseCaptchaCode=Prisijungimo puslapyje naudoti grafinį kodą (CAPTCHA)
+UseAvToScanUploadedFiles=Naudoti anti-virusinę programą patikrinti įkeliamiems failams
+AntiVirusCommand= Pilnas maršrutas iki antivirusinės programos komandos
+AntiVirusCommandExample= ClamWin pavyzdys: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe
ClamAv pavyzdys: /usr/bin/clamscan
+# AntiVirusParam= More parameters on command line
+# AntiVirusParamExample= Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
+# ComptaSetup=Accounting module setup
+# UserSetup=User management setup
+# MenuSetup=Menu management setup
+# MenuLimits=Limits and accuracy
+# MenuIdParent=Parent menu ID
+# DetailMenuIdParent=ID of parent menu (empty for a top menu)
+# DetailPosition=Sort number to define menu position
+# PersonalizedMenusNotSupported=Personalized menus not supported
+# AllMenus=All
+# NotConfigured=Module not configured
+# Setup=Setup
+# Activation=Activation
+# Active=Active
+# SetupShort=Setup
+# OtherOptions=Other options
+# OtherSetup=Other setup
+# CurrentValueSeparatorDecimal=Decimal separator
+# CurrentValueSeparatorThousand=Thousand separator
+# Modules=Modules
+# ModulesCommon=Main modules
+# ModulesOther=Other modules
+# ModulesInterfaces=Interfaces modules
+# ModulesSpecial=Modules very specific
+# ParameterInDolibarr=Parameter %s
+# LanguageParameter=Language parameter %s
+# LanguageBrowserParameter=Parameter %s
+# LocalisationDolibarrParameters=Localisation parameters
+# ClientTZ=Client Time Zone(user)
+# ClientHour=Client time(user)
+# OSTZ=Servre OS Time Zone
+# PHPTZ=PHP server Time Zone
+# PHPServerOffsetWithGreenwich=PHP server offset width Greenwich (seconds)
+# ClientOffsetWithGreenwich=Client/Browser offset width Greenwich (seconds)
+# DaylingSavingTime=Daylight saving time
+# CurrentHour=PHP Time (server)
+# CompanyTZ=Company Time Zone (main company)
+# CompanyHour=Company Time (main company)
+# CurrentSessionTimeOut=Current session timeout
+# YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a file .htacces with a line like this "SetEnv TZ Europe/Paris"
+# OSEnv=OS Environment
+# Box=Box
+# Boxes=Boxes
+# MaxNbOfLinesForBoxes=Max number of lines for boxes
+# PositionByDefault=Default order
+# Position=Order
+# MenusDesc=Menus managers define content of the 2 menu bars (horizontal bar and vertical bar).
+# MenusEditorDesc=The menu editor allow you to define personalized entries in menus. Use it carefully to avoid making dolibarr unstable and menu entries permanently unreachable.
Some modules add entries in the menus (in menu All in most cases). If you removed some of these entries by mistake, you can restore them by disabling and reenabling the module.
+# MenuForUsers=Menu for users
+# LangFile=.lang file
+# System=System
+# SystemInfo=System information
+# SystemTools=System tools
+# SystemToolsArea=System tools area
+# SystemToolsAreaDesc=This area provides administration features. Use the menu to choose the feature you're looking for.
+# Purge=Purge
+# PurgeAreaDesc=This page allows you to delete all files built or stored by Dolibarr (temporary files or all files in %s directory). Using this feature is not necessary. It is provided for users whose Dolibarr is hosted by a provider that does not offer permissions to delete files built by the web server.
+# PurgeDeleteLogFile=Delete log file %s defined for Syslog module (no risk to loose data)
+# PurgeDeleteTemporaryFiles=Delete all temporary files (no risk to loose data)
+# PurgeDeleteAllFilesInDocumentsDir=Delete all files in directory %s. Temporary files but also database backup dumps, files attached to elements (third parties, invoices, ...) and uploaded into the ECM module will be deleted.
+# PurgeRunNow=Purge now
+# PurgeNothingToDelete=No directory or file to delete.
+# PurgeNDirectoriesDeleted=%s files or directories deleted.
+# PurgeAuditEvents=Purge all security events
+# ConfirmPurgeAuditEvents=Are you sure you want to purge all security events ? All security logs will be deleted, no other data will be removed.
+# NewBackup=New backup
+# GenerateBackup=Generate backup
+# Backup=Backup
+# Restore=Restore
+# RunCommandSummary=Backup has been launched with the following command
+# RunCommandSummaryToLaunch=Backup can be launched with the following command
+# WebServerMustHavePermissionForCommand=Your web server must have the permission to run such commands
+# BackupResult=Backup result
+# BackupFileSuccessfullyCreated=Backup file successfully generated
+# YouCanDownloadBackupFile=Generated files can now be downloaded
+# NoBackupFileAvailable=No backup files available.
+# ExportMethod=Export method
+# ImportMethod=Import method
+# ToBuildBackupFileClickHere=To build a backup file, click here.
+# ImportMySqlDesc=To import a backup file, you must use mysql command from command line:
+# ImportPostgreSqlDesc=To import a backup file, you must use pg_restore command from command line:
+# ImportMySqlCommand=%s %s < mybackupfile.sql
+# ImportPostgreSqlCommand=%s %s mybackupfile.sql
+# FileNameToGenerate=File name to generate
+# Compression=Compression
+# CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import
+# CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later
+# ExportCompatibility=Compatibility of generated export file
+# MySqlExportParameters=MySQL export parameters
+# PostgreSqlExportParameters= PostgreSQL export parameters
+# UseTransactionnalMode=Use transactional mode
+# FullPathToMysqldumpCommand=Full path to mysqldump command
+# FullPathToPostgreSQLdumpCommand=Full path to pg_dump command
+# ExportOptions=Export Options
+# AddDropDatabase=Add DROP DATABASE command
+# AddDropTable=Add DROP TABLE command
+# ExportStructure=Structure
+# Datas=Data
+# NameColumn=Name columns
+# ExtendedInsert=Extended INSERT
+# NoLockBeforeInsert=No lock commands around INSERT
+# DelayedInsert=Delayed insert
+# EncodeBinariesInHexa=Encode binary data in hexadecimal
+# IgnoreDuplicateRecords=Ignore errors of duplicate records (INSERT IGNORE)
+# Yes=Yes
+# No=No
+# AutoDetectLang=Autodetect (browser language)
+# FeatureDisabledInDemo=Feature disabled in demo
+# Rights=Permissions
+# BoxesDesc=Boxes are screen area that show a piece of information on some pages. You can choose between showing the box or not by selecting target page and clicking 'Activate', or by clicking the dustbin to disable it.
+# OnlyActiveElementsAreShown=Only elements from enabled modules are shown.
+# ModulesDesc=Dolibarr modules define which functionality is enabled in software. Some modules require permissions you must grant to users, after enabling module. Click on button on/off in column "Status" to enable a module/feature.
+# ModulesInterfaceDesc=The Dolibarr modules interface allows you to add features depending on external software, systems or services.
+# ModulesSpecialDesc=Special modules are very specific or seldom used modules.
+# ModulesJobDesc=Business modules provide simple predefined setup of Dolibarr for a particular business.
+# ModulesMarketPlaceDesc=You can find more modules to download on external web sites on the Internet...
+# ModulesMarketPlaces=More modules...
+# DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external modules
+# WebSiteDesc=Web site providers you can search to find more modules...
+# URL=Link
+# BoxesAvailable=Boxes available
+# BoxesActivated=Boxes activated
+# ActivateOn=Activate on
+# ActiveOn=Activated on
+# SourceFile=Source file
+# AutomaticIfJavascriptDisabled=Automatic if Javascript is disabled
+# AvailableOnlyIfJavascriptNotDisabled=Available only if JavaScript is not disabled
+# AvailableOnlyIfJavascriptAndAjaxNotDisabled=Available only if JavaScript is not disabled
+# Required=Required
+# Security=Security
+# Passwords=Passwords
+# DoNotStoreClearPassword=Do no store clear passwords in database but store only encrypted value (Activated recommended)
+# MainDbPasswordFileConfEncrypted=Database password encrypted in conf.php (Activated recommended)
+# InstrucToEncodePass=To have password encoded into the conf.php file, replace the line
$dolibarr_main_db_pass="..."
by
$dolibarr_main_db_pass="crypted:%s"
+# InstrucToClearPass=To have password decoded (clear) into the conf.php file, replace the line
$dolibarr_main_db_pass="crypted:..."
by
$dolibarr_main_db_pass="%s"
+# ProtectAndEncryptPdfFiles=Protection of generated pdf files (Activated NOT recommended, breaks mass pdf generation)
+# ProtectAndEncryptPdfFilesDesc=Protection of a PDF document keeps it available to read and print with any PDF browser. However, editing and copying is not possible anymore. Note that using this feature make building of a global cumulated pdf not working (like unpaid invoices).
+# Feature=Feature
+# DolibarrLicense=License
+# DolibarrProjectLeader=Project leader
+# Developpers=Developers/contributors
+# OtherDeveloppers=Other developers/contributors
+# OfficialWebSite=Dolibarr international official web site
+# OfficialWebSiteFr=French official web site
+# OfficialWiki=Dolibarr documentation on Wiki
+# OfficialDemo=Dolibarr online demo
+# OfficialMarketPlace=Official market place for external modules/addons
+# OfficialWebHostingService=Official web hosting services (Cloud hosting)
+# ForDocumentationSeeWiki=For user or developer documentation (Doc, FAQs...),
take a look at the Dolibarr Wiki:
%s
+# ForAnswersSeeForum=For any other questions/help, you can use the Dolibarr forum:
%s
+# HelpCenterDesc1=This area can help you to get a Help support service on Dolibarr.
+# HelpCenterDesc2=Some part of this service are available in english only.
+# CurrentTopMenuHandler=Current top menu handler
+# CurrentLeftMenuHandler=Current left menu handler
+# CurrentMenuHandler=Current menu handler
+# CurrentSmartphoneMenuHandler=Current smartphone menu handler
+# MeasuringUnit=Measuring unit
+# Emails=E-mails
+# EMailsSetup=E-mails setup
+# EMailsDesc=This page allows you to overwrite your PHP parameters for e-mails sending. In most cases on Unix/Linux OS, your PHP setup is correct and these parameters are useless.
+# MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (By default in php.ini: %s)
+# MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: %s)
+# MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
+# MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
+# MAIN_MAIL_EMAIL_FROM=Sender e-mail for automatic emails (By default in php.ini: %s)
+# MAIN_MAIL_ERRORS_TO=Sender e-mail used for error returns emails sent
+# MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
+# MAIN_DISABLE_ALL_MAILS=Disable all e-mails sendings (for test purposes or demos)
+# MAIN_MAIL_SENDMODE=Method to use to send EMails
+# MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
+# MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
+# MAIN_MAIL_EMAIL_TLS= Use TLS (SSL) encrypt
+# MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos)
+# MAIN_SMS_SENDMODE=Method to use to send SMS
+# MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending
+# FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally.
+# SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory langs/%s and submit modified files on www.dolibarr.org forum.
+# ModuleSetup=Module setup
+# ModulesSetup=Modules setup
+# ModuleFamilyBase=System
+# ModuleFamilyCrm=Customer Relation Management (CRM)
+# ModuleFamilyProducts=Products Management
+# ModuleFamilyHr=Human Resource Management
+# ModuleFamilyProjects=Projects/Collaborative work
+# ModuleFamilyOther=Other
+# ModuleFamilyTechnic=Multi-modules tools
+# ModuleFamilyExperimental=Experimental modules
+# ModuleFamilyFinancial=Financial Modules (Accounting/Treasury)
+# ModuleFamilyECM=Electronic Content Management (ECM)
+# MenuHandlers=Menu handlers
+# MenuAdmin=Menu editor
+# DoNotUseInProduction=Do not use in production
+# ThisIsProcessToFollow=This is setup to process:
+# StepNb=Step %s
+# FindPackageFromWebSite=Find a package that provides feature you want (for example on official web site %s).
+# DownloadPackageFromWebSite=Download package.
+# UnpackPackageInDolibarrRoot=Unpack package file into Dolibarr's root directory %s
+# SetupIsReadyForUse=Install is finished and Dolibarr is ready to use with this new component.
+# NotExistsDirect=The alternative root directory is not defined.
+# InfDirAlt=Since version 3 it is possible to define an alternative root directory.This allows you to store, same place, plug-ins and custom templates.
Just create a directory at the root of Dolibarr (eg: custom).
+# InfDirExample=
Then declare it in the file conf.php
$dolibarr_main_url_root_alt='http://myserver/custom'
$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'
*These lines are commented with "#", to uncomment only remove the character.
+# YouCanSubmitFile=Select module:
+# CurrentVersion=Dolibarr current version
+# CallUpdatePage=Go to the page that updates the database structure and datas: %s.
+# LastStableVersion=Last stable version
+# GenericMaskCodes=You may enter any numbering mask. In this mask, the following tags could be used:
{000000} corresponds to a number which will be incremented on each %s. Enter as many zeros as the desired length of the counter. The counter will be completed by zeros from the left in order to have as many zeros as the mask.
{000000+000} same as previous but an offset corresponding to the number to the right of the + sign is applied starting on first %s.
{000000@x} same as previous but the counter is reset to zero when month x is reached (x between 1 and 12, or 0 to use the early months of fiscal year defined in your configuration, or 99 to reset to zero every month). If this option is used and x is 2 or higher, then sequence {yy}{mm} or {yyyy}{mm} is also required.
{dd} day (01 to 31).
{mm} month (01 to 12).
{yy}, {yyyy} or {y} year over 2, 4 or 1 numbers.
+# GenericMaskCodes2={cccc} the client code
{cccc000} the client code on n characters is followed by a client's ref counter without offset and zeroized with the global counter.
{tttt} The code of company type on n characters (see dictionnary-company types).
+# GenericMaskCodes3=All other characters in the mask will remain intact.
Spaces are not allowed.
+# GenericMaskCodes4a=Example on the 99th %s of the third party TheCompany done 2007-01-31:
+# GenericMaskCodes4b=Example on third party created on 2007-03-01:
+# GenericMaskCodes4c=Example on product created on 2007-03-01:
+# GenericMaskCodes5=ABC{yy}{mm}-{000000} will give ABC0701-000099
{0000+100@1}-ZZZ/{dd}/XXX will give 0199-ZZZ/31/XXX
+# GenericNumRefModelDesc=Returns a customizable number according to a defined mask.
+# ServerAvailableOnIPOrPort=Server is available at address %s on port %s
+# ServerNotAvailableOnIPOrPort=Server is not available at address %s on port %s
+# DoTestServerAvailability=Test server connectivity
+# DoTestSend=Test sending
+# DoTestSendHTML=Test sending HTML
+# ErrorCantUseRazIfNoYearInMask=Error, can't use option @ to reset counter each year if sequence {yy} or {yyyy} is not in mask.
+# ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Error, can't use option @ if sequence {yy}{mm} or {yyyy}{mm} is not in mask.
+# UMask=UMask parameter for new files on Unix/Linux/BSD/Mac file system.
+# UMaskExplanation=This parameter allow you to define permissions set by default on files created by Dolibarr on server (during upload for example).
It must be the octal value (for example, 0666 means read and write for everyone).
This parameter is useless on a Windows server.
+# SeeWikiForAllTeam=Take a look at the wiki page for full list of all actors and their organisation
+# UseACacheDelay= Delay for caching export response in seconds (0 or empty for no cache)
+# DisableLinkToHelpCenter=Hide link "Need help or support" on login page
+# DisableLinkToHelp=Hide link "%s Online help" on left menu
+# AddCRIfTooLong=There is no automatic wrapping, so if line is out of page on documents because too long, you must add yourself carriage returns in the textarea.
+# ModuleDisabled=Module disabled
+# ModuleDisabledSoNoEvent=Module disabled so event never created
+# ConfirmPurge=Are you sure you want to execute this purge ?
This will delete definitely all your data files with no way to restore them (ECM files, attached files...).
+# MinLength=Minimum length
+# LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory
+# ExamplesWithCurrentSetup=Examples with current running setup
+# ListOfDirectories=List of OpenDocument templates directories
+# ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.
Put here full path of directories.
Add a carriage return between eah directory.
To add a directory of the GED module, add here DOL_DATA_ROOT/ecm/yourdirectoryname.
Files in those directories must end with .odt.
+# NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories
+# ExampleOfDirectoriesForModelGen=Examples of syntax:
c:\\mydir
/home/mydir
DOL_DATA_ROOT/ecm/ecmdir
+# FollowingSubstitutionKeysCanBeUsed=
To know how to create your odt document templates, before storing them in those directories, read wiki documentation:
+# FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template
+# FirstnameNamePosition=Position of Name/Lastname
+# DescWeather=The following pictures will be shown on dashboard when number of late actions reach the following values:
+# KeyForWebServicesAccess=Key to use Web Services (parameter "dolibarrkey" in webservices)
+# TestSubmitForm=Input test form
+# ThisForceAlsoTheme=Using this menu manager will also use its own theme whatever is user choice. Also this menu manager specialized for smartphones does not works on all smartphone. Use another menu manager if you experience problems on yours.
+# ThemeDir=Skins directory
+# ConnectionTimeout=Connexion timeout
+# ResponseTimeout=Response timeout
+# SmsTestMessage=Test message from __PHONEFROM__ to __PHONETO__
+# ModuleMustBeEnabledFirst=Module %s must be enabled first before using this feature.
+# SecurityToken=Key to secure URLs
+# NoSmsEngine=No SMS sender manager available. SMS sender manager are not installed with default distribution (because they depends on an external supplier) but you can find some on %s
+# PDF=PDF
+# PDFDesc=You can set each global options related to the PDF generation
+# PDFAddressForging=Rules to forge address boxes
+# HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
+# HideDescOnPDF=Hide products description on generated PDF
+# HideRefOnPDF=Hide products ref. on generated PDF
+# HideDetailsOnPDF=Hide products lines details on generated PDF
+# Library=Library
+# UrlGenerationParameters=Parameters to secure URLs
+# SecurityTokenIsUnique=Use a unique securekey parameter for each URL
+# EnterRefToBuildUrl=Enter reference for object %s
+# GetSecuredUrl=Get calculated URL
+# ButtonHideUnauthorized=Hide buttons for unauthorized actions instead of showing disabled buttons
+# ProductVatMassChange=Mass VAT change
+# ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database.
+# OldVATRates=Old VAT rate
+# NewVATRates=New VAT rate
+# PriceBaseTypeToChange=Modify on prices with base reference value defined on
+# MassConvert=Launch mass convert
+# String=String
+# TextLong=Long text
+# Int=Integer
+# Float=Float
+# DateAndTime=Date and hour
+# Unique=Unique
+# Boolean=Boolean (Checkbox)
+# ExtrafieldPhone = Phone
+# ExtrafieldPrice = Price
+# ExtrafieldMail = Email
+# ExtrafieldSelect = Select list
+# ExtrafieldSelectList = Select from table
+# ExtrafieldSeparator=Separator
+# ExtrafieldCheckBox=Checkbox
+# ExtrafieldRadio=Radio button
+# ExtrafieldParamHelpselect=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
In order to have the list depending on another :
1,value1|parent_list_code:parent_key
2,value2|parent_list_code:parent_key
+# ExtrafieldParamHelpcheckbox=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
+# ExtrafieldParamHelpradio=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
+# ExtrafieldParamHelpsellist=Parameters list have come from table
for exemple :
c_typent:libelle:id::filter
In order to have the list depending on another :
c_typent:libelle:id:parent_list_code|parent_column:filter
filter can be a simple test (eg active=1) to display only active value
if you want to filter on extrafields use syntaxt extra.fieldcode=... (where field code is the code of extrafield)
+# LibraryToBuildPDF=Library used to build PDF
+# WarningUsingFPDF=Warning: Your conf.php contains directive dolibarr_pdf_force_fpdf=1. This means you use the FPDF library to generate PDF files. This library is old and does not support a lot of features (Unicode, image transparency, cyrillic, arab and asiatic languages, ...), so you may experience errors during PDF generation.
To solve this and have a full support of PDF generation, please download TCPDF library, then comment or remove the line $dolibarr_pdf_force_fpdf=1, and add instead $dolibarr_lib_TCPDF_PATH='path_to_TCPDF_dir'
+# LocalTaxDesc=Some countries apply 2 or 3 taxes on each invoice line. If this is the case, choose type for second and third tax and its rate. Possible type are:
1 : local tax apply on products and services without vat (vat is not applied on local tax)
2 : local tax apply on products and services before vat (vat is calculated on amount + localtax)
3 : local tax apply on products without vat (vat is not applied on local tax)
4 : local tax apply on products before vat (vat is calculated on amount + localtax)
5 : local tax apply on services without vat (vat is not applied on local tax)
6 : local tax apply on services before vat (vat is calculated on amount + localtax)
+# SMS=SMS
+# LinkToTestClickToDial=Enter a phone number to call to show a link to test the ClickToDial url for user %s
+# RefreshPhoneLink=Refresh link
+# LinkToTest=Clickable link generated for user %s (click phone number to test)
+# KeepEmptyToUseDefault=Keep empty to use default value
+# DefaultLink=Default link
+# ValueOverwrittenByUserSetup=Warning, this value may be overwritten by user specific setup (each user can set his own clicktodial url)
+# ExternalModule=External module - Installed into directory %s
+
+# Modules
+# Module0Name=Users & groups
+# Module0Desc=Users and groups management
+# Module1Name=Third parties
+# Module1Desc=Companies and contact management (customers, prospects...)
+# Module2Name=Commercial
+# Module2Desc=Commercial management
+# Module10Name=Accounting
+# Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
+# Module20Name=Proposals
+# Module20Desc=Commercial proposal management
+# Module22Name=Mass E-mailings
+# Module22Desc=Mass E-mailing management
+# Module23Name= Energy
+# Module23Desc= Monitoring the consumption of energies
+# Module25Name=Customer Orders
+# Module25Desc=Customer order management
+# Module30Name=Invoices
+# Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
+# Module40Name=Suppliers
+# Module40Desc=Supplier management and buying (orders and invoices)
+# Module42Name=Logs
+# Module42Desc=Logging facilities (file, syslog, ...)
+# Module49Name=Editors
+# Module49Desc=Editor management
+# Module50Name=Products
+# Module50Desc=Product management
+# Module51Name=Mass mailings
+# Module51Desc=Mass paper mailing management
+# Module52Name=Stocks
+# Module52Desc=Stock management (products)
+# Module53Name=Services
+# Module53Desc=Service management
+# Module54Name=Contracts
+# Module54Desc=Contract and service management
+# Module55Name=Barcodes
+# Module55Desc=Barcode management
+# Module56Name=Telephony
+# Module56Desc=Telephony integration
+# Module57Name=Standing orders
+# Module57Desc=Standing orders and withdrawal management
+# Module58Name=ClickToDial
+# Module58Desc=Integration of a ClickToDial system (Asterisk, ...)
+# Module59Name=Bookmark4u
+# Module59Desc=Add function to generate Bookmark4u account from a Dolibarr account
+# Module70Name=Interventions
+# Module70Desc=Intervention management
+# Module75Name=Expense and trip notes
+# Module75Desc=Expense and trip notes management
+# Module80Name=Shipments
+# Module80Desc=Shipments and delivery order management
+# Module85Name=Banks and cash
+# Module85Desc=Management of bank or cash accounts
+# Module100Name=External site
+# Module100Desc=This module include an external web site or page into Dolibarr menus and view it into a Dolibarr frame
+# Module105Name=Mailman and SPIP
+# Module105Desc=Mailman or SPIP interface for member module
+# Module200Name=LDAP
+# Module200Desc=LDAP directory synchronisation
+# Module210Name=PostNuke
+# Module210Desc=PostNuke integration
+# Module240Name=Data exports
+# Module240Desc=Tool to export Dolibarr datas (with assistants)
+# Module250Name=Data imports
+# Module250Desc=Tool to import datas in Dolibarr (with assistants)
+# Module310Name=Members
+# Module310Desc=Foundation members management
+# Module320Name=RSS Feed
+# Module320Desc=Add RSS feed inside Dolibarr screen pages
+# Module330Name=Bookmarks
+# Module330Desc=Bookmark management
+# Module400Name=Projects
+# Module400Desc=Project management inside other modules
+# Module410Name=Webcalendar
+# Module410Desc=Webcalendar integration
+# Module500Name=Taxes, social contributions and dividends
+# Module500Desc=Taxes and social contribution management
+# Module600Name=Notifications
+# Module600Desc=Send notifications by email on some Dolibarr business events to third party contacts
+# Module700Name=Donations
+# Module700Desc=Donation management
+# Module800Name=OSCommerce by direct database access
+# Module800Desc=Interface to show an OSCommerce or OSCSS shop via direct database access
+# Module900Name=OSCommerce by WS
+# Module900Desc=Interface to show an OSCommerce shop via Web services. This module requiere you to install components from /oscommerce_ws/ws_server into your OSCommerce server. See README file in /oscommerce_ws/ws_server.
+# Module1200Name=Mantis
+# Module1200Desc=Mantis integration
+# Module1400Name=Accounting
+# Module1400Desc=Accounting management (double parties)
+# Module1780Name=Categories
+# Module1780Desc=Category management (products, suppliers and customers)
+# Module2000Name=WYSIWYG editor
+# Module2000Desc=Allow to edit some text area using an advanced editor
+# Module2300Name=Cron
+# Module2300Desc=Scheduled task management
+# Module2400Name=Agenda
+# Module2400Desc=Events/tasks and agenda management
+# Module2500Name=Electronic Content Management
+# Module2500Desc=Save and share documents
+# Module2600Name= WebServices
+# Module2600Desc= Enable the Dolibarr web services server
+# Module2700Name= Gravatar
+# Module2700Desc= Use online Gravatar service (www.gravatar.com) to show photo of users/members (found with their emails). Need an internet access
+# Module2800Desc=FTP Client
+# Module2900Name= GeoIPMaxmind
+# Module2900Desc= GeoIP Maxmind conversions capabilities
+# Module3100Name= Skype
+# Module3100Desc= Add a Skype button into card of adherents / third parties / contacts
+# Module5000Name=Multi-company
+# Module5000Desc=Allows you to manage multiple companies
+# Module6000Name=Workflow
+# Module6000Desc=Workflow management
+# Module20000Name=Holidays
+# Module20000Desc=Declare and follow employees holidays
+# Module50000Name=PayBox
+# Module50000Desc=Module to offer an online payment page by credit card with PayBox
+# Module50100Name=Point of sales
+# Module50100Desc=Point of sales module
+# Module50200Name= Paypal
+# Module50200Desc= Module to offer an online payment page by credit card with Paypal
+# Module54000Name=PrintIPP
+# Module54000Desc=Print via Cups IPP Printer.
+# Module55000Name=Open Survey
+# Module55000Desc=Module to make online surveys (like Doodle, Studs, Rdvz, ...)
+# Module59000Name=Margins
+# Module59000Desc=Module to manage margins
+# Module60000Name=Commissions
+# Module60000Desc=Module to manage commissions
+# Permission11=Read customer invoices
+# Permission12=Create/modify customer invoices
+# Permission13=Unvalidate customer invoices
+# Permission14=Validate customer invoices
+# Permission15=Send customer invoices by email
+# Permission16=Create payments for customer invoices
+# Permission19=Delete customer invoices
+# Permission21=Read commercial proposals
+# Permission22=Create/modify commercial proposals
+# Permission24=Validate commercial proposals
+# Permission25=Send commercial proposals
+# Permission26=Close commercial proposals
+# Permission27=Delete commercial proposals
+# Permission28=Export commercial proposals
+# Permission31=Read products
+# Permission32=Create/modify products
+# Permission34=Delete products
+# Permission36=See/manage hidden products
+# Permission38=Export products
+# Permission41=Read projects (shared project and projects i'm contact for)
+# Permission42=Create/modify projects (shared project and projects i'm contact for)
+# Permission44=Delete projects (shared project and projects i'm contact for)
+# Permission61=Read interventions
+# Permission62=Create/modify interventions
+# Permission64=Delete interventions
+# Permission67=Export interventions
+# Permission71=Read members
+# Permission72=Create/modify members
+# Permission74=Delete members
+# Permission75=Setup types and attributes for members
+# Permission76=Export datas
+# Permission78=Read subscriptions
+# Permission79=Create/modify subscriptions
+# Permission81=Read customers orders
+# Permission82=Create/modify customers orders
+# Permission84=Validate customers orders
+# Permission86=Send customers orders
+# Permission87=Close customers orders
+# Permission88=Cancel customers orders
+# Permission89=Delete customers orders
+# Permission91=Read social contributions and vat
+# Permission92=Create/modify social contributions and vat
+# Permission93=Delete social contributions and vat
+# Permission94=Export social contributions
+# Permission95=Read reports
+# Permission96=Setup dispatching
+# Permission97=Read invoice accountancy dispatching
+# Permission98=Dispatch invoice accountancy lines
+# Permission101=Read sendings
+# Permission102=Create/modify sendings
+# Permission104=Validate sendings
+# Permission106=Export sendings
+# Permission109=Delete sendings
+# Permission111=Read financial accounts
+# Permission112=Create/modify/delete and compare transactions
+# Permission113=Setup financiel accounts (create, manage categories)
+# Permission114=Consolidate transactions
+# Permission115=Export transactions and account statements
+# Permission116=Transfers between accounts
+# Permission117=Manage cheques dispatching
+# Permission121=Read third parties linked to user
+# Permission122=Create/modify third parties linked to user
+# Permission125=Delete third parties linked to user
+# Permission126=Export third parties
+# Permission141=Read projects (also private i am not contact for)
+# Permission142=Create/modify projects (also private i am not contact for)
+# Permission144=Delete projects (also private i am not contact for)
+# Permission146=Read providers
+# Permission147=Read stats
+# Permission151=Read standing orders
+# Permission152=Create/modify a standing orders request
+# Permission153=Transmission standing orders receipts
+# Permission154=Credit/refuse standing orders receipts
+# Permission161=Read contracts
+# Permission162=Create/modify contracts
+# Permission163=Activate a service of a contract
+# Permission164=Disable a service of a contract
+# Permission165=Delete contracts
+# Permission171=Read trips
+# Permission172=Create/modify trips
+# Permission173=Delete trips
+# Permission178=Export trips
+# Permission180=Read suppliers
+# Permission181=Read supplier orders
+# Permission182=Create/modify supplier orders
+# Permission183=Validate supplier orders
+# Permission184=Approve supplier orders
+# Permission185=Order supplier orders
+# Permission186=Receive supplier orders
+# Permission187=Close supplier orders
+# Permission188=Cancel supplier orders
+# Permission192=Create lines
+# Permission193=Cancel lines
+# Permission194=Read the bandwith lines
+# Permission202=Create ADSL connections
+# Permission203=Order connections orders
+# Permission204=Order connections
+# Permission205=Manage connections
+# Permission206=Read connections
+# Permission211=Read Telephony
+# Permission212=Order lines
+# Permission213=Activate line
+# Permission214=Setup Telephony
+# Permission215=Setup providers
+# Permission221=Read emailings
+# Permission222=Create/modify emailings (topic, recipients...)
+# Permission223=Validate emailings (allows sending)
+# Permission229=Delete emailings
+# Permission237=View recipients and info
+# Permission238=Manually send mailings
+# Permission239=Delete mailings after validation or sent
+# Permission241=Read categories
+# Permission242=Create/modify categories
+# Permission243=Delete categories
+# Permission244=See the contents of the hidden categories
+# Permission251=Read other users and groups
+# PermissionAdvanced251=Read other users
+# Permission252=Read permissions of other users
+# Permission253=Create/modify other users, groups and permisssions
+# PermissionAdvanced253=Create/modify internal/external users and permissions
+# Permission254=Create/modify external users only
+# Permission255=Modify other users password
+# Permission256=Delete or disable other users
+# Permission262=Extend access to all third parties (not only those linked to user). Not effective for external users (always limited to themselves).
+# Permission271=Read CA
+# Permission272=Read invoices
+# Permission273=Issue invoices
+# Permission281=Read contacts
+# Permission282=Create/modify contacts
+# Permission283=Delete contacts
+# Permission286=Export contacts
+# Permission291=Read tariffs
+# Permission292=Set permissions on the tariffs
+# Permission293=Modify costumers tariffs
+# Permission300=Read bar codes
+# Permission301=Create/modify bar codes
+# Permission302=Delete bar codes
+# Permission311=Read services
+# Permission312=Assign service to contract
+# Permission331=Read bookmarks
+# Permission332=Create/modify bookmarks
+# Permission333=Delete bookmarks
+# Permission341=Read its own permissions
+# Permission342=Create/modify his own user information
+# Permission343=Modify his own password
+# Permission344=Modify its own permissions
+# Permission351=Read groups
+# Permission352=Read groups permissions
+# Permission353=Create/modify groups
+# Permission354=Delete or disable groups
+# Permission358=Export users
+# Permission401=Read discounts
+# Permission402=Create/modify discounts
+# Permission403=Validate discounts
+# Permission404=Delete discounts
+# Permission531=Read services
+# Permission532=Create/modify services
+# Permission534=Delete services
+# Permission536=See/manage hidden services
+# Permission538=Export services
+# Permission701=Read donations
+# Permission702=Create/modify donations
+# Permission703=Delete donations
+# Permission1001=Read stocks
+# Permission1002=Create/modify stocks
+# Permission1003=Delete stocks
+# Permission1004=Read stock movements
+# Permission1005=Create/modify stock movements
+# Permission1101=Read delivery orders
+# Permission1102=Create/modify delivery orders
+# Permission1104=Validate delivery orders
+# Permission1109=Delete delivery orders
+# Permission1181=Read suppliers
+# Permission1182=Read supplier orders
+# Permission1183=Create/modify supplier orders
+# Permission1184=Validate supplier orders
+# Permission1185=Approve supplier orders
+# Permission1186=Order supplier orders
+# Permission1187=Acknowledge receipt of supplier orders
+# Permission1188=Delete supplier orders
+# Permission1201=Get result of an export
+# Permission1202=Create/Modify an export
+# Permission1231=Read supplier invoices
+# Permission1232=Create/modify supplier invoices
+# Permission1233=Validate supplier invoices
+# Permission1234=Delete supplier invoices
+# Permission1235=Send supplier invoices by email
+# Permission1236=Export supplier invoices, attributes and payments
+# Permission1237=Export supplier orders and their details
+# Permission1251=Run mass imports of external data into database (data load)
+# Permission1321=Export customer invoices, attributes and payments
+# Permission1421=Export customer orders and attributes
+# Permission23001 = Read Scheduled task
+# Permission23002 = Create/update Scheduled task
+# Permission23003 = Delete Scheduled task
+# Permission23004 = Execute Scheduled task
+# Permission2401=Read actions (events or tasks) linked to his account
+# Permission2402=Create/modify actions (events or tasks) linked to his account
+# Permission2403=Delete actions (events or tasks) linked to his account
+# Permission2411=Read actions (events or tasks) of others
+# Permission2412=Create/modify actions (events or tasks) of others
+# Permission2413=Delete actions (events or tasks) of others
+# Permission2501=Read/Download documents
+# Permission2502=Download documents
+# Permission2503=Submit or delete documents
+# Permission2515=Setup documents directories
+# Permission2801=Use FTP client in read mode (browse and download only)
+# Permission2802=Use FTP client in write mode (delete or upload files)
+# Permission50101=Use Point of sales
+# Permission50201=Read transactions
+# Permission50202=Import transactions
+# Permission54001=Print
+# Permission55001=Read surveys
+# Permission55002=Create/modify surveys
+# Permission59001=Read commercial margins
+# Permission59002=Define commercial margins
+# DictionnaryCompanyType=Company types
+# DictionnaryCompanyJuridicalType=Juridical kinds of company
+# DictionnaryProspectLevel=Prospect potential level
+# DictionnaryCanton=State/Cantons
+# DictionnaryRegion=Regions
+# DictionnaryCountry=Countries
+# DictionnaryCurrency=Currencies
+# DictionnaryCivility=Civility title
+# DictionnaryActions=Type of agenda events
+# DictionnarySocialContributions=Social contributions types
+# DictionnaryVAT=VAT Rates or Sales Tax Rates
+# DictionnaryRevenueStamp=Amount of revenue stamps
+# DictionnaryPaymentConditions=Payment terms
+# DictionnaryPaymentModes=Payment modes
+# DictionnaryTypeContact=Contact/Address types
+# DictionnaryEcotaxe=Ecotax (WEEE)
+# DictionnaryPaperFormat=Paper formats
+# DictionnaryFees=Type of fees
+# DictionnarySendingMethods=Shipping methods
+# DictionnaryStaff=Staff
+# DictionnaryAvailability=Delivery delay
+# DictionnaryOrderMethods=Ordering methods
+# DictionnarySource=Origin of proposals/orders
+# DictionnaryAccountancyplan=Chart of accounts
+# DictionnaryAccountancysystem=Models for chart of accounts
+# SetupSaved=Setup saved
+# BackToModuleList=Back to modules list
+# BackToDictionnaryList=Back to dictionaries list
+# VATReceivedOnly=Special rate not charged
+# VATManagement=VAT Management
+# VATIsUsedDesc=The VAT rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If the seller is not subjected to VAT, then VAT by default=0. End of rule.
If the (selling country= buying country), then the VAT by default=VAT of the product in the selling country. End of rule.
If seller and buyer in the European Community and goods are transport products (car, ship, plane), the default VAT=0 ( The VAT should be paid by the buyer at the customoffice of his country and not at the seller). End of rule.
If seller and buyer in the European Community and buyer is not a company, then the VAT by default=VAT of product sold. End of rule.
If seller and buyer in the European Community and buyer is a company, then the VAT by default=0. End of rule.
Else the proposed default VAT=0. End of rule.
+# VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
+# VATIsUsedExampleFR=In France, it means companies or organisations having a real fiscal system (Simplified real or normal real). A system in which VAT is declared.
+# VATIsNotUsedExampleFR=In France, it means associations that are non VAT declared or companies, organisations or liberal professions that have chosen the micro enterprise fiscal system (VAT in franchise) and paid a franchise VAT without any VAT declaration. This choice will display the reference "Non applicable VAT - art-293B of CGI" on invoices.
+##### Local Taxes #####
+# LocalTax1IsUsed=Use second tax
+# LocalTax1IsNotUsed=Do not use second tax
+# LocalTax1IsUsedDesc=Use a second type of tax (other than VAT)
+# LocalTax1IsNotUsedDesc=Do not use other type of tax (other than VAT)
+# LocalTax1Management=Second type of tax
+LocalTax1IsUsedExample=
+LocalTax1IsNotUsedExample=
+# LocalTax2IsUsed=Use third tax
+# LocalTax2IsNotUsed=Do not use third tax
+# LocalTax2IsUsedDesc=Use a third type of tax (other than VAT)
+# LocalTax2IsNotUsedDesc=Do not use other type of tax (other than VAT)
+# LocalTax2Management=Third type of tax
+LocalTax2IsUsedExample=
+LocalTax2IsNotUsedExample=
+# LocalTax1ManagementES= RE Management
+# LocalTax1IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If te buyer is not subjected to RE, RE by default=0. End of rule.
If the buyer is subjected to RE then the RE by default. End of rule.
+# LocalTax1IsNotUsedDescES= By default the proposed RE is 0. End of rule.
+# LocalTax1IsUsedExampleES= In Spain they are professionals subject to some specific sections of the Spanish IAE.
+# LocalTax1IsNotUsedExampleES= In Spain they are professional and societies and subject to certain sections of the Spanish IAE.
+# LocalTax2ManagementES= IRPF Management
+# LocalTax2IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If the seller is not subjected to IRPF, then IRPF by default=0. End of rule.
If the seller is subjected to IRPF then the IRPF by default. End of rule.
+# LocalTax2IsNotUsedDescES= By default the proposed IRPF is 0. End of rule.
+# LocalTax2IsUsedExampleES= In Spain, freelancers and independent professionals who provide services and companies who have chosen the tax system of modules.
+# LocalTax2IsNotUsedExampleES= In Spain they are bussines not subject to tax system of modules.
+# LabelUsedByDefault=Label used by default if no translation can be found for code
+# LabelOnDocuments=Label on documents
+# NbOfDays=Nb of days
+# AtEndOfMonth=At end of month
+# Offset=Offset
+# AlwaysActive=Always active
+# UpdateRequired=Your system needs to be updated. To do this, click on Update now.
+# Upgrade=Upgrade
+# MenuUpgrade=Upgrade / Extend
+# AddExtensionThemeModuleOrOther=Add extension (theme, module, ...)
+# WebServer=Web server
+# DocumentRootServer=Web server's root directory
+# DataRootServer=Data files directory
+# IP=IP
+# Port=Port
+# VirtualServerName=Virtual server name
+# AllParameters=All parameters
+# OS=OS
+# PhpEnv=Env
+# PhpModules=Modules
+# PhpConf=Conf
+# PhpWebLink=Web-Php link
+# Pear=Pear
+# PearPackages=Pear Packages
+# Browser=Browser
+# Server=Server
+# Database=Database
+# DatabaseServer=Database host
+# DatabaseName=Database name
+# DatabasePort=Database port
+# DatabaseUser=Database user
+# DatabasePassword=Database password
+# DatabaseConfiguration=Database setup
+# Tables=Tables
+# TableName=Table name
+# TableLineFormat=Line format
+# NbOfRecord=Nb of records
+# Constraints=Constraints
+# ConstraintsType=Constraints type
+# ConstraintsToShowOrNotEntry=Constraint to show or not the menu entry
+# AllMustBeOk=All of these must be checked
+# Host=Server
+# DriverType=Driver type
+# SummarySystem=System information summary
+# SummaryConst=List of all Dolibarr setup parameters
+# SystemUpdate=System update
+# SystemSuccessfulyUpdate=Your system has been updated successfuly
+# MenuCompanySetup=Company/Foundation
+# MenuNewUser=New user
+# MenuTopManager=Top menu manager
+# MenuLeftManager=Left menu manager
+# MenuManager=Menu manager
+# MenuSmartphoneManager=Smartphone menu manager
+# DefaultMenuTopManager=Top menu manager
+# DefaultMenuLeftManager=Left menu manager
+# DefaultMenuManager= Standard menu manager
+# DefaultMenuSmartphoneManager=Smartphone menu manager
+# Skin=Skin theme
+# DefaultSkin=Default skin theme
+# MaxSizeList=Max length for list
+# DefaultMaxSizeList=Default max length for list
+# MessageOfDay=Message of the day
+# MessageLogin=Login page message
+# PermanentLeftSearchForm=Permanent search form on left menu
+# DefaultLanguage=Default language to use (language code)
+# EnableMultilangInterface=Enable multilingual interface
+# EnableShowLogo=Show logo on left menu
+# SystemSuccessfulyUpdated=Your system has been updated successfully
+# CompanyInfo=Company/foundation information
+# CompanyIds=Company/foundation identities
+# CompanyName=Name
+# CompanyAddress=Address
+# CompanyZip=Zip
+# CompanyTown=Town
+# CompanyCountry=Country
+# CompanyCurrency=Main currency
+# Logo=Logo
+# DoNotShow=Do not show
+# DoNotSuggestPaymentMode=Do not suggest
+# NoActiveBankAccountDefined=No active bank account defined
+# OwnerOfBankAccount=Owner of bank account %s
+# BankModuleNotActive=Bank accounts module not enabled
+# ShowBugTrackLink=Show link "Report a bug"
+# ShowWorkBoard=Show "workbench" on homepage
+# Alerts=Alerts
+# Delays=Delays
+# DelayBeforeWarning=Delay before warning
+# DelaysBeforeWarning=Delays before warning
+# DelaysOfToleranceBeforeWarning=Tolerance delays before warning
+# DelaysOfToleranceDesc=This screen allows you to define the tolerated delays before an alert is reported on screen with picto %s for each late element.
+# Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned events not yet realised
+# Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not yet processed
+# Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not yet processed
+# Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
+# Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
+# Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
+# Delays_MAIN_DELAY_RUNNING_SERVICES=Tolerance delay (in days) before alert on expired services
+# Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Tolerance delay (in days) before alert on unpaid supplier invoices
+# Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Tolerence delay (in days) before alert on unpaid client invoices
+# Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Tolerance delay (in days) before alert on pending bank reconciliation
+# Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed membership fee
+# Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
+# SetupDescription1=All parameters available in the setup area allow you to setup Dolibarr before starting using it.
+# SetupDescription2=The 2 most important setup steps are the 2 first ones in the left setup menu, this means Company/foundation setup page and Modules setup page:
+# SetupDescription3=Parameters in menu Setup -> Company/foundation are required because input information is used on Dolibarr displays and to modify Dolibarr behaviour (for example for features related to your country).
+# SetupDescription4=Parameters in menu Setup -> Modules are required because Dolibarr is not a fixed ERP/CRM but a sum of several modules, all more or less independant. It's only after activating modules you're interesting in that you will see features appeared in menus.
+# SetupDescription5=Other menu entries manage optional parameters.
+# EventsSetup=Setup for events logs
+# LogEvents=Security audit events
+# Audit=Audit
+# InfoDolibarr=Infos Dolibarr
+# InfoOS=Infos OS
+# InfoWebServer=Infos web server
+# InfoDatabase=Infos database
+# InfoPHP=Infos PHP
+# InfoPerf=Infos performances
+# ListEvents=Audit events
+# ListOfSecurityEvents=List of Dolibarr security events
+# SecurityEventsPurged=Security events purged
+# LogEventDesc=You can enable here the logging for Dolibarr security events. Administrators can then see its content via menu System tools - Audit. Warning, this feature can consume a large amount of data in database.
+# AreaForAdminOnly=Those features can be used by administrator users only.
+# SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
+# SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
+# CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" button at bottom of page)
+# DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
+# AvailableModules=Available modules
+# ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
+# SessionTimeOut=Time out for session
+# SessionExplanation=This number guarantee that session will never expire before this delay, if the session cleaner is done by Internal PHP session cleaner (and nothing else). Internal PHP session cleaner does not guaranty that session will expire just after this delay. It will expire, after this delay, and when the session cleaner is ran, so every %s/%s access, but only during access made by other sessions.
Note: on some servers with an external session cleaning mechanism (cron under debian, ubuntu ...), the sessions can be destroyed after a period defined by the default session.gc_maxlifetime, no matter what the value entered here.
+# TriggersAvailable=Available triggers
+# TriggersDesc=Triggers are files that will modify the behaviour of Dolibarr workflow once copied into the directory htdocs/core/triggers. They realised new actions, activated on Dolibarr events (new company creation, invoice validation, ...).
+# TriggerDisabledByName=Triggers in this file are disabled by the -NORUN suffix in their name.
+# TriggerDisabledAsModuleDisabled=Triggers in this file are disabled as module %s is disabled.
+# TriggerAlwaysActive=Triggers in this file are always active, whatever are the activated Dolibarr modules.
+# TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled.
+# GeneratedPasswordDesc=Define here which rule you want to use to generate new password if you ask to have auto generated password
+# DictionnaryDesc=Define here all reference datas. You can complete predefined value with yours.
+# ConstDesc=This page allows you to edit all other parameters not available in previous pages. They are reserved parameters for advanced developers or for troubleshouting.
+# OnceSetupFinishedCreateUsers=Warning, you are a Dolibarr administrator user. Administrator users are used to setup Dolibarr. For a usual usage of Dolibarr, it is recommended to use a non administrator user created from Users & Groups menu.
+# MiscellaneousDesc=Define here all other parameters related to security.
+# LimitsSetup=Limits/Precision setup
+# LimitsDesc=You can define limits, precisions and optimisations used by Dolibarr here
+# MAIN_MAX_DECIMALS_UNIT=Max decimals for unit prices
+# MAIN_MAX_DECIMALS_TOT=Max decimals for total prices
+# MAIN_MAX_DECIMALS_SHOWN=Max decimals for prices shown on screen (Add ... after this number if you want to see ... when number is truncated when shown on screen)
+# MAIN_DISABLE_PDF_COMPRESSION=Use PDF compression for generated PDF files.
+# MAIN_ROUNDING_RULE_TOT= Size of rounding range (for rare countries where rounding is done on something else than base 10)
+# UnitPriceOfProduct=Net unit price of a product
+# TotalPriceAfterRounding=Total price (net/vat/incl tax) after rounding
+# ParameterActiveForNextInputOnly=Parameter effective for next input only
+# NoEventOrNoAuditSetup=No security event has been recorded yet. This can be normal if audit has not been enabled on "setup - security - audit" page.
+# NoEventFoundWithCriteria=No security event has been found for such search criterias.
+# SeeLocalSendMailSetup=See your local sendmail setup
+# BackupDesc=To make a complete backup of Dolibarr, you must:
+# BackupDesc2=* Save content of documents directory (%s) that contains all uploaded and generated files (you can make a zip for example).
+# BackupDesc3=* Save content of your database into a dump file. For this, you can use following assistant.
+# BackupDescX=Archived directory should be stored in a secure place.
+# BackupDescY=The generated dump file should be stored in a secure place.
+# BackupPHPWarning=Backup can't be guaranted with this method. Prefer previous one
+# RestoreDesc=To restore a Dolibarr backup, you must:
+# RestoreDesc2=* Restore archive file (zip file for example) of documents directory to extract tree of files in documents directory of a new Dolibarr installation or into this current documents directoy (%s).
+# RestoreDesc3=* Restore the data, from a backup dump file, into the database of the new Dolibarr installation or into the database of this current installation. Warning, once restore is finished, you must use a login/password, that existed when backup was made, to connect again. To restore a backup database into this current installation, you can follow this assistant.
+# RestoreMySQL=MySQL import
+# ForcedToByAModule= This rule is forced to %s by an activated module
+# PreviousDumpFiles=Available database backup dump files
+# WeekStartOnDay=First day of week
+# RunningUpdateProcessMayBeRequired=Running the upgrade process seems to be required (Programs version %s differs from database version %s)
+# YouMustRunCommandFromCommandLineAfterLoginToUser=You must run this command from command line after login to a shell with user %s or you must add -W option at end of command line to provide %s password.
+# YourPHPDoesNotHaveSSLSupport=SSL functions not available in your PHP
+# DownloadMoreSkins=More skins to download
+# SimpleNumRefModelDesc=Returns the reference number with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence without hole and with no reset
+# ShowProfIdInAddress=Show professionnal id with addresses on documents
+# ShowVATIntaInAddress=Hide VAT Intra num with addresses on documents
+# TranslationUncomplete=Partial translation
+# SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix .lang text files into directory htdocs/langs and submit them on the forum at http://www.dolibarr.org.
+# MenuUseLayout=Make vertical menu hidable (option javascript must not be disabled)
+# MAIN_DISABLE_METEO=Disable meteo view
+# TestLoginToAPI=Test login to API
+# ProxyDesc=Some features of Dolibarr need to have an Internet access to work. Define here parameters for this. If the Dolibarr server is behind a Proxy server, those parameters tells Dolibarr how to access Internet through it.
+# ExternalAccess=External access
+# MAIN_PROXY_USE=Use a proxy server (otherwise direct access to internet)
+# MAIN_PROXY_HOST=Name/Address of proxy server
+# MAIN_PROXY_PORT=Port of proxy server
+# MAIN_PROXY_USER=Login to use the proxy server
+# MAIN_PROXY_PASS=Password to use the proxy server
+# DefineHereComplementaryAttributes=Define here all attributes, not already available by default, and that you want to be supported for %s.
+# ExtraFields=Complementary attributes
+# ExtraFieldsLines=Complementary attributes (lines)
+# ExtraFieldsThirdParties=Complementary attributes (thirdparty)
+# ExtraFieldsContacts=Complementary attributes (contact/address)
+# ExtraFieldsMember=Complementary attributes (member)
+# ExtraFieldsMemberType=Complementary attributes (member type)
+# ExtraFieldsCustomerOrders=Complementary attributes (orders)
+# ExtraFieldsCustomerInvoices=Complementary attributes (invoices)
+# ExtraFieldsSupplierOrders=Complementary attributes (orders)
+# ExtraFieldsSupplierInvoices=Complementary attributes (invoices)
+# ExtraFieldsProject=Complementary attributes (projects)
+# ExtraFieldsProjectTask=Complementary attributes (tasks)
+# ExtraFieldHasWrongValue=Attribut %s has a wrong value.
+# AlphaNumOnlyCharsAndNoSpace=only alphanumericals characters without space
+# SendingMailSetup=Setup of sendings by email
+# SendmailOptionNotComplete=Warning, on some Linux systems, to send email from your email, sendmail execution setup must contains option -ba (parameter mail.force_extra_parameters into your php.ini file). If some recipients never receive emails, try to edit this PHP parameter with mail.force_extra_parameters = -ba).
+# PathToDocuments=Path to documents
+# PathDirectory=Directory
+# SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by thoose bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommanded) is to use the method "SMTP socket library" that has no disadvantages.
+# TranslationSetup=Configuration de la traduction
+# TranslationDesc=Choice of language visible on screen can be modified:
* Globally from menu Home - Setup - Display
* For user only from tab User display of user card (click on login on top of screen).
+# TotalNumberOfActivatedModules=Total number of activated feature modules: %s
+# YouMustEnableOneModule=You must at least enable 1 module
+# ClassNotFoundIntoPathWarning=Class %s not found into PHP path
+# YesInSummer=Yes in summer
+# OnlyFollowingModulesAreOpenedToExternalUsers=Note, only following modules are opened to external users (whatever are permission of such users):
+# SuhosinSessionEncrypt=Session storage encrypted by Suhosin
+# ConditionIsCurrently=Condition is currently %s
+# TestNotPossibleWithCurrentBrowsers=Automatic detection not possible
+# YouUseBestDriver=You use driver %s that is best driver available currently.
+# YouDoNotUseBestDriver=You use drive %s but driver %s is recommanded.
+# NbOfProductIsLowerThanNoPb=You have only %s products/services into database. This does not required any particular optimization.
+# SearchOptim=Search optimization
+# YouHaveXProductUseSearchOptim=You have %s product into database. You should add the constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 into Home-Setup-Other, you limit the search to the beginning of strings making possible for database to use index and you should get an immediate response.
+# BrowserIsOK=You are using the web browser %s. This browser is ok for security and performance.
+# BrowserIsKO=You are using the web browser %s. This browser is known to be a bad choice for security, performance and reliability. We recommand you to use Firefox, Chrome, Opera or Safari.
+# XDebugInstalled=XDebug est chargé.
+# XCacheInstalled=XCache is loaded.
+# AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink
+# FieldEdition=Edition of field %s
+# FixTZ=TimeZone fix
+# FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced)
+# GetBarCode=Get barcode
+##### Module password generation
+# PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase.
+# PasswordGenerationNone=Do not suggest any generated password. Password must be type in manually.
+##### Users setup #####
+# UserGroupSetup=Users and groups module setup
+# GeneratePassword=Suggest a generated password
+# RuleForGeneratedPasswords=Rule to generate suggested passwords or validate passwords
+# DoNotSuggest=Do not suggest any password
+# EncryptedPasswordInDatabase=To allow the encryption of the passwords in the database
+# DisableForgetPasswordLinkOnLogonPage=Do not show the link "Forget password" on login page
+# UsersSetup=Users module setup
+# UserMailRequired=EMail required to create a new user
+##### Company setup #####
+# CompanySetup=Companies module setup
+# CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
+# AccountCodeManager=Module for accountancy code generation (customer or supplier)
+# ModuleCompanyCodeAquarium=Return an accountancy code built by:
%s followed by third party supplier code for a supplier accountancy code,
%s followed by third party customer code for a customer accountancy code.
+# ModuleCompanyCodePanicum=Return an empty accountancy code.
+# ModuleCompanyCodeDigitaria=Accountancy code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
+# UseNotifications=Use notifications
+# NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events, to third parties (customers or suppliers) that are configured to. Choice of active notification and targets contacts is made one third party at time.
+# ModelModules=Documents templates
+# DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
+# WatermarkOnDraft=Watermark on draft document
+# CompanyIdProfChecker=Rules on Professional Ids
+# MustBeUnique=Must be unique ?
+# MustBeMandatory=Must be mandatory to create thirds?
+# MustBeInvoiceMandatory=Must be mandatory to validate invoices?
+# Miscellaneous=Miscellaneous
+##### Webcal setup #####
+# WebCalSetup=Webcalendar link setup
+# WebCalSyncro=Add Dolibarr events to WebCalendar
+# WebCalAllways=Always, no asking
+# WebCalYesByDefault=On demand (yes by default)
+# WebCalNoByDefault=On demand (no by default)
+# WebCalNever=Never
+# WebCalURL=URL for calendar access
+# WebCalServer=Server hosting calendar database
+# WebCalDatabaseName=Database name
+# WebCalUser=User to access database
+# WebCalSetupSaved=Webcalendar setup saved successfully.
+# WebCalTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
+# WebCalTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
+# WebCalTestKo2=Connection to server '%s' with user '%s' failed.
+# WebCalErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be a Webcalendar database.
+# WebCalAddEventOnCreateActions=Add calendar event on actions create
+# WebCalAddEventOnCreateCompany=Add calendar event on companies create
+# WebCalAddEventOnStatusPropal=Add calendar event on commercial proposals status change
+# WebCalAddEventOnStatusContract=Add calendar event on contracts status change
+# WebCalAddEventOnStatusBill=Add calendar event on bills status change
+# WebCalAddEventOnStatusMember=Add calendar event on members status change
+# WebCalUrlForVCalExport=An export link to %s format is available at following link: %s
+# WebCalCheckWebcalSetup=Maybe the Webcal module setup is not correct.
+##### Invoices #####
+# BillsSetup=Invoices module setup
+# BillsDate=Invoices date
+# BillsNumberingModule=Invoices and credit notes numbering model
+# BillsPDFModules=Invoice documents models
+# CreditNoteSetup=Credit note module setup
+# CreditNotePDFModules=Credit note document models
+# CreditNote=Credit note
+# CreditNotes=Credit notes
+# ForceInvoiceDate=Force invoice date to validation date
+# DisableRepeatable=Disable repeatable invoices
+# SuggestedPaymentModesIfNotDefinedInInvoice=Suggested payments mode on invoice by default if not defined for invoice
+# EnableEditDeleteValidInvoice=Enable the possibility to edit/delete valid invoice with no payment
+# SuggestPaymentByRIBOnAccount=Suggest payment by withdraw on account
+# SuggestPaymentByChequeToAddress=Suggest payment by cheque to
+# FreeLegalTextOnInvoices=Free text on invoices
+# WatermarkOnDraftInvoices=Watermark on draft invoices (none if empty)
+##### Proposals #####
+# PropalSetup=Commercial proposals module setup
+# CreateForm=Create forms
+# NumberOfProductLines=Number of product lines
+# ProposalsNumberingModules=Commercial proposal numbering models
+# ProposalsPDFModules=Commercial proposal documents models
+# ClassifiedInvoiced=Classified invoiced
+# HideTreadedPropal=Hide the treated commercial proposals in the list
+# AddShippingDateAbility=Add shipping date ability
+# AddDeliveryAddressAbility=Add delivery date ability
+# UseOptionLineIfNoQuantity=A line of product/service with a zero amount is considered as an option
+# FreeLegalTextOnProposal=Free text on commercial proposals
+# WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
+##### Orders #####
+# OrdersSetup=Order management setup
+# OrdersNumberingModules=Orders numbering models
+# OrdersModelModule=Order documents models
+# HideTreadedOrders=Hide the treated or canceled orders in the list
+# ValidOrderAfterPropalClosed=To validate the order after proposal closer, makes it possible not to step by the provisional order
+# FreeLegalTextOnOrders=Free text on orders
+# WatermarkOnDraftOrders=Watermark on draft orders (none if empty)
+##### Clicktodial #####
+# ClickToDialSetup=Click To Dial module setup
+# ClickToDialUrlDesc=Url called when a click on phone picto is done. In URL, you can use tags
__PHONETO__ that will be replaced with the phone number of person to call
__PHONEFROM__ that will be replaced with phone number of calling person (yours)
__LOGIN__ that will be replaced with your clicktodial login (defined on your user card)
__PASS__ that will be replaced with your clicktodial password (defined on your user card).
+##### Bookmark4u #####
+# Bookmark4uSetup=Bookmark4u module setup
+##### Interventions #####
+# InterventionsSetup=Interventions module setup
+# FreeLegalTextOnInterventions=Free text on intervention documents
+# FicheinterNumberingModules=Intervention numbering models
+# TemplatePDFInterventions=Intervention card documents models
+# WatermarkOnDraftInterventionCards=Watermark on intervention card documents (none if empty)
+##### Contracts #####
+# ContractsSetup=Contracts module setup
+# ContractsNumberingModules=Contracts numbering modules
+# TemplatePDFContracts=Contracts documents models
+# FreeLegalTextOnContracts=Free text on contracts
+# WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty)
+##### Members #####
+# MembersSetup=Members module setup
+# MemberMainOptions=Main options
+# AddSubscriptionIntoAccount=Suggest by default to create a bank transaction, in bank module, when adding a new payed subscription
+# AdherentLoginRequired= Manage a Login for each member
+# AdherentMailRequired=EMail required to create a new member
+# MemberSendInformationByMailByDefault=Checkbox to send mail confirmation to members (validation or new subscription) is on by default
+##### LDAP setup #####
+# LDAPSetup=LDAP Setup
+# LDAPGlobalParameters=Global parameters
+# LDAPUsersSynchro=Users
+# LDAPGroupsSynchro=Groups
+# LDAPContactsSynchro=Contacts
+# LDAPMembersSynchro=Members
+# LDAPSynchronization=LDAP synchronisation
+# LDAPFunctionsNotAvailableOnPHP=LDAP functions are not available on your PHP
+# LDAPToDolibarr=LDAP -> Dolibarr
+# DolibarrToLDAP=Dolibarr -> LDAP
+# LDAPNamingAttribute=Key in LDAP
+# LDAPSynchronizeUsers=Organization of users in LDAP
+# LDAPSynchronizeGroups=Organization of groups in LDAP
+# LDAPSynchronizeContacts=Organization of contacts in LDAP
+# LDAPSynchronizeMembers=Organization of foundation's members in LDAP
+# LDAPTypeExample=OpenLdap, Egroupware or Active Directory
+# LDAPPrimaryServer=Primary server
+# LDAPSecondaryServer=Secondary server
+# LDAPServerPort=Server port
+# LDAPServerPortExample=Default port : 389
+# LDAPServerProtocolVersion=Protocol version
+# LDAPServerUseTLS=Use TLS
+# LDAPServerUseTLSExample=Your LDAP server use TLS
+# LDAPServerDn=Server DN
+# LDAPAdminDn=Administrator DN
+# LDAPAdminDnExample=Complete DN (ex: cn=admin,dc=example,dc=com)
+# LDAPPassword=Administrator password
+# LDAPUserDn=Users' DN
+# LDAPUserDnExample=Complete DN (ex: ou=users,dc=example,dc=com)
+# LDAPGroupDn=Groups' DN
+# LDAPGroupDnExample=Complete DN (ex: ou=groups,dc=example,dc=com)
+# LDAPServerExample=Server address (ex: localhost, 192.168.0.2, ldaps://ldap.example.com/)
+# LDAPServerDnExample=Complete DN (ex: dc=example,dc=com)
+# LDAPPasswordExample=Admin password
+# LDAPDnSynchroActive=Users and groups synchronization
+# LDAPDnSynchroActiveExample=LDAP to Dolibarr or Dolibarr to LDAP synchronization
+# LDAPDnContactActive=Contacts' synchronization
+# LDAPDnContactActiveYes=Activated synchronization
+# LDAPDnContactActiveExample=Activated/Unactivated synchronization
+# LDAPDnMemberActive=Members' synchronization
+# LDAPDnMemberActiveExample=Activated/Unactivated synchronization
+# LDAPContactDn=Dolibarr contacts' DN
+# LDAPContactDnExample=Complete DN (ex: ou=contacts,dc=example,dc=com)
+# LDAPMemberDn=Dolibarr members DN
+# LDAPMemberDnExample=Complete DN (ex: ou=members,dc=example,dc=com)
+# LDAPMemberObjectClassList=List of objectClass
+# LDAPMemberObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPUserObjectClassList=List of objectClass
+# LDAPUserObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPGroupObjectClassList=List of objectClass
+# LDAPGroupObjectClassListExample=List of objectClass defining record attributes (ex: top,groupOfUniqueNames)
+# LDAPContactObjectClassList=List of objectClass
+# LDAPContactObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPMemberTypeDn=Dolibarr members type DN
+# LDAPMemberTypeDnExample=Complete DN (ex: ou=type_members,dc=example,dc=com)
+# LDAPTestConnect=Test LDAP connection
+# LDAPTestSynchroContact=Test contacts synchronization
+# LDAPTestSynchroUser=Test user synchronization
+# LDAPTestSynchroGroup=Test group synchronization
+# LDAPTestSynchroMember=Test member synchronization
+# LDAPTestSearch= Test a LDAP search
+# LDAPSynchroOK=Synchronization test successful
+# LDAPSynchroKO=Failed synchronization test
+# LDAPSynchroKOMayBePermissions=Failed synchronization test. Check that connexion to server is correctly configured and allows LDAP udpates
+# LDAPTCPConnectOK=TCP connect to LDAP server successful (Server=%s, Port=%s)
+# LDAPTCPConnectKO=TCP connect to LDAP server failed (Server=%s, Port=%s)
+# LDAPBindOK=Connect/Authentificate to LDAP server sucessfull (Server=%s, Port=%s, Admin=%s, Password=%s)
+# LDAPBindKO=Connect/Authentificate to LDAP server failed (Server=%s, Port=%s, Admin=%s, Password=%s)
+# LDAPUnbindSuccessfull=Disconnect successfull
+# LDAPUnbindFailed=Disconnect failed
+# LDAPConnectToDNSuccessfull=Connection to DN (%s) successful
+# LDAPConnectToDNFailed=Connection to DN (%s) failed
+# LDAPSetupForVersion3=LDAP server configured for version 3
+# LDAPSetupForVersion2=LDAP server configured for version 2
+# LDAPDolibarrMapping=Dolibarr Mapping
+# LDAPLdapMapping=LDAP Mapping
+# LDAPFieldLoginUnix=Login (unix)
+# LDAPFieldLoginExample=Example : uid
+# LDAPFilterConnection=Search filter
+# LDAPFilterConnectionExample=Example : &(objectClass=inetOrgPerson)
+# LDAPFieldLoginSamba=Login (samba, activedirectory)
+# LDAPFieldLoginSambaExample=Example : samaccountname
+# LDAPFieldFullname=Full name
+# LDAPFieldFullnameExample=Example : cn
+# LDAPFieldPassword=Password
+# LDAPFieldPasswordNotCrypted=Password not crypted
+# LDAPFieldPasswordCrypted=Password crypted
+# LDAPFieldPasswordExample=Example : userPassword
+# LDAPFieldCommonName=Common name
+# LDAPFieldCommonNameExample=Example : cn
+# LDAPFieldName=Name
+# LDAPFieldNameExample=Example : sn
+# LDAPFieldFirstName=First name
+# LDAPFieldFirstNameExample=Example : givenName
+# LDAPFieldMail=Email address
+# LDAPFieldMailExample=Example : mail
+# LDAPFieldPhone=Professional phone number
+# LDAPFieldPhoneExample=Example : telephonenumber
+# LDAPFieldHomePhone=Personal phone number
+# LDAPFieldHomePhoneExample=Example : homephone
+# LDAPFieldMobile=Cellular phone
+# LDAPFieldMobileExample=Example : mobile
+# LDAPFieldFax=Fax number
+# LDAPFieldFaxExample=Example : facsimiletelephonenumber
+# LDAPFieldAddress=Street
+# LDAPFieldAddressExample=Example : street
+# LDAPFieldZip=Zip
+# LDAPFieldZipExample=Example : postalcode
+# LDAPFieldTown=Town
+# LDAPFieldTownExample=Example : l
+# LDAPFieldCountry=Country
+# LDAPFieldCountryExample=Example : c
+# LDAPFieldDescription=Description
+# LDAPFieldDescriptionExample=Example : description
+# LDAPFieldGroupMembers= Group members
+# LDAPFieldGroupMembersExample= Example : uniqueMember
+# LDAPFieldBirthdate=Birthdate
+# LDAPFieldBirthdateExample=Example :
+# LDAPFieldCompany=Company
+# LDAPFieldCompanyExample=Example : o
+# LDAPFieldSid=SID
+# LDAPFieldSidExample=Example : objectsid
+# LDAPFieldEndLastSubscription=Date of subscription end
+# LDAPFieldTitle=Post/Function
+# LDAPFieldTitleExample=Example: title
+# LDAPParametersAreStillHardCoded=LDAP parametres are still hardcoded (in contact class)
+# LDAPSetupNotComplete=LDAP setup not complete (go on others tabs)
+# LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode.
+# LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts.
+# LDAPDescUsers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr users.
+# LDAPDescGroups=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr groups.
+# LDAPDescMembers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr members module.
+# LDAPDescValues=Example values are designed for OpenLDAP with following loaded schemas: core.schema, cosine.schema, inetorgperson.schema). If you use thoose values and OpenLDAP, modify your LDAP config file slapd.conf to have all thoose schemas loaded.
+# ForANonAnonymousAccess=For an authenticated access (for a write access for example)
+# PerfDolibarr=Performance setup/optimizing report
+# YouMayFindPerfAdviceHere=You will find on this page some checks or advices related to performance.
+# NotInstalled=Not installed, so your server is not slow down by this.
+# ApplicativeCache=Applicative cache
+# MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server. More information here http://wiki.dolibarr.org/index.php/Module_MemCached_EN. Note that a lot of web hosting provider does not provide such cache server.
+# OPCodeCache=OPCode cache
+# NoOPCodeCacheFound=No OPCode cache found. May be you use another OPCode cache than XCache or eAccelerator (good), may be you don't have OPCode cache (very bad).
+# HTTPCacheStaticResources=HTTP cache for static resources (css, img, javascript)
+# FilesOfTypeCached=Files of type %s are cached by HTTP server
+# FilesOfTypeNotCached=Files of type %s are not cached by HTTP server
+# FilesOfTypeCompressed=Files of type %s are compressed by HTTP server
+# FilesOfTypeNotCompressed=Files of type %s are not compressed by HTTP server
+# CacheByServer=Cache by server
+# CacheByClient=Cache by browser
+# CompressionOfResources=Compression of HTTP responses
+# TestNotPossibleWithCurrentBrowsers=Automatic detection not possible
+##### Products #####
+# ProductSetup=Products module setup
+# ServiceSetup=Services module setup
+# ProductServiceSetup=Products and Services modules setup
+# NumberOfProductShowInSelect=Max number of products in combos select lists (0=no limit)
+# ConfirmDeleteProductLineAbility=Confirmation when removing product lines in forms
+# ModifyProductDescAbility=Personalization of product descriptions in forms
+# ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip)
+# ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language
+# UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list).
Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
+# SetDefaultBarcodeTypeProducts=Default barcode type to use for products
+# SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
+# ProductCodeChecker= Module for product code generation and checking (product or service)
+# ProductOtherConf= Product / Service configuration
+##### Syslog #####
+# SyslogSetup=Logs module setup
+# SyslogOutput=Logs outputs
+# SyslogSyslog=Syslog
+# SyslogFacility=Facility
+# SyslogLevel=Level
+# SyslogSimpleFile=File
+# SyslogFilename=File name and path
+# YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
+# ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
+# OnlyWindowsLOG_USER=Windows only supports LOG_USER
+##### Donations #####
+# DonationsSetup=Donation module setup
+# DonationsReceiptModel=Template of donation receipt
+##### Barcode #####
+# BarcodeSetup=Barcode setup
+# PaperFormatModule=Print format module
+# BarcodeEncodeModule=Barcode encoding type
+# UseBarcodeInProductModule=Use bar codes for products
+# CodeBarGenerator=Barcode generator
+# ChooseABarCode=No generator defined
+# FormatNotSupportedByGenerator=Format not supported by this generator
+# BarcodeDescEAN8=Barcode of type EAN8
+# BarcodeDescEAN13=Barcode of type EAN13
+# BarcodeDescUPC=Barcode of type UPC
+# BarcodeDescISBN=Barcode of type ISBN
+# BarcodeDescC39=Barcode of type C39
+# BarcodeDescC128=Barcode of type C128
+# GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types)
+# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
+##### Prelevements #####
+# WithdrawalsSetup=Withdrawal module setup
+##### ExternalRSS #####
+# ExternalRSSSetup=External RSS imports setup
+# NewRSS=New RSS Feed
+# RSSUrl=RSS URL
+# RSSUrlExample=An interesting RSS feed
+##### Mailing #####
+# MailingSetup=EMailing module setup
+# MailingEMailFrom=Sender EMail (From) for emails sent by emailing module
+# MailingEMailError=Return EMail (Errors-to) for emails with errors
+##### Notification #####
+# NotificationSetup=Notification bu email module setup
+# NotificationEMailFrom=Sender EMail (From) for emails sent for notifications
+# ListOfAvailableNotifications=List of available notifications (This list depends on activated modules)
+##### Sendings #####
+# SendingsSetup=Sending module setup
+# SendingsReceiptModel=Sending receipt model
+# SendingsNumberingModules=Sendings numbering modules
+# SendingsAbility=Support sendings sheets for customer deliveries
+# NoNeedForDeliveryReceipts=In most cases, sendings receipts are used both as sheets for customer deliveries (list of products to send) and sheets that is recevied and signed by customer. So product deliveries receipts is a duplicated feature and is rarely activated.
+# FreeLegalTextOnShippings=Free text on shippings
+##### Deliveries #####
+# DeliveryOrderNumberingModules=Products deliveries receipt numbering module
+# DeliveryOrderModel=Products deliveries receipt model
+# DeliveriesOrderAbility=Support products deliveries receipts
+# FreeLegalTextOnDeliveryReceipts=Free text on delivery receipts
+##### FCKeditor #####
+# AdvancedEditor=Advanced editor
+# ActivateFCKeditor=Activate advanced editor for:
+# FCKeditorForCompany=WYSIWIG creation/edition of elements description and note (except products/services)
+# FCKeditorForProduct=WYSIWIG creation/edition of products/services description and note
+# FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommanded as it can create problems with special characters and page formating when building PDF files.
+# FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing)
+# FCKeditorForUserSignature=WYSIWIG creation/edition of user signature
+# FCKeditorForMail=WYSIWIG creation/edition for all mail (except Outils->eMailing)
+##### OSCommerce 1 #####
+# OSCommerceErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be an OSCommerce database (Key %s not found in table %s).
+# OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
+# OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
+# OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
+##### Stock #####
+# StockSetup=Configuration module stock
+# UserWarehouse=Use user personal stocks
+##### Menu #####
+# MenuDeleted=Menu deleted
+# TreeMenu=Tree menus
+# Menus=Menus
+# TreeMenuPersonalized=Personalized menus
+# NewMenu=New menu
+# MenuConf=Menus setup
+# Menu=Selection of menu
+# MenuHandler=Menu handler
+# MenuModule=Source module
+# HideUnauthorizedMenu= Hide unauthorized menus (gray)
+# DetailId=Id menu
+# DetailMenuHandler=Menu handler where to show new menu
+# DetailMenuModule=Module name if menu entry come from a module
+# DetailType=Type of menu (top or left)
+# DetailTitre=Menu label or label code for translation
+# DetailMainmenu=Group for which it belongs (obsolete)
+# DetailUrl=URL where menu send you (Absolute URL link or external link with http://)
+# DetailLeftmenu=Display condition or not (obsolete)
+# DetailEnabled=Condition to show or not entry
+# DetailRight=Condition to display unauthorized grey menus
+# DetailLangs=Lang file name for label code translation
+# DetailUser=Intern / Extern / All
+# Target=Target
+# DetailTarget=Target for links (_blank top open a new window)
+# DetailLevel=Level (-1:top menu, 0:header menu, >0 menu and sub menu)
+# ModifMenu=Menu change
+# DeleteMenu=Delete menu entry
+# ConfirmDeleteMenu=Are you sure you want to delete menu entry %s ?
+# DeleteLine=Delete line
+# ConfirmDeleteLine=Are you sure you want to delete this line ?
+##### Tax #####
+# TaxSetup=Taxes, social contributions and dividends module setup
+# OptionVatMode=VAT due
+# OptionVATDefault=Standard
+# OptionVATDebitOption=Option services on Debit
+# OptionVatDefaultDesc=VAT is due:
- on delivery for goods (we use invoice date)
- on payments for services
+# OptionVatDebitOptionDesc=VAT is due:
- on delivery for goods (we use invoice date)
- on invoice (debit) for services
+# SummaryOfVatExigibilityUsedByDefault=Time of VAT exigibility by default according to choosed option:
+# OnDelivery=On delivery
+# OnPayment=On payment
+# OnInvoice=On invoice
+# SupposedToBePaymentDate=Payment date used
+# SupposedToBeInvoiceDate=Invoice date used
+# Buy=Buy
+# Sell=Sell
+# InvoiceDateUsed=Invoice date used
+# YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Foundation), so there is no VAT options to setup.
+# AccountancyCode=Accountancy Code
+# AccountancyCodeSell=Sale account. code
+# AccountancyCodeBuy=Purchase account. code
+##### Agenda #####
+# AgendaSetup=Events and agenda module setup
+# PasswordTogetVCalExport=Key to authorize export link
+# PastDelayVCalExport=Do not export event older than
+# AGENDA_USE_EVENT_TYPE=Use events types (managed into Configuration->Dictionnary->llx_c_actioncomm)
+##### ClickToDial #####
+# ClickToDialDesc=This module allows to add an icon after phone numbers. A click on this icon will call a server with a particular URL you define below. This can be used to call a call center system from Dolibarr that can call the phone number on a SIP system for example.
+##### Point Of Sales (CashDesk) #####
+# CashDesk=Point of sales
+# CashDeskSetup=Point of sales module setup
+# CashDeskThirdPartyForSell=Generic third party to use for sells
+# CashDeskBankAccountForSell=Default account to use to receive cash payments
+# CashDeskBankAccountForCheque= Default account to use to receive payments by cheque
+# CashDeskBankAccountForCB= Default account to use to receive payments by credit cards
+# CashDeskIdWareHouse=Warehouse to use for sells
+##### Bookmark #####
+# BookmarkSetup=Bookmark module setup
+# BookmarkDesc=This module allows you to manage bookmarks. You can also add shortcuts to any Dolibarr pages or externale web sites on your left menu.
+# NbOfBoomarkToShow=Maximum number of bookmarks to show in left menu
+##### WebServices #####
+# WebServicesSetup=Webservices module setup
+# WebServicesDesc=By enabling this module, Dolibarr become a web service server to provide miscellaneous web services.
+# WSDLCanBeDownloadedHere=WSDL descriptor files of provided services can be download here
+# EndPointIs=SOAP clients must send their requests to the Dolibarr endpoint available at Url
+##### Bank #####
+# BankSetupModule=Bank module setup
+# FreeLegalTextOnChequeReceipts=Free text on cheque receipts
+# BankOrderShow=Display order of bank accounts for countries using "detailed bank number"
+# BankOrderGlobal=General
+# BankOrderGlobalDesc=General display order
+# BankOrderES=Spanish
+# BankOrderESDesc=Spanish display order
+##### Multicompany #####
+# MultiCompanySetup=Multi-company module setup
+##### Suppliers #####
+# SuppliersSetup=Supplier module setup
+# SuppliersCommandModel=Complete template of supplier order (logo...)
+# SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
+# SuppliersInvoiceNumberingModel=Supplier invoices numbering models
+##### GeoIPMaxmind #####
+# GeoIPMaxmindSetup=GeoIP Maxmind module setup
+# PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
Examples:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
+# NoteOnPathLocation=Note that your ip to country data file must be inside a directory your PHP can read (Check your PHP open_basedir setup and filesystem permissions).
+# YouCanDownloadFreeDatFileTo=You can download a free demo version of the Maxmind GeoIP country file at %s.
+# YouCanDownloadAdvancedDatFileTo=You can also download a more complete version, with updates, of the Maxmind GeoIP country file at %s.
+# TestGeoIPResult=Test of a conversion IP -> country
+##### Projects #####
+# ProjectsNumberingModules=Projects numbering module
+# ProjectsSetup=Project module setup
+# ProjectsModelModule=Project reports document model
+# TasksNumberingModules=Tasks numbering module
+# TaskModelModule=Tasks reports document model
+##### ECM (GED) #####
+# ECMSetup = GED Setup
+# ECMAutoTree = Automatic tree folder and document
diff --git a/htdocs/langs/lt_LT/agenda.lang b/htdocs/langs/lt_LT/agenda.lang
new file mode 100644
index 00000000000..8a78e6c51c8
--- /dev/null
+++ b/htdocs/langs/lt_LT/agenda.lang
@@ -0,0 +1,80 @@
+# Dolibarr language file - Source file is en_US - agenda
+# IdAgenda=ID event
+# Actions=Events
+# ActionsArea=Events area (Actions and tasks)
+# Agenda= Agenda
+# Agendas= Agendas
+# Calendar= Calendar
+# Calendars= Calendars
+# LocalAgenda=Local calendar
+# AffectedTo= Assigned to
+# DoneBy= Done by
+# Events= Events
+# EventsNb=Number of events
+# MyEvents=My events
+# OtherEvents=Other events
+# ListOfActions=List of events
+# Location=Location
+# EventOnFullDay=Event on all day(s)
+# SearchAnAction= Search an event/task
+# MenuToDoActions= All incomplete events
+# MenuDoneActions= All terminated events
+# MenuToDoMyActions= My incomplete events
+# MenuDoneMyActions= My terminated events
+# ListOfEvents= List of Dolibarr events
+# ActionsAskedBy=Events reported by
+# ActionsToDoBy=Events assigned to
+# ActionsDoneBy=Events done by
+# AllMyActions= All my events/tasks
+# AllActions= All events/tasks
+# ViewList=List view
+# ViewCal=Month view
+# ViewDay=Day view
+# ViewWeek=Week view
+# ViewWithPredefinedFilters= View with predefined filters
+# AutoActions= Automatic filling
+# AgendaAutoActionDesc= Define here events for which you want Dolibarr to create automatically an event in agenda. If nothing is checked (by default), only manual actions will be included in agenda.
+# AgendaSetupOtherDesc= This page provides options to allow export of your Dolibarr events into an external calendar (thunderbird, google calendar, ...)
+# AgendaExtSitesDesc=This page allows to declare external sources of calendars to see their events into Dolibarr agenda.
+# ActionsEvents= Events for which Dolibarr will create an action in agenda automatically
+# PropalValidatedInDolibarr= Proposal %s validated
+# InvoiceValidatedInDolibarr= Invoice %s validated
+# InvoiceBackToDraftInDolibarr=Invoice %s go back to draft status
+# InvoiceDeleteDolibarr=Invoice %s deleted
+# OrderValidatedInDolibarr= Order %s validated
+# OrderApprovedInDolibarr=Order %s approved
+# OrderBackToDraftInDolibarr=Order %s go back to draft status
+# OrderCanceledInDolibarr=Order %s canceled
+# InterventionValidatedInDolibarr=Intervention %s validated
+# ProposalSentByEMail=Commercial proposal %s sent by EMail
+# OrderSentByEMail=Customer order %s sent by EMail
+# InvoiceSentByEMail=Customer invoice %s sent by EMail
+# SupplierOrderSentByEMail=Supplier order %s sent by EMail
+# SupplierInvoiceSentByEMail=Supplier invoice %s sent by EMail
+# ShippingSentByEMail=Shipping %s sent by EMail
+# InterventionSentByEMail=Intervention %s sent by EMail
+# NewCompanyToDolibarr= Third party created
+# DateActionPlannedStart= Planned start date
+# DateActionPlannedEnd= Planned end date
+# DateActionDoneStart= Real start date
+# DateActionDoneEnd= Real end date
+# DateActionStart= Start date
+# DateActionEnd= End date
+# AgendaUrlOptions1=You can also add following parameters to filter output:
+# AgendaUrlOptions2=login=%s to restrict output to actions created by, assigned to or done by user %s.
+# AgendaUrlOptions3=logina=%s to restrict output to actions created by user %s.
+# AgendaUrlOptions4=logint=%s to restrict output to actions assigned to user %s.
+# AgendaUrlOptions5=logind=%s to restrict output to actions done by user %s.
+# AgendaShowBirthdayEvents=Show birthday's contacts
+# AgendaHideBirthdayEvents=Hide birthday's contacts
+# Busy=Busy
+# ExportDataset_event1=List of agenda events
+
+# External Sites ical
+# ExportCal=Export calendar
+# ExtSites=Import external calendars
+# ExtSitesEnableThisTool=Show external calendars into agenda
+# ExtSitesNbOfAgenda=Number of calendars
+# AgendaExtNb=Calendar nb %s
+# ExtSiteUrlAgenda=URL to access .ical file
+# ExtSiteNoLabel=No Description
diff --git a/htdocs/langs/lt_LT/banks.lang b/htdocs/langs/lt_LT/banks.lang
new file mode 100644
index 00000000000..2f62a5db9b6
--- /dev/null
+++ b/htdocs/langs/lt_LT/banks.lang
@@ -0,0 +1,159 @@
+# Dolibarr language file - Source file is en_US - banks
+# Bank=Bank
+# Banks=Banks
+# MenuBankCash=Bank/Cash
+# MenuSetupBank=Bank/Cash setup
+# BankName=Bank name
+# FinancialAccount=Account
+# FinancialAccounts=Accounts
+# BankAccount=Bank account
+# BankAccounts=Bank accounts
+# AccountRef=Financial account ref
+# AccountLabel=Financial account label
+# CashAccount=Cash account
+# CashAccounts=Cash accounts
+# MainAccount=Main account
+# CurrentAccount=Current account
+# CurrentAccounts=Current accounts
+# SavingAccount=Savings account
+# SavingAccounts=Savings accounts
+# ErrorBankLabelAlreadyExists=Financial account label already exists
+# BankBalance=Balance
+# BankBalanceBefore=Balance before
+# BankBalanceAfter=Balance after
+# BalanceMinimalAllowed=Minimum allowed balance
+# BalanceMinimalDesired=Minimum desired balance
+# InitialBankBalance=Initial balance
+# EndBankBalance=End balance
+# CurrentBalance=Current balance
+# FutureBalance=Future balance
+# ShowAllTimeBalance=Show balance from start
+# AllTime=From start
+# Reconciliation=Reconciliation
+# RIB=Bank Account Number
+# IBAN=IBAN number
+# BIC=BIC/SWIFT number
+# StandingOrders=Standing orders
+# StandingOrder=Standing order
+# Withdrawals=Withdrawals
+# Withdrawal=Withdrawal
+# AccountStatement=Account statement
+# AccountStatementShort=Statement
+# AccountStatements=Account statements
+# LastAccountStatements=Last account statements
+# Rapprochement=Reconciliate
+# IOMonthlyReporting=Monthly reporting
+# BankAccountDomiciliation=Account address
+# BankAccountCountry=Account country
+# BankAccountOwner=Account owner name
+# BankAccountOwnerAddress=Account owner address
+# RIBControlError=Integrity check of values fails. This means information for this account number are not complete or wrong (check country, numbers and IBAN).
+# CreateAccount=Create account
+# NewAccount=New account
+# NewBankAccount=New bank account
+# NewFinancialAccount=New financial account
+# MenuNewFinancialAccount=New financial account
+# NewCurrentAccount=New current account
+# NewSavingAccount=New savings account
+# NewCashAccount=New cash account
+# EditFinancialAccount=Edit account
+# AccountSetup=Financial accounts setup
+# SearchBankMovement=Search bank movement
+# Debts=Debts
+# LabelBankCashAccount=Bank or cash label
+# AccountType=Account type
+# BankType0=Savings account
+# BankType1=Current or credit card account
+# BankType2=Cash account
+# IfBankAccount=If bank account
+# AccountsArea=Accounts area
+# AccountCard=Account card
+# DeleteAccount=Delete account
+# ConfirmDeleteAccount=Are you sure you want to delete this account ?
+# Account=Account
+# ByCategories=By categories
+# ByRubriques=By categories
+# BankTransactionByCategories=Bank transactions by categories
+# BankTransactionForCategory=Bank transactions for category %s
+# RemoveFromRubrique=Remove link with category
+# RemoveFromRubriqueConfirm=Are you sure you want to remove link between the transaction and the category ?
+# ListBankTransactions=List of bank transactions
+# IdTransaction=Transaction ID
+# BankTransactions=Bank transactions
+# SearchTransaction=Search transaction
+# ListTransactions=List transactions
+# ListTransactionsByCategory=List transaction/category
+# TransactionsToConciliate=Transactions to reconcile
+# Conciliable=Can be reconciled
+# Conciliate=Reconcile
+# Conciliation=Reconciliation
+# ConciliationForAccount=Reconcile this account
+# IncludeClosedAccount=Include closed accounts
+# OnlyOpenedAccount=Only opened accounts
+# AccountToCredit=Account to credit
+# AccountToDebit=Account to debit
+# DisableConciliation=Disable reconciliation feature for this account
+# ConciliationDisabled=Reconciliation feature disabled
+# StatusAccountOpened=Opened
+# StatusAccountClosed=Closed
+# AccountIdShort=Number
+# EditBankRecord=Edit record
+# LineRecord=Transaction
+# AddBankRecord=Add transaction
+# AddBankRecordLong=Add transaction manually
+# ConciliatedBy=Reconciled by
+# DateConciliating=Reconcile date
+# BankLineConciliated=Transaction reconciled
+# CustomerInvoicePayment=Customer payment
+# CustomerInvoicePaymentBack=Customer payment back
+# SupplierInvoicePayment=Supplier payment
+# WithdrawalPayment=Withdrawal payment
+# SocialContributionPayment=Social contribution payment
+# FinancialAccountJournal=Financial account journal
+# BankTransfer=Bank transfer
+# BankTransfers=Bank transfers
+# TransferDesc=Transfer from one account to another one, Dolibarr will write two records (a debit in source account and a credit in target account, of the same amount. The same label and date will be used for this transaction)
+# TransferFrom=From
+# TransferTo=To
+# TransferFromToDone=A transfer from %s to %s of %s %s has been recorded.
+# CheckTransmitter=Transmitter
+# ValidateCheckReceipt=Validate this check receipt ?
+# ConfirmValidateCheckReceipt=Are you sure you want to validate this check receipt, no change will be possible once this is done ?
+# DeleteCheckReceipt=Delete this check receipt ?
+# ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt ?
+# BankChecks=Bank checks
+# BankChecksToReceipt=Checks waiting for deposit
+# ShowCheckReceipt=Show check deposit receipt
+# NumberOfCheques=Nb of check
+# DeleteTransaction=Delete transaction
+# ConfirmDeleteTransaction=Are you sure you want to delete this transaction ?
+# ThisWillAlsoDeleteBankRecord=This will also delete generated bank transactions
+# BankMovements=Movements
+# CashBudget=Cash budget
+# PlannedTransactions=Planned transactions
+# Graph=Graphics
+# ExportDataset_banque_1=Bank transactions and account statement
+# TransactionOnTheOtherAccount=Transaction on the other account
+# TransactionWithOtherAccount=Account transfer
+# PaymentNumberUpdateSucceeded=Payment number updated succesfully
+# PaymentNumberUpdateFailed=Payment number could not be updated
+# PaymentDateUpdateSucceeded=Payment date update succesfully
+# PaymentDateUpdateFailed=Payment date could not be updated
+# Transactions=Transactions
+# BankTransactionLine=Bank transaction
+# AllAccounts=All bank/cash accounts
+# BackToAccount=Back to account
+# ShowAllAccounts=Show for all accounts
+# FutureTransaction=Transaction in futur. No way to conciliate.
+# SelectChequeTransactionAndGenerate=Select/filter checks to include into the check deposit receipt and click on "Create".
+# InputReceiptNumber=Choose the bank statement related with the conciliation. Use a sortable numeric value (such as, YYYYMM)
+# EventualyAddCategory=Eventually, specify a category in which to classify the records
+# ToConciliate=To conciliate?
+# ThenCheckLinesAndConciliate=Then, check the lines present in the bank statement and click
+# BankDashboard=Bank accounts summary
+# DefaultRIB=Default BAN
+# AllRIB=All BAN
+# LabelRIB=BAN Label
+# NoBANRecord=No BAN record
+# DeleteARib=Delete BAN record
+# ConfirmDeleteRib=Are you sure you want to delete this BAN record ?
diff --git a/htdocs/langs/lt_LT/bills.lang b/htdocs/langs/lt_LT/bills.lang
new file mode 100644
index 00000000000..7bff7961eb0
--- /dev/null
+++ b/htdocs/langs/lt_LT/bills.lang
@@ -0,0 +1,417 @@
+# Dolibarr language file - Source file is en_US - bills
+# Bill=Invoice
+# Bills=Invoices
+# BillsCustomers=Customer's invoices
+# BillsCustomer=Customer's invoice
+# BillsSuppliers=Supplier's invoices
+# BillsCustomersUnpaid=Unpaid customer's invoices
+# BillsCustomersUnpaidForCompany=Unpaid customer's invoices for %s
+# BillsSuppliersUnpaid=Unpaid supplier's invoices
+# BillsSuppliersUnpaidForCompany=Unpaid supplier's invoices for %s
+# BillsUnpaid=Unpaid
+# BillsLate=Late payments
+# BillsStatistics=Customer's invoices statistics
+# BillsStatisticsSuppliers=Supplier's invoices statistics
+# DisabledBecauseNotErasable=Disabled because can not be erased
+# InvoiceStandard=Standard invoice
+# InvoiceStandardAsk=Standard invoice
+# InvoiceStandardDesc=This kind of invoice is the common invoice.
+# InvoiceDeposit=Deposit invoice
+# InvoiceDepositAsk=Deposit invoice
+# InvoiceDepositDesc=This kind of invoice is done when a deposit has been received.
+# InvoiceProForma=Proforma invoice
+# InvoiceProFormaAsk=Proforma invoice
+# InvoiceProFormaDesc=Proforma invoice is an image of a true invoice but has no accountancy value.
+# InvoiceReplacement=Replacement invoice
+# InvoiceReplacementAsk=Replacement invoice for invoice
+# InvoiceReplacementDesc=Replacement invoice is used to cancel and replace completely an invoice with no payment already received.
Note: Only invoice with no payment on it can be replaced. If not closed, it will be automatically closed to 'abandoned'.
+# InvoiceAvoir=Credit note
+# InvoiceAvoirAsk=Credit note to correct invoice
+# InvoiceAvoirDesc=The credit note is a negative invoice used to solve fact that an invoice has an amount that differs than amount really paid (because customer paid too much by error, or will not paid completely since he returned some products for example).
+# ReplaceInvoice=Replace invoice %s
+# ReplacementInvoice=Replacement invoice
+# ReplacedByInvoice=Replaced by invoice %s
+# ReplacementByInvoice=Replaced by invoice
+# CorrectInvoice=Correct invoice %s
+# CorrectionInvoice=Correction invoice
+# UsedByInvoice=Used to pay invoice %s
+# ConsumedBy=Consumed by
+# NotConsumed=Not consumed
+# NoReplacableInvoice=No replacable invoices
+# NoInvoiceToCorrect=No invoice to correct
+# InvoiceHasAvoir=Corrected by one or several invoices
+# CardBill=Invoice card
+# PredefinedInvoices=Predefined Invoices
+# Invoice=Invoice
+# Invoices=Invoices
+# InvoiceLine=Invoice line
+# InvoiceCustomer=Customer invoice
+# CustomerInvoice=Customer invoice
+# CustomersInvoices=Customers invoices
+# SupplierInvoice=Supplier invoice
+# SuppliersInvoices=Suppliers invoices
+# SupplierBill=Supplier invoice
+# SupplierBills=suppliers invoices
+# Payment=Payment
+# PaymentBack=Payment back
+# Payments=Payments
+# PaymentsBack=Payments back
+# PaidBack=Paid back
+# DatePayment=Payment date
+# DeletePayment=Delete payment
+# ConfirmDeletePayment=Are you sure you want to delete this payment ?
+# ConfirmConvertToReduc=Do you want to convert this credit note or deposit into an absolute discount ?
The amount will so be saved among all discounts and could be used as a discount for a current or a future invoice for this customer.
+# SupplierPayments=Suppliers payments
+# ReceivedPayments=Received payments
+# ReceivedCustomersPayments=Payments received from customers
+# PayedSuppliersPayments=Payments payed to suppliers
+# ReceivedCustomersPaymentsToValid=Received customers payments to validate
+# PaymentsReportsForYear=Payments reports for %s
+# PaymentsReports=Payments reports
+# PaymentsAlreadyDone=Payments already done
+# PaymentsBackAlreadyDone=Payments back already done
+# PaymentRule=Payment rule
+# PaymentMode=Payment type
+# PaymentConditions=Payment term
+# PaymentConditionsShort=Payment term
+# PaymentAmount=Payment amount
+# ValidatePayment=Validate payment
+# PaymentHigherThanReminderToPay=Payment higher than reminder to pay
+# HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
+# ClassifyPaid=Classify 'Paid'
+# ClassifyPaidPartially=Classify 'Paid partially'
+# ClassifyCanceled=Classify 'Abandoned'
+# ClassifyClosed=Classify 'Closed'
+# CreateBill=Create Invoice
+# AddBill=Add invoice or credit note
+# AddToDraftInvoices=Add to draft invoice
+# DeleteBill=Delete invoice
+# SearchACustomerInvoice=Search for a customer invoice
+# SearchASupplierInvoice=Search for a supplier invoice
+# CancelBill=Cancel an invoice
+# SendRemindByMail=Send reminder by EMail
+# DoPayment=Do payment
+# DoPaymentBack=Do payment back
+# ConvertToReduc=Convert into future discount
+# EnterPaymentReceivedFromCustomer=Enter payment received from customer
+# EnterPaymentDueToCustomer=Make payment due to customer
+# DisabledBecauseRemainderToPayIsZero=Disabled because remainder to pay is zero
+# Amount=Amount
+# PriceBase=Price base
+# BillStatus=Invoice status
+# BillStatusDraft=Draft (needs to be validated)
+# BillStatusPaid=Paid
+# BillStatusPaidBackOrConverted=Paid or converted into discount
+# BillStatusConverted=Paid (ready for final invoice)
+# BillStatusCanceled=Abandoned
+# BillStatusValidated=Validated (needs to be paid)
+# BillStatusStarted=Started
+# BillStatusNotPaid=Not paid
+# BillStatusClosedUnpaid=Closed (unpaid)
+# BillStatusClosedPaidPartially=Paid (partially)
+# BillShortStatusDraft=Draft
+# BillShortStatusPaid=Paid
+# BillShortStatusPaidBackOrConverted=Processed
+# BillShortStatusConverted=Processed
+# BillShortStatusCanceled=Abandoned
+# BillShortStatusValidated=Validated
+# BillShortStatusStarted=Started
+# BillShortStatusNotPaid=Not paid
+# BillShortStatusClosedUnpaid=Closed
+# BillShortStatusClosedPaidPartially=Paid (partially)
+# PaymentStatusToValidShort=To validate
+# ErrorVATIntraNotConfigured=Intracommunautary VAT number not yet defined
+# ErrorNoPaiementModeConfigured=No default payment mode defined. Go to Invoice module setup to fix this.
+# ErrorCreateBankAccount=Create a bank account, then go to Setup panel of Invoice module to define payment modes
+# ErrorBillNotFound=Invoice %s does not exist
+# ErrorInvoiceAlreadyReplaced=Error, you try to validate an invoice to replace invoice %s. But this one has already been replaced by invoice %s.
+# ErrorDiscountAlreadyUsed=Error, discount already used
+# ErrorInvoiceAvoirMustBeNegative=Error, correct invoice must have a negative amount
+# ErrorInvoiceOfThisTypeMustBePositive=Error, this type of invoice must have a positive amount
+# ErrorCantCancelIfReplacementInvoiceNotValidated=Error, can't cancel an invoice that has been replaced by another invoice that is still in draft status
+# BillFrom=From
+# BillTo=To
+# ActionsOnBill=Actions on invoice
+# NewBill=New invoice
+# Prélèvements=Standing order
+# Prélèvements=Standing order
+# LastBills=Last %s invoices
+# LastCustomersBills=Last %s customers invoices
+# LastSuppliersBills=Last %s suppliers invoices
+# AllBills=All invoices
+# OtherBills=Other invoices
+# DraftBills=Draft invoices
+# CustomersDraftInvoices=Customers draft invoices
+# SuppliersDraftInvoices=Suppliers draft invoices
+# Unpaid=Unpaid
+# ConfirmDeleteBill=Are you sure you want to delete this invoice ?
+# ConfirmValidateBill=Are you sure you want to validate this invoice with reference %s ?
+# ConfirmUnvalidateBill=Are you sure you want to change invoice %s to draft status ?
+# ConfirmClassifyPaidBill=Are you sure you want to change invoice %s to status paid ?
+# ConfirmCancelBill=Are you sure you want to cancel invoice %s ?
+# ConfirmCancelBillQuestion=Why do you want to classify this invoice 'abandoned' ?
+# ConfirmClassifyPaidPartially=Are you sure you want to change invoice %s to status paid ?
+# ConfirmClassifyPaidPartiallyQuestion=This invoice has not been paid completely. What are reasons for you to close this invoice ?
+# ConfirmClassifyPaidPartiallyReasonAvoir=Remainder to pay (%s %s) is a discount granted because payment was made before term. I regularise the VAT with a credit note.
+# ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remainder to pay (%s %s) is a discount granted because payment was made before term. I accept to lose the VAT on this discount.
+# ConfirmClassifyPaidPartiallyReasonDiscountVat=Remainder to pay (%s %s) is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note.
+# ConfirmClassifyPaidPartiallyReasonBadCustomer=Bad customer
+# ConfirmClassifyPaidPartiallyReasonProductReturned=Products partially returned
+# ConfirmClassifyPaidPartiallyReasonOther=Amount abandoned for other reason
+# ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=This choice is possible if your invoice have been provided with suitable comment. (Example «Only the tax corresponding to the price that have been actually paid gives rights to deduction»)
+# ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In some countries, this choice might be possible only if your invoice contains correct note.
+# ConfirmClassifyPaidPartiallyReasonAvoirDesc=Use this choice if all other does not suit
+# ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=A bad customer is a customer that refuse to pay his debt.
+# ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=This choice is used when payment is not complete because some of products were returned
+# ConfirmClassifyPaidPartiallyReasonOtherDesc=Use this choice if all other does not suit, for example in following situation:
- payment not complete because some products were shipped back
- amount claimed too important because a discount was forgotten
In all cases, amount over-claimed must be corrected in accountancy system by creating a credit note.
+# ConfirmClassifyAbandonReasonOther=Other
+# ConfirmClassifyAbandonReasonOtherDesc=This choice will be used in all other cases. For example because you plan to create a replacing invoice.
+# ConfirmCustomerPayment=Do you confirm this payment input for %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
+# ConfirmValidatePayment=Are you sure you want to validate this payment ? No change can be made once payment is validated.
+# ValidateBill=Validate invoice
+# UnvalidateBill=Unvalidate invoice
+# NumberOfBills=Nb of invoices
+# NumberOfBillsByMonth=Nb of invoices by month
+# AmountOfBills=Amount of invoices
+# AmountOfBillsByMonthHT=Amount of invoices by month (net of tax)
+# ShowSocialContribution=Show social contribution
+# ShowBill=Show invoice
+# ShowInvoice=Show invoice
+# ShowInvoiceReplace=Show replacing invoice
+# ShowInvoiceAvoir=Show credit note
+# ShowInvoiceDeposit=Show deposit invoice
+# ShowPayment=Show payment
+# File=File
+# AlreadyPaid=Already paid
+# AlreadyPaidBack=Already paid back
+# AlreadyPaidNoCreditNotesNoDeposits=Already paid (without credit notes and deposits)
+# Abandoned=Abandoned
+# RemainderToPay=Remainder to pay
+# RemainderToTake=Remainder to take
+# RemainderToPayBack=Remainder to pay back
+# Rest=Pending
+# AmountExpected=Amount claimed
+# ExcessReceived=Excess received
+# EscompteOffered=Discount offered (payment before term)
+# SendBillRef=Send invoice %s
+# SendReminderBillRef=Send invoice %s (reminder)
+# StandingOrders=Standing orders
+# StandingOrder=Standing order
+# NoDraftBills=No draft invoices
+# NoOtherDraftBills=No other draft invoices
+# NoDraftInvoices=No draft invoices
+# RefBill=Invoice ref
+# ToBill=To bill
+# RemainderToBill=Remainder to bill
+# SendBillByMail=Send invoice by email
+# SendReminderBillByMail=Send reminder by email
+# RelatedCommercialProposals=Related commercial proposals
+# MenuToValid=To valid
+# DateMaxPayment=Payment due before
+# DateEcheance=Due date limit
+# DateInvoice=Invoice date
+# NoInvoice=No invoice
+# ClassifyBill=Classify invoice
+# NoSupplierBillsUnpaid=No suppliers invoices unpaid
+# SupplierBillsToPay=Suppliers invoices to pay
+# CustomerBillsUnpaid=Unpaid customers invoices
+# DispenseMontantLettres=The bill drafted by mechanographical are exempt from the order in letters
+# DispenseMontantLettres=The bill drafted by mechanographical are exempt from the order in letters
+# NonPercuRecuperable=Non-recoverable
+# SetConditions=Set payment terms
+# SetMode=Set payment mode
+# SetDate= Set date
+# SelectDate=Select a date
+# Billed=Billed
+# RepeatableInvoice=Pre-defined invoice
+# RepeatableInvoices=Pre-defined invoices
+# Repeatable=Pre-defined
+# Repeatables=Pre-defined
+# ChangeIntoRepeatableInvoice=Convert into pre-defined
+# CreateRepeatableInvoice=Create pre-defined invoice
+# CreateFromRepeatableInvoice=Create from pre-defined invoice
+# CustomersInvoicesAndInvoiceLines=Customer invoices and invoice's lines
+# CustomersInvoicesAndPayments=Customer invoices and payments
+# ExportDataset_invoice_1=Customer invoices list and invoice's lines
+# ExportDataset_invoice_2=Customer invoices and payments
+# ProformaBill=Proforma Bill:
+# Reduction=Reduction
+# ReductionShort=Reduc.
+# Reductions=Reductions
+# ReductionsShort=Reduc.
+# Discount=Discount
+# Discounts=Discounts
+# AddDiscount=Create discount
+# AddRelativeDiscount=Create relative discount
+# EditRelativeDiscount=Edit relative discount
+# AddGlobalDiscount=Create absolute discount
+# EditGlobalDiscounts=Edit absolute discounts
+# AddCreditNote=Create credit note
+# ShowDiscount=Show discount
+# ShowReduc=Show the deduction
+# RelativeDiscount=Relative discount
+# GlobalDiscount=Global discount
+# CreditNote=Credit note
+# CreditNotes=Credit notes
+# Deposit=Deposit
+# Deposits=Deposits
+# DiscountFromCreditNote=Discount from credit note %s
+# DiscountFromDeposit=Payments from deposit invoice %s
+# AbsoluteDiscountUse=This kind of credit can be used on invoice before its validation
+# CreditNoteDepositUse=Invoice must be validated to use this king of credits
+# NewGlobalDiscount=New absolute discount
+# NewRelativeDiscount=New relative discount
+# NoteReason=Note/Reason
+# ReasonDiscount=Reason
+# DiscountOfferedBy=Granted by
+# DiscountStillRemaining=Discounts still remaining
+# DiscountAlreadyCounted=Discounts already counted
+# BillAddress=Bill address
+# HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
+# HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
+# HelpAbandonOther=This amount has been abandoned since it was an error (wrong customer or invoice replaced by an other for example)
+# IdSocialContribution=Social contribution id
+# PaymentId=Payment id
+# InvoiceId=Invoice id
+# InvoiceRef=Invoice ref.
+# InvoiceDateCreation=Invoice creation date
+# InvoiceStatus=Invoice status
+# InvoiceNote=Invoice note
+# InvoicePaid=Invoice paid
+# PaymentNumber=Payment number
+# RemoveDiscount=Remove discount
+# WatermarkOnDraftBill=Watermark on draft invoices (nothing if empty)
+# InvoiceNotChecked=No invoice selected
+# CloneInvoice=Clone invoice
+# ConfirmCloneInvoice=Are you sure you want to clone this invoice %s ?
+# DisabledBecauseReplacedInvoice=Action disabled because invoice has been replaced
+# DescTaxAndDividendsArea=This area presents a summary of all payments made for tax or social contributions. Only records with payment during the fixed year are included here.
+# NbOfPayments=Nb of payments
+# SplitDiscount=Split discount in two
+# ConfirmSplitDiscount=Are you sure you want to split this discount of %s %s into 2 lower discounts ?
+# TypeAmountOfEachNewDiscount=Input amount for each of two parts :
+# TotalOfTwoDiscountMustEqualsOriginal=Total of two new discount must be equal to original discount amount.
+# ConfirmRemoveDiscount=Are you sure you want to remove this discount ?
+# RelatedBill=Related invoice
+# RelatedBills=Related invoices
+
+# PaymentConditions
+# PaymentConditionShortRECEP=Immediate
+# PaymentConditionRECEP=Immediate
+# PaymentConditionShort30D=30 days
+# PaymentCondition30D=30 days
+# PaymentConditionShort30DENDMONTH=30 days end of month
+# PaymentCondition30DENDMONTH=30 days end of month
+# PaymentConditionShort60D=60 days
+# PaymentCondition60D=60 days
+# PaymentConditionShort60DENDMONTH=60 days end of month
+# PaymentCondition60DENDMONTH=60 days end of month
+# PaymentConditionShortPT_DELIVERY=Delivery
+# PaymentConditionPT_DELIVERY=On delivery
+# PaymentConditionShortPT_ORDER=On order
+# PaymentConditionPT_ORDER=On order
+# PaymentConditionShortPT_5050=50-50
+# PaymentConditionPT_5050=50%% in advance, 50%% on delivery
+# FixAmount=Fix amount
+# VarAmount=Variable amount (%% tot.)
+
+# PaymentType
+# PaymentTypeVIR=Bank deposit
+# PaymentTypeShortVIR=Bank deposit
+# PaymentTypePRE=Bank's order
+# PaymentTypeShortPRE=Bank's order
+# PaymentTypeLIQ=Cash
+# PaymentTypeShortLIQ=Cash
+# PaymentTypeCB=Credit card
+# PaymentTypeShortCB=Credit card
+# PaymentTypeCHQ=Check
+# PaymentTypeShortCHQ=Check
+# PaymentTypeTIP=TIP
+# PaymentTypeShortTIP=TIP
+# PaymentTypeVAD=On line payment
+# PaymentTypeShortVAD=On line payment
+# PaymentTypeTRA=Bill payment
+# PaymentTypeShortTRA=Bill
+# BankDetails=Bank details
+# BankCode=Bank code
+# DeskCode=Desk code
+# BankAccountNumber=Account number
+# BankAccountNumberKey=Key
+# Residence=Domiciliation
+# IBANNumber=IBAN number
+# IBAN=IBAN
+# BIC=BIC/SWIFT
+# BICNumber=BIC/SWIFT number
+# ExtraInfos=Extra infos
+# RegulatedOn=Regulated on
+# ChequeNumber=Check N°
+# ChequeOrTransferNumber=Check/Transfer N°
+# ChequeMaker=Check transmitter
+# ChequeBank=Bank of Check
+# NetToBePaid=Net to be paid
+# PhoneNumber=Tel
+# FullPhoneNumber=Telephone
+# TeleFax=Fax
+# PrettyLittleSentence=Accept the amount of payments due by checks issued in my name as a Member of an accounting association approved by the Fiscal Administration.
+# IntracommunityVATNumber=Intracommunity number of VAT
+# PaymentByChequeOrderedTo=Check payment (including tax) are payable to %s send to
+# PaymentByChequeOrderedToShort=Check payment (including tax) are payable to
+# SendTo=sent to
+# PaymentByTransferOnThisBankAccount=Payment by transfer on the following bank account
+# VATIsNotUsedForInvoice=* Non applicable VAT art-293B of CGI
+# LawApplicationPart1=By application of the law 80.335 of 12/05/80
+# LawApplicationPart2=the goods remain the property of
+# LawApplicationPart3=the seller until the complete cashing of
+# LawApplicationPart4=their price.
+# LimitedLiabilityCompanyCapital=SARL with Capital of
+# UseLine=Apply
+# UseDiscount=Use discount
+# UseCredit=Use credit
+# UseCreditNoteInInvoicePayment=Reduce amount to pay with this credit
+# MenuChequeDeposits=Checks deposits
+# MenuCheques=Checks
+# MenuChequesReceipts=Checks receipts
+# NewChequeDeposit=New deposit
+# ChequesReceipts=Checks receipts
+# ChequesArea=Checks deposits area
+# ChequeDeposits=Checks deposits
+# Cheques=Checks
+# CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s
+# UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices
+# ShowUnpaidAll=Show all unpaid invoices
+# ShowUnpaidLateOnly=Show late unpaid invoices only
+# PaymentInvoiceRef=Payment invoice %s
+# ValidateInvoice=Validate invoice
+# Cash=Cash
+# Reported=Delayed
+# DisabledBecausePayments=Not possible since there are some payments
+# CantRemovePaymentWithOneInvoicePaid=Can't remove payment since there is at least one invoice classified paid
+# ExpectedToPay=Expected payment
+# PayedByThisPayment=Paid by this payment
+# ClosePaidInvoicesAutomatically=Classify "Paid" all standard or replacement invoices entirely paid.
+# ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back.
+# AllCompletelyPayedInvoiceWillBeClosed=All invoice with no remain to pay will be automatically closed to status "Paid".
+# ToMakePayment=Pay
+# ToMakePaymentBack=Pay back
+# ListOfYourUnpaidInvoices=List of unpaid invoices
+# NoteListOfYourUnpaidInvoices=Note: This list contains only invoices for third parties you are linked to as a sale representative.
+# RevenueStamp=Revenue stamp
+##### Types de contacts #####
+# TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice
+# TypeContact_facture_external_BILLING=Customer invoice contact
+# TypeContact_facture_external_SHIPPING=Customer shipping contact
+# TypeContact_facture_external_SERVICE=Customer service contact
+# TypeContact_invoice_supplier_internal_SALESREPFOLL=Representative following-up supplier invoice
+# TypeContact_invoice_supplier_external_BILLING=Supplier invoice contact
+# TypeContact_invoice_supplier_external_SHIPPING=Supplier shipping contact
+# TypeContact_invoice_supplier_external_SERVICE=Supplier service contact
+# crabe PDF Model
+# PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template)
+# oursin PDF Model
+# PDFOursinDescription=Invoice PDF template Oursin. A complete invoice template (alternative Template)
+# NumRef Modules
+# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
diff --git a/htdocs/langs/lt_LT/bookmarks.lang b/htdocs/langs/lt_LT/bookmarks.lang
new file mode 100644
index 00000000000..c04d25c328d
--- /dev/null
+++ b/htdocs/langs/lt_LT/bookmarks.lang
@@ -0,0 +1,19 @@
+# Dolibarr language file - Source file is en_US - marque pages
+# AddThisPageToBookmarks=Add this page to bookmarks
+# Bookmark=Bookmark
+# Bookmarks=Bookmarks
+# NewBookmark=New bookmark
+# ShowBookmark=Show bookmark
+# OpenANewWindow=Open a new window
+# ReplaceWindow=Replace current window
+# BookmarkTargetNewWindowShort=New window
+# BookmarkTargetReplaceWindowShort=Current window
+# BookmarkTitle=Bookmark title
+# UrlOrLink=URL
+# BehaviourOnClick=Behaviour when a URL is clicked
+# CreateBookmark=Create bookmark
+# SetHereATitleForLink=Set a title for the bookmark
+# UseAnExternalHttpLinkOrRelativeDolibarrLink=Use an external http URL or a relative Dolibarr URL
+# ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Choose if a page opened by link must appear on current or new window
+# BookmarksManagement=Bookmarks management
+# ListOfBookmarks=List of bookmarks
diff --git a/htdocs/langs/lt_LT/boxes.lang b/htdocs/langs/lt_LT/boxes.lang
new file mode 100644
index 00000000000..0596d677c46
--- /dev/null
+++ b/htdocs/langs/lt_LT/boxes.lang
@@ -0,0 +1,91 @@
+# Dolibarr language file - Source file is en_US - boxes
+# BoxLastRssInfos=Rss information
+# BoxLastProducts=Last %s products/services
+# BoxProductsAlertStock=Products in stock alert
+# BoxLastProductsInContract=Last %s contracted products/services
+# BoxLastSupplierBills=Last supplier's invoices
+# BoxLastCustomerBills=Last customer's invoices
+# BoxOldestUnpaidCustomerBills=Oldest unpaid customer's invoices
+# BoxOldestUnpaidSupplierBills=Oldest unpaid supplier's invoices
+# BoxLastProposals=Last commercial proposals
+# BoxLastProspects=Last modified prospects
+# BoxLastCustomers=Last modified customers
+# BoxLastSuppliers=Last modified suppliers
+# BoxLastCustomerOrders=Last customer orders
+# BoxLastBooks=Last books
+# BoxLastActions=Last actions
+# BoxLastContracts=Last contracts
+# BoxLastContacts=Last contacts/addresses
+# BoxLastMembers=Last members
+# BoxFicheInter=Last interventions
+# BoxCurrentAccounts=Opened accounts balance
+# BoxSalesTurnover=Sales turnover
+# BoxTotalUnpaidCustomerBills=Total unpaid customer's invoices
+# BoxTotalUnpaidSuppliersBills=Total unpaid supplier's invoices
+# BoxTitleLastBooks=Last %s recorded books
+# BoxTitleNbOfCustomers=Number of clients
+# BoxTitleLastRssInfos=Last %s news from %s
+# BoxTitleLastProducts=Last %s modified products/services
+# BoxTitleProductsAlertStock=Products in stock alert
+# BoxTitleLastCustomerOrders=Last %s modified customer orders
+# BoxTitleLastSuppliers=Last %s recorded suppliers
+# BoxTitleLastCustomers=Last %s recorded customers
+# BoxTitleLastModifiedSuppliers=Last %s modified suppliers
+# BoxTitleLastModifiedCustomers=Last %s modified customers
+# BoxTitleLastCustomersOrProspects=Last %s modified customers or prospects
+# BoxTitleLastPropals=Last %s recorded proposals
+# BoxTitleLastCustomerBills=Last %s customer's invoices
+# BoxTitleLastSupplierBills=Last %s supplier's invoices
+# BoxTitleLastProspects=Last %s recorded prospects
+# BoxTitleLastModifiedProspects=Last %s modified prospects
+# BoxTitleLastProductsInContract=Last %s products/services in a contract
+# BoxTitleLastModifiedMembers=Last %s modified members
+# BoxTitleLastFicheInter=Last %s modified intervention
+# BoxTitleOldestUnpaidCustomerBills=Oldest %s unpaid customer's invoices
+# BoxTitleOldestUnpaidSupplierBills=Oldest %s unpaid supplier's invoices
+# BoxTitleCurrentAccounts=Opened account's balances
+# BoxTitleSalesTurnover=Sales turnover
+# BoxTitleTotalUnpaidCustomerBills=Unpaid customer's invoices
+# BoxTitleTotalUnpaidSuppliersBills=Unpaid supplier's invoices
+# BoxTitleLastModifiedContacts=Last %s modified contacts/addresses
+# BoxMyLastBookmarks=My last %s bookmarks
+# BoxOldestExpiredServices=Oldest active expired services
+# BoxLastExpiredServices=Last %s oldest contacts with active expired services
+# BoxTitleLastActionsToDo=Last %s actions to do
+# BoxTitleLastContracts=Last %s contracts
+# BoxTitleLastModifiedDonations=Last %s modified donations
+# BoxTitleLastModifiedExpenses=Last %s modified expenses
+# BoxGlobalActivity=Global activity (invoices, proposals, orders)
+# FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Last successfull refresh date: %s
+# LastRefreshDate=Last refresh date
+# NoRecordedBookmarks=No bookmarks defined.
+# ClickToAdd=Click here to add.
+# NoRecordedCustomers=No recorded customers
+# NoRecordedContacts=No recorded contacts
+# NoActionsToDo=No actions to do
+# NoRecordedOrders=No recorded customer's orders
+# NoRecordedProposals=No recorded proposals
+# NoRecordedInvoices=No recorded customer's invoices
+# NoUnpaidCustomerBills=No unpaid customer's invoices
+# NoRecordedSupplierInvoices=No recorded supplier's invoices
+# NoUnpaidSupplierBills=No unpaid supplier's invoices
+# NoModifiedSupplierBills=No recorded supplier's invoices
+# NoRecordedProducts=No recorded products/services
+# NoRecordedProspects=No recorded prospects
+# NoContractedProducts=No products/services contracted
+# NoRecordedContracts=No recorded contracts
+# NoRecordedInterventions=No recorded interventions
+# BoxLatestSupplierOrders=Latest supplier orders
+# BoxTitleLatestSupplierOrders=%s latest supplier orders
+# NoSupplierOrder=No recorded supplier order
+# BoxCustomersInvoicesPerMonth=Customer invoices per month
+# BoxSuppliersInvoicesPerMonth=Supplier invoices per month
+# BoxCustomersOrdersPerMonth=Customer orders per month
+# BoxSuppliersOrdersPerMonth=Supplier orders per month
+# BoxProposalsPerMonth=Proposals per month
+# NoTooLowStockProducts=No product under the low stock limit
+# BoxProductDistribution=Products/Services distribution
+# BoxProductDistributionFor=Distribution of %s for %s
+# ForCustomersInvoices=Customers invoices
+# ForCustomersOrders=Customers orders
+# ForProposals=Proposals
diff --git a/htdocs/langs/lt_LT/cashdesk.lang b/htdocs/langs/lt_LT/cashdesk.lang
new file mode 100644
index 00000000000..8fd787620f4
--- /dev/null
+++ b/htdocs/langs/lt_LT/cashdesk.lang
@@ -0,0 +1,39 @@
+# Language file - Source file is en_US - cashdesk
+# CashDeskMenu=Point of sale
+# CashDesk=Point of sale
+# CashDesks=Point of sales
+# CashDeskBank=Bank account
+# CashDeskBankCash=Bank account (cash)
+# CashDeskBankCB=Bank account (card)
+# CashDeskBankCheque=Bank account (cheque)
+# CashDeskWarehouse=Warehouse
+# CashdeskShowServices=Selling services
+# CashDeskProducts=Products
+# CashDeskStock=Stock
+# CashDeskOn=on
+# CashDeskThirdParty=Third party
+# CashdeskDashboard=Point of sale access
+# ShoppingCart=Shopping cart
+# NewSell=New sell
+# BackOffice=Back office
+# AddThisArticle=Add this article
+# RestartSelling=Go back on sell
+# SellFinished=Sell finished
+# PrintTicket=Print ticket
+# NoProductFound=No article found
+# ProductFound=product found
+# ProductsFound=products found
+# NoArticle=No article
+# Identification=Identification
+# Article=Article
+# Difference=Difference
+# TotalTicket=Total ticket
+# NoVAT=No VAT for this sale
+# Change=Excess received
+# CalTip=Click to view the calendar
+# CashDeskSetupStock=You ask to decrease stock on invoice creation but warehouse for this is was not defined
Change stock module setup, or choose a warehouse
+# BankToPay=Charge Account
+# ShowCompany=Show company
+# ShowStock=Show warehouse
+# DeleteArticle=Click to remove this article
+# FilterRefOrLabelOrBC=Search (Ref/Label)
diff --git a/htdocs/langs/lt_LT/categories.lang b/htdocs/langs/lt_LT/categories.lang
new file mode 100644
index 00000000000..e6769bb4229
--- /dev/null
+++ b/htdocs/langs/lt_LT/categories.lang
@@ -0,0 +1,107 @@
+# Dolibarr language file - Source file is en_US - categories
+# Category=Category
+# Categories=Categories
+# Rubrique=Category
+# Rubriques=Categories
+# categories=categories
+# TheCategorie=The category
+# NoCategoryYet=No category of this type created
+# In=In
+# AddIn=Add in
+# modify=modify
+# Classify=Classify
+# CategoriesArea=Categories area
+# ProductsCategoriesArea=Products/Services categories area
+# SuppliersCategoriesArea=Suppliers categories area
+# CustomersCategoriesArea=Customers categories area
+# ThirdPartyCategoriesArea=Third parties categories area
+# MembersCategoriesArea=Members categories area
+# ContactsCategoriesArea=Contacts categories area
+# MainCats=Main categories
+# SubCats=Subcategories
+# CatStatistics=Statistics
+# CatList=List of categories
+# AllCats=All categories
+# ViewCat=View category
+# NewCat=Add category
+# NewCategory=New category
+# ModifCat=Modify category
+# CatCreated=Category created
+# CreateCat=Create category
+# CreateThisCat=Create this category
+# ValidateFields=Validate the fields
+# NoSubCat=No subcategory.
+# SubCatOf=Subcategory
+# FoundCats=Found categories
+# FoundCatsForName=Categories found for the name :
+# FoundSubCatsIn=Subcategories found in the category
+# ErrSameCatSelected=You selected the same category several times
+# ErrForgotCat=You forgot to choose the category
+# ErrForgotField=You forgot to inform the fields
+# ErrCatAlreadyExists=This name is already used
+# AddProductToCat=Add this product to a category?
+# ImpossibleAddCat=Impossible to add the category
+# ImpossibleAssociateCategory=Impossible to associate the category to
+# WasAddedSuccessfully=%s was added successfully.
+# ObjectAlreadyLinkedToCategory=Element is already linked to this category.
+# CategorySuccessfullyCreated=This category %s has been added with success.
+# ProductIsInCategories=Product/service owns to following categories
+# SupplierIsInCategories=Third party owns to following suppliers categories
+# CompanyIsInCustomersCategories=This third party owns to following customers/prospects categories
+# CompanyIsInSuppliersCategories=This third party owns to following suppliers categories
+# MemberIsInCategories=This member owns to following members categories
+# ContactIsInCategories=This contact owns to following contacts categories
+# ProductHasNoCategory=This product/service is not in any categories
+# SupplierHasNoCategory=This supplier is not in any categories
+# CompanyHasNoCategory=This company is not in any categories
+# MemberHasNoCategory=This member is not in any categories
+# ContactHasNoCategory=This contact is not in any categories
+# ClassifyInCategory=Classify in category
+# NoneCategory=None
+# NotCategorized=Without category
+# CategoryExistsAtSameLevel=This category already exists with this ref
+# ReturnInProduct=Back to product/service card
+# ReturnInSupplier=Back to supplier card
+# ReturnInCompany=Back to customer/prospect card
+# ContentsVisibleByAll=The contents will be visible by all
+# ContentsVisibleByAllShort=Contents visible by all
+# ContentsNotVisibleByAllShort=Contents not visible by all
+# CategoriesTree=Categories tree
+# DeleteCategory=Delete category
+# ConfirmDeleteCategory=Are you sure you want to delete this category ?
+# RemoveFromCategory=Remove link with categorie
+# RemoveFromCategoryConfirm=Are you sure you want to remove link between the transaction and the category ?
+# NoCategoriesDefined=No category defined
+# SuppliersCategoryShort=Suppliers category
+# CustomersCategoryShort=Customers category
+# ProductsCategoryShort=Products category
+# MembersCategoryShort=Members category
+# SuppliersCategoriesShort=Suppliers categories
+# CustomersCategoriesShort=Customers categories
+# CustomersProspectsCategoriesShort=Custo./Prosp. categories
+# ProductsCategoriesShort=Products categories
+# MembersCategoriesShort=Members categories
+# ContactCategoriesShort=Contacts categories
+# ThisCategoryHasNoProduct=This category does not contain any product.
+# ThisCategoryHasNoSupplier=This category does not contain any supplier.
+# ThisCategoryHasNoCustomer=This category does not contain any customer.
+# ThisCategoryHasNoMember=This category does not contain any member.
+# ThisCategoryHasNoContact=This category does not contain any contact.
+# AssignedToCustomer=Assigned to a customer
+# AssignedToTheCustomer=Assigned to the customer
+# InternalCategory=Internal category
+# CategoryContents=Category contents
+# CategId=Category id
+# CatSupList=List of supplier categories
+# CatCusList=List of customer/prospect categories
+# CatProdList=List of products categories
+# CatMemberList=List of members categories
+# CatContactList=List of contact categories and contact
+# CatSupLinks=Links between suppliers and categories
+# CatCusLinks=Links between customers/prospects and categories
+# CatProdLinks=Links between products/services and categories
+# CatMemberLinks=Links between members and categories
+# CatProdLinks=Links between products/services and categories
+# CatCusLinks=Links between customers/prospects and categories
+# CatSupLinks=Links between suppliers and categories
+# DeleteFromCat=Remove from category
diff --git a/htdocs/langs/lt_LT/commercial.lang b/htdocs/langs/lt_LT/commercial.lang
new file mode 100644
index 00000000000..9b7556d0ce4
--- /dev/null
+++ b/htdocs/langs/lt_LT/commercial.lang
@@ -0,0 +1,95 @@
+# Dolibarr language file - Source file is en_US - commercial
+# Commercial=Commercial
+# CommercialArea=Commercial area
+# CommercialCard=Commercial card
+# CustomerArea=Customers area
+# Customer=Customer
+# Customers=Customers
+# Prospect=Prospect
+# Prospects=Prospects
+# DeleteAction=Delete an event/task
+# NewAction=New event/task
+# AddAction=Add event/task
+# AddAnAction=Add an event/task
+# AddActionRendezVous=Add a Rendez-vous event
+# Rendez-Vous=Rendezvous
+# ConfirmDeleteAction=Are you sure you want to delete this event/task ?
+# CardAction=Event card
+# PercentDone=Percentage complete
+# ActionOnCompany=Task about company
+# ActionOnContact=Task about contact
+# TaskRDV=Meetings
+# TaskRDVWith=Meeting with %s
+# ShowTask=Show task
+# ShowAction=Show event
+# ActionsReport=Events report
+# ThirdPartiesOfSaleRepresentative=Thirdparties with sales representative
+# SalesRepresentative=Sales representative
+# SalesRepresentatives=Sales representatives
+# SalesRepresentativeFollowUp=Sales representative (follow-up)
+# SalesRepresentativeSignature=Sales representative (signature)
+# CommercialInterlocutor=Commercial interlocutor
+# ErrorWrongCode=Wrong code
+# NoSalesRepresentativeAffected=No particular sales representative assigned
+# ShowCustomer=Show customer
+# ShowProspect=Show prospect
+# ListOfProspects=List of prospects
+# ListOfCustomers=List of customers
+# LastDoneTasks=Last %s completed tasks
+# LastRecordedTasks=Last recorded tasks
+# LastActionsToDo=Last %s oldest actions not completed
+# DoneAndToDoActionsFor=Completed and To do events for %s
+# DoneAndToDoActions=Completed and To do events
+# DoneActions=Completed events
+# DoneActionsFor=Completed events for %s
+# ToDoActions=Incomplete events
+# ToDoActionsFor=Incomplete events for %s
+# SendPropalRef=Send commercial proposal %s
+# SendOrderRef=Send order %s
+# StatusNotApplicable=Not applicable
+# StatusActionToDo=To do
+# StatusActionDone=Complete
+# MyActionsAsked=Events I have recorded
+# MyActionsToDo=Events I have to do
+# MyActionsDone=Events assigned to me
+# StatusActionInProcess=In process
+# TasksHistoryForThisContact=Events for this contact
+# LastProspectDoNotContact=Do not contact
+# LastProspectNeverContacted=Never contacted
+# LastProspectToContact=To contact
+# LastProspectContactInProcess=Contact in process
+# LastProspectContactDone=Contact done
+# DateActionPlanned=Date event planned for
+# DateActionDone=Date event done
+# ActionAskedBy=Event reported by
+# ActionAffectedTo=Event assigned to
+# ActionDoneBy=Event done by
+# ActionUserAsk=Reported by
+# ErrorStatusCantBeZeroIfStarted=If field 'Date done' is filled, action is started (or finished), so field 'Status' can't be 0%%.
+# ActionAC_TEL=Phone call
+# ActionAC_FAX=Send fax
+# ActionAC_PROP=Send proposal by mail
+# ActionAC_EMAIL=Send Email
+# ActionAC_RDV=Meetings
+# ActionAC_FAC=Send customer invoice by mail
+# ActionAC_REL=Send customer invoice by mail (reminder)
+# ActionAC_CLO=Close
+# ActionAC_EMAILING=Send mass email
+# ActionAC_COM=Send customer order by mail
+# ActionAC_SHIP=Send shipping by mail
+# ActionAC_SUP_ORD=Send supplier order by mail
+# ActionAC_SUP_INV=Send supplier invoice by mail
+# ActionAC_OTH=Other
+# ActionAC_OTH_AUTO=Other (automatically inserted events)
+# ActionAC_MANUAL=Manually inserted events
+# ActionAC_AUTO=Automatically inserted events
+# Stats=Sales statistics
+# CAOrder=Sales volume (validated orders)
+# FromTo=from %s to %s
+# MargeOrder=Margins (validated orders)
+# RecapAnnee=Summary of the year
+# NoData=There is no data
+# StatusProsp=Prospect status
+# DraftPropals=Draft commercial proposals
+# SearchPropal=Search a commercial proposal
+# CommercialDashboard=Commercial summary
diff --git a/htdocs/langs/lt_LT/companies.lang b/htdocs/langs/lt_LT/companies.lang
new file mode 100644
index 00000000000..0273600cfda
--- /dev/null
+++ b/htdocs/langs/lt_LT/companies.lang
@@ -0,0 +1,409 @@
+# Dolibarr language file - Source file is en_US - companies
+# ErrorCompanyNameAlreadyExists=Company name %s already exists. Choose another one.
+# ErrorPrefixAlreadyExists=Prefix %s already exists. Choose another one.
+# ErrorSetACountryFirst=Set the country first
+# SelectThirdParty=Select a third party
+# DeleteThirdParty=Delete a third party
+# ConfirmDeleteCompany=Are you sure you want to delete this company and all inherited information ?
+# DeleteContact=Delete a contact/address
+# ConfirmDeleteContact=Are you sure you want to delete this contact and all inherited information ?
+# MenuNewThirdParty=New third party
+# MenuNewCompany=New company
+# MenuNewCustomer=New customer
+# MenuNewProspect=New prospect
+# MenuNewSupplier=New supplier
+# MenuNewPrivateIndividual=New private individual
+# MenuSocGroup=Groups
+# NewCompany=New company (prospect, customer, supplier)
+# NewThirdParty=New third party (prospect, customer, supplier)
+# NewSocGroup=New company group
+# NewPrivateIndividual=New private individual (prospect, customer, supplier)
+# ProspectionArea=Prospection area
+# SocGroup=Group of companies
+# IdThirdParty=Id third party
+# IdCompany=Company Id
+# IdContact=Contact Id
+# Contacts=Contacts/Addresses
+# ThirdPartyContacts=Third party contacts
+# ThirdPartyContact=Third party contact/address
+# StatusContactValidated=Status of contact/address
+# Company=Company
+# CompanyName=Company name
+# Companies=Companies
+# CountryIsInEEC=Country is inside European Economic Community
+# ThirdPartyName=Third party name
+# ThirdParty=Third party
+# ThirdParties=Third parties
+# ThirdPartyAll=Third parties (all)
+# ThirdPartyProspects=Prospects
+# ThirdPartyProspectsStats=Prospects
+# ThirdPartyCustomers=Customers
+# ThirdPartyCustomersStats=Customers
+# ThirdPartyCustomersWithIdProf12=Customers with %s or %s
+# ThirdPartySuppliers=Suppliers
+# ThirdPartyType=Third party type
+# Company/Fundation=Company/Foundation
+# Individual=Private individual
+# ToCreateContactWithSameName=Will create automatically a physical contact with same informations
+# ParentCompany=Parent company
+# Subsidiary=Subsidiary
+# Subsidiaries=Subsidiaries
+# NoSubsidiary=No subsidiary
+# ReportByCustomers=Report by customers
+# ReportByQuarter=Report by rate
+# CivilityCode=Civility code
+# RegisteredOffice=Registered office
+# Name=Name
+# Lastname=Last name
+# Firstname=First name
+# PostOrFunction=Post/Function
+# UserTitle=Title
+# Surname=Surname/Pseudo
+# Address=Address
+# State=State/Province
+# Region=Region
+# Country=Country
+# CountryCode=Country code
+# CountryId=Country id
+# Phone=Phone
+# Skype=Skype
+# Call=Call
+# Chat=Chat
+# PhonePro=Prof. phone
+# PhonePerso=Pers. phone
+# PhoneMobile=Mobile
+# No_Email=Don't send mass e-mailings
+# Fax=Fax
+# Zip=Zip Code
+# Town=City
+# Web=Web
+# Poste= Position
+# DefaultLang=Language by default
+# VATIsUsed=VAT is used
+# VATIsNotUsed=VAT is not used
+# CopyAddressFromSoc=Fill address with thirdparty address
+# NoEmailDefined=There is no email defined
+##### Local Taxes #####
+# LocalTax1IsUsedES= RE is used
+# LocalTax1IsNotUsedES= RE is not used
+# LocalTax2IsUsedES= IRPF is used
+# LocalTax2IsNotUsedES= IRPF is not used
+# LocalTax1ES=RE
+# LocalTax2ES=IRPF
+# ThirdPartyEMail=%s
+# WrongCustomerCode=Customer code invalid
+# WrongSupplierCode=Supplier code invalid
+# CustomerCodeModel=Customer code model
+# SupplierCodeModel=Supplier code model
+# Gencod=Bar code
+##### Professional ID #####
+# ProfId1Short=Prof. id 1
+# ProfId2Short=Prof. id 2
+# ProfId3Short=Prof. id 3
+# ProfId4Short=Prof. id 4
+# ProfId5Short=Prof. id 5
+# ProfId6Short=Prof. id 5
+# ProfId1=Professional ID 1
+# ProfId2=Professional ID 2
+# ProfId3=Professional ID 3
+# ProfId4=Professional ID 4
+# ProfId5=Professional ID 5
+# ProfId6=Professional ID 6
+# ProfId1AR=Prof Id 1 (CUIT/CUIL)
+# ProfId2AR=Prof Id 2 (Revenu brutes)
+# ProfId3AR=-
+# ProfId4AR=-
+# ProfId5AR=-
+# ProfId6AR=-
+# ProfId1AU=Prof Id 1 (ABN)
+# ProfId2AU=-
+# ProfId3AU=-
+# ProfId4AU=-
+# ProfId5AU=-
+# ProfId6AU=-
+# ProfId1BE=Prof Id 1 (Professional number)
+# ProfId2BE=-
+# ProfId3BE=-
+# ProfId4BE=-
+# ProfId5BE=-
+# ProfId6BE=-
+# ProfId1BR=-
+# ProfId2BR=IE (Inscricao Estadual)
+# ProfId3BR=IM (Inscricao Municipal)
+# ProfId4BR=CPF
+#ProfId5BR=CNAE
+#ProfId6BR=INSS
+# ProfId1CH=-
+# ProfId2CH=-
+# ProfId3CH=Prof Id 1 (Federal number)
+# ProfId4CH=Prof Id 2 (Commercial Record number)
+# ProfId5CH=-
+# ProfId6CH=-
+# ProfId1CL=Prof Id 1 (R.U.T.)
+# ProfId2CL=-
+# ProfId3CL=-
+# ProfId4CL=-
+# ProfId5CL=-
+# ProfId6CL=-
+# ProfId1CO=Prof Id 1 (R.U.T.)
+# ProfId2CO=-
+# ProfId3CO=-
+# ProfId4CO=-
+# ProfId5CO=-
+# ProfId6CO=-
+# ProfId1DE=Prof Id 1 (USt.-IdNr)
+# ProfId2DE=Prof Id 2 (USt.-Nr)
+# ProfId3DE=Prof Id 3 (Handelsregister-Nr.)
+# ProfId4DE=-
+# ProfId5DE=-
+# ProfId6DE=-
+# ProfId1ES=Prof Id 1 (CIF/NIF)
+# ProfId2ES=Prof Id 2 (Social security number)
+# ProfId3ES=Prof Id 3 (CNAE)
+# ProfId4ES=Prof Id 4 (Collegiate number)
+# ProfId5ES=-
+# ProfId6ES=-
+# ProfId1FR=Prof Id 1 (SIREN)
+# ProfId2FR=Prof Id 2 (SIRET)
+# ProfId3FR=Prof Id 3 (NAF, old APE)
+# ProfId4FR=Prof Id 4 (RCS/RM)
+# ProfId5FR=-
+# ProfId6FR=-
+# ProfId1GB=Registration Number
+# ProfId2GB=-
+# ProfId3GB=SIC
+# ProfId4GB=-
+# ProfId5GB=-
+# ProfId6GB=-
+# ProfId1HN=Id prof. 1 (RTN)
+# ProfId2HN=-
+# ProfId3HN=-
+# ProfId4HN=-
+# ProfId5HN=-
+# ProfId6HN=-
+# ProfId1IN=Prof Id 1 (TIN)
+# ProfId2IN=Prof Id 2 (PAN)
+# ProfId3IN=Prof Id 3 (SRVC TAX)
+# ProfId4IN=Prof Id 4
+# ProfId5IN=Prof Id 5
+# ProfId6IN=-
+# ProfId1MA=Id prof. 1 (R.C.)
+# ProfId2MA=Id prof. 2 (Patente)
+# ProfId3MA=Id prof. 3 (I.F.)
+# ProfId4MA=Id prof. 4 (C.N.S.S.)
+# ProfId5MA=-
+# ProfId6MA=-
+# ProfId1MX=Prof Id 1 (R.F.C).
+# ProfId2MX=Prof Id 2 (R..P. IMSS)
+# ProfId3MX=Prof Id 3 (Profesional Charter)
+# ProfId4MX=-
+# ProfId5MX=-
+# ProfId6MX=-
+# ProfId1NL=KVK nummer
+# ProfId2NL=-
+# ProfId3NL=-
+# ProfId4NL=Burgerservicenummer (BSN)
+# ProfId5NL=-
+# ProfId6NL=-
+# ProfId1PT=Prof Id 1 (NIPC)
+# ProfId2PT=Prof Id 2 (Social security number)
+# ProfId3PT=Prof Id 3 (Commercial Record number)
+# ProfId4PT=Prof Id 4 (Conservatory)
+# ProfId5PT=-
+# ProfId6PT=-
+# ProfId1SN=RC
+# ProfId2SN=NINEA
+# ProfId3SN=-
+# ProfId4SN=-
+# ProfId5SN=-
+# ProfId6SN=-
+# ProfId1TN=Prof Id 1 (RC)
+# ProfId2TN=Prof Id 2 (Fiscal matricule)
+# ProfId3TN=Prof Id 3 (Douane code)
+# ProfId4TN=Prof Id 4 (BAN)
+# ProfId5TN=-
+# ProfId6TN=-
+# ProfId1RU=Prof Id 1 (OGRN)
+# ProfId2RU=Prof Id 2 (INN)
+# ProfId3RU=Prof Id 3 (KPP)
+# ProfId4RU=Prof Id 4 (OKPO)
+# ProfId5RU=-
+# ProfId6RU=-
+# VATIntra=VAT number
+# VATIntraShort=VAT number
+# VATIntraVeryShort=VAT
+# VATIntraSyntaxIsValid=Syntax is valid
+# VATIntraValueIsValid=Value is valid
+# ProspectCustomer=Prospect / Customer
+# Prospect=Prospect
+# CustomerCard=Customer Card
+# Customer=Customer
+# CustomerDiscount=Customer Discount
+# CustomerRelativeDiscount=Relative customer discount
+# CustomerAbsoluteDiscount=Absolute customer discount
+# CustomerRelativeDiscountShort=Relative discount
+# CustomerAbsoluteDiscountShort=Absolute discount
+# CompanyHasRelativeDiscount=This customer has a default discount of %s%%
+# CompanyHasNoRelativeDiscount=This customer has no relative discount by default
+# CompanyHasAbsoluteDiscount=This customer still has discount credits or deposits for %s %s
+# CompanyHasCreditNote=This customer still has credit notes for %s %s
+# CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
+# CustomerAbsoluteDiscountAllUsers=Absolute discounts (granted by all users)
+# CustomerAbsoluteDiscountMy=Absolute discounts (granted by yourself)
+# DefaultDiscount=Default discount
+# AvailableGlobalDiscounts=Absolute discounts available
+# DiscountNone=None
+# Supplier=Supplier
+# CompanyList=Company's list
+# AddContact=Add contact
+# AddContactAddress=Add contact/address
+# EditContact=Edit contact
+# EditContactAddress=Edit contact/address
+# Contact=Contact
+# ContactsAddresses=Contacts/Addresses
+# NoContactDefinedForThirdParty=No contact defined for this third party
+# NoContactDefined=No contact defined
+# DefaultContact=Default contact/address
+# AddCompany=Add company
+# AddThirdParty=Add third party
+# DeleteACompany=Delete a company
+# PersonalInformations=Personal data
+# AccountancyCode=Accountancy code
+# CustomerCode=Customer code
+# SupplierCode=Supplier code
+# CustomerAccount=Customer account
+# SupplierAccount=Supplier account
+# CustomerCodeDesc=Customer code, unique for all customers
+# SupplierCodeDesc=Supplier code, unique for all suppliers
+# RequiredIfCustomer=Required if third party is a customer or prospect
+# RequiredIfSupplier=Required if third party is a supplier
+# ValidityControledByModule=Validity controled by module
+# ThisIsModuleRules=This is rules for this module
+# LastProspect=Last
+# ProspectToContact=Prospect to contact
+# CompanyDeleted=Company "%s" deleted from database.
+# ListOfContacts=List of contacts/addresses
+# ListOfContactsAddresses=List of contacts/adresses
+# ListOfProspectsContacts=List of prospect contacts
+# ListOfCustomersContacts=List of customer contacts
+# ListOfSuppliersContacts=List of supplier contacts
+# ListOfCompanies=List of companies
+# ListOfThirdParties=List of third parties
+# ShowCompany=Show company
+# ShowContact=Show contact
+# ContactsAllShort=All (No filter)
+# ContactType=Contact type
+# ContactForOrders=Order's contact
+# ContactForProposals=Proposal's contact
+# ContactForContracts=Contract's contact
+# ContactForInvoices=Invoice's contact
+# NoContactForAnyOrder=This contact is not a contact for any order
+# NoContactForAnyProposal=This contact is not a contact for any commercial proposal
+# NoContactForAnyContract=This contact is not a contact for any contract
+# NoContactForAnyInvoice=This contact is not a contact for any invoice
+# NewContact=New contact
+# NewContactAddress=New contact/address
+# LastContacts=Last contacts
+# MyContacts=My contacts
+# Phones=Phones
+# Capital=Capital
+# CapitalOf=Capital of %s
+# EditCompany=Edit company
+# EditDeliveryAddress=Edit delivery address
+# ThisUserIsNot=This user is not a prospect, customer nor supplier
+# VATIntraCheck=Check
+# VATIntraCheckDesc=The link %s allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
+# VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
+# VATIntraCheckableOnEUSite=Check Intracomunnautary VAT on European commision site
+# VATIntraManualCheck=You can also check manually from european web site %s
+# ErrorVATCheckMS_UNAVAILABLE=Check not possible. Check service is not provided by the member state (%s).
+# NorProspectNorCustomer=Nor prospect, nor customer
+# JuridicalStatus=Juridical status
+# Staff=Staff
+# ProspectLevelShort=Potential
+# ProspectLevel=Prospect potential
+# ContactPrivate=Private
+# ContactPublic=Shared
+# ContactVisibility=Visibility
+# OthersNotLinkedToThirdParty=Others, not linked to a third party
+# ProspectStatus=Prospect status
+# PL_NONE=None
+# PL_UNKNOWN=Unknown
+# PL_LOW=Low
+# PL_MEDIUM=Medium
+# PL_HIGH=High
+# TE_UNKNOWN=-
+# TE_STARTUP=Startup
+# TE_GROUP=Large company
+# TE_MEDIUM=Medium company
+# TE_ADMIN=Governmental
+# TE_SMALL=Small company
+# TE_RETAIL=Retailer
+# TE_WHOLE=Wholetailer
+# TE_PRIVATE=Private individual
+# TE_OTHER=Other
+# StatusProspect-1=Do not contact
+# StatusProspect0=Never contacted
+# StatusProspect1=To contact
+# StatusProspect2=Contact in process
+# StatusProspect3=Contact done
+# ChangeDoNotContact=Change status to 'Do not contact'
+# ChangeNeverContacted=Change status to 'Never contacted'
+# ChangeToContact=Change status to 'To contact'
+# ChangeContactInProcess=Change status to 'Contact in process'
+# ChangeContactDone=Change status to 'Contact done'
+# ProspectsByStatus=Prospects by status
+# BillingContact=Billing contact
+# NbOfAttachedFiles=Number of attached files
+# AttachANewFile=Attach a new file
+# NoRIB=No BAN defined
+# NoParentCompany=None
+# ExportImport=Import-Export
+# ExportCardToFormat=Export card to format
+# ContactNotLinkedToCompany=Contact not linked to any third party
+# DolibarrLogin=Dolibarr login
+# NoDolibarrAccess=No Dolibarr access
+# ExportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
+# ExportDataset_company_2=Contacts and properties
+# ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
+# ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes
+# ImportDataset_company_3=Bank details
+# PriceLevel=Price level
+# DeliveriesAddress=Delivery addresses
+# DeliveryAddress=Delivery address
+# DeliveryAddressLabel=Delivery address label
+# DeleteDeliveryAddress=Delete a delivery address
+# ConfirmDeleteDeliveryAddress=Are you sure you want to delete this delivery address?
+# NewDeliveryAddress=New delivery address
+# AddDeliveryAddress=Add address
+# AddAddress=Add address
+# NoOtherDeliveryAddress=No alternative delivery address defined
+# SupplierCategory=Supplier category
+# JuridicalStatus200=Independant
+# DeleteFile=Delete file
+# ConfirmDeleteFile=Are you sure you want to delete this file?
+# AllocateCommercial=Assigned to sale representative
+# SelectCountry=Select a country
+# SelectCompany=Select a third party
+# Organization=Organization
+# AutomaticallyGenerated=Automatically generated
+# FiscalYearInformation=Information on the fiscal year
+# FiscalMonthStart=Starting month of the fiscal year
+# YouMustCreateContactFirst=You must create emails contacts for third party first to be able to add emails notifications.
+# ListSuppliersShort=List of suppliers
+# ListProspectsShort=List of prospects
+# ListCustomersShort=List of customers
+# ThirdPartiesArea=Third parties area
+# LastModifiedThirdParties=Last %s modified third parties
+# UniqueThirdParties=Total of unique third parties
+# InActivity=Open
+# ActivityCeased=Closed
+# ActivityStateFilter=Activity status
+# ProductsIntoElements=List of products into
+# CurrentOutstandingBill=Current outstanding bill
+# OutstandingBill=Max. for outstanding bill
+# OutstandingBillReached=Reached max. for outstanding bill
+# Monkey
+# MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
+# Leopard
+# LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
diff --git a/htdocs/langs/lt_LT/compta.lang b/htdocs/langs/lt_LT/compta.lang
new file mode 100644
index 00000000000..6f458805058
--- /dev/null
+++ b/htdocs/langs/lt_LT/compta.lang
@@ -0,0 +1,178 @@
+# Dolibarr language file - Source file is en_US - compta
+# Accountancy=Accountancy
+# AccountancyCard=Accountancy card
+# Treasury=Treasury
+# MenuFinancial=Financial
+# TaxModuleSetupToModifyRules=Go to Taxes module setup to modify rules for calculation
+# OptionMode=Option for accountancy
+# OptionModeTrue=Option Incomes-Expenses
+# OptionModeVirtual=Option Claims-Debts
+# OptionModeTrueDesc=In this context, the turnover is calculated over payments (date of payments). The validity of the figures is assured only if the book-keeping is scrutinized through the input/output on the accounts via invoices.
+# OptionModeVirtualDesc=In this context, the turnover is calculated over invoices (date of validation). When these invoices are due, whether they have been paid or not, they are listed in the turnover output.
+# FeatureIsSupportedInInOutModeOnly=Feature only available in CREDITS-DEBTS accountancy mode (See Accountancy module configuration)
+# VATReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using rules defined by Tax module setup.
+# Param=Setup
+# RemainingAmountPayment=Amount payment remaining :
+# AmountToBeCharged=Total amount to pay :
+# AccountsGeneral=Accounts
+# Account=Account
+# Accounts=Accounts
+# Accountparent=Account parent
+# Accountsparent=Accounts parent
+# BillsForSuppliers=Bills for suppliers
+# Income=Income
+# Outcome=Expense
+# ReportInOut=Income / Expense
+# ReportTurnover=Turnover
+# PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
+# PaymentsNotLinkedToUser=Payments not linked to any user
+# Profit=Profit
+# Balance=Balance
+# Debit=Debit
+# Credit=Credit
+# Piece=Accounting Doc.
+# Withdrawal=Withdrawal
+# Withdrawals=Withdrawals
+# AmountHTVATRealReceived=Net collected
+# AmountHTVATRealPaid=Net paid
+# VATToPay=VAT sells
+# VATReceived=VAT received
+# VATToCollect=VAT purchases
+# VATSummary=VAT Balance
+# LT2SummaryES=IRPF Balance
+# VATPaid=VAT paid
+# LT2PaidES=IRPF Paid
+# LT2CustomerES=IRPF sales
+# LT2SupplierES=IRPF purchases
+# VATCollected=VAT collected
+# ToPay=To pay
+# ToGet=To get back
+# TaxAndDividendsArea=Tax, social contributions and dividends area
+# SocialContribution=Social contribution
+# SocialContributions=Social contributions
+# MenuTaxAndDividends=Taxes and dividends
+# MenuSocialContributions=Social contributions
+# MenuNewSocialContribution=New contribution
+# NewSocialContribution=New social contribution
+# ContributionsToPay=Contributions to pay
+# AccountancyTreasuryArea=Accountancy/Treasury area
+# AccountancySetup=Accountancy setup
+# NewPayment=New payment
+# Payments=Payments
+# PaymentCustomerInvoice=Customer invoice payment
+# PaymentSupplierInvoice=Supplier invoice payment
+# PaymentSocialContribution=Social contribution payment
+# PaymentVat=VAT payment
+# ListPayment=List of payments
+# ListOfPayments=List of payments
+# ListOfCustomerPayments=List of customer payments
+# ListOfSupplierPayments=List of supplier payments
+# DatePayment=Payment date
+# NewVATPayment=New VAT payment
+# newLT2PaymentES=New IRPF payment
+# LT2PaymentES=IRPF Payment
+# LT2PaymentsES=IRPF Payments
+# VATPayment=VAT Payment
+# VATPayments=VAT Payments
+# SocialContributionsPayments=Social contributions payments
+# ShowVatPayment=Show VAT payment
+# TotalToPay=Total to pay
+# TotalVATReceived=Total VAT received
+# CustomerAccountancyCode=Customer accountancy code
+# SupplierAccountancyCode=Supplier accountancy code
+# AccountNumberShort=Account number
+# AccountNumber=Account number
+# NewAccount=New account
+# SalesTurnover=Sales turnover
+# SalesTurnoverMinimum=Minimum sales turnover
+# ByThirdParties=By third parties
+# ByUserAuthorOfInvoice=By invoice author
+# AccountancyExport=Accountancy export
+# ErrorWrongAccountancyCodeForCompany=Bad customer accountancy code for %s
+# SuppliersProductsSellSalesTurnover=The generated turnover by the sales of supplier's products.
+# CheckReceipt=Check deposit
+# CheckReceiptShort=Check deposit
+# NewCheckReceipt=New discount
+# NewCheckDeposit=New check deposit
+# NewCheckDepositOn=Create receipt for deposit on account: %s
+# NoWaitingChecks=No checks waiting for deposit.
+# DateChequeReceived=Check reception date
+# NbOfCheques=Nb of checks
+# PaySocialContribution=Pay a social contribution
+# ConfirmPaySocialContribution=Are you sure you want to classify this social contribution as paid?
+# DeleteSocialContribution=Delete a social contribution
+# ConfirmDeleteSocialContribution=Are you sure you want to delete this social contribution?
+# ExportDataset_tax_1=Social contributions and payments
+# CalcModeVATDebt=Mode %sVAT on commitment accounting%s.
+# CalcModeVATEngagement=Mode %sVAT on incomes-expenses%s.
+# CalcModeDebt=Mode %sClaims-Debts%s said Commitment accounting.
+# CalcModeEngagement=Mode %sIncomes-Expenses%s said cash accounting
+# AnnualSummaryDueDebtMode=Balance of income and expenses, annual summary
+# AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
+# AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by third parties, mode %sClaims-Debts%s said Commitment accounting.
+# AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by third parties, mode %sIncomes-Expenses%s said cash accounting.
+# SeeReportInInputOutputMode=See report %sIncomes-Expenses%s said cash accounting for a calculation on actual payments made
+# SeeReportInDueDebtMode=See report %sClaims-Debts%s said commitment accounting for a calculation on issued invoices
+# RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
+# RulesResultDue=- It includes outstanding invoices, expenses and VAT whether they are paid or not.
- It is based on the validation date of invoices and VAT and on the due date for expenses.
+# RulesResultInOut=- It includes the real payments made on invoices, expenses and VAT.
- It is based on the payment dates of the invoices, expenses and VAT.
+# RulesCADue=- It includes the client's due invoices whether they are paid or not.
- It is based on the validation date of these invoices.
+# RulesCAIn=- It includes all the effective payments of invoices received from clients.
- It is based on the payment date of these invoices
+# DepositsAreNotIncluded=- Deposit invoices are nor included
+# DepositsAreIncluded=- Deposit invoices are included
+# LT2ReportByCustomersInInputOutputModeES=Report by third party IRPF
+# VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
+# VATReportByCustomersInDueDebtMode=Report by the customer VAT collected and paid
+# VATReportByQuartersInInputOutputMode=Report by rate of the VAT collected and paid
+# VATReportByQuartersInDueDebtMode=Report by rate of the VAT collected and paid
+# SeeVATReportInInputOutputMode=See report %sVAT encasement%s for a standard calculation
+# SeeVATReportInDueDebtMode=See report %sVAT on flow%s for a calculation with an option on the flow
+# RulesVATInServices=- For services, the report includes the VAT regulations actually received or issued on the basis of the date of payment.
+# RulesVATInProducts=- For material assets, it includes the VAT invoices on the basis of the invoice date.
+# RulesVATDueServices=- For services, the report includes VAT invoices due, paid or not, based on the invoice date.
+# RulesVATDueProducts=- For material assets, it includes the VAT invoices, based on the invoice date.
+# OptionVatInfoModuleComptabilite=Note: For material assets, it should use the date of delivery to be more fair.
+# PercentOfInvoice=%%/invoice
+# NotUsedForGoods=Not used on goods
+# ProposalStats=Statistics on proposals
+# OrderStats=Statistics on orders
+# InvoiceStats=Statistics on bills
+# Dispatch=Dispatching
+# Dispatched=Dispatched
+# ToDispatch=To dispatch
+# ThirdPartyMustBeEditAsCustomer=Third party must be defined as a customer
+# SellsJournal=Sales Journal
+# PurchasesJournal=Purchases Journal
+# DescSellsJournal=Sales Journal
+# DescPurchasesJournal=Purchases Journal
+# InvoiceRef=Invoice ref.
+# CodeNotDef=Not defined
+# AddRemind=Dispatch available amount
+# RemainToDivide= Remain to dispatch :
+# WarningDepositsNotIncluded=Deposits invoices are not included in this version with this accountancy module.
+# DatePaymentTermCantBeLowerThanObjectDate=Payment term date can't be lower than object date.
+# Pcg_version=Pcg version
+# Pcg_type=Pcg type
+# Pcg_subtype=Pcg subtype
+# InvoiceLinesToDispatch=Invoice lines to dispatch
+# InvoiceDispatched=Dispatched invoices
+# AccountancyDashboard=Accountancy summary
+# ByProductsAndServices=By products and services
+# RefExt=External ref
+# ToCreateAPredefinedInvoice=To create a predefined invoice, create a standard invoice then, without validating it, click onto button "Convert to predefined invoice".
+# LinkedOrder=linked to order
+# ReCalculate=Recalculate
+# Mode1=Method 1
+# Mode2=Method 2
+# CalculationRuleDesc=To calculate total VAT, there is two methods:
Method 1 is rounding vat on each line, then summing them.
Method 2 is summing all vat on each line, then rounding result.
Final result may differs from few cents. Default mode is mode %s.
+# CalculationRuleDescSupplier=according to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
+# TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a cash accountancy mode is not relevant. This report is only available when using engagement accountancy mode (see setup of accountancy module).
+# CalculationMode=Calculation mode
+# COMPTA_PRODUCT_BUY_ACCOUNT=Default accountancy code to buy products
+# COMPTA_PRODUCT_SOLD_ACCOUNT=Default accountancy code to sell products
+# COMPTA_SERVICE_BUY_ACCOUNT=Default accountancy code to buy services
+# COMPTA_SERVICE_SOLD_ACCOUNT=Default accountancy code to sell services
+# COMPTA_VAT_ACCOUNT=Default accountancy code for collecting VAT
+# COMPTA_VAT_BUY_ACCOUNT=Default accountancy code for paying VAT
+# COMPTA_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties
+# COMPTA_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties
diff --git a/htdocs/langs/lt_LT/contracts.lang b/htdocs/langs/lt_LT/contracts.lang
new file mode 100644
index 00000000000..def3d8aceff
--- /dev/null
+++ b/htdocs/langs/lt_LT/contracts.lang
@@ -0,0 +1,99 @@
+# Dolibarr language file - Source file is en_US - contracts
+# ContractsArea=Contracts area
+# ListOfContracts=List of contracts
+# LastContracts=Last %s modified contracts
+# AllContracts=All contracts
+# ContractCard=Contract card
+# ContractStatus=Contract status
+# ContractStatusNotRunning=Not running
+# ContractStatusRunning=Running
+# ContractStatusDraft=Draft
+# ContractStatusValidated=Validated
+# ContractStatusClosed=Closed
+# ServiceStatusInitial=Not running
+# ServiceStatusRunning=Running
+# ServiceStatusNotLate=Running, not expired
+# ServiceStatusNotLateShort=Not expired
+# ServiceStatusLate=Running, expired
+# ServiceStatusLateShort=Expired
+# ServiceStatusClosed=Closed
+# ServicesLegend=Services legend
+# Contracts=Contracts
+# Contract=Contract
+# NoContracts=No contracts
+# MenuServices=Services
+# MenuInactiveServices=Services not active
+# MenuRunningServices=Running services
+# MenuExpiredServices=Expired services
+# MenuClosedServices=Closed services
+# NewContract=New contract
+# AddContract=Add contract
+# SearchAContract=Search a contract
+# DeleteAContract=Delete a contract
+# CloseAContract=Close a contract
+# ConfirmDeleteAContract=Are you sure you want to delete this contract and all its services ?
+# ConfirmValidateContract=Are you sure you want to validate this contract under name %s ?
+# ConfirmCloseContract=This will close all services (active or not). Are you sure you want to close this contract ?
+# ConfirmCloseService=Are you sure you want to close this service with date %s ?
+# ValidateAContract=Validate a contract
+# ActivateService=Activate service
+# ConfirmActivateService=Are you sure you want to activate this service with date %s ?
+# RefContract=Contract reference
+# DateContract=Contract date
+# DateServiceActivate=Service activation date
+# DateServiceUnactivate=Service deactivation date
+# DateServiceStart=Date for beginning of service
+# DateServiceEnd=Date for end of service
+# ShowContract=Show contract
+# ListOfServices=List of services
+# ListOfInactiveServices=List of not active services
+# ListOfExpiredServices=List of expired active services
+# ListOfClosedServices=List of closed services
+# ListOfRunningContractsLines=List of running contract lines
+# ListOfRunningServices=List of running services
+# NotActivatedServices=Inactive services (among validated contracts)
+# BoardNotActivatedServices=Services to activate among validated contracts
+# LastContracts=Last %s modified contracts
+# LastActivatedServices=Last %s activated services
+# LastModifiedServices=Last %s modified services
+# EditServiceLine=Edit service line
+# ContractStartDate=Start date
+# ContractEndDate=End date
+# DateStartPlanned=Planned start date
+# DateStartPlannedShort=Planned start date
+# DateEndPlanned=Planned end date
+# DateEndPlannedShort=Planned end date
+# DateStartReal=Real start date
+# DateStartRealShort=Real start date
+# DateEndReal=Real end date
+# DateEndRealShort=Real end date
+# NbOfServices=Nb of services
+# CloseService=Close service
+# ServicesNomberShort=%s service(s)
+# RunningServices=Running services
+# BoardRunningServices=Expired running services
+# ServiceStatus=Status of service
+# DraftContracts=Drafts contracts
+# CloseRefusedBecauseOneServiceActive=Contract can't be closed as ther is at least one open service on it
+# CloseAllContracts=Close all contract lines
+# DeleteContractLine=Delete a contract line
+# ConfirmDeleteContractLine=Are you sure you want to delete this contract line ?
+# MoveToAnotherContract=Move service into another contract.
+# ConfirmMoveToAnotherContract=I choosed new target contract and confirm I want to move this service into this contract.
+# ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to ?
+# PaymentRenewContractId=Renew contract line (number %s)
+# ExpiredSince=Expiration date
+# RelatedContracts=Related contracts
+# NoExpiredServices=No expired active services
+# ListOfServicesToExpireWithDuration=List of Services to expire in %s days
+# ListOfServicesToExpireWithDurationNeg=List of Services expired from more than %s days
+# ListOfServicesToExpire=List of Services to expire
+# NoteListOfYourExpiredServices=This list contains only services of contracts for third parties you are linked to as a sale representative.
+
+##### Types de contacts #####
+# TypeContact_contrat_internal_SALESREPSIGN=Sales representative signing contract
+# TypeContact_contrat_internal_SALESREPFOLL=Sales representative following-up contract
+# TypeContact_contrat_external_BILLING=Billing customer contact
+# TypeContact_contrat_external_CUSTOMER=Follow-up customer contact
+# TypeContact_contrat_external_SALESREPSIGN=Signing contract customer contact
+# Error_CONTRACT_ADDON_NotDefined=Constant CONTRACT_ADDON not defined
diff --git a/htdocs/langs/lt_LT/cron.lang b/htdocs/langs/lt_LT/cron.lang
new file mode 100644
index 00000000000..1be23d72ca3
--- /dev/null
+++ b/htdocs/langs/lt_LT/cron.lang
@@ -0,0 +1,114 @@
+# Dolibarr language file - Source file is en_US - cron
+#
+# About page
+#
+# About = About
+# CronAbout = About Cron
+# CronAboutPage = Cron about page
+
+#
+# Right
+#
+# Permission23101 = Read Scheduled task
+# Permission23102 = Create/update Scheduled task
+# Permission23103 = Delete Scheduled task
+# Permission23104 = Execute Scheduled task
+
+#
+# Admin
+#
+# CronSetup= Scheduled job management setup
+# URLToLaunchCronJobs=URL to check and launch cron jobs if required
+# OrToLaunchASpecificJob=Or to check and launch a specific job
+# KeyForCronAccess=Security key for URL to launch cron jobs
+# FileToLaunchCronJobs=Command line to launch cron jobs
+# CronExplainHowToRunUnix=On Unix environment you should use crontab to run Command line each minutes
+# CronExplainHowToRunWin=On Microsoft(tm) Windows environement you can use Scheduled task tools to run Command line each minutes
+
+
+#
+# Menu
+#
+# CronJobs=Scheduled jobs
+# CronListActive= List of active jobs
+# CronListInactive= List of disabled jobs
+# CronListActive= List of active jobs
+
+
+#
+# Page list
+#
+# CronDateLastRun=Last run
+# CronLastOutput=Last run output
+# CronLastResult=Last result code
+# CronListOfCronJobs=List of scheduled jobs
+# CronCommand=Command
+# CronList=Jobs list
+# CronDelete= Delete cron jobs
+# CronConfirmDelete= Are you sure you want to delete this cron job ?
+# CronExecute=Launch job
+# CronConfirmExecute= Are you sure to execute this job now
+# CronInfo= Jobs allow to execute task that have been planned
+# CronWaitingJobs=Wainting jobs
+# CronTask=Job
+# CronNone= None
+# CronDtStart=Start date
+# CronDtEnd=End date
+# CronDtNextLaunch=Next execution
+# CronDtLastLaunch=Last execution
+# CronFrequency=Frequancy
+# CronClass=Classe
+# CronMethod=Method
+# CronModule=Module
+# CronAction=Action
+# CronStatus=Status
+# CronStatusActive=Enabled
+# CronStatusInactive=Disabled
+# CronNoJobs=No jobs registered
+# CronPriority=Priority
+# CronLabel=Description
+# CronNbRun=Nb. launch
+# CronEach=Every
+# JobFinished=Job launched and finished
+
+#
+#Page card
+#
+# CronAdd= Add jobs
+# CronHourStart= Start Hour and date of task
+# CronEvery= And execute task each
+# CronObject= Instance/Object to create
+# CronArgs=Parameters
+# CronSaveSucess=Save succesfully
+# CronNote=Comment
+# CronFieldMandatory=Fields %s is mandatory
+# CronErrEndDateStartDt=End date cannot be before start date
+# CronStatusActiveBtn=Enable
+# CronStatusInactiveBtn=Disable
+# CronTaskInactive=This job is disabled
+# CronDtLastResult=Last result date
+# CronId=Id
+# CronClassFile=Classes (filename.class.php)
+# CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module).
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of module is product
+# CronClassFileHelp=The file name to load.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of class file name is product.class.php
+# CronObjectHelp=The object name to load.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of class file name is Product
+# CronMethodHelp=The object method to launch.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of method is is fecth
+# CronArgsHelp=The method arguments.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of paramters can be 0, ProductRef
+# CronCommandHelp=The system command line to execute.
+
+#
+# Info
+#
+# CronInfoPage=Information
+
+
+#
+# Common
+#
+# CronType=Task type
+# CronType_method=Call method of a Dolibarr Class
+# CronType_command=Shell command
+# CronMenu=Cron
+# CronCannotLoadClass=Cannot load class %s or object %s
+
+# UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Modules tools - Job list" to see and edit scheduled jobs.
diff --git a/htdocs/langs/lt_LT/deliveries.lang b/htdocs/langs/lt_LT/deliveries.lang
new file mode 100644
index 00000000000..87b76940c13
--- /dev/null
+++ b/htdocs/langs/lt_LT/deliveries.lang
@@ -0,0 +1,25 @@
+# Dolibarr language file - Source file is en_US - deliveries
+# Delivery=Delivery
+# Deliveries=Deliveries
+# DeliveryCard=Delivery card
+# DeliveryOrder=Delivery order
+# DeliveryOrders=Delivery orders
+# DeliveryDate=Delivery date
+# DeliveryDateShort=Deliv. date
+# CreateDeliveryOrder=Generate delivery order
+# QtyDelivered=Qty delivered
+# SetDeliveryDate=Set shipping date
+# ValidateDeliveryReceipt=Validate delivery receipt
+# ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt ?
+# DeleteDeliveryReceipt=Delete delivery receipt
+# DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt %s ?
+# DeliveryMethod=Delivery method
+# TrackingNumber=Tracking number
+# DeliveryNotValidated=Delivery not validated
+# merou PDF model
+# NameAndSignature=Name and Signature :
+# ToAndDate=To___________________________________ on ____/_____/__________
+# GoodStatusDeclaration=Have received the goods above in good condition,
+# Deliverer=Deliverer :
+# Sender=Sender
+# Recipient=Recipient
diff --git a/htdocs/langs/lt_LT/dict.lang b/htdocs/langs/lt_LT/dict.lang
new file mode 100644
index 00000000000..a662b0f7573
--- /dev/null
+++ b/htdocs/langs/lt_LT/dict.lang
@@ -0,0 +1,329 @@
+# Dolibarr language file - Source file is en_US - dict
+# CountryFR=France
+# CountryBE=Belgium
+# CountryIT=Italy
+# CountryES=Spain
+# CountryDE=Germany
+# CountryCH=Switzerland
+# CountryGB=Great Britain
+# CountryUK=United Kingdom
+# CountryIE=Ireland
+# CountryCN=China
+# CountryTN=Tunisia
+# CountryUS=United States
+# CountryMA=Morocco
+# CountryDZ=Algeria
+# CountryCA=Canada
+# CountryTG=Togo
+# CountryGA=Gabon
+# CountryNL=Netherlands
+# CountryHU=Hungary
+# CountryRU=Russia
+# CountrySE=Sweden
+# CountryCI=Ivoiry Coast
+# CountrySN=Senegal
+# CountryAR=Argentina
+# CountryCM=Cameroon
+# CountryPT=Portugal
+# CountrySA=Saudi Arabia
+# CountryMC=Monaco
+# CountryAU=Australia
+# CountrySG=Singapore
+# CountryAF=Afghanistan
+# CountryAX=Åland Islands
+# CountryAL=Albania
+# CountryAS=American Samoa
+# CountryAD=Andorra
+# CountryAO=Angola
+# CountryAI=Anguilla
+# CountryAQ=Antarctica
+# CountryAG=Antigua and Barbuda
+# CountryAM=Armenia
+# CountryAW=Aruba
+# CountryAT=Austria
+# CountryAZ=Azerbaijan
+# CountryBS=Bahamas
+# CountryBH=Bahrain
+# CountryBD=Bangladesh
+# CountryBB=Barbados
+# CountryBY=Belarus
+# CountryBZ=Belize
+# CountryBJ=Benin
+# CountryBM=Bermuda
+# CountryBT=Bhutan
+# CountryBO=Bolivia
+# CountryBA=Bosnia and Herzegovina
+# CountryBW=Botswana
+# CountryBV=Bouvet Island
+# CountryBR=Brazil
+# CountryIO=British Indian Ocean Territory
+# CountryBN=Brunei Darussalam
+# CountryBG=Bulgaria
+# CountryBF=Burkina Faso
+# CountryBI=Burundi
+# CountryKH=Cambodia
+# CountryCV=Cape Verde
+# CountryKY=Cayman Islands
+# CountryCF=Central African Republic
+# CountryTD=Chad
+# CountryCL=Chile
+# CountryCX=Christmas Island
+# CountryCC=Cocos (Keeling) Islands
+# CountryCO=Colombia
+# CountryKM=Comoros
+# CountryCG=Congo
+# CountryCD=Congo, The Democratic Republic of the
+# CountryCK=Cook Islands
+# CountryCR=Costa Rica
+# CountryHR=Croatia
+# CountryCU=Cuba
+# CountryCY=Cyprus
+# CountryCZ=Czech Republic
+# CountryDK=Denmark
+# CountryDJ=Djibouti
+# CountryDM=Dominica
+# CountryDO=Dominican Republic
+# CountryEC=Ecuador
+# CountryEG=Egypt
+# CountrySV=El Salvador
+# CountryGQ=Equatorial Guinea
+# CountryER=Eritrea
+# CountryEE=Estonia
+# CountryET=Ethiopia
+# CountryFK=Falkland Islands
+# CountryFO=Faroe Islands
+# CountryFJ=Fiji Islands
+# CountryFI=Finland
+# CountryGF=French Guiana
+# CountryPF=French Polynesia
+# CountryTF=French Southern Territories
+# CountryGM=Gambia
+# CountryGE=Georgia
+# CountryGH=Ghana
+# CountryGI=Gibraltar
+# CountryGR=Greece
+# CountryGL=Greenland
+# CountryGD=Grenada
+# CountryGP=Guadeloupe
+# CountryGU=Guam
+# CountryGT=Guatemala
+# CountryGN=Guinea
+# CountryGW=Guinea-Bissau
+# CountryGY=Guyana
+# CountryHT=Haïti
+# CountryHM=Heard Island and McDonald
+# CountryVA=Holy See (Vatican City State)
+# CountryHN=Honduras
+# CountryHK=Hong Kong
+# CountryIS=Icelande
+# CountryIN=India
+# CountryID=Indonesia
+# CountryIR=Iran
+# CountryIQ=Iraq
+# CountryIL=Israel
+# CountryJM=Jamaica
+# CountryJP=Japan
+# CountryJO=Jordan
+# CountryKZ=Kazakhstan
+# CountryKE=Kenya
+# CountryKI=Kiribati
+# CountryKP=North Korea
+# CountryKR=South Korea
+# CountryKW=Kuwait
+# CountryKG=Kyrghyztan
+# CountryLA=Lao
+# CountryLV=Latvia
+# CountryLB=Lebanon
+# CountryLS=Lesotho
+# CountryLR=Liberia
+# CountryLY=Libyan
+# CountryLI=Liechtenstein
+# CountryLT=Lituania
+# CountryLU=Luxembourg
+# CountryMO=Macao
+# CountryMK=Macedonia, the former Yugoslav of
+# CountryMG=Madagascar
+# CountryMW=Malawi
+# CountryMY=Malaysia
+# CountryMV=Maldives
+# CountryML=Mali
+# CountryMT=Malta
+# CountryMH=Marshall Islands
+# CountryMQ=Martinique
+# CountryMR=Mauritania
+# CountryMU=Mauritius
+# CountryYT=Mayotte
+# CountryMX=Mexico
+# CountryFM=Micronesia
+# CountryMD=Moldova
+# CountryMN=Mongolia
+# CountryMS=Monserrat
+# CountryMZ=Mozambique
+# CountryMM=Birmania (Myanmar)
+# CountryNA=Namibia
+# CountryNR=Nauru
+# CountryNP=Nepal
+# CountryAN=Netherlands Antilles
+# CountryNC=New Caledonia
+# CountryNZ=New Zealand
+# CountryNI=Nicaragua
+# CountryNE=Niger
+# CountryNG=Nigeria
+# CountryNU=Niue
+# CountryNF=Norfolk Island
+# CountryMP=Northern Mariana Islands
+# CountryNO=Norway
+# CountryOM=Oman
+# CountryPK=Pakistan
+# CountryPW=Palau
+# CountryPS=Palestinian Territory, Occupied
+# CountryPA=Panama
+# CountryPG=Papua New Guinea
+# CountryPY=Paraguay
+# CountryPE=Peru
+# CountryPH=Philippines
+# CountryPN=Pitcairn Islands
+# CountryPL=Poland
+# CountryPR=Puerto Rico
+# CountryQA=Qatar
+# CountryRE=Reunion
+# CountryRO=Romania
+# CountryRW=Rwanda
+# CountrySH=Saint Helena
+# CountryKN=Saint Kitts and Nevis
+# CountryLC=Saint Lucia
+# CountryPM=Saint Pierre and Miquelon
+# CountryVC=Saint Vincent and Grenadines
+# CountryWS=Samoa
+# CountrySM=San Marino
+# CountryST=Sao Tome and Principe
+# CountryRS=Serbia
+# CountrySC=Seychelles
+# CountrySL=Sierra Leone
+# CountrySK=Slovakia
+# CountrySI=Slovenia
+# CountrySB=Solomon Islands
+# CountrySO=Somalia
+# CountryZA=South Africa
+# CountryGS=South Georgia and the South Sandwich Islands
+# CountryLK=Sri Lanka
+# CountrySD=Sudan
+# CountrySR=Suriname
+# CountrySJ=Svalbard and Jan Mayen
+# CountrySZ=Swaziland
+# CountrySY=Syrian
+# CountryTW=Taiwan
+# CountryTJ=Tajikistan
+# CountryTZ=Tanzania
+# CountryTH=Thailand
+# CountryTL=Timor-Leste
+# CountryTK=Tokelau
+# CountryTO=Tonga
+# CountryTT=Trinidad and Tobago
+# CountryTR=Turkey
+# CountryTM=Turkmenistan
+# CountryTC=Turks and Cailos Islands
+# CountryTV=Tuvalu
+# CountryUG=Uganda
+# CountryUA=Ukraine
+# CountryAE=United Arab Emirates
+# CountryUM=United States Minor Outlying Islands
+# CountryUY=Uruguay
+# CountryUZ=Uzbekistan
+# CountryVU=Vanuatu
+# CountryVE=Venezuela
+# CountryVN=Viet Nam
+# CountryVG=Virgin Islands, British
+# CountryVI=Virgin Islands, U.S.
+# CountryWF=Wallis and Futuna
+# CountryEH=Western Sahara
+# CountryYE=Yemen
+# CountryZM=Zambia
+# CountryZW=Zimbabwe
+# CountryGG=Guernsey
+# CountryIM=Isle of Man
+# CountryJE=Jersey
+# CountryME=Montenegro
+# CountryBL=Saint Barthelemy
+# CountryMF=Saint Martin
+
+##### Civilities #####
+# CivilityMME=Mrs.
+# CivilityMR=Mr.
+# CivilityMLE=Ms.
+# CivilityMTRE=Master
+# CivilityDR=Doctor
+
+##### Currencies #####
+# Currencyeuros=Euros
+# CurrencyAUD=AU Dollars
+# CurrencySingAUD=AU Dollar
+# CurrencyCAD=CAN Dollars
+# CurrencySingCAD=CAN Dollar
+# CurrencyCHF=Swiss Francs
+# CurrencySingCHF=Swiss Franc
+# CurrencyEUR=Euros
+# CurrencySingEUR=Euro
+# CurrencyFRF=French Francs
+# CurrencySingFRF=French Franc
+# CurrencyGBP=GB Pounds
+# CurrencySingGBP=GB Pound
+# CurrencyINR=Indian rupees
+# CurrencySingINR=Indian rupee
+# CurrencyMAD=Dirham
+# CurrencySingMAD=Dirham
+# CurrencyMGA=Ariary
+# CurrencySingMGA=Ariary
+# CurrencyMUR=Mauritius rupees
+# CurrencySingMUR=Mauritius rupee
+# CurrencyNOK=Norwegian krones
+# CurrencySingNOK=Norwegian krone
+# CurrencyTND=Tunisian dinars
+# CurrencySingTND=Tunisian dinar
+# CurrencyUSD=US Dollars
+# CurrencySingUSD=US Dollar
+# CurrencyUAH=Hryvnia
+# CurrencySingUAH=Hryvnia
+# CurrencyXAF=CFA Francs BEAC
+# CurrencySingXAF=CFA Franc BEAC
+# CurrencyXOF=CFA Francs BCEAO
+# CurrencySingXOF=CFA Franc BCEAO
+# CurrencyXPF=CFP Francs
+# CurrencySingXPF=CFP Franc
+
+# CurrencyCentSingEUR=cent
+# CurrencyThousandthSingTND=thousandth
+
+#### Input reasons #####
+# DemandReasonTypeSRC_INTE=Internet
+# DemandReasonTypeSRC_CAMP_MAIL=Mailing campaign
+# DemandReasonTypeSRC_CAMP_EMAIL=EMailing campaign
+# DemandReasonTypeSRC_CAMP_PHO=Phone campaign
+# DemandReasonTypeSRC_CAMP_FAX=Fax campaign
+# DemandReasonTypeSRC_COMM=Commercial contact
+# DemandReasonTypeSRC_SHOP=Shop contact
+# DemandReasonTypeSRC_WOM=Word of mouth
+# DemandReasonTypeSRC_PARTNER=Partner
+# DemandReasonTypeSRC_EMPLOYEE=Employee
+# DemandReasonTypeSRC_SPONSORING=Sponsorship
+
+#### Paper formats ####
+# PaperFormatEU4A0=Format 4A0
+# PaperFormatEU2A0=Format 2A0
+# PaperFormatEUA0=Format A0
+# PaperFormatEUA1=Format A1
+# PaperFormatEUA2=Format A2
+# PaperFormatEUA3=Format A3
+# PaperFormatEUA4=Format A4
+# PaperFormatEUA5=Format A5
+# PaperFormatEUA6=Format A6
+# PaperFormatUSLETTER=Format Letter US
+# PaperFormatUSLEGAL=Format Legal US
+# PaperFormatUSEXECUTIVE=Format Executive US
+# PaperFormatUSLEDGER=Format Ledger/Tabloid
+# PaperFormatCAP1=Format P1 Canada
+# PaperFormatCAP2=Format P2 Canada
+# PaperFormatCAP3=Format P3 Canada
+# PaperFormatCAP4=Format P4 Canada
+# PaperFormatCAP5=Format P5 Canada
+# PaperFormatCAP6=Format P6 Canada
diff --git a/htdocs/langs/lt_LT/donations.lang b/htdocs/langs/lt_LT/donations.lang
new file mode 100644
index 00000000000..12a72464cae
--- /dev/null
+++ b/htdocs/langs/lt_LT/donations.lang
@@ -0,0 +1,32 @@
+# Dolibarr language file - Source file is en_US - donations
+# Donation=Donation
+# Donations=Donations
+# DonationRef=Donation ref.
+# Donor=Donor
+# Donors=Donors
+# AddDonation=Add a donation
+# NewDonation=New donation
+# ShowDonation=Show donation
+# DonationPromise=Gift promise
+# PromisesNotValid=Not validated promises
+# PromisesValid=Validated promises
+# DonationsPaid=Donations paid
+# DonationsReceived=Donations received
+# PublicDonation=Public donation
+# DonationsNumber=Donation number
+# DonationsArea=Donations area
+# DonationStatusPromiseNotValidated=Draft promise
+# DonationStatusPromiseValidated=Validated promise
+# DonationStatusPaid=Donation received
+# DonationStatusPromiseNotValidatedShort=Draft
+# DonationStatusPromiseValidatedShort=Validated
+# DonationStatusPaidShort=Received
+# ValidPromess=Validate promise
+# DonationReceipt=Donation receipt
+# BuildDonationReceipt=Build receipt
+# DonationsModels=Documents models for donation receipts
+# LastModifiedDonations=Last %s modified donations
+# SearchADonation=Search a donation
+# DonationRecipient=Donation recipient
+# ThankYou=Thank You
+# IConfirmDonationReception=The recipient declare reception, as a donation, of the following amount
diff --git a/htdocs/langs/lt_LT/ecm.lang b/htdocs/langs/lt_LT/ecm.lang
new file mode 100644
index 00000000000..47c6a4ccd6e
--- /dev/null
+++ b/htdocs/langs/lt_LT/ecm.lang
@@ -0,0 +1,55 @@
+# Dolibarr language file - Source file is en_US - ecm
+# MenuECM=Documents
+# DocsMine=My documents
+# DocsGenerated=Generated documents
+# DocsElements=Elements documents
+# DocsThirdParties=Documents third parties
+# DocsContracts=Documents contracts
+# DocsProposals=Documents proposals
+# DocsOrders=Documents orders
+# DocsInvoices=Documents invoices
+# ECMNbOfDocs=Nb of documents in directory
+# ECMNbOfDocsSmall=Nb of doc.
+# ECMSection=Directory
+# ECMSectionManual=Manual directory
+# ECMSectionAuto=Automatic directory
+# ECMSectionsManual=Manual tree
+# ECMSectionsAuto=Automatic tree
+# ECMSections=Directories
+# ECMRoot=Root
+# ECMNewSection=New directory
+# ECMAddSection=Add directory
+# ECMNewDocument=New document
+# ECMCreationDate=Creation date
+# ECMNbOfFilesInDir=Number of files in directory
+# ECMNbOfSubDir=Number of sub-directories
+# ECMNbOfFilesInSubDir=Number of files in sub-directories
+# ECMCreationUser=Creator
+# ECMArea=EDM area
+# ECMAreaDesc=The EDM (Electronic Document Management) area allows you to save, share and search quickly all kind of documents in Dolibarr.
+# ECMAreaDesc2=* Automatic directories are filled automatically when adding documents from card of an element.
* Manual directories can be used to save documents not linked to a particular element.
+# ECMSectionWasRemoved=Directory %s has been deleted.
+# ECMDocumentsSection=Document of directory
+# ECMSearchByKeywords=Search by keywords
+# ECMSearchByEntity=Search by object
+# ECMSectionOfDocuments=Directories of documents
+# ECMTypeManual=Manual
+# ECMTypeAuto=Automatic
+# ECMDocsBySocialContributions=Documents linked to social contributions
+# ECMDocsByThirdParties=Documents linked to third parties
+# ECMDocsByProposals=Documents linked to proposals
+# ECMDocsByOrders=Documents linked to customers orders
+# ECMDocsByContracts=Documents linked to contracts
+# ECMDocsByInvoices=Documents linked to customers invoices
+# ECMDocsByProducts=Documents linked to products
+# ECMDocsByProjects=Documents linked to projects
+# ECMNoDirectoryYet=No directory created
+# ShowECMSection=Show directory
+# DeleteSection=Remove directory
+# ConfirmDeleteSection=Can you confirm you want to delete the directory %s ?
+# ECMDirectoryForFiles=Relative directory for files
+# CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
+# ECMFileManager=File manager
+# ECMSelectASection=Select a directory on left tree...
+# DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Refresh" button first to synchronize disk and database to get content of this directory.
+
diff --git a/htdocs/langs/lt_LT/errors.lang b/htdocs/langs/lt_LT/errors.lang
new file mode 100644
index 00000000000..f5e6781eb4c
--- /dev/null
+++ b/htdocs/langs/lt_LT/errors.lang
@@ -0,0 +1,150 @@
+# Dolibarr language file - Source file is en_US - errors
+
+# No errors
+# NoErrorCommitIsDone=No error, we commit
+
+# Errors
+# Error=Error
+# Errors=Errors
+# ErrorButCommitIsDone=Errors found but we validate despite this
+# ErrorBadEMail=EMail %s is wrong
+# ErrorBadUrl=Url %s is wrong
+# ErrorLoginAlreadyExists=Login %s already exists.
+# ErrorGroupAlreadyExists=Group %s already exists.
+# ErrorRecordNotFound=Record not found.
+# ErrorFailToCopyFile=Failed to copy file '%s' into '%s'.
+# ErrorFailToRenameFile=Failed to rename file '%s' into '%s'.
+# ErrorFailToDeleteFile=Failed to remove file '%s'.
+# ErrorFailToCreateFile=Failed to create file '%s'.
+# ErrorFailToRenameDir=Failed to rename directory '%s' into '%s'.
+# ErrorFailToCreateDir=Failed to create directory '%s'.
+# ErrorFailToDeleteDir=Failed to delete directory '%s'.
+# ErrorFailedToDeleteJoinedFiles=Can not delete environment because there is some joined files. Remove join files first.
+# ErrorThisContactIsAlreadyDefinedAsThisType=This contact is already defined as contact for this type.
+# ErrorCashAccountAcceptsOnlyCashMoney=This bank account is a cash account, so it accepts payments of type cash only.
+# ErrorFromToAccountsMustDiffers=Source and targets bank accounts must be different.
+# ErrorBadThirdPartyName=Bad value for third party name
+# ErrorProdIdIsMandatory=The %s is mandatory
+# ErrorBadCustomerCodeSyntax=Bad syntax for customer code
+# ErrorCustomerCodeRequired=Customer code required
+# ErrorCustomerCodeAlreadyUsed=Customer code already used
+# ErrorPrefixRequired=Prefix required
+# ErrorUrlNotValid=The website address is incorrect
+# ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
+# ErrorSupplierCodeRequired=Supplier code required
+# ErrorSupplierCodeAlreadyUsed=Supplier code already used
+# ErrorBadParameters=Bad parameters
+# ErrorBadValueForParameter=Wrong value '%s' for parameter incorrect '%s'
+# ErrorBadImageFormat=Image file has not a supported format
+# ErrorBadDateFormat=Value '%s' has wrong date format
+# ErrorWrongDate=Date is not correct!
+# ErrorFailedToWriteInDir=Failed to write in directory %s
+# ErrorFoundBadEmailInFile=Found incorrect email syntax for %s lines in file (example line %s with email=%s)
+# ErrorUserCannotBeDelete=User can not be deleted. May be it is associated on Dolibarr entities.
+# ErrorFieldsRequired=Some required fields were not filled.
+# ErrorFailedToCreateDir=Failed to create a directory. Check that Web server user has permissions to write into Dolibarr documents directory. If parameter safe_mode is enabled on this PHP, check that Dolibarr php files owns to web server user (or group).
+# ErrorNoMailDefinedForThisUser=No mail defined for this user
+# ErrorFeatureNeedJavascript=This feature need javascript to be activated to work. Change this in setup - display.
+# ErrorTopMenuMustHaveAParentWithId0=A menu of type 'Top' can't have a parent menu. Put 0 in parent menu or choose a menu of type 'Left'.
+# ErrorLeftMenuMustHaveAParentId=A menu of type 'Left' must have a parent id.
+# ErrorFileNotFound=File %s not found (Bad path, wrong permissions or access denied by PHP openbasedir or safe_mode parameter)
+# ErrorDirNotFound=Directory %s not found (Bad path, wrong permissions or access denied by PHP openbasedir or safe_mode parameter)
+# ErrorFunctionNotAvailableInPHP=Function %s is required for this feature but is not available in this version/setup of PHP.
+# ErrorDirAlreadyExists=A directory with this name already exists.
+# ErrorFileAlreadyExists=A file with this name already exists.
+# ErrorPartialFile=File not received completely by server.
+# ErrorNoTmpDir=Temporary directy %s does not exists.
+# ErrorUploadBlockedByAddon=Upload blocked by a PHP/Apache plugin.
+# ErrorFileSizeTooLarge=File size is too large.
+# ErrorSizeTooLongForIntType=Size too long for int type (%s digits maximum)
+# ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum)
+# ErrorNoValueForSelectType=Please fill value for select list
+# ErrorNoValueForCheckBoxType=Please fill value for checkbox list
+# ErrorNoValueForRadioType=Please fill value for radio list
+# ErrorBadFormatValueList=The list value cannot have more than one come : %s, but need at least one: llave,valores
+# ErrorFieldCanNotContainSpecialCharacters=Field %s must not contains special characters.
+# ErrorNoAccountancyModuleLoaded=No accountancy module activated
+# ErrorExportDuplicateProfil=This profile name already exists for this export set.
+# ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
+# ErrorLDAPMakeManualTest=A .ldif file has been generated in directory %s. Try to load it manually from command line to have more information on errors.
+# ErrorCantSaveADoneUserWithZeroPercentage=Can't save an action with "statut not started" if field "done by" is also filled.
+# ErrorRefAlreadyExists=Ref used for creation already exists.
+# ErrorPleaseTypeBankTransactionReportName=Please type bank receipt name where transaction is reported (Format YYYYMM or YYYYMMDD)
+# ErrorRecordHasChildren=Failed to delete records since it has some childs.
+# ErrorRecordIsUsedCantDelete=Can't delete record. It is already used or included into other object.
+# ErrorModuleRequireJavascript=Javascript must not be disabled to have this feature working. To enable/disable Javascript, go to menu Home->Setup->Display.
+# ErrorPasswordsMustMatch=Both typed passwords must match each other
+# ErrorContactEMail=A technical error occured. Please, contact administrator to following email %s en provide the error code %s in your message, or even better by adding a screen copy of this page.
+# ErrorWrongValueForField=Wrong value for field number %s (value '%s' does not match regex rule %s)
+# ErrorFieldValueNotIn=Wrong value for field number %s (value '%s' is not a value available into field %s of table %s)
+# ErrorFieldRefNotIn=Wrong value for field number %s (value '%s' is not a %s existing ref)
+# ErrorsOnXLines=Errors on %s source record(s)
+# ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
+# ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
+# ErrorDatabaseParameterWrong=Database setup parameter '%s' has a value not compatible to use Dolibarr (must have value '%s').
+# ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
+# ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
+# ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Setup - Modules to complete.
+# ErrorBadMask=Error on mask
+# ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
+# ErrorBadMaskBadRazMonth=Error, bad reset value
+# ErrorSelectAtLeastOne=Error. Select at least one entry.
+# ErrorProductWithRefNotExist=Product with reference '%s' don't exist
+# ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transation that is conciliated
+# ErrorProdIdAlreadyExist=%s is assigned to another third
+# ErrorFailedToSendPassword=Failed to send password
+# ErrorFailedToLoadRSSFile=Fails to get RSS feed. Try to add constant MAIN_SIMPLEXMLLOAD_DEBUG if error messages does not provide enough information.
+# ErrorPasswordDiffers=Passwords differs, please type them again.
+# ErrorForbidden=Access denied.
You try to access to a page, area or feature without being in an authenticated session or that is not allowed to your user.
+# ErrorForbidden2=Permission for this login can be defined by your Dolibarr administrator from menu %s->%s.
+# ErrorForbidden3=It seems that Dolibarr is not used through an authenticated session. Take a look at Dolibarr setup documentation to know how to manage authentications (htaccess, mod_auth or other...).
+# ErrorNoImagickReadimage=Class Imagick is not found in this PHP. No preview can be available. Administrators can disable this tab from menu Setup - Display.
+# ErrorRecordAlreadyExists=Record already exists
+# ErrorCantReadFile=Failed to read file '%s'
+# ErrorCantReadDir=Failed to read directory '%s'
+# ErrorFailedToFindEntity=Failed to read environment '%s'
+# ErrorBadLoginPassword=Bad value for login or password
+# ErrorLoginDisabled=Your account has been disabled
+# ErrorFailedToRunExternalCommand=Failed to run external command. Check it is available and runnable by your PHP server. If PHP Safe Mode is enabled, check that command is inside a directory defined by parameter safe_mode_exec_dir.
+# ErrorFailedToChangePassword=Failed to change password
+# ErrorLoginDoesNotExists=User with login %s could not be found.
+# ErrorLoginHasNoEmail=This user has no email address. Process aborted.
+# ErrorBadValueForCode=Bad value for security code. Try again with new value...
+# ErrorBothFieldCantBeNegative=Fields %s and %s can't be both negative
+# ErrorWebServerUserHasNotPermission=User account %s used to execute web server has no permission for that
+# ErrorNoActivatedBarcode=No barcode type activated
+# ErrUnzipFails=Failed to unzip %s with ZipArchive
+# ErrNoZipEngine=No engine to unzip %s file in this PHP
+# ErrorFileMustBeADolibarrPackage=The file %s must be a Dolibarr zip package
+# ErrorFileRequired=It takes a package Dolibarr file
+# ErrorPhpCurlNotInstalled=The PHP CURL is not installed, this is essential to talk with Paypal
+# ErrorFailedToAddToMailmanList=Failed to add record %s to Mailman list %s or SPIP base
+# ErrorFailedToRemoveToMailmanList=Failed to remove record %s to Mailman list %s or SPIP base
+# ErrorNewValueCantMatchOldValue=New value can't be equal to old one
+# ErrorFailedToValidatePasswordReset=Failed to reinit password. May be the reinit was already done (this link can be used only one time). If not, try to restart the reinit process.
+# ErrorToConnectToMysqlCheckInstance=Connect to database fails. Check Mysql server is running (in most cases, you can launch it from command line with 'sudo /etc/init.d/mysql start').
+# ErrorFailedToAddContact=Failed to add contact
+# ErrorDateMustBeBeforeToday=The date can not be greater than today
+# ErrorPaymentModeDefinedToWithoutSetup=A payment mode was set to type %s but setup of module Invoice was not completed to define information to show for this payment mode.
+# ErrorPHPNeedModule=Error, your PHP must have module %s installed to use this feature.
+# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
+# ErrorWarehouseMustDiffers=Source and target warehouses must differs
+# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
+
+# Warnings
+# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
+# WarningSafeModeOnCheckExecDir=Warning, PHP option safe_mode is on so command must be stored inside a directory declared by php parameter safe_mode_exec_dir.
+# WarningAllowUrlFopenMustBeOn=Parameter allow_url_fopen must be set to on in filer php.ini for having this module working completely. You must modify this file manually.
+# WarningBuildScriptNotRunned=Script %s was not yet ran to build graphics, or there is no data to show.
+# WarningBookmarkAlreadyExists=A bookmark with this title or this target (URL) already exists.
+# WarningPassIsEmpty=Warning, database password is empty. This is a security hole. You should add a password to your database and change your conf.php file to reflect this.
+# WarningConfFileMustBeReadOnly=Warning, your config file (htdocs/conf/conf.php) can be overwritten by the web server. This is a serious security hole. Modify permissions on file to be in read only mode for operating system user used by Web server. If you use Windows and FAT format for your disk, you must know that this file system does not allow to add permissions on file, so can't be completely safe.
+# WarningsOnXLines=Warnings on %s source record(s)
+# WarningNoDocumentModelActivated=No model, for document generation, has been activated. A model will be choosed by default until you check your module setup.
+# WarningLockFileDoesNotExists=Warning, once setup is finished, you must disable install/migrate tools by adding a file install.lock into directory %s. Missing this file is a security hole.
+# WarningUntilDirRemoved=All security warnings (visible by admin users only) will remain active as long as the vulnerability is present (or that constant MAIN_REMOVE_INSTALL_WARNING is added in Setup->Other setup).
+# WarningCloseAlways=Warning, closing is done even if amount differs between source and target elements. Enable this feature with caution.
+# WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box.
+# WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your user are not complete (see tab ClickToDial onto your user card).
+# WarningNotRelevant=Irrelevant operation for this dataset
diff --git a/htdocs/langs/lt_LT/exports.lang b/htdocs/langs/lt_LT/exports.lang
new file mode 100644
index 00000000000..3376ce3396c
--- /dev/null
+++ b/htdocs/langs/lt_LT/exports.lang
@@ -0,0 +1,130 @@
+# Dolibarr language file - Source file is en_US - exports
+# ExportsArea=Exports area
+# ImportArea=Import area
+# NewExport=New export
+# NewImport=New import
+# ExportableDatas=Exportable dataset
+# ImportableDatas=Importable dataset
+# SelectExportDataSet=Choose dataset you want to export...
+# SelectImportDataSet=Choose dataset you want to import...
+# SelectExportFields=Choose fields you want to export, or select a predefined export profile
+# SelectImportFields=Choose source file fields you want to import and their target field in database by moving them up and down with anchor %s, or select a predefined import profil:
+# NotImportedFields=Fields of source file not imported
+# SaveExportModel=Save this export profile if you plan to reuse it later...
+# SaveImportModel=Save this import profile if you plan to reuse it later...
+# ExportModelName=Export profile name
+# ExportModelSaved=Export profile saved under name %s.
+# ExportableFields=Exportable fields
+# ExportedFields=Exported fields
+# ImportModelName=Import profile name
+# ImportModelSaved=Import profile saved under name %s.
+# ImportableFields=Importable fields
+# ImportedFields=Imported fields
+# DatasetToExport=Dataset to export
+# DatasetToImport=Import file into dataset
+# NoDiscardedFields=No fields in source file are discarded
+# Dataset=Dataset
+# ChooseFieldsOrdersAndTitle=Choose fields order...
+# FieldsOrder=Fields order
+# FieldsTitle=Fields title
+# FieldOrder=Field order
+# FieldTitle=Field title
+# ChooseExportFormat=Choose export format
+# NowClickToGenerateToBuildExportFile=Now, select file format in combo box and click on "Generate" to build export file...
+# AvailableFormats=Available formats
+# LibraryShort=Library
+# LibraryUsed=Library used
+# LibraryVersion=Version
+# Step=Step
+# FormatedImport=Import assistant
+# FormatedImportDesc1=This area allows to import personalized data, using an assistant to help you in process without technical knowledge.
+# FormatedImportDesc2=First step is to choose a king of data you want to load, then file to load, then to choose which fields you want to load.
+# FormatedExport=Export assistant
+# FormatedExportDesc1=This area allows to export personalized data, using an assistant to help you in process without technical knowledge.
+# FormatedExportDesc2=First step is to choose a predefined dataset, then to choose which fields you want in your result files, and which order.
+# FormatedExportDesc3=When data to export are selected, you can define output file format you want to export your data to.
+# Sheet=Sheet
+# NoImportableData=No importable data (no module with definitions to allow data imports)
+# FileSuccessfullyBuilt=Export file generated
+# SQLUsedForExport=SQL Request used to build export file
+# LineId=Id of line
+# LineDescription=Description of line
+# LineUnitPrice=Unit price of line
+# LineVATRate=VAT Rate of line
+# LineQty=Quantity for line
+# LineTotalHT=Amount net of tax for line
+# LineTotalTTC=Amount with tax for line
+# LineTotalVAT=Amount of VAT for line
+# TypeOfLineServiceOrProduct=Type of line (0=product, 1=service)
+# FileWithDataToImport=File with data to import
+# FileToImport=Source file to import
+# FileMustHaveOneOfFollowingFormat=File to import must have one of following format
+# DownloadEmptyExample=Download example of empty source file
+# ChooseFormatOfFileToImport=Choose file format to use as import file format by clicking on picto %s to select it...
+# ChooseFileToImport=Upload file then click on picto %s to select file as source import file...
+# SourceFileFormat=Source file format
+# FieldsInSourceFile=Fields in source file
+# FieldsInTargetDatabase=Target fields in Dolibarr database (bold=mandatory)
+# Field=Field
+# NoFields=No fields
+# MoveField=Move field column number %s
+# ExampleOfImportFile=Example_of_import_file
+# SaveImportProfile=Save this import profile
+# ErrorImportDuplicateProfil=Failed to save this import profile with this name. An existing profile already exists with this name.
+# ImportSummary=Import setup summary
+# TablesTarget=Targeted tables
+# FieldsTarget=Targeted fields
+# TableTarget=Targeted table
+# FieldTarget=Targeted field
+# FieldSource=Source field
+# DoNotImportFirstLine=Do not import first line of source file
+# NbOfSourceLines=Number of lines in source file
+# NowClickToTestTheImport=Check import parameters you have defined. If they are correct, click on button "%s" to launch a simulation of import process (no data will be changed in your database, it's only a simulation for the moment)...
+# RunSimulateImportFile=Launch the import simulation
+# FieldNeedSource=This fiels in database require a data from source file
+# SomeMandatoryFieldHaveNoSource=Some mandatory fields have no source from data file
+# InformationOnSourceFile=Information on source file
+# InformationOnTargetTables=Information on target fields
+# SelectAtLeastOneField=Switch at least one source field in the column of fields to export
+# SelectFormat=Choose this import file format
+# RunImportFile=Launch import file
+# NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import.
+# DataLoadedWithId=All data will be loaded with the following import id: %s
+# ErrorMissingMandatoryValue=Mandatory data is empty in source file for field %s.
+# TooMuchErrors=There is still %s other source lines with errors but output has been limited.
+# TooMuchWarnings=There is still %s other source lines with warnings but output has been limited.
+# EmptyLine=Empty line (will be discarded)
+# CorrectErrorBeforeRunningImport=You must first correct all errors before running definitive import.
+# FileWasImported=File was imported with number %s.
+# YouCanUseImportIdToFindRecord=You can find all imported records in your database by filtering on field import_key='%s'.
+# NbOfLinesOK=Number of lines with no errors and no warnings: %s.
+# NbOfLinesImported=Number of lines successfully imported: %s.
+# DataComeFromNoWhere=Value to insert comes from nowhere in source file.
+# DataComeFromFileFieldNb=Value to insert comes from field number %s in source file.
+# DataComeFromIdFoundFromRef=Value that comes from field number %s of source file will be used to find id of parent object to use (So the objet %s that has the ref. from source file must exists into Dolibarr).
+# DataComeFromIdFoundFromCodeId=Code that comes from field number %s of source file will be used to find id of parent object to use (So the code from source file must exists into dictionnary %s). Note that if you know id, you can also use it into source file instead of code. Import should work in both cases.
+# DataIsInsertedInto=Data coming from source file will be inserted into the following field:
+# DataIDSourceIsInsertedInto=The id of parent object found using the data in source file, will be inserted into the following field:
+# DataCodeIDSourceIsInsertedInto=The id of parent line found from code, will be inserted into following field:
+# SourceRequired=Data value is mandatory
+# SourceExample=Example of possible data value
+# ExampleAnyRefFoundIntoElement=Any ref found for element %s
+# ExampleAnyCodeOrIdFoundIntoDictionnary=Any code (or id) found into dictionnary %s
+# CSVFormatDesc=Comma Separated Value file format (.csv).
This is a text file format where fields are separated by separator [ %s ]. If separator is found inside a field content, field is rounded by round character [ %s ]. Escape character to escape round character is [ %s ].
+# Excel95FormatDesc=Excel file format (.xls)
This is native Excel 95 format (BIFF5).
+# Excel2007FormatDesc=Excel file format (.xlsx)
This is native Excel 2007 format (SpreadsheetML).
+# TsvFormatDesc=Tab Separated Value file format (.tsv)
This is a text file format where fields are separated by a tabulator [tab].
+# ExportFieldAutomaticallyAdded=Field %s was automatically added. It will avoid you to have similar lines to be treated as duplicate records (with this field added, all lines will own their own id and will differ).
+# CsvOptions=Csv Options
+# Separator=Separator
+# Enclosure=Enclosure
+# SuppliersProducts=Suppliers Products
+# BankCode=Bank code
+# DeskCode=Desk code
+# BankAccountNumber=Account number
+# BankAccountNumberKey=Key
+## filters
+# SelectFilterFields=If you want to filter on some values, just input values here.
+# FilterableFields=Champs Filtrables
+# FilteredFields=Filtered fields
+# FilteredFieldsValues=Value for filter
diff --git a/htdocs/langs/lt_LT/externalsite.lang b/htdocs/langs/lt_LT/externalsite.lang
new file mode 100644
index 00000000000..b915c37a5ab
--- /dev/null
+++ b/htdocs/langs/lt_LT/externalsite.lang
@@ -0,0 +1,4 @@
+# Dolibarr language file - Source file is en_US - externalsite
+# ExternalSiteSetup=Setup link to external website
+# ExternalSiteURL=External Site URL
+# ExternalSiteModuleNotComplete=Module ExternalSite was not configured properly.
diff --git a/htdocs/langs/lt_LT/ftp.lang b/htdocs/langs/lt_LT/ftp.lang
new file mode 100644
index 00000000000..6f135997201
--- /dev/null
+++ b/htdocs/langs/lt_LT/ftp.lang
@@ -0,0 +1,12 @@
+# Dolibarr language file - Source file is en_US - ftp
+# FTPClientSetup=FTP Client module setup
+# NewFTPClient=New FTP connection setup
+# FTPArea=FTP Area
+# FTPAreaDesc=This screen show you content of a FTP server view
+# SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete
+# FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions
+# FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s)
+# FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password
+# FTPFailedToRemoveFile=Failed to remove file %s.
+# FTPFailedToRemoveDir=Failed to remove directory %s (Check permissions and that directory is empty).
+# FTPPassiveMode=Passive mode
diff --git a/htdocs/langs/lt_LT/help.lang b/htdocs/langs/lt_LT/help.lang
new file mode 100644
index 00000000000..fe836c72ab6
--- /dev/null
+++ b/htdocs/langs/lt_LT/help.lang
@@ -0,0 +1,28 @@
+# Dolibarr language file - Source file is en_US - help
+# CommunitySupport=Forum/Wiki support
+# EMailSupport=Emails support
+# RemoteControlSupport=Online real time / remote support
+# OtherSupport=Other support
+# ToSeeListOfAvailableRessources=To contact/see available resources:
+# ClickHere=Click here
+# HelpCenter=Help center
+# DolibarrHelpCenter=Dolibarr help and support center
+# ToGoBackToDolibarr=Otherwise, click here to use Dolibarr
+# TypeOfSupport=Source of support
+# TypeSupportCommunauty=Community (free)
+# TypeSupportCommercial=Commercial
+# TypeOfHelp=Type
+# NeedHelpCenter=Need help or support ?
+# Efficiency=Efficiency
+# TypeHelpOnly=Help only
+# TypeHelpDev=Help+Development
+# TypeHelpDevForm=Help+Development+Formation
+# ToGetHelpGoOnSparkAngels1=Some companies can provide a fast (sometime immediate) and more efficient online support by taking control of your computer. Such helpers can be found on %s web site:
+# ToGetHelpGoOnSparkAngels3=You can also go to the list of all available coaches for Dolibarr, for this click on button
+# ToGetHelpGoOnSparkAngels2=Sometimes, there is no company available at the moment you make your search, so think to change the filter to look for "all availability". You will be able to send more requests.
+# BackToHelpCenter=Otherwise, click here to go back to help center home page.
+# LinkToGoldMember=You can call one of the coach preselected by Dolibarr for your language (%s) by clicking his Widget (status and maximum price are automatically updated):
+# PossibleLanguages=Supported languages
+# MakeADonation=Help Dolibarr project, make a donation
+# SubscribeToFoundation=Help Dolibarr project, subscribe to the foundation
+# SeeOfficalSupport=For official Dolibarr support in your language:
%s
diff --git a/htdocs/langs/lt_LT/holiday.lang b/htdocs/langs/lt_LT/holiday.lang
new file mode 100644
index 00000000000..3bca20c07db
--- /dev/null
+++ b/htdocs/langs/lt_LT/holiday.lang
@@ -0,0 +1,152 @@
+# Dolibarr language file - Source file is en_US - holiday
+# HRM=HRM
+# Holidays=Holidays
+# CPTitreMenu=Holidays
+# MenuReportMonth=Monthly statement
+# MenuAddCP=Apply for holidays
+# NotActiveModCP=You must enable the module holidays to view this page.
+# NotConfigModCP=You must configure the module holidays to view this page. To do this, click here a>.
+# NoCPforUser=You don't have a demand for holidays.
+# AddCP=Apply for holidays
+# CPErrorSQL=An SQL error occurred:
+# Employe=Employee
+# DateDebCP=Start date
+# DateFinCP=End date
+# DateCreateCP=Creation date
+# DraftCP=Draft
+# ToReviewCP=Awaiting approval
+# ApprovedCP=Approved
+# CancelCP=Canceled
+# RefuseCP=Refused
+# ValidatorCP=Approbator
+# ListeCP=List of holidays
+# ReviewedByCP=Will be reviewed by
+# DescCP=Description
+# SendRequestCP=Creating demand for holidays
+# DelayToRequestCP=Applications for holidays must be made at least %s day(s) before them.
+# MenuConfCP=Edit balance of holidays
+# UpdateAllCP=Update the holidays
+# SoldeCPUser=Holidays balance is %s days.
+# ErrorEndDateCP=You must select an end date greater than the start date.
+# ErrorSQLCreateCP=An SQL error occurred during the creation:
+# ErrorIDFicheCP=An error has occurred, the request for holidays does not exist.
+# ReturnCP=Return to previous page
+# ErrorUserViewCP=You are not authorized to read this request for holidays.
+# InfosCP=Information of the demand of holidays
+# InfosWorkflowCP=Information Workflow
+# DateCreateCP=Creation date
+# RequestByCP=Requested by
+# TitreRequestCP=Sheet of holidays
+# NbUseDaysCP=Number of days of holidays consumed
+# EditCP=Edit
+# DeleteCP=Delete
+# ActionValidCP=Validate
+# ActionRefuseCP=Refuse
+# ActionCancelCP=Cancel
+# StatutCP=Status
+# SendToValidationCP=Send to validation
+# TitleDeleteCP=Delete the request of holidays
+# ConfirmDeleteCP=Confirm the deletion of this request for holidays?
+# ErrorCantDeleteCP=Error you don't have the right to delete this holiday request.
+# CantCreateCP=You don't have the right to apply for holidays.
+# InvalidValidatorCP=You must choose an approbator to your holiday request.
+# UpdateButtonCP=Update
+# CantUpdate=You cannot update this request of holidays.
+# NoDateDebut=You must select a start date.
+# NoDateFin=You must select an end date.
+# ErrorDureeCP=Your request for holidays does not contain working day.
+# TitleValidCP=Approve the request holidays
+# ConfirmValidCP=Are you sure you want to approve the holiday request?
+# DateValidCP=Date approved
+# TitleToValidCP=Send request holidays
+# ConfirmToValidCP=Are you sure you want to send the request of holidays?
+# TitleRefuseCP=Refuse the request holidays
+# ConfirmRefuseCP=Are you sure you want to refuse the request of holidays?
+# NoMotifRefuseCP=You must choose a reason for refusing the request.
+# TitleCancelCP=Cancel the request holidays
+# ConfirmCancelCP=Are you sure you want to cancel the request of holidays?
+# DetailRefusCP=Reason for refusal
+# DateRefusCP=Date of refusal
+# DateCancelCP=Date of cancellation
+# DefineEventUserCP=Assign an exceptional leave for a user
+# addEventToUserCP=Assign leave
+# MotifCP=Reason
+# UserCP=User
+# ErrorAddEventToUserCP=An error occurred while adding the exceptional leave.
+# AddEventToUserOkCP=The addition of the exceptional leave has been completed.
+# MenuLogCP=View logs of holidays
+# LogCP=Log of updates of holidays
+# ActionByCP=Performed by
+# UserUpdateCP=For the user
+# PrevSoldeCP=Previous Balance
+# NewSoldeCP=New Balance
+# alreadyCPexist=A request for holidays has already been done on this period.
+# UserName=Name
+# Employee=Employee
+# FirstDayOfHoliday=First day of holiday
+# LastDayOfHoliday=Last day of holiday
+# HolidaysMonthlyUpdate=Monthly update
+# ManualUpdate=Manual update
+# HolidaysCancelation=Holidays cancelation
+
+## Configuration du Module ##
+# ConfCP=Configuration of holidays module
+# DescOptionCP=Description of the option
+# ValueOptionCP=Value
+# GroupToValidateCP=Group with the ability to approve holidays
+# ConfirmConfigCP=Validate the configuration
+# LastUpdateCP=Last updated automatically of holidays
+# UpdateConfCPOK=Updated successfully.
+# ErrorUpdateConfCP=An error occurred during the update, please try again.
+# AddCPforUsers=Please add the balance of holidays of users by clicking here.
+# DelayForSubmitCP=Deadline to apply for holidays
+# AlertapprobatortorDelayCP=Prevent the approbator if the holiday request does not match the deadline
+# AlertValidatorDelayCP=Préevent the approbator if the holiday request exceed delay
+# AlertValidorSoldeCP=Prevent the approbator if the holiday request exceed the balance
+# nbUserCP=Number of users supported in the module holidays
+# nbHolidayDeductedCP=Number of holidays to be deducted per day of holiday taken
+# nbHolidayEveryMonthCP=Number of holidays added every month
+# Module27130Name= Management of holidays
+# Module27130Desc= Management of holidays
+# TitleOptionMainCP=Main settings of holidays
+# TitleOptionEventCP=Settings of holidays related to events
+# ValidEventCP=Validate
+# UpdateEventCP=Update events
+# CreateEventCP=Create
+# NameEventCP=Event name
+# OkCreateEventCP=The addition of the event went well.
+# ErrorCreateEventCP=Error creating the event.
+# UpdateEventOkCP=The update of the event went well.
+# ErrorUpdateEventCP=Error while updating the event.
+# DeleteEventCP=Delete Event
+# DeleteEventOkCP=The event has been deleted.
+# ErrorDeleteEventCP=Error while deleting the event.
+# TitleDeleteEventCP=Delete a exceptional leave
+# TitleCreateEventCP=Create a exceptional leave
+# TitleUpdateEventCP=Edit or delete a exceptional leave
+# DeleteEventOptionCP=Delete
+# UpdateEventOptionCP=Update
+# ErrorMailNotSend=An error occurred while sending email:
+# NoCPforMonth=No leave this month.
+# nbJours=Number days
+# TitleAdminCP=Configuration of Holidays
+
+#Messages
+# Hello=Hello
+# HolidaysToValidate=Validate holidays
+# HolidaysToValidateBody=Below is a request for holidays to validate
+# HolidaysToValidateDelay=This request for holidays will take place within a period of less than %s days.
+# HolidaysToValidateAlertSolde=The user who made this request for holidays do not have enough available days.
+# HolidaysValidated=Validated holidays
+# HolidaysValidatedBody=Your request for holidays for %s to %s has been validated.
+# HolidaysRefused=Denied holidays
+# HolidaysRefusedBody=Your request for holidays for %s to %s has been denied for the following reason :
+# HolidaysCanceled=Canceled holidays
+# HolidaysCanceledBody=Your request for holidays for %s to %s has been canceled.
+
+# Permission20001=Read/create/modify their holidays
+# Permission20002=Read/modify all requests of holidays
+# Permission20003=Delete their holidays requests
+# Permission20004=Define users holidays
+# Permission20005=Review log of modified holidays
+# Permission20006=Access holidays monthly report
diff --git a/htdocs/langs/lt_LT/install.lang b/htdocs/langs/lt_LT/install.lang
new file mode 100644
index 00000000000..2e7cc12afac
--- /dev/null
+++ b/htdocs/langs/lt_LT/install.lang
@@ -0,0 +1,209 @@
+# Dolibarr language file - Source file is en_US - install
+# InstallEasy=Just follow the instructions step by step.
+# MiscellaneousChecks=Prerequisites check
+# DolibarrWelcome=Welcome to Dolibarr
+# ConfFileExists=Configuration file %s exists.
+# ConfFileDoesNotExists=Configuration file %s does not exist !
+# ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file %s does not exist and could not be created !
+# ConfFileCouldBeCreated=Configuration file %s could be created.
+# ConfFileIsNotWritable=Configuration file %s is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
+# ConfFileIsWritable=Configuration file %s is writable.
+# ConfFileReload=Reload all information from configuration file.
+# PHPSupportSessions=This PHP supports sessions.
+# PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
+# PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check your parameter variables_order in php.ini.
+# PHPSupportGD=This PHP support GD graphical functions.
+# PHPSupportUTF8=This PHP support UTF8 functions.
+# PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough.
+# PHPMemoryTooLow=Your PHP max session memory is set to %s bytes. This should be too low. Change your php.ini to set memory_limit parameter to at least %s bytes.
+# Recheck=Click here for a more significative test
+# ErrorPHPDoesNotSupportSessions=Your PHP installation does not support sessions. This feature is required to make Dolibarr working. Check your PHP setup.
+# ErrorPHPDoesNotSupportGD=Your PHP installation does not support graphical function GD. No graph will be available.
+# ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr can't work correctly. Solve this before installing Dolibarr.
+# ErrorDirDoesNotExists=Directory %s does not exist.
+# ErrorGoBackAndCorrectParameters=Go backward and correct wrong parameters.
+# ErrorWrongValueForParameter=You may have typed a wrong value for parameter '%s'.
+# ErrorFailedToCreateDatabase=Failed to create database '%s'.
+# ErrorFailedToConnectToDatabase=Failed to connect to database '%s'.
+# ErrorDatabaseVersionTooLow=Database version (%s) too old. Version %s or higher is required.
+# ErrorPHPVersionTooLow=PHP version too old. Version %s is required.
+# WarningPHPVersionTooLow=PHP version too old. Version %s or more is expected. This version should allow install but is not supported.
+# ErrorConnectedButDatabaseNotFound=Connection to server successfull but database '%s' not found.
+# ErrorDatabaseAlreadyExists=Database '%s' already exists.
+# IfDatabaseNotExistsGoBackAndUncheckCreate=If database does not exists, go back and check option "Create database".
+# IfDatabaseExistsGoBackAndCheckCreate=If database already exists, go back and uncheck "Create database" option.
+# WarningBrowserTooOld=Too old version of browser. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommanded.
+# PHPVersion=PHP Version
+# YouCanContinue=You can continue...
+# PleaseBePatient=Please be patient...
+# License=Using license
+# ConfigurationFile=Configuration file
+# WebPagesDirectory=Directory where web pages are stored
+# DocumentsDirectory=Directory to store uploaded and generated documents
+# URLRoot=URL Root
+# ForceHttps=Force secure connections (https)
+# CheckToForceHttps=Check this option to force secure connections (https).
This requires that the web server is configured with an SSL certificate.
+# DolibarrDatabase=Dolibarr Database
+# DatabaseChoice=Database choice
+# DatabaseType=Database type
+# DriverType=Driver type
+# Server=Server
+# ServerAddressDescription=Name or ip address for database server, usually 'localhost' when database server is hosted on same server than web server
+# ServerPortDescription=Database server port. Keep empty if unknown.
+# DatabaseServer=Database server
+# DatabaseName=Database name
+# DatabasePrefix=Database prefix table
+# Login=Login
+# AdminLogin=Login for Dolibarr database owner.
+# Password=Password
+# PasswordAgain=Retype password a second time
+# AdminPassword=Password for Dolibarr database owner.
+# CreateDatabase=Create database
+# CreateUser=Create owner
+# DatabaseSuperUserAccess=Database server - Superuser access
+# CheckToCreateDatabase=Check box if database does not exist and must be created.
In this case, you must fill the login/password for superuser account at the bottom of this page.
+# CheckToCreateUser=Check box if database owner does not exist and must be created.
In this case, you must choose its login and password and also fill the login/password for the superuser account at the bottom of this page. If this box is unchecked, owner database and its passwords must exists.
+# Experimental=(experimental)
+# DatabaseRootLoginDescription=Login of the user allowed to create new databases or new users, mandatory if your database or its owner does not already exists.
+# KeepEmptyIfNoPassword=Leave empty if user has no password (avoid this)
+# SaveConfigurationFile=Save values
+# ConfigurationSaving=Saving configuration file
+# ServerConnection=Server connection
+# DatabaseConnection=Database connection
+# DatabaseCreation=Database creation
+# UserCreation=User creation
+# CreateDatabaseObjects=Database objects creation
+# ReferenceDataLoading=Reference data loading
+# TablesAndPrimaryKeysCreation=Tables and Primary keys creation
+# CreateTableAndPrimaryKey=Create table %s
+# CreateOtherKeysForTable=Create foreign keys and indexes for table %s
+# OtherKeysCreation=Foreign keys and indexes creation
+# FunctionsCreation=Functions creation
+# AdminAccountCreation=Administrator login creation
+# PleaseTypePassword=Please type a password, empty passwords are not allowed !
+# PleaseTypeALogin=Please type a login !
+# PasswordsMismatch=Passwords differs, please try again !
+# SetupEnd=End of setup
+# SystemIsInstalled=This installation is complete.
+# SystemIsUpgraded=Dolibarr has been upgraded successfully.
+# YouNeedToPersonalizeSetup=You need to configure Dolibarr to suit your needs (appearance, features, ...). To do this, please follow the link below:
+# AdminLoginCreatedSuccessfuly=Dolibarr administrator login '%s' created successfuly.
+# GoToDolibarr=Go to Dolibarr
+# GoToSetupArea=Go to Dolibarr (setup area)
+# MigrationNotFinished=Version of your database is not completely up to date, so you'll have to run the upgrade process again.
+# GoToUpgradePage=Go to upgrade page again
+# Examples=Examples
+# WithNoSlashAtTheEnd=Without the slash "/" at the end
+# DirectoryRecommendation=It is recommanded to use a directory outside of your directory of your web pages.
+# LoginAlreadyExists=Already exists
+# DolibarrAdminLogin=Dolibarr admin login
+# AdminLoginAlreadyExists=Dolibarr administrator account '%s' already exists. Go back, if you want to create another one.
+# WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called install.lock into Dolibarr document directory, in order to avoid malicious use of it.
+# ThisPHPDoesNotSupportTypeBase=This PHP system does not support any interface to access database type %s
+# FunctionNotAvailableInThisPHP=Not available on this PHP
+# MigrateScript=Migration script
+# ChoosedMigrateScript=Choose migration script
+# DataMigration=Data migration
+# DatabaseMigration=Structure database migration
+# ProcessMigrateScript=Script processing
+# ChooseYourSetupMode=Choose your setup mode and click "Start"...
+# FreshInstall=Fresh install
+# FreshInstallDesc=Use this mode if this is your first install. If not, this mode can repair a incomplete previous install, but if you want to upgrade your version, choose "Upgrade" mode.
+# Upgrade=Upgrade
+# UpgradeDesc=Use this mode if you have replaced old Dolibarr files with files from a newer version. This will upgrade your database and data.
+# Start=Start
+# InstallNotAllowed=Setup not allowed by conf.php permissions
+# NotAvailable=Not available
+# YouMustCreateWithPermission=You must create file %s and set write permissions on it for the web server during install process.
+# CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload page.
+# AlreadyDone=Already migrated
+# DatabaseVersion=Database version
+# ServerVersion=Database server version
+# YouMustCreateItAndAllowServerToWrite=You must create this directory and allow for the web server to write into it.
+# CharsetChoice=Character set choice
+# CharacterSetClient=Character set used for generated HTML web pages
+# CharacterSetClientComment=Choose character set for web display.
Default proposed character set is the one of your database.
+# DBSortingCollation=Character sorting order
+# DBSortingCollationComment=Choose page code that defines character's sorting order used by database. This parameter is also called 'collation' by some databases.
This parameter can't be defined if database already exists.
+# CharacterSetDatabase=Character set for database
+# CharacterSetDatabaseComment=Choose character set wanted for database creation.
This parameter can't be defined if database already exists.
+# YouAskDatabaseCreationSoDolibarrNeedToConnect=You ask to create database %s, but for this, Dolibarr need to connect to server %s with super user %s permissions.
+# YouAskLoginCreationSoDolibarrNeedToConnect=You ask to create database login %s, but for this, Dolibarr need to connect to server %s with super user %s permissions.
+# BecauseConnectionFailedParametersMayBeWrong=As connection failed, host or super user parameters must be wrong.
+# OrphelinsPaymentsDetectedByMethod=Orphans payment detected by method %s
+# RemoveItManuallyAndPressF5ToContinue=Remove it manually and press F5 to continue.
+# KeepDefaultValuesWamp=You use the Dolibarr setup wizard from DoliWamp, so values proposed here are already optimized. Change them only if you know what you do.
+# KeepDefaultValuesDeb=You use the Dolibarr setup wizard from a Linux package (Ubuntu, Debian, Fedora...), so values proposed here are already optimized. Only the password of the database owner to create must be completed. Change other parameters only if you know what you do.
+# KeepDefaultValuesMamp=You use the Dolibarr setup wizard from DoliMamp, so values proposed here are already optimized. Change them only if you know what you do.
+# KeepDefaultValuesProxmox=You use the Dolibarr setup wizard from a Proxmox virtual appliance, so values proposed here are already optimized. Change them only if you know what you do.
+# FieldRenamed=Field renamed
+# IfLoginDoesNotExistsCheckCreateUser=If login does not exists yet, you must check option "Create user"
+# ErrorConnection=Server "%s", database name "%s", login "%s", or database password may be wrong or PHP client version may be too old compared to database version.
+# InstallChoiceRecommanded=Recommended choice to install version %s from your current version %s
+# InstallChoiceSuggested=Install choice suggested by installer.
+# MigrateIsDoneStepByStep=The targeted version (%s) has a gap of several versions, so install wizard will come back to suggest next migration once this one will be finished.
+# CheckThatDatabasenameIsCorrect=Check that database name "%s" is correct.
+# IfAlreadyExistsCheckOption=If this name is correct and that database does not exist yet, you must check option "Create database".
+# OpenBaseDir=PHP openbasedir parameter
+# YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide login/password of superuser (bottom of form).
+# YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide login/password of superuser (bottom of form).
+# NextStepMightLastALongTime=Current step may last several minutes. Please wait until the next screen is shown completely before continuing.
+# MigrationCustomerOrderShipping=Migrate shipping for customer orders storage
+# MigrationShippingDelivery=Upgrade storage of shipping
+# MigrationShippingDelivery2=Upgrade storage of shipping 2
+# MigrationFinished=Migration finished
+# LastStepDesc=Last step: Define here login and password you plan to use to connect to software. Do not loose this as it is the account to administer all others.
+# ActivateModule=Activate module %s
+# ShowEditTechnicalParameters=Click here to show/edit advanced parameters (expert mode)
+
+#########
+# upgrade
+#########
+# MigrationFixData=Fix for denormalized data
+# MigrationOrder=Data migration for customer's orders
+# MigrationSupplierOrder=Data migration for supplier's orders
+# MigrationProposal=Data migration for commercial proposals
+# MigrationInvoice=Data migration for customer's invoices
+# MigrationContract=Data migration for contracts
+# MigrationSuccessfullUpdate=Upgrade successful
+# MigrationUpdateFailed=Failed upgrade process
+# MigrationRelationshipTables=Data migration for relationship tables (%s)
+# MigrationPaymentsUpdate=Payment data correction
+# MigrationPaymentsNumberToUpdate=%s payment(s) to update
+# MigrationProcessPaymentUpdate=Update payment(s) %s
+# MigrationPaymentsNothingToUpdate=No more things to do
+# MigrationPaymentsNothingUpdatable=No more payments that can be corrected
+# MigrationContractsUpdate=Contract data correction
+# MigrationContractsNumberToUpdate=%s contract(s) to update
+# MigrationContractsLineCreation=Create contract line for contract ref %s
+# MigrationContractsNothingToUpdate=No more things to do
+# MigrationContractsFieldDontExist=Field fk_facture does not exists anymore. Nothing to do.
+# MigrationContractsEmptyDatesUpdate=Contract empty date correction
+# MigrationContractsEmptyDatesUpdateSuccess=Contract emtpy date correction done successfuly
+# MigrationContractsEmptyDatesNothingToUpdate=No contract empty date to correct
+# MigrationContractsEmptyCreationDatesNothingToUpdate=No contract creation date to correct
+# MigrationContractsInvalidDatesUpdate=Bad value date contract correction
+# MigrationContractsInvalidDateFix=Correct contract %s (Contract date=%s, Starting service date min=%s)
+# MigrationContractsInvalidDatesNumber=%s contracts modified
+# MigrationContractsInvalidDatesNothingToUpdate=No date with bad value to correct
+# MigrationContractsIncoherentCreationDateUpdate=Bad value contract creation date correction
+# MigrationContractsIncoherentCreationDateUpdateSuccess=Bad value contract creation date correction done succesfuly
+# MigrationContractsIncoherentCreationDateNothingToUpdate=No bad value for contract creation date to correct
+# MigrationReopeningContracts=Open contract closed by error
+# MigrationReopenThisContract=Reopen contract %s
+# MigrationReopenedContractsNumber=%s contracts modified
+# MigrationReopeningContractsNothingToUpdate=No closed contract to open
+# MigrationBankTransfertsUpdate=Update links between bank transaction and a bank transfer
+# MigrationBankTransfertsNothingToUpdate=All links are up to date
+# MigrationShipmentOrderMatching=Sendings receipt update
+# MigrationDeliveryOrderMatching=Delivery receipt update
+# MigrationDeliveryDetail=Delivery update
+# MigrationStockDetail=Update stock value of products
+# MigrationMenusDetail=Update dynamic menus tables
+# MigrationDeliveryAddress=Update delivery address in shipments
+# MigrationProjectTaskActors=Data migration for llx_projet_task_actors table
+# MigrationProjectUserResp=Data migration field fk_user_resp of llx_projet to llx_element_contact
+# MigrationProjectTaskTime=Update time spent in seconds
+# MigrationActioncommElement=Update data on actions
+# MigrationPaymentMode=Data migration for payment mode
+# MigrationCategorieAssociation=Migration of categories
diff --git a/htdocs/langs/lt_LT/interventions.lang b/htdocs/langs/lt_LT/interventions.lang
new file mode 100644
index 00000000000..0a5b3e15467
--- /dev/null
+++ b/htdocs/langs/lt_LT/interventions.lang
@@ -0,0 +1,42 @@
+# Dolibarr language file - Source file is en_US - interventions
+# Intervention=Intervention
+# Interventions=Interventions
+# InterventionCard=Intervention card
+# NewIntervention=New intervention
+# AddIntervention=Add intervention
+# ListOfInterventions=List of interventions
+# EditIntervention=Edit intervention
+# ActionsOnFicheInter=Actions on intervention
+# LastInterventions=Last %s interventions
+# AllInterventions=All interventions
+# CreateDraftIntervention=Create draft
+# CustomerDoesNotHavePrefix=Customer does not have a prefix
+# InterventionContact=Intervention contact
+# DeleteIntervention=Delete intervention
+# ValidateIntervention=Validate intervention
+# ModifyIntervention=Modify intervention
+# DeleteInterventionLine=Delete intervention line
+# ConfirmDeleteIntervention=Are you sure you want to delete this intervention ?
+# ConfirmValidateIntervention=Are you sure you want to validate this intervention under name %s ?
+# ConfirmModifyIntervention=Are you sure you want to modify this intervention ?
+# ConfirmDeleteInterventionLine=Are you sure you want to delete this intervention line ?
+# NameAndSignatureOfInternalContact=Name and signature of intervening :
+# NameAndSignatureOfExternalContact=Name and signature of customer :
+# DocumentModelStandard=Standard document model for interventions
+# InterventionCardsAndInterventionLines=Interventions and lines of interventions
+# ClassifyBilled=Classify "Billed"
+# StatusInterInvoiced=Billed
+# RelatedInterventions=Related interventions
+# ShowIntervention=Show intervention
+##### Types de contacts #####
+# TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention
+# TypeContact_fichinter_internal_INTERVENING=Intervening
+# TypeContact_fichinter_external_BILLING=Billing customer contact
+# TypeContact_fichinter_external_CUSTOMER=Following-up customer contact
+# Modele numérotation
+# ArcticNumRefModelDesc1=Generic number model
+# ArcticNumRefModelError=Failed to activate
+# PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
+# PrintProductsOnFichinter=Print products on intervention card
+# PrintProductsOnFichinterDetails=forinterventions generated from orders
diff --git a/htdocs/langs/lt_LT/languages.lang b/htdocs/langs/lt_LT/languages.lang
new file mode 100644
index 00000000000..ffc7776c39f
--- /dev/null
+++ b/htdocs/langs/lt_LT/languages.lang
@@ -0,0 +1,59 @@
+# Dolibarr language file - Source file is en_US - languages
+
+# Language_ar_AR=Arabic
+# Language_ar_SA=Arabic
+# Language_bg_BG=Bulgarian
+# Language_ca_ES=Catalan
+# Language_cs_CZ=Czech
+# Language_da_DA=Danish
+# Language_da_DK=Danish
+# Language_de_DE=German
+# Language_de_AT=German (Austria)
+# Language_el_GR=Greek
+# Language_en_AU=English (Australia)
+# Language_en_GB=English (United Kingdom)
+# Language_en_IN=English (India)
+# Language_en_NZ=English (New Zealand)
+# Language_en_SA=English (Saudi Arabia)
+# Language_en_US=English (United States)
+# Language_en_ZA=English (South Africa)
+# Language_es_ES=Spanish
+# Language_es_AR=Spanish (Argentina)
+# Language_es_HN=Spanish (Honduras)
+# Language_es_MX=Spanish (Mexico)
+# Language_es_PY=Spanish (Paraguay)
+# Language_es_PE=Spanish (Peru)
+# Language_es_PR=Spanish (Puerto Rico)
+# Language_et_EE=Estonian
+# Language_fa_IR=Persian
+# Language_fi_FI=Fins
+# Language_fr_BE=French (Belgium)
+# Language_fr_CA=French (Canada)
+# Language_fr_CH=French (Switzerland)
+# Language_fr_FR=French
+# Language_fr_NC=French (New Caledonia)
+# Language_he_IL=Hebrew
+# Language_hu_HU=Hungarian
+# Language_is_IS=Icelandic
+# Language_it_IT=Italian
+# Language_ja_JP=Japanese
+# Language_ko_KR=Korean
+# Language_lv_LV=Latvian
+# Language_nb_NO=Norwegian (Bokmål)
+# Language_nl_BE=Dutch (Belgium)
+# Language_nl_NL=Dutch (Netherlands)
+# Language_pl_PL=Polish
+# Language_pt_BR=Portuguese (Brazil)
+# Language_pt_PT=Portuguese
+# Language_ro_RO=Romanian
+# Language_ru_RU=Russian
+# Language_ru_UA=Russian (Ukraine)
+# Language_tr_TR=Turkish
+# Language_sl_SI=Slovenian
+# Language_sv_SV=Swedish
+# Language_sv_SE=Swedish
+# Language_sk_SK=Slovakian
+# Language_uz_UZ=Uzbek
+# Language_vi_VN=Vietnamese
+# Language_zh_CN=Chinese
+# Language_zh_TW=Chinese (Traditional)
diff --git a/htdocs/langs/lt_LT/ldap.lang b/htdocs/langs/lt_LT/ldap.lang
new file mode 100644
index 00000000000..ed16db42181
--- /dev/null
+++ b/htdocs/langs/lt_LT/ldap.lang
@@ -0,0 +1,29 @@
+# Dolibarr language file - Source file is en_US - ldap
+# DomainPassword=Password for domain
+# YouMustChangePassNextLogon=Password for user %s on the domain %s must be changed.
+# UserMustChangePassNextLogon=User must change password on the domain %s
+# LdapUacf_NORMAL_ACCOUNT=User account
+# LdapUacf_DONT_EXPIRE_PASSWORD=Password never expires
+# LdapUacf_ACCOUNTDISABLE=Account is disabled in the domain %s
+# LDAPInformationsForThisContact=Information in LDAP database for this contact
+# LDAPInformationsForThisUser=Information in LDAP database for this user
+# LDAPInformationsForThisGroup=Information in LDAP database for this group
+# LDAPInformationsForThisMember=Information in LDAP database for this member
+# LDAPAttribute=LDAP attribute
+# LDAPAttributes=LDAP attributes
+# LDAPCard=LDAP card
+# LDAPRecordNotFound=Record not found in LDAP database
+# LDAPUsers=Users in LDAP database
+# LDAPGroups=Groups in LDAP database
+# LDAPFieldStatus=Status
+# LDAPFieldFirstSubscriptionDate=First subscription date
+# LDAPFieldFirstSubscriptionAmount=First subscription amount
+# LDAPFieldLastSubscriptionDate=Last subscription date
+# LDAPFieldLastSubscriptionAmount=Last subscription amount
+# SynchronizeDolibarr2Ldap=Synchronize user (Dolibarr -> LDAP)
+# UserSynchronized=User synchronized
+# GroupSynchronized=Group synchronized
+# MemberSynchronized=Member synchronized
+# ContactSynchronized=Contact synchronized
+# ForceSynchronize=Force synchronizing Dolibarr -> LDAP
+# ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
diff --git a/htdocs/langs/lt_LT/mailmanspip.lang b/htdocs/langs/lt_LT/mailmanspip.lang
new file mode 100644
index 00000000000..4df2bf08bde
--- /dev/null
+++ b/htdocs/langs/lt_LT/mailmanspip.lang
@@ -0,0 +1,27 @@
+# Dolibarr language file - Source file is en_US - mailmanspip
+# MailmanSpipSetup=Mailman and SPIP module Setup
+# MailmanTitle=Mailman mailing list system
+# TestSubscribe=To test subscription to Mailman lists
+# TestUnSubscribe=To test unsubscribe from Mailman lists
+# MailmanCreationSuccess=Subscription test was executed succesfully
+# MailmanDeletionSuccess=Unsubscription test was executed succesfully
+# SynchroMailManEnabled=A Mailman update will be performed
+# SynchroSpipEnabled=A Spip update will be performed
+# DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password
+# DescADHERENT_MAILMAN_URL=URL for Mailman subscriptions
+# DescADHERENT_MAILMAN_UNSUB_URL=URL for Mailman unsubscriptions
+# DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma)
+# SPIPTitle=SPIP Content Management System
+# DescADHERENT_SPIP_SERVEUR=SPIP Server
+# DescADHERENT_SPIP_DB=SPIP database name
+# DescADHERENT_SPIP_USER=SPIP database login
+# DescADHERENT_SPIP_PASS=SPIP database password
+# AddIntoSpip=Add into SPIP
+# AddIntoSpipConfirmation=Are you sure you want to add this member into SPIP?
+# AddIntoSpipError=Failed to add the user in SPIP
+# DeleteIntoSpip=Remove from SPIP
+# DeleteIntoSpipConfirmation=Are you sure you want to remove this member from SPIP?
+# DeleteIntoSpipError=Failed to suppress the user from SPIP
+# SPIPConnectionFailed=Failed to connect to SPIP
+# SuccessToAddToMailmanList=Add of %s to mailman list %s or SPIP database done
+# SuccessToRemoveToMailmanList=Removal of %s from mailman list %s or SPIP database done
diff --git a/htdocs/langs/lt_LT/mails.lang b/htdocs/langs/lt_LT/mails.lang
new file mode 100644
index 00000000000..328fc3ec5d6
--- /dev/null
+++ b/htdocs/langs/lt_LT/mails.lang
@@ -0,0 +1,132 @@
+# Dolibarr language file - Source file is en_US - mails
+# Mailing=EMailing
+# EMailing=EMailing
+# Mailings=EMailings
+# EMailings=EMailings
+# AllEMailings=All eMailings
+# MailCard=EMailing card
+# MailTargets=Targets
+# MailRecipients=Recipients
+# MailRecipient=Recipient
+# MailTitle=Description
+# MailFrom=Sender
+# MailErrorsTo=Errors to
+# MailReply=Reply to
+# MailTo=Receiver(s)
+# MailCC=Copy to
+# MailCCC=Cached copy to
+# MailTopic=EMail topic
+# MailText=Message
+# MailFile=Attached files
+# MailMessage=EMail body
+# ShowEMailing=Show emailing
+# ListOfEMailings=List of emailings
+# NewMailing=New emailing
+# EditMailing=Edit emailing
+# ResetMailing=Resend emailing
+# DeleteMailing=Delete emailing
+# DeleteAMailing=Delete an emailing
+# PreviewMailing=Preview emailing
+# PrepareMailing=Prepare emailing
+# CreateMailing=Create emailing
+# MailingDesc=This page allows you to send emailings to a group of people.
+# MailingResult=Sending emails result
+# TestMailing=Test email
+# ValidMailing=Valid emailing
+# ApproveMailing=Approve emailing
+# MailingStatusDraft=Draft
+# MailingStatusValidated=Validated
+# MailingStatusApproved=Approved
+# MailingStatusSent=Sent
+# MailingStatusSentPartialy=Sent partialy
+# MailingStatusSentCompletely=Sent completely
+# MailingStatusError=Error
+# MailingStatusNotSent=Not sent
+# MailSuccessfulySent=Email successfully sent (from %s to %s)
+# MailingSuccessfullyValidated=EMailing successfully validated
+# MailUnsubcribe=Unsubscribe
+# Unsuscribe=Unsubscribe
+# MailingStatusNotContact=Don't contact anymore
+# ErrorMailRecipientIsEmpty=Email recipient is empty
+# WarningNoEMailsAdded=No new Email to add to recipient's list.
+# ConfirmValidMailing=Are you sure you want to validate this emailing ?
+# ConfirmResetMailing=Warning, by reinitializing emailing %s, you allow to make a mass sending of this email another time. Are you sure you this is what you want to do ?
+# ConfirmDeleteMailing=Are you sure you want to delete this emailling ?
+# NbOfRecipients=Number of recipients
+# NbOfUniqueEMails=Nb of unique emails
+# NbOfEMails=Nb of EMails
+# TotalNbOfDistinctRecipients=Number of distinct recipients
+# NoTargetYet=No recipients defined yet (Go on tab 'Recipients')
+# AddRecipients=Add recipients
+# RemoveRecipient=Remove recipient
+# CommonSubstitutions=Common substitutions
+# YouCanAddYourOwnPredefindedListHere=To create your email selector module, see htdocs/core/modules/mailings/README.
+# EMailTestSubstitutionReplacedByGenericValues=When using test mode, substitutions variables are replaced by generic values
+# MailingAddFile=Attach this file
+# NoAttachedFiles=No attached files
+# BadEMail=Bad value for EMail
+# CloneEMailing=Clone Emailing
+# ConfirmCloneEMailing=Are you sure you want to clone this emailing ?
+# CloneContent=Clone message
+# CloneReceivers=Cloner recipients
+# DateLastSend=Date of last sending
+# DateSending=Date sending
+# SentTo=Sent to %s
+# MailingStatusRead=Read
+# CheckRead=Read Receipt
+# YourMailUnsubcribeOK=The email %s is correctly unsubcribe from mailing list
+# MailtoEMail=Hyper link to email
+# ActivateCheckRead=Allow to use the "Unsubcribe" link
+# ActivateCheckReadKey=Key use to encrypt URL use for "Read Receipt" and "Unsubcribe" feature
+# EMailSentToNRecipients=EMail sent to %s recipients.
+
+# Libelle des modules de liste de destinataires mailing
+# MailingModuleDescContactCompanies=Contacts/addresses of all third parties (customer, prospect, supplier, ...)
+# MailingModuleDescDolibarrUsers=Dolibarr users
+# MailingModuleDescFundationMembers=Foundation members with emails
+# MailingModuleDescEmailsFromFile=EMails from a text file (email;lastname;firstname;other)
+# MailingModuleDescEmailsFromUser=EMails from user input (email;lastname;firstname;other)
+# MailingModuleDescContactsCategories=Third parties (by category)
+# MailingModuleDescDolibarrContractsLinesExpired=Third parties with expired contract's lines
+# MailingModuleDescContactsByCompanyCategory=Contacts/addresses of third parties (by third parties category)
+# MailingModuleDescContactsByCategory=Contacts/addresses of third parties by category
+# MailingModuleDescMembersCategories=Foundation members (by categories)
+# MailingModuleDescContactsByFunction=Contacts/addresses of third parties (by position/function)
+
+
+# LineInFile=Line %s in file
+# RecipientSelectionModules=Defined requests for recipient's selection
+# MailSelectedRecipients=Selected recipients
+# MailingArea=EMailings area
+# LastMailings=Last %s emailings
+# TargetsStatistics=Targets statistics
+# NbOfCompaniesContacts=Unique contacts/addresses
+# MailNoChangePossible=Recipients for validated emailing can't be changed
+# SearchAMailing=Search mailing
+# SendMailing=Send emailing
+# SendMail=Send email
+# SentBy=Sent by
+# MailingNeedCommand=For security reason, sending an emailing is better when performed from command line. If you have one, ask your server administrator to launch the following command to send the emailing to all recipients:
+# MailingNeedCommand2=You can however send them online by adding parameter MAILING_LIMIT_SENDBYWEB with value of max number of emails you want to send by session. For this, go on Home - Setup - Other.
+# ConfirmSendingEmailing=If you can't or prefer sending them with your www browser, please confirm you are sure you want to send emailing now from your browser ?
+# LimitSendingEmailing=Note: On line sending of emailings are limited for security and timeout reasons to %s recipients by sending session.
+# TargetsReset=Clear list
+# ToClearAllRecipientsClickHere=Click here to clear the recipient list for this emailing
+# ToAddRecipientsChooseHere=Add recipients by choosing from the lists
+# NbOfEMailingsReceived=Mass emailings received
+# IdRecord=ID record
+# DeliveryReceipt=Delivery Receipt
+# YouCanUseCommaSeparatorForSeveralRecipients=You can use the comma separator to specify several recipients.
+# TagCheckMail=Track mail opening
+# TagUnsubscribe=Unsubscribe link
+# TagSignature=Signature sending user
+# TagMailtoEmail=Recipient EMail
+
+# Module Notifications
+# Notifications=Notifications
+# NoNotificationsWillBeSent=No email notifications are planned for this event and company
+# ANotificationsWillBeSent=1 notification will be sent by email
+# SomeNotificationsWillBeSent=%s notifications will be sent by email
+# AddNewNotification=Activate a new email notification request
+# ListOfActiveNotifications=List all active email notification requests
+# ListOfNotificationsDone=List all email notifications sent
diff --git a/htdocs/langs/lt_LT/main.lang b/htdocs/langs/lt_LT/main.lang
new file mode 100644
index 00000000000..fd616a4e3ad
--- /dev/null
+++ b/htdocs/langs/lt_LT/main.lang
@@ -0,0 +1,699 @@
+# Dolibarr language file - Source file is en_US - main
+DIRECTION=ltr
+# Note for Chinese:
+# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader)
+# stsongstdlight or cid0cs are for simplified Chinese
+# To read Chinese pdf with Linux: sudo apt-get install poppler-data
+FONTFORPDF=helvetica
+FONTSIZEFORPDF=10
+SeparatorDecimal=,
+SeparatorThousand=None
+# FormatDateShort=%m/%d/%Y
+# FormatDateShortInput=%m/%d/%Y
+# FormatDateShortJava=MM/dd/yyyy
+# FormatDateShortJavaInput=MM/dd/yyyy
+# FormatDateShortJQuery=mm/dd/yy
+# FormatDateShortJQueryInput=mm/dd/yy
+# FormatHourShort=%I:%M %p
+# FormatHourShortDuration=%H:%M
+# FormatDateTextShort=%b %d, %Y
+# FormatDateText=%B %d, %Y
+# FormatDateHourShort=%m/%d/%Y %I:%M %p
+# FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p
+# FormatDateHourTextShort=%b %d, %Y, %I:%M %p
+# FormatDateHourText=%B %d, %Y, %I:%M %p
+# DatabaseConnection=Database connection
+# NoTranslation=No translation
+# NoRecordFound=No record found
+# NoError=No error
+# Error=Error
+# ErrorFieldRequired=Field '%s' is required
+# ErrorFieldFormat=Field '%s' has a bad value
+# ErrorFileDoesNotExists=File %s does not exist
+# ErrorFailedToOpenFile=Failed to open file %s
+# ErrorCanNotCreateDir=Can not create dir %s
+# ErrorCanNotReadDir=Can not read dir %s
+# ErrorConstantNotDefined=Parameter %s not defined
+# ErrorUnknown=Unkown error
+# ErrorSQL=SQL Error
+# ErrorLogoFileNotFound=Logo file '%s' was not found
+# ErrorGoToGlobalSetup=Go to 'Company/Foundation' setup to fix this
+# ErrorGoToModuleSetup=Go to Module setup to fix this
+# ErrorFailedToSendMail=Failed to send mail (sender=%s, receiver=%s)
+# ErrorAttachedFilesDisabled=File attaching is disabled on this server
+# ErrorFileNotUploaded=File was not uploaded. Check that size does not exceed maximum allowed, that free space is available on disk and that there is not already a file with same name in this directory.
+# ErrorInternalErrorDetected=Error detected
+# ErrorNoRequestRan=No request ran
+# ErrorWrongHostParameter=Wrong host parameter
+# ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post again the form.
+# ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child records.
+# ErrorWrongValue=Wrong value
+# ErrorWrongValueForParameterX=Wrong value for parameter %s
+# ErrorNoRequestInError=No request in error
+# ErrorServiceUnavailableTryLater=Service not available for the moment. Try again later.
+# ErrorDuplicateField=Duplicate value in a unique field
+# ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. We rollback changes.
+# ErrorConfigParameterNotDefined=Parameter %s is not defined inside Dolibarr config file conf.php.
+# ErrorCantLoadUserFromDolibarrDatabase=Failed to find user %s in Dolibarr database.
+# ErrorNoVATRateDefinedForSellerCountry=Error, no vat rates defined for country '%s'.
+# ErrorNoSocialContributionForSellerCountry=Error, no social contribution type defined for country '%s'.
+# ErrorFailedToSaveFile=Error, failed to save file.
+# ErrorOnlyPngJpgSupported=Error, only .png and .jpg image format file are supported.
+# ErrorImageFormatNotSupported=Your PHP does not support functions to convert images of this format.
+# SeeAlso=See also %s
+# BackgroundColorByDefault=Default background color
+# FileWasNotUploaded=A file is selected for attachment but was not yet uploaded. Click on "Attach file" for this.
+# NbOfEntries=Nb of entries
+# GoToWikiHelpPage=Read online help (need Internet access)
+# GoToHelpPage=Read help
+# RecordSaved=Record saved
+# RecordDeleted=Record deleted
+# LevelOfFeature=Level of features
+# NotDefined=Not defined
+# DefinedAndHasThisValue=Defined and value to
+# IsNotDefined=undefined
+# DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is setup to %s in configuration file conf.php.
This means that password database is extern to Dolibarr, so changing this field may have no effects.
+# Administrator=Administrator
+# Undefined=Undefined
+# PasswordForgotten=Password forgotten ?
+# SeeAbove=See above
+# HomeArea=Home area
+# LastConnexion=Last connection
+# PreviousConnexion=Previous connection
+# ConnectedOnMultiCompany=Connected on environment
+# ConnectedSince=Connected since
+# AuthenticationMode=Authentification mode
+# RequestedUrl=Requested Url
+# DatabaseTypeManager=Database type manager
+# RequestLastAccess=Request for last database access
+# RequestLastAccessInError=Request for last database access in error
+# ReturnCodeLastAccessInError=Return code for last database access in error
+# InformationLastAccessInError=Information for last database access in error
+# DolibarrHasDetectedError=Dolibarr has detected a technical error
+# InformationToHelpDiagnose=This is information that can help diagnostic
+# MoreInformation=More information
+# NotePublic=Note (public)
+# NotePrivate=Note (private)
+# PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals.
+# DoTest=Test
+# ToFilter=Filter
+# WarningYouHaveAtLeastOneTaskLate=Warning, you have at least one element that has exceeded the tolerance delay.
+# yes=yes
+# Yes=Yes
+# no=no
+# No=No
+# All=All
+# Home=Home
+# Help=Help
+# OnlineHelp=Online help
+# PageWiki=Wiki page
+# Always=Always
+# Never=Never
+# Under=under
+# Period=Period
+# PeriodEndDate=End date for period
+# Activate=Activate
+# Activated=Activated
+# Closed=Closed
+# Closed2=Closed
+# Enabled=Enabled
+# Deprecated=Deprecated
+# Disable=Disable
+# Disabled=Disabled
+# Add=Add
+# AddLink=Add link
+# Update=Update
+# AddActionToDo=Add event to do
+# AddActionDone=Add event done
+# Close=Close
+# Close2=Close
+# Confirm=Confirm
+# ConfirmSendCardByMail=Do you really want to send content of this card by mail to %s ?
+# Delete=Delete
+# Remove=Remove
+# Resiliate=Resiliate
+# Cancel=Cancel
+# Modify=Modify
+# Edit=Edit
+# Validate=Validate
+# ToValidate=To validate
+# Save=Save
+# SaveAs=Save As
+# TestConnection=Test connection
+# ToClone=Clone
+# ConfirmClone=Choose data you want to clone :
+# NoCloneOptionsSpecified=No data to clone defined.
+# Of=of
+# Go=Go
+# Run=Run
+# CopyOf=Copy of
+# Show=Show
+# ShowCardHere=Show card
+# Search=Search
+# SearchOf=Search
+# Valid=Valid
+# Approve=Approve
+# ReOpen=Re-Open
+# Upload=Send file
+# ToLink=Link
+# Select=Select
+# Choose=Choose
+# ChooseLangage=Please choose your language
+# Resize=Resize
+# Recenter=Recenter
+# Author=Author
+# User=User
+# Users=Users
+# Group=Group
+# Groups=Groups
+# Password=Password
+# PasswordRetype=Retype your password
+# NoteSomeFeaturesAreDisabled=Note that a lot of features/modules are disabled in this demonstration.
+# Name=Name
+# Person=Person
+# Parameter=Parameter
+# Parameters=Parameters
+# Value=Value
+# GlobalValue=Global value
+# PersonalValue=Personal value
+# NewValue=New value
+# CurrentValue=Current value
+# Code=Code
+# Type=Type
+# Language=Language
+# MultiLanguage=Multi-language
+# Note=Note
+# CurrentNote=Current note
+# Title=Title
+# Label=Label
+# RefOrLabel=Ref. or label
+# Info=Log
+# Family=Family
+# Description=Description
+# Designation=Description
+# Model=Model
+# DefaultModel=Default model
+# Action=Event
+# About=About
+# Number=Number
+# NumberByMonth=Number by month
+# AmountByMonth=Amount by month
+# Numero=Number
+# Limit=Limit
+# Limits=Limits
+# DevelopmentTeam=Development Team
+# Logout=Logout
+# Connection=Connection
+# Setup=Setup
+# Alert=Alert
+# Previous=Previous
+# Next=Next
+# Cards=Cards
+# Card=Card
+# Now=Now
+# Date=Date
+# DateStart=Date start
+# DateEnd=Date end
+# DateCreation=Creation date
+# DateModification=Modification date
+# DateModificationShort=Modif. date
+# DateLastModification=Last modification date
+# DateValidation=Validation date
+# DateClosing=Closing date
+# DateDue=Due date
+# DateValue=Value date
+# DateValueShort=Value date
+# DateOperation=Operation date
+# DateOperationShort=Oper. Date
+# DateLimit=Limit date
+# DateRequest=Request date
+# DateProcess=Process date
+# DatePlanShort=Date planed
+# DateRealShort=Date real.
+# DateBuild=Report build date
+# DatePayment=Date of payment
+# DurationYear=year
+# DurationMonth=month
+# DurationWeek=week
+# DurationDay=day
+# DurationYears=years
+# DurationMonths=months
+# DurationWeeks=weeks
+# DurationDays=days
+# Year=Year
+# Month=Month
+# Week=Week
+# Day=Day
+# Hour=Hour
+# Minute=Minute
+# Second=Second
+# Years=Years
+# Months=Months
+# Days=Days
+# days=days
+# Hours=Hours
+# Minutes=Minutes
+# Seconds=Seconds
+# Today=Today
+# Yesterday=Yesterday
+# Tomorrow=Tomorrow
+# Morning=Morning
+# Afternoon=Afternoon
+# Quadri=Quadri
+# MonthOfDay=Month of the day
+# HourShort=H
+# Rate=Rate
+# UseLocalTax=Include tax
+# Bytes=Bytes
+# KiloBytes=Kilobytes
+# MegaBytes=Megabytes
+# GigaBytes=Gigabytes
+# TeraBytes=Terabytes
+# b=b.
+# Kb=Kb
+# Mb=Mb
+# Gb=Gb
+# Tb=Tb
+# Cut=Cut
+# Copy=Copy
+# Paste=Paste
+# Default=Default
+# DefaultValue=Default value
+# DefaultGlobalValue=Global value
+# Price=Price
+# UnitPrice=Unit price
+# UnitPriceHT=Unit price (net)
+# UnitPriceTTC=Unit price
+# PriceU=U.P.
+# PriceUHT=U.P. (net)
+# PriceUTTC=U.P.
+# Amount=Amount
+# AmountInvoice=Invoice amount
+# AmountPayment=Payment amount
+# AmountHTShort=Amount (net)
+# AmountTTCShort=Amount (inc. tax)
+# AmountHT=Amount (net of tax)
+# AmountTTC=Amount (inc. tax)
+# AmountVAT=Amount tax
+# AmountLT1=Amount tax 2
+# AmountLT2=Amount tax 3
+# AmountLT1ES=Amount RE
+# AmountLT2ES=Amount IRPF
+# AmountTotal=Total amount
+# AmountAverage=Average amount
+# PriceQtyHT=Price for this quantity (net of tax)
+# PriceQtyMinHT=Price quantity min. (net of tax)
+# PriceQtyTTC=Price for this quantity (inc. tax)
+# PriceQtyMinTTC=Price quantity min. (inc. of tax)
+# Percentage=Percentage
+# Total=Total
+# SubTotal=Subtotal
+# TotalHTShort=Total (net)
+# TotalTTCShort=Total (inc. tax)
+# TotalHT=Total (net of tax)
+# TotalHTforthispage=Total (net of tax) for this page
+# TotalTTC=Total (inc. tax)
+# TotalTTCToYourCredit=Total (inc. tax) to your credit
+# TotalVAT=Total tax
+# TotalLT1=Total tax 2
+# TotalLT2=Total tax 3
+# TotalLT1ES=Total RE
+# TotalLT2ES=Total IRPF
+# IncludedVAT=Included tax
+# HT=Net of tax
+# TTC=Inc. tax
+# VAT=Sales tax
+# LT1ES=RE
+# LT2ES=IRPF
+# VATRate=Tax Rate
+# Average=Average
+# Sum=Sum
+# Delta=Delta
+# Module=Module
+# Option=Option
+# List=List
+# FullList=Full list
+# Statistics=Statistics
+# OtherStatistics=Other statistics
+# Status=Status
+# ShortInfo=Info.
+# Ref=Ref.
+# RefSupplier=Ref. supplier
+# RefPayment=Ref. payment
+# CommercialProposalsShort=Commercial proposals
+# Comment=Comment
+# Comments=Comments
+# ActionsToDo=Events to do
+# ActionsDone=Events done
+# ActionsToDoShort=To do
+# ActionsRunningshort=Started
+# ActionsDoneShort=Done
+# ActionNotApplicable=Not applicable
+# ActionRunningNotStarted=To start
+# ActionRunningShort=Started
+# ActionDoneShort=Finished
+# CompanyFoundation=Company/Foundation
+# ContactsForCompany=Contacts for this third party
+# ContactsAddressesForCompany=Contacts/addresses for this third party
+# AddressesForCompany=Addresses for this third party
+# ActionsOnCompany=Events about this third party
+# ActionsOnMember=Events about this member
+# NActions=%s events
+# NActionsLate=%s late
+# Filter=Filter
+# RemoveFilter=Remove filter
+# ChartGenerated=Chart generated
+# ChartNotGenerated=Chart not generated
+# GeneratedOn=Build on %s
+# Generate=Generate
+# Duration=Duration
+# TotalDuration=Total duration
+# Summary=Summary
+# MyBookmarks=My bookmarks
+# OtherInformationsBoxes=Other information boxes
+# DolibarrBoard=Dolibarr board
+# DolibarrStateBoard=Statistics
+# DolibarrWorkBoard=Work tasks board
+# Available=Available
+# NotYetAvailable=Not yet available
+# NotAvailable=Not available
+# Popularity=Popularity
+# Categories=Categories
+# Category=Category
+# By=By
+# From=From
+# to=to
+# and=and
+# or=or
+# Other=Other
+# Others=Others
+# OtherInformations=Other informations
+# Quantity=Quantity
+# Qty=Qty
+# ChangedBy=Changed by
+# ReCalculate=Recalculate
+# ResultOk=Success
+# ResultKo=Failure
+# Reporting=Reporting
+# Reportings=Reporting
+# Draft=Draft
+# Drafts=Drafts
+# Validated=Validated
+# Opened=Opened
+# New=New
+# Discount=Discount
+# Unknown=Unknown
+# General=General
+# Size=Size
+# Received=Received
+# Paid=Paid
+# Topic=Sujet
+# ByCompanies=By third parties
+# ByUsers=By users
+# Links=Links
+# Link=Link
+# Receipts=Receipts
+# Rejects=Rejects
+# Preview=Preview
+# NextStep=Next step
+# PreviousStep=Previous step
+# Datas=Data
+# None=None
+# NoneF=None
+# Late=Late
+# Photo=Picture
+# Photos=Pictures
+# AddPhoto=Add picture
+# Login=Login
+# CurrentLogin=Current login
+# January=January
+# February=February
+# March=March
+# April=April
+# May=May
+# June=June
+# July=July
+# August=August
+# September=September
+# October=October
+# November=November
+# December=December
+# JanuaryMin=Jan
+# FebruaryMin=Feb
+# MarchMin=Mar
+# AprilMin=Apr
+# MayMin=May
+# JuneMin=Jun
+# JulyMin=Jul
+# AugustMin=Aug
+# SeptemberMin=Sep
+# OctoberMin=Oct
+# NovemberMin=Nov
+# DecemberMin=Dec
+# Month01=January
+# Month02=February
+# Month03=March
+# Month04=April
+# Month05=May
+# Month06=June
+# Month07=July
+# Month08=August
+# Month09=September
+# Month10=October
+# Month11=November
+# Month12=December
+# MonthShort01=Jan
+# MonthShort02=Feb
+# MonthShort03=Mar
+# MonthShort04=Apr
+# MonthShort05=May
+# MonthShort06=Jun
+# MonthShort07=Jul
+# MonthShort08=Aug
+# MonthShort09=Sep
+# MonthShort10=Oct
+# MonthShort11=Nov
+# MonthShort12=Dec
+# AttachedFiles=Attached files and documents
+# FileTransferComplete=File was uploaded successfuly
+# DateFormatYYYYMM=YYYY-MM
+# DateFormatYYYYMMDD=YYYY-MM-DD
+# DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS
+# ReportName=Report name
+# ReportPeriod=Report period
+# ReportDescription=Description
+# Report=Report
+# Keyword=Mot clé
+# Legend=Legend
+# FillTownFromZip=Fill city from zip
+# Fill=Fill
+# Reset=Reset
+# ShowLog=Show log
+# File=File
+# Files=Files
+# NotAllowed=Not allowed
+# ReadPermissionNotAllowed=Read permission not allowed
+# AmountInCurrency=Amount in %s currency
+# Example=Example
+# Examples=Examples
+# NoExample=No example
+# FindBug=Report a bug
+# NbOfThirdParties=Number of third parties
+# NbOfCustomers=Number of customers
+# NbOfLines=Number of lines
+# NbOfObjects=Number of objects
+# NbOfReferers=Number of referrers
+# Referers=Consumption
+# TotalQuantity=Total quantity
+# DateFromTo=From %s to %s
+# DateFrom=From %s
+# DateUntil=Until %s
+# Check=Check
+# Internal=Internal
+# External=External
+# Internals=Internal
+# Externals=External
+# Warning=Warning
+# Warnings=Warnings
+# BuildPDF=Build PDF
+# RebuildPDF=Rebuild PDF
+# BuildDoc=Build Doc
+# RebuildDoc=Rebuild Doc
+# Entity=Environment
+# Entities=Entities
+# EventLogs=Logs
+# CustomerPreview=Customer preview
+# SupplierPreview=Supplier preview
+# AccountancyPreview=Accountancy preview
+# ShowCustomerPreview=Show customer preview
+# ShowSupplierPreview=Show supplier preview
+# ShowAccountancyPreview=Show accountancy preview
+# ShowProspectPreview=Show prospect preview
+# RefCustomer=Ref. customer
+# Currency=Currency
+# InfoAdmin=Information for administrators
+# Undo=Undo
+# Redo=Redo
+# ExpandAll=Expand all
+# UndoExpandAll=Undo expand
+# Reason=Reason
+# FeatureNotYetSupported=Feature not yet supported
+# CloseWindow=Close window
+# Question=Question
+# Response=Response
+# Priority=Priority
+# SendByMail=Send by EMail
+# MailSentBy=Email sent by
+# TextUsedInTheMessageBody=Email body
+# SendAcknowledgementByMail=Send Ack. by email
+# NoEMail=No email
+# Owner=Owner
+# DetectedVersion=Detected version
+# FollowingConstantsWillBeSubstituted=The following constants will be replaced with the corresponding value.
+# Refresh=Refresh
+# BackToList=Back to list
+# GoBack=Go back
+# CanBeModifiedIfOk=Can be modified if valid
+# CanBeModifiedIfKo=Can be modified if not valid
+# RecordModifiedSuccessfully=Record modified successfully
+# RecordsModified=%s records modified
+# AutomaticCode=Automatic code
+# NotManaged=Not managed
+# FeatureDisabled=Feature disabled
+# MoveBox=Move box %s
+# Offered=Offered
+# NotEnoughPermissions=You don't have permission for this action
+# SessionName=Session name
+# Method=Method
+# Receive=Receive
+# PartialWoman=Partial
+# PartialMan=Partial
+# TotalWoman=Total
+# TotalMan=Total
+# NeverReceived=Never received
+# Canceled=Canceled
+# YouCanChangeValuesForThisListFromDictionnarySetup=You can change values for this list from menu setup - dictionnary
+# Color=Color
+# Documents=Linked files
+# DocumentsNb=Linked files (%s)
+# Documents2=Documents
+# BuildDocuments=Generated documents
+# UploadDisabled=Upload disabled
+# MenuECM=Documents
+# MenuAWStats=AWStats
+# MenuMembers=Members
+# MenuAgendaGoogle=Google agenda
+# ThisLimitIsDefinedInSetup=Dolibarr limit (Menu home-setup-security): %s Kb, PHP limit: %s Kb
+# NoFileFound=No documents saved in this directory
+# CurrentUserLanguage=Current language
+# CurrentTheme=Current theme
+# CurrentMenuManager=Current menu manager
+# DisabledModules=Disabled modules
+# For=For
+# ForCustomer=For customer
+# Signature=Signature
+# HidePassword=Show command with password hidden
+# UnHidePassword=Show real command with clear password
+# Root=Root
+# Informations=Informations
+# Page=Page
+# Notes=Notes
+# AddNewLine=Add new line
+# AddFile=Add file
+# ListOfFiles=List of available files
+# FreeZone=Free text
+# CloneMainAttributes=Clone object with its main attributes
+# PDFMerge=PDF Merge
+# Merge=Merge
+# PrintContentArea=Show page to print main content area
+# MenuManager=Menu manager
+# NoMenu=No sub-menu
+# WarningYouAreInMaintenanceMode=Warning, you are in a maintenance mode, so only login %s is allowed to use application at the moment.
+# CoreErrorTitle=System error
+# CoreErrorMessage=Sorry, an error occurred. Check the logs or contact your system administrator.
+# CreditCard=Credit card
+# FieldsWithAreMandatory=Fields with %s are mandatory
+# FieldsWithIsForPublic=Fields with %s are shown on public list of members. If you don't want this, check off the "public" box.
+# AccordingToGeoIPDatabase=(according to GeoIP convertion)
+# Line=Line
+# NotSupported=Not supported
+# RequiredField=Required field
+# Result=Result
+# ToTest=Test
+# ValidateBefore=Card must be validated before using this feature
+# Visibility=Visibility
+# Private=Private
+# Hidden=Hidden
+# Resources=Resources
+# Source=Source
+# Prefix=Prefix
+# Before=Before
+# After=After
+# IPAddress=IP address
+# Frequency=Frequency
+# IM=Instant messaging
+# NewAttribute=New attribute
+# AttributeCode=Attribute code
+# OptionalFieldsSetup=Extra attributes setup
+# URLPhoto=URL of photo/logo
+# SetLinkToThirdParty=Link to another third party
+# CreateDraft=Create draft
+# ClickToEdit=Click to edit
+# ObjectDeleted=Object %s deleted
+# ByCountry=By country
+# ByTown=By town
+# ByDate=By date
+# ByMonthYear=By month/year
+# ByYear=By year
+# ByMonth=By month
+# ByDay=By day
+# BySalesRepresentative=By sales representative
+# LinkedToSpecificUsers=Linked to a particular user contact
+# DeleteAFile=Delete a file
+# ConfirmDeleteAFile=Are you sure you want to delete file
+# NoResults=No results
+# ModulesSystemTools=Modules tools
+# Test=Test
+# Element=Element
+# NoPhotoYet=No pictures available yet
+# HomeDashboard=Home summary
+# Deductible=Deductible
+# from=from
+# toward=toward
+# Access=Access
+# HelpCopyToClipboard=Use Ctrl+C to copy to clipboard
+# SaveUploadedFileWithMask=Save file on server with name "%s" (otherwise "%s")
+# OriginFileName=Original filename
+# SetDemandReason=Set source
+# ViewPrivateNote=View notes
+# XMoreLines=%s line(s) hidden
+
+# Week day
+# Monday=Monday
+# Tuesday=Tuesday
+# Wednesday=Wednesday
+# Thursday=Thursday
+# Friday=Friday
+# Saturday=Saturday
+# Sunday=Sunday
+# MondayMin=Mo
+# TuesdayMin=Tu
+# WednesdayMin=We
+# ThursdayMin=Th
+# FridayMin=Fr
+# SaturdayMin=Sa
+# SundayMin=Su
+# Day1=Monday
+# Day2=Tuesday
+# Day3=Wednesday
+# Day4=Thursday
+# Day5=Friday
+# Day6=Saturday
+# Day0=Sunday
+# ShortMonday=M
+# ShortTuesday=T
+# ShortWednesday=W
+# ShortThursday=T
+# ShortFriday=F
+# ShortSaturday=S
+# ShortSunday=S
diff --git a/htdocs/langs/lt_LT/margins.lang b/htdocs/langs/lt_LT/margins.lang
new file mode 100644
index 00000000000..5e1986a9c2c
--- /dev/null
+++ b/htdocs/langs/lt_LT/margins.lang
@@ -0,0 +1,51 @@
+# Dolibarr language file - Source file is en_US - marges
+
+# Margin=Margin
+# Margins=Margins
+# TotalMargin=Total Margin
+# MarginOnProducts=Margin / Products
+# MarginOnServices=Margin / Services
+# MarginRate=Margin rate
+# MarkRate=Mark rate
+# DisplayMarginRates=Display margin rates
+# DisplayMarkRates=Display mark rates
+# InputPrice=Input price
+
+# margin=Profit margins management
+# margesSetup=Profit margins management setup
+
+# MarginDetails=Margin details
+
+# ProductMargins=Product margins
+# CustomerMargins=Customer margins
+# AgentMargins=Agent margins
+
+# ProductService=Product or Service
+# AllProducts=All products and services
+# ChooseProduct/Service=Choose product or service
+# CommercialAgent=Commercial agent
+
+# StartDate=Start date
+# EndDate=End date
+# Launch=Start
+
+# ForceBuyingPriceIfNull=Force buying price if null
+# ForceBuyingPriceIfNullDetails=if "ON", margin will be zero on line (buying price = selling price), otherwise ("OFF"), marge will be equal to selling price (buying price = 0)
+# MARGIN_METHODE_FOR_DISCOUNT=Margin method for global discounts
+# UseDiscountAsProduct=As a product
+# UseDiscountAsService=As a service
+# UseDiscountOnTotal=On subtotal
+# MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
+
+# MARGIN_TYPE=Margin type
+# MargeBrute=Raw margin
+# MargeNette=Net margin
+# MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price
Net margin : Selling price - Cost price
+
+# CostPrice=Cost price
+# BuyingCost=Cost price
+# UnitCharges=Unit charges
+# Charges=Charges
+
+# AgentContactType=Commercial agent contact type
+# AgentContactTypeDetails=Défine what contact type (linked on invoices) will be used for margin report by commercial agents
diff --git a/htdocs/langs/lt_LT/members.lang b/htdocs/langs/lt_LT/members.lang
new file mode 100644
index 00000000000..9246a04ced9
--- /dev/null
+++ b/htdocs/langs/lt_LT/members.lang
@@ -0,0 +1,204 @@
+# Dolibarr language file - Source file is en_US - members
+# MembersArea=Members area
+# PublicMembersArea=Public members area
+# MemberCard=Member card
+# SubscriptionCard=Subscription card
+# Member=Member
+# Members=Members
+# MemberAccount=Member login
+# ShowMember=Show member card
+# UserNotLinkedToMember=User not linked to a member
+# ThirdpartyNotLinkedToMember=Third-party not linked to a member
+# MembersTickets=Members Tickets
+# FundationMembers=Foundation members
+# Attributs=Attributes
+# ErrorMemberTypeNotDefined=Member type not defined
+# ListOfPublicMembers=List of public members
+# ListOfValidatedPublicMembers=List of validated public members
+# ErrorThisMemberIsNotPublic=This member is not public
+# ErrorMemberIsAlreadyLinkedToThisThirdParty=Another member (name: %s, login: %s) is already linked to a third party %s. Remove this link first because a third party can't be linked to only a member (and vice versa).
+# ErrorUserPermissionAllowsToLinksToItselfOnly=For security reasons, you must be granted permissions to edit all users to be able to link a member to a user that is not yours.
+# ThisIsContentOfYourCard=This is details of your card
+# CardContent=Content of your member card
+# SetLinkToUser=Link to a Dolibarr user
+# SetLinkToThirdParty=Link to a Dolibarr third party
+# MembersCards=Members business cards
+# MembersList=List of members
+# MembersListToValid=List of draft members (to be validated)
+# MembersListValid=List of valid members
+# MembersListUpToDate=List of valid members with up to date subscription
+# MembersListNotUpToDate=List of valid members with subscription out of date
+# MembersListResiliated=List of resiliated members
+# MembersListQualified=List of qualified members
+# MenuMembersToValidate=Draft members
+# MenuMembersValidated=Validated members
+# MenuMembersUpToDate=Up to date members
+# MenuMembersNotUpToDate=Out of date members
+# MenuMembersResiliated=Resiliated members
+# MembersWithSubscriptionToReceive=Members with subscription to receive
+# DateAbonment=Subscription date
+# DateSubscription=Subscription date
+# DateNextSubscription=Next subscription
+# DateEndSubscription=Subscription end date
+# EndSubscription=End subscription
+# SubscriptionId=Subscription id
+# MemberId=Member id
+# NewMember=New member
+# NewType=New member type
+# MemberType=Member type
+# MemberTypeId=Member type id
+# MemberTypeLabel=Member type label
+# MembersTypes=Members types
+# MembersAttributes=Members attributes
+# SearchAMember=Search a member
+# MemberStatusDraft=Draft (needs to be validated)
+# MemberStatusDraftShort=Draft
+# MemberStatusActive=Validated (waiting subscription)
+# MemberStatusActiveShort=Validated
+# MemberStatusActiveLate=subscription expired
+# MemberStatusActiveLateShort=Expired
+# MemberStatusPaid=Subscription up to date
+# MemberStatusPaidShort=Up to date
+# MemberStatusResiliated=Resiliated member
+# MemberStatusResiliatedShort=Resiliated
+# MembersStatusToValid=Draft members
+# MembersStatusToValidShort=Draft members
+# MembersStatusValidated=Validated members
+# MembersStatusPaid=Subscription up to date
+# MembersStatusPaidShort=Up to date
+# MembersStatusNotPaid=Subscription out of date
+# MembersStatusNotPaidShort=Out of date
+# MembersStatusResiliated=Resiliated members
+# MembersStatusResiliatedShort=Resiliated members
+# NewCotisation=New contribution
+# PaymentSubscription=New contribution payment
+# EditMember=Edit member
+# SubscriptionEndDate=Subscription's end date
+# MembersTypeSetup=Members type setup
+# NewSubscription=New subscription
+# NewSubscriptionDesc=This form allows you to record your subscription as a new member of the foundation. If you want to renew your subscription (if already a member), please contact foundation board instead by email %s.
+# Subscription=Subscription
+# Subscriptions=Subscriptions
+# SubscriptionLate=Late
+# SubscriptionNotReceived=Subscription never received
+# SubscriptionLateShort=Late
+# SubscriptionNotReceivedShort=Never received
+# ListOfSubscriptions=List of subscriptions
+# SendCardByMail=Send card by Email
+# AddMember=Add member
+# MemberType=Member type
+# NoTypeDefinedGoToSetup=No member types defined. Go to menu "Members types"
+# NewMemberType=New member type
+# WelcomeEMail=Welcome e-mail
+# SubscriptionRequired=Subscription required
+# EditType=Edit member type
+# DeleteType=Delete
+# VoteAllowed=Vote allowed
+# Physical=Physical
+# Moral=Moral
+# MorPhy=Moral/Physical
+# Reenable=Reenable
+# ResiliateMember=Resiliate a member
+# ConfirmResiliateMember=Are you sure you want to resiliate this member ?
+# DeleteMember=Delete a member
+# ConfirmDeleteMember=Are you sure you want to delete this member (Deleting a member will delete all his subscriptions) ?
+# DeleteSubscription=Delete a subscription
+# ConfirmDeleteSubscription=Are you sure you want to delete this subscription ?
+# Filehtpasswd=htpasswd file
+# ValidateMember=Validate a member
+# ConfirmValidateMember=Are you sure you want to validate this member ?
+# FollowingLinksArePublic=The following links are open pages not protected by any Dolibarr permission. They are not formated pages, provided as example to show how to list members database.
+# PublicMemberList=Public member list
+# BlankSubscriptionForm=Public auto-subscription form
+# BlankSubscriptionFormDesc=Dolibarr can provide you a public URL to allow external visitors to ask to subscribe to the foundation. If an online payment module is enabled, a payment form will also be automatically provided.
+# EnablePublicSubscriptionForm=Enable the public auto-subscription form
+# MemberPublicLinks=Public links/pages
+# ExportDataset_member_1=Members and subscriptions
+# ImportDataset_member_1=Members
+# LastMembers=Last %s members
+# LastMembersModified=Last %s modified members
+# LastSubscriptionsModified=Last %s modified subscriptions
+# AttributeName=Attribute name
+# String=String
+# Text=Text
+# Int=Int
+# Date=Date
+# DateAndTime=Date and time
+# PublicMemberCard=Member public card
+# MemberNotOrNoMoreExpectedToSubscribe=Member not or no more expected to subscribe
+# AddSubscription=Add subscription
+# ShowSubscription=Show subscription
+# MemberModifiedInDolibarr=Member modified in Dolibarr
+# SendAnEMailToMember=Send information email to member
+# DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the e-mail received in case of auto-inscription of a guest
+# DescADHERENT_AUTOREGISTER_NOTIF_MAIL=E-mail received in case of auto-inscription of a guest
+# DescADHERENT_AUTOREGISTER_MAIL_SUBJECT=EMail subject for member autosubscription
+# DescADHERENT_AUTOREGISTER_MAIL=EMail for member autosubscription
+# DescADHERENT_MAIL_VALID_SUBJECT=EMail subject for member validation
+# DescADHERENT_MAIL_VALID=EMail for member validation
+# DescADHERENT_MAIL_COTIS_SUBJECT=EMail subject for subscription
+# DescADHERENT_MAIL_COTIS=EMail for subscription
+# DescADHERENT_MAIL_RESIL_SUBJECT=EMail subject for member resiliation
+# DescADHERENT_MAIL_RESIL=EMail for member resiliation
+# DescADHERENT_MAIL_FROM=Sender EMail for automatic emails
+# DescADHERENT_ETIQUETTE_TYPE=Format of labels page
+# DescADHERENT_ETIQUETTE_TEXT=Text printed on member address sheets
+# DescADHERENT_CARD_TYPE=Format of cards page
+# DescADHERENT_CARD_HEADER_TEXT=Text printed on top of member cards
+# DescADHERENT_CARD_TEXT=Text printed on member cards (align on left)
+# DescADHERENT_CARD_TEXT_RIGHT=Text printed on member cards (align on right)
+# DescADHERENT_CARD_FOOTER_TEXT=Text printed on bottom of member cards
+# GlobalConfigUsedIfNotDefined=Text defined in Foundation module setup will be used if not defined here
+# MayBeOverwrited=This text can be overwrited by value defined for member's type
+# ShowTypeCard=Show type '%s'
+# HTPasswordExport=htpassword file generation
+# NoThirdPartyAssociatedToMember=No third party associated to this member
+# ThirdPartyDolibarr=Dolibarr third party
+# MembersAndSubscriptions= Members and Subscriptions
+# MoreActions=Complementary action on recording
+# MoreActionsOnSubscription=Complementary action, suggested by default when recording a subscription
+# MoreActionBankDirect=Create a direct transaction record on account
+# MoreActionBankViaInvoice=Create an invoice and payment on account
+# MoreActionInvoiceOnly=Create an invoice with no payment
+# LinkToGeneratedPages=Generate visit cards
+# LinkToGeneratedPagesDesc=This screen allows you to generate PDF files with business cards for all your members or a particular member.
+# DocForAllMembersCards=Generate business cards for all members
+# DocForOneMemberCards=Generate business cards for a particular member
+# DocForLabels=Generate address sheets
+# SubscriptionPayment=Subscription payment
+# LastSubscriptionDate=Last subscription date
+# LastSubscriptionAmount=Last subscription amount
+# MembersStatisticsByCountries=Members statistics by country
+# MembersStatisticsByState=Members statistics by state/province
+# MembersStatisticsByTown=Members statistics by town
+# NbOfMembers=Number of members
+# NoValidatedMemberYet=No validated members found
+# MembersByCountryDesc=This screen show you statistics on members by countries. Graphic depends however on Google online graph service and is available only if an internet connection is is working.
+# MembersByStateDesc=This screen show you statistics on members by state/provinces/canton.
+# MembersByTownDesc=This screen show you statistics on members by town.
+# MembersStatisticsDesc=Choose statistics you want to read...
+# MenuMembersStats=Statistics
+# LastMemberDate=Last member date
+# Nature=Nature
+# Public=Information are public
+# Exports=Exports
+# NewMemberbyWeb=New member added. Awaiting approval
+# NewMemberForm=New member form
+# SubscriptionsStatistics=Statistics on subscriptions
+# NbOfSubscriptions=Number of subscriptions
+# AmountOfSubscriptions=Amount of subscriptions
+# TurnoverOrBudget=Turnover (for a company) or Budget (for a foundation)
+# DefaultAmount=Default amount of subscription
+# CanEditAmount=Visitor can choose/edit amount of its subscription
+# MEMBER_NEWFORM_PAYONLINE=Jump on integrated online payment page
+# Associations=Foundations
+# Collectivités=Organizations
+# Particuliers=Personal
+# Entreprises=Companies
+# DOLIBARRFOUNDATION_PAYMENT_FORM=To make your subscription payment using a bank transfer, see page http://wiki.dolibarr.org/index.php/Subscribe.
To pay using a Credit Card or Paypal, click on button at bottom of this page.
+# ByProperties=By characteristics
+# MembersStatisticsByProperties=Members statistics by characteristics
+# MembersByNature=Members by nature
+# VATToUseForSubscriptions=VAT rate to use for subscriptions
+# NoVatOnSubscription=No TVA for subscriptions
+# MEMBER_PAYONLINE_SENDEMAIL=Email to warn when Dolibarr receive a confirmation of a validated payment for subscription
diff --git a/htdocs/langs/lt_LT/opensurvey.lang b/htdocs/langs/lt_LT/opensurvey.lang
new file mode 100644
index 00000000000..fec34d9dbe6
--- /dev/null
+++ b/htdocs/langs/lt_LT/opensurvey.lang
@@ -0,0 +1,65 @@
+# Dolibarr language file - Source file is en_US - opensurvey
+# Survey=Survey
+# Surveys=Surveys
+# OrganizeYourMeetingEasily=Organize your meetings and surveys easily. First select type of survey...
+# NewSurvey=New survey
+# NoSurveysInDatabase=%s survey(s) into database.
+# OpenSurveyArea=Surveys area
+# AddACommentForPoll=You can add a comment into survey...
+# AddComment=Add comment
+# CreatePoll=Create poll
+# PollTitle=Poll title
+# ToReceiveEMailForEachVote=To receive an email for each vote
+# TypeDate=Type date
+# TypeClassic=Type standard
+# OpenSurveyStep2=Select your dates amoung the free days (green). The selected days are in blue. You can unselect a day previously selected by clicking again on it
+# RemoveAllDays=Remove all days
+# CopyHoursOfFirstDay=Copy hours of first day
+# RemoveAllHours=Remove all hours
+# SelectedDays=Selected days
+# TheBestChoice=The best choice currently is
+# TheBestChoices=The best choices currently are
+# with=with
+# OpenSurveyHowTo=If you agree to vote in this poll, you have to give your name, choose the values that fit best for you and validate with the plus button at the end of the line.
+# CommentsOfVoters=Comments of voters
+# ConfirmRemovalOfPoll=Are you sure you want to remove this poll (and all votes)
+# RemovePoll=Remove poll
+# UrlForSurvey=URL to communicate to get a direct access to survey
+# PollOnChoice=You are creating a poll to make a multi-choice for a poll. First enter all possible choices for your poll:
+# CreateSurveyDate=Create a date survey
+# CreateSurveyStandard=Create a standard survey
+# CheckBox=Simple checkbox
+# YesNoList=List (empty/yes/no)
+# PourContreList=List (empty/for/against)
+# AddNewColumn=Add new column
+# TitleChoice=Choice label
+# ExportSpreadsheet=Export result spreadsheet
+# ExpireDate=Limit date
+# NbOfVoters=Nb of voters
+# SurveyResults=Results
+# PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s.
+# 5MoreChoices=5 more choices
+# Abstention=Abstention
+# Against=Against
+# YouAreInivitedToVote=You are invited to vote for this poll
+# VoteNameAlreadyExists=This name was already used for this poll
+# ErrorPollDoesNotExists=Error, poll %s does not exists.
+# OpenSurveyNothingToSetup=There is no specific setup to do.
+# PollWillExpire=Your poll will expire automatically %s days after the last date of your poll.
+# AddADate=Add a date
+# AddStartHour=Add start hour
+# AddEndHour=Add end hour
+# votes=vote(s)
+# NoCommentYet=No comments have been posted for this poll yet
+# CanEditVotes=Can change vote of others
+# CanComment=Voters can comment in the poll
+# CanSeeOthersVote=Voters can see other people's vote
+# SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
- empty,
- "8h", "8H" or "8:00" to give a meeting's start hour,
- "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
- "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes.
+# BackToCurrentMonth=Back to current month
+# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
+# ErrorOpenSurveyOneChoice=Enter at least one choice
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
+# ErrorInsertingComment=There was an error while inserting your comment
+# MoreChoices=Enter more choices for the voters
+# SurveyExpiredInfo=The voting time of this poll has expired.
+# EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
diff --git a/htdocs/langs/lt_LT/orders.lang b/htdocs/langs/lt_LT/orders.lang
new file mode 100644
index 00000000000..6bbef48cfc9
--- /dev/null
+++ b/htdocs/langs/lt_LT/orders.lang
@@ -0,0 +1,166 @@
+# Dolibarr language file - Source file is en_US - orders
+# OrdersArea=Customers orders area
+# SuppliersOrdersArea=Suppliers orders area
+# OrderCard=Order card
+# OrderId=Order Id
+# Order=Order
+# Orders=Orders
+# OrderLine=Order line
+# OrderFollow=Follow up
+# OrderDate=Order date
+# OrderToProcess=Order to process
+# NewOrder=New order
+# ToOrder=Make order
+# MakeOrder=Make order
+# SupplierOrder=Supplier order
+# SuppliersOrders=Suppliers orders
+# SuppliersOrdersRunning=Current suppliers orders
+# CustomerOrder=Customer order
+# CustomersOrders=Customer's orders
+# CustomersOrdersRunning=Current customer's orders
+# CustomersOrdersAndOrdersLines=Customer orders and order's lines
+# OrdersToValid=Customer's orders to validate
+# OrdersToBill=Customer's orders delivered
+# OrdersInProcess=Customer's orders in process
+# OrdersToProcess=Customer's orders to process
+# SuppliersOrdersToProcess=Supplier's orders to process
+# StatusOrderCanceledShort=Canceled
+# StatusOrderDraftShort=Draft
+# StatusOrderValidatedShort=Validated
+# StatusOrderSentShort=In process
+# StatusOrderSent=Shipment in process
+# StatusOrderOnProcessShort=Reception
+# StatusOrderProcessedShort=Processed
+# StatusOrderToBillShort=Delivered
+# StatusOrderToBill2Short=To bill
+# StatusOrderApprovedShort=Approved
+# StatusOrderRefusedShort=Refused
+# StatusOrderToProcessShort=To process
+# StatusOrderReceivedPartiallyShort=Partially received
+# StatusOrderReceivedAllShort=Everything received
+# StatusOrderCanceled=Canceled
+# StatusOrderDraft=Draft (needs to be validated)
+# StatusOrderValidated=Validated
+# StatusOrderOnProcess=Waiting to receive
+# StatusOrderProcessed=Processed
+# StatusOrderToBill=Delivered
+# StatusOrderToBill2=To bill
+# StatusOrderApproved=Approved
+# StatusOrderRefused=Refused
+# StatusOrderReceivedPartially=Partially received
+# StatusOrderReceivedAll=Everything received
+# ShippingExist=A shipment exists
+# DraftOrWaitingApproved=Draft or approved not yet ordered
+# DraftOrWaitingShipped=Draft or validated not yet shipped
+# MenuOrdersToBill=Orders delivered
+# MenuOrdersToBill2=Orders to bill
+# SearchOrder=Search order
+# ShipProduct=Ship product
+# Discount=Discount
+# CreateOrder=Create Order
+# RefuseOrder=Refuse order
+# ApproveOrder=Accept order
+# ValidateOrder=Validate order
+# UnvalidateOrder=Unvalidate order
+# DeleteOrder=Delete order
+# CancelOrder=Cancel order
+# AddOrder=Add order
+# AddToMyOrders=Add to my orders
+# AddToOtherOrders=Add to other orders
+# AddToDraftOrders=Add to draft order
+# ShowOrder=Show order
+# NoOpenedOrders=No opened orders
+# NoOtherOpenedOrders=No other opened orders
+# NoDraftOrders=No draft orders
+# OtherOrders=Other orders
+# LastOrders=Last %s orders
+# LastModifiedOrders=Last %s modified orders
+# LastClosedOrders=Last %s closed orders
+# AllOrders=All orders
+# NbOfOrders=Number of orders
+# OrdersStatistics=Order's statistics
+# OrdersStatisticsSuppliers=Supplier order's statistics
+# NumberOfOrdersByMonth=Number of orders by month
+# AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
+# ListOfOrders=List of orders
+# CloseOrder=Close order
+# ConfirmCloseOrder=Are you sure you want to set this order to deliverd ? Once an order is delivered, it can be set to billed.
+# ConfirmCloseOrderIfSending=Are you sure you want to close this order ? You must close an order only when all shipping are done.
+# ConfirmDeleteOrder=Are you sure you want to delete this order ?
+# ConfirmValidateOrder=Are you sure you want to validate this order under name %s ?
+# ConfirmUnvalidateOrder=Are you sure you want to restore order %s to draft status ?
+# ConfirmCancelOrder=Are you sure you want to cancel this order ?
+# ConfirmMakeOrder=Are you sure you want to confirm you made this order on %s ?
+# GenerateBill=Generate invoice
+# ClassifyShipped=Classify delivered
+# ClassifyBilled=Classify billed
+# ComptaCard=Accountancy card
+# DraftOrders=Draft orders
+# RelatedOrders=Related orders
+# OnProcessOrders=In process orders
+# RefOrder=Ref. order
+# RefCustomerOrder=Ref. customer order
+# CustomerOrder=Customer order
+# RefCustomerOrderShort=Ref. cust. order
+# SendOrderByMail=Send order by mail
+# ActionsOnOrder=Events on order
+# NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
+# OrderMode=Order method
+# AuthorRequest=Request author
+# UseCustomerContactAsOrderRecipientIfExist=Use customer contact address if defined instead of third party address as order recipient address
+# RunningOrders=Orders on process
+# UserWithApproveOrderGrant=Users granted with "approve orders" permission.
+# PaymentOrderRef=Payment of order %s
+# CloneOrder=Clone order
+# ConfirmCloneOrder=Are you sure you want to clone this order %s ?
+# DispatchSupplierOrder=Receiving supplier order %s
+##### Types de contacts #####
+# TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
+# TypeContact_commande_internal_SHIPPING=Representative following-up shipping
+# TypeContact_commande_external_BILLING=Customer invoice contact
+# TypeContact_commande_external_SHIPPING=Customer shipping contact
+# TypeContact_commande_external_CUSTOMER=Customer contact following-up order
+# TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
+# TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
+# TypeContact_order_supplier_external_BILLING=Supplier invoice contact
+# TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
+# TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
+
+# Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
+# Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
+# Error_FailedToLoad_COMMANDE_SUPPLIER_ADDON_File=Failed to load module file '%s'
+# Error_FailedToLoad_COMMANDE_ADDON_File=Failed to load module file '%s'
+# Error_OrderNotChecked=No orders to invoice selected
+
+
+# Sources
+# OrderSource0=Commercial proposal
+# OrderSource1=Internet
+# OrderSource2=Mail campaign
+# OrderSource3=Phone compaign
+# OrderSource4=Fax campaign
+# OrderSource5=Commercial
+# OrderSource6=Store
+# QtyOrdered=Qty ordered
+# AddDeliveryCostLine=Add a delivery cost line indicating the weight of the order
+
+# Documents models
+# PDFEinsteinDescription=A complete order model (logo...)
+# PDFEdisonDescription=A simple order model
+# PDFProformaDescription=A complete proforma invoice (logo…)
+# Orders modes
+# OrderByMail=Mail
+# OrderByFax=Fax
+# OrderByEMail=EMail
+# OrderByWWW=Online
+# OrderByPhone=Phone
+
+# CreateInvoiceForThisCustomer=Bill orders
+# NoOrdersToInvoice=No orders billable
+# CloseProcessedOrdersAutomatically=Classify "Processed" all selected orders.
+# MenuOrdersToBill2=Orders to bill
+# OrderCreation=Order creation
+# Ordered=Ordered
+# OrderCreated=Your orders have been created
+# OrderFail=An error happened during your orders creation
+# CreateOrders=Create orders
diff --git a/htdocs/langs/lt_LT/oscommerce.lang b/htdocs/langs/lt_LT/oscommerce.lang
new file mode 100644
index 00000000000..42a4a4551b6
--- /dev/null
+++ b/htdocs/langs/lt_LT/oscommerce.lang
@@ -0,0 +1,8 @@
+# Dolibarr language file - Source file is en_US - oscommerce
+# OSCommerce=OS Commerce
+# OSCommerceSetup=OS Commerce module setup
+# OSCommerceSetupSaved=OS Commerce setup saved
+# OSCommerceServer=OS Commerce server host/ip
+# OSCommerceDatabaseName=OS Commerce database name
+# OSCommercePrefix=OS Commerce tables prefix
+# OSCommerceUser=OS Commerce database login
diff --git a/htdocs/langs/lt_LT/other.lang b/htdocs/langs/lt_LT/other.lang
new file mode 100644
index 00000000000..3ff4e868d22
--- /dev/null
+++ b/htdocs/langs/lt_LT/other.lang
@@ -0,0 +1,217 @@
+# Dolibarr language file - Source file is en_US - other
+# SecurityCode=Security code
+# Calendar=Calendar
+# AddTrip=Add trip
+# Tools=Tools
+# ToolsDesc=This area is dedicated to group miscellaneous tools not available into other menu entries.
Those tools can be reached from menu on the side.
+# Birthday=Birthday
+# BirthdayDate=Birthday
+# DateToBirth=Date of birth
+# BirthdayAlertOn= birthday alert active
+# BirthdayAlertOff= birthday alert inactive
+# Notify_FICHINTER_VALIDATE=Intervention validated
+# Notify_FICHINTER_SENTBYMAIL=Intervention sent by mail
+# Notify_BILL_VALIDATE=Customer invoice validated
+# Notify_BILL_UNVALIDATE=Customer invoice unvalidated
+# Notify_ORDER_SUPPLIER_APPROVE=Supplier order approved
+# Notify_ORDER_SUPPLIER_REFUSE=Supplier order refused
+# Notify_ORDER_VALIDATE=Customer order validated
+# Notify_PROPAL_VALIDATE=Customer proposal validated
+# Notify_WITHDRAW_TRANSMIT=Transmission withdrawal
+# Notify_WITHDRAW_CREDIT=Credit withdrawal
+# Notify_WITHDRAW_EMIT=Perform withdrawal
+# Notify_ORDER_SENTBYMAIL=Customer order sent by mail
+# Notify_COMPANY_CREATE=Third party created
+# Notify_PROPAL_SENTBYMAIL=Commercial proposal sent by mail
+# Notify_ORDER_SENTBYMAIL=Customer order sent by mail
+# Notify_BILL_PAYED=Customer invoice payed
+# Notify_BILL_CANCEL=Customer invoice canceled
+# Notify_BILL_SENTBYMAIL=Customer invoice sent by mail
+# Notify_ORDER_SUPPLIER_VALIDATE=Supplier order validated
+# Notify_ORDER_SUPPLIER_SENTBYMAIL=Supplier order sent by mail
+# Notify_BILL_SUPPLIER_VALIDATE=Supplier invoice validated
+# Notify_BILL_SUPPLIER_PAYED=Supplier invoice payed
+# Notify_BILL_SUPPLIER_SENTBYMAIL=Supplier invoice sent by mail
+# Notify_CONTRACT_VALIDATE=Contract validated
+# Notify_FICHEINTER_VALIDATE=Intervention validated
+# Notify_SHIPPING_VALIDATE=Shipping validated
+# Notify_SHIPPING_SENTBYMAIL=Shipping sent by mail
+# Notify_MEMBER_VALIDATE=Member validated
+# Notify_MEMBER_SUBSCRIPTION=Member subscribed
+# Notify_MEMBER_RESILIATE=Member resiliated
+# Notify_MEMBER_DELETE=Member deleted
+# NbOfAttachedFiles=Number of attached files/documents
+# TotalSizeOfAttachedFiles=Total size of attached files/documents
+# MaxSize=Maximum size
+# AttachANewFile=Attach a new file/document
+# LinkedObject=Linked object
+# Miscellaneous=Miscellaneous
+# NbOfActiveNotifications=Number of notifications
+# PredefinedMailTest=This is a test mail.\nThe two lines are separated by a carriage return.\n\n__SIGNATURE__
+# PredefinedMailTestHtml=This is a test mail (the word test must be in bold).
The two lines are separated by a carriage return.
__SIGNATURE__
+# PredefinedMailContentSendInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendInvoiceReminder=__CONTACTCIVNAME__ \n\n We would like to warn you that the invoice __FACREF__ seems to not being payed. So this is the invoice in attachment again, as a reminder.\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendProposal=__CONTACTCIVNAME__ \n\n You will find here the commercial proposal __PROPREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendOrder=__CONTACTCIVNAME__ \n\n You will find here the order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendSupplierOrder=__CONTACTCIVNAME__ \n\n You will find here our order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendSupplierInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendShipping=__CONTACTCIVNAME__ \n\n You will find here the shipping __SHIPPINGREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendFichInter=__CONTACTCIVNAME__ \n\n You will find here the intervention __FICHINTERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# DemoDesc=Dolibarr is a compact ERP/CRM composed by several functional modules. A demo that includes all modules does not mean anything as this never occurs. So, several demo profiles are available.
+# ChooseYourDemoProfil=Choose the demo profile that match your activity...
+# DemoFundation=Manage members of a foundation
+# DemoFundation2=Manage members and bank account of a foundation
+# DemoCompanyServiceOnly=Manage a freelance activity selling service only
+# DemoCompanyShopWithCashDesk=Manage a shop with a cash desk
+# DemoCompanyProductAndStocks=Manage a small or medium company selling products
+# DemoCompanyAll=Manage a small or medium company with multiple activities (all main modules)
+# GoToDemo=Go to demo
+# CreatedBy=Created by %s
+# ModifiedBy=Modified by %s
+# ValidatedBy=Validated by %s
+# CanceledBy=Canceled by %s
+# ClosedBy=Closed by %s
+# FileWasRemoved=File %s was removed
+# DirWasRemoved=Directory %s was removed
+# FeatureNotYetAvailableShort=Available in a next version
+# FeatureNotYetAvailable=Feature not yet available in this version
+# FeatureExperimental=Experimental feature. Not stable in this version
+# FeatureDevelopment=Development feature. Not stable in this version
+# FeaturesSupported=Features supported
+# Width=Width
+# Height=Height
+# Depth=Depth
+# Top=Top
+# Bottom=Bottom
+# Left=Left
+# Right=Right
+# CalculatedWeight=Calculated weight
+# CalculatedVolume=Calculated volume
+# Weight=Weight
+# TotalWeight=Total weight
+# WeightUnitton=tonnes
+# WeightUnitkg=kg
+# WeightUnitg=g
+# WeightUnitmg=mg
+# WeightUnitpound=pound
+# Length=Length
+# LengthUnitm=m
+# LengthUnitdm=dm
+# LengthUnitcm=cm
+# LengthUnitmm=mm
+# Surface=Area
+# SurfaceUnitm2=m2
+# SurfaceUnitdm2=dm2
+# SurfaceUnitcm2=cm2
+# SurfaceUnitmm2=mm2
+# SurfaceUnitfoot2=ft2
+# SurfaceUnitinch2=in2
+# Volume=Volume
+# TotalVolume=Total volume
+# VolumeUnitm3=m3
+# VolumeUnitdm3=dm3
+# VolumeUnitcm3=cm3
+# VolumeUnitmm3=mm3
+# VolumeUnitfoot3=ft3
+# VolumeUnitinch3=in3
+# VolumeUnitounce=ounce
+# VolumeUnitlitre=litre
+# VolumeUnitgallon=gallon
+# Size=size
+# SizeUnitm=m
+# SizeUnitdm=dm
+# SizeUnitcm=cm
+# SizeUnitmm=mm
+# SizeUnitinch=inch
+# SizeUnitfoot=foot
+# SizeUnitpoint=point
+# BugTracker=Bug tracker
+# SendNewPasswordDesc=This form allows you to request a new password. It will be send to your email address.
Change will be effective only after clicking on confirmation link inside this email.
Check your email reader software.
+# BackToLoginPage=Back to login page
+# AuthenticationDoesNotAllowSendNewPassword=Authentication mode is %s.
In this mode, Dolibarr can't know nor change your password.
Contact your system administrator if you want to change your password.
+# EnableGDLibraryDesc=Install or enable GD library with your PHP for use this option.
+# EnablePhpAVModuleDesc=You need to install a module compatible with your anti-virus. (Clamav : php4-clamavlib ou php5-clamavlib)
+# ProfIdShortDesc=Prof Id %s is an information depending on third party country.
For example, for country %s, it's code %s.
+# DolibarrDemo=Dolibarr ERP/CRM demo
+# StatsByNumberOfUnits=Statistics in number of products/services units
+# StatsByNumberOfEntities=Statistics in number of referring entities
+# NumberOfProposals=Number of proposals on last 12 month
+# NumberOfCustomerOrders=Number of customer orders on last 12 month
+# NumberOfCustomerInvoices=Number of customer invoices on last 12 month
+# NumberOfSupplierOrders=Number of supplier orders on last 12 month
+# NumberOfSupplierInvoices=Number of supplier invoices on last 12 month
+# NumberOfUnitsProposals=Number of units on proposals on last 12 month
+# NumberOfUnitsCustomerOrders=Number of units on customer orders on last 12 month
+# NumberOfUnitsCustomerInvoices=Number of units on customer invoices on last 12 month
+# NumberOfUnitsSupplierOrders=Number of units on supplier orders on last 12 month
+# NumberOfUnitsSupplierInvoices=Number of units on supplier invoices on last 12 month
+# EMailTextInterventionValidated=The intervention %s has been validated.
+# EMailTextInvoiceValidated=The invoice %s has been validated.
+# EMailTextProposalValidated=The proposal %s has been validated.
+# EMailTextOrderValidated=The order %s has been validated.
+# EMailTextOrderApproved=The order %s has been approved.
+# EMailTextOrderApprovedBy=The order %s has been approved by %s.
+# EMailTextOrderRefused=The order %s has been refused.
+# EMailTextOrderRefusedBy=The order %s has been refused by %s.
+# EMailTextExpeditionValidated=The shipping %s has been validated.
+# ImportedWithSet=Importation data set
+# DolibarrNotification=Automatic notification
+# ResizeDesc=Enter new width OR new height. Ratio will be kept during resizing...
+# NewLength=New width
+# NewHeight=New height
+# NewSizeAfterCropping=New size after cropping
+# DefineNewAreaToPick=Define new area on image to pick (left click on image then drag until you reach the opposite corner)
+# CurrentInformationOnImage=This tool was designed to help you to resize or crop an image. This is informations on current edited image
+# ImageEditor=Image editor
+# YouReceiveMailBecauseOfNotification=You receive this message because your email has been added to list of targets to be informed of particular events into %s software of %s.
+# YouReceiveMailBecauseOfNotification2=This event is the following:
+# ThisIsListOfModules=This is a list of modules preselected by this demo profile (only most common modules are visible in this demo). Edit this to have a more personalized demo and click on "Start".
+# ClickHere=Click here
+# UseAdvancedPerms=Use the advanced permissions of some modules
+# FileFormat=File format
+# SelectAColor=Choose a color
+# AddFiles=Add Files
+# StartUpload=Start upload
+# CancelUpload=Cancel upload
+# FileIsTooBig=Files is too big
+# PleaseBePatient=Please be patient...
+# RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
+# NewKeyIs=This is your new keys to login
+# NewKeyWillBe=Your new key to login to software will be
+# ClickHereToGoTo=Click here to go to %s
+# YouMustClickToChange=You must however first click on the following link to validate this password change
+# ForgetIfNothing=If you didn't request this change, just forget this email. Your credentials are kept safe.
+
+##### Calendar common #####
+# AddCalendarEntry=Add entry in calendar %s
+# NewCompanyToDolibarr=Company %s added into Dolibarr
+# ContractValidatedInDolibarr=Contract %s validated in Dolibarr
+# ContractCanceledInDolibarr=Contract %s canceled in Dolibarr
+# ContractClosedInDolibarr=Contract %s closed in Dolibarr
+# PropalClosedSignedInDolibarr=Proposal %s signed in Dolibarr
+# PropalClosedRefusedInDolibarr=Proposal %s refused in Dolibarr
+# PropalValidatedInDolibarr=Proposal %s validated in Dolibarr
+# InvoiceValidatedInDolibarr=Invoice %s validated in Dolibarr
+# InvoicePaidInDolibarr=Invoice %s changed to paid in Dolibarr
+# InvoiceCanceledInDolibarr=Invoice %s canceled in Dolibarr
+# PaymentDoneInDolibarr=Payment %s done in Dolibarr
+# CustomerPaymentDoneInDolibarr=Customer payment %s done in Dolibarr
+# SupplierPaymentDoneInDolibarr=Supplier payment %s done in Dolibarr
+# MemberValidatedInDolibarr=Member %s validated in Dolibarr
+# MemberResiliatedInDolibarr=Member %s resiliated in Dolibarr
+# MemberDeletedInDolibarr=Member %s deleted from Dolibarr
+# MemberSubscriptionAddedInDolibarr=Subscription for member %s added in Dolibarr
+# ShipmentValidatedInDolibarr=Shipment %s validated in Dolibarr
+# ShipmentDeletedInDolibarr=Shipment %s deleted from Dolibarr
+##### Export #####
+# Export=Export
+# ExportsArea=Exports area
+# AvailableFormats=Available formats
+# LibraryUsed=Librairy used
+# LibraryVersion=Version
+# ExportableDatas=Exportable data
+# NoExportableData=No exportable data (no modules with exportable data loaded, or missing permissions)
+# ToExport=Export
+# NewExport=New export
+##### External sites #####
+# ExternalSites=External sites
diff --git a/htdocs/langs/lt_LT/paybox.lang b/htdocs/langs/lt_LT/paybox.lang
new file mode 100644
index 00000000000..b689bb6cebf
--- /dev/null
+++ b/htdocs/langs/lt_LT/paybox.lang
@@ -0,0 +1,37 @@
+# Dolibarr language file - Source file is en_US - paybox
+# PayBoxSetup=PayBox module setup
+# PayBoxDesc=This module offer pages to allow payment on Paybox by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
+# FollowingUrlAreAvailableToMakePayments=Following URLs are available to offer a page to a customer to make a payment on Dolibarr objects
+# PaymentForm=Payment form
+# WelcomeOnPaymentPage=Welcome on our online payment service
+# ThisScreenAllowsYouToPay=This screen allow you to make an online payment to %s.
+# ThisIsInformationOnPayment=This is information on payment to do
+# ToComplete=To complete
+# YourEMail=Email to receive payment confirmation
+# Creditor=Creditor
+# PaymentCode=Payment code
+# PayBoxDoPayment=Go on payment
+# YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information
+# PleaseBePatient=Please, be patient
+# Continue=Next
+# ToOfferALinkForOnlinePayment=URL for %s payment
+# ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a customer order
+# ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice
+# ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line
+# ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount
+# ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription
+# YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag.
+# SetupPayBoxToHavePaymentCreatedAutomatically=Setup your PayBox with url %s to have payment created automatically when validated by paybox.
+# YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you.
+# YourPaymentHasNotBeenRecorded=You payment has not been recorded and transaction has been canceled. Thank you.
+# AccountParameter=Account parameters
+# UsageParameter=Usage parameters
+# InformationToFindParameters=Help to find your %s account information
+# PAYBOX_CGI_URL_V2=Url of Paybox CGI module for payment
+# VendorName=Name of vendor
+# CSSUrlForPaymentForm=CSS style sheet url for payment form
+# MessageOK=Message on validated payment return page
+# MessageKO=Message on canceled payment return page
+# NewPayboxPaymentReceived=New Paybox payment received
+# NewPayboxPaymentFailed=New Paybox payment tried but failed
+# PAYBOX_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or failed)
diff --git a/htdocs/langs/lt_LT/paypal.lang b/htdocs/langs/lt_LT/paypal.lang
new file mode 100644
index 00000000000..5dc460e1c53
--- /dev/null
+++ b/htdocs/langs/lt_LT/paypal.lang
@@ -0,0 +1,22 @@
+# Dolibarr language file - Source file is en_US - paypal
+# PaypalSetup=PayPal module setup
+# PaypalDesc=This module offer pages to allow payment on PayPal by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
+# PaypalOrCBDoPayment=Pay with credit card or Paypal
+# PaypalDoPayment=Pay with Paypal
+# PaypalCBDoPayment=Pay with credit card
+# PAYPAL_API_SANDBOX=Mode test/sandbox
+# PAYPAL_API_USER=API username
+# PAYPAL_API_PASSWORD=API password
+# PAYPAL_API_SIGNATURE=API signature
+# PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Offer payment "integral" (Credit card+Paypal) or "Paypal" only
+# PaypalModeIntegral=Integral
+# PaypalModeOnlyPaypal=PayPal only
+# PAYPAL_CSS_URL=Optionnal Url of CSS style sheet on payment page
+# ThisIsTransactionId=This is id of transaction: %s
+# PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
+# PAYPAL_IPN_MAIL_ADDRESS=E-mail address for the instant notification of payment (IPN)
+# PredefinedMailContentLink=You can click on the secure link below to make your payment (PayPal) if it is not already done.\n\n%s\n\n
+# YouAreCurrentlyInSandboxMode=You are currently in the "sandbox" mode
+# NewPaypalPaymentReceived=New Paypal payment received
+# NewPaypalPaymentFailed=New Paypal payment tried but failed
+# PAYPAL_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or not)
diff --git a/htdocs/langs/lt_LT/products.lang b/htdocs/langs/lt_LT/products.lang
new file mode 100644
index 00000000000..9f75dab9917
--- /dev/null
+++ b/htdocs/langs/lt_LT/products.lang
@@ -0,0 +1,220 @@
+# Dolibarr language file - Source file is en_US - products
+# ProductRef=Product ref.
+# ProductLabel=Product label
+# ProductServiceCard=Products/Services card
+# Products=Products
+# Services=Services
+# Product=Product
+# Service=Service
+# ProductId=Product/service id
+# Create=Create
+# Reference=Reference
+# NewProduct=New product
+# NewService=New service
+# ProductCode=Product code
+# ServiceCode=Service code
+# ProductAccountancyBuyCode=Accountancy code (buy)
+# ProductAccountancySellCode=Accountancy code (sell)
+# ProductOrService=Product or Service
+# ProductsAndServices=Products and Services
+# ProductsOrServices=Products or Services
+# ProductsAndServicesOnSell=Available Products and Services
+# ProductsAndServicesNotOnSell=Obsolete Products and Services
+# ProductsAndServicesStatistics=Products and Services statistics
+# ProductsStatistics=Products statistics
+# ProductsOnSell=Available products
+# ProductsNotOnSell=Obsolete products
+# ServicesOnSell=Available services
+# ServicesNotOnSell=Obsolete services
+# InternalRef=Internal reference
+# LastRecorded=Last products/services on sell recorded
+# LastRecordedProductsAndServices=Last %s recorded products/services
+# LastModifiedProductsAndServices=Last %s modified products/services
+# LastRecordedProducts=Last %s products recorded
+# LastRecordedServices=Last %s services recorded
+# LastProducts=Last products
+# CardProduct0=Product card
+# CardProduct1=Service card
+# CardContract=Contract card
+# Warehouse=Warehouse
+# Warehouses=Warehouses
+# WarehouseOpened=Warehouse opened
+# WarehouseClosed=Warehouse closed
+# Stock=Stock
+# Stocks=Stocks
+# Movement=Movement
+# Movements=Movements
+# Sell=Sales
+# Buy=Purchases
+# OnSell=For sale
+# OnBuy=For purchase
+# NotOnSell=Not for sale
+# ProductStatusOnSell=For sale
+# ProductStatusNotOnSell=Not for sale
+# ProductStatusOnSellShort=For sale
+# ProductStatusNotOnSellShort=Not for sale
+# ProductStatusOnBuy=For purchase
+# ProductStatusNotOnBuy=Not for purchase
+# ProductStatusOnBuyShort=For purchase
+# ProductStatusNotOnBuyShort=Not for purchase
+# UpdatePrice=Update price
+# AppliedPricesFrom=Applied prices from
+# SellingPrice=Selling price
+# SellingPriceHT=Selling price (net of tax)
+# SellingPriceTTC=Selling price (inc. tax)
+# PublicPrice=Public price
+# CurrentPrice=Current price
+# NewPrice=New price
+# MinPrice=Minim. selling price
+# CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
+# ContractStatus=Contract status
+# ContractStatusClosed=Closed
+# ContractStatusRunning=Running
+# ContractStatusExpired=expired
+# ContractStatusOnHold=Not running
+# ContractStatusToRun=A mettre en service
+# ContractNotRunning=This contract is not running
+# ErrorProductAlreadyExists=A product with reference %s already exists.
+# ErrorProductBadRefOrLabel=Wrong value for reference or label.
+# ErrorProductClone=There was a problem while trying to clone the product or service.
+# Suppliers=Suppliers
+# SupplierRef=Supplier's product ref.
+# ShowProduct=Show product
+# ShowService=Show service
+# ProductsAndServicesArea=Product and Services area
+# ProductsArea=Product area
+# ServicesArea=Services area
+# AddToMyProposals=Add to my proposals
+# AddToOtherProposals=Add to other proposals
+# AddToMyBills=Add to my bills
+# AddToOtherBills=Add to other bills
+# CorrectStock=Correct stock
+# AddPhoto=Add photo
+# ListOfStockMovements=List of stock movements
+# BuyingPrice=Buying price
+# SupplierCard=Supplier card
+# CommercialCard=Commercial card
+# AllWays=Path to find your product in stock
+# NoCat=Your product is not in any category
+# PrimaryWay=Primary path
+# PriceRemoved=Price removed
+# BarCode=Barcode
+# BarcodeType=Barcode type
+# SetDefaultBarcodeType=Set barcode type
+# BarcodeValue=Barcode value
+# NoteNotVisibleOnBill=Note (not visible on invoices, proposals...)
+# CreateCopy=Create copy
+# ServiceLimitedDuration=If product is a service with limited duration:
+# MultiPricesAbility=Activate the multi-prices
+# MultiPricesNumPrices=Number of prices
+# MultiPriceLevelsName=Price categories
+# AssociatedProductsAbility=Activate the virtual products feature
+# AssociatedProducts=Virtual product
+# AssociatedProductsNumber=Number of products composing this virtual product
+# ParentProductsNumber=Number of parent virtual product
+# IfZeroItIsNotAVirtualProduct=If 0, this product is not a virtual product
+# IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any virtual product
+# EditAssociate=Associate
+# Translation=Translation
+# KeywordFilter=Keyword filter
+# CategoryFilter=Category filter
+# ProductToAddSearch=Search product to add
+# AddDel=Add/Delete
+# Quantity=Quantity
+# NoMatchFound=No match found
+# ProductAssociationList=List of related products/services: name of product/service (quantity affected)
+# ProductParentList=List of virtual products/services with this product as a component
+# ErrorAssociationIsFatherOfThis=One of selected product is parent with current product
+# DeleteProduct=Delete a product/service
+# ConfirmDeleteProduct=Are you sure you want to delete this product/service?
+# ProductDeleted=Product/Service "%s" deleted from database.
+# DeletePicture=Delete a picture
+# ConfirmDeletePicture=Are you sure you want to delete this picture ?
+# ExportDataset_produit_1=Products
+# ExportDataset_service_1=Services
+# ImportDataset_produit_1=Products
+# ImportDataset_service_1=Services
+# DeleteProductLine=Delete product line
+# ConfirmDeleteProductLine=Are you sure you want to delete this product line?
+# NoProductMatching=No product/service match your criteria
+# MatchingProducts=Matching products/services
+# NoStockForThisProduct=No stock for this product
+# NoStock=No Stock
+# Restock=Restock
+# ProductSpecial=Special
+# QtyMin=Minimum Qty
+# PriceQty=Price for this quantity
+# PriceQtyMin=Price for this min. qty (w/o discount)
+# VATRateForSupplierProduct=VAT Rate (for this supplier/product)
+# DiscountQtyMin=Default discount for qty
+# NoPriceDefinedForThisSupplier=No price/qty defined for this supplier/product
+# NoSupplierPriceDefinedForThisProduct=No supplier price/qty defined for this product
+# RecordedProducts=Products recorded
+# RecordedServices=Services recorded
+# RecordedProductsAndServices=Products/services recorded
+# GenerateThumb=Generate thumb
+# ProductCanvasAbility=Use special "canvas" addons
+# ServiceNb=Service #%s
+# ListProductServiceByPopularity=List of products/services by popularity
+# ListProductByPopularity=List of products by popularity
+# ListServiceByPopularity=List of services by popularity
+# Finished=Manufactured product
+# RowMaterial=Raw Material
+# CloneProduct=Clone product or service
+# ConfirmCloneProduct=Are you sure you want to clone product or service %s ?
+# CloneContentProduct=Clone all main informations of product/service
+# ClonePricesProduct=Clone main informations and prices
+# CloneCompositionProduct=Clone product/service composition
+# ProductIsUsed=This product is used
+# NewRefForClone=Ref. of new product/service
+# CustomerPrices=Customers prices
+# SuppliersPrices=Suppliers prices
+# CustomCode=Customs code
+# CountryOrigin=Origin country
+# HiddenIntoCombo=Hidden into select lists
+# Nature=Nature
+# ProductCodeModel=Product code template
+# ServiceCodeModel=Service code template
+# AddThisProductCard=Create product card
+# HelpAddThisProductCard=This option allows you to create or clone a product if it does not exist.
+# AddThisServiceCard=Create service card
+# HelpAddThisServiceCard=This option allows you to create or clone a service if it does not exist.
+# CurrentProductPrice=Current price
+# AlwaysUseNewPrice=Always use current price of product/service
+# AlwaysUseFixedPrice=Use the fixed price
+# PriceByQuantity=Price by quantity
+# PriceByQuantityRange=Quantity range
+# ProductsDashboard=Products/Services summary
+# UpdateOriginalProductLabel=Modify original label
+# HelpUpdateOriginalProductLabel=Allows to edit the name of the product
+### composition fabrication
+# Building=Production and items dispatchment
+# Build=Produce
+# BuildIt=Produce & Dispatch
+# BuildindListInfo=Available quantity for production per warehouse (set it to 0 for no further action)
+# QtyNeed=Qty
+# UnitPmp=Net unit VWAP
+# CostPmpHT=Net total VWAP
+# ProductUsedForBuild=Auto consumed by production
+# ProductBuilded=Production completed
+# ProductsMultiPrice=Product multi-price
+# ProductSellByQuarterHT=Products turnover quarterly VWAP
+# ServiceSellByQuarterHT=Services turnover quarterly VWAP
+# Quarter1=1st. Quarter
+# Quarter2=2nd. Quarter
+# Quarter3=3rd. Quarter
+# Quarter4=4th. Quarter
+# BarCodePrintsheet=Print bar code
+# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
+# NumberOfStickers=Number of stickers to print on page
+# PrintsheetForOneBarCode=Print several stickers for one barcode
+# BuildPageToPrint=Generate page to print
+# FillBarCodeTypeAndValueManually=Fill barcode type and value manually.
+# FillBarCodeTypeAndValueFromProduct=Fill barcode type and value from barcode of a product.
+# FillBarCodeTypeAndValueFromThirdParty=Fill barcode type and value from barcode of a thirdparty.
+# DefinitionOfBarCodeForProductNotComplete=Definition of type or value of bar code not complete for product %s.
+# DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of bar code non complete for thirdparty %s.
+# BarCodeDataForProduct=Barcode information of product %s :
+# BarCodeDataForThirdparty=Barcode information of thirdparty %s :
+# BarcodeStickersMask=xxx
+
diff --git a/htdocs/langs/lt_LT/projects.lang b/htdocs/langs/lt_LT/projects.lang
new file mode 100644
index 00000000000..f2c0c2b86c6
--- /dev/null
+++ b/htdocs/langs/lt_LT/projects.lang
@@ -0,0 +1,115 @@
+# Dolibarr language file - Source file is en_US - projects
+# Project=Project
+# Projects=Projects
+# SharedProject=Everybody
+# PrivateProject=Contacts of project
+# MyProjectsDesc=This view is limited to projects you are a contact for (whatever is the type).
+# ProjectsPublicDesc=This view presents all projects you are allowed to read.
+# ProjectsDesc=This view presents all projects (your user permissions grant you permission to view everything).
+# MyTasksDesc=This view is limited to projects or tasks you are a contact for (whatever is the type).
+# TasksPublicDesc=This view presents all projects and tasks you are allowed to read.
+# TasksDesc=This view presents all projects and tasks (your user permissions grant you permission to view everything).
+# Myprojects=My projects
+# ProjectsArea=Projects area
+# NewProject=New project
+# AddProject=Add project
+# DeleteAProject=Delete a project
+# DeleteATask=Delete a task
+# ConfirmDeleteAProject=Are you sure you want to delete this project ?
+# ConfirmDeleteATask=Are you sure you want to delete this task ?
+# OfficerProject=Officer project
+# LastProjects=Last %s projects
+# AllProjects=All projects
+# ProjectsList=List of projects
+# ShowProject=Show project
+# SetProject=Set project
+# NoProject=No project defined or owned
+# NbOpenTasks=Nb of opened tasks
+# NbOfProjects=Nb of projects
+# TimeSpent=Time spent
+# TimesSpent=Time spent
+# RefTask=Ref. task
+# LabelTask=Label task
+# NewTimeSpent=New time spent
+# MyTimeSpent=My time spent
+# MyTasks=My tasks
+# Tasks=Tasks
+# Task=Task
+# NewTask=New task
+# AddTask=Add task
+# AddDuration=Add duration
+# Activity=Activity
+# Activities=Tasks/activities
+# MyActivity=My activity
+# MyActivities=My tasks/activities
+# MyProjects=My projects
+# DurationEffective=Effective duration
+# Progress=Progress
+# ProgressDeclared=Declared progress
+# ProgressCalculated=Calculated progress
+# Time=Time
+# ListProposalsAssociatedProject=List of the commercial proposals associated with the project
+# ListOrdersAssociatedProject=List of customer's orders associated with the project
+# ListInvoicesAssociatedProject=List of customer's invoices associated with the project
+# ListPredefinedInvoicesAssociatedProject=List of customer's predefined invoices associated with project
+# ListSupplierOrdersAssociatedProject=List of supplier's orders associated with the project
+# ListSupplierInvoicesAssociatedProject=List of supplier's invoices associated with the project
+# ListContractAssociatedProject=List of contracts associated with the project
+# ListFichinterAssociatedProject=List of interventions associated with the project
+# ListTripAssociatedProject=List of trips and expenses associated with the project
+# ListActionsAssociatedProject=List of events associated with the project
+# ActivityOnProjectThisWeek=Activity on project this week
+# ActivityOnProjectThisMonth=Activity on project this month
+# ActivityOnProjectThisYear=Activity on project this year
+# ChildOfTask=Child of project/task
+# NotOwnerOfProject=Not owner of this private project
+# AffectedTo=Allocated to
+# CantRemoveProject=This project can't be removed as it is referenced by some other objects (invoice, orders or other). See referers tab.
+# ValidateProject=Validate projet
+# ConfirmValidateProject=Are you sure you want to validate this project ?
+# CloseAProject=Close project
+# ConfirmCloseAProject=Are you sure you want to close this project ?
+# ReOpenAProject=Open project
+# ConfirmReOpenAProject=Are you sure you want to re-open this project ?
+# ProjectContact=Project contacts
+# ActionsOnProject=Events on project
+# YouAreNotContactOfProject=You are not a contact of this private project
+# DeleteATimeSpent=Delete time spent
+# ConfirmDeleteATimeSpent=Are you sure you want to delete this time spent ?
+# DoNotShowMyTasksOnly=See also tasks not allocated to me
+# ShowMyTasksOnly=View only tasks allocated to me
+# TaskRessourceLinks=Ressources
+# ProjectsDedicatedToThisThirdParty=Projects dedicated to this third party
+# NoTasks=No tasks for this project
+# LinkedToAnotherCompany=Linked to other third party
+# TaskIsNotAffectedToYou=Task not allocated to you
+# ErrorTimeSpentIsEmpty=Time spent is empty
+# ThisWillAlsoRemoveTasks=This action will also delete all tasks of project (%s tasks at the moment) and all inputs of time spent.
+# IfNeedToUseOhterObjectKeepEmpty=If some objects (invoice, order, ...), belonging to another third party, must be linked to the project to create, keep this empty to have the project being multi third parties.
+# CloneProject=Clone project
+# CloneTasks=Clone tasks
+# CloneContacts=Clone contacts
+# CloneNotes=Clone notes
+# CloneProjectFiles=Clone project joined files
+# CloneTaskFiles=Clone task(s) joined files (if task(s) cloned)
+# ConfirmCloneProject=Are you sure to clone this project ?
+# ProjectReportDate=Change task date according project start date
+# ErrorShiftTaskDate=Impossible to shift task date according to new project start date
+# ProjectsAndTasksLines=Projects and tasks
+# ProjectCreatedInDolibarr=Project %s created
+##### Types de contacts #####
+# TypeContact_project_internal_PROJECTLEADER=Project leader
+# TypeContact_project_external_PROJECTLEADER=Project leader
+# TypeContact_project_internal_CONTRIBUTOR=Contributor
+# TypeContact_project_external_CONTRIBUTOR=Contributor
+# TypeContact_project_task_internal_TASKEXECUTIVE=Task executive
+# TypeContact_project_task_external_TASKEXECUTIVE=Task executive
+# TypeContact_project_task_internal_CONTRIBUTOR=Contributor
+# TypeContact_project_task_external_CONTRIBUTOR=Contributor
+# SelectElement=Select element
+# AddElement=Link to element
+# Documents models
+# DocumentModelBaleine=A complete project's report model (logo...)
+# PlannedWorkload = Planned workload
+# WorkloadOccupation= Workload affectation
+# ProjectReferers=Refering objects
diff --git a/htdocs/langs/lt_LT/propal.lang b/htdocs/langs/lt_LT/propal.lang
new file mode 100644
index 00000000000..d17bc952b7d
--- /dev/null
+++ b/htdocs/langs/lt_LT/propal.lang
@@ -0,0 +1,102 @@
+# Dolibarr language file - Source file is en_US - propal
+# Proposals=Commercial proposals
+# Proposal=Commercial proposal
+# ProposalShort=Proposal
+# ProposalsDraft=Draft commercial proposals
+# ProposalDraft=Draft commercial proposal
+# ProposalsOpened=Opened commercial proposals
+# Prop=Commercial proposals
+# CommercialProposal=Commercial proposal
+# CommercialProposals=Commercial proposals
+# ProposalCard=Proposal card
+# NewProp=New commercial proposal
+# NewProposal=New commercial proposal
+# NewPropal=New proposal
+# Prospect=Prospect
+# ProspectList=Prospect list
+# DeleteProp=Delete commercial proposal
+# ValidateProp=Validate commercial proposal
+# AddProp=Add proposal
+# ConfirmDeleteProp=Are you sure you want to delete this commercial proposal ?
+# ConfirmValidateProp=Are you sure you want to validate this commercial proposal under name %s ?
+# LastPropals=Last %s proposals
+# LastClosedProposals=Last %s closed proposals
+# LastModifiedProposals=Last %s modified proposals
+# AllPropals=All proposals
+# LastProposals=Last proposals
+# SearchAProposal=Search a proposal
+# ProposalsStatistics=Commercial proposal's statistics
+# NumberOfProposalsByMonth=Number by month
+# AmountOfProposalsByMonthHT=Amount by month (net of tax)
+# NbOfProposals=Number of commercial proposals
+# ShowPropal=Show proposal
+# PropalsDraft=Drafts
+# PropalsOpened=Opened
+# PropalsNotBilled=Closed not billed
+# PropalStatusDraft=Draft (needs to be validated)
+# PropalStatusValidated=Validated (proposal is open)
+# PropalStatusOpened=Validated (proposal is open)
+# PropalStatusClosed=Closed
+# PropalStatusSigned=Signed (needs billing)
+# PropalStatusNotSigned=Not signed (closed)
+# PropalStatusBilled=Billed
+# PropalStatusDraftShort=Draft
+# PropalStatusValidatedShort=Validated
+# PropalStatusOpenedShort=Opened
+# PropalStatusClosedShort=Closed
+# PropalStatusSignedShort=Signed
+# PropalStatusNotSignedShort=Not signed
+# PropalStatusBilledShort=Billed
+# PropalsToClose=Commercial proposals to close
+# PropalsToBill=Signed commercial proposals to bill
+# ListOfProposals=List of commercial proposals
+# ActionsOnPropal=Events on proposal
+# NoOpenedPropals=No opened commercial proposals
+# NoOtherOpenedPropals=No other opened commercial proposals
+# RefProposal=Commercial proposal ref
+# SendPropalByMail=Send commercial proposal by mail
+# FileNotUploaded=The file was not uploaded
+# FileUploaded=The file was successfully uploaded
+# AssociatedDocuments=Documents associated with the proposal:
+# ErrorCantOpenDir=Can't open directory
+# DatePropal=Date of proposal
+# DateEndPropal=Validity ending date
+# DateEndPropalShort=Date end
+# ValidityDuration=Validity duration
+# CloseAs=Close with status
+# ClassifyBilled=Classify billed
+# BuildBill=Build invoice
+# ErrorPropalNotFound=Propal %s not found
+# Estimate=Estimate :
+# EstimateShort=Estimate
+# OtherPropals=Other proposals
+# AddToDraftProposals=Add to draft proposal
+# NoDraftProposals=No draft proposals
+# CopyPropalFrom=Create commercial proposal by copying existing proposal
+# CreateEmptyPropal=Create empty commercial proposals vierge or from list of products/services
+# DefaultProposalDurationValidity=Default commercial proposal validity duration (in days)
+# UseCustomerContactAsPropalRecipientIfExist=Use customer contact address if defined instead of third party address as proposal recipient address
+# ClonePropal=Clone commercial proposal
+# ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s ?
+# ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s ?
+# ProposalsAndProposalsLines=Commercial proposal and lines
+# ProposalLine=Proposal line
+# AvailabilityPeriod=Availability delay
+# SetAvailability=Set availability delay
+# AfterOrder=after order
+##### Availability #####
+# AvailabilityTypeAV_NOW=Immediate
+# AvailabilityTypeAV_1W=1 week
+# AvailabilityTypeAV_2W=2 weeks
+# AvailabilityTypeAV_3W=3 weeks
+# AvailabilityTypeAV_1M=1 month
+##### Types de contacts #####
+# TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
+# TypeContact_propal_external_BILLING=Customer invoice contact
+# TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
+# Document models
+# DocModelAzurDescription=A complete proposal model (logo...)
+# DocModelJauneDescription=Jaune proposal model
+# DefaultModelPropalCreate=Default model creation
+# DefaultModelPropalToBill=Default template when closing a business proposal (to be invoiced)
+# DefaultModelPropalClosed=Default template when closing a business proposal (unbilled)
diff --git a/htdocs/langs/lt_LT/sendings.lang b/htdocs/langs/lt_LT/sendings.lang
new file mode 100644
index 00000000000..3bb65c295d2
--- /dev/null
+++ b/htdocs/langs/lt_LT/sendings.lang
@@ -0,0 +1,76 @@
+# Dolibarr language file - Source file is en_US - sendings
+# RefSending=Ref. shipment
+# Sending=Shipment
+# Sendings=Shipments
+# Shipment=Shipment
+# Shipments=Shipments
+# Receivings=Receivings
+# SendingsArea=Shipments area
+# ListOfSendings=List of shipments
+# SendingMethod=Shipping method
+# SendingReceipt=Shipping receipt
+# LastSendings=Last %s shipments
+# SearchASending=Search for shipment
+# StatisticsOfSendings=Statistics for shipments
+# NbOfSendings=Number of shipments
+# NumberOfShipmentsByMonth=Number of shipments by month
+# SendingCard=Shipping card
+# NewSending=New shipment
+# CreateASending=Create a shipment
+# CreateSending=Create shipment
+# QtyOrdered=Qty ordered
+# QtyShipped=Qty shipped
+# QtyToShip=Qty to ship
+# QtyReceived=Qty received
+# KeepToShip=Keep to ship
+# OtherSendingsForSameOrder=Other shipments for this order
+# DateSending=Date sending order
+# DateSendingShort=Date sending order
+# SendingsForSameOrder=Shipments for this order
+# SendingsAndReceivingForSameOrder=Shipments and receivings for this order
+# SendingsToValidate=Shipments to validate
+# StatusSendingCanceled=Canceled
+# StatusSendingDraft=Draft
+# StatusSendingValidated=Validated (products to ship or already shipped)
+# StatusSendingProcessed=Processed
+# StatusSendingCanceledShort=Canceled
+# StatusSendingDraftShort=Draft
+# StatusSendingValidatedShort=Validated
+# StatusSendingProcessedShort=Processed
+# SendingSheet=Sending sheet
+# Carriers=Carriers
+# Carrier=Carrier
+# CarriersArea=Carriers area
+# NewCarrier=New carrier
+# ConfirmDeleteSending=Are you sure you want to delete this shipment ?
+# ConfirmValidateSending=Are you sure you want to validate this shipment with reference %s ?
+# ConfirmCancelSending=Are you sure you want to cancel this shipment ?
+# GenericTransport=Generic transport
+# Enlevement=Gotten by customer
+# DocumentModelSimple=Simple document model
+# DocumentModelMerou=Merou A5 model
+# WarningNoQtyLeftToSend=Warning, no products waiting to be shipped.
+# StatsOnShipmentsOnlyValidated=Statistics conducted on shipments only validated. Date used is date of validation of shipment (planed delivery date is not always known).
+# DateDeliveryPlanned=Planed date of delivery
+# DateReceived=Date delivery received
+# SendShippingByEMail=Send shipment by EMail
+# SendShippingRef=Send shipment %s
+# ActionsOnShipping=Events on shipment
+# LinkToTrackYourPackage=Link to track your package
+# ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
+# RelatedShippings=Related shippings
+# ShipmentLine=Shipment line
+# CarrierList=List of transporters
+
+# Sending methods
+# SendingMethodCATCH=Catch by customer
+# SendingMethodTRANS=Transporter
+# SendingMethodCOLSUI=Colissimo
+
+# ModelDocument
+# DocumentModelSirocco=Simple document model for delivery receipts
+# DocumentModelTyphon=More complete document model for delivery receipts (logo...)
+
+# Error_EXPEDITION_ADDON_NUMBER_NotDefined=Constant EXPEDITION_ADDON_NUMBER not defined
+# SumOfProductVolumes=Sum of product volumes
+# SumOfProductWeights=Sum of product weights
diff --git a/htdocs/langs/lt_LT/shop.lang b/htdocs/langs/lt_LT/shop.lang
new file mode 100644
index 00000000000..b6cd78b5028
--- /dev/null
+++ b/htdocs/langs/lt_LT/shop.lang
@@ -0,0 +1,10 @@
+# Dolibarr language file - Source file is en_US - shop
+# Shop=Shop
+# ShopWeb=Web Shop
+# LastOrders=Last orders
+# OnStandBy=On standby
+# TreatmentInProgress=Treatment in progress
+# LastCustomers=Last customers
+# OSCommerceShop=OSCommerce shop
+# OSCommerce=OSCommerce
+# AddProd=Sell online
diff --git a/htdocs/langs/lt_LT/sms.lang b/htdocs/langs/lt_LT/sms.lang
new file mode 100644
index 00000000000..0ec0e61a588
--- /dev/null
+++ b/htdocs/langs/lt_LT/sms.lang
@@ -0,0 +1,53 @@
+# Dolibarr language file - Source file is en_US - sms
+# Sms=Sms
+# SmsSetup=Sms setup
+# SmsDesc=This page allows you to define globals options on SMS features
+# SmsCard=SMS Card
+# AllSms=All SMS campains
+# SmsTargets=Targets
+# SmsRecipients=Targets
+# SmsRecipient=Target
+# SmsTitle=Description
+# SmsFrom=Sender
+# SmsTo=Target
+# SmsTopic=Topic of SMS
+# SmsText=Message
+# SmsMessage=SMS Message
+# ShowSms=Show Sms
+# ListOfSms=List SMS campains
+# NewSms=New SMS campain
+# EditSms=Edit Sms
+# ResetSms=New sending
+# DeleteSms=Delete Sms campain
+# DeleteASms=Remove a Sms campain
+# PreviewSms=Previuw Sms
+# PrepareSms=Prepare Sms
+# CreateSms=Create Sms
+# SmsResult=Result of Sms sending
+# TestSms=Test Sms
+# ValidSms=Validate Sms
+# ApproveSms=Approve Sms
+# SmsStatusDraft=Draft
+# SmsStatusValidated=Validated
+# SmsStatusApproved=Approved
+# SmsStatusSent=Sent
+# SmsStatusSentPartialy=Sent partially
+# SmsStatusSentCompletely=Sent completely
+# SmsStatusError=Error
+# SmsStatusNotSent=Not sent
+# SmsSuccessfulySent=Sms correctly sent (from %s to %s)
+# ErrorSmsRecipientIsEmpty=Number of target is empty
+# WarningNoSmsAdded=No new phone number to add to target list
+# ConfirmValidSms=Do you confirm validation of this campain ?
+# ConfirmResetMailing=Warning, if you make a reinit of Sms campain %s, you will allow to make a mass sending of it a second time. Is it really what you wan to do ?
+# ConfirmDeleteMailing=Do you confirm removing of campain ?
+# NbOfRecipients=Number of targets
+# NbOfUniqueSms=Nb dof unique phone numbers
+# NbOfSms=Nbre of phon numbers
+# ThisIsATestMessage=This is a test message
+# SendSms=Send SMS
+# SmsInfoCharRemain=Nb of remaining characters
+# SmsInfoNumero= (format international ie : +33899701761)
+# DelayBeforeSending=Delay before sending (minutes)
+# SmsNoPossibleRecipientFound=No target available. Check setup of your SMS provider.
+
diff --git a/htdocs/langs/lt_LT/stocks.lang b/htdocs/langs/lt_LT/stocks.lang
new file mode 100644
index 00000000000..d6c87f1062f
--- /dev/null
+++ b/htdocs/langs/lt_LT/stocks.lang
@@ -0,0 +1,113 @@
+# Dolibarr language file - Source file is en_US - stocks
+# WarehouseCard=Warehouse card
+# Warehouse=Warehouse
+# Warehouses=Warehouses
+# NewWarehouse=New warehouse / Stock area
+# WarehouseEdit=Modify warehouse
+# MenuNewWarehouse=New warehouse
+# WarehouseOpened=Warehouse opened
+# WarehouseClosed=Warehouse closed
+# WarehouseSource=Source warehouse
+# WarehouseSourceNotDefined=No warehouse defined,
+# AddOne=Add one
+# WarehouseTarget=Target warehouse
+# ValidateSending=Delete sending
+# CancelSending=Cancel sending
+# DeleteSending=Delete sending
+# Stock=Stock
+# Stocks=Stocks
+# Movement=Movement
+# Movements=Movements
+# ErrorWarehouseRefRequired=Warehouse reference name is required
+# ErrorWarehouseLabelRequired=Warehouse label is required
+# CorrectStock=Correct stock
+# ListOfWarehouses=List of warehouses
+# ListOfStockMovements=List of stock movements
+# StocksArea=Stocks area
+# Location=Location
+# LocationSummary=Short name location
+# NumberOfDifferentProducts=Number of different products
+# NumberOfProducts=Total number of products
+# LastMovement=Last movement
+# LastMovements=Last movements
+# Units=Units
+# Unit=Unit
+# StockCorrection=Correct stock
+# StockTransfer=Stock transfer
+# StockMovement=Transfer
+# StockMovements=Stock transfers
+# LabelMovement=Movement label
+# NumberOfUnit=Number of units
+# UnitPurchaseValue=Unit purchase price
+# TotalStock=Total in stock
+# StockTooLow=Stock too low
+# StockLowerThanLimit=Stock lower than alert limit
+# EnhancedValue=Value
+# PMPValue=Weighted average price
+# PMPValueShort=WAP
+# EnhancedValueOfWarehouses=Warehouses value
+# UserWarehouseAutoCreate=Create a warehouse automatically when creating a user
+# QtyDispatched=Quantity dispatched
+# OrderDispatch=Stock dispatching
+# RuleForStockManagementDecrease=Rule for stock management decrease
+# RuleForStockManagementIncrease=Rule for stock management increase
+# DeStockOnBill=Decrease real stocks on customers invoices/credit notes validation
+# DeStockOnValidateOrder=Decrease real stocks on customers orders validation
+# DeStockOnShipment=Decrease real stocks on shipment validation
+# ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
+# ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
+# ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receiving
+# ReStockOnDeleteInvoice=Increase real stocks on invoice deletion
+# OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
+# StockDiffPhysicTeoric=Reason for difference stock physical and theoretical
+# NoPredefinedProductToDispatch=No predefined products for this object. So no dispatching in stock is required.
+# DispatchVerb=Dispatch
+# StockLimitShort=Limit
+# StockLimit=Stock limit for alerts
+# PhysicalStock=Physical stock
+# RealStock=Real Stock
+# VirtualStock=Virtual stock
+# MininumStock=Minimum stock
+# StockUp=Stock up
+# MininumStockShort=Stock min
+# StockUpShort=Stock up
+# IdWarehouse=Id warehouse
+# DescWareHouse=Description warehouse
+# LieuWareHouse=Localisation warehouse
+# WarehousesAndProducts=Warehouses and products
+# AverageUnitPricePMPShort=Weighted average input price
+# AverageUnitPricePMP=Weighted average input price
+# SellPriceMin=Selling Unit Price
+# EstimatedStockValueSellShort=Value to sell
+# EstimatedStockValueSell=Value to Sell
+# EstimatedStockValueShort=Input stock value
+# EstimatedStockValue=Input stock value
+# DeleteAWarehouse=Delete a warehouse
+# ConfirmDeleteWarehouse=Are you sure you want to delete the warehouse %s ?
+# PersonalStock=Personal stock %s
+# ThisWarehouseIsPersonalStock=This warehouse represents personal stock of %s %s
+# SelectWarehouseForStockDecrease=Choose warehouse to use for stock decrease
+# SelectWarehouseForStockIncrease=Choose warehouse to use for stock increase
+# NoStockAction=No stock action
+# LastWaitingSupplierOrders=Orders waiting for receptions
+# DesiredStock=Desired stock
+# StockToBuy=To order
+# Replenishment=Replenishment
+# ReplenishmentOrders=Replenishment orders
+# UseVirtualStock=Use virtual stock instead of physical stock
+# RuleForStockReplenishment=Rule for stocks replenishment
+# SelectProductWithNotNullQty=Select at least one product with a qty not null and a supplier
+# AlertOnly= Alerts only
+# WarehouseForStockDecrease=The warehouse %s will be used for stock decrease
+# WarehouseForStockIncrease=The warehouse %s will be used for stock increase
+# ForThisWarehouse=For this warehouse
+# ReplenishmentStatusDesc=This is list of all product with a physical stock lower than desired stock (or alert value if checkbox "alert only" is checked) and suggest you to create supplier orders to fill the difference.
+# ReplenishmentOrdersDesc=This is list of all opened supplier orders
+# Replenishments=Replenishments
+# NbOfProductBeforePeriod=Quantity of product %s in stock before selected period (< %s)
+# NbOfProductAfterPeriod=Quantity of product %s in stock after selected period (> %s)
+# MassStockMovement=Mass stock movement
+# SelectProductInAndOutWareHouse=Select a product, a quantity, a source warehouse and a target warehouse, then click "%s". Once this is done for all required movements, click onto "%s".
+# RecordMovement=Record transfert
+# ReceivingForSameOrder=Receivings for this order
+# StockMovementRecorded=Stock movements recorded
diff --git a/htdocs/langs/lt_LT/suppliers.lang b/htdocs/langs/lt_LT/suppliers.lang
new file mode 100644
index 00000000000..01c90ede80f
--- /dev/null
+++ b/htdocs/langs/lt_LT/suppliers.lang
@@ -0,0 +1,42 @@
+# Dolibarr language file - Source file is en_US - suppliers
+# Suppliers=Suppliers
+# Supplier=Supplier
+# AddSupplier=Add a supplier
+# SupplierRemoved=Supplier removed
+# SuppliersInvoice=Suppliers invoice
+# NewSupplier=New supplier
+# History=History
+# ListOfSuppliers=List of suppliers
+# ShowSupplier=Show supplier
+# OrderDate=Order date
+# BuyingPrice=Buying price
+# BuyingPriceMin=Minimum buying price
+# BuyingPriceMinShort=Min buying price
+# TotalBuyingPriceMin=Total of subproducts buying prices
+# SomeSubProductHaveNoPrices=Some sub-products have no price defined
+# AddSupplierPrice=Add supplier price
+# ChangeSupplierPrice=Change supplier price
+# ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
+# ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
+# ProductHasAlreadyReferenceInThisSupplier=This product has already a reference in this supplier
+# ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
+# NoRecordedSuppliers=No suppliers recorded
+# SupplierPayment=Supplier payment
+# SuppliersArea=Suppliers area
+# RefSupplierShort=Ref. supplier
+# Availability=Availability
+# ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
+# ExportDataset_fournisseur_2=Supplier invoices and payments
+# ExportDataset_fournisseur_3=Supplier orders and order lines
+# ApproveThisOrder=Approve this order
+# ConfirmApproveThisOrder=Are you sure you want to approve order %s ?
+# DenyingThisOrder=Denying this order
+# ConfirmDenyingThisOrder=Are you sure you want to deny this order %s ?
+# ConfirmCancelThisOrder=Are you sure you want to cancel this order %s ?
+# AddCustomerOrder=Create customer order
+# AddCustomerInvoice=Create customer invoice
+# AddSupplierOrder=Create supplier order
+# AddSupplierInvoice=Create supplier invoice
+# ListOfSupplierProductForSupplier=List of products and prices for supplier %s
+# NoneOrBatchFileNeverRan=None or batch %s not ran recently
+# SentToSuppliers=Sent to suppliers
diff --git a/htdocs/langs/lt_LT/trips.lang b/htdocs/langs/lt_LT/trips.lang
new file mode 100644
index 00000000000..55ce45bfce8
--- /dev/null
+++ b/htdocs/langs/lt_LT/trips.lang
@@ -0,0 +1,21 @@
+# Dolibarr language file - Source file is en_US - trips
+# Trip=Trip
+# Trips=Trips
+# TripsAndExpenses=Trips and expenses
+# TripsAndExpensesStatistics=Trips and expenses statistics
+# TripCard=Trip card
+# AddTrip=Add trip
+# ListOfTrips=List of trips
+# ListOfFees=List of fees
+# NewTrip=New trip
+# CompanyVisited=Company/foundation visited
+# Kilometers=Kilometers
+# FeesKilometersOrAmout=Amount or kilometers
+# DeleteTrip=Delete trip
+# ConfirmDeleteTrip=Are you sure you want to delete this trip ?
+# TF_OTHER=Other
+# TF_LUNCH=Lunch
+# TF_TRIP=Trip
+# ListTripsAndExpenses=List of trips and expenses
+# ExpensesArea=Trips and expenses area
+# SearchATripAndExpense=Search a trip and expense
diff --git a/htdocs/langs/lt_LT/users.lang b/htdocs/langs/lt_LT/users.lang
new file mode 100644
index 00000000000..7975af8db96
--- /dev/null
+++ b/htdocs/langs/lt_LT/users.lang
@@ -0,0 +1,120 @@
+# Dolibarr language file - Source file is en_US - users
+# UserCard=User card
+# ContactCard=Contact card
+# GroupCard=Group card
+# NoContactCard=No card among contacts
+# Permission=Permission
+# Permissions=Permissions
+# EditPassword=Edit password
+# SendNewPassword=Regenerate and send password
+# ReinitPassword=Regenerate password
+# PasswordChangedTo=Password changed to: %s
+# SubjectNewPassword=Your new password for Dolibarr
+# AvailableRights=Available permissions
+# OwnedRights=Owned permissions
+# GroupRights=Group permissions
+# UserRights=User permissions
+# UserGUISetup=User display setup
+# DisableUser=Disable
+# DisableAUser=Disable a user
+# DeleteUser=Delete
+# DeleteAUser=Delete a user
+# DisableGroup=Disable
+# DisableAGroup=Disable a group
+# EnableAUser=Enable a user
+# EnableAGroup=Enable a group
+# DeleteGroup=Delete
+# DeleteAGroup=Delete a group
+# ConfirmDisableUser=Are you sure you want to disable user %s ?
+# ConfirmDisableGroup=Are you sure you want to disable group %s ?
+# ConfirmDeleteUser=Are you sure you want to delete user %s ?
+# ConfirmDeleteGroup=Are you sure you want to delete group %s ?
+# ConfirmEnableUser=Are you sure you want to enable user %s ?
+# ConfirmEnableGroup=Are you sure you want to enable group %s ?
+# ConfirmReinitPassword=Are you sure you want to generate a new password for user %s ?
+# ConfirmSendNewPassword=Are you sure you want to generate and send new password for user %s ?
+# NewUser=New user
+# CreateUser=Create user
+# SearchAGroup=Search a group
+# SearchAUser=Search a user
+# LoginNotDefined=Login is not defined.
+# NameNotDefined=Name is not defined.
+# ListOfUsers=List of users
+# Administrator=Administrator
+# SuperAdministrator=Super Administrator
+# SuperAdministratorDesc=Global administrator
+# AdministratorDesc=Administrator's entity
+# DefaultRights=Default permissions
+# DefaultRightsDesc=Define here default permissions that are automatically granted to a new created user (Go on user card to change permission of an existing user).
+# DolibarrUsers=Dolibarr users
+# LastName=Name
+# FirstName=First name
+# ListOfGroups=List of groups
+# NewGroup=New group
+# CreateGroup=Create group
+# RemoveFromGroup=Remove from group
+# PasswordChangedAndSentTo=Password changed and sent to %s.
+# PasswordChangeRequestSent=Request to change password for %s sent to %s.
+# MenuUsersAndGroups=Users & Groups
+# LastGroupsCreated=Last %s created groups
+# LastUsersCreated=Last %s users created
+# ShowGroup=Show group
+# ShowUser=Show user
+# NonAffectedUsers=Non assigned users
+# UserModified=User modified successfully
+# GroupModified=Group modified successfully
+# PhotoFile=Photo file
+# UserWithDolibarrAccess=User with Dolibarr access
+# ListOfUsersInGroup=List of users in this group
+# ListOfGroupsForUser=List of groups for this user
+# UsersToAdd=Users to add to this group
+# GroupsToAdd=Groups to add to this user
+# NoLogin=No login
+# LinkToCompanyContact=Link to third party / contact
+# LinkedToDolibarrMember=Link to member
+# LinkedToDolibarrUser=Link to Dolibarr user
+# LinkedToDolibarrThirdParty=Link to Dolibarr third party
+# CreateDolibarrLogin=Create a user
+# CreateDolibarrThirdParty=Create a third party
+# LoginAccountDisable=Account disabled, put a new login to activate it.
+# LoginAccountDisableInDolibarr=Account disabled in Dolibarr.
+# LoginAccountDisableInLdap=Account disabled in the domain.
+# UsePersonalValue=Use personal value
+# GuiLanguage=Interface language
+# InternalUser=Internal user
+# MyInformations=My data
+# ExportDataset_user_1=Dolibarr's users and properties
+# DomainUser=Domain user %s
+# Reactivate=Reactivate
+# CreateInternalUserDesc=This form allows you to creat an user internal to your company/foundation. To creat an external user (customer, supplier, ...), use button 'Create Dolibarr user' from third party's contact card.
+# InternalExternalDesc=An internal user is a user that is part of your company/foundation.
An external user is a customer, supplier or other.
In both cases, permissions defines rights on Dolibarr, also external user can have a different menu manager than internal user (See Home - Setup - Display)
+# PermissionInheritedFromAGroup=Permission granted because inherited from one of a user's group.
+# Inherited=Inherited
+# UserWillBeInternalUser=Created user will be an internal user (because not linked to a particular third party)
+# UserWillBeExternalUser=Created user will be an external user (because linked to a particular third party)
+# IdPhoneCaller=Id phone caller
+# UserLogged=User %s login
+# UserLogoff=User %s logout
+# NewUserCreated=User %s created
+# NewUserPassword=Password change for %s
+# EventUserModified=User %s modified
+# UserDisabled=User %s disabled
+# UserEnabled=User %s activated
+# UserDeleted=User %s removed
+# NewGroupCreated=Group %s created
+# GroupModified=Group modified successfully
+# GroupDeleted=Group %s removed
+# ConfirmCreateContact=Are you sure you want to create a Dolibarr account for this contact ?
+# ConfirmCreateLogin=Are you sure you want to create a Dolibarr account for this member ?
+# ConfirmCreateThirdParty=Are you sure you want to create a third party for this member ?
+# LoginToCreate=Login to create
+# NameToCreate=Name of third party to create
+# YourRole=Your roles
+# YourQuotaOfUsersIsReached=Your quota of active users is reached !
+# NbOfUsers=Nb of users
+# DontDowngradeSuperAdmin=Only a superadmin can downgrade a superadmin
+# HierarchicalResponsible=Hierarchical responsible
+# HierarchicView=Hierarchical view
+# UseTypeFieldToChange=Use field Type to change
+# OpenIDURL=OpenID URL
+# LoginUsingOpenID=Use OpenID to login
diff --git a/htdocs/langs/lt_LT/withdrawals.lang b/htdocs/langs/lt_LT/withdrawals.lang
new file mode 100644
index 00000000000..5bea844044e
--- /dev/null
+++ b/htdocs/langs/lt_LT/withdrawals.lang
@@ -0,0 +1,96 @@
+# Dolibarr language file - Source file is en_US - withdrawals
+# StandingOrdersArea=Standing orders area
+# CustomersStandingOrdersArea=Customers standing orders area
+# StandingOrders=Standing orders
+# StandingOrder=Standing orders
+# NewStandingOrder=New standing order
+# StandingOrderToProcess=To process
+# StandingOrderProcessed=Processed
+# Withdrawals=Withdrawals
+# Withdrawal=Withdrawal
+# WithdrawalsReceipts=Withdrawal receipts
+# WithdrawalReceipt=Withdrawal receipt
+# WithdrawalReceiptShort=Receipt
+# LastWithdrawalReceipts=Last %s withdrawal receipts
+# WithdrawedBills=Withdrawn invoices
+# WithdrawalsLines=Withdrawal lines
+# RequestStandingOrderToTreat=Request for standing orders to treat
+# RequestStandingOrderTreated=Request for standing orders treated
+# CustomersStandingOrders=Customer standing orders
+# CustomerStandingOrder=Customer standing order
+# NbOfInvoiceToWithdraw=No. of invoice with withdraw request
+# NbOfInvoiceToWithdrawWithInfo=No. of invoice with withdraw request for customers having defined bank account information
+# InvoiceWaitingWithdraw=Invoice waiting for withdraw
+# AmountToWithdraw=Amount to withdraw
+# WithdrawsRefused=Withdraws refused
+# NoInvoiceToWithdraw=No customer invoice in payment mode "withdraw" is waiting. Go on 'Withdraw' tab on invoice card to make a request.
+# ResponsibleUser=Responsible user
+# WithdrawalsSetup=Withdrawal setup
+# WithdrawStatistics=Withdraw's statistics
+# WithdrawRejectStatistics=Withdraw reject's statistics
+# LastWithdrawalReceipt=Last %s withdrawing receipts
+# MakeWithdrawRequest=Make a withdraw request
+# ThirdPartyBankCode=Third party bank code
+# ThirdPartyDeskCode=Third party desk code
+# NoInvoiceCouldBeWithdrawed=No invoice withdrawed with success. Check that invoice are on companies with a valid BAN.
+# ClassCredited=Classify credited
+# ClassCreditedConfirm=Are you sure you want to classify this withdrawal receipt as credited on your bank account?
+# TransData=Transmission date
+# TransMetod=Transmission method
+# Send=Send
+# Lines=Lines
+# StandingOrderReject=Issue a rejection
+# InvoiceRefused=Invoice refused
+# WithdrawalRefused=Withdrawal refused
+# WithdrawalRefusedConfirm=Are you sure you want to enter a withdrawal rejection for society
+# RefusedData=Date of rejection
+# RefusedReason=Reason for rejection
+# RefusedInvoicing=Billing the rejection
+# NoInvoiceRefused=Do not charge the rejection
+# InvoiceRefused=Invoice refused
+# Status=Status
+# StatusUnknown=Unknown
+# StatusWaiting=Waiting
+# StatusTrans=Sent
+# StatusCredited=Credited
+# StatusRefused=Refused
+# StatusMotif0=Unspecified
+# StatusMotif1=Insufficient funds
+# StatusMotif2=Request contested
+# StatusMotif3=No Withdrawal order
+# StatusMotif4=Customer Order
+# StatusMotif5=RIB unusable
+# StatusMotif6=Account without balance
+# StatusMotif7=Judicial Decision
+# StatusMotif8=Other reason
+# CreateAll=Withdraw all
+# CreateGuichet=Only office
+# CreateBanque=Only bank
+# OrderWaiting=Waiting for treatment
+# NotifyTransmision=Withdrawal Transmission
+# NotifyEmision=Withdrawal Emission
+# NotifyCredit=Withdrawal Credit
+# NumeroNationalEmetter=National Transmitter Number
+# PleaseSelectCustomerBankBANToWithdraw=Select information about customer bank account to withdraw
+# WithBankUsingRIB=For bank accounts using RIB
+# WithBankUsingBANBIC=For bank accounts using IBAN/BIC/SWIFT
+# BankToReceiveWithdraw=Bank account to receive withdraws
+# CreditDate=Credit on
+# WithdrawalFileNotCapable=Unable to generate withdrawal receipt file for your country
+# ShowWithdraw=Show Withdraw
+# IfInvoiceNeedOnWithdrawPaymentWontBeClosed=However, if invoice has at least one withdrawal payment not yet processed, it won't be set as paid to allow prior withdrawal management.
+# DoStandingOrdersBeforePayments=This tab allows you to request a standing order. Once it is complete, you can type the payment to close the invoice.
+# WithdrawalFile=Withdrawal file
+# SetToStatusSent=Set to status "File Sent"
+# ThisWillAlsoAddPaymentOnInvoice=This will also apply payments to invoices and will classify them as "Paid"
+
+### Notifications
+# InfoCreditSubject=Payment of standing order %s by the bank
+# InfoCreditMessage=The standing order %s has been paid by the bank
Data of payment: %s
+# InfoTransSubject=Transmission of standing order %s to bank
+# InfoTransMessage=The standing order %s has been sent to bank by %s %s.
+# InfoTransData=Amount: %s
Method: %s
Date: %s
+# InfoFoot=This is an automated message sent by Dolibarr
+# InfoRejectSubject=Standing order refused
+# InfoRejectMessage=Hello,
the standing order of invoice %s related to the company %s, with an amount of %s has been refused by the bank.
--
%s
+# ModeWarning=Option for real mode was not set, we stop after this simulation
diff --git a/htdocs/langs/lt_LT/workflow.lang b/htdocs/langs/lt_LT/workflow.lang
new file mode 100644
index 00000000000..b7f4f77d9f4
--- /dev/null
+++ b/htdocs/langs/lt_LT/workflow.lang
@@ -0,0 +1,11 @@
+# Dolibarr language file - Source file is en_US - admin
+# WorkflowSetup=Workflow module setup
+# WorkflowDesc=This module is designed to modify the behaviour of automatic actions into application. By default, workflow is opened (you make thing in order you want). You can enabled automatic actions that you are interesting in.
+# ThereIsNoWorkflowToModify=There is no workflow you can modify for module you have activated.
+# descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Create a customer order automatically after a commercial proposal is signed
+# descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Create a customer invoice automatically after a commercial proposal is signed
+# descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Create a customer invoice automatically after a contract is validated
+# descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Create a customer invoice automatically after a customer order is closed
+# descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal to billed when customer order is set to paid
+# descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid
+# descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated
diff --git a/htdocs/langs/lv_LV/admin.lang b/htdocs/langs/lv_LV/admin.lang
index a38b2948860..bc7e28c9f09 100644
--- a/htdocs/langs/lv_LV/admin.lang
+++ b/htdocs/langs/lv_LV/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Svītrkoda veids C39
BarcodeDescC128=Svītrkoda veids C128
GenbarcodeLocation=Svītru kods paaudzes komandrindas rīks (ko izmanto iekšējo dzinēju dažiem svītrkodu veidiem)
BarcodeInternalEngine=Iekšējais dzinējs
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Izstāšanās modulis uzstādīšana
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Savienojums izdevās, bet datu bāzē n
OSCommerceTestOk=Savienojums ar serveri "%s" par datu bāzē "%s" ar lietotāja %s "sekmīgi pabeigta.
OSCommerceTestKo1=Savienojums ar serveri "%s" izdoties, bet datubāze "%s" nevar sasniegt.
OSCommerceTestKo2=Savienojums ar serveri "%s" ar lietotāja "%s" neizdevās.
-##### Mantis #####
-MantisSetup=Mantis saite iestatīšana
-MantisURL=URL Mantis piekļuvi
-MantisServer=Servera hosting Mantis datu bāzes
-MantisDatabaseName=Datubāzes nosaukums
-MantisUser=Lietotājas, lai piekļūtu datubāzei
-MantisSetupSaved=Mantis uzstādīšana ir veiksmīgi saglabāta.
-MantisTestOk=Savienojums ar serveri "%s" par datu bāzē "%s" ar lietotāja %s "sekmīgi pabeigta.
-MantisTestKo1=Savienojums ar serveri "%s" izdoties, bet datubāze "%s" nevar sasniegt.
-MantisTestKo2=Savienojums ar serveri "%s" ar lietotāja "%s" neizdevās.
-MantisErrorConnectOkButWrongDatabase=Savienojums izdevās, bet datu bāzē neizskatās būt Mantis datubāzi.
##### Stock #####
StockSetup=Konfigurācijas modulis akciju
UserWarehouse=Izmantojiet lietotāja personīgos krājumus
diff --git a/htdocs/langs/lv_LV/bills.lang b/htdocs/langs/lv_LV/bills.lang
index 754f1e75c44..c29627d9fa7 100644
--- a/htdocs/langs/lv_LV/bills.lang
+++ b/htdocs/langs/lv_LV/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Vai vēlaties, lai pārvērstu šo kredītu piezīmi vai a
SupplierPayments=Piegādātāju maksājumi
ReceivedPayments=Saņemtie maksājumi
ReceivedCustomersPayments=Maksājumi, kas saņemti no klientiem
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Saņemtās klientiem maksājumu apstiprināšanai,
PaymentsReportsForYear=Maksājumi ziņojumi par %s
PaymentsReports=Maksājumi ziņojumus
@@ -76,7 +77,8 @@ PaymentConditionsShort=Maksājuma noteikumi
PaymentAmount=Maksājuma summa
ValidatePayment=Apstiprināt maksājumu
PaymentHigherThanReminderToPay=Maksājumu augstāka nekā atgādinājums par samaksu
-HelpPaymentHigherThanReminderToPay= Uzmanība, maksājuma summu, no vienas vai vairākām rēķinus, ir lielāks nekā pārējās maksāt.
Labot savu ierakstu, citādi apstiprināt un domāt par izveidot kredīta piezīmi par pārsnieguma saņem par katru pārmaksāto rēķiniem.
+HelpPaymentHigherThanReminderToPay=Uzmanība, maksājuma summu, no vienas vai vairākām rēķinus, ir lielāks nekā pārējās maksāt.
Labot savu ierakstu, citādi apstiprināt un domāt par izveidot kredīta piezīmi par pārsnieguma saņem par katru pārmaksāto rēķiniem.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Klasificēt "Apmaksāts"
ClassifyPaidPartially=Klasificēt "Apmaksāts daļēji"
ClassifyCanceled=Klasificēt "Abandoned"
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Izmantot šo izvēli, ja visi citi n
ConfirmClassifyAbandonReasonOther=Cits
ConfirmClassifyAbandonReasonOtherDesc=Šī izvēle tiek izmantota visos citos gadījumos. Piemēram, tāpēc, ka jūs plānojat, lai izveidotu aizstāt rēķinu.
ConfirmCustomerPayment=Vai jūs apstiprināt šo maksājuma ieguldījumu, %s %s?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Vai jūs tiešām vēlaties, lai apstiprinātu šo maksājumu? Nekādas izmaiņas var veikt, kad maksājums ir apstiprināts.
ValidateBill=Apstiprināt rēķinu
UnvalidateBill=Nepārbaudīts rēķins
@@ -411,5 +414,4 @@ TypeContact_invoice_supplier_external_SERVICE=Piegādātājs dienests kontakts
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=Rēķinu sākot ar syymm $ jau pastāv un nav saderīgs ar šo modeli secību. Noņemt to vai pārdēvēt to aktivizētu šo moduli.
diff --git a/htdocs/langs/lv_LV/errors.lang b/htdocs/langs/lv_LV/errors.lang
index 2353ad773fd..c699d138346 100644
--- a/htdocs/langs/lv_LV/errors.lang
+++ b/htdocs/langs/lv_LV/errors.lang
@@ -130,6 +130,7 @@ ErrorPHPNeedModule=Kļūda, jūsu PHP ir jābūt moduli %s uzstādītas,
ErrorOpenIDSetupNotComplete=Jūs uzstādīšana Dolibarr config failu, lai ļautu OpenID autentifikācijas, bet OpenID pakalpojuma URL nav definēts spēkā salīdzināmajās %s
ErrorWarehouseMustDiffers=Avota un mērķa noliktavas jābūt atšķiras
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
WarningMandatorySetupNotComplete=Obligātie uzstādīšanas parametri vēl nav definētas
diff --git a/htdocs/langs/lv_LV/opensurvey.lang b/htdocs/langs/lv_LV/opensurvey.lang
index c6eef981dc4..f81acec7e4d 100644
--- a/htdocs/langs/lv_LV/opensurvey.lang
+++ b/htdocs/langs/lv_LV/opensurvey.lang
@@ -58,7 +58,7 @@ SelectDayDesc=Attiecībā uz katru izvēlēto dienu, jūs varat izvēlēties, va
BackToCurrentMonth=Atpakaļ uz tekošā mēneša
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/lv_LV/products.lang b/htdocs/langs/lv_LV/products.lang
index 54ce1100900..486ec851164 100644
--- a/htdocs/langs/lv_LV/products.lang
+++ b/htdocs/langs/lv_LV/products.lang
@@ -204,7 +204,7 @@ Quarter1=1. Ceturksnis
Quarter2=2. Ceturksnis
Quarter3=3. Ceturksnis
Quarter4=4. Ceturksnis
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/mk_MK/admin.lang b/htdocs/langs/mk_MK/admin.lang
new file mode 100644
index 00000000000..cd0205849a6
--- /dev/null
+++ b/htdocs/langs/mk_MK/admin.lang
@@ -0,0 +1,1478 @@
+# Dolibarr language file - Source file is en_US - admin
+# Foundation=Foundation
+# Version=Version
+# VersionProgram=Version program
+# VersionLastInstall=Version initial install
+# VersionLastUpgrade=Version last upgrade
+# VersionExperimental=Experimental
+# VersionDevelopment=Development
+# VersionUnknown=Unknown
+# VersionRecommanded=Recommended
+# SessionId=Session ID
+# SessionSaveHandler=Handler to save sessions
+# SessionSavePath=Storage session localization
+# PurgeSessions=Purge of sessions
+# ConfirmPurgeSessions=Do you really want to purge all sessions ? This will disconnect every user (except yourself).
+# NoSessionListWithThisHandler=Save session handler configured in your PHP does not allow to list all running sessions.
+# LockNewSessions=Lock new connections
+# ConfirmLockNewSessions=Are you sure you want to restrict any new Dolibarr connection to yourself. Only user %s will be able to connect after that.
+# UnlockNewSessions=Remove connection lock
+# YourSession=Your session
+# Sessions=Users session
+# WebUserGroup=Web server user/group
+# NoSessionFound=Your PHP seems to not allow to list active sessions. Directory used to save sessions (%s) might be protected (For example, by OS permissions or by PHP directive open_basedir).
+# HTMLCharset=Charset for generated HTML pages
+# DBStoringCharset=Database charset to store data
+# DBSortingCharset=Database charset to sort data
+# WarningModuleNotActive=Module %s must be enabled
+# WarningOnlyPermissionOfActivatedModules=Only permissions related to activated modules are shown here. You can activate other modules in the Home->Setup->Modules page.
+# DolibarrSetup=Dolibarr install or upgrade
+# DolibarrUser=Dolibarr user
+# InternalUser=Internal user
+# ExternalUser=External user
+# InternalUsers=Internal users
+# ExternalUsers=External users
+# GlobalSetup=Global setup
+# GUISetup=Display
+# SetupArea=Setup area
+# FormToTestFileUploadForm=Form to test file upload (according to setup)
+# IfModuleEnabled=Note: yes is effective only if module %s is enabled
+# RemoveLock=Remove file %s if it exists to allow usage of the update tool.
+# RestoreLock=Restore file %s, with read permission only, to disable any usage of update tool.
+# SecuritySetup=Security setup
+# ErrorModuleRequirePHPVersion=Error, this module requires PHP version %s or higher
+# ErrorModuleRequireDolibarrVersion=Error, this module requires Dolibarr version %s or higher
+# ErrorDecimalLargerThanAreForbidden=Error, a precision higher than %s is not supported.
+# DictionnarySetup=Dictionary setup
+# Dictionnary=Dictionaries
+# ErrorReservedTypeSystemSystemAuto=Value 'system' and 'systemauto' for type is reserved. You can use 'user' as value to add your own record
+# ErrorCodeCantContainZero=Code can't contain value 0
+# DisableJavascript=Disable JavaScript and Ajax functions
+# ConfirmAjax=Use Ajax confirmation popups
+# UseSearchToSelectCompany=Use autocompletion fields to choose third parties (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant COMPANY_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# ActivityStateToSelectCompany= Add a filter option to show/hide thirdparties which are currently in activity or has ceased it
+# UseSearchToSelectContact=Use autocompletion fields to choose contact (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant CONTACT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# SearchFilter=Search filters options
+# NumberOfKeyToSearch=Nbr of characters to trigger search: %s
+# ViewFullDateActions=Show full dates events in the third sheet
+# NotAvailableWhenAjaxDisabled=Not available when Ajax disabled
+# JavascriptDisabled=JavaScript disabled
+# UsePopupCalendar=Use popup for dates input
+# UsePreviewTabs=Use preview tabs
+# ShowPreview=Show preview
+# PreviewNotAvailable=Preview not available
+# ThemeCurrentlyActive=Theme currently active
+# CurrentTimeZone=TimeZone PHP (server)
+# Space=Space
+# Table=Table
+# Fields=Fields
+# Index=Index
+# Mask=Mask
+# NextValue=Next value
+# NextValueForInvoices=Next value (invoices)
+# NextValueForCreditNotes=Next value (credit notes)
+# NextValueForDeposit=Next value (deposit)
+# NextValueForReplacements=Next value (replacements)
+# MustBeLowerThanPHPLimit=Note: your PHP limits each file upload's size to %s %s, whatever this parameter's value is
+# NoMaxSizeByPHPLimit=Note: No limit is set in your PHP configuration
+# MaxSizeForUploadedFiles=Maximum size for uploaded files (0 to disallow any upload)
+# 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:\\Progra~1\\ClamWin\\bin\\clamscan.exe
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
+# UserSetup=User management setup
+# MenuSetup=Menu management setup
+# MenuLimits=Limits and accuracy
+# MenuIdParent=Parent menu ID
+# DetailMenuIdParent=ID of parent menu (empty for a top menu)
+# DetailPosition=Sort number to define menu position
+# PersonalizedMenusNotSupported=Personalized menus not supported
+# AllMenus=All
+# NotConfigured=Module not configured
+# Setup=Setup
+# Activation=Activation
+# Active=Active
+# SetupShort=Setup
+# OtherOptions=Other options
+# OtherSetup=Other setup
+# CurrentValueSeparatorDecimal=Decimal separator
+# CurrentValueSeparatorThousand=Thousand separator
+# Modules=Modules
+# ModulesCommon=Main modules
+# ModulesOther=Other modules
+# ModulesInterfaces=Interfaces modules
+# ModulesSpecial=Modules very specific
+# ParameterInDolibarr=Parameter %s
+# LanguageParameter=Language parameter %s
+# LanguageBrowserParameter=Parameter %s
+# LocalisationDolibarrParameters=Localisation parameters
+# ClientTZ=Client Time Zone(user)
+# ClientHour=Client time(user)
+# OSTZ=Servre OS Time Zone
+# PHPTZ=PHP server Time Zone
+# PHPServerOffsetWithGreenwich=PHP server offset width Greenwich (seconds)
+# ClientOffsetWithGreenwich=Client/Browser offset width Greenwich (seconds)
+# DaylingSavingTime=Daylight saving time
+# CurrentHour=PHP Time (server)
+# CompanyTZ=Company Time Zone (main company)
+# CompanyHour=Company Time (main company)
+# CurrentSessionTimeOut=Current session timeout
+# YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a file .htacces with a line like this "SetEnv TZ Europe/Paris"
+# OSEnv=OS Environment
+# Box=Box
+# Boxes=Boxes
+# MaxNbOfLinesForBoxes=Max number of lines for boxes
+# PositionByDefault=Default order
+# Position=Order
+# MenusDesc=Menus managers define content of the 2 menu bars (horizontal bar and vertical bar).
+# MenusEditorDesc=The menu editor allow you to define personalized entries in menus. Use it carefully to avoid making dolibarr unstable and menu entries permanently unreachable.
Some modules add entries in the menus (in menu All in most cases). If you removed some of these entries by mistake, you can restore them by disabling and reenabling the module.
+# MenuForUsers=Menu for users
+# LangFile=.lang file
+# System=System
+# SystemInfo=System information
+# SystemTools=System tools
+# SystemToolsArea=System tools area
+# SystemToolsAreaDesc=This area provides administration features. Use the menu to choose the feature you're looking for.
+# Purge=Purge
+# PurgeAreaDesc=This page allows you to delete all files built or stored by Dolibarr (temporary files or all files in %s directory). Using this feature is not necessary. It is provided for users whose Dolibarr is hosted by a provider that does not offer permissions to delete files built by the web server.
+# PurgeDeleteLogFile=Delete log file %s defined for Syslog module (no risk to loose data)
+# PurgeDeleteTemporaryFiles=Delete all temporary files (no risk to loose data)
+# PurgeDeleteAllFilesInDocumentsDir=Delete all files in directory %s. Temporary files but also database backup dumps, files attached to elements (third parties, invoices, ...) and uploaded into the ECM module will be deleted.
+# PurgeRunNow=Purge now
+# PurgeNothingToDelete=No directory or file to delete.
+# PurgeNDirectoriesDeleted=%s files or directories deleted.
+# PurgeAuditEvents=Purge all security events
+# ConfirmPurgeAuditEvents=Are you sure you want to purge all security events ? All security logs will be deleted, no other data will be removed.
+# NewBackup=New backup
+# GenerateBackup=Generate backup
+# Backup=Backup
+# Restore=Restore
+# RunCommandSummary=Backup has been launched with the following command
+# RunCommandSummaryToLaunch=Backup can be launched with the following command
+# WebServerMustHavePermissionForCommand=Your web server must have the permission to run such commands
+# BackupResult=Backup result
+# BackupFileSuccessfullyCreated=Backup file successfully generated
+# YouCanDownloadBackupFile=Generated files can now be downloaded
+# NoBackupFileAvailable=No backup files available.
+# ExportMethod=Export method
+# ImportMethod=Import method
+# ToBuildBackupFileClickHere=To build a backup file, click here.
+# ImportMySqlDesc=To import a backup file, you must use mysql command from command line:
+# ImportPostgreSqlDesc=To import a backup file, you must use pg_restore command from command line:
+# ImportMySqlCommand=%s %s < mybackupfile.sql
+# ImportPostgreSqlCommand=%s %s mybackupfile.sql
+# FileNameToGenerate=File name to generate
+# Compression=Compression
+# CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import
+# CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later
+# ExportCompatibility=Compatibility of generated export file
+# MySqlExportParameters=MySQL export parameters
+# PostgreSqlExportParameters= PostgreSQL export parameters
+# UseTransactionnalMode=Use transactional mode
+# FullPathToMysqldumpCommand=Full path to mysqldump command
+# FullPathToPostgreSQLdumpCommand=Full path to pg_dump command
+# ExportOptions=Export Options
+# AddDropDatabase=Add DROP DATABASE command
+# AddDropTable=Add DROP TABLE command
+# ExportStructure=Structure
+# Datas=Data
+# NameColumn=Name columns
+# ExtendedInsert=Extended INSERT
+# NoLockBeforeInsert=No lock commands around INSERT
+# DelayedInsert=Delayed insert
+# EncodeBinariesInHexa=Encode binary data in hexadecimal
+# IgnoreDuplicateRecords=Ignore errors of duplicate records (INSERT IGNORE)
+# Yes=Yes
+# No=No
+# AutoDetectLang=Autodetect (browser language)
+# FeatureDisabledInDemo=Feature disabled in demo
+# Rights=Permissions
+# BoxesDesc=Boxes are screen area that show a piece of information on some pages. You can choose between showing the box or not by selecting target page and clicking 'Activate', or by clicking the dustbin to disable it.
+# OnlyActiveElementsAreShown=Only elements from enabled modules are shown.
+# ModulesDesc=Dolibarr modules define which functionality is enabled in software. Some modules require permissions you must grant to users, after enabling module. Click on button on/off in column "Status" to enable a module/feature.
+# ModulesInterfaceDesc=The Dolibarr modules interface allows you to add features depending on external software, systems or services.
+# ModulesSpecialDesc=Special modules are very specific or seldom used modules.
+# ModulesJobDesc=Business modules provide simple predefined setup of Dolibarr for a particular business.
+# ModulesMarketPlaceDesc=You can find more modules to download on external web sites on the Internet...
+# ModulesMarketPlaces=More modules...
+# DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external modules
+# WebSiteDesc=Web site providers you can search to find more modules...
+# URL=Link
+# BoxesAvailable=Boxes available
+# BoxesActivated=Boxes activated
+# ActivateOn=Activate on
+# ActiveOn=Activated on
+# SourceFile=Source file
+# AutomaticIfJavascriptDisabled=Automatic if Javascript is disabled
+# AvailableOnlyIfJavascriptNotDisabled=Available only if JavaScript is not disabled
+# AvailableOnlyIfJavascriptAndAjaxNotDisabled=Available only if JavaScript is not disabled
+# Required=Required
+# Security=Security
+# Passwords=Passwords
+# DoNotStoreClearPassword=Do no store clear passwords in database but store only encrypted value (Activated recommended)
+# MainDbPasswordFileConfEncrypted=Database password encrypted in conf.php (Activated recommended)
+# InstrucToEncodePass=To have password encoded into the conf.php file, replace the line
$dolibarr_main_db_pass="..."
by
$dolibarr_main_db_pass="crypted:%s"
+# InstrucToClearPass=To have password decoded (clear) into the conf.php file, replace the line
$dolibarr_main_db_pass="crypted:..."
by
$dolibarr_main_db_pass="%s"
+# ProtectAndEncryptPdfFiles=Protection of generated pdf files (Activated NOT recommended, breaks mass pdf generation)
+# ProtectAndEncryptPdfFilesDesc=Protection of a PDF document keeps it available to read and print with any PDF browser. However, editing and copying is not possible anymore. Note that using this feature make building of a global cumulated pdf not working (like unpaid invoices).
+# Feature=Feature
+# DolibarrLicense=License
+# DolibarrProjectLeader=Project leader
+# Developpers=Developers/contributors
+# OtherDeveloppers=Other developers/contributors
+# OfficialWebSite=Dolibarr international official web site
+# OfficialWebSiteFr=French official web site
+# OfficialWiki=Dolibarr documentation on Wiki
+# OfficialDemo=Dolibarr online demo
+# OfficialMarketPlace=Official market place for external modules/addons
+# OfficialWebHostingService=Official web hosting services (Cloud hosting)
+# ForDocumentationSeeWiki=For user or developer documentation (Doc, FAQs...),
take a look at the Dolibarr Wiki:
%s
+# ForAnswersSeeForum=For any other questions/help, you can use the Dolibarr forum:
%s
+# HelpCenterDesc1=This area can help you to get a Help support service on Dolibarr.
+# HelpCenterDesc2=Some part of this service are available in english only.
+# CurrentTopMenuHandler=Current top menu handler
+# CurrentLeftMenuHandler=Current left menu handler
+# CurrentMenuHandler=Current menu handler
+# CurrentSmartphoneMenuHandler=Current smartphone menu handler
+# MeasuringUnit=Measuring unit
+# Emails=E-mails
+# EMailsSetup=E-mails setup
+# EMailsDesc=This page allows you to overwrite your PHP parameters for e-mails sending. In most cases on Unix/Linux OS, your PHP setup is correct and these parameters are useless.
+# MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (By default in php.ini: %s)
+# MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: %s)
+# MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
+# MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
+# MAIN_MAIL_EMAIL_FROM=Sender e-mail for automatic emails (By default in php.ini: %s)
+# MAIN_MAIL_ERRORS_TO=Sender e-mail used for error returns emails sent
+# MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
+# MAIN_DISABLE_ALL_MAILS=Disable all e-mails sendings (for test purposes or demos)
+# MAIN_MAIL_SENDMODE=Method to use to send EMails
+# MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
+# MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
+# MAIN_MAIL_EMAIL_TLS= Use TLS (SSL) encrypt
+# MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos)
+# MAIN_SMS_SENDMODE=Method to use to send SMS
+# MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending
+# FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally.
+# SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory langs/%s and submit modified files on www.dolibarr.org forum.
+# ModuleSetup=Module setup
+# ModulesSetup=Modules setup
+# ModuleFamilyBase=System
+# ModuleFamilyCrm=Customer Relation Management (CRM)
+# ModuleFamilyProducts=Products Management
+# ModuleFamilyHr=Human Resource Management
+# ModuleFamilyProjects=Projects/Collaborative work
+# ModuleFamilyOther=Other
+# ModuleFamilyTechnic=Multi-modules tools
+# ModuleFamilyExperimental=Experimental modules
+# ModuleFamilyFinancial=Financial Modules (Accounting/Treasury)
+# ModuleFamilyECM=Electronic Content Management (ECM)
+# MenuHandlers=Menu handlers
+# MenuAdmin=Menu editor
+# DoNotUseInProduction=Do not use in production
+# ThisIsProcessToFollow=This is setup to process:
+# StepNb=Step %s
+# FindPackageFromWebSite=Find a package that provides feature you want (for example on official web site %s).
+# DownloadPackageFromWebSite=Download package.
+# UnpackPackageInDolibarrRoot=Unpack package file into Dolibarr's root directory %s
+# SetupIsReadyForUse=Install is finished and Dolibarr is ready to use with this new component.
+# NotExistsDirect=The alternative root directory is not defined.
+# InfDirAlt=Since version 3 it is possible to define an alternative root directory.This allows you to store, same place, plug-ins and custom templates.
Just create a directory at the root of Dolibarr (eg: custom).
+# InfDirExample=
Then declare it in the file conf.php
$dolibarr_main_url_root_alt='http://myserver/custom'
$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'
*These lines are commented with "#", to uncomment only remove the character.
+# YouCanSubmitFile=Select module:
+# CurrentVersion=Dolibarr current version
+# CallUpdatePage=Go to the page that updates the database structure and datas: %s.
+# LastStableVersion=Last stable version
+# GenericMaskCodes=You may enter any numbering mask. In this mask, the following tags could be used:
{000000} corresponds to a number which will be incremented on each %s. Enter as many zeros as the desired length of the counter. The counter will be completed by zeros from the left in order to have as many zeros as the mask.
{000000+000} same as previous but an offset corresponding to the number to the right of the + sign is applied starting on first %s.
{000000@x} same as previous but the counter is reset to zero when month x is reached (x between 1 and 12, or 0 to use the early months of fiscal year defined in your configuration, or 99 to reset to zero every month). If this option is used and x is 2 or higher, then sequence {yy}{mm} or {yyyy}{mm} is also required.
{dd} day (01 to 31).
{mm} month (01 to 12).
{yy}, {yyyy} or {y} year over 2, 4 or 1 numbers.
+# GenericMaskCodes2={cccc} the client code
{cccc000} the client code on n characters is followed by a client's ref counter without offset and zeroized with the global counter.
{tttt} The code of company type on n characters (see dictionnary-company types).
+# GenericMaskCodes3=All other characters in the mask will remain intact.
Spaces are not allowed.
+# GenericMaskCodes4a=Example on the 99th %s of the third party TheCompany done 2007-01-31:
+# GenericMaskCodes4b=Example on third party created on 2007-03-01:
+# GenericMaskCodes4c=Example on product created on 2007-03-01:
+# GenericMaskCodes5=ABC{yy}{mm}-{000000} will give ABC0701-000099
{0000+100@1}-ZZZ/{dd}/XXX will give 0199-ZZZ/31/XXX
+# GenericNumRefModelDesc=Returns a customizable number according to a defined mask.
+# ServerAvailableOnIPOrPort=Server is available at address %s on port %s
+# ServerNotAvailableOnIPOrPort=Server is not available at address %s on port %s
+# DoTestServerAvailability=Test server connectivity
+# DoTestSend=Test sending
+# DoTestSendHTML=Test sending HTML
+# ErrorCantUseRazIfNoYearInMask=Error, can't use option @ to reset counter each year if sequence {yy} or {yyyy} is not in mask.
+# ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Error, can't use option @ if sequence {yy}{mm} or {yyyy}{mm} is not in mask.
+# UMask=UMask parameter for new files on Unix/Linux/BSD/Mac file system.
+# UMaskExplanation=This parameter allow you to define permissions set by default on files created by Dolibarr on server (during upload for example).
It must be the octal value (for example, 0666 means read and write for everyone).
This parameter is useless on a Windows server.
+# SeeWikiForAllTeam=Take a look at the wiki page for full list of all actors and their organisation
+# UseACacheDelay= Delay for caching export response in seconds (0 or empty for no cache)
+# DisableLinkToHelpCenter=Hide link "Need help or support" on login page
+# DisableLinkToHelp=Hide link "%s Online help" on left menu
+# AddCRIfTooLong=There is no automatic wrapping, so if line is out of page on documents because too long, you must add yourself carriage returns in the textarea.
+# ModuleDisabled=Module disabled
+# ModuleDisabledSoNoEvent=Module disabled so event never created
+# ConfirmPurge=Are you sure you want to execute this purge ?
This will delete definitely all your data files with no way to restore them (ECM files, attached files...).
+# MinLength=Minimum length
+# LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory
+# ExamplesWithCurrentSetup=Examples with current running setup
+# ListOfDirectories=List of OpenDocument templates directories
+# ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.
Put here full path of directories.
Add a carriage return between eah directory.
To add a directory of the GED module, add here DOL_DATA_ROOT/ecm/yourdirectoryname.
Files in those directories must end with .odt.
+# NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories
+# ExampleOfDirectoriesForModelGen=Examples of syntax:
c:\\mydir
/home/mydir
DOL_DATA_ROOT/ecm/ecmdir
+# FollowingSubstitutionKeysCanBeUsed=
To know how to create your odt document templates, before storing them in those directories, read wiki documentation:
+# FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template
+# FirstnameNamePosition=Position of Name/Lastname
+# DescWeather=The following pictures will be shown on dashboard when number of late actions reach the following values:
+# KeyForWebServicesAccess=Key to use Web Services (parameter "dolibarrkey" in webservices)
+# TestSubmitForm=Input test form
+# ThisForceAlsoTheme=Using this menu manager will also use its own theme whatever is user choice. Also this menu manager specialized for smartphones does not works on all smartphone. Use another menu manager if you experience problems on yours.
+# ThemeDir=Skins directory
+# ConnectionTimeout=Connexion timeout
+# ResponseTimeout=Response timeout
+# SmsTestMessage=Test message from __PHONEFROM__ to __PHONETO__
+# ModuleMustBeEnabledFirst=Module %s must be enabled first before using this feature.
+# SecurityToken=Key to secure URLs
+# NoSmsEngine=No SMS sender manager available. SMS sender manager are not installed with default distribution (because they depends on an external supplier) but you can find some on %s
+# PDF=PDF
+# PDFDesc=You can set each global options related to the PDF generation
+# PDFAddressForging=Rules to forge address boxes
+# HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
+# HideDescOnPDF=Hide products description on generated PDF
+# HideRefOnPDF=Hide products ref. on generated PDF
+# HideDetailsOnPDF=Hide products lines details on generated PDF
+# Library=Library
+# UrlGenerationParameters=Parameters to secure URLs
+# SecurityTokenIsUnique=Use a unique securekey parameter for each URL
+# EnterRefToBuildUrl=Enter reference for object %s
+# GetSecuredUrl=Get calculated URL
+# ButtonHideUnauthorized=Hide buttons for unauthorized actions instead of showing disabled buttons
+# ProductVatMassChange=Mass VAT change
+# ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database.
+# OldVATRates=Old VAT rate
+# NewVATRates=New VAT rate
+# PriceBaseTypeToChange=Modify on prices with base reference value defined on
+# MassConvert=Launch mass convert
+# String=String
+# TextLong=Long text
+# Int=Integer
+# Float=Float
+# DateAndTime=Date and hour
+# Unique=Unique
+# Boolean=Boolean (Checkbox)
+# ExtrafieldPhone = Phone
+# ExtrafieldPrice = Price
+# ExtrafieldMail = Email
+# ExtrafieldSelect = Select list
+# ExtrafieldSelectList = Select from table
+# ExtrafieldSeparator=Separator
+# ExtrafieldCheckBox=Checkbox
+# ExtrafieldRadio=Radio button
+# ExtrafieldParamHelpselect=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
In order to have the list depending on another :
1,value1|parent_list_code:parent_key
2,value2|parent_list_code:parent_key
+# ExtrafieldParamHelpcheckbox=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
+# ExtrafieldParamHelpradio=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
+# ExtrafieldParamHelpsellist=Parameters list have come from table
for exemple :
c_typent:libelle:id::filter
In order to have the list depending on another :
c_typent:libelle:id:parent_list_code|parent_column:filter
filter can be a simple test (eg active=1) to display only active value
if you want to filter on extrafields use syntaxt extra.fieldcode=... (where field code is the code of extrafield)
+# LibraryToBuildPDF=Library used to build PDF
+# WarningUsingFPDF=Warning: Your conf.php contains directive dolibarr_pdf_force_fpdf=1. This means you use the FPDF library to generate PDF files. This library is old and does not support a lot of features (Unicode, image transparency, cyrillic, arab and asiatic languages, ...), so you may experience errors during PDF generation.
To solve this and have a full support of PDF generation, please download TCPDF library, then comment or remove the line $dolibarr_pdf_force_fpdf=1, and add instead $dolibarr_lib_TCPDF_PATH='path_to_TCPDF_dir'
+# LocalTaxDesc=Some countries apply 2 or 3 taxes on each invoice line. If this is the case, choose type for second and third tax and its rate. Possible type are:
1 : local tax apply on products and services without vat (vat is not applied on local tax)
2 : local tax apply on products and services before vat (vat is calculated on amount + localtax)
3 : local tax apply on products without vat (vat is not applied on local tax)
4 : local tax apply on products before vat (vat is calculated on amount + localtax)
5 : local tax apply on services without vat (vat is not applied on local tax)
6 : local tax apply on services before vat (vat is calculated on amount + localtax)
+# SMS=SMS
+# LinkToTestClickToDial=Enter a phone number to call to show a link to test the ClickToDial url for user %s
+# RefreshPhoneLink=Refresh link
+# LinkToTest=Clickable link generated for user %s (click phone number to test)
+# KeepEmptyToUseDefault=Keep empty to use default value
+# DefaultLink=Default link
+# ValueOverwrittenByUserSetup=Warning, this value may be overwritten by user specific setup (each user can set his own clicktodial url)
+# ExternalModule=External module - Installed into directory %s
+
+# Modules
+# Module0Name=Users & groups
+# Module0Desc=Users and groups management
+# Module1Name=Third parties
+# Module1Desc=Companies and contact management (customers, prospects...)
+# Module2Name=Commercial
+# Module2Desc=Commercial management
+# Module10Name=Accounting
+# Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
+# Module20Name=Proposals
+# Module20Desc=Commercial proposal management
+# Module22Name=Mass E-mailings
+# Module22Desc=Mass E-mailing management
+# Module23Name= Energy
+# Module23Desc= Monitoring the consumption of energies
+# Module25Name=Customer Orders
+# Module25Desc=Customer order management
+# Module30Name=Invoices
+# Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
+# Module40Name=Suppliers
+# Module40Desc=Supplier management and buying (orders and invoices)
+# Module42Name=Logs
+# Module42Desc=Logging facilities (file, syslog, ...)
+# Module49Name=Editors
+# Module49Desc=Editor management
+# Module50Name=Products
+# Module50Desc=Product management
+# Module51Name=Mass mailings
+# Module51Desc=Mass paper mailing management
+# Module52Name=Stocks
+# Module52Desc=Stock management (products)
+# Module53Name=Services
+# Module53Desc=Service management
+# Module54Name=Contracts
+# Module54Desc=Contract and service management
+# Module55Name=Barcodes
+# Module55Desc=Barcode management
+# Module56Name=Telephony
+# Module56Desc=Telephony integration
+# Module57Name=Standing orders
+# Module57Desc=Standing orders and withdrawal management
+# Module58Name=ClickToDial
+# Module58Desc=Integration of a ClickToDial system (Asterisk, ...)
+# Module59Name=Bookmark4u
+# Module59Desc=Add function to generate Bookmark4u account from a Dolibarr account
+# Module70Name=Interventions
+# Module70Desc=Intervention management
+# Module75Name=Expense and trip notes
+# Module75Desc=Expense and trip notes management
+# Module80Name=Shipments
+# Module80Desc=Shipments and delivery order management
+# Module85Name=Banks and cash
+# Module85Desc=Management of bank or cash accounts
+# Module100Name=External site
+# Module100Desc=This module include an external web site or page into Dolibarr menus and view it into a Dolibarr frame
+# Module105Name=Mailman and SPIP
+# Module105Desc=Mailman or SPIP interface for member module
+# Module200Name=LDAP
+# Module200Desc=LDAP directory synchronisation
+# Module210Name=PostNuke
+# Module210Desc=PostNuke integration
+# Module240Name=Data exports
+# Module240Desc=Tool to export Dolibarr datas (with assistants)
+# Module250Name=Data imports
+# Module250Desc=Tool to import datas in Dolibarr (with assistants)
+# Module310Name=Members
+# Module310Desc=Foundation members management
+# Module320Name=RSS Feed
+# Module320Desc=Add RSS feed inside Dolibarr screen pages
+# Module330Name=Bookmarks
+# Module330Desc=Bookmark management
+# Module400Name=Projects
+# Module400Desc=Project management inside other modules
+# Module410Name=Webcalendar
+# Module410Desc=Webcalendar integration
+# Module500Name=Taxes, social contributions and dividends
+# Module500Desc=Taxes and social contribution management
+# Module600Name=Notifications
+# Module600Desc=Send notifications by email on some Dolibarr business events to third party contacts
+# Module700Name=Donations
+# Module700Desc=Donation management
+# Module800Name=OSCommerce by direct database access
+# Module800Desc=Interface to show an OSCommerce or OSCSS shop via direct database access
+# Module900Name=OSCommerce by WS
+# Module900Desc=Interface to show an OSCommerce shop via Web services. This module requiere you to install components from /oscommerce_ws/ws_server into your OSCommerce server. See README file in /oscommerce_ws/ws_server.
+# Module1200Name=Mantis
+# Module1200Desc=Mantis integration
+# Module1400Name=Accounting
+# Module1400Desc=Accounting management (double parties)
+# Module1780Name=Categories
+# Module1780Desc=Category management (products, suppliers and customers)
+# Module2000Name=WYSIWYG editor
+# Module2000Desc=Allow to edit some text area using an advanced editor
+# Module2300Name=Cron
+# Module2300Desc=Scheduled task management
+# Module2400Name=Agenda
+# Module2400Desc=Events/tasks and agenda management
+# Module2500Name=Electronic Content Management
+# Module2500Desc=Save and share documents
+# Module2600Name= WebServices
+# Module2600Desc= Enable the Dolibarr web services server
+# Module2700Name= Gravatar
+# Module2700Desc= Use online Gravatar service (www.gravatar.com) to show photo of users/members (found with their emails). Need an internet access
+# Module2800Desc=FTP Client
+# Module2900Name= GeoIPMaxmind
+# Module2900Desc= GeoIP Maxmind conversions capabilities
+# Module3100Name= Skype
+# Module3100Desc= Add a Skype button into card of adherents / third parties / contacts
+# Module5000Name=Multi-company
+# Module5000Desc=Allows you to manage multiple companies
+# Module6000Name=Workflow
+# Module6000Desc=Workflow management
+# Module20000Name=Holidays
+# Module20000Desc=Declare and follow employees holidays
+# Module50000Name=PayBox
+# Module50000Desc=Module to offer an online payment page by credit card with PayBox
+# Module50100Name=Point of sales
+# Module50100Desc=Point of sales module
+# Module50200Name= Paypal
+# Module50200Desc= Module to offer an online payment page by credit card with Paypal
+# Module54000Name=PrintIPP
+# Module54000Desc=Print via Cups IPP Printer.
+# Module55000Name=Open Survey
+# Module55000Desc=Module to make online surveys (like Doodle, Studs, Rdvz, ...)
+# Module59000Name=Margins
+# Module59000Desc=Module to manage margins
+# Module60000Name=Commissions
+# Module60000Desc=Module to manage commissions
+# Permission11=Read customer invoices
+# Permission12=Create/modify customer invoices
+# Permission13=Unvalidate customer invoices
+# Permission14=Validate customer invoices
+# Permission15=Send customer invoices by email
+# Permission16=Create payments for customer invoices
+# Permission19=Delete customer invoices
+# Permission21=Read commercial proposals
+# Permission22=Create/modify commercial proposals
+# Permission24=Validate commercial proposals
+# Permission25=Send commercial proposals
+# Permission26=Close commercial proposals
+# Permission27=Delete commercial proposals
+# Permission28=Export commercial proposals
+# Permission31=Read products
+# Permission32=Create/modify products
+# Permission34=Delete products
+# Permission36=See/manage hidden products
+# Permission38=Export products
+# Permission41=Read projects (shared project and projects i'm contact for)
+# Permission42=Create/modify projects (shared project and projects i'm contact for)
+# Permission44=Delete projects (shared project and projects i'm contact for)
+# Permission61=Read interventions
+# Permission62=Create/modify interventions
+# Permission64=Delete interventions
+# Permission67=Export interventions
+# Permission71=Read members
+# Permission72=Create/modify members
+# Permission74=Delete members
+# Permission75=Setup types and attributes for members
+# Permission76=Export datas
+# Permission78=Read subscriptions
+# Permission79=Create/modify subscriptions
+# Permission81=Read customers orders
+# Permission82=Create/modify customers orders
+# Permission84=Validate customers orders
+# Permission86=Send customers orders
+# Permission87=Close customers orders
+# Permission88=Cancel customers orders
+# Permission89=Delete customers orders
+# Permission91=Read social contributions and vat
+# Permission92=Create/modify social contributions and vat
+# Permission93=Delete social contributions and vat
+# Permission94=Export social contributions
+# Permission95=Read reports
+# Permission96=Setup dispatching
+# Permission97=Read invoice accountancy dispatching
+# Permission98=Dispatch invoice accountancy lines
+# Permission101=Read sendings
+# Permission102=Create/modify sendings
+# Permission104=Validate sendings
+# Permission106=Export sendings
+# Permission109=Delete sendings
+# Permission111=Read financial accounts
+# Permission112=Create/modify/delete and compare transactions
+# Permission113=Setup financiel accounts (create, manage categories)
+# Permission114=Consolidate transactions
+# Permission115=Export transactions and account statements
+# Permission116=Transfers between accounts
+# Permission117=Manage cheques dispatching
+# Permission121=Read third parties linked to user
+# Permission122=Create/modify third parties linked to user
+# Permission125=Delete third parties linked to user
+# Permission126=Export third parties
+# Permission141=Read projects (also private i am not contact for)
+# Permission142=Create/modify projects (also private i am not contact for)
+# Permission144=Delete projects (also private i am not contact for)
+# Permission146=Read providers
+# Permission147=Read stats
+# Permission151=Read standing orders
+# Permission152=Create/modify a standing orders request
+# Permission153=Transmission standing orders receipts
+# Permission154=Credit/refuse standing orders receipts
+# Permission161=Read contracts
+# Permission162=Create/modify contracts
+# Permission163=Activate a service of a contract
+# Permission164=Disable a service of a contract
+# Permission165=Delete contracts
+# Permission171=Read trips
+# Permission172=Create/modify trips
+# Permission173=Delete trips
+# Permission178=Export trips
+# Permission180=Read suppliers
+# Permission181=Read supplier orders
+# Permission182=Create/modify supplier orders
+# Permission183=Validate supplier orders
+# Permission184=Approve supplier orders
+# Permission185=Order supplier orders
+# Permission186=Receive supplier orders
+# Permission187=Close supplier orders
+# Permission188=Cancel supplier orders
+# Permission192=Create lines
+# Permission193=Cancel lines
+# Permission194=Read the bandwith lines
+# Permission202=Create ADSL connections
+# Permission203=Order connections orders
+# Permission204=Order connections
+# Permission205=Manage connections
+# Permission206=Read connections
+# Permission211=Read Telephony
+# Permission212=Order lines
+# Permission213=Activate line
+# Permission214=Setup Telephony
+# Permission215=Setup providers
+# Permission221=Read emailings
+# Permission222=Create/modify emailings (topic, recipients...)
+# Permission223=Validate emailings (allows sending)
+# Permission229=Delete emailings
+# Permission237=View recipients and info
+# Permission238=Manually send mailings
+# Permission239=Delete mailings after validation or sent
+# Permission241=Read categories
+# Permission242=Create/modify categories
+# Permission243=Delete categories
+# Permission244=See the contents of the hidden categories
+# Permission251=Read other users and groups
+# PermissionAdvanced251=Read other users
+# Permission252=Read permissions of other users
+# Permission253=Create/modify other users, groups and permisssions
+# PermissionAdvanced253=Create/modify internal/external users and permissions
+# Permission254=Create/modify external users only
+# Permission255=Modify other users password
+# Permission256=Delete or disable other users
+# Permission262=Extend access to all third parties (not only those linked to user). Not effective for external users (always limited to themselves).
+# Permission271=Read CA
+# Permission272=Read invoices
+# Permission273=Issue invoices
+# Permission281=Read contacts
+# Permission282=Create/modify contacts
+# Permission283=Delete contacts
+# Permission286=Export contacts
+# Permission291=Read tariffs
+# Permission292=Set permissions on the tariffs
+# Permission293=Modify costumers tariffs
+# Permission300=Read bar codes
+# Permission301=Create/modify bar codes
+# Permission302=Delete bar codes
+# Permission311=Read services
+# Permission312=Assign service to contract
+# Permission331=Read bookmarks
+# Permission332=Create/modify bookmarks
+# Permission333=Delete bookmarks
+# Permission341=Read its own permissions
+# Permission342=Create/modify his own user information
+# Permission343=Modify his own password
+# Permission344=Modify its own permissions
+# Permission351=Read groups
+# Permission352=Read groups permissions
+# Permission353=Create/modify groups
+# Permission354=Delete or disable groups
+# Permission358=Export users
+# Permission401=Read discounts
+# Permission402=Create/modify discounts
+# Permission403=Validate discounts
+# Permission404=Delete discounts
+# Permission531=Read services
+# Permission532=Create/modify services
+# Permission534=Delete services
+# Permission536=See/manage hidden services
+# Permission538=Export services
+# Permission701=Read donations
+# Permission702=Create/modify donations
+# Permission703=Delete donations
+# Permission1001=Read stocks
+# Permission1002=Create/modify stocks
+# Permission1003=Delete stocks
+# Permission1004=Read stock movements
+# Permission1005=Create/modify stock movements
+# Permission1101=Read delivery orders
+# Permission1102=Create/modify delivery orders
+# Permission1104=Validate delivery orders
+# Permission1109=Delete delivery orders
+# Permission1181=Read suppliers
+# Permission1182=Read supplier orders
+# Permission1183=Create/modify supplier orders
+# Permission1184=Validate supplier orders
+# Permission1185=Approve supplier orders
+# Permission1186=Order supplier orders
+# Permission1187=Acknowledge receipt of supplier orders
+# Permission1188=Delete supplier orders
+# Permission1201=Get result of an export
+# Permission1202=Create/Modify an export
+# Permission1231=Read supplier invoices
+# Permission1232=Create/modify supplier invoices
+# Permission1233=Validate supplier invoices
+# Permission1234=Delete supplier invoices
+# Permission1235=Send supplier invoices by email
+# Permission1236=Export supplier invoices, attributes and payments
+# Permission1237=Export supplier orders and their details
+# Permission1251=Run mass imports of external data into database (data load)
+# Permission1321=Export customer invoices, attributes and payments
+# Permission1421=Export customer orders and attributes
+# Permission23001 = Read Scheduled task
+# Permission23002 = Create/update Scheduled task
+# Permission23003 = Delete Scheduled task
+# Permission23004 = Execute Scheduled task
+# Permission2401=Read actions (events or tasks) linked to his account
+# Permission2402=Create/modify actions (events or tasks) linked to his account
+# Permission2403=Delete actions (events or tasks) linked to his account
+# Permission2411=Read actions (events or tasks) of others
+# Permission2412=Create/modify actions (events or tasks) of others
+# Permission2413=Delete actions (events or tasks) of others
+# Permission2501=Read/Download documents
+# Permission2502=Download documents
+# Permission2503=Submit or delete documents
+# Permission2515=Setup documents directories
+# Permission2801=Use FTP client in read mode (browse and download only)
+# Permission2802=Use FTP client in write mode (delete or upload files)
+# Permission50101=Use Point of sales
+# Permission50201=Read transactions
+# Permission50202=Import transactions
+# Permission54001=Print
+# Permission55001=Read surveys
+# Permission55002=Create/modify surveys
+# Permission59001=Read commercial margins
+# Permission59002=Define commercial margins
+# DictionnaryCompanyType=Company types
+# DictionnaryCompanyJuridicalType=Juridical kinds of company
+# DictionnaryProspectLevel=Prospect potential level
+# DictionnaryCanton=State/Cantons
+# DictionnaryRegion=Regions
+# DictionnaryCountry=Countries
+# DictionnaryCurrency=Currencies
+# DictionnaryCivility=Civility title
+# DictionnaryActions=Type of agenda events
+# DictionnarySocialContributions=Social contributions types
+# DictionnaryVAT=VAT Rates or Sales Tax Rates
+# DictionnaryRevenueStamp=Amount of revenue stamps
+# DictionnaryPaymentConditions=Payment terms
+# DictionnaryPaymentModes=Payment modes
+# DictionnaryTypeContact=Contact/Address types
+# DictionnaryEcotaxe=Ecotax (WEEE)
+# DictionnaryPaperFormat=Paper formats
+# DictionnaryFees=Type of fees
+# DictionnarySendingMethods=Shipping methods
+# DictionnaryStaff=Staff
+# DictionnaryAvailability=Delivery delay
+# DictionnaryOrderMethods=Ordering methods
+# DictionnarySource=Origin of proposals/orders
+# DictionnaryAccountancyplan=Chart of accounts
+# DictionnaryAccountancysystem=Models for chart of accounts
+# SetupSaved=Setup saved
+# BackToModuleList=Back to modules list
+# BackToDictionnaryList=Back to dictionaries list
+# VATReceivedOnly=Special rate not charged
+# VATManagement=VAT Management
+# VATIsUsedDesc=The VAT rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If the seller is not subjected to VAT, then VAT by default=0. End of rule.
If the (selling country= buying country), then the VAT by default=VAT of the product in the selling country. End of rule.
If seller and buyer in the European Community and goods are transport products (car, ship, plane), the default VAT=0 ( The VAT should be paid by the buyer at the customoffice of his country and not at the seller). End of rule.
If seller and buyer in the European Community and buyer is not a company, then the VAT by default=VAT of product sold. End of rule.
If seller and buyer in the European Community and buyer is a company, then the VAT by default=0. End of rule.
Else the proposed default VAT=0. End of rule.
+# VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
+# VATIsUsedExampleFR=In France, it means companies or organisations having a real fiscal system (Simplified real or normal real). A system in which VAT is declared.
+# VATIsNotUsedExampleFR=In France, it means associations that are non VAT declared or companies, organisations or liberal professions that have chosen the micro enterprise fiscal system (VAT in franchise) and paid a franchise VAT without any VAT declaration. This choice will display the reference "Non applicable VAT - art-293B of CGI" on invoices.
+##### Local Taxes #####
+# LocalTax1IsUsed=Use second tax
+# LocalTax1IsNotUsed=Do not use second tax
+# LocalTax1IsUsedDesc=Use a second type of tax (other than VAT)
+# LocalTax1IsNotUsedDesc=Do not use other type of tax (other than VAT)
+# LocalTax1Management=Second type of tax
+LocalTax1IsUsedExample=
+LocalTax1IsNotUsedExample=
+# LocalTax2IsUsed=Use third tax
+# LocalTax2IsNotUsed=Do not use third tax
+# LocalTax2IsUsedDesc=Use a third type of tax (other than VAT)
+# LocalTax2IsNotUsedDesc=Do not use other type of tax (other than VAT)
+# LocalTax2Management=Third type of tax
+LocalTax2IsUsedExample=
+LocalTax2IsNotUsedExample=
+# LocalTax1ManagementES= RE Management
+# LocalTax1IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If te buyer is not subjected to RE, RE by default=0. End of rule.
If the buyer is subjected to RE then the RE by default. End of rule.
+# LocalTax1IsNotUsedDescES= By default the proposed RE is 0. End of rule.
+# LocalTax1IsUsedExampleES= In Spain they are professionals subject to some specific sections of the Spanish IAE.
+# LocalTax1IsNotUsedExampleES= In Spain they are professional and societies and subject to certain sections of the Spanish IAE.
+# LocalTax2ManagementES= IRPF Management
+# LocalTax2IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If the seller is not subjected to IRPF, then IRPF by default=0. End of rule.
If the seller is subjected to IRPF then the IRPF by default. End of rule.
+# LocalTax2IsNotUsedDescES= By default the proposed IRPF is 0. End of rule.
+# LocalTax2IsUsedExampleES= In Spain, freelancers and independent professionals who provide services and companies who have chosen the tax system of modules.
+# LocalTax2IsNotUsedExampleES= In Spain they are bussines not subject to tax system of modules.
+# LabelUsedByDefault=Label used by default if no translation can be found for code
+# LabelOnDocuments=Label on documents
+# NbOfDays=Nb of days
+# AtEndOfMonth=At end of month
+# Offset=Offset
+# AlwaysActive=Always active
+# UpdateRequired=Your system needs to be updated. To do this, click on Update now.
+# Upgrade=Upgrade
+# MenuUpgrade=Upgrade / Extend
+# AddExtensionThemeModuleOrOther=Add extension (theme, module, ...)
+# WebServer=Web server
+# DocumentRootServer=Web server's root directory
+# DataRootServer=Data files directory
+# IP=IP
+# Port=Port
+# VirtualServerName=Virtual server name
+# AllParameters=All parameters
+# OS=OS
+# PhpEnv=Env
+# PhpModules=Modules
+# PhpConf=Conf
+# PhpWebLink=Web-Php link
+# Pear=Pear
+# PearPackages=Pear Packages
+# Browser=Browser
+# Server=Server
+# Database=Database
+# DatabaseServer=Database host
+# DatabaseName=Database name
+# DatabasePort=Database port
+# DatabaseUser=Database user
+# DatabasePassword=Database password
+# DatabaseConfiguration=Database setup
+# Tables=Tables
+# TableName=Table name
+# TableLineFormat=Line format
+# NbOfRecord=Nb of records
+# Constraints=Constraints
+# ConstraintsType=Constraints type
+# ConstraintsToShowOrNotEntry=Constraint to show or not the menu entry
+# AllMustBeOk=All of these must be checked
+# Host=Server
+# DriverType=Driver type
+# SummarySystem=System information summary
+# SummaryConst=List of all Dolibarr setup parameters
+# SystemUpdate=System update
+# SystemSuccessfulyUpdate=Your system has been updated successfuly
+# MenuCompanySetup=Company/Foundation
+# MenuNewUser=New user
+# MenuTopManager=Top menu manager
+# MenuLeftManager=Left menu manager
+# MenuManager=Menu manager
+# MenuSmartphoneManager=Smartphone menu manager
+# DefaultMenuTopManager=Top menu manager
+# DefaultMenuLeftManager=Left menu manager
+# DefaultMenuManager= Standard menu manager
+# DefaultMenuSmartphoneManager=Smartphone menu manager
+# Skin=Skin theme
+# DefaultSkin=Default skin theme
+# MaxSizeList=Max length for list
+# DefaultMaxSizeList=Default max length for list
+# MessageOfDay=Message of the day
+# MessageLogin=Login page message
+# PermanentLeftSearchForm=Permanent search form on left menu
+# DefaultLanguage=Default language to use (language code)
+# EnableMultilangInterface=Enable multilingual interface
+# EnableShowLogo=Show logo on left menu
+# SystemSuccessfulyUpdated=Your system has been updated successfully
+# CompanyInfo=Company/foundation information
+# CompanyIds=Company/foundation identities
+# CompanyName=Name
+# CompanyAddress=Address
+# CompanyZip=Zip
+# CompanyTown=Town
+# CompanyCountry=Country
+# CompanyCurrency=Main currency
+# Logo=Logo
+# DoNotShow=Do not show
+# DoNotSuggestPaymentMode=Do not suggest
+# NoActiveBankAccountDefined=No active bank account defined
+# OwnerOfBankAccount=Owner of bank account %s
+# BankModuleNotActive=Bank accounts module not enabled
+# ShowBugTrackLink=Show link "Report a bug"
+# ShowWorkBoard=Show "workbench" on homepage
+# Alerts=Alerts
+# Delays=Delays
+# DelayBeforeWarning=Delay before warning
+# DelaysBeforeWarning=Delays before warning
+# DelaysOfToleranceBeforeWarning=Tolerance delays before warning
+# DelaysOfToleranceDesc=This screen allows you to define the tolerated delays before an alert is reported on screen with picto %s for each late element.
+# Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned events not yet realised
+# Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not yet processed
+# Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not yet processed
+# Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
+# Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
+# Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
+# Delays_MAIN_DELAY_RUNNING_SERVICES=Tolerance delay (in days) before alert on expired services
+# Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Tolerance delay (in days) before alert on unpaid supplier invoices
+# Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Tolerence delay (in days) before alert on unpaid client invoices
+# Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Tolerance delay (in days) before alert on pending bank reconciliation
+# Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed membership fee
+# Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
+# SetupDescription1=All parameters available in the setup area allow you to setup Dolibarr before starting using it.
+# SetupDescription2=The 2 most important setup steps are the 2 first ones in the left setup menu, this means Company/foundation setup page and Modules setup page:
+# SetupDescription3=Parameters in menu Setup -> Company/foundation are required because input information is used on Dolibarr displays and to modify Dolibarr behaviour (for example for features related to your country).
+# SetupDescription4=Parameters in menu Setup -> Modules are required because Dolibarr is not a fixed ERP/CRM but a sum of several modules, all more or less independant. It's only after activating modules you're interesting in that you will see features appeared in menus.
+# SetupDescription5=Other menu entries manage optional parameters.
+# EventsSetup=Setup for events logs
+# LogEvents=Security audit events
+# Audit=Audit
+# InfoDolibarr=Infos Dolibarr
+# InfoOS=Infos OS
+# InfoWebServer=Infos web server
+# InfoDatabase=Infos database
+# InfoPHP=Infos PHP
+# InfoPerf=Infos performances
+# ListEvents=Audit events
+# ListOfSecurityEvents=List of Dolibarr security events
+# SecurityEventsPurged=Security events purged
+# LogEventDesc=You can enable here the logging for Dolibarr security events. Administrators can then see its content via menu System tools - Audit. Warning, this feature can consume a large amount of data in database.
+# AreaForAdminOnly=Those features can be used by administrator users only.
+# SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
+# SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
+# CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" button at bottom of page)
+# DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
+# AvailableModules=Available modules
+# ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
+# SessionTimeOut=Time out for session
+# SessionExplanation=This number guarantee that session will never expire before this delay, if the session cleaner is done by Internal PHP session cleaner (and nothing else). Internal PHP session cleaner does not guaranty that session will expire just after this delay. It will expire, after this delay, and when the session cleaner is ran, so every %s/%s access, but only during access made by other sessions.
Note: on some servers with an external session cleaning mechanism (cron under debian, ubuntu ...), the sessions can be destroyed after a period defined by the default session.gc_maxlifetime, no matter what the value entered here.
+# TriggersAvailable=Available triggers
+# TriggersDesc=Triggers are files that will modify the behaviour of Dolibarr workflow once copied into the directory htdocs/core/triggers. They realised new actions, activated on Dolibarr events (new company creation, invoice validation, ...).
+# TriggerDisabledByName=Triggers in this file are disabled by the -NORUN suffix in their name.
+# TriggerDisabledAsModuleDisabled=Triggers in this file are disabled as module %s is disabled.
+# TriggerAlwaysActive=Triggers in this file are always active, whatever are the activated Dolibarr modules.
+# TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled.
+# GeneratedPasswordDesc=Define here which rule you want to use to generate new password if you ask to have auto generated password
+# DictionnaryDesc=Define here all reference datas. You can complete predefined value with yours.
+# ConstDesc=This page allows you to edit all other parameters not available in previous pages. They are reserved parameters for advanced developers or for troubleshouting.
+# OnceSetupFinishedCreateUsers=Warning, you are a Dolibarr administrator user. Administrator users are used to setup Dolibarr. For a usual usage of Dolibarr, it is recommended to use a non administrator user created from Users & Groups menu.
+# MiscellaneousDesc=Define here all other parameters related to security.
+# LimitsSetup=Limits/Precision setup
+# LimitsDesc=You can define limits, precisions and optimisations used by Dolibarr here
+# MAIN_MAX_DECIMALS_UNIT=Max decimals for unit prices
+# MAIN_MAX_DECIMALS_TOT=Max decimals for total prices
+# MAIN_MAX_DECIMALS_SHOWN=Max decimals for prices shown on screen (Add ... after this number if you want to see ... when number is truncated when shown on screen)
+# MAIN_DISABLE_PDF_COMPRESSION=Use PDF compression for generated PDF files.
+# MAIN_ROUNDING_RULE_TOT= Size of rounding range (for rare countries where rounding is done on something else than base 10)
+# UnitPriceOfProduct=Net unit price of a product
+# TotalPriceAfterRounding=Total price (net/vat/incl tax) after rounding
+# ParameterActiveForNextInputOnly=Parameter effective for next input only
+# NoEventOrNoAuditSetup=No security event has been recorded yet. This can be normal if audit has not been enabled on "setup - security - audit" page.
+# NoEventFoundWithCriteria=No security event has been found for such search criterias.
+# SeeLocalSendMailSetup=See your local sendmail setup
+# BackupDesc=To make a complete backup of Dolibarr, you must:
+# BackupDesc2=* Save content of documents directory (%s) that contains all uploaded and generated files (you can make a zip for example).
+# BackupDesc3=* Save content of your database into a dump file. For this, you can use following assistant.
+# BackupDescX=Archived directory should be stored in a secure place.
+# BackupDescY=The generated dump file should be stored in a secure place.
+# BackupPHPWarning=Backup can't be guaranted with this method. Prefer previous one
+# RestoreDesc=To restore a Dolibarr backup, you must:
+# RestoreDesc2=* Restore archive file (zip file for example) of documents directory to extract tree of files in documents directory of a new Dolibarr installation or into this current documents directoy (%s).
+# RestoreDesc3=* Restore the data, from a backup dump file, into the database of the new Dolibarr installation or into the database of this current installation. Warning, once restore is finished, you must use a login/password, that existed when backup was made, to connect again. To restore a backup database into this current installation, you can follow this assistant.
+# RestoreMySQL=MySQL import
+# ForcedToByAModule= This rule is forced to %s by an activated module
+# PreviousDumpFiles=Available database backup dump files
+# WeekStartOnDay=First day of week
+# RunningUpdateProcessMayBeRequired=Running the upgrade process seems to be required (Programs version %s differs from database version %s)
+# YouMustRunCommandFromCommandLineAfterLoginToUser=You must run this command from command line after login to a shell with user %s or you must add -W option at end of command line to provide %s password.
+# YourPHPDoesNotHaveSSLSupport=SSL functions not available in your PHP
+# DownloadMoreSkins=More skins to download
+# SimpleNumRefModelDesc=Returns the reference number with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence without hole and with no reset
+# ShowProfIdInAddress=Show professionnal id with addresses on documents
+# ShowVATIntaInAddress=Hide VAT Intra num with addresses on documents
+# TranslationUncomplete=Partial translation
+# SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix .lang text files into directory htdocs/langs and submit them on the forum at http://www.dolibarr.org.
+# MenuUseLayout=Make vertical menu hidable (option javascript must not be disabled)
+# MAIN_DISABLE_METEO=Disable meteo view
+# TestLoginToAPI=Test login to API
+# ProxyDesc=Some features of Dolibarr need to have an Internet access to work. Define here parameters for this. If the Dolibarr server is behind a Proxy server, those parameters tells Dolibarr how to access Internet through it.
+# ExternalAccess=External access
+# MAIN_PROXY_USE=Use a proxy server (otherwise direct access to internet)
+# MAIN_PROXY_HOST=Name/Address of proxy server
+# MAIN_PROXY_PORT=Port of proxy server
+# MAIN_PROXY_USER=Login to use the proxy server
+# MAIN_PROXY_PASS=Password to use the proxy server
+# DefineHereComplementaryAttributes=Define here all attributes, not already available by default, and that you want to be supported for %s.
+# ExtraFields=Complementary attributes
+# ExtraFieldsLines=Complementary attributes (lines)
+# ExtraFieldsThirdParties=Complementary attributes (thirdparty)
+# ExtraFieldsContacts=Complementary attributes (contact/address)
+# ExtraFieldsMember=Complementary attributes (member)
+# ExtraFieldsMemberType=Complementary attributes (member type)
+# ExtraFieldsCustomerOrders=Complementary attributes (orders)
+# ExtraFieldsCustomerInvoices=Complementary attributes (invoices)
+# ExtraFieldsSupplierOrders=Complementary attributes (orders)
+# ExtraFieldsSupplierInvoices=Complementary attributes (invoices)
+# ExtraFieldsProject=Complementary attributes (projects)
+# ExtraFieldsProjectTask=Complementary attributes (tasks)
+# ExtraFieldHasWrongValue=Attribut %s has a wrong value.
+# AlphaNumOnlyCharsAndNoSpace=only alphanumericals characters without space
+# SendingMailSetup=Setup of sendings by email
+# SendmailOptionNotComplete=Warning, on some Linux systems, to send email from your email, sendmail execution setup must contains option -ba (parameter mail.force_extra_parameters into your php.ini file). If some recipients never receive emails, try to edit this PHP parameter with mail.force_extra_parameters = -ba).
+# PathToDocuments=Path to documents
+# PathDirectory=Directory
+# SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by thoose bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommanded) is to use the method "SMTP socket library" that has no disadvantages.
+# TranslationSetup=Configuration de la traduction
+# TranslationDesc=Choice of language visible on screen can be modified:
* Globally from menu Home - Setup - Display
* For user only from tab User display of user card (click on login on top of screen).
+# TotalNumberOfActivatedModules=Total number of activated feature modules: %s
+# YouMustEnableOneModule=You must at least enable 1 module
+# ClassNotFoundIntoPathWarning=Class %s not found into PHP path
+# YesInSummer=Yes in summer
+# OnlyFollowingModulesAreOpenedToExternalUsers=Note, only following modules are opened to external users (whatever are permission of such users):
+# SuhosinSessionEncrypt=Session storage encrypted by Suhosin
+# ConditionIsCurrently=Condition is currently %s
+# TestNotPossibleWithCurrentBrowsers=Automatic detection not possible
+# YouUseBestDriver=You use driver %s that is best driver available currently.
+# YouDoNotUseBestDriver=You use drive %s but driver %s is recommanded.
+# NbOfProductIsLowerThanNoPb=You have only %s products/services into database. This does not required any particular optimization.
+# SearchOptim=Search optimization
+# YouHaveXProductUseSearchOptim=You have %s product into database. You should add the constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 into Home-Setup-Other, you limit the search to the beginning of strings making possible for database to use index and you should get an immediate response.
+# BrowserIsOK=You are using the web browser %s. This browser is ok for security and performance.
+# BrowserIsKO=You are using the web browser %s. This browser is known to be a bad choice for security, performance and reliability. We recommand you to use Firefox, Chrome, Opera or Safari.
+# XDebugInstalled=XDebug est chargé.
+# XCacheInstalled=XCache is loaded.
+# AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink
+# FieldEdition=Edition of field %s
+# FixTZ=TimeZone fix
+# FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced)
+# GetBarCode=Get barcode
+##### Module password generation
+# PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase.
+# PasswordGenerationNone=Do not suggest any generated password. Password must be type in manually.
+##### Users setup #####
+# UserGroupSetup=Users and groups module setup
+# GeneratePassword=Suggest a generated password
+# RuleForGeneratedPasswords=Rule to generate suggested passwords or validate passwords
+# DoNotSuggest=Do not suggest any password
+# EncryptedPasswordInDatabase=To allow the encryption of the passwords in the database
+# DisableForgetPasswordLinkOnLogonPage=Do not show the link "Forget password" on login page
+# UsersSetup=Users module setup
+# UserMailRequired=EMail required to create a new user
+##### Company setup #####
+# CompanySetup=Companies module setup
+# CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
+# AccountCodeManager=Module for accountancy code generation (customer or supplier)
+# ModuleCompanyCodeAquarium=Return an accountancy code built by:
%s followed by third party supplier code for a supplier accountancy code,
%s followed by third party customer code for a customer accountancy code.
+# ModuleCompanyCodePanicum=Return an empty accountancy code.
+# ModuleCompanyCodeDigitaria=Accountancy code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
+# UseNotifications=Use notifications
+# NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events, to third parties (customers or suppliers) that are configured to. Choice of active notification and targets contacts is made one third party at time.
+# ModelModules=Documents templates
+# DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
+# WatermarkOnDraft=Watermark on draft document
+# CompanyIdProfChecker=Rules on Professional Ids
+# MustBeUnique=Must be unique ?
+# MustBeMandatory=Must be mandatory to create thirds?
+# MustBeInvoiceMandatory=Must be mandatory to validate invoices?
+# Miscellaneous=Miscellaneous
+##### Webcal setup #####
+# WebCalSetup=Webcalendar link setup
+# WebCalSyncro=Add Dolibarr events to WebCalendar
+# WebCalAllways=Always, no asking
+# WebCalYesByDefault=On demand (yes by default)
+# WebCalNoByDefault=On demand (no by default)
+# WebCalNever=Never
+# WebCalURL=URL for calendar access
+# WebCalServer=Server hosting calendar database
+# WebCalDatabaseName=Database name
+# WebCalUser=User to access database
+# WebCalSetupSaved=Webcalendar setup saved successfully.
+# WebCalTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
+# WebCalTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
+# WebCalTestKo2=Connection to server '%s' with user '%s' failed.
+# WebCalErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be a Webcalendar database.
+# WebCalAddEventOnCreateActions=Add calendar event on actions create
+# WebCalAddEventOnCreateCompany=Add calendar event on companies create
+# WebCalAddEventOnStatusPropal=Add calendar event on commercial proposals status change
+# WebCalAddEventOnStatusContract=Add calendar event on contracts status change
+# WebCalAddEventOnStatusBill=Add calendar event on bills status change
+# WebCalAddEventOnStatusMember=Add calendar event on members status change
+# WebCalUrlForVCalExport=An export link to %s format is available at following link: %s
+# WebCalCheckWebcalSetup=Maybe the Webcal module setup is not correct.
+##### Invoices #####
+# BillsSetup=Invoices module setup
+# BillsDate=Invoices date
+# BillsNumberingModule=Invoices and credit notes numbering model
+# BillsPDFModules=Invoice documents models
+# CreditNoteSetup=Credit note module setup
+# CreditNotePDFModules=Credit note document models
+# CreditNote=Credit note
+# CreditNotes=Credit notes
+# ForceInvoiceDate=Force invoice date to validation date
+# DisableRepeatable=Disable repeatable invoices
+# SuggestedPaymentModesIfNotDefinedInInvoice=Suggested payments mode on invoice by default if not defined for invoice
+# EnableEditDeleteValidInvoice=Enable the possibility to edit/delete valid invoice with no payment
+# SuggestPaymentByRIBOnAccount=Suggest payment by withdraw on account
+# SuggestPaymentByChequeToAddress=Suggest payment by cheque to
+# FreeLegalTextOnInvoices=Free text on invoices
+# WatermarkOnDraftInvoices=Watermark on draft invoices (none if empty)
+##### Proposals #####
+# PropalSetup=Commercial proposals module setup
+# CreateForm=Create forms
+# NumberOfProductLines=Number of product lines
+# ProposalsNumberingModules=Commercial proposal numbering models
+# ProposalsPDFModules=Commercial proposal documents models
+# ClassifiedInvoiced=Classified invoiced
+# HideTreadedPropal=Hide the treated commercial proposals in the list
+# AddShippingDateAbility=Add shipping date ability
+# AddDeliveryAddressAbility=Add delivery date ability
+# UseOptionLineIfNoQuantity=A line of product/service with a zero amount is considered as an option
+# FreeLegalTextOnProposal=Free text on commercial proposals
+# WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
+##### Orders #####
+# OrdersSetup=Order management setup
+# OrdersNumberingModules=Orders numbering models
+# OrdersModelModule=Order documents models
+# HideTreadedOrders=Hide the treated or canceled orders in the list
+# ValidOrderAfterPropalClosed=To validate the order after proposal closer, makes it possible not to step by the provisional order
+# FreeLegalTextOnOrders=Free text on orders
+# WatermarkOnDraftOrders=Watermark on draft orders (none if empty)
+##### Clicktodial #####
+# ClickToDialSetup=Click To Dial module setup
+# ClickToDialUrlDesc=Url called when a click on phone picto is done. In URL, you can use tags
__PHONETO__ that will be replaced with the phone number of person to call
__PHONEFROM__ that will be replaced with phone number of calling person (yours)
__LOGIN__ that will be replaced with your clicktodial login (defined on your user card)
__PASS__ that will be replaced with your clicktodial password (defined on your user card).
+##### Bookmark4u #####
+# Bookmark4uSetup=Bookmark4u module setup
+##### Interventions #####
+# InterventionsSetup=Interventions module setup
+# FreeLegalTextOnInterventions=Free text on intervention documents
+# FicheinterNumberingModules=Intervention numbering models
+# TemplatePDFInterventions=Intervention card documents models
+# WatermarkOnDraftInterventionCards=Watermark on intervention card documents (none if empty)
+##### Contracts #####
+# ContractsSetup=Contracts module setup
+# ContractsNumberingModules=Contracts numbering modules
+# TemplatePDFContracts=Contracts documents models
+# FreeLegalTextOnContracts=Free text on contracts
+# WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty)
+##### Members #####
+# MembersSetup=Members module setup
+# MemberMainOptions=Main options
+# AddSubscriptionIntoAccount=Suggest by default to create a bank transaction, in bank module, when adding a new payed subscription
+# AdherentLoginRequired= Manage a Login for each member
+# AdherentMailRequired=EMail required to create a new member
+# MemberSendInformationByMailByDefault=Checkbox to send mail confirmation to members (validation or new subscription) is on by default
+##### LDAP setup #####
+# LDAPSetup=LDAP Setup
+# LDAPGlobalParameters=Global parameters
+# LDAPUsersSynchro=Users
+# LDAPGroupsSynchro=Groups
+# LDAPContactsSynchro=Contacts
+# LDAPMembersSynchro=Members
+# LDAPSynchronization=LDAP synchronisation
+# LDAPFunctionsNotAvailableOnPHP=LDAP functions are not available on your PHP
+# LDAPToDolibarr=LDAP -> Dolibarr
+# DolibarrToLDAP=Dolibarr -> LDAP
+# LDAPNamingAttribute=Key in LDAP
+# LDAPSynchronizeUsers=Organization of users in LDAP
+# LDAPSynchronizeGroups=Organization of groups in LDAP
+# LDAPSynchronizeContacts=Organization of contacts in LDAP
+# LDAPSynchronizeMembers=Organization of foundation's members in LDAP
+# LDAPTypeExample=OpenLdap, Egroupware or Active Directory
+# LDAPPrimaryServer=Primary server
+# LDAPSecondaryServer=Secondary server
+# LDAPServerPort=Server port
+# LDAPServerPortExample=Default port : 389
+# LDAPServerProtocolVersion=Protocol version
+# LDAPServerUseTLS=Use TLS
+# LDAPServerUseTLSExample=Your LDAP server use TLS
+# LDAPServerDn=Server DN
+# LDAPAdminDn=Administrator DN
+# LDAPAdminDnExample=Complete DN (ex: cn=admin,dc=example,dc=com)
+# LDAPPassword=Administrator password
+# LDAPUserDn=Users' DN
+# LDAPUserDnExample=Complete DN (ex: ou=users,dc=example,dc=com)
+# LDAPGroupDn=Groups' DN
+# LDAPGroupDnExample=Complete DN (ex: ou=groups,dc=example,dc=com)
+# LDAPServerExample=Server address (ex: localhost, 192.168.0.2, ldaps://ldap.example.com/)
+# LDAPServerDnExample=Complete DN (ex: dc=example,dc=com)
+# LDAPPasswordExample=Admin password
+# LDAPDnSynchroActive=Users and groups synchronization
+# LDAPDnSynchroActiveExample=LDAP to Dolibarr or Dolibarr to LDAP synchronization
+# LDAPDnContactActive=Contacts' synchronization
+# LDAPDnContactActiveYes=Activated synchronization
+# LDAPDnContactActiveExample=Activated/Unactivated synchronization
+# LDAPDnMemberActive=Members' synchronization
+# LDAPDnMemberActiveExample=Activated/Unactivated synchronization
+# LDAPContactDn=Dolibarr contacts' DN
+# LDAPContactDnExample=Complete DN (ex: ou=contacts,dc=example,dc=com)
+# LDAPMemberDn=Dolibarr members DN
+# LDAPMemberDnExample=Complete DN (ex: ou=members,dc=example,dc=com)
+# LDAPMemberObjectClassList=List of objectClass
+# LDAPMemberObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPUserObjectClassList=List of objectClass
+# LDAPUserObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPGroupObjectClassList=List of objectClass
+# LDAPGroupObjectClassListExample=List of objectClass defining record attributes (ex: top,groupOfUniqueNames)
+# LDAPContactObjectClassList=List of objectClass
+# LDAPContactObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPMemberTypeDn=Dolibarr members type DN
+# LDAPMemberTypeDnExample=Complete DN (ex: ou=type_members,dc=example,dc=com)
+# LDAPTestConnect=Test LDAP connection
+# LDAPTestSynchroContact=Test contacts synchronization
+# LDAPTestSynchroUser=Test user synchronization
+# LDAPTestSynchroGroup=Test group synchronization
+# LDAPTestSynchroMember=Test member synchronization
+# LDAPTestSearch= Test a LDAP search
+# LDAPSynchroOK=Synchronization test successful
+# LDAPSynchroKO=Failed synchronization test
+# LDAPSynchroKOMayBePermissions=Failed synchronization test. Check that connexion to server is correctly configured and allows LDAP udpates
+# LDAPTCPConnectOK=TCP connect to LDAP server successful (Server=%s, Port=%s)
+# LDAPTCPConnectKO=TCP connect to LDAP server failed (Server=%s, Port=%s)
+# LDAPBindOK=Connect/Authentificate to LDAP server sucessfull (Server=%s, Port=%s, Admin=%s, Password=%s)
+# LDAPBindKO=Connect/Authentificate to LDAP server failed (Server=%s, Port=%s, Admin=%s, Password=%s)
+# LDAPUnbindSuccessfull=Disconnect successfull
+# LDAPUnbindFailed=Disconnect failed
+# LDAPConnectToDNSuccessfull=Connection to DN (%s) successful
+# LDAPConnectToDNFailed=Connection to DN (%s) failed
+# LDAPSetupForVersion3=LDAP server configured for version 3
+# LDAPSetupForVersion2=LDAP server configured for version 2
+# LDAPDolibarrMapping=Dolibarr Mapping
+# LDAPLdapMapping=LDAP Mapping
+# LDAPFieldLoginUnix=Login (unix)
+# LDAPFieldLoginExample=Example : uid
+# LDAPFilterConnection=Search filter
+# LDAPFilterConnectionExample=Example : &(objectClass=inetOrgPerson)
+# LDAPFieldLoginSamba=Login (samba, activedirectory)
+# LDAPFieldLoginSambaExample=Example : samaccountname
+# LDAPFieldFullname=Full name
+# LDAPFieldFullnameExample=Example : cn
+# LDAPFieldPassword=Password
+# LDAPFieldPasswordNotCrypted=Password not crypted
+# LDAPFieldPasswordCrypted=Password crypted
+# LDAPFieldPasswordExample=Example : userPassword
+# LDAPFieldCommonName=Common name
+# LDAPFieldCommonNameExample=Example : cn
+# LDAPFieldName=Name
+# LDAPFieldNameExample=Example : sn
+# LDAPFieldFirstName=First name
+# LDAPFieldFirstNameExample=Example : givenName
+# LDAPFieldMail=Email address
+# LDAPFieldMailExample=Example : mail
+# LDAPFieldPhone=Professional phone number
+# LDAPFieldPhoneExample=Example : telephonenumber
+# LDAPFieldHomePhone=Personal phone number
+# LDAPFieldHomePhoneExample=Example : homephone
+# LDAPFieldMobile=Cellular phone
+# LDAPFieldMobileExample=Example : mobile
+# LDAPFieldFax=Fax number
+# LDAPFieldFaxExample=Example : facsimiletelephonenumber
+# LDAPFieldAddress=Street
+# LDAPFieldAddressExample=Example : street
+# LDAPFieldZip=Zip
+# LDAPFieldZipExample=Example : postalcode
+# LDAPFieldTown=Town
+# LDAPFieldTownExample=Example : l
+# LDAPFieldCountry=Country
+# LDAPFieldCountryExample=Example : c
+# LDAPFieldDescription=Description
+# LDAPFieldDescriptionExample=Example : description
+# LDAPFieldGroupMembers= Group members
+# LDAPFieldGroupMembersExample= Example : uniqueMember
+# LDAPFieldBirthdate=Birthdate
+# LDAPFieldBirthdateExample=Example :
+# LDAPFieldCompany=Company
+# LDAPFieldCompanyExample=Example : o
+# LDAPFieldSid=SID
+# LDAPFieldSidExample=Example : objectsid
+# LDAPFieldEndLastSubscription=Date of subscription end
+# LDAPFieldTitle=Post/Function
+# LDAPFieldTitleExample=Example: title
+# LDAPParametersAreStillHardCoded=LDAP parametres are still hardcoded (in contact class)
+# LDAPSetupNotComplete=LDAP setup not complete (go on others tabs)
+# LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode.
+# LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts.
+# LDAPDescUsers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr users.
+# LDAPDescGroups=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr groups.
+# LDAPDescMembers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr members module.
+# LDAPDescValues=Example values are designed for OpenLDAP with following loaded schemas: core.schema, cosine.schema, inetorgperson.schema). If you use thoose values and OpenLDAP, modify your LDAP config file slapd.conf to have all thoose schemas loaded.
+# ForANonAnonymousAccess=For an authenticated access (for a write access for example)
+# PerfDolibarr=Performance setup/optimizing report
+# YouMayFindPerfAdviceHere=You will find on this page some checks or advices related to performance.
+# NotInstalled=Not installed, so your server is not slow down by this.
+# ApplicativeCache=Applicative cache
+# MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server. More information here http://wiki.dolibarr.org/index.php/Module_MemCached_EN. Note that a lot of web hosting provider does not provide such cache server.
+# OPCodeCache=OPCode cache
+# NoOPCodeCacheFound=No OPCode cache found. May be you use another OPCode cache than XCache or eAccelerator (good), may be you don't have OPCode cache (very bad).
+# HTTPCacheStaticResources=HTTP cache for static resources (css, img, javascript)
+# FilesOfTypeCached=Files of type %s are cached by HTTP server
+# FilesOfTypeNotCached=Files of type %s are not cached by HTTP server
+# FilesOfTypeCompressed=Files of type %s are compressed by HTTP server
+# FilesOfTypeNotCompressed=Files of type %s are not compressed by HTTP server
+# CacheByServer=Cache by server
+# CacheByClient=Cache by browser
+# CompressionOfResources=Compression of HTTP responses
+# TestNotPossibleWithCurrentBrowsers=Automatic detection not possible
+##### Products #####
+# ProductSetup=Products module setup
+# ServiceSetup=Services module setup
+# ProductServiceSetup=Products and Services modules setup
+# NumberOfProductShowInSelect=Max number of products in combos select lists (0=no limit)
+# ConfirmDeleteProductLineAbility=Confirmation when removing product lines in forms
+# ModifyProductDescAbility=Personalization of product descriptions in forms
+# ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip)
+# ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language
+# UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list).
Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
+# SetDefaultBarcodeTypeProducts=Default barcode type to use for products
+# SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
+# ProductCodeChecker= Module for product code generation and checking (product or service)
+# ProductOtherConf= Product / Service configuration
+##### Syslog #####
+# SyslogSetup=Logs module setup
+# SyslogOutput=Logs outputs
+# SyslogSyslog=Syslog
+# SyslogFacility=Facility
+# SyslogLevel=Level
+# SyslogSimpleFile=File
+# SyslogFilename=File name and path
+# YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
+# ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
+# OnlyWindowsLOG_USER=Windows only supports LOG_USER
+##### Donations #####
+# DonationsSetup=Donation module setup
+# DonationsReceiptModel=Template of donation receipt
+##### Barcode #####
+# BarcodeSetup=Barcode setup
+# PaperFormatModule=Print format module
+# BarcodeEncodeModule=Barcode encoding type
+# UseBarcodeInProductModule=Use bar codes for products
+# CodeBarGenerator=Barcode generator
+# ChooseABarCode=No generator defined
+# FormatNotSupportedByGenerator=Format not supported by this generator
+# BarcodeDescEAN8=Barcode of type EAN8
+# BarcodeDescEAN13=Barcode of type EAN13
+# BarcodeDescUPC=Barcode of type UPC
+# BarcodeDescISBN=Barcode of type ISBN
+# BarcodeDescC39=Barcode of type C39
+# BarcodeDescC128=Barcode of type C128
+# GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types)
+# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
+##### Prelevements #####
+# WithdrawalsSetup=Withdrawal module setup
+##### ExternalRSS #####
+# ExternalRSSSetup=External RSS imports setup
+# NewRSS=New RSS Feed
+# RSSUrl=RSS URL
+# RSSUrlExample=An interesting RSS feed
+##### Mailing #####
+# MailingSetup=EMailing module setup
+# MailingEMailFrom=Sender EMail (From) for emails sent by emailing module
+# MailingEMailError=Return EMail (Errors-to) for emails with errors
+##### Notification #####
+# NotificationSetup=Notification bu email module setup
+# NotificationEMailFrom=Sender EMail (From) for emails sent for notifications
+# ListOfAvailableNotifications=List of available notifications (This list depends on activated modules)
+##### Sendings #####
+# SendingsSetup=Sending module setup
+# SendingsReceiptModel=Sending receipt model
+# SendingsNumberingModules=Sendings numbering modules
+# SendingsAbility=Support sendings sheets for customer deliveries
+# NoNeedForDeliveryReceipts=In most cases, sendings receipts are used both as sheets for customer deliveries (list of products to send) and sheets that is recevied and signed by customer. So product deliveries receipts is a duplicated feature and is rarely activated.
+# FreeLegalTextOnShippings=Free text on shippings
+##### Deliveries #####
+# DeliveryOrderNumberingModules=Products deliveries receipt numbering module
+# DeliveryOrderModel=Products deliveries receipt model
+# DeliveriesOrderAbility=Support products deliveries receipts
+# FreeLegalTextOnDeliveryReceipts=Free text on delivery receipts
+##### FCKeditor #####
+# AdvancedEditor=Advanced editor
+# ActivateFCKeditor=Activate advanced editor for:
+# FCKeditorForCompany=WYSIWIG creation/edition of elements description and note (except products/services)
+# FCKeditorForProduct=WYSIWIG creation/edition of products/services description and note
+# FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommanded as it can create problems with special characters and page formating when building PDF files.
+# FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing)
+# FCKeditorForUserSignature=WYSIWIG creation/edition of user signature
+# FCKeditorForMail=WYSIWIG creation/edition for all mail (except Outils->eMailing)
+##### OSCommerce 1 #####
+# OSCommerceErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be an OSCommerce database (Key %s not found in table %s).
+# OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
+# OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
+# OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
+##### Stock #####
+# StockSetup=Configuration module stock
+# UserWarehouse=Use user personal stocks
+##### Menu #####
+# MenuDeleted=Menu deleted
+# TreeMenu=Tree menus
+# Menus=Menus
+# TreeMenuPersonalized=Personalized menus
+# NewMenu=New menu
+# MenuConf=Menus setup
+# Menu=Selection of menu
+# MenuHandler=Menu handler
+# MenuModule=Source module
+# HideUnauthorizedMenu= Hide unauthorized menus (gray)
+# DetailId=Id menu
+# DetailMenuHandler=Menu handler where to show new menu
+# DetailMenuModule=Module name if menu entry come from a module
+# DetailType=Type of menu (top or left)
+# DetailTitre=Menu label or label code for translation
+# DetailMainmenu=Group for which it belongs (obsolete)
+# DetailUrl=URL where menu send you (Absolute URL link or external link with http://)
+# DetailLeftmenu=Display condition or not (obsolete)
+# DetailEnabled=Condition to show or not entry
+# DetailRight=Condition to display unauthorized grey menus
+# DetailLangs=Lang file name for label code translation
+# DetailUser=Intern / Extern / All
+# Target=Target
+# DetailTarget=Target for links (_blank top open a new window)
+# DetailLevel=Level (-1:top menu, 0:header menu, >0 menu and sub menu)
+# ModifMenu=Menu change
+# DeleteMenu=Delete menu entry
+# ConfirmDeleteMenu=Are you sure you want to delete menu entry %s ?
+# DeleteLine=Delete line
+# ConfirmDeleteLine=Are you sure you want to delete this line ?
+##### Tax #####
+# TaxSetup=Taxes, social contributions and dividends module setup
+# OptionVatMode=VAT due
+# OptionVATDefault=Standard
+# OptionVATDebitOption=Option services on Debit
+# OptionVatDefaultDesc=VAT is due:
- on delivery for goods (we use invoice date)
- on payments for services
+# OptionVatDebitOptionDesc=VAT is due:
- on delivery for goods (we use invoice date)
- on invoice (debit) for services
+# SummaryOfVatExigibilityUsedByDefault=Time of VAT exigibility by default according to choosed option:
+# OnDelivery=On delivery
+# OnPayment=On payment
+# OnInvoice=On invoice
+# SupposedToBePaymentDate=Payment date used
+# SupposedToBeInvoiceDate=Invoice date used
+# Buy=Buy
+# Sell=Sell
+# InvoiceDateUsed=Invoice date used
+# YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Foundation), so there is no VAT options to setup.
+# AccountancyCode=Accountancy Code
+# AccountancyCodeSell=Sale account. code
+# AccountancyCodeBuy=Purchase account. code
+##### Agenda #####
+# AgendaSetup=Events and agenda module setup
+# PasswordTogetVCalExport=Key to authorize export link
+# PastDelayVCalExport=Do not export event older than
+# AGENDA_USE_EVENT_TYPE=Use events types (managed into Configuration->Dictionnary->llx_c_actioncomm)
+##### ClickToDial #####
+# ClickToDialDesc=This module allows to add an icon after phone numbers. A click on this icon will call a server with a particular URL you define below. This can be used to call a call center system from Dolibarr that can call the phone number on a SIP system for example.
+##### Point Of Sales (CashDesk) #####
+# CashDesk=Point of sales
+# CashDeskSetup=Point of sales module setup
+# CashDeskThirdPartyForSell=Generic third party to use for sells
+# CashDeskBankAccountForSell=Default account to use to receive cash payments
+# CashDeskBankAccountForCheque= Default account to use to receive payments by cheque
+# CashDeskBankAccountForCB= Default account to use to receive payments by credit cards
+# CashDeskIdWareHouse=Warehouse to use for sells
+##### Bookmark #####
+# BookmarkSetup=Bookmark module setup
+# BookmarkDesc=This module allows you to manage bookmarks. You can also add shortcuts to any Dolibarr pages or externale web sites on your left menu.
+# NbOfBoomarkToShow=Maximum number of bookmarks to show in left menu
+##### WebServices #####
+# WebServicesSetup=Webservices module setup
+# WebServicesDesc=By enabling this module, Dolibarr become a web service server to provide miscellaneous web services.
+# WSDLCanBeDownloadedHere=WSDL descriptor files of provided services can be download here
+# EndPointIs=SOAP clients must send their requests to the Dolibarr endpoint available at Url
+##### Bank #####
+# BankSetupModule=Bank module setup
+# FreeLegalTextOnChequeReceipts=Free text on cheque receipts
+# BankOrderShow=Display order of bank accounts for countries using "detailed bank number"
+# BankOrderGlobal=General
+# BankOrderGlobalDesc=General display order
+# BankOrderES=Spanish
+# BankOrderESDesc=Spanish display order
+##### Multicompany #####
+# MultiCompanySetup=Multi-company module setup
+##### Suppliers #####
+# SuppliersSetup=Supplier module setup
+# SuppliersCommandModel=Complete template of supplier order (logo...)
+# SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
+# SuppliersInvoiceNumberingModel=Supplier invoices numbering models
+##### GeoIPMaxmind #####
+# GeoIPMaxmindSetup=GeoIP Maxmind module setup
+# PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
Examples:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
+# NoteOnPathLocation=Note that your ip to country data file must be inside a directory your PHP can read (Check your PHP open_basedir setup and filesystem permissions).
+# YouCanDownloadFreeDatFileTo=You can download a free demo version of the Maxmind GeoIP country file at %s.
+# YouCanDownloadAdvancedDatFileTo=You can also download a more complete version, with updates, of the Maxmind GeoIP country file at %s.
+# TestGeoIPResult=Test of a conversion IP -> country
+##### Projects #####
+# ProjectsNumberingModules=Projects numbering module
+# ProjectsSetup=Project module setup
+# ProjectsModelModule=Project reports document model
+# TasksNumberingModules=Tasks numbering module
+# TaskModelModule=Tasks reports document model
+##### ECM (GED) #####
+# ECMSetup = GED Setup
+# ECMAutoTree = Automatic tree folder and document
diff --git a/htdocs/langs/mk_MK/agenda.lang b/htdocs/langs/mk_MK/agenda.lang
new file mode 100644
index 00000000000..8a78e6c51c8
--- /dev/null
+++ b/htdocs/langs/mk_MK/agenda.lang
@@ -0,0 +1,80 @@
+# Dolibarr language file - Source file is en_US - agenda
+# IdAgenda=ID event
+# Actions=Events
+# ActionsArea=Events area (Actions and tasks)
+# Agenda= Agenda
+# Agendas= Agendas
+# Calendar= Calendar
+# Calendars= Calendars
+# LocalAgenda=Local calendar
+# AffectedTo= Assigned to
+# DoneBy= Done by
+# Events= Events
+# EventsNb=Number of events
+# MyEvents=My events
+# OtherEvents=Other events
+# ListOfActions=List of events
+# Location=Location
+# EventOnFullDay=Event on all day(s)
+# SearchAnAction= Search an event/task
+# MenuToDoActions= All incomplete events
+# MenuDoneActions= All terminated events
+# MenuToDoMyActions= My incomplete events
+# MenuDoneMyActions= My terminated events
+# ListOfEvents= List of Dolibarr events
+# ActionsAskedBy=Events reported by
+# ActionsToDoBy=Events assigned to
+# ActionsDoneBy=Events done by
+# AllMyActions= All my events/tasks
+# AllActions= All events/tasks
+# ViewList=List view
+# ViewCal=Month view
+# ViewDay=Day view
+# ViewWeek=Week view
+# ViewWithPredefinedFilters= View with predefined filters
+# AutoActions= Automatic filling
+# AgendaAutoActionDesc= Define here events for which you want Dolibarr to create automatically an event in agenda. If nothing is checked (by default), only manual actions will be included in agenda.
+# AgendaSetupOtherDesc= This page provides options to allow export of your Dolibarr events into an external calendar (thunderbird, google calendar, ...)
+# AgendaExtSitesDesc=This page allows to declare external sources of calendars to see their events into Dolibarr agenda.
+# ActionsEvents= Events for which Dolibarr will create an action in agenda automatically
+# PropalValidatedInDolibarr= Proposal %s validated
+# InvoiceValidatedInDolibarr= Invoice %s validated
+# InvoiceBackToDraftInDolibarr=Invoice %s go back to draft status
+# InvoiceDeleteDolibarr=Invoice %s deleted
+# OrderValidatedInDolibarr= Order %s validated
+# OrderApprovedInDolibarr=Order %s approved
+# OrderBackToDraftInDolibarr=Order %s go back to draft status
+# OrderCanceledInDolibarr=Order %s canceled
+# InterventionValidatedInDolibarr=Intervention %s validated
+# ProposalSentByEMail=Commercial proposal %s sent by EMail
+# OrderSentByEMail=Customer order %s sent by EMail
+# InvoiceSentByEMail=Customer invoice %s sent by EMail
+# SupplierOrderSentByEMail=Supplier order %s sent by EMail
+# SupplierInvoiceSentByEMail=Supplier invoice %s sent by EMail
+# ShippingSentByEMail=Shipping %s sent by EMail
+# InterventionSentByEMail=Intervention %s sent by EMail
+# NewCompanyToDolibarr= Third party created
+# DateActionPlannedStart= Planned start date
+# DateActionPlannedEnd= Planned end date
+# DateActionDoneStart= Real start date
+# DateActionDoneEnd= Real end date
+# DateActionStart= Start date
+# DateActionEnd= End date
+# AgendaUrlOptions1=You can also add following parameters to filter output:
+# AgendaUrlOptions2=login=%s to restrict output to actions created by, assigned to or done by user %s.
+# AgendaUrlOptions3=logina=%s to restrict output to actions created by user %s.
+# AgendaUrlOptions4=logint=%s to restrict output to actions assigned to user %s.
+# AgendaUrlOptions5=logind=%s to restrict output to actions done by user %s.
+# AgendaShowBirthdayEvents=Show birthday's contacts
+# AgendaHideBirthdayEvents=Hide birthday's contacts
+# Busy=Busy
+# ExportDataset_event1=List of agenda events
+
+# External Sites ical
+# ExportCal=Export calendar
+# ExtSites=Import external calendars
+# ExtSitesEnableThisTool=Show external calendars into agenda
+# ExtSitesNbOfAgenda=Number of calendars
+# AgendaExtNb=Calendar nb %s
+# ExtSiteUrlAgenda=URL to access .ical file
+# ExtSiteNoLabel=No Description
diff --git a/htdocs/langs/mk_MK/banks.lang b/htdocs/langs/mk_MK/banks.lang
new file mode 100644
index 00000000000..2f62a5db9b6
--- /dev/null
+++ b/htdocs/langs/mk_MK/banks.lang
@@ -0,0 +1,159 @@
+# Dolibarr language file - Source file is en_US - banks
+# Bank=Bank
+# Banks=Banks
+# MenuBankCash=Bank/Cash
+# MenuSetupBank=Bank/Cash setup
+# BankName=Bank name
+# FinancialAccount=Account
+# FinancialAccounts=Accounts
+# BankAccount=Bank account
+# BankAccounts=Bank accounts
+# AccountRef=Financial account ref
+# AccountLabel=Financial account label
+# CashAccount=Cash account
+# CashAccounts=Cash accounts
+# MainAccount=Main account
+# CurrentAccount=Current account
+# CurrentAccounts=Current accounts
+# SavingAccount=Savings account
+# SavingAccounts=Savings accounts
+# ErrorBankLabelAlreadyExists=Financial account label already exists
+# BankBalance=Balance
+# BankBalanceBefore=Balance before
+# BankBalanceAfter=Balance after
+# BalanceMinimalAllowed=Minimum allowed balance
+# BalanceMinimalDesired=Minimum desired balance
+# InitialBankBalance=Initial balance
+# EndBankBalance=End balance
+# CurrentBalance=Current balance
+# FutureBalance=Future balance
+# ShowAllTimeBalance=Show balance from start
+# AllTime=From start
+# Reconciliation=Reconciliation
+# RIB=Bank Account Number
+# IBAN=IBAN number
+# BIC=BIC/SWIFT number
+# StandingOrders=Standing orders
+# StandingOrder=Standing order
+# Withdrawals=Withdrawals
+# Withdrawal=Withdrawal
+# AccountStatement=Account statement
+# AccountStatementShort=Statement
+# AccountStatements=Account statements
+# LastAccountStatements=Last account statements
+# Rapprochement=Reconciliate
+# IOMonthlyReporting=Monthly reporting
+# BankAccountDomiciliation=Account address
+# BankAccountCountry=Account country
+# BankAccountOwner=Account owner name
+# BankAccountOwnerAddress=Account owner address
+# RIBControlError=Integrity check of values fails. This means information for this account number are not complete or wrong (check country, numbers and IBAN).
+# CreateAccount=Create account
+# NewAccount=New account
+# NewBankAccount=New bank account
+# NewFinancialAccount=New financial account
+# MenuNewFinancialAccount=New financial account
+# NewCurrentAccount=New current account
+# NewSavingAccount=New savings account
+# NewCashAccount=New cash account
+# EditFinancialAccount=Edit account
+# AccountSetup=Financial accounts setup
+# SearchBankMovement=Search bank movement
+# Debts=Debts
+# LabelBankCashAccount=Bank or cash label
+# AccountType=Account type
+# BankType0=Savings account
+# BankType1=Current or credit card account
+# BankType2=Cash account
+# IfBankAccount=If bank account
+# AccountsArea=Accounts area
+# AccountCard=Account card
+# DeleteAccount=Delete account
+# ConfirmDeleteAccount=Are you sure you want to delete this account ?
+# Account=Account
+# ByCategories=By categories
+# ByRubriques=By categories
+# BankTransactionByCategories=Bank transactions by categories
+# BankTransactionForCategory=Bank transactions for category %s
+# RemoveFromRubrique=Remove link with category
+# RemoveFromRubriqueConfirm=Are you sure you want to remove link between the transaction and the category ?
+# ListBankTransactions=List of bank transactions
+# IdTransaction=Transaction ID
+# BankTransactions=Bank transactions
+# SearchTransaction=Search transaction
+# ListTransactions=List transactions
+# ListTransactionsByCategory=List transaction/category
+# TransactionsToConciliate=Transactions to reconcile
+# Conciliable=Can be reconciled
+# Conciliate=Reconcile
+# Conciliation=Reconciliation
+# ConciliationForAccount=Reconcile this account
+# IncludeClosedAccount=Include closed accounts
+# OnlyOpenedAccount=Only opened accounts
+# AccountToCredit=Account to credit
+# AccountToDebit=Account to debit
+# DisableConciliation=Disable reconciliation feature for this account
+# ConciliationDisabled=Reconciliation feature disabled
+# StatusAccountOpened=Opened
+# StatusAccountClosed=Closed
+# AccountIdShort=Number
+# EditBankRecord=Edit record
+# LineRecord=Transaction
+# AddBankRecord=Add transaction
+# AddBankRecordLong=Add transaction manually
+# ConciliatedBy=Reconciled by
+# DateConciliating=Reconcile date
+# BankLineConciliated=Transaction reconciled
+# CustomerInvoicePayment=Customer payment
+# CustomerInvoicePaymentBack=Customer payment back
+# SupplierInvoicePayment=Supplier payment
+# WithdrawalPayment=Withdrawal payment
+# SocialContributionPayment=Social contribution payment
+# FinancialAccountJournal=Financial account journal
+# BankTransfer=Bank transfer
+# BankTransfers=Bank transfers
+# TransferDesc=Transfer from one account to another one, Dolibarr will write two records (a debit in source account and a credit in target account, of the same amount. The same label and date will be used for this transaction)
+# TransferFrom=From
+# TransferTo=To
+# TransferFromToDone=A transfer from %s to %s of %s %s has been recorded.
+# CheckTransmitter=Transmitter
+# ValidateCheckReceipt=Validate this check receipt ?
+# ConfirmValidateCheckReceipt=Are you sure you want to validate this check receipt, no change will be possible once this is done ?
+# DeleteCheckReceipt=Delete this check receipt ?
+# ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt ?
+# BankChecks=Bank checks
+# BankChecksToReceipt=Checks waiting for deposit
+# ShowCheckReceipt=Show check deposit receipt
+# NumberOfCheques=Nb of check
+# DeleteTransaction=Delete transaction
+# ConfirmDeleteTransaction=Are you sure you want to delete this transaction ?
+# ThisWillAlsoDeleteBankRecord=This will also delete generated bank transactions
+# BankMovements=Movements
+# CashBudget=Cash budget
+# PlannedTransactions=Planned transactions
+# Graph=Graphics
+# ExportDataset_banque_1=Bank transactions and account statement
+# TransactionOnTheOtherAccount=Transaction on the other account
+# TransactionWithOtherAccount=Account transfer
+# PaymentNumberUpdateSucceeded=Payment number updated succesfully
+# PaymentNumberUpdateFailed=Payment number could not be updated
+# PaymentDateUpdateSucceeded=Payment date update succesfully
+# PaymentDateUpdateFailed=Payment date could not be updated
+# Transactions=Transactions
+# BankTransactionLine=Bank transaction
+# AllAccounts=All bank/cash accounts
+# BackToAccount=Back to account
+# ShowAllAccounts=Show for all accounts
+# FutureTransaction=Transaction in futur. No way to conciliate.
+# SelectChequeTransactionAndGenerate=Select/filter checks to include into the check deposit receipt and click on "Create".
+# InputReceiptNumber=Choose the bank statement related with the conciliation. Use a sortable numeric value (such as, YYYYMM)
+# EventualyAddCategory=Eventually, specify a category in which to classify the records
+# ToConciliate=To conciliate?
+# ThenCheckLinesAndConciliate=Then, check the lines present in the bank statement and click
+# BankDashboard=Bank accounts summary
+# DefaultRIB=Default BAN
+# AllRIB=All BAN
+# LabelRIB=BAN Label
+# NoBANRecord=No BAN record
+# DeleteARib=Delete BAN record
+# ConfirmDeleteRib=Are you sure you want to delete this BAN record ?
diff --git a/htdocs/langs/mk_MK/bills.lang b/htdocs/langs/mk_MK/bills.lang
new file mode 100644
index 00000000000..7bff7961eb0
--- /dev/null
+++ b/htdocs/langs/mk_MK/bills.lang
@@ -0,0 +1,417 @@
+# Dolibarr language file - Source file is en_US - bills
+# Bill=Invoice
+# Bills=Invoices
+# BillsCustomers=Customer's invoices
+# BillsCustomer=Customer's invoice
+# BillsSuppliers=Supplier's invoices
+# BillsCustomersUnpaid=Unpaid customer's invoices
+# BillsCustomersUnpaidForCompany=Unpaid customer's invoices for %s
+# BillsSuppliersUnpaid=Unpaid supplier's invoices
+# BillsSuppliersUnpaidForCompany=Unpaid supplier's invoices for %s
+# BillsUnpaid=Unpaid
+# BillsLate=Late payments
+# BillsStatistics=Customer's invoices statistics
+# BillsStatisticsSuppliers=Supplier's invoices statistics
+# DisabledBecauseNotErasable=Disabled because can not be erased
+# InvoiceStandard=Standard invoice
+# InvoiceStandardAsk=Standard invoice
+# InvoiceStandardDesc=This kind of invoice is the common invoice.
+# InvoiceDeposit=Deposit invoice
+# InvoiceDepositAsk=Deposit invoice
+# InvoiceDepositDesc=This kind of invoice is done when a deposit has been received.
+# InvoiceProForma=Proforma invoice
+# InvoiceProFormaAsk=Proforma invoice
+# InvoiceProFormaDesc=Proforma invoice is an image of a true invoice but has no accountancy value.
+# InvoiceReplacement=Replacement invoice
+# InvoiceReplacementAsk=Replacement invoice for invoice
+# InvoiceReplacementDesc=Replacement invoice is used to cancel and replace completely an invoice with no payment already received.
Note: Only invoice with no payment on it can be replaced. If not closed, it will be automatically closed to 'abandoned'.
+# InvoiceAvoir=Credit note
+# InvoiceAvoirAsk=Credit note to correct invoice
+# InvoiceAvoirDesc=The credit note is a negative invoice used to solve fact that an invoice has an amount that differs than amount really paid (because customer paid too much by error, or will not paid completely since he returned some products for example).
+# ReplaceInvoice=Replace invoice %s
+# ReplacementInvoice=Replacement invoice
+# ReplacedByInvoice=Replaced by invoice %s
+# ReplacementByInvoice=Replaced by invoice
+# CorrectInvoice=Correct invoice %s
+# CorrectionInvoice=Correction invoice
+# UsedByInvoice=Used to pay invoice %s
+# ConsumedBy=Consumed by
+# NotConsumed=Not consumed
+# NoReplacableInvoice=No replacable invoices
+# NoInvoiceToCorrect=No invoice to correct
+# InvoiceHasAvoir=Corrected by one or several invoices
+# CardBill=Invoice card
+# PredefinedInvoices=Predefined Invoices
+# Invoice=Invoice
+# Invoices=Invoices
+# InvoiceLine=Invoice line
+# InvoiceCustomer=Customer invoice
+# CustomerInvoice=Customer invoice
+# CustomersInvoices=Customers invoices
+# SupplierInvoice=Supplier invoice
+# SuppliersInvoices=Suppliers invoices
+# SupplierBill=Supplier invoice
+# SupplierBills=suppliers invoices
+# Payment=Payment
+# PaymentBack=Payment back
+# Payments=Payments
+# PaymentsBack=Payments back
+# PaidBack=Paid back
+# DatePayment=Payment date
+# DeletePayment=Delete payment
+# ConfirmDeletePayment=Are you sure you want to delete this payment ?
+# ConfirmConvertToReduc=Do you want to convert this credit note or deposit into an absolute discount ?
The amount will so be saved among all discounts and could be used as a discount for a current or a future invoice for this customer.
+# SupplierPayments=Suppliers payments
+# ReceivedPayments=Received payments
+# ReceivedCustomersPayments=Payments received from customers
+# PayedSuppliersPayments=Payments payed to suppliers
+# ReceivedCustomersPaymentsToValid=Received customers payments to validate
+# PaymentsReportsForYear=Payments reports for %s
+# PaymentsReports=Payments reports
+# PaymentsAlreadyDone=Payments already done
+# PaymentsBackAlreadyDone=Payments back already done
+# PaymentRule=Payment rule
+# PaymentMode=Payment type
+# PaymentConditions=Payment term
+# PaymentConditionsShort=Payment term
+# PaymentAmount=Payment amount
+# ValidatePayment=Validate payment
+# PaymentHigherThanReminderToPay=Payment higher than reminder to pay
+# HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
+# ClassifyPaid=Classify 'Paid'
+# ClassifyPaidPartially=Classify 'Paid partially'
+# ClassifyCanceled=Classify 'Abandoned'
+# ClassifyClosed=Classify 'Closed'
+# CreateBill=Create Invoice
+# AddBill=Add invoice or credit note
+# AddToDraftInvoices=Add to draft invoice
+# DeleteBill=Delete invoice
+# SearchACustomerInvoice=Search for a customer invoice
+# SearchASupplierInvoice=Search for a supplier invoice
+# CancelBill=Cancel an invoice
+# SendRemindByMail=Send reminder by EMail
+# DoPayment=Do payment
+# DoPaymentBack=Do payment back
+# ConvertToReduc=Convert into future discount
+# EnterPaymentReceivedFromCustomer=Enter payment received from customer
+# EnterPaymentDueToCustomer=Make payment due to customer
+# DisabledBecauseRemainderToPayIsZero=Disabled because remainder to pay is zero
+# Amount=Amount
+# PriceBase=Price base
+# BillStatus=Invoice status
+# BillStatusDraft=Draft (needs to be validated)
+# BillStatusPaid=Paid
+# BillStatusPaidBackOrConverted=Paid or converted into discount
+# BillStatusConverted=Paid (ready for final invoice)
+# BillStatusCanceled=Abandoned
+# BillStatusValidated=Validated (needs to be paid)
+# BillStatusStarted=Started
+# BillStatusNotPaid=Not paid
+# BillStatusClosedUnpaid=Closed (unpaid)
+# BillStatusClosedPaidPartially=Paid (partially)
+# BillShortStatusDraft=Draft
+# BillShortStatusPaid=Paid
+# BillShortStatusPaidBackOrConverted=Processed
+# BillShortStatusConverted=Processed
+# BillShortStatusCanceled=Abandoned
+# BillShortStatusValidated=Validated
+# BillShortStatusStarted=Started
+# BillShortStatusNotPaid=Not paid
+# BillShortStatusClosedUnpaid=Closed
+# BillShortStatusClosedPaidPartially=Paid (partially)
+# PaymentStatusToValidShort=To validate
+# ErrorVATIntraNotConfigured=Intracommunautary VAT number not yet defined
+# ErrorNoPaiementModeConfigured=No default payment mode defined. Go to Invoice module setup to fix this.
+# ErrorCreateBankAccount=Create a bank account, then go to Setup panel of Invoice module to define payment modes
+# ErrorBillNotFound=Invoice %s does not exist
+# ErrorInvoiceAlreadyReplaced=Error, you try to validate an invoice to replace invoice %s. But this one has already been replaced by invoice %s.
+# ErrorDiscountAlreadyUsed=Error, discount already used
+# ErrorInvoiceAvoirMustBeNegative=Error, correct invoice must have a negative amount
+# ErrorInvoiceOfThisTypeMustBePositive=Error, this type of invoice must have a positive amount
+# ErrorCantCancelIfReplacementInvoiceNotValidated=Error, can't cancel an invoice that has been replaced by another invoice that is still in draft status
+# BillFrom=From
+# BillTo=To
+# ActionsOnBill=Actions on invoice
+# NewBill=New invoice
+# Prélèvements=Standing order
+# Prélèvements=Standing order
+# LastBills=Last %s invoices
+# LastCustomersBills=Last %s customers invoices
+# LastSuppliersBills=Last %s suppliers invoices
+# AllBills=All invoices
+# OtherBills=Other invoices
+# DraftBills=Draft invoices
+# CustomersDraftInvoices=Customers draft invoices
+# SuppliersDraftInvoices=Suppliers draft invoices
+# Unpaid=Unpaid
+# ConfirmDeleteBill=Are you sure you want to delete this invoice ?
+# ConfirmValidateBill=Are you sure you want to validate this invoice with reference %s ?
+# ConfirmUnvalidateBill=Are you sure you want to change invoice %s to draft status ?
+# ConfirmClassifyPaidBill=Are you sure you want to change invoice %s to status paid ?
+# ConfirmCancelBill=Are you sure you want to cancel invoice %s ?
+# ConfirmCancelBillQuestion=Why do you want to classify this invoice 'abandoned' ?
+# ConfirmClassifyPaidPartially=Are you sure you want to change invoice %s to status paid ?
+# ConfirmClassifyPaidPartiallyQuestion=This invoice has not been paid completely. What are reasons for you to close this invoice ?
+# ConfirmClassifyPaidPartiallyReasonAvoir=Remainder to pay (%s %s) is a discount granted because payment was made before term. I regularise the VAT with a credit note.
+# ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remainder to pay (%s %s) is a discount granted because payment was made before term. I accept to lose the VAT on this discount.
+# ConfirmClassifyPaidPartiallyReasonDiscountVat=Remainder to pay (%s %s) is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note.
+# ConfirmClassifyPaidPartiallyReasonBadCustomer=Bad customer
+# ConfirmClassifyPaidPartiallyReasonProductReturned=Products partially returned
+# ConfirmClassifyPaidPartiallyReasonOther=Amount abandoned for other reason
+# ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=This choice is possible if your invoice have been provided with suitable comment. (Example «Only the tax corresponding to the price that have been actually paid gives rights to deduction»)
+# ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In some countries, this choice might be possible only if your invoice contains correct note.
+# ConfirmClassifyPaidPartiallyReasonAvoirDesc=Use this choice if all other does not suit
+# ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=A bad customer is a customer that refuse to pay his debt.
+# ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=This choice is used when payment is not complete because some of products were returned
+# ConfirmClassifyPaidPartiallyReasonOtherDesc=Use this choice if all other does not suit, for example in following situation:
- payment not complete because some products were shipped back
- amount claimed too important because a discount was forgotten
In all cases, amount over-claimed must be corrected in accountancy system by creating a credit note.
+# ConfirmClassifyAbandonReasonOther=Other
+# ConfirmClassifyAbandonReasonOtherDesc=This choice will be used in all other cases. For example because you plan to create a replacing invoice.
+# ConfirmCustomerPayment=Do you confirm this payment input for %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
+# ConfirmValidatePayment=Are you sure you want to validate this payment ? No change can be made once payment is validated.
+# ValidateBill=Validate invoice
+# UnvalidateBill=Unvalidate invoice
+# NumberOfBills=Nb of invoices
+# NumberOfBillsByMonth=Nb of invoices by month
+# AmountOfBills=Amount of invoices
+# AmountOfBillsByMonthHT=Amount of invoices by month (net of tax)
+# ShowSocialContribution=Show social contribution
+# ShowBill=Show invoice
+# ShowInvoice=Show invoice
+# ShowInvoiceReplace=Show replacing invoice
+# ShowInvoiceAvoir=Show credit note
+# ShowInvoiceDeposit=Show deposit invoice
+# ShowPayment=Show payment
+# File=File
+# AlreadyPaid=Already paid
+# AlreadyPaidBack=Already paid back
+# AlreadyPaidNoCreditNotesNoDeposits=Already paid (without credit notes and deposits)
+# Abandoned=Abandoned
+# RemainderToPay=Remainder to pay
+# RemainderToTake=Remainder to take
+# RemainderToPayBack=Remainder to pay back
+# Rest=Pending
+# AmountExpected=Amount claimed
+# ExcessReceived=Excess received
+# EscompteOffered=Discount offered (payment before term)
+# SendBillRef=Send invoice %s
+# SendReminderBillRef=Send invoice %s (reminder)
+# StandingOrders=Standing orders
+# StandingOrder=Standing order
+# NoDraftBills=No draft invoices
+# NoOtherDraftBills=No other draft invoices
+# NoDraftInvoices=No draft invoices
+# RefBill=Invoice ref
+# ToBill=To bill
+# RemainderToBill=Remainder to bill
+# SendBillByMail=Send invoice by email
+# SendReminderBillByMail=Send reminder by email
+# RelatedCommercialProposals=Related commercial proposals
+# MenuToValid=To valid
+# DateMaxPayment=Payment due before
+# DateEcheance=Due date limit
+# DateInvoice=Invoice date
+# NoInvoice=No invoice
+# ClassifyBill=Classify invoice
+# NoSupplierBillsUnpaid=No suppliers invoices unpaid
+# SupplierBillsToPay=Suppliers invoices to pay
+# CustomerBillsUnpaid=Unpaid customers invoices
+# DispenseMontantLettres=The bill drafted by mechanographical are exempt from the order in letters
+# DispenseMontantLettres=The bill drafted by mechanographical are exempt from the order in letters
+# NonPercuRecuperable=Non-recoverable
+# SetConditions=Set payment terms
+# SetMode=Set payment mode
+# SetDate= Set date
+# SelectDate=Select a date
+# Billed=Billed
+# RepeatableInvoice=Pre-defined invoice
+# RepeatableInvoices=Pre-defined invoices
+# Repeatable=Pre-defined
+# Repeatables=Pre-defined
+# ChangeIntoRepeatableInvoice=Convert into pre-defined
+# CreateRepeatableInvoice=Create pre-defined invoice
+# CreateFromRepeatableInvoice=Create from pre-defined invoice
+# CustomersInvoicesAndInvoiceLines=Customer invoices and invoice's lines
+# CustomersInvoicesAndPayments=Customer invoices and payments
+# ExportDataset_invoice_1=Customer invoices list and invoice's lines
+# ExportDataset_invoice_2=Customer invoices and payments
+# ProformaBill=Proforma Bill:
+# Reduction=Reduction
+# ReductionShort=Reduc.
+# Reductions=Reductions
+# ReductionsShort=Reduc.
+# Discount=Discount
+# Discounts=Discounts
+# AddDiscount=Create discount
+# AddRelativeDiscount=Create relative discount
+# EditRelativeDiscount=Edit relative discount
+# AddGlobalDiscount=Create absolute discount
+# EditGlobalDiscounts=Edit absolute discounts
+# AddCreditNote=Create credit note
+# ShowDiscount=Show discount
+# ShowReduc=Show the deduction
+# RelativeDiscount=Relative discount
+# GlobalDiscount=Global discount
+# CreditNote=Credit note
+# CreditNotes=Credit notes
+# Deposit=Deposit
+# Deposits=Deposits
+# DiscountFromCreditNote=Discount from credit note %s
+# DiscountFromDeposit=Payments from deposit invoice %s
+# AbsoluteDiscountUse=This kind of credit can be used on invoice before its validation
+# CreditNoteDepositUse=Invoice must be validated to use this king of credits
+# NewGlobalDiscount=New absolute discount
+# NewRelativeDiscount=New relative discount
+# NoteReason=Note/Reason
+# ReasonDiscount=Reason
+# DiscountOfferedBy=Granted by
+# DiscountStillRemaining=Discounts still remaining
+# DiscountAlreadyCounted=Discounts already counted
+# BillAddress=Bill address
+# HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
+# HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
+# HelpAbandonOther=This amount has been abandoned since it was an error (wrong customer or invoice replaced by an other for example)
+# IdSocialContribution=Social contribution id
+# PaymentId=Payment id
+# InvoiceId=Invoice id
+# InvoiceRef=Invoice ref.
+# InvoiceDateCreation=Invoice creation date
+# InvoiceStatus=Invoice status
+# InvoiceNote=Invoice note
+# InvoicePaid=Invoice paid
+# PaymentNumber=Payment number
+# RemoveDiscount=Remove discount
+# WatermarkOnDraftBill=Watermark on draft invoices (nothing if empty)
+# InvoiceNotChecked=No invoice selected
+# CloneInvoice=Clone invoice
+# ConfirmCloneInvoice=Are you sure you want to clone this invoice %s ?
+# DisabledBecauseReplacedInvoice=Action disabled because invoice has been replaced
+# DescTaxAndDividendsArea=This area presents a summary of all payments made for tax or social contributions. Only records with payment during the fixed year are included here.
+# NbOfPayments=Nb of payments
+# SplitDiscount=Split discount in two
+# ConfirmSplitDiscount=Are you sure you want to split this discount of %s %s into 2 lower discounts ?
+# TypeAmountOfEachNewDiscount=Input amount for each of two parts :
+# TotalOfTwoDiscountMustEqualsOriginal=Total of two new discount must be equal to original discount amount.
+# ConfirmRemoveDiscount=Are you sure you want to remove this discount ?
+# RelatedBill=Related invoice
+# RelatedBills=Related invoices
+
+# PaymentConditions
+# PaymentConditionShortRECEP=Immediate
+# PaymentConditionRECEP=Immediate
+# PaymentConditionShort30D=30 days
+# PaymentCondition30D=30 days
+# PaymentConditionShort30DENDMONTH=30 days end of month
+# PaymentCondition30DENDMONTH=30 days end of month
+# PaymentConditionShort60D=60 days
+# PaymentCondition60D=60 days
+# PaymentConditionShort60DENDMONTH=60 days end of month
+# PaymentCondition60DENDMONTH=60 days end of month
+# PaymentConditionShortPT_DELIVERY=Delivery
+# PaymentConditionPT_DELIVERY=On delivery
+# PaymentConditionShortPT_ORDER=On order
+# PaymentConditionPT_ORDER=On order
+# PaymentConditionShortPT_5050=50-50
+# PaymentConditionPT_5050=50%% in advance, 50%% on delivery
+# FixAmount=Fix amount
+# VarAmount=Variable amount (%% tot.)
+
+# PaymentType
+# PaymentTypeVIR=Bank deposit
+# PaymentTypeShortVIR=Bank deposit
+# PaymentTypePRE=Bank's order
+# PaymentTypeShortPRE=Bank's order
+# PaymentTypeLIQ=Cash
+# PaymentTypeShortLIQ=Cash
+# PaymentTypeCB=Credit card
+# PaymentTypeShortCB=Credit card
+# PaymentTypeCHQ=Check
+# PaymentTypeShortCHQ=Check
+# PaymentTypeTIP=TIP
+# PaymentTypeShortTIP=TIP
+# PaymentTypeVAD=On line payment
+# PaymentTypeShortVAD=On line payment
+# PaymentTypeTRA=Bill payment
+# PaymentTypeShortTRA=Bill
+# BankDetails=Bank details
+# BankCode=Bank code
+# DeskCode=Desk code
+# BankAccountNumber=Account number
+# BankAccountNumberKey=Key
+# Residence=Domiciliation
+# IBANNumber=IBAN number
+# IBAN=IBAN
+# BIC=BIC/SWIFT
+# BICNumber=BIC/SWIFT number
+# ExtraInfos=Extra infos
+# RegulatedOn=Regulated on
+# ChequeNumber=Check N°
+# ChequeOrTransferNumber=Check/Transfer N°
+# ChequeMaker=Check transmitter
+# ChequeBank=Bank of Check
+# NetToBePaid=Net to be paid
+# PhoneNumber=Tel
+# FullPhoneNumber=Telephone
+# TeleFax=Fax
+# PrettyLittleSentence=Accept the amount of payments due by checks issued in my name as a Member of an accounting association approved by the Fiscal Administration.
+# IntracommunityVATNumber=Intracommunity number of VAT
+# PaymentByChequeOrderedTo=Check payment (including tax) are payable to %s send to
+# PaymentByChequeOrderedToShort=Check payment (including tax) are payable to
+# SendTo=sent to
+# PaymentByTransferOnThisBankAccount=Payment by transfer on the following bank account
+# VATIsNotUsedForInvoice=* Non applicable VAT art-293B of CGI
+# LawApplicationPart1=By application of the law 80.335 of 12/05/80
+# LawApplicationPart2=the goods remain the property of
+# LawApplicationPart3=the seller until the complete cashing of
+# LawApplicationPart4=their price.
+# LimitedLiabilityCompanyCapital=SARL with Capital of
+# UseLine=Apply
+# UseDiscount=Use discount
+# UseCredit=Use credit
+# UseCreditNoteInInvoicePayment=Reduce amount to pay with this credit
+# MenuChequeDeposits=Checks deposits
+# MenuCheques=Checks
+# MenuChequesReceipts=Checks receipts
+# NewChequeDeposit=New deposit
+# ChequesReceipts=Checks receipts
+# ChequesArea=Checks deposits area
+# ChequeDeposits=Checks deposits
+# Cheques=Checks
+# CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s
+# UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices
+# ShowUnpaidAll=Show all unpaid invoices
+# ShowUnpaidLateOnly=Show late unpaid invoices only
+# PaymentInvoiceRef=Payment invoice %s
+# ValidateInvoice=Validate invoice
+# Cash=Cash
+# Reported=Delayed
+# DisabledBecausePayments=Not possible since there are some payments
+# CantRemovePaymentWithOneInvoicePaid=Can't remove payment since there is at least one invoice classified paid
+# ExpectedToPay=Expected payment
+# PayedByThisPayment=Paid by this payment
+# ClosePaidInvoicesAutomatically=Classify "Paid" all standard or replacement invoices entirely paid.
+# ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back.
+# AllCompletelyPayedInvoiceWillBeClosed=All invoice with no remain to pay will be automatically closed to status "Paid".
+# ToMakePayment=Pay
+# ToMakePaymentBack=Pay back
+# ListOfYourUnpaidInvoices=List of unpaid invoices
+# NoteListOfYourUnpaidInvoices=Note: This list contains only invoices for third parties you are linked to as a sale representative.
+# RevenueStamp=Revenue stamp
+##### Types de contacts #####
+# TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice
+# TypeContact_facture_external_BILLING=Customer invoice contact
+# TypeContact_facture_external_SHIPPING=Customer shipping contact
+# TypeContact_facture_external_SERVICE=Customer service contact
+# TypeContact_invoice_supplier_internal_SALESREPFOLL=Representative following-up supplier invoice
+# TypeContact_invoice_supplier_external_BILLING=Supplier invoice contact
+# TypeContact_invoice_supplier_external_SHIPPING=Supplier shipping contact
+# TypeContact_invoice_supplier_external_SERVICE=Supplier service contact
+# crabe PDF Model
+# PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template)
+# oursin PDF Model
+# PDFOursinDescription=Invoice PDF template Oursin. A complete invoice template (alternative Template)
+# NumRef Modules
+# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
diff --git a/htdocs/langs/mk_MK/bookmarks.lang b/htdocs/langs/mk_MK/bookmarks.lang
new file mode 100644
index 00000000000..c04d25c328d
--- /dev/null
+++ b/htdocs/langs/mk_MK/bookmarks.lang
@@ -0,0 +1,19 @@
+# Dolibarr language file - Source file is en_US - marque pages
+# AddThisPageToBookmarks=Add this page to bookmarks
+# Bookmark=Bookmark
+# Bookmarks=Bookmarks
+# NewBookmark=New bookmark
+# ShowBookmark=Show bookmark
+# OpenANewWindow=Open a new window
+# ReplaceWindow=Replace current window
+# BookmarkTargetNewWindowShort=New window
+# BookmarkTargetReplaceWindowShort=Current window
+# BookmarkTitle=Bookmark title
+# UrlOrLink=URL
+# BehaviourOnClick=Behaviour when a URL is clicked
+# CreateBookmark=Create bookmark
+# SetHereATitleForLink=Set a title for the bookmark
+# UseAnExternalHttpLinkOrRelativeDolibarrLink=Use an external http URL or a relative Dolibarr URL
+# ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Choose if a page opened by link must appear on current or new window
+# BookmarksManagement=Bookmarks management
+# ListOfBookmarks=List of bookmarks
diff --git a/htdocs/langs/mk_MK/boxes.lang b/htdocs/langs/mk_MK/boxes.lang
new file mode 100644
index 00000000000..0596d677c46
--- /dev/null
+++ b/htdocs/langs/mk_MK/boxes.lang
@@ -0,0 +1,91 @@
+# Dolibarr language file - Source file is en_US - boxes
+# BoxLastRssInfos=Rss information
+# BoxLastProducts=Last %s products/services
+# BoxProductsAlertStock=Products in stock alert
+# BoxLastProductsInContract=Last %s contracted products/services
+# BoxLastSupplierBills=Last supplier's invoices
+# BoxLastCustomerBills=Last customer's invoices
+# BoxOldestUnpaidCustomerBills=Oldest unpaid customer's invoices
+# BoxOldestUnpaidSupplierBills=Oldest unpaid supplier's invoices
+# BoxLastProposals=Last commercial proposals
+# BoxLastProspects=Last modified prospects
+# BoxLastCustomers=Last modified customers
+# BoxLastSuppliers=Last modified suppliers
+# BoxLastCustomerOrders=Last customer orders
+# BoxLastBooks=Last books
+# BoxLastActions=Last actions
+# BoxLastContracts=Last contracts
+# BoxLastContacts=Last contacts/addresses
+# BoxLastMembers=Last members
+# BoxFicheInter=Last interventions
+# BoxCurrentAccounts=Opened accounts balance
+# BoxSalesTurnover=Sales turnover
+# BoxTotalUnpaidCustomerBills=Total unpaid customer's invoices
+# BoxTotalUnpaidSuppliersBills=Total unpaid supplier's invoices
+# BoxTitleLastBooks=Last %s recorded books
+# BoxTitleNbOfCustomers=Number of clients
+# BoxTitleLastRssInfos=Last %s news from %s
+# BoxTitleLastProducts=Last %s modified products/services
+# BoxTitleProductsAlertStock=Products in stock alert
+# BoxTitleLastCustomerOrders=Last %s modified customer orders
+# BoxTitleLastSuppliers=Last %s recorded suppliers
+# BoxTitleLastCustomers=Last %s recorded customers
+# BoxTitleLastModifiedSuppliers=Last %s modified suppliers
+# BoxTitleLastModifiedCustomers=Last %s modified customers
+# BoxTitleLastCustomersOrProspects=Last %s modified customers or prospects
+# BoxTitleLastPropals=Last %s recorded proposals
+# BoxTitleLastCustomerBills=Last %s customer's invoices
+# BoxTitleLastSupplierBills=Last %s supplier's invoices
+# BoxTitleLastProspects=Last %s recorded prospects
+# BoxTitleLastModifiedProspects=Last %s modified prospects
+# BoxTitleLastProductsInContract=Last %s products/services in a contract
+# BoxTitleLastModifiedMembers=Last %s modified members
+# BoxTitleLastFicheInter=Last %s modified intervention
+# BoxTitleOldestUnpaidCustomerBills=Oldest %s unpaid customer's invoices
+# BoxTitleOldestUnpaidSupplierBills=Oldest %s unpaid supplier's invoices
+# BoxTitleCurrentAccounts=Opened account's balances
+# BoxTitleSalesTurnover=Sales turnover
+# BoxTitleTotalUnpaidCustomerBills=Unpaid customer's invoices
+# BoxTitleTotalUnpaidSuppliersBills=Unpaid supplier's invoices
+# BoxTitleLastModifiedContacts=Last %s modified contacts/addresses
+# BoxMyLastBookmarks=My last %s bookmarks
+# BoxOldestExpiredServices=Oldest active expired services
+# BoxLastExpiredServices=Last %s oldest contacts with active expired services
+# BoxTitleLastActionsToDo=Last %s actions to do
+# BoxTitleLastContracts=Last %s contracts
+# BoxTitleLastModifiedDonations=Last %s modified donations
+# BoxTitleLastModifiedExpenses=Last %s modified expenses
+# BoxGlobalActivity=Global activity (invoices, proposals, orders)
+# FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Last successfull refresh date: %s
+# LastRefreshDate=Last refresh date
+# NoRecordedBookmarks=No bookmarks defined.
+# ClickToAdd=Click here to add.
+# NoRecordedCustomers=No recorded customers
+# NoRecordedContacts=No recorded contacts
+# NoActionsToDo=No actions to do
+# NoRecordedOrders=No recorded customer's orders
+# NoRecordedProposals=No recorded proposals
+# NoRecordedInvoices=No recorded customer's invoices
+# NoUnpaidCustomerBills=No unpaid customer's invoices
+# NoRecordedSupplierInvoices=No recorded supplier's invoices
+# NoUnpaidSupplierBills=No unpaid supplier's invoices
+# NoModifiedSupplierBills=No recorded supplier's invoices
+# NoRecordedProducts=No recorded products/services
+# NoRecordedProspects=No recorded prospects
+# NoContractedProducts=No products/services contracted
+# NoRecordedContracts=No recorded contracts
+# NoRecordedInterventions=No recorded interventions
+# BoxLatestSupplierOrders=Latest supplier orders
+# BoxTitleLatestSupplierOrders=%s latest supplier orders
+# NoSupplierOrder=No recorded supplier order
+# BoxCustomersInvoicesPerMonth=Customer invoices per month
+# BoxSuppliersInvoicesPerMonth=Supplier invoices per month
+# BoxCustomersOrdersPerMonth=Customer orders per month
+# BoxSuppliersOrdersPerMonth=Supplier orders per month
+# BoxProposalsPerMonth=Proposals per month
+# NoTooLowStockProducts=No product under the low stock limit
+# BoxProductDistribution=Products/Services distribution
+# BoxProductDistributionFor=Distribution of %s for %s
+# ForCustomersInvoices=Customers invoices
+# ForCustomersOrders=Customers orders
+# ForProposals=Proposals
diff --git a/htdocs/langs/mk_MK/cashdesk.lang b/htdocs/langs/mk_MK/cashdesk.lang
new file mode 100644
index 00000000000..8fd787620f4
--- /dev/null
+++ b/htdocs/langs/mk_MK/cashdesk.lang
@@ -0,0 +1,39 @@
+# Language file - Source file is en_US - cashdesk
+# CashDeskMenu=Point of sale
+# CashDesk=Point of sale
+# CashDesks=Point of sales
+# CashDeskBank=Bank account
+# CashDeskBankCash=Bank account (cash)
+# CashDeskBankCB=Bank account (card)
+# CashDeskBankCheque=Bank account (cheque)
+# CashDeskWarehouse=Warehouse
+# CashdeskShowServices=Selling services
+# CashDeskProducts=Products
+# CashDeskStock=Stock
+# CashDeskOn=on
+# CashDeskThirdParty=Third party
+# CashdeskDashboard=Point of sale access
+# ShoppingCart=Shopping cart
+# NewSell=New sell
+# BackOffice=Back office
+# AddThisArticle=Add this article
+# RestartSelling=Go back on sell
+# SellFinished=Sell finished
+# PrintTicket=Print ticket
+# NoProductFound=No article found
+# ProductFound=product found
+# ProductsFound=products found
+# NoArticle=No article
+# Identification=Identification
+# Article=Article
+# Difference=Difference
+# TotalTicket=Total ticket
+# NoVAT=No VAT for this sale
+# Change=Excess received
+# CalTip=Click to view the calendar
+# CashDeskSetupStock=You ask to decrease stock on invoice creation but warehouse for this is was not defined
Change stock module setup, or choose a warehouse
+# BankToPay=Charge Account
+# ShowCompany=Show company
+# ShowStock=Show warehouse
+# DeleteArticle=Click to remove this article
+# FilterRefOrLabelOrBC=Search (Ref/Label)
diff --git a/htdocs/langs/mk_MK/categories.lang b/htdocs/langs/mk_MK/categories.lang
new file mode 100644
index 00000000000..e6769bb4229
--- /dev/null
+++ b/htdocs/langs/mk_MK/categories.lang
@@ -0,0 +1,107 @@
+# Dolibarr language file - Source file is en_US - categories
+# Category=Category
+# Categories=Categories
+# Rubrique=Category
+# Rubriques=Categories
+# categories=categories
+# TheCategorie=The category
+# NoCategoryYet=No category of this type created
+# In=In
+# AddIn=Add in
+# modify=modify
+# Classify=Classify
+# CategoriesArea=Categories area
+# ProductsCategoriesArea=Products/Services categories area
+# SuppliersCategoriesArea=Suppliers categories area
+# CustomersCategoriesArea=Customers categories area
+# ThirdPartyCategoriesArea=Third parties categories area
+# MembersCategoriesArea=Members categories area
+# ContactsCategoriesArea=Contacts categories area
+# MainCats=Main categories
+# SubCats=Subcategories
+# CatStatistics=Statistics
+# CatList=List of categories
+# AllCats=All categories
+# ViewCat=View category
+# NewCat=Add category
+# NewCategory=New category
+# ModifCat=Modify category
+# CatCreated=Category created
+# CreateCat=Create category
+# CreateThisCat=Create this category
+# ValidateFields=Validate the fields
+# NoSubCat=No subcategory.
+# SubCatOf=Subcategory
+# FoundCats=Found categories
+# FoundCatsForName=Categories found for the name :
+# FoundSubCatsIn=Subcategories found in the category
+# ErrSameCatSelected=You selected the same category several times
+# ErrForgotCat=You forgot to choose the category
+# ErrForgotField=You forgot to inform the fields
+# ErrCatAlreadyExists=This name is already used
+# AddProductToCat=Add this product to a category?
+# ImpossibleAddCat=Impossible to add the category
+# ImpossibleAssociateCategory=Impossible to associate the category to
+# WasAddedSuccessfully=%s was added successfully.
+# ObjectAlreadyLinkedToCategory=Element is already linked to this category.
+# CategorySuccessfullyCreated=This category %s has been added with success.
+# ProductIsInCategories=Product/service owns to following categories
+# SupplierIsInCategories=Third party owns to following suppliers categories
+# CompanyIsInCustomersCategories=This third party owns to following customers/prospects categories
+# CompanyIsInSuppliersCategories=This third party owns to following suppliers categories
+# MemberIsInCategories=This member owns to following members categories
+# ContactIsInCategories=This contact owns to following contacts categories
+# ProductHasNoCategory=This product/service is not in any categories
+# SupplierHasNoCategory=This supplier is not in any categories
+# CompanyHasNoCategory=This company is not in any categories
+# MemberHasNoCategory=This member is not in any categories
+# ContactHasNoCategory=This contact is not in any categories
+# ClassifyInCategory=Classify in category
+# NoneCategory=None
+# NotCategorized=Without category
+# CategoryExistsAtSameLevel=This category already exists with this ref
+# ReturnInProduct=Back to product/service card
+# ReturnInSupplier=Back to supplier card
+# ReturnInCompany=Back to customer/prospect card
+# ContentsVisibleByAll=The contents will be visible by all
+# ContentsVisibleByAllShort=Contents visible by all
+# ContentsNotVisibleByAllShort=Contents not visible by all
+# CategoriesTree=Categories tree
+# DeleteCategory=Delete category
+# ConfirmDeleteCategory=Are you sure you want to delete this category ?
+# RemoveFromCategory=Remove link with categorie
+# RemoveFromCategoryConfirm=Are you sure you want to remove link between the transaction and the category ?
+# NoCategoriesDefined=No category defined
+# SuppliersCategoryShort=Suppliers category
+# CustomersCategoryShort=Customers category
+# ProductsCategoryShort=Products category
+# MembersCategoryShort=Members category
+# SuppliersCategoriesShort=Suppliers categories
+# CustomersCategoriesShort=Customers categories
+# CustomersProspectsCategoriesShort=Custo./Prosp. categories
+# ProductsCategoriesShort=Products categories
+# MembersCategoriesShort=Members categories
+# ContactCategoriesShort=Contacts categories
+# ThisCategoryHasNoProduct=This category does not contain any product.
+# ThisCategoryHasNoSupplier=This category does not contain any supplier.
+# ThisCategoryHasNoCustomer=This category does not contain any customer.
+# ThisCategoryHasNoMember=This category does not contain any member.
+# ThisCategoryHasNoContact=This category does not contain any contact.
+# AssignedToCustomer=Assigned to a customer
+# AssignedToTheCustomer=Assigned to the customer
+# InternalCategory=Internal category
+# CategoryContents=Category contents
+# CategId=Category id
+# CatSupList=List of supplier categories
+# CatCusList=List of customer/prospect categories
+# CatProdList=List of products categories
+# CatMemberList=List of members categories
+# CatContactList=List of contact categories and contact
+# CatSupLinks=Links between suppliers and categories
+# CatCusLinks=Links between customers/prospects and categories
+# CatProdLinks=Links between products/services and categories
+# CatMemberLinks=Links between members and categories
+# CatProdLinks=Links between products/services and categories
+# CatCusLinks=Links between customers/prospects and categories
+# CatSupLinks=Links between suppliers and categories
+# DeleteFromCat=Remove from category
diff --git a/htdocs/langs/mk_MK/commercial.lang b/htdocs/langs/mk_MK/commercial.lang
new file mode 100644
index 00000000000..9b7556d0ce4
--- /dev/null
+++ b/htdocs/langs/mk_MK/commercial.lang
@@ -0,0 +1,95 @@
+# Dolibarr language file - Source file is en_US - commercial
+# Commercial=Commercial
+# CommercialArea=Commercial area
+# CommercialCard=Commercial card
+# CustomerArea=Customers area
+# Customer=Customer
+# Customers=Customers
+# Prospect=Prospect
+# Prospects=Prospects
+# DeleteAction=Delete an event/task
+# NewAction=New event/task
+# AddAction=Add event/task
+# AddAnAction=Add an event/task
+# AddActionRendezVous=Add a Rendez-vous event
+# Rendez-Vous=Rendezvous
+# ConfirmDeleteAction=Are you sure you want to delete this event/task ?
+# CardAction=Event card
+# PercentDone=Percentage complete
+# ActionOnCompany=Task about company
+# ActionOnContact=Task about contact
+# TaskRDV=Meetings
+# TaskRDVWith=Meeting with %s
+# ShowTask=Show task
+# ShowAction=Show event
+# ActionsReport=Events report
+# ThirdPartiesOfSaleRepresentative=Thirdparties with sales representative
+# SalesRepresentative=Sales representative
+# SalesRepresentatives=Sales representatives
+# SalesRepresentativeFollowUp=Sales representative (follow-up)
+# SalesRepresentativeSignature=Sales representative (signature)
+# CommercialInterlocutor=Commercial interlocutor
+# ErrorWrongCode=Wrong code
+# NoSalesRepresentativeAffected=No particular sales representative assigned
+# ShowCustomer=Show customer
+# ShowProspect=Show prospect
+# ListOfProspects=List of prospects
+# ListOfCustomers=List of customers
+# LastDoneTasks=Last %s completed tasks
+# LastRecordedTasks=Last recorded tasks
+# LastActionsToDo=Last %s oldest actions not completed
+# DoneAndToDoActionsFor=Completed and To do events for %s
+# DoneAndToDoActions=Completed and To do events
+# DoneActions=Completed events
+# DoneActionsFor=Completed events for %s
+# ToDoActions=Incomplete events
+# ToDoActionsFor=Incomplete events for %s
+# SendPropalRef=Send commercial proposal %s
+# SendOrderRef=Send order %s
+# StatusNotApplicable=Not applicable
+# StatusActionToDo=To do
+# StatusActionDone=Complete
+# MyActionsAsked=Events I have recorded
+# MyActionsToDo=Events I have to do
+# MyActionsDone=Events assigned to me
+# StatusActionInProcess=In process
+# TasksHistoryForThisContact=Events for this contact
+# LastProspectDoNotContact=Do not contact
+# LastProspectNeverContacted=Never contacted
+# LastProspectToContact=To contact
+# LastProspectContactInProcess=Contact in process
+# LastProspectContactDone=Contact done
+# DateActionPlanned=Date event planned for
+# DateActionDone=Date event done
+# ActionAskedBy=Event reported by
+# ActionAffectedTo=Event assigned to
+# ActionDoneBy=Event done by
+# ActionUserAsk=Reported by
+# ErrorStatusCantBeZeroIfStarted=If field 'Date done' is filled, action is started (or finished), so field 'Status' can't be 0%%.
+# ActionAC_TEL=Phone call
+# ActionAC_FAX=Send fax
+# ActionAC_PROP=Send proposal by mail
+# ActionAC_EMAIL=Send Email
+# ActionAC_RDV=Meetings
+# ActionAC_FAC=Send customer invoice by mail
+# ActionAC_REL=Send customer invoice by mail (reminder)
+# ActionAC_CLO=Close
+# ActionAC_EMAILING=Send mass email
+# ActionAC_COM=Send customer order by mail
+# ActionAC_SHIP=Send shipping by mail
+# ActionAC_SUP_ORD=Send supplier order by mail
+# ActionAC_SUP_INV=Send supplier invoice by mail
+# ActionAC_OTH=Other
+# ActionAC_OTH_AUTO=Other (automatically inserted events)
+# ActionAC_MANUAL=Manually inserted events
+# ActionAC_AUTO=Automatically inserted events
+# Stats=Sales statistics
+# CAOrder=Sales volume (validated orders)
+# FromTo=from %s to %s
+# MargeOrder=Margins (validated orders)
+# RecapAnnee=Summary of the year
+# NoData=There is no data
+# StatusProsp=Prospect status
+# DraftPropals=Draft commercial proposals
+# SearchPropal=Search a commercial proposal
+# CommercialDashboard=Commercial summary
diff --git a/htdocs/langs/mk_MK/companies.lang b/htdocs/langs/mk_MK/companies.lang
new file mode 100644
index 00000000000..0273600cfda
--- /dev/null
+++ b/htdocs/langs/mk_MK/companies.lang
@@ -0,0 +1,409 @@
+# Dolibarr language file - Source file is en_US - companies
+# ErrorCompanyNameAlreadyExists=Company name %s already exists. Choose another one.
+# ErrorPrefixAlreadyExists=Prefix %s already exists. Choose another one.
+# ErrorSetACountryFirst=Set the country first
+# SelectThirdParty=Select a third party
+# DeleteThirdParty=Delete a third party
+# ConfirmDeleteCompany=Are you sure you want to delete this company and all inherited information ?
+# DeleteContact=Delete a contact/address
+# ConfirmDeleteContact=Are you sure you want to delete this contact and all inherited information ?
+# MenuNewThirdParty=New third party
+# MenuNewCompany=New company
+# MenuNewCustomer=New customer
+# MenuNewProspect=New prospect
+# MenuNewSupplier=New supplier
+# MenuNewPrivateIndividual=New private individual
+# MenuSocGroup=Groups
+# NewCompany=New company (prospect, customer, supplier)
+# NewThirdParty=New third party (prospect, customer, supplier)
+# NewSocGroup=New company group
+# NewPrivateIndividual=New private individual (prospect, customer, supplier)
+# ProspectionArea=Prospection area
+# SocGroup=Group of companies
+# IdThirdParty=Id third party
+# IdCompany=Company Id
+# IdContact=Contact Id
+# Contacts=Contacts/Addresses
+# ThirdPartyContacts=Third party contacts
+# ThirdPartyContact=Third party contact/address
+# StatusContactValidated=Status of contact/address
+# Company=Company
+# CompanyName=Company name
+# Companies=Companies
+# CountryIsInEEC=Country is inside European Economic Community
+# ThirdPartyName=Third party name
+# ThirdParty=Third party
+# ThirdParties=Third parties
+# ThirdPartyAll=Third parties (all)
+# ThirdPartyProspects=Prospects
+# ThirdPartyProspectsStats=Prospects
+# ThirdPartyCustomers=Customers
+# ThirdPartyCustomersStats=Customers
+# ThirdPartyCustomersWithIdProf12=Customers with %s or %s
+# ThirdPartySuppliers=Suppliers
+# ThirdPartyType=Third party type
+# Company/Fundation=Company/Foundation
+# Individual=Private individual
+# ToCreateContactWithSameName=Will create automatically a physical contact with same informations
+# ParentCompany=Parent company
+# Subsidiary=Subsidiary
+# Subsidiaries=Subsidiaries
+# NoSubsidiary=No subsidiary
+# ReportByCustomers=Report by customers
+# ReportByQuarter=Report by rate
+# CivilityCode=Civility code
+# RegisteredOffice=Registered office
+# Name=Name
+# Lastname=Last name
+# Firstname=First name
+# PostOrFunction=Post/Function
+# UserTitle=Title
+# Surname=Surname/Pseudo
+# Address=Address
+# State=State/Province
+# Region=Region
+# Country=Country
+# CountryCode=Country code
+# CountryId=Country id
+# Phone=Phone
+# Skype=Skype
+# Call=Call
+# Chat=Chat
+# PhonePro=Prof. phone
+# PhonePerso=Pers. phone
+# PhoneMobile=Mobile
+# No_Email=Don't send mass e-mailings
+# Fax=Fax
+# Zip=Zip Code
+# Town=City
+# Web=Web
+# Poste= Position
+# DefaultLang=Language by default
+# VATIsUsed=VAT is used
+# VATIsNotUsed=VAT is not used
+# CopyAddressFromSoc=Fill address with thirdparty address
+# NoEmailDefined=There is no email defined
+##### Local Taxes #####
+# LocalTax1IsUsedES= RE is used
+# LocalTax1IsNotUsedES= RE is not used
+# LocalTax2IsUsedES= IRPF is used
+# LocalTax2IsNotUsedES= IRPF is not used
+# LocalTax1ES=RE
+# LocalTax2ES=IRPF
+# ThirdPartyEMail=%s
+# WrongCustomerCode=Customer code invalid
+# WrongSupplierCode=Supplier code invalid
+# CustomerCodeModel=Customer code model
+# SupplierCodeModel=Supplier code model
+# Gencod=Bar code
+##### Professional ID #####
+# ProfId1Short=Prof. id 1
+# ProfId2Short=Prof. id 2
+# ProfId3Short=Prof. id 3
+# ProfId4Short=Prof. id 4
+# ProfId5Short=Prof. id 5
+# ProfId6Short=Prof. id 5
+# ProfId1=Professional ID 1
+# ProfId2=Professional ID 2
+# ProfId3=Professional ID 3
+# ProfId4=Professional ID 4
+# ProfId5=Professional ID 5
+# ProfId6=Professional ID 6
+# ProfId1AR=Prof Id 1 (CUIT/CUIL)
+# ProfId2AR=Prof Id 2 (Revenu brutes)
+# ProfId3AR=-
+# ProfId4AR=-
+# ProfId5AR=-
+# ProfId6AR=-
+# ProfId1AU=Prof Id 1 (ABN)
+# ProfId2AU=-
+# ProfId3AU=-
+# ProfId4AU=-
+# ProfId5AU=-
+# ProfId6AU=-
+# ProfId1BE=Prof Id 1 (Professional number)
+# ProfId2BE=-
+# ProfId3BE=-
+# ProfId4BE=-
+# ProfId5BE=-
+# ProfId6BE=-
+# ProfId1BR=-
+# ProfId2BR=IE (Inscricao Estadual)
+# ProfId3BR=IM (Inscricao Municipal)
+# ProfId4BR=CPF
+#ProfId5BR=CNAE
+#ProfId6BR=INSS
+# ProfId1CH=-
+# ProfId2CH=-
+# ProfId3CH=Prof Id 1 (Federal number)
+# ProfId4CH=Prof Id 2 (Commercial Record number)
+# ProfId5CH=-
+# ProfId6CH=-
+# ProfId1CL=Prof Id 1 (R.U.T.)
+# ProfId2CL=-
+# ProfId3CL=-
+# ProfId4CL=-
+# ProfId5CL=-
+# ProfId6CL=-
+# ProfId1CO=Prof Id 1 (R.U.T.)
+# ProfId2CO=-
+# ProfId3CO=-
+# ProfId4CO=-
+# ProfId5CO=-
+# ProfId6CO=-
+# ProfId1DE=Prof Id 1 (USt.-IdNr)
+# ProfId2DE=Prof Id 2 (USt.-Nr)
+# ProfId3DE=Prof Id 3 (Handelsregister-Nr.)
+# ProfId4DE=-
+# ProfId5DE=-
+# ProfId6DE=-
+# ProfId1ES=Prof Id 1 (CIF/NIF)
+# ProfId2ES=Prof Id 2 (Social security number)
+# ProfId3ES=Prof Id 3 (CNAE)
+# ProfId4ES=Prof Id 4 (Collegiate number)
+# ProfId5ES=-
+# ProfId6ES=-
+# ProfId1FR=Prof Id 1 (SIREN)
+# ProfId2FR=Prof Id 2 (SIRET)
+# ProfId3FR=Prof Id 3 (NAF, old APE)
+# ProfId4FR=Prof Id 4 (RCS/RM)
+# ProfId5FR=-
+# ProfId6FR=-
+# ProfId1GB=Registration Number
+# ProfId2GB=-
+# ProfId3GB=SIC
+# ProfId4GB=-
+# ProfId5GB=-
+# ProfId6GB=-
+# ProfId1HN=Id prof. 1 (RTN)
+# ProfId2HN=-
+# ProfId3HN=-
+# ProfId4HN=-
+# ProfId5HN=-
+# ProfId6HN=-
+# ProfId1IN=Prof Id 1 (TIN)
+# ProfId2IN=Prof Id 2 (PAN)
+# ProfId3IN=Prof Id 3 (SRVC TAX)
+# ProfId4IN=Prof Id 4
+# ProfId5IN=Prof Id 5
+# ProfId6IN=-
+# ProfId1MA=Id prof. 1 (R.C.)
+# ProfId2MA=Id prof. 2 (Patente)
+# ProfId3MA=Id prof. 3 (I.F.)
+# ProfId4MA=Id prof. 4 (C.N.S.S.)
+# ProfId5MA=-
+# ProfId6MA=-
+# ProfId1MX=Prof Id 1 (R.F.C).
+# ProfId2MX=Prof Id 2 (R..P. IMSS)
+# ProfId3MX=Prof Id 3 (Profesional Charter)
+# ProfId4MX=-
+# ProfId5MX=-
+# ProfId6MX=-
+# ProfId1NL=KVK nummer
+# ProfId2NL=-
+# ProfId3NL=-
+# ProfId4NL=Burgerservicenummer (BSN)
+# ProfId5NL=-
+# ProfId6NL=-
+# ProfId1PT=Prof Id 1 (NIPC)
+# ProfId2PT=Prof Id 2 (Social security number)
+# ProfId3PT=Prof Id 3 (Commercial Record number)
+# ProfId4PT=Prof Id 4 (Conservatory)
+# ProfId5PT=-
+# ProfId6PT=-
+# ProfId1SN=RC
+# ProfId2SN=NINEA
+# ProfId3SN=-
+# ProfId4SN=-
+# ProfId5SN=-
+# ProfId6SN=-
+# ProfId1TN=Prof Id 1 (RC)
+# ProfId2TN=Prof Id 2 (Fiscal matricule)
+# ProfId3TN=Prof Id 3 (Douane code)
+# ProfId4TN=Prof Id 4 (BAN)
+# ProfId5TN=-
+# ProfId6TN=-
+# ProfId1RU=Prof Id 1 (OGRN)
+# ProfId2RU=Prof Id 2 (INN)
+# ProfId3RU=Prof Id 3 (KPP)
+# ProfId4RU=Prof Id 4 (OKPO)
+# ProfId5RU=-
+# ProfId6RU=-
+# VATIntra=VAT number
+# VATIntraShort=VAT number
+# VATIntraVeryShort=VAT
+# VATIntraSyntaxIsValid=Syntax is valid
+# VATIntraValueIsValid=Value is valid
+# ProspectCustomer=Prospect / Customer
+# Prospect=Prospect
+# CustomerCard=Customer Card
+# Customer=Customer
+# CustomerDiscount=Customer Discount
+# CustomerRelativeDiscount=Relative customer discount
+# CustomerAbsoluteDiscount=Absolute customer discount
+# CustomerRelativeDiscountShort=Relative discount
+# CustomerAbsoluteDiscountShort=Absolute discount
+# CompanyHasRelativeDiscount=This customer has a default discount of %s%%
+# CompanyHasNoRelativeDiscount=This customer has no relative discount by default
+# CompanyHasAbsoluteDiscount=This customer still has discount credits or deposits for %s %s
+# CompanyHasCreditNote=This customer still has credit notes for %s %s
+# CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
+# CustomerAbsoluteDiscountAllUsers=Absolute discounts (granted by all users)
+# CustomerAbsoluteDiscountMy=Absolute discounts (granted by yourself)
+# DefaultDiscount=Default discount
+# AvailableGlobalDiscounts=Absolute discounts available
+# DiscountNone=None
+# Supplier=Supplier
+# CompanyList=Company's list
+# AddContact=Add contact
+# AddContactAddress=Add contact/address
+# EditContact=Edit contact
+# EditContactAddress=Edit contact/address
+# Contact=Contact
+# ContactsAddresses=Contacts/Addresses
+# NoContactDefinedForThirdParty=No contact defined for this third party
+# NoContactDefined=No contact defined
+# DefaultContact=Default contact/address
+# AddCompany=Add company
+# AddThirdParty=Add third party
+# DeleteACompany=Delete a company
+# PersonalInformations=Personal data
+# AccountancyCode=Accountancy code
+# CustomerCode=Customer code
+# SupplierCode=Supplier code
+# CustomerAccount=Customer account
+# SupplierAccount=Supplier account
+# CustomerCodeDesc=Customer code, unique for all customers
+# SupplierCodeDesc=Supplier code, unique for all suppliers
+# RequiredIfCustomer=Required if third party is a customer or prospect
+# RequiredIfSupplier=Required if third party is a supplier
+# ValidityControledByModule=Validity controled by module
+# ThisIsModuleRules=This is rules for this module
+# LastProspect=Last
+# ProspectToContact=Prospect to contact
+# CompanyDeleted=Company "%s" deleted from database.
+# ListOfContacts=List of contacts/addresses
+# ListOfContactsAddresses=List of contacts/adresses
+# ListOfProspectsContacts=List of prospect contacts
+# ListOfCustomersContacts=List of customer contacts
+# ListOfSuppliersContacts=List of supplier contacts
+# ListOfCompanies=List of companies
+# ListOfThirdParties=List of third parties
+# ShowCompany=Show company
+# ShowContact=Show contact
+# ContactsAllShort=All (No filter)
+# ContactType=Contact type
+# ContactForOrders=Order's contact
+# ContactForProposals=Proposal's contact
+# ContactForContracts=Contract's contact
+# ContactForInvoices=Invoice's contact
+# NoContactForAnyOrder=This contact is not a contact for any order
+# NoContactForAnyProposal=This contact is not a contact for any commercial proposal
+# NoContactForAnyContract=This contact is not a contact for any contract
+# NoContactForAnyInvoice=This contact is not a contact for any invoice
+# NewContact=New contact
+# NewContactAddress=New contact/address
+# LastContacts=Last contacts
+# MyContacts=My contacts
+# Phones=Phones
+# Capital=Capital
+# CapitalOf=Capital of %s
+# EditCompany=Edit company
+# EditDeliveryAddress=Edit delivery address
+# ThisUserIsNot=This user is not a prospect, customer nor supplier
+# VATIntraCheck=Check
+# VATIntraCheckDesc=The link %s allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
+# VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
+# VATIntraCheckableOnEUSite=Check Intracomunnautary VAT on European commision site
+# VATIntraManualCheck=You can also check manually from european web site %s
+# ErrorVATCheckMS_UNAVAILABLE=Check not possible. Check service is not provided by the member state (%s).
+# NorProspectNorCustomer=Nor prospect, nor customer
+# JuridicalStatus=Juridical status
+# Staff=Staff
+# ProspectLevelShort=Potential
+# ProspectLevel=Prospect potential
+# ContactPrivate=Private
+# ContactPublic=Shared
+# ContactVisibility=Visibility
+# OthersNotLinkedToThirdParty=Others, not linked to a third party
+# ProspectStatus=Prospect status
+# PL_NONE=None
+# PL_UNKNOWN=Unknown
+# PL_LOW=Low
+# PL_MEDIUM=Medium
+# PL_HIGH=High
+# TE_UNKNOWN=-
+# TE_STARTUP=Startup
+# TE_GROUP=Large company
+# TE_MEDIUM=Medium company
+# TE_ADMIN=Governmental
+# TE_SMALL=Small company
+# TE_RETAIL=Retailer
+# TE_WHOLE=Wholetailer
+# TE_PRIVATE=Private individual
+# TE_OTHER=Other
+# StatusProspect-1=Do not contact
+# StatusProspect0=Never contacted
+# StatusProspect1=To contact
+# StatusProspect2=Contact in process
+# StatusProspect3=Contact done
+# ChangeDoNotContact=Change status to 'Do not contact'
+# ChangeNeverContacted=Change status to 'Never contacted'
+# ChangeToContact=Change status to 'To contact'
+# ChangeContactInProcess=Change status to 'Contact in process'
+# ChangeContactDone=Change status to 'Contact done'
+# ProspectsByStatus=Prospects by status
+# BillingContact=Billing contact
+# NbOfAttachedFiles=Number of attached files
+# AttachANewFile=Attach a new file
+# NoRIB=No BAN defined
+# NoParentCompany=None
+# ExportImport=Import-Export
+# ExportCardToFormat=Export card to format
+# ContactNotLinkedToCompany=Contact not linked to any third party
+# DolibarrLogin=Dolibarr login
+# NoDolibarrAccess=No Dolibarr access
+# ExportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
+# ExportDataset_company_2=Contacts and properties
+# ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
+# ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes
+# ImportDataset_company_3=Bank details
+# PriceLevel=Price level
+# DeliveriesAddress=Delivery addresses
+# DeliveryAddress=Delivery address
+# DeliveryAddressLabel=Delivery address label
+# DeleteDeliveryAddress=Delete a delivery address
+# ConfirmDeleteDeliveryAddress=Are you sure you want to delete this delivery address?
+# NewDeliveryAddress=New delivery address
+# AddDeliveryAddress=Add address
+# AddAddress=Add address
+# NoOtherDeliveryAddress=No alternative delivery address defined
+# SupplierCategory=Supplier category
+# JuridicalStatus200=Independant
+# DeleteFile=Delete file
+# ConfirmDeleteFile=Are you sure you want to delete this file?
+# AllocateCommercial=Assigned to sale representative
+# SelectCountry=Select a country
+# SelectCompany=Select a third party
+# Organization=Organization
+# AutomaticallyGenerated=Automatically generated
+# FiscalYearInformation=Information on the fiscal year
+# FiscalMonthStart=Starting month of the fiscal year
+# YouMustCreateContactFirst=You must create emails contacts for third party first to be able to add emails notifications.
+# ListSuppliersShort=List of suppliers
+# ListProspectsShort=List of prospects
+# ListCustomersShort=List of customers
+# ThirdPartiesArea=Third parties area
+# LastModifiedThirdParties=Last %s modified third parties
+# UniqueThirdParties=Total of unique third parties
+# InActivity=Open
+# ActivityCeased=Closed
+# ActivityStateFilter=Activity status
+# ProductsIntoElements=List of products into
+# CurrentOutstandingBill=Current outstanding bill
+# OutstandingBill=Max. for outstanding bill
+# OutstandingBillReached=Reached max. for outstanding bill
+# Monkey
+# MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
+# Leopard
+# LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
diff --git a/htdocs/langs/mk_MK/compta.lang b/htdocs/langs/mk_MK/compta.lang
new file mode 100644
index 00000000000..6f458805058
--- /dev/null
+++ b/htdocs/langs/mk_MK/compta.lang
@@ -0,0 +1,178 @@
+# Dolibarr language file - Source file is en_US - compta
+# Accountancy=Accountancy
+# AccountancyCard=Accountancy card
+# Treasury=Treasury
+# MenuFinancial=Financial
+# TaxModuleSetupToModifyRules=Go to Taxes module setup to modify rules for calculation
+# OptionMode=Option for accountancy
+# OptionModeTrue=Option Incomes-Expenses
+# OptionModeVirtual=Option Claims-Debts
+# OptionModeTrueDesc=In this context, the turnover is calculated over payments (date of payments). The validity of the figures is assured only if the book-keeping is scrutinized through the input/output on the accounts via invoices.
+# OptionModeVirtualDesc=In this context, the turnover is calculated over invoices (date of validation). When these invoices are due, whether they have been paid or not, they are listed in the turnover output.
+# FeatureIsSupportedInInOutModeOnly=Feature only available in CREDITS-DEBTS accountancy mode (See Accountancy module configuration)
+# VATReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using rules defined by Tax module setup.
+# Param=Setup
+# RemainingAmountPayment=Amount payment remaining :
+# AmountToBeCharged=Total amount to pay :
+# AccountsGeneral=Accounts
+# Account=Account
+# Accounts=Accounts
+# Accountparent=Account parent
+# Accountsparent=Accounts parent
+# BillsForSuppliers=Bills for suppliers
+# Income=Income
+# Outcome=Expense
+# ReportInOut=Income / Expense
+# ReportTurnover=Turnover
+# PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
+# PaymentsNotLinkedToUser=Payments not linked to any user
+# Profit=Profit
+# Balance=Balance
+# Debit=Debit
+# Credit=Credit
+# Piece=Accounting Doc.
+# Withdrawal=Withdrawal
+# Withdrawals=Withdrawals
+# AmountHTVATRealReceived=Net collected
+# AmountHTVATRealPaid=Net paid
+# VATToPay=VAT sells
+# VATReceived=VAT received
+# VATToCollect=VAT purchases
+# VATSummary=VAT Balance
+# LT2SummaryES=IRPF Balance
+# VATPaid=VAT paid
+# LT2PaidES=IRPF Paid
+# LT2CustomerES=IRPF sales
+# LT2SupplierES=IRPF purchases
+# VATCollected=VAT collected
+# ToPay=To pay
+# ToGet=To get back
+# TaxAndDividendsArea=Tax, social contributions and dividends area
+# SocialContribution=Social contribution
+# SocialContributions=Social contributions
+# MenuTaxAndDividends=Taxes and dividends
+# MenuSocialContributions=Social contributions
+# MenuNewSocialContribution=New contribution
+# NewSocialContribution=New social contribution
+# ContributionsToPay=Contributions to pay
+# AccountancyTreasuryArea=Accountancy/Treasury area
+# AccountancySetup=Accountancy setup
+# NewPayment=New payment
+# Payments=Payments
+# PaymentCustomerInvoice=Customer invoice payment
+# PaymentSupplierInvoice=Supplier invoice payment
+# PaymentSocialContribution=Social contribution payment
+# PaymentVat=VAT payment
+# ListPayment=List of payments
+# ListOfPayments=List of payments
+# ListOfCustomerPayments=List of customer payments
+# ListOfSupplierPayments=List of supplier payments
+# DatePayment=Payment date
+# NewVATPayment=New VAT payment
+# newLT2PaymentES=New IRPF payment
+# LT2PaymentES=IRPF Payment
+# LT2PaymentsES=IRPF Payments
+# VATPayment=VAT Payment
+# VATPayments=VAT Payments
+# SocialContributionsPayments=Social contributions payments
+# ShowVatPayment=Show VAT payment
+# TotalToPay=Total to pay
+# TotalVATReceived=Total VAT received
+# CustomerAccountancyCode=Customer accountancy code
+# SupplierAccountancyCode=Supplier accountancy code
+# AccountNumberShort=Account number
+# AccountNumber=Account number
+# NewAccount=New account
+# SalesTurnover=Sales turnover
+# SalesTurnoverMinimum=Minimum sales turnover
+# ByThirdParties=By third parties
+# ByUserAuthorOfInvoice=By invoice author
+# AccountancyExport=Accountancy export
+# ErrorWrongAccountancyCodeForCompany=Bad customer accountancy code for %s
+# SuppliersProductsSellSalesTurnover=The generated turnover by the sales of supplier's products.
+# CheckReceipt=Check deposit
+# CheckReceiptShort=Check deposit
+# NewCheckReceipt=New discount
+# NewCheckDeposit=New check deposit
+# NewCheckDepositOn=Create receipt for deposit on account: %s
+# NoWaitingChecks=No checks waiting for deposit.
+# DateChequeReceived=Check reception date
+# NbOfCheques=Nb of checks
+# PaySocialContribution=Pay a social contribution
+# ConfirmPaySocialContribution=Are you sure you want to classify this social contribution as paid?
+# DeleteSocialContribution=Delete a social contribution
+# ConfirmDeleteSocialContribution=Are you sure you want to delete this social contribution?
+# ExportDataset_tax_1=Social contributions and payments
+# CalcModeVATDebt=Mode %sVAT on commitment accounting%s.
+# CalcModeVATEngagement=Mode %sVAT on incomes-expenses%s.
+# CalcModeDebt=Mode %sClaims-Debts%s said Commitment accounting.
+# CalcModeEngagement=Mode %sIncomes-Expenses%s said cash accounting
+# AnnualSummaryDueDebtMode=Balance of income and expenses, annual summary
+# AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
+# AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by third parties, mode %sClaims-Debts%s said Commitment accounting.
+# AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by third parties, mode %sIncomes-Expenses%s said cash accounting.
+# SeeReportInInputOutputMode=See report %sIncomes-Expenses%s said cash accounting for a calculation on actual payments made
+# SeeReportInDueDebtMode=See report %sClaims-Debts%s said commitment accounting for a calculation on issued invoices
+# RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
+# RulesResultDue=- It includes outstanding invoices, expenses and VAT whether they are paid or not.
- It is based on the validation date of invoices and VAT and on the due date for expenses.
+# RulesResultInOut=- It includes the real payments made on invoices, expenses and VAT.
- It is based on the payment dates of the invoices, expenses and VAT.
+# RulesCADue=- It includes the client's due invoices whether they are paid or not.
- It is based on the validation date of these invoices.
+# RulesCAIn=- It includes all the effective payments of invoices received from clients.
- It is based on the payment date of these invoices
+# DepositsAreNotIncluded=- Deposit invoices are nor included
+# DepositsAreIncluded=- Deposit invoices are included
+# LT2ReportByCustomersInInputOutputModeES=Report by third party IRPF
+# VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
+# VATReportByCustomersInDueDebtMode=Report by the customer VAT collected and paid
+# VATReportByQuartersInInputOutputMode=Report by rate of the VAT collected and paid
+# VATReportByQuartersInDueDebtMode=Report by rate of the VAT collected and paid
+# SeeVATReportInInputOutputMode=See report %sVAT encasement%s for a standard calculation
+# SeeVATReportInDueDebtMode=See report %sVAT on flow%s for a calculation with an option on the flow
+# RulesVATInServices=- For services, the report includes the VAT regulations actually received or issued on the basis of the date of payment.
+# RulesVATInProducts=- For material assets, it includes the VAT invoices on the basis of the invoice date.
+# RulesVATDueServices=- For services, the report includes VAT invoices due, paid or not, based on the invoice date.
+# RulesVATDueProducts=- For material assets, it includes the VAT invoices, based on the invoice date.
+# OptionVatInfoModuleComptabilite=Note: For material assets, it should use the date of delivery to be more fair.
+# PercentOfInvoice=%%/invoice
+# NotUsedForGoods=Not used on goods
+# ProposalStats=Statistics on proposals
+# OrderStats=Statistics on orders
+# InvoiceStats=Statistics on bills
+# Dispatch=Dispatching
+# Dispatched=Dispatched
+# ToDispatch=To dispatch
+# ThirdPartyMustBeEditAsCustomer=Third party must be defined as a customer
+# SellsJournal=Sales Journal
+# PurchasesJournal=Purchases Journal
+# DescSellsJournal=Sales Journal
+# DescPurchasesJournal=Purchases Journal
+# InvoiceRef=Invoice ref.
+# CodeNotDef=Not defined
+# AddRemind=Dispatch available amount
+# RemainToDivide= Remain to dispatch :
+# WarningDepositsNotIncluded=Deposits invoices are not included in this version with this accountancy module.
+# DatePaymentTermCantBeLowerThanObjectDate=Payment term date can't be lower than object date.
+# Pcg_version=Pcg version
+# Pcg_type=Pcg type
+# Pcg_subtype=Pcg subtype
+# InvoiceLinesToDispatch=Invoice lines to dispatch
+# InvoiceDispatched=Dispatched invoices
+# AccountancyDashboard=Accountancy summary
+# ByProductsAndServices=By products and services
+# RefExt=External ref
+# ToCreateAPredefinedInvoice=To create a predefined invoice, create a standard invoice then, without validating it, click onto button "Convert to predefined invoice".
+# LinkedOrder=linked to order
+# ReCalculate=Recalculate
+# Mode1=Method 1
+# Mode2=Method 2
+# CalculationRuleDesc=To calculate total VAT, there is two methods:
Method 1 is rounding vat on each line, then summing them.
Method 2 is summing all vat on each line, then rounding result.
Final result may differs from few cents. Default mode is mode %s.
+# CalculationRuleDescSupplier=according to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
+# TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a cash accountancy mode is not relevant. This report is only available when using engagement accountancy mode (see setup of accountancy module).
+# CalculationMode=Calculation mode
+# COMPTA_PRODUCT_BUY_ACCOUNT=Default accountancy code to buy products
+# COMPTA_PRODUCT_SOLD_ACCOUNT=Default accountancy code to sell products
+# COMPTA_SERVICE_BUY_ACCOUNT=Default accountancy code to buy services
+# COMPTA_SERVICE_SOLD_ACCOUNT=Default accountancy code to sell services
+# COMPTA_VAT_ACCOUNT=Default accountancy code for collecting VAT
+# COMPTA_VAT_BUY_ACCOUNT=Default accountancy code for paying VAT
+# COMPTA_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties
+# COMPTA_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties
diff --git a/htdocs/langs/mk_MK/contracts.lang b/htdocs/langs/mk_MK/contracts.lang
new file mode 100644
index 00000000000..def3d8aceff
--- /dev/null
+++ b/htdocs/langs/mk_MK/contracts.lang
@@ -0,0 +1,99 @@
+# Dolibarr language file - Source file is en_US - contracts
+# ContractsArea=Contracts area
+# ListOfContracts=List of contracts
+# LastContracts=Last %s modified contracts
+# AllContracts=All contracts
+# ContractCard=Contract card
+# ContractStatus=Contract status
+# ContractStatusNotRunning=Not running
+# ContractStatusRunning=Running
+# ContractStatusDraft=Draft
+# ContractStatusValidated=Validated
+# ContractStatusClosed=Closed
+# ServiceStatusInitial=Not running
+# ServiceStatusRunning=Running
+# ServiceStatusNotLate=Running, not expired
+# ServiceStatusNotLateShort=Not expired
+# ServiceStatusLate=Running, expired
+# ServiceStatusLateShort=Expired
+# ServiceStatusClosed=Closed
+# ServicesLegend=Services legend
+# Contracts=Contracts
+# Contract=Contract
+# NoContracts=No contracts
+# MenuServices=Services
+# MenuInactiveServices=Services not active
+# MenuRunningServices=Running services
+# MenuExpiredServices=Expired services
+# MenuClosedServices=Closed services
+# NewContract=New contract
+# AddContract=Add contract
+# SearchAContract=Search a contract
+# DeleteAContract=Delete a contract
+# CloseAContract=Close a contract
+# ConfirmDeleteAContract=Are you sure you want to delete this contract and all its services ?
+# ConfirmValidateContract=Are you sure you want to validate this contract under name %s ?
+# ConfirmCloseContract=This will close all services (active or not). Are you sure you want to close this contract ?
+# ConfirmCloseService=Are you sure you want to close this service with date %s ?
+# ValidateAContract=Validate a contract
+# ActivateService=Activate service
+# ConfirmActivateService=Are you sure you want to activate this service with date %s ?
+# RefContract=Contract reference
+# DateContract=Contract date
+# DateServiceActivate=Service activation date
+# DateServiceUnactivate=Service deactivation date
+# DateServiceStart=Date for beginning of service
+# DateServiceEnd=Date for end of service
+# ShowContract=Show contract
+# ListOfServices=List of services
+# ListOfInactiveServices=List of not active services
+# ListOfExpiredServices=List of expired active services
+# ListOfClosedServices=List of closed services
+# ListOfRunningContractsLines=List of running contract lines
+# ListOfRunningServices=List of running services
+# NotActivatedServices=Inactive services (among validated contracts)
+# BoardNotActivatedServices=Services to activate among validated contracts
+# LastContracts=Last %s modified contracts
+# LastActivatedServices=Last %s activated services
+# LastModifiedServices=Last %s modified services
+# EditServiceLine=Edit service line
+# ContractStartDate=Start date
+# ContractEndDate=End date
+# DateStartPlanned=Planned start date
+# DateStartPlannedShort=Planned start date
+# DateEndPlanned=Planned end date
+# DateEndPlannedShort=Planned end date
+# DateStartReal=Real start date
+# DateStartRealShort=Real start date
+# DateEndReal=Real end date
+# DateEndRealShort=Real end date
+# NbOfServices=Nb of services
+# CloseService=Close service
+# ServicesNomberShort=%s service(s)
+# RunningServices=Running services
+# BoardRunningServices=Expired running services
+# ServiceStatus=Status of service
+# DraftContracts=Drafts contracts
+# CloseRefusedBecauseOneServiceActive=Contract can't be closed as ther is at least one open service on it
+# CloseAllContracts=Close all contract lines
+# DeleteContractLine=Delete a contract line
+# ConfirmDeleteContractLine=Are you sure you want to delete this contract line ?
+# MoveToAnotherContract=Move service into another contract.
+# ConfirmMoveToAnotherContract=I choosed new target contract and confirm I want to move this service into this contract.
+# ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to ?
+# PaymentRenewContractId=Renew contract line (number %s)
+# ExpiredSince=Expiration date
+# RelatedContracts=Related contracts
+# NoExpiredServices=No expired active services
+# ListOfServicesToExpireWithDuration=List of Services to expire in %s days
+# ListOfServicesToExpireWithDurationNeg=List of Services expired from more than %s days
+# ListOfServicesToExpire=List of Services to expire
+# NoteListOfYourExpiredServices=This list contains only services of contracts for third parties you are linked to as a sale representative.
+
+##### Types de contacts #####
+# TypeContact_contrat_internal_SALESREPSIGN=Sales representative signing contract
+# TypeContact_contrat_internal_SALESREPFOLL=Sales representative following-up contract
+# TypeContact_contrat_external_BILLING=Billing customer contact
+# TypeContact_contrat_external_CUSTOMER=Follow-up customer contact
+# TypeContact_contrat_external_SALESREPSIGN=Signing contract customer contact
+# Error_CONTRACT_ADDON_NotDefined=Constant CONTRACT_ADDON not defined
diff --git a/htdocs/langs/mk_MK/cron.lang b/htdocs/langs/mk_MK/cron.lang
new file mode 100644
index 00000000000..1be23d72ca3
--- /dev/null
+++ b/htdocs/langs/mk_MK/cron.lang
@@ -0,0 +1,114 @@
+# Dolibarr language file - Source file is en_US - cron
+#
+# About page
+#
+# About = About
+# CronAbout = About Cron
+# CronAboutPage = Cron about page
+
+#
+# Right
+#
+# Permission23101 = Read Scheduled task
+# Permission23102 = Create/update Scheduled task
+# Permission23103 = Delete Scheduled task
+# Permission23104 = Execute Scheduled task
+
+#
+# Admin
+#
+# CronSetup= Scheduled job management setup
+# URLToLaunchCronJobs=URL to check and launch cron jobs if required
+# OrToLaunchASpecificJob=Or to check and launch a specific job
+# KeyForCronAccess=Security key for URL to launch cron jobs
+# FileToLaunchCronJobs=Command line to launch cron jobs
+# CronExplainHowToRunUnix=On Unix environment you should use crontab to run Command line each minutes
+# CronExplainHowToRunWin=On Microsoft(tm) Windows environement you can use Scheduled task tools to run Command line each minutes
+
+
+#
+# Menu
+#
+# CronJobs=Scheduled jobs
+# CronListActive= List of active jobs
+# CronListInactive= List of disabled jobs
+# CronListActive= List of active jobs
+
+
+#
+# Page list
+#
+# CronDateLastRun=Last run
+# CronLastOutput=Last run output
+# CronLastResult=Last result code
+# CronListOfCronJobs=List of scheduled jobs
+# CronCommand=Command
+# CronList=Jobs list
+# CronDelete= Delete cron jobs
+# CronConfirmDelete= Are you sure you want to delete this cron job ?
+# CronExecute=Launch job
+# CronConfirmExecute= Are you sure to execute this job now
+# CronInfo= Jobs allow to execute task that have been planned
+# CronWaitingJobs=Wainting jobs
+# CronTask=Job
+# CronNone= None
+# CronDtStart=Start date
+# CronDtEnd=End date
+# CronDtNextLaunch=Next execution
+# CronDtLastLaunch=Last execution
+# CronFrequency=Frequancy
+# CronClass=Classe
+# CronMethod=Method
+# CronModule=Module
+# CronAction=Action
+# CronStatus=Status
+# CronStatusActive=Enabled
+# CronStatusInactive=Disabled
+# CronNoJobs=No jobs registered
+# CronPriority=Priority
+# CronLabel=Description
+# CronNbRun=Nb. launch
+# CronEach=Every
+# JobFinished=Job launched and finished
+
+#
+#Page card
+#
+# CronAdd= Add jobs
+# CronHourStart= Start Hour and date of task
+# CronEvery= And execute task each
+# CronObject= Instance/Object to create
+# CronArgs=Parameters
+# CronSaveSucess=Save succesfully
+# CronNote=Comment
+# CronFieldMandatory=Fields %s is mandatory
+# CronErrEndDateStartDt=End date cannot be before start date
+# CronStatusActiveBtn=Enable
+# CronStatusInactiveBtn=Disable
+# CronTaskInactive=This job is disabled
+# CronDtLastResult=Last result date
+# CronId=Id
+# CronClassFile=Classes (filename.class.php)
+# CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module).
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of module is product
+# CronClassFileHelp=The file name to load.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of class file name is product.class.php
+# CronObjectHelp=The object name to load.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of class file name is Product
+# CronMethodHelp=The object method to launch.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of method is is fecth
+# CronArgsHelp=The method arguments.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of paramters can be 0, ProductRef
+# CronCommandHelp=The system command line to execute.
+
+#
+# Info
+#
+# CronInfoPage=Information
+
+
+#
+# Common
+#
+# CronType=Task type
+# CronType_method=Call method of a Dolibarr Class
+# CronType_command=Shell command
+# CronMenu=Cron
+# CronCannotLoadClass=Cannot load class %s or object %s
+
+# UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Modules tools - Job list" to see and edit scheduled jobs.
diff --git a/htdocs/langs/mk_MK/deliveries.lang b/htdocs/langs/mk_MK/deliveries.lang
new file mode 100644
index 00000000000..87b76940c13
--- /dev/null
+++ b/htdocs/langs/mk_MK/deliveries.lang
@@ -0,0 +1,25 @@
+# Dolibarr language file - Source file is en_US - deliveries
+# Delivery=Delivery
+# Deliveries=Deliveries
+# DeliveryCard=Delivery card
+# DeliveryOrder=Delivery order
+# DeliveryOrders=Delivery orders
+# DeliveryDate=Delivery date
+# DeliveryDateShort=Deliv. date
+# CreateDeliveryOrder=Generate delivery order
+# QtyDelivered=Qty delivered
+# SetDeliveryDate=Set shipping date
+# ValidateDeliveryReceipt=Validate delivery receipt
+# ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt ?
+# DeleteDeliveryReceipt=Delete delivery receipt
+# DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt %s ?
+# DeliveryMethod=Delivery method
+# TrackingNumber=Tracking number
+# DeliveryNotValidated=Delivery not validated
+# merou PDF model
+# NameAndSignature=Name and Signature :
+# ToAndDate=To___________________________________ on ____/_____/__________
+# GoodStatusDeclaration=Have received the goods above in good condition,
+# Deliverer=Deliverer :
+# Sender=Sender
+# Recipient=Recipient
diff --git a/htdocs/langs/mk_MK/dict.lang b/htdocs/langs/mk_MK/dict.lang
new file mode 100644
index 00000000000..a662b0f7573
--- /dev/null
+++ b/htdocs/langs/mk_MK/dict.lang
@@ -0,0 +1,329 @@
+# Dolibarr language file - Source file is en_US - dict
+# CountryFR=France
+# CountryBE=Belgium
+# CountryIT=Italy
+# CountryES=Spain
+# CountryDE=Germany
+# CountryCH=Switzerland
+# CountryGB=Great Britain
+# CountryUK=United Kingdom
+# CountryIE=Ireland
+# CountryCN=China
+# CountryTN=Tunisia
+# CountryUS=United States
+# CountryMA=Morocco
+# CountryDZ=Algeria
+# CountryCA=Canada
+# CountryTG=Togo
+# CountryGA=Gabon
+# CountryNL=Netherlands
+# CountryHU=Hungary
+# CountryRU=Russia
+# CountrySE=Sweden
+# CountryCI=Ivoiry Coast
+# CountrySN=Senegal
+# CountryAR=Argentina
+# CountryCM=Cameroon
+# CountryPT=Portugal
+# CountrySA=Saudi Arabia
+# CountryMC=Monaco
+# CountryAU=Australia
+# CountrySG=Singapore
+# CountryAF=Afghanistan
+# CountryAX=Åland Islands
+# CountryAL=Albania
+# CountryAS=American Samoa
+# CountryAD=Andorra
+# CountryAO=Angola
+# CountryAI=Anguilla
+# CountryAQ=Antarctica
+# CountryAG=Antigua and Barbuda
+# CountryAM=Armenia
+# CountryAW=Aruba
+# CountryAT=Austria
+# CountryAZ=Azerbaijan
+# CountryBS=Bahamas
+# CountryBH=Bahrain
+# CountryBD=Bangladesh
+# CountryBB=Barbados
+# CountryBY=Belarus
+# CountryBZ=Belize
+# CountryBJ=Benin
+# CountryBM=Bermuda
+# CountryBT=Bhutan
+# CountryBO=Bolivia
+# CountryBA=Bosnia and Herzegovina
+# CountryBW=Botswana
+# CountryBV=Bouvet Island
+# CountryBR=Brazil
+# CountryIO=British Indian Ocean Territory
+# CountryBN=Brunei Darussalam
+# CountryBG=Bulgaria
+# CountryBF=Burkina Faso
+# CountryBI=Burundi
+# CountryKH=Cambodia
+# CountryCV=Cape Verde
+# CountryKY=Cayman Islands
+# CountryCF=Central African Republic
+# CountryTD=Chad
+# CountryCL=Chile
+# CountryCX=Christmas Island
+# CountryCC=Cocos (Keeling) Islands
+# CountryCO=Colombia
+# CountryKM=Comoros
+# CountryCG=Congo
+# CountryCD=Congo, The Democratic Republic of the
+# CountryCK=Cook Islands
+# CountryCR=Costa Rica
+# CountryHR=Croatia
+# CountryCU=Cuba
+# CountryCY=Cyprus
+# CountryCZ=Czech Republic
+# CountryDK=Denmark
+# CountryDJ=Djibouti
+# CountryDM=Dominica
+# CountryDO=Dominican Republic
+# CountryEC=Ecuador
+# CountryEG=Egypt
+# CountrySV=El Salvador
+# CountryGQ=Equatorial Guinea
+# CountryER=Eritrea
+# CountryEE=Estonia
+# CountryET=Ethiopia
+# CountryFK=Falkland Islands
+# CountryFO=Faroe Islands
+# CountryFJ=Fiji Islands
+# CountryFI=Finland
+# CountryGF=French Guiana
+# CountryPF=French Polynesia
+# CountryTF=French Southern Territories
+# CountryGM=Gambia
+# CountryGE=Georgia
+# CountryGH=Ghana
+# CountryGI=Gibraltar
+# CountryGR=Greece
+# CountryGL=Greenland
+# CountryGD=Grenada
+# CountryGP=Guadeloupe
+# CountryGU=Guam
+# CountryGT=Guatemala
+# CountryGN=Guinea
+# CountryGW=Guinea-Bissau
+# CountryGY=Guyana
+# CountryHT=Haïti
+# CountryHM=Heard Island and McDonald
+# CountryVA=Holy See (Vatican City State)
+# CountryHN=Honduras
+# CountryHK=Hong Kong
+# CountryIS=Icelande
+# CountryIN=India
+# CountryID=Indonesia
+# CountryIR=Iran
+# CountryIQ=Iraq
+# CountryIL=Israel
+# CountryJM=Jamaica
+# CountryJP=Japan
+# CountryJO=Jordan
+# CountryKZ=Kazakhstan
+# CountryKE=Kenya
+# CountryKI=Kiribati
+# CountryKP=North Korea
+# CountryKR=South Korea
+# CountryKW=Kuwait
+# CountryKG=Kyrghyztan
+# CountryLA=Lao
+# CountryLV=Latvia
+# CountryLB=Lebanon
+# CountryLS=Lesotho
+# CountryLR=Liberia
+# CountryLY=Libyan
+# CountryLI=Liechtenstein
+# CountryLT=Lituania
+# CountryLU=Luxembourg
+# CountryMO=Macao
+# CountryMK=Macedonia, the former Yugoslav of
+# CountryMG=Madagascar
+# CountryMW=Malawi
+# CountryMY=Malaysia
+# CountryMV=Maldives
+# CountryML=Mali
+# CountryMT=Malta
+# CountryMH=Marshall Islands
+# CountryMQ=Martinique
+# CountryMR=Mauritania
+# CountryMU=Mauritius
+# CountryYT=Mayotte
+# CountryMX=Mexico
+# CountryFM=Micronesia
+# CountryMD=Moldova
+# CountryMN=Mongolia
+# CountryMS=Monserrat
+# CountryMZ=Mozambique
+# CountryMM=Birmania (Myanmar)
+# CountryNA=Namibia
+# CountryNR=Nauru
+# CountryNP=Nepal
+# CountryAN=Netherlands Antilles
+# CountryNC=New Caledonia
+# CountryNZ=New Zealand
+# CountryNI=Nicaragua
+# CountryNE=Niger
+# CountryNG=Nigeria
+# CountryNU=Niue
+# CountryNF=Norfolk Island
+# CountryMP=Northern Mariana Islands
+# CountryNO=Norway
+# CountryOM=Oman
+# CountryPK=Pakistan
+# CountryPW=Palau
+# CountryPS=Palestinian Territory, Occupied
+# CountryPA=Panama
+# CountryPG=Papua New Guinea
+# CountryPY=Paraguay
+# CountryPE=Peru
+# CountryPH=Philippines
+# CountryPN=Pitcairn Islands
+# CountryPL=Poland
+# CountryPR=Puerto Rico
+# CountryQA=Qatar
+# CountryRE=Reunion
+# CountryRO=Romania
+# CountryRW=Rwanda
+# CountrySH=Saint Helena
+# CountryKN=Saint Kitts and Nevis
+# CountryLC=Saint Lucia
+# CountryPM=Saint Pierre and Miquelon
+# CountryVC=Saint Vincent and Grenadines
+# CountryWS=Samoa
+# CountrySM=San Marino
+# CountryST=Sao Tome and Principe
+# CountryRS=Serbia
+# CountrySC=Seychelles
+# CountrySL=Sierra Leone
+# CountrySK=Slovakia
+# CountrySI=Slovenia
+# CountrySB=Solomon Islands
+# CountrySO=Somalia
+# CountryZA=South Africa
+# CountryGS=South Georgia and the South Sandwich Islands
+# CountryLK=Sri Lanka
+# CountrySD=Sudan
+# CountrySR=Suriname
+# CountrySJ=Svalbard and Jan Mayen
+# CountrySZ=Swaziland
+# CountrySY=Syrian
+# CountryTW=Taiwan
+# CountryTJ=Tajikistan
+# CountryTZ=Tanzania
+# CountryTH=Thailand
+# CountryTL=Timor-Leste
+# CountryTK=Tokelau
+# CountryTO=Tonga
+# CountryTT=Trinidad and Tobago
+# CountryTR=Turkey
+# CountryTM=Turkmenistan
+# CountryTC=Turks and Cailos Islands
+# CountryTV=Tuvalu
+# CountryUG=Uganda
+# CountryUA=Ukraine
+# CountryAE=United Arab Emirates
+# CountryUM=United States Minor Outlying Islands
+# CountryUY=Uruguay
+# CountryUZ=Uzbekistan
+# CountryVU=Vanuatu
+# CountryVE=Venezuela
+# CountryVN=Viet Nam
+# CountryVG=Virgin Islands, British
+# CountryVI=Virgin Islands, U.S.
+# CountryWF=Wallis and Futuna
+# CountryEH=Western Sahara
+# CountryYE=Yemen
+# CountryZM=Zambia
+# CountryZW=Zimbabwe
+# CountryGG=Guernsey
+# CountryIM=Isle of Man
+# CountryJE=Jersey
+# CountryME=Montenegro
+# CountryBL=Saint Barthelemy
+# CountryMF=Saint Martin
+
+##### Civilities #####
+# CivilityMME=Mrs.
+# CivilityMR=Mr.
+# CivilityMLE=Ms.
+# CivilityMTRE=Master
+# CivilityDR=Doctor
+
+##### Currencies #####
+# Currencyeuros=Euros
+# CurrencyAUD=AU Dollars
+# CurrencySingAUD=AU Dollar
+# CurrencyCAD=CAN Dollars
+# CurrencySingCAD=CAN Dollar
+# CurrencyCHF=Swiss Francs
+# CurrencySingCHF=Swiss Franc
+# CurrencyEUR=Euros
+# CurrencySingEUR=Euro
+# CurrencyFRF=French Francs
+# CurrencySingFRF=French Franc
+# CurrencyGBP=GB Pounds
+# CurrencySingGBP=GB Pound
+# CurrencyINR=Indian rupees
+# CurrencySingINR=Indian rupee
+# CurrencyMAD=Dirham
+# CurrencySingMAD=Dirham
+# CurrencyMGA=Ariary
+# CurrencySingMGA=Ariary
+# CurrencyMUR=Mauritius rupees
+# CurrencySingMUR=Mauritius rupee
+# CurrencyNOK=Norwegian krones
+# CurrencySingNOK=Norwegian krone
+# CurrencyTND=Tunisian dinars
+# CurrencySingTND=Tunisian dinar
+# CurrencyUSD=US Dollars
+# CurrencySingUSD=US Dollar
+# CurrencyUAH=Hryvnia
+# CurrencySingUAH=Hryvnia
+# CurrencyXAF=CFA Francs BEAC
+# CurrencySingXAF=CFA Franc BEAC
+# CurrencyXOF=CFA Francs BCEAO
+# CurrencySingXOF=CFA Franc BCEAO
+# CurrencyXPF=CFP Francs
+# CurrencySingXPF=CFP Franc
+
+# CurrencyCentSingEUR=cent
+# CurrencyThousandthSingTND=thousandth
+
+#### Input reasons #####
+# DemandReasonTypeSRC_INTE=Internet
+# DemandReasonTypeSRC_CAMP_MAIL=Mailing campaign
+# DemandReasonTypeSRC_CAMP_EMAIL=EMailing campaign
+# DemandReasonTypeSRC_CAMP_PHO=Phone campaign
+# DemandReasonTypeSRC_CAMP_FAX=Fax campaign
+# DemandReasonTypeSRC_COMM=Commercial contact
+# DemandReasonTypeSRC_SHOP=Shop contact
+# DemandReasonTypeSRC_WOM=Word of mouth
+# DemandReasonTypeSRC_PARTNER=Partner
+# DemandReasonTypeSRC_EMPLOYEE=Employee
+# DemandReasonTypeSRC_SPONSORING=Sponsorship
+
+#### Paper formats ####
+# PaperFormatEU4A0=Format 4A0
+# PaperFormatEU2A0=Format 2A0
+# PaperFormatEUA0=Format A0
+# PaperFormatEUA1=Format A1
+# PaperFormatEUA2=Format A2
+# PaperFormatEUA3=Format A3
+# PaperFormatEUA4=Format A4
+# PaperFormatEUA5=Format A5
+# PaperFormatEUA6=Format A6
+# PaperFormatUSLETTER=Format Letter US
+# PaperFormatUSLEGAL=Format Legal US
+# PaperFormatUSEXECUTIVE=Format Executive US
+# PaperFormatUSLEDGER=Format Ledger/Tabloid
+# PaperFormatCAP1=Format P1 Canada
+# PaperFormatCAP2=Format P2 Canada
+# PaperFormatCAP3=Format P3 Canada
+# PaperFormatCAP4=Format P4 Canada
+# PaperFormatCAP5=Format P5 Canada
+# PaperFormatCAP6=Format P6 Canada
diff --git a/htdocs/langs/mk_MK/donations.lang b/htdocs/langs/mk_MK/donations.lang
new file mode 100644
index 00000000000..12a72464cae
--- /dev/null
+++ b/htdocs/langs/mk_MK/donations.lang
@@ -0,0 +1,32 @@
+# Dolibarr language file - Source file is en_US - donations
+# Donation=Donation
+# Donations=Donations
+# DonationRef=Donation ref.
+# Donor=Donor
+# Donors=Donors
+# AddDonation=Add a donation
+# NewDonation=New donation
+# ShowDonation=Show donation
+# DonationPromise=Gift promise
+# PromisesNotValid=Not validated promises
+# PromisesValid=Validated promises
+# DonationsPaid=Donations paid
+# DonationsReceived=Donations received
+# PublicDonation=Public donation
+# DonationsNumber=Donation number
+# DonationsArea=Donations area
+# DonationStatusPromiseNotValidated=Draft promise
+# DonationStatusPromiseValidated=Validated promise
+# DonationStatusPaid=Donation received
+# DonationStatusPromiseNotValidatedShort=Draft
+# DonationStatusPromiseValidatedShort=Validated
+# DonationStatusPaidShort=Received
+# ValidPromess=Validate promise
+# DonationReceipt=Donation receipt
+# BuildDonationReceipt=Build receipt
+# DonationsModels=Documents models for donation receipts
+# LastModifiedDonations=Last %s modified donations
+# SearchADonation=Search a donation
+# DonationRecipient=Donation recipient
+# ThankYou=Thank You
+# IConfirmDonationReception=The recipient declare reception, as a donation, of the following amount
diff --git a/htdocs/langs/mk_MK/ecm.lang b/htdocs/langs/mk_MK/ecm.lang
new file mode 100644
index 00000000000..47c6a4ccd6e
--- /dev/null
+++ b/htdocs/langs/mk_MK/ecm.lang
@@ -0,0 +1,55 @@
+# Dolibarr language file - Source file is en_US - ecm
+# MenuECM=Documents
+# DocsMine=My documents
+# DocsGenerated=Generated documents
+# DocsElements=Elements documents
+# DocsThirdParties=Documents third parties
+# DocsContracts=Documents contracts
+# DocsProposals=Documents proposals
+# DocsOrders=Documents orders
+# DocsInvoices=Documents invoices
+# ECMNbOfDocs=Nb of documents in directory
+# ECMNbOfDocsSmall=Nb of doc.
+# ECMSection=Directory
+# ECMSectionManual=Manual directory
+# ECMSectionAuto=Automatic directory
+# ECMSectionsManual=Manual tree
+# ECMSectionsAuto=Automatic tree
+# ECMSections=Directories
+# ECMRoot=Root
+# ECMNewSection=New directory
+# ECMAddSection=Add directory
+# ECMNewDocument=New document
+# ECMCreationDate=Creation date
+# ECMNbOfFilesInDir=Number of files in directory
+# ECMNbOfSubDir=Number of sub-directories
+# ECMNbOfFilesInSubDir=Number of files in sub-directories
+# ECMCreationUser=Creator
+# ECMArea=EDM area
+# ECMAreaDesc=The EDM (Electronic Document Management) area allows you to save, share and search quickly all kind of documents in Dolibarr.
+# ECMAreaDesc2=* Automatic directories are filled automatically when adding documents from card of an element.
* Manual directories can be used to save documents not linked to a particular element.
+# ECMSectionWasRemoved=Directory %s has been deleted.
+# ECMDocumentsSection=Document of directory
+# ECMSearchByKeywords=Search by keywords
+# ECMSearchByEntity=Search by object
+# ECMSectionOfDocuments=Directories of documents
+# ECMTypeManual=Manual
+# ECMTypeAuto=Automatic
+# ECMDocsBySocialContributions=Documents linked to social contributions
+# ECMDocsByThirdParties=Documents linked to third parties
+# ECMDocsByProposals=Documents linked to proposals
+# ECMDocsByOrders=Documents linked to customers orders
+# ECMDocsByContracts=Documents linked to contracts
+# ECMDocsByInvoices=Documents linked to customers invoices
+# ECMDocsByProducts=Documents linked to products
+# ECMDocsByProjects=Documents linked to projects
+# ECMNoDirectoryYet=No directory created
+# ShowECMSection=Show directory
+# DeleteSection=Remove directory
+# ConfirmDeleteSection=Can you confirm you want to delete the directory %s ?
+# ECMDirectoryForFiles=Relative directory for files
+# CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
+# ECMFileManager=File manager
+# ECMSelectASection=Select a directory on left tree...
+# DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Refresh" button first to synchronize disk and database to get content of this directory.
+
diff --git a/htdocs/langs/mk_MK/errors.lang b/htdocs/langs/mk_MK/errors.lang
new file mode 100644
index 00000000000..f5e6781eb4c
--- /dev/null
+++ b/htdocs/langs/mk_MK/errors.lang
@@ -0,0 +1,150 @@
+# Dolibarr language file - Source file is en_US - errors
+
+# No errors
+# NoErrorCommitIsDone=No error, we commit
+
+# Errors
+# Error=Error
+# Errors=Errors
+# ErrorButCommitIsDone=Errors found but we validate despite this
+# ErrorBadEMail=EMail %s is wrong
+# ErrorBadUrl=Url %s is wrong
+# ErrorLoginAlreadyExists=Login %s already exists.
+# ErrorGroupAlreadyExists=Group %s already exists.
+# ErrorRecordNotFound=Record not found.
+# ErrorFailToCopyFile=Failed to copy file '%s' into '%s'.
+# ErrorFailToRenameFile=Failed to rename file '%s' into '%s'.
+# ErrorFailToDeleteFile=Failed to remove file '%s'.
+# ErrorFailToCreateFile=Failed to create file '%s'.
+# ErrorFailToRenameDir=Failed to rename directory '%s' into '%s'.
+# ErrorFailToCreateDir=Failed to create directory '%s'.
+# ErrorFailToDeleteDir=Failed to delete directory '%s'.
+# ErrorFailedToDeleteJoinedFiles=Can not delete environment because there is some joined files. Remove join files first.
+# ErrorThisContactIsAlreadyDefinedAsThisType=This contact is already defined as contact for this type.
+# ErrorCashAccountAcceptsOnlyCashMoney=This bank account is a cash account, so it accepts payments of type cash only.
+# ErrorFromToAccountsMustDiffers=Source and targets bank accounts must be different.
+# ErrorBadThirdPartyName=Bad value for third party name
+# ErrorProdIdIsMandatory=The %s is mandatory
+# ErrorBadCustomerCodeSyntax=Bad syntax for customer code
+# ErrorCustomerCodeRequired=Customer code required
+# ErrorCustomerCodeAlreadyUsed=Customer code already used
+# ErrorPrefixRequired=Prefix required
+# ErrorUrlNotValid=The website address is incorrect
+# ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
+# ErrorSupplierCodeRequired=Supplier code required
+# ErrorSupplierCodeAlreadyUsed=Supplier code already used
+# ErrorBadParameters=Bad parameters
+# ErrorBadValueForParameter=Wrong value '%s' for parameter incorrect '%s'
+# ErrorBadImageFormat=Image file has not a supported format
+# ErrorBadDateFormat=Value '%s' has wrong date format
+# ErrorWrongDate=Date is not correct!
+# ErrorFailedToWriteInDir=Failed to write in directory %s
+# ErrorFoundBadEmailInFile=Found incorrect email syntax for %s lines in file (example line %s with email=%s)
+# ErrorUserCannotBeDelete=User can not be deleted. May be it is associated on Dolibarr entities.
+# ErrorFieldsRequired=Some required fields were not filled.
+# ErrorFailedToCreateDir=Failed to create a directory. Check that Web server user has permissions to write into Dolibarr documents directory. If parameter safe_mode is enabled on this PHP, check that Dolibarr php files owns to web server user (or group).
+# ErrorNoMailDefinedForThisUser=No mail defined for this user
+# ErrorFeatureNeedJavascript=This feature need javascript to be activated to work. Change this in setup - display.
+# ErrorTopMenuMustHaveAParentWithId0=A menu of type 'Top' can't have a parent menu. Put 0 in parent menu or choose a menu of type 'Left'.
+# ErrorLeftMenuMustHaveAParentId=A menu of type 'Left' must have a parent id.
+# ErrorFileNotFound=File %s not found (Bad path, wrong permissions or access denied by PHP openbasedir or safe_mode parameter)
+# ErrorDirNotFound=Directory %s not found (Bad path, wrong permissions or access denied by PHP openbasedir or safe_mode parameter)
+# ErrorFunctionNotAvailableInPHP=Function %s is required for this feature but is not available in this version/setup of PHP.
+# ErrorDirAlreadyExists=A directory with this name already exists.
+# ErrorFileAlreadyExists=A file with this name already exists.
+# ErrorPartialFile=File not received completely by server.
+# ErrorNoTmpDir=Temporary directy %s does not exists.
+# ErrorUploadBlockedByAddon=Upload blocked by a PHP/Apache plugin.
+# ErrorFileSizeTooLarge=File size is too large.
+# ErrorSizeTooLongForIntType=Size too long for int type (%s digits maximum)
+# ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum)
+# ErrorNoValueForSelectType=Please fill value for select list
+# ErrorNoValueForCheckBoxType=Please fill value for checkbox list
+# ErrorNoValueForRadioType=Please fill value for radio list
+# ErrorBadFormatValueList=The list value cannot have more than one come : %s, but need at least one: llave,valores
+# ErrorFieldCanNotContainSpecialCharacters=Field %s must not contains special characters.
+# ErrorNoAccountancyModuleLoaded=No accountancy module activated
+# ErrorExportDuplicateProfil=This profile name already exists for this export set.
+# ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
+# ErrorLDAPMakeManualTest=A .ldif file has been generated in directory %s. Try to load it manually from command line to have more information on errors.
+# ErrorCantSaveADoneUserWithZeroPercentage=Can't save an action with "statut not started" if field "done by" is also filled.
+# ErrorRefAlreadyExists=Ref used for creation already exists.
+# ErrorPleaseTypeBankTransactionReportName=Please type bank receipt name where transaction is reported (Format YYYYMM or YYYYMMDD)
+# ErrorRecordHasChildren=Failed to delete records since it has some childs.
+# ErrorRecordIsUsedCantDelete=Can't delete record. It is already used or included into other object.
+# ErrorModuleRequireJavascript=Javascript must not be disabled to have this feature working. To enable/disable Javascript, go to menu Home->Setup->Display.
+# ErrorPasswordsMustMatch=Both typed passwords must match each other
+# ErrorContactEMail=A technical error occured. Please, contact administrator to following email %s en provide the error code %s in your message, or even better by adding a screen copy of this page.
+# ErrorWrongValueForField=Wrong value for field number %s (value '%s' does not match regex rule %s)
+# ErrorFieldValueNotIn=Wrong value for field number %s (value '%s' is not a value available into field %s of table %s)
+# ErrorFieldRefNotIn=Wrong value for field number %s (value '%s' is not a %s existing ref)
+# ErrorsOnXLines=Errors on %s source record(s)
+# ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
+# ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
+# ErrorDatabaseParameterWrong=Database setup parameter '%s' has a value not compatible to use Dolibarr (must have value '%s').
+# ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
+# ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
+# ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Setup - Modules to complete.
+# ErrorBadMask=Error on mask
+# ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
+# ErrorBadMaskBadRazMonth=Error, bad reset value
+# ErrorSelectAtLeastOne=Error. Select at least one entry.
+# ErrorProductWithRefNotExist=Product with reference '%s' don't exist
+# ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transation that is conciliated
+# ErrorProdIdAlreadyExist=%s is assigned to another third
+# ErrorFailedToSendPassword=Failed to send password
+# ErrorFailedToLoadRSSFile=Fails to get RSS feed. Try to add constant MAIN_SIMPLEXMLLOAD_DEBUG if error messages does not provide enough information.
+# ErrorPasswordDiffers=Passwords differs, please type them again.
+# ErrorForbidden=Access denied.
You try to access to a page, area or feature without being in an authenticated session or that is not allowed to your user.
+# ErrorForbidden2=Permission for this login can be defined by your Dolibarr administrator from menu %s->%s.
+# ErrorForbidden3=It seems that Dolibarr is not used through an authenticated session. Take a look at Dolibarr setup documentation to know how to manage authentications (htaccess, mod_auth or other...).
+# ErrorNoImagickReadimage=Class Imagick is not found in this PHP. No preview can be available. Administrators can disable this tab from menu Setup - Display.
+# ErrorRecordAlreadyExists=Record already exists
+# ErrorCantReadFile=Failed to read file '%s'
+# ErrorCantReadDir=Failed to read directory '%s'
+# ErrorFailedToFindEntity=Failed to read environment '%s'
+# ErrorBadLoginPassword=Bad value for login or password
+# ErrorLoginDisabled=Your account has been disabled
+# ErrorFailedToRunExternalCommand=Failed to run external command. Check it is available and runnable by your PHP server. If PHP Safe Mode is enabled, check that command is inside a directory defined by parameter safe_mode_exec_dir.
+# ErrorFailedToChangePassword=Failed to change password
+# ErrorLoginDoesNotExists=User with login %s could not be found.
+# ErrorLoginHasNoEmail=This user has no email address. Process aborted.
+# ErrorBadValueForCode=Bad value for security code. Try again with new value...
+# ErrorBothFieldCantBeNegative=Fields %s and %s can't be both negative
+# ErrorWebServerUserHasNotPermission=User account %s used to execute web server has no permission for that
+# ErrorNoActivatedBarcode=No barcode type activated
+# ErrUnzipFails=Failed to unzip %s with ZipArchive
+# ErrNoZipEngine=No engine to unzip %s file in this PHP
+# ErrorFileMustBeADolibarrPackage=The file %s must be a Dolibarr zip package
+# ErrorFileRequired=It takes a package Dolibarr file
+# ErrorPhpCurlNotInstalled=The PHP CURL is not installed, this is essential to talk with Paypal
+# ErrorFailedToAddToMailmanList=Failed to add record %s to Mailman list %s or SPIP base
+# ErrorFailedToRemoveToMailmanList=Failed to remove record %s to Mailman list %s or SPIP base
+# ErrorNewValueCantMatchOldValue=New value can't be equal to old one
+# ErrorFailedToValidatePasswordReset=Failed to reinit password. May be the reinit was already done (this link can be used only one time). If not, try to restart the reinit process.
+# ErrorToConnectToMysqlCheckInstance=Connect to database fails. Check Mysql server is running (in most cases, you can launch it from command line with 'sudo /etc/init.d/mysql start').
+# ErrorFailedToAddContact=Failed to add contact
+# ErrorDateMustBeBeforeToday=The date can not be greater than today
+# ErrorPaymentModeDefinedToWithoutSetup=A payment mode was set to type %s but setup of module Invoice was not completed to define information to show for this payment mode.
+# ErrorPHPNeedModule=Error, your PHP must have module %s installed to use this feature.
+# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
+# ErrorWarehouseMustDiffers=Source and target warehouses must differs
+# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
+
+# Warnings
+# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
+# WarningSafeModeOnCheckExecDir=Warning, PHP option safe_mode is on so command must be stored inside a directory declared by php parameter safe_mode_exec_dir.
+# WarningAllowUrlFopenMustBeOn=Parameter allow_url_fopen must be set to on in filer php.ini for having this module working completely. You must modify this file manually.
+# WarningBuildScriptNotRunned=Script %s was not yet ran to build graphics, or there is no data to show.
+# WarningBookmarkAlreadyExists=A bookmark with this title or this target (URL) already exists.
+# WarningPassIsEmpty=Warning, database password is empty. This is a security hole. You should add a password to your database and change your conf.php file to reflect this.
+# WarningConfFileMustBeReadOnly=Warning, your config file (htdocs/conf/conf.php) can be overwritten by the web server. This is a serious security hole. Modify permissions on file to be in read only mode for operating system user used by Web server. If you use Windows and FAT format for your disk, you must know that this file system does not allow to add permissions on file, so can't be completely safe.
+# WarningsOnXLines=Warnings on %s source record(s)
+# WarningNoDocumentModelActivated=No model, for document generation, has been activated. A model will be choosed by default until you check your module setup.
+# WarningLockFileDoesNotExists=Warning, once setup is finished, you must disable install/migrate tools by adding a file install.lock into directory %s. Missing this file is a security hole.
+# WarningUntilDirRemoved=All security warnings (visible by admin users only) will remain active as long as the vulnerability is present (or that constant MAIN_REMOVE_INSTALL_WARNING is added in Setup->Other setup).
+# WarningCloseAlways=Warning, closing is done even if amount differs between source and target elements. Enable this feature with caution.
+# WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box.
+# WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your user are not complete (see tab ClickToDial onto your user card).
+# WarningNotRelevant=Irrelevant operation for this dataset
diff --git a/htdocs/langs/mk_MK/exports.lang b/htdocs/langs/mk_MK/exports.lang
new file mode 100644
index 00000000000..3376ce3396c
--- /dev/null
+++ b/htdocs/langs/mk_MK/exports.lang
@@ -0,0 +1,130 @@
+# Dolibarr language file - Source file is en_US - exports
+# ExportsArea=Exports area
+# ImportArea=Import area
+# NewExport=New export
+# NewImport=New import
+# ExportableDatas=Exportable dataset
+# ImportableDatas=Importable dataset
+# SelectExportDataSet=Choose dataset you want to export...
+# SelectImportDataSet=Choose dataset you want to import...
+# SelectExportFields=Choose fields you want to export, or select a predefined export profile
+# SelectImportFields=Choose source file fields you want to import and their target field in database by moving them up and down with anchor %s, or select a predefined import profil:
+# NotImportedFields=Fields of source file not imported
+# SaveExportModel=Save this export profile if you plan to reuse it later...
+# SaveImportModel=Save this import profile if you plan to reuse it later...
+# ExportModelName=Export profile name
+# ExportModelSaved=Export profile saved under name %s.
+# ExportableFields=Exportable fields
+# ExportedFields=Exported fields
+# ImportModelName=Import profile name
+# ImportModelSaved=Import profile saved under name %s.
+# ImportableFields=Importable fields
+# ImportedFields=Imported fields
+# DatasetToExport=Dataset to export
+# DatasetToImport=Import file into dataset
+# NoDiscardedFields=No fields in source file are discarded
+# Dataset=Dataset
+# ChooseFieldsOrdersAndTitle=Choose fields order...
+# FieldsOrder=Fields order
+# FieldsTitle=Fields title
+# FieldOrder=Field order
+# FieldTitle=Field title
+# ChooseExportFormat=Choose export format
+# NowClickToGenerateToBuildExportFile=Now, select file format in combo box and click on "Generate" to build export file...
+# AvailableFormats=Available formats
+# LibraryShort=Library
+# LibraryUsed=Library used
+# LibraryVersion=Version
+# Step=Step
+# FormatedImport=Import assistant
+# FormatedImportDesc1=This area allows to import personalized data, using an assistant to help you in process without technical knowledge.
+# FormatedImportDesc2=First step is to choose a king of data you want to load, then file to load, then to choose which fields you want to load.
+# FormatedExport=Export assistant
+# FormatedExportDesc1=This area allows to export personalized data, using an assistant to help you in process without technical knowledge.
+# FormatedExportDesc2=First step is to choose a predefined dataset, then to choose which fields you want in your result files, and which order.
+# FormatedExportDesc3=When data to export are selected, you can define output file format you want to export your data to.
+# Sheet=Sheet
+# NoImportableData=No importable data (no module with definitions to allow data imports)
+# FileSuccessfullyBuilt=Export file generated
+# SQLUsedForExport=SQL Request used to build export file
+# LineId=Id of line
+# LineDescription=Description of line
+# LineUnitPrice=Unit price of line
+# LineVATRate=VAT Rate of line
+# LineQty=Quantity for line
+# LineTotalHT=Amount net of tax for line
+# LineTotalTTC=Amount with tax for line
+# LineTotalVAT=Amount of VAT for line
+# TypeOfLineServiceOrProduct=Type of line (0=product, 1=service)
+# FileWithDataToImport=File with data to import
+# FileToImport=Source file to import
+# FileMustHaveOneOfFollowingFormat=File to import must have one of following format
+# DownloadEmptyExample=Download example of empty source file
+# ChooseFormatOfFileToImport=Choose file format to use as import file format by clicking on picto %s to select it...
+# ChooseFileToImport=Upload file then click on picto %s to select file as source import file...
+# SourceFileFormat=Source file format
+# FieldsInSourceFile=Fields in source file
+# FieldsInTargetDatabase=Target fields in Dolibarr database (bold=mandatory)
+# Field=Field
+# NoFields=No fields
+# MoveField=Move field column number %s
+# ExampleOfImportFile=Example_of_import_file
+# SaveImportProfile=Save this import profile
+# ErrorImportDuplicateProfil=Failed to save this import profile with this name. An existing profile already exists with this name.
+# ImportSummary=Import setup summary
+# TablesTarget=Targeted tables
+# FieldsTarget=Targeted fields
+# TableTarget=Targeted table
+# FieldTarget=Targeted field
+# FieldSource=Source field
+# DoNotImportFirstLine=Do not import first line of source file
+# NbOfSourceLines=Number of lines in source file
+# NowClickToTestTheImport=Check import parameters you have defined. If they are correct, click on button "%s" to launch a simulation of import process (no data will be changed in your database, it's only a simulation for the moment)...
+# RunSimulateImportFile=Launch the import simulation
+# FieldNeedSource=This fiels in database require a data from source file
+# SomeMandatoryFieldHaveNoSource=Some mandatory fields have no source from data file
+# InformationOnSourceFile=Information on source file
+# InformationOnTargetTables=Information on target fields
+# SelectAtLeastOneField=Switch at least one source field in the column of fields to export
+# SelectFormat=Choose this import file format
+# RunImportFile=Launch import file
+# NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import.
+# DataLoadedWithId=All data will be loaded with the following import id: %s
+# ErrorMissingMandatoryValue=Mandatory data is empty in source file for field %s.
+# TooMuchErrors=There is still %s other source lines with errors but output has been limited.
+# TooMuchWarnings=There is still %s other source lines with warnings but output has been limited.
+# EmptyLine=Empty line (will be discarded)
+# CorrectErrorBeforeRunningImport=You must first correct all errors before running definitive import.
+# FileWasImported=File was imported with number %s.
+# YouCanUseImportIdToFindRecord=You can find all imported records in your database by filtering on field import_key='%s'.
+# NbOfLinesOK=Number of lines with no errors and no warnings: %s.
+# NbOfLinesImported=Number of lines successfully imported: %s.
+# DataComeFromNoWhere=Value to insert comes from nowhere in source file.
+# DataComeFromFileFieldNb=Value to insert comes from field number %s in source file.
+# DataComeFromIdFoundFromRef=Value that comes from field number %s of source file will be used to find id of parent object to use (So the objet %s that has the ref. from source file must exists into Dolibarr).
+# DataComeFromIdFoundFromCodeId=Code that comes from field number %s of source file will be used to find id of parent object to use (So the code from source file must exists into dictionnary %s). Note that if you know id, you can also use it into source file instead of code. Import should work in both cases.
+# DataIsInsertedInto=Data coming from source file will be inserted into the following field:
+# DataIDSourceIsInsertedInto=The id of parent object found using the data in source file, will be inserted into the following field:
+# DataCodeIDSourceIsInsertedInto=The id of parent line found from code, will be inserted into following field:
+# SourceRequired=Data value is mandatory
+# SourceExample=Example of possible data value
+# ExampleAnyRefFoundIntoElement=Any ref found for element %s
+# ExampleAnyCodeOrIdFoundIntoDictionnary=Any code (or id) found into dictionnary %s
+# CSVFormatDesc=Comma Separated Value file format (.csv).
This is a text file format where fields are separated by separator [ %s ]. If separator is found inside a field content, field is rounded by round character [ %s ]. Escape character to escape round character is [ %s ].
+# Excel95FormatDesc=Excel file format (.xls)
This is native Excel 95 format (BIFF5).
+# Excel2007FormatDesc=Excel file format (.xlsx)
This is native Excel 2007 format (SpreadsheetML).
+# TsvFormatDesc=Tab Separated Value file format (.tsv)
This is a text file format where fields are separated by a tabulator [tab].
+# ExportFieldAutomaticallyAdded=Field %s was automatically added. It will avoid you to have similar lines to be treated as duplicate records (with this field added, all lines will own their own id and will differ).
+# CsvOptions=Csv Options
+# Separator=Separator
+# Enclosure=Enclosure
+# SuppliersProducts=Suppliers Products
+# BankCode=Bank code
+# DeskCode=Desk code
+# BankAccountNumber=Account number
+# BankAccountNumberKey=Key
+## filters
+# SelectFilterFields=If you want to filter on some values, just input values here.
+# FilterableFields=Champs Filtrables
+# FilteredFields=Filtered fields
+# FilteredFieldsValues=Value for filter
diff --git a/htdocs/langs/mk_MK/externalsite.lang b/htdocs/langs/mk_MK/externalsite.lang
new file mode 100644
index 00000000000..b915c37a5ab
--- /dev/null
+++ b/htdocs/langs/mk_MK/externalsite.lang
@@ -0,0 +1,4 @@
+# Dolibarr language file - Source file is en_US - externalsite
+# ExternalSiteSetup=Setup link to external website
+# ExternalSiteURL=External Site URL
+# ExternalSiteModuleNotComplete=Module ExternalSite was not configured properly.
diff --git a/htdocs/langs/mk_MK/ftp.lang b/htdocs/langs/mk_MK/ftp.lang
new file mode 100644
index 00000000000..6f135997201
--- /dev/null
+++ b/htdocs/langs/mk_MK/ftp.lang
@@ -0,0 +1,12 @@
+# Dolibarr language file - Source file is en_US - ftp
+# FTPClientSetup=FTP Client module setup
+# NewFTPClient=New FTP connection setup
+# FTPArea=FTP Area
+# FTPAreaDesc=This screen show you content of a FTP server view
+# SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete
+# FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions
+# FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s)
+# FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password
+# FTPFailedToRemoveFile=Failed to remove file %s.
+# FTPFailedToRemoveDir=Failed to remove directory %s (Check permissions and that directory is empty).
+# FTPPassiveMode=Passive mode
diff --git a/htdocs/langs/mk_MK/help.lang b/htdocs/langs/mk_MK/help.lang
new file mode 100644
index 00000000000..fe836c72ab6
--- /dev/null
+++ b/htdocs/langs/mk_MK/help.lang
@@ -0,0 +1,28 @@
+# Dolibarr language file - Source file is en_US - help
+# CommunitySupport=Forum/Wiki support
+# EMailSupport=Emails support
+# RemoteControlSupport=Online real time / remote support
+# OtherSupport=Other support
+# ToSeeListOfAvailableRessources=To contact/see available resources:
+# ClickHere=Click here
+# HelpCenter=Help center
+# DolibarrHelpCenter=Dolibarr help and support center
+# ToGoBackToDolibarr=Otherwise, click here to use Dolibarr
+# TypeOfSupport=Source of support
+# TypeSupportCommunauty=Community (free)
+# TypeSupportCommercial=Commercial
+# TypeOfHelp=Type
+# NeedHelpCenter=Need help or support ?
+# Efficiency=Efficiency
+# TypeHelpOnly=Help only
+# TypeHelpDev=Help+Development
+# TypeHelpDevForm=Help+Development+Formation
+# ToGetHelpGoOnSparkAngels1=Some companies can provide a fast (sometime immediate) and more efficient online support by taking control of your computer. Such helpers can be found on %s web site:
+# ToGetHelpGoOnSparkAngels3=You can also go to the list of all available coaches for Dolibarr, for this click on button
+# ToGetHelpGoOnSparkAngels2=Sometimes, there is no company available at the moment you make your search, so think to change the filter to look for "all availability". You will be able to send more requests.
+# BackToHelpCenter=Otherwise, click here to go back to help center home page.
+# LinkToGoldMember=You can call one of the coach preselected by Dolibarr for your language (%s) by clicking his Widget (status and maximum price are automatically updated):
+# PossibleLanguages=Supported languages
+# MakeADonation=Help Dolibarr project, make a donation
+# SubscribeToFoundation=Help Dolibarr project, subscribe to the foundation
+# SeeOfficalSupport=For official Dolibarr support in your language:
%s
diff --git a/htdocs/langs/mk_MK/holiday.lang b/htdocs/langs/mk_MK/holiday.lang
new file mode 100644
index 00000000000..3bca20c07db
--- /dev/null
+++ b/htdocs/langs/mk_MK/holiday.lang
@@ -0,0 +1,152 @@
+# Dolibarr language file - Source file is en_US - holiday
+# HRM=HRM
+# Holidays=Holidays
+# CPTitreMenu=Holidays
+# MenuReportMonth=Monthly statement
+# MenuAddCP=Apply for holidays
+# NotActiveModCP=You must enable the module holidays to view this page.
+# NotConfigModCP=You must configure the module holidays to view this page. To do this, click here a>.
+# NoCPforUser=You don't have a demand for holidays.
+# AddCP=Apply for holidays
+# CPErrorSQL=An SQL error occurred:
+# Employe=Employee
+# DateDebCP=Start date
+# DateFinCP=End date
+# DateCreateCP=Creation date
+# DraftCP=Draft
+# ToReviewCP=Awaiting approval
+# ApprovedCP=Approved
+# CancelCP=Canceled
+# RefuseCP=Refused
+# ValidatorCP=Approbator
+# ListeCP=List of holidays
+# ReviewedByCP=Will be reviewed by
+# DescCP=Description
+# SendRequestCP=Creating demand for holidays
+# DelayToRequestCP=Applications for holidays must be made at least %s day(s) before them.
+# MenuConfCP=Edit balance of holidays
+# UpdateAllCP=Update the holidays
+# SoldeCPUser=Holidays balance is %s days.
+# ErrorEndDateCP=You must select an end date greater than the start date.
+# ErrorSQLCreateCP=An SQL error occurred during the creation:
+# ErrorIDFicheCP=An error has occurred, the request for holidays does not exist.
+# ReturnCP=Return to previous page
+# ErrorUserViewCP=You are not authorized to read this request for holidays.
+# InfosCP=Information of the demand of holidays
+# InfosWorkflowCP=Information Workflow
+# DateCreateCP=Creation date
+# RequestByCP=Requested by
+# TitreRequestCP=Sheet of holidays
+# NbUseDaysCP=Number of days of holidays consumed
+# EditCP=Edit
+# DeleteCP=Delete
+# ActionValidCP=Validate
+# ActionRefuseCP=Refuse
+# ActionCancelCP=Cancel
+# StatutCP=Status
+# SendToValidationCP=Send to validation
+# TitleDeleteCP=Delete the request of holidays
+# ConfirmDeleteCP=Confirm the deletion of this request for holidays?
+# ErrorCantDeleteCP=Error you don't have the right to delete this holiday request.
+# CantCreateCP=You don't have the right to apply for holidays.
+# InvalidValidatorCP=You must choose an approbator to your holiday request.
+# UpdateButtonCP=Update
+# CantUpdate=You cannot update this request of holidays.
+# NoDateDebut=You must select a start date.
+# NoDateFin=You must select an end date.
+# ErrorDureeCP=Your request for holidays does not contain working day.
+# TitleValidCP=Approve the request holidays
+# ConfirmValidCP=Are you sure you want to approve the holiday request?
+# DateValidCP=Date approved
+# TitleToValidCP=Send request holidays
+# ConfirmToValidCP=Are you sure you want to send the request of holidays?
+# TitleRefuseCP=Refuse the request holidays
+# ConfirmRefuseCP=Are you sure you want to refuse the request of holidays?
+# NoMotifRefuseCP=You must choose a reason for refusing the request.
+# TitleCancelCP=Cancel the request holidays
+# ConfirmCancelCP=Are you sure you want to cancel the request of holidays?
+# DetailRefusCP=Reason for refusal
+# DateRefusCP=Date of refusal
+# DateCancelCP=Date of cancellation
+# DefineEventUserCP=Assign an exceptional leave for a user
+# addEventToUserCP=Assign leave
+# MotifCP=Reason
+# UserCP=User
+# ErrorAddEventToUserCP=An error occurred while adding the exceptional leave.
+# AddEventToUserOkCP=The addition of the exceptional leave has been completed.
+# MenuLogCP=View logs of holidays
+# LogCP=Log of updates of holidays
+# ActionByCP=Performed by
+# UserUpdateCP=For the user
+# PrevSoldeCP=Previous Balance
+# NewSoldeCP=New Balance
+# alreadyCPexist=A request for holidays has already been done on this period.
+# UserName=Name
+# Employee=Employee
+# FirstDayOfHoliday=First day of holiday
+# LastDayOfHoliday=Last day of holiday
+# HolidaysMonthlyUpdate=Monthly update
+# ManualUpdate=Manual update
+# HolidaysCancelation=Holidays cancelation
+
+## Configuration du Module ##
+# ConfCP=Configuration of holidays module
+# DescOptionCP=Description of the option
+# ValueOptionCP=Value
+# GroupToValidateCP=Group with the ability to approve holidays
+# ConfirmConfigCP=Validate the configuration
+# LastUpdateCP=Last updated automatically of holidays
+# UpdateConfCPOK=Updated successfully.
+# ErrorUpdateConfCP=An error occurred during the update, please try again.
+# AddCPforUsers=Please add the balance of holidays of users by clicking here.
+# DelayForSubmitCP=Deadline to apply for holidays
+# AlertapprobatortorDelayCP=Prevent the approbator if the holiday request does not match the deadline
+# AlertValidatorDelayCP=Préevent the approbator if the holiday request exceed delay
+# AlertValidorSoldeCP=Prevent the approbator if the holiday request exceed the balance
+# nbUserCP=Number of users supported in the module holidays
+# nbHolidayDeductedCP=Number of holidays to be deducted per day of holiday taken
+# nbHolidayEveryMonthCP=Number of holidays added every month
+# Module27130Name= Management of holidays
+# Module27130Desc= Management of holidays
+# TitleOptionMainCP=Main settings of holidays
+# TitleOptionEventCP=Settings of holidays related to events
+# ValidEventCP=Validate
+# UpdateEventCP=Update events
+# CreateEventCP=Create
+# NameEventCP=Event name
+# OkCreateEventCP=The addition of the event went well.
+# ErrorCreateEventCP=Error creating the event.
+# UpdateEventOkCP=The update of the event went well.
+# ErrorUpdateEventCP=Error while updating the event.
+# DeleteEventCP=Delete Event
+# DeleteEventOkCP=The event has been deleted.
+# ErrorDeleteEventCP=Error while deleting the event.
+# TitleDeleteEventCP=Delete a exceptional leave
+# TitleCreateEventCP=Create a exceptional leave
+# TitleUpdateEventCP=Edit or delete a exceptional leave
+# DeleteEventOptionCP=Delete
+# UpdateEventOptionCP=Update
+# ErrorMailNotSend=An error occurred while sending email:
+# NoCPforMonth=No leave this month.
+# nbJours=Number days
+# TitleAdminCP=Configuration of Holidays
+
+#Messages
+# Hello=Hello
+# HolidaysToValidate=Validate holidays
+# HolidaysToValidateBody=Below is a request for holidays to validate
+# HolidaysToValidateDelay=This request for holidays will take place within a period of less than %s days.
+# HolidaysToValidateAlertSolde=The user who made this request for holidays do not have enough available days.
+# HolidaysValidated=Validated holidays
+# HolidaysValidatedBody=Your request for holidays for %s to %s has been validated.
+# HolidaysRefused=Denied holidays
+# HolidaysRefusedBody=Your request for holidays for %s to %s has been denied for the following reason :
+# HolidaysCanceled=Canceled holidays
+# HolidaysCanceledBody=Your request for holidays for %s to %s has been canceled.
+
+# Permission20001=Read/create/modify their holidays
+# Permission20002=Read/modify all requests of holidays
+# Permission20003=Delete their holidays requests
+# Permission20004=Define users holidays
+# Permission20005=Review log of modified holidays
+# Permission20006=Access holidays monthly report
diff --git a/htdocs/langs/mk_MK/install.lang b/htdocs/langs/mk_MK/install.lang
new file mode 100644
index 00000000000..2e7cc12afac
--- /dev/null
+++ b/htdocs/langs/mk_MK/install.lang
@@ -0,0 +1,209 @@
+# Dolibarr language file - Source file is en_US - install
+# InstallEasy=Just follow the instructions step by step.
+# MiscellaneousChecks=Prerequisites check
+# DolibarrWelcome=Welcome to Dolibarr
+# ConfFileExists=Configuration file %s exists.
+# ConfFileDoesNotExists=Configuration file %s does not exist !
+# ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file %s does not exist and could not be created !
+# ConfFileCouldBeCreated=Configuration file %s could be created.
+# ConfFileIsNotWritable=Configuration file %s is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
+# ConfFileIsWritable=Configuration file %s is writable.
+# ConfFileReload=Reload all information from configuration file.
+# PHPSupportSessions=This PHP supports sessions.
+# PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
+# PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check your parameter variables_order in php.ini.
+# PHPSupportGD=This PHP support GD graphical functions.
+# PHPSupportUTF8=This PHP support UTF8 functions.
+# PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough.
+# PHPMemoryTooLow=Your PHP max session memory is set to %s bytes. This should be too low. Change your php.ini to set memory_limit parameter to at least %s bytes.
+# Recheck=Click here for a more significative test
+# ErrorPHPDoesNotSupportSessions=Your PHP installation does not support sessions. This feature is required to make Dolibarr working. Check your PHP setup.
+# ErrorPHPDoesNotSupportGD=Your PHP installation does not support graphical function GD. No graph will be available.
+# ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr can't work correctly. Solve this before installing Dolibarr.
+# ErrorDirDoesNotExists=Directory %s does not exist.
+# ErrorGoBackAndCorrectParameters=Go backward and correct wrong parameters.
+# ErrorWrongValueForParameter=You may have typed a wrong value for parameter '%s'.
+# ErrorFailedToCreateDatabase=Failed to create database '%s'.
+# ErrorFailedToConnectToDatabase=Failed to connect to database '%s'.
+# ErrorDatabaseVersionTooLow=Database version (%s) too old. Version %s or higher is required.
+# ErrorPHPVersionTooLow=PHP version too old. Version %s is required.
+# WarningPHPVersionTooLow=PHP version too old. Version %s or more is expected. This version should allow install but is not supported.
+# ErrorConnectedButDatabaseNotFound=Connection to server successfull but database '%s' not found.
+# ErrorDatabaseAlreadyExists=Database '%s' already exists.
+# IfDatabaseNotExistsGoBackAndUncheckCreate=If database does not exists, go back and check option "Create database".
+# IfDatabaseExistsGoBackAndCheckCreate=If database already exists, go back and uncheck "Create database" option.
+# WarningBrowserTooOld=Too old version of browser. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommanded.
+# PHPVersion=PHP Version
+# YouCanContinue=You can continue...
+# PleaseBePatient=Please be patient...
+# License=Using license
+# ConfigurationFile=Configuration file
+# WebPagesDirectory=Directory where web pages are stored
+# DocumentsDirectory=Directory to store uploaded and generated documents
+# URLRoot=URL Root
+# ForceHttps=Force secure connections (https)
+# CheckToForceHttps=Check this option to force secure connections (https).
This requires that the web server is configured with an SSL certificate.
+# DolibarrDatabase=Dolibarr Database
+# DatabaseChoice=Database choice
+# DatabaseType=Database type
+# DriverType=Driver type
+# Server=Server
+# ServerAddressDescription=Name or ip address for database server, usually 'localhost' when database server is hosted on same server than web server
+# ServerPortDescription=Database server port. Keep empty if unknown.
+# DatabaseServer=Database server
+# DatabaseName=Database name
+# DatabasePrefix=Database prefix table
+# Login=Login
+# AdminLogin=Login for Dolibarr database owner.
+# Password=Password
+# PasswordAgain=Retype password a second time
+# AdminPassword=Password for Dolibarr database owner.
+# CreateDatabase=Create database
+# CreateUser=Create owner
+# DatabaseSuperUserAccess=Database server - Superuser access
+# CheckToCreateDatabase=Check box if database does not exist and must be created.
In this case, you must fill the login/password for superuser account at the bottom of this page.
+# CheckToCreateUser=Check box if database owner does not exist and must be created.
In this case, you must choose its login and password and also fill the login/password for the superuser account at the bottom of this page. If this box is unchecked, owner database and its passwords must exists.
+# Experimental=(experimental)
+# DatabaseRootLoginDescription=Login of the user allowed to create new databases or new users, mandatory if your database or its owner does not already exists.
+# KeepEmptyIfNoPassword=Leave empty if user has no password (avoid this)
+# SaveConfigurationFile=Save values
+# ConfigurationSaving=Saving configuration file
+# ServerConnection=Server connection
+# DatabaseConnection=Database connection
+# DatabaseCreation=Database creation
+# UserCreation=User creation
+# CreateDatabaseObjects=Database objects creation
+# ReferenceDataLoading=Reference data loading
+# TablesAndPrimaryKeysCreation=Tables and Primary keys creation
+# CreateTableAndPrimaryKey=Create table %s
+# CreateOtherKeysForTable=Create foreign keys and indexes for table %s
+# OtherKeysCreation=Foreign keys and indexes creation
+# FunctionsCreation=Functions creation
+# AdminAccountCreation=Administrator login creation
+# PleaseTypePassword=Please type a password, empty passwords are not allowed !
+# PleaseTypeALogin=Please type a login !
+# PasswordsMismatch=Passwords differs, please try again !
+# SetupEnd=End of setup
+# SystemIsInstalled=This installation is complete.
+# SystemIsUpgraded=Dolibarr has been upgraded successfully.
+# YouNeedToPersonalizeSetup=You need to configure Dolibarr to suit your needs (appearance, features, ...). To do this, please follow the link below:
+# AdminLoginCreatedSuccessfuly=Dolibarr administrator login '%s' created successfuly.
+# GoToDolibarr=Go to Dolibarr
+# GoToSetupArea=Go to Dolibarr (setup area)
+# MigrationNotFinished=Version of your database is not completely up to date, so you'll have to run the upgrade process again.
+# GoToUpgradePage=Go to upgrade page again
+# Examples=Examples
+# WithNoSlashAtTheEnd=Without the slash "/" at the end
+# DirectoryRecommendation=It is recommanded to use a directory outside of your directory of your web pages.
+# LoginAlreadyExists=Already exists
+# DolibarrAdminLogin=Dolibarr admin login
+# AdminLoginAlreadyExists=Dolibarr administrator account '%s' already exists. Go back, if you want to create another one.
+# WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called install.lock into Dolibarr document directory, in order to avoid malicious use of it.
+# ThisPHPDoesNotSupportTypeBase=This PHP system does not support any interface to access database type %s
+# FunctionNotAvailableInThisPHP=Not available on this PHP
+# MigrateScript=Migration script
+# ChoosedMigrateScript=Choose migration script
+# DataMigration=Data migration
+# DatabaseMigration=Structure database migration
+# ProcessMigrateScript=Script processing
+# ChooseYourSetupMode=Choose your setup mode and click "Start"...
+# FreshInstall=Fresh install
+# FreshInstallDesc=Use this mode if this is your first install. If not, this mode can repair a incomplete previous install, but if you want to upgrade your version, choose "Upgrade" mode.
+# Upgrade=Upgrade
+# UpgradeDesc=Use this mode if you have replaced old Dolibarr files with files from a newer version. This will upgrade your database and data.
+# Start=Start
+# InstallNotAllowed=Setup not allowed by conf.php permissions
+# NotAvailable=Not available
+# YouMustCreateWithPermission=You must create file %s and set write permissions on it for the web server during install process.
+# CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload page.
+# AlreadyDone=Already migrated
+# DatabaseVersion=Database version
+# ServerVersion=Database server version
+# YouMustCreateItAndAllowServerToWrite=You must create this directory and allow for the web server to write into it.
+# CharsetChoice=Character set choice
+# CharacterSetClient=Character set used for generated HTML web pages
+# CharacterSetClientComment=Choose character set for web display.
Default proposed character set is the one of your database.
+# DBSortingCollation=Character sorting order
+# DBSortingCollationComment=Choose page code that defines character's sorting order used by database. This parameter is also called 'collation' by some databases.
This parameter can't be defined if database already exists.
+# CharacterSetDatabase=Character set for database
+# CharacterSetDatabaseComment=Choose character set wanted for database creation.
This parameter can't be defined if database already exists.
+# YouAskDatabaseCreationSoDolibarrNeedToConnect=You ask to create database %s, but for this, Dolibarr need to connect to server %s with super user %s permissions.
+# YouAskLoginCreationSoDolibarrNeedToConnect=You ask to create database login %s, but for this, Dolibarr need to connect to server %s with super user %s permissions.
+# BecauseConnectionFailedParametersMayBeWrong=As connection failed, host or super user parameters must be wrong.
+# OrphelinsPaymentsDetectedByMethod=Orphans payment detected by method %s
+# RemoveItManuallyAndPressF5ToContinue=Remove it manually and press F5 to continue.
+# KeepDefaultValuesWamp=You use the Dolibarr setup wizard from DoliWamp, so values proposed here are already optimized. Change them only if you know what you do.
+# KeepDefaultValuesDeb=You use the Dolibarr setup wizard from a Linux package (Ubuntu, Debian, Fedora...), so values proposed here are already optimized. Only the password of the database owner to create must be completed. Change other parameters only if you know what you do.
+# KeepDefaultValuesMamp=You use the Dolibarr setup wizard from DoliMamp, so values proposed here are already optimized. Change them only if you know what you do.
+# KeepDefaultValuesProxmox=You use the Dolibarr setup wizard from a Proxmox virtual appliance, so values proposed here are already optimized. Change them only if you know what you do.
+# FieldRenamed=Field renamed
+# IfLoginDoesNotExistsCheckCreateUser=If login does not exists yet, you must check option "Create user"
+# ErrorConnection=Server "%s", database name "%s", login "%s", or database password may be wrong or PHP client version may be too old compared to database version.
+# InstallChoiceRecommanded=Recommended choice to install version %s from your current version %s
+# InstallChoiceSuggested=Install choice suggested by installer.
+# MigrateIsDoneStepByStep=The targeted version (%s) has a gap of several versions, so install wizard will come back to suggest next migration once this one will be finished.
+# CheckThatDatabasenameIsCorrect=Check that database name "%s" is correct.
+# IfAlreadyExistsCheckOption=If this name is correct and that database does not exist yet, you must check option "Create database".
+# OpenBaseDir=PHP openbasedir parameter
+# YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide login/password of superuser (bottom of form).
+# YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide login/password of superuser (bottom of form).
+# NextStepMightLastALongTime=Current step may last several minutes. Please wait until the next screen is shown completely before continuing.
+# MigrationCustomerOrderShipping=Migrate shipping for customer orders storage
+# MigrationShippingDelivery=Upgrade storage of shipping
+# MigrationShippingDelivery2=Upgrade storage of shipping 2
+# MigrationFinished=Migration finished
+# LastStepDesc=Last step: Define here login and password you plan to use to connect to software. Do not loose this as it is the account to administer all others.
+# ActivateModule=Activate module %s
+# ShowEditTechnicalParameters=Click here to show/edit advanced parameters (expert mode)
+
+#########
+# upgrade
+#########
+# MigrationFixData=Fix for denormalized data
+# MigrationOrder=Data migration for customer's orders
+# MigrationSupplierOrder=Data migration for supplier's orders
+# MigrationProposal=Data migration for commercial proposals
+# MigrationInvoice=Data migration for customer's invoices
+# MigrationContract=Data migration for contracts
+# MigrationSuccessfullUpdate=Upgrade successful
+# MigrationUpdateFailed=Failed upgrade process
+# MigrationRelationshipTables=Data migration for relationship tables (%s)
+# MigrationPaymentsUpdate=Payment data correction
+# MigrationPaymentsNumberToUpdate=%s payment(s) to update
+# MigrationProcessPaymentUpdate=Update payment(s) %s
+# MigrationPaymentsNothingToUpdate=No more things to do
+# MigrationPaymentsNothingUpdatable=No more payments that can be corrected
+# MigrationContractsUpdate=Contract data correction
+# MigrationContractsNumberToUpdate=%s contract(s) to update
+# MigrationContractsLineCreation=Create contract line for contract ref %s
+# MigrationContractsNothingToUpdate=No more things to do
+# MigrationContractsFieldDontExist=Field fk_facture does not exists anymore. Nothing to do.
+# MigrationContractsEmptyDatesUpdate=Contract empty date correction
+# MigrationContractsEmptyDatesUpdateSuccess=Contract emtpy date correction done successfuly
+# MigrationContractsEmptyDatesNothingToUpdate=No contract empty date to correct
+# MigrationContractsEmptyCreationDatesNothingToUpdate=No contract creation date to correct
+# MigrationContractsInvalidDatesUpdate=Bad value date contract correction
+# MigrationContractsInvalidDateFix=Correct contract %s (Contract date=%s, Starting service date min=%s)
+# MigrationContractsInvalidDatesNumber=%s contracts modified
+# MigrationContractsInvalidDatesNothingToUpdate=No date with bad value to correct
+# MigrationContractsIncoherentCreationDateUpdate=Bad value contract creation date correction
+# MigrationContractsIncoherentCreationDateUpdateSuccess=Bad value contract creation date correction done succesfuly
+# MigrationContractsIncoherentCreationDateNothingToUpdate=No bad value for contract creation date to correct
+# MigrationReopeningContracts=Open contract closed by error
+# MigrationReopenThisContract=Reopen contract %s
+# MigrationReopenedContractsNumber=%s contracts modified
+# MigrationReopeningContractsNothingToUpdate=No closed contract to open
+# MigrationBankTransfertsUpdate=Update links between bank transaction and a bank transfer
+# MigrationBankTransfertsNothingToUpdate=All links are up to date
+# MigrationShipmentOrderMatching=Sendings receipt update
+# MigrationDeliveryOrderMatching=Delivery receipt update
+# MigrationDeliveryDetail=Delivery update
+# MigrationStockDetail=Update stock value of products
+# MigrationMenusDetail=Update dynamic menus tables
+# MigrationDeliveryAddress=Update delivery address in shipments
+# MigrationProjectTaskActors=Data migration for llx_projet_task_actors table
+# MigrationProjectUserResp=Data migration field fk_user_resp of llx_projet to llx_element_contact
+# MigrationProjectTaskTime=Update time spent in seconds
+# MigrationActioncommElement=Update data on actions
+# MigrationPaymentMode=Data migration for payment mode
+# MigrationCategorieAssociation=Migration of categories
diff --git a/htdocs/langs/mk_MK/interventions.lang b/htdocs/langs/mk_MK/interventions.lang
new file mode 100644
index 00000000000..0a5b3e15467
--- /dev/null
+++ b/htdocs/langs/mk_MK/interventions.lang
@@ -0,0 +1,42 @@
+# Dolibarr language file - Source file is en_US - interventions
+# Intervention=Intervention
+# Interventions=Interventions
+# InterventionCard=Intervention card
+# NewIntervention=New intervention
+# AddIntervention=Add intervention
+# ListOfInterventions=List of interventions
+# EditIntervention=Edit intervention
+# ActionsOnFicheInter=Actions on intervention
+# LastInterventions=Last %s interventions
+# AllInterventions=All interventions
+# CreateDraftIntervention=Create draft
+# CustomerDoesNotHavePrefix=Customer does not have a prefix
+# InterventionContact=Intervention contact
+# DeleteIntervention=Delete intervention
+# ValidateIntervention=Validate intervention
+# ModifyIntervention=Modify intervention
+# DeleteInterventionLine=Delete intervention line
+# ConfirmDeleteIntervention=Are you sure you want to delete this intervention ?
+# ConfirmValidateIntervention=Are you sure you want to validate this intervention under name %s ?
+# ConfirmModifyIntervention=Are you sure you want to modify this intervention ?
+# ConfirmDeleteInterventionLine=Are you sure you want to delete this intervention line ?
+# NameAndSignatureOfInternalContact=Name and signature of intervening :
+# NameAndSignatureOfExternalContact=Name and signature of customer :
+# DocumentModelStandard=Standard document model for interventions
+# InterventionCardsAndInterventionLines=Interventions and lines of interventions
+# ClassifyBilled=Classify "Billed"
+# StatusInterInvoiced=Billed
+# RelatedInterventions=Related interventions
+# ShowIntervention=Show intervention
+##### Types de contacts #####
+# TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention
+# TypeContact_fichinter_internal_INTERVENING=Intervening
+# TypeContact_fichinter_external_BILLING=Billing customer contact
+# TypeContact_fichinter_external_CUSTOMER=Following-up customer contact
+# Modele numérotation
+# ArcticNumRefModelDesc1=Generic number model
+# ArcticNumRefModelError=Failed to activate
+# PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
+# PrintProductsOnFichinter=Print products on intervention card
+# PrintProductsOnFichinterDetails=forinterventions generated from orders
diff --git a/htdocs/langs/mk_MK/languages.lang b/htdocs/langs/mk_MK/languages.lang
new file mode 100644
index 00000000000..ffc7776c39f
--- /dev/null
+++ b/htdocs/langs/mk_MK/languages.lang
@@ -0,0 +1,59 @@
+# Dolibarr language file - Source file is en_US - languages
+
+# Language_ar_AR=Arabic
+# Language_ar_SA=Arabic
+# Language_bg_BG=Bulgarian
+# Language_ca_ES=Catalan
+# Language_cs_CZ=Czech
+# Language_da_DA=Danish
+# Language_da_DK=Danish
+# Language_de_DE=German
+# Language_de_AT=German (Austria)
+# Language_el_GR=Greek
+# Language_en_AU=English (Australia)
+# Language_en_GB=English (United Kingdom)
+# Language_en_IN=English (India)
+# Language_en_NZ=English (New Zealand)
+# Language_en_SA=English (Saudi Arabia)
+# Language_en_US=English (United States)
+# Language_en_ZA=English (South Africa)
+# Language_es_ES=Spanish
+# Language_es_AR=Spanish (Argentina)
+# Language_es_HN=Spanish (Honduras)
+# Language_es_MX=Spanish (Mexico)
+# Language_es_PY=Spanish (Paraguay)
+# Language_es_PE=Spanish (Peru)
+# Language_es_PR=Spanish (Puerto Rico)
+# Language_et_EE=Estonian
+# Language_fa_IR=Persian
+# Language_fi_FI=Fins
+# Language_fr_BE=French (Belgium)
+# Language_fr_CA=French (Canada)
+# Language_fr_CH=French (Switzerland)
+# Language_fr_FR=French
+# Language_fr_NC=French (New Caledonia)
+# Language_he_IL=Hebrew
+# Language_hu_HU=Hungarian
+# Language_is_IS=Icelandic
+# Language_it_IT=Italian
+# Language_ja_JP=Japanese
+# Language_ko_KR=Korean
+# Language_lv_LV=Latvian
+# Language_nb_NO=Norwegian (Bokmål)
+# Language_nl_BE=Dutch (Belgium)
+# Language_nl_NL=Dutch (Netherlands)
+# Language_pl_PL=Polish
+# Language_pt_BR=Portuguese (Brazil)
+# Language_pt_PT=Portuguese
+# Language_ro_RO=Romanian
+# Language_ru_RU=Russian
+# Language_ru_UA=Russian (Ukraine)
+# Language_tr_TR=Turkish
+# Language_sl_SI=Slovenian
+# Language_sv_SV=Swedish
+# Language_sv_SE=Swedish
+# Language_sk_SK=Slovakian
+# Language_uz_UZ=Uzbek
+# Language_vi_VN=Vietnamese
+# Language_zh_CN=Chinese
+# Language_zh_TW=Chinese (Traditional)
diff --git a/htdocs/langs/mk_MK/ldap.lang b/htdocs/langs/mk_MK/ldap.lang
new file mode 100644
index 00000000000..ed16db42181
--- /dev/null
+++ b/htdocs/langs/mk_MK/ldap.lang
@@ -0,0 +1,29 @@
+# Dolibarr language file - Source file is en_US - ldap
+# DomainPassword=Password for domain
+# YouMustChangePassNextLogon=Password for user %s on the domain %s must be changed.
+# UserMustChangePassNextLogon=User must change password on the domain %s
+# LdapUacf_NORMAL_ACCOUNT=User account
+# LdapUacf_DONT_EXPIRE_PASSWORD=Password never expires
+# LdapUacf_ACCOUNTDISABLE=Account is disabled in the domain %s
+# LDAPInformationsForThisContact=Information in LDAP database for this contact
+# LDAPInformationsForThisUser=Information in LDAP database for this user
+# LDAPInformationsForThisGroup=Information in LDAP database for this group
+# LDAPInformationsForThisMember=Information in LDAP database for this member
+# LDAPAttribute=LDAP attribute
+# LDAPAttributes=LDAP attributes
+# LDAPCard=LDAP card
+# LDAPRecordNotFound=Record not found in LDAP database
+# LDAPUsers=Users in LDAP database
+# LDAPGroups=Groups in LDAP database
+# LDAPFieldStatus=Status
+# LDAPFieldFirstSubscriptionDate=First subscription date
+# LDAPFieldFirstSubscriptionAmount=First subscription amount
+# LDAPFieldLastSubscriptionDate=Last subscription date
+# LDAPFieldLastSubscriptionAmount=Last subscription amount
+# SynchronizeDolibarr2Ldap=Synchronize user (Dolibarr -> LDAP)
+# UserSynchronized=User synchronized
+# GroupSynchronized=Group synchronized
+# MemberSynchronized=Member synchronized
+# ContactSynchronized=Contact synchronized
+# ForceSynchronize=Force synchronizing Dolibarr -> LDAP
+# ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
diff --git a/htdocs/langs/mk_MK/mailmanspip.lang b/htdocs/langs/mk_MK/mailmanspip.lang
new file mode 100644
index 00000000000..4df2bf08bde
--- /dev/null
+++ b/htdocs/langs/mk_MK/mailmanspip.lang
@@ -0,0 +1,27 @@
+# Dolibarr language file - Source file is en_US - mailmanspip
+# MailmanSpipSetup=Mailman and SPIP module Setup
+# MailmanTitle=Mailman mailing list system
+# TestSubscribe=To test subscription to Mailman lists
+# TestUnSubscribe=To test unsubscribe from Mailman lists
+# MailmanCreationSuccess=Subscription test was executed succesfully
+# MailmanDeletionSuccess=Unsubscription test was executed succesfully
+# SynchroMailManEnabled=A Mailman update will be performed
+# SynchroSpipEnabled=A Spip update will be performed
+# DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password
+# DescADHERENT_MAILMAN_URL=URL for Mailman subscriptions
+# DescADHERENT_MAILMAN_UNSUB_URL=URL for Mailman unsubscriptions
+# DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma)
+# SPIPTitle=SPIP Content Management System
+# DescADHERENT_SPIP_SERVEUR=SPIP Server
+# DescADHERENT_SPIP_DB=SPIP database name
+# DescADHERENT_SPIP_USER=SPIP database login
+# DescADHERENT_SPIP_PASS=SPIP database password
+# AddIntoSpip=Add into SPIP
+# AddIntoSpipConfirmation=Are you sure you want to add this member into SPIP?
+# AddIntoSpipError=Failed to add the user in SPIP
+# DeleteIntoSpip=Remove from SPIP
+# DeleteIntoSpipConfirmation=Are you sure you want to remove this member from SPIP?
+# DeleteIntoSpipError=Failed to suppress the user from SPIP
+# SPIPConnectionFailed=Failed to connect to SPIP
+# SuccessToAddToMailmanList=Add of %s to mailman list %s or SPIP database done
+# SuccessToRemoveToMailmanList=Removal of %s from mailman list %s or SPIP database done
diff --git a/htdocs/langs/mk_MK/mails.lang b/htdocs/langs/mk_MK/mails.lang
new file mode 100644
index 00000000000..328fc3ec5d6
--- /dev/null
+++ b/htdocs/langs/mk_MK/mails.lang
@@ -0,0 +1,132 @@
+# Dolibarr language file - Source file is en_US - mails
+# Mailing=EMailing
+# EMailing=EMailing
+# Mailings=EMailings
+# EMailings=EMailings
+# AllEMailings=All eMailings
+# MailCard=EMailing card
+# MailTargets=Targets
+# MailRecipients=Recipients
+# MailRecipient=Recipient
+# MailTitle=Description
+# MailFrom=Sender
+# MailErrorsTo=Errors to
+# MailReply=Reply to
+# MailTo=Receiver(s)
+# MailCC=Copy to
+# MailCCC=Cached copy to
+# MailTopic=EMail topic
+# MailText=Message
+# MailFile=Attached files
+# MailMessage=EMail body
+# ShowEMailing=Show emailing
+# ListOfEMailings=List of emailings
+# NewMailing=New emailing
+# EditMailing=Edit emailing
+# ResetMailing=Resend emailing
+# DeleteMailing=Delete emailing
+# DeleteAMailing=Delete an emailing
+# PreviewMailing=Preview emailing
+# PrepareMailing=Prepare emailing
+# CreateMailing=Create emailing
+# MailingDesc=This page allows you to send emailings to a group of people.
+# MailingResult=Sending emails result
+# TestMailing=Test email
+# ValidMailing=Valid emailing
+# ApproveMailing=Approve emailing
+# MailingStatusDraft=Draft
+# MailingStatusValidated=Validated
+# MailingStatusApproved=Approved
+# MailingStatusSent=Sent
+# MailingStatusSentPartialy=Sent partialy
+# MailingStatusSentCompletely=Sent completely
+# MailingStatusError=Error
+# MailingStatusNotSent=Not sent
+# MailSuccessfulySent=Email successfully sent (from %s to %s)
+# MailingSuccessfullyValidated=EMailing successfully validated
+# MailUnsubcribe=Unsubscribe
+# Unsuscribe=Unsubscribe
+# MailingStatusNotContact=Don't contact anymore
+# ErrorMailRecipientIsEmpty=Email recipient is empty
+# WarningNoEMailsAdded=No new Email to add to recipient's list.
+# ConfirmValidMailing=Are you sure you want to validate this emailing ?
+# ConfirmResetMailing=Warning, by reinitializing emailing %s, you allow to make a mass sending of this email another time. Are you sure you this is what you want to do ?
+# ConfirmDeleteMailing=Are you sure you want to delete this emailling ?
+# NbOfRecipients=Number of recipients
+# NbOfUniqueEMails=Nb of unique emails
+# NbOfEMails=Nb of EMails
+# TotalNbOfDistinctRecipients=Number of distinct recipients
+# NoTargetYet=No recipients defined yet (Go on tab 'Recipients')
+# AddRecipients=Add recipients
+# RemoveRecipient=Remove recipient
+# CommonSubstitutions=Common substitutions
+# YouCanAddYourOwnPredefindedListHere=To create your email selector module, see htdocs/core/modules/mailings/README.
+# EMailTestSubstitutionReplacedByGenericValues=When using test mode, substitutions variables are replaced by generic values
+# MailingAddFile=Attach this file
+# NoAttachedFiles=No attached files
+# BadEMail=Bad value for EMail
+# CloneEMailing=Clone Emailing
+# ConfirmCloneEMailing=Are you sure you want to clone this emailing ?
+# CloneContent=Clone message
+# CloneReceivers=Cloner recipients
+# DateLastSend=Date of last sending
+# DateSending=Date sending
+# SentTo=Sent to %s
+# MailingStatusRead=Read
+# CheckRead=Read Receipt
+# YourMailUnsubcribeOK=The email %s is correctly unsubcribe from mailing list
+# MailtoEMail=Hyper link to email
+# ActivateCheckRead=Allow to use the "Unsubcribe" link
+# ActivateCheckReadKey=Key use to encrypt URL use for "Read Receipt" and "Unsubcribe" feature
+# EMailSentToNRecipients=EMail sent to %s recipients.
+
+# Libelle des modules de liste de destinataires mailing
+# MailingModuleDescContactCompanies=Contacts/addresses of all third parties (customer, prospect, supplier, ...)
+# MailingModuleDescDolibarrUsers=Dolibarr users
+# MailingModuleDescFundationMembers=Foundation members with emails
+# MailingModuleDescEmailsFromFile=EMails from a text file (email;lastname;firstname;other)
+# MailingModuleDescEmailsFromUser=EMails from user input (email;lastname;firstname;other)
+# MailingModuleDescContactsCategories=Third parties (by category)
+# MailingModuleDescDolibarrContractsLinesExpired=Third parties with expired contract's lines
+# MailingModuleDescContactsByCompanyCategory=Contacts/addresses of third parties (by third parties category)
+# MailingModuleDescContactsByCategory=Contacts/addresses of third parties by category
+# MailingModuleDescMembersCategories=Foundation members (by categories)
+# MailingModuleDescContactsByFunction=Contacts/addresses of third parties (by position/function)
+
+
+# LineInFile=Line %s in file
+# RecipientSelectionModules=Defined requests for recipient's selection
+# MailSelectedRecipients=Selected recipients
+# MailingArea=EMailings area
+# LastMailings=Last %s emailings
+# TargetsStatistics=Targets statistics
+# NbOfCompaniesContacts=Unique contacts/addresses
+# MailNoChangePossible=Recipients for validated emailing can't be changed
+# SearchAMailing=Search mailing
+# SendMailing=Send emailing
+# SendMail=Send email
+# SentBy=Sent by
+# MailingNeedCommand=For security reason, sending an emailing is better when performed from command line. If you have one, ask your server administrator to launch the following command to send the emailing to all recipients:
+# MailingNeedCommand2=You can however send them online by adding parameter MAILING_LIMIT_SENDBYWEB with value of max number of emails you want to send by session. For this, go on Home - Setup - Other.
+# ConfirmSendingEmailing=If you can't or prefer sending them with your www browser, please confirm you are sure you want to send emailing now from your browser ?
+# LimitSendingEmailing=Note: On line sending of emailings are limited for security and timeout reasons to %s recipients by sending session.
+# TargetsReset=Clear list
+# ToClearAllRecipientsClickHere=Click here to clear the recipient list for this emailing
+# ToAddRecipientsChooseHere=Add recipients by choosing from the lists
+# NbOfEMailingsReceived=Mass emailings received
+# IdRecord=ID record
+# DeliveryReceipt=Delivery Receipt
+# YouCanUseCommaSeparatorForSeveralRecipients=You can use the comma separator to specify several recipients.
+# TagCheckMail=Track mail opening
+# TagUnsubscribe=Unsubscribe link
+# TagSignature=Signature sending user
+# TagMailtoEmail=Recipient EMail
+
+# Module Notifications
+# Notifications=Notifications
+# NoNotificationsWillBeSent=No email notifications are planned for this event and company
+# ANotificationsWillBeSent=1 notification will be sent by email
+# SomeNotificationsWillBeSent=%s notifications will be sent by email
+# AddNewNotification=Activate a new email notification request
+# ListOfActiveNotifications=List all active email notification requests
+# ListOfNotificationsDone=List all email notifications sent
diff --git a/htdocs/langs/mk_MK/main.lang b/htdocs/langs/mk_MK/main.lang
new file mode 100644
index 00000000000..dfc0b4620ea
--- /dev/null
+++ b/htdocs/langs/mk_MK/main.lang
@@ -0,0 +1,699 @@
+# Dolibarr language file - Source file is en_US - main
+DIRECTION=ltr
+# Note for Chinese:
+# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader)
+# stsongstdlight or cid0cs are for simplified Chinese
+# To read Chinese pdf with Linux: sudo apt-get install poppler-data
+FONTFORPDF=DejaVuSans
+FONTSIZEFORPDF=10
+SeparatorDecimal=,
+SeparatorThousand=None
+# FormatDateShort=%m/%d/%Y
+# FormatDateShortInput=%m/%d/%Y
+# FormatDateShortJava=MM/dd/yyyy
+# FormatDateShortJavaInput=MM/dd/yyyy
+# FormatDateShortJQuery=mm/dd/yy
+# FormatDateShortJQueryInput=mm/dd/yy
+# FormatHourShort=%I:%M %p
+# FormatHourShortDuration=%H:%M
+# FormatDateTextShort=%b %d, %Y
+# FormatDateText=%B %d, %Y
+# FormatDateHourShort=%m/%d/%Y %I:%M %p
+# FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p
+# FormatDateHourTextShort=%b %d, %Y, %I:%M %p
+# FormatDateHourText=%B %d, %Y, %I:%M %p
+# DatabaseConnection=Database connection
+# NoTranslation=No translation
+# NoRecordFound=No record found
+# NoError=No error
+# Error=Error
+# ErrorFieldRequired=Field '%s' is required
+# ErrorFieldFormat=Field '%s' has a bad value
+# ErrorFileDoesNotExists=File %s does not exist
+# ErrorFailedToOpenFile=Failed to open file %s
+# ErrorCanNotCreateDir=Can not create dir %s
+# ErrorCanNotReadDir=Can not read dir %s
+# ErrorConstantNotDefined=Parameter %s not defined
+# ErrorUnknown=Unkown error
+# ErrorSQL=SQL Error
+# ErrorLogoFileNotFound=Logo file '%s' was not found
+# ErrorGoToGlobalSetup=Go to 'Company/Foundation' setup to fix this
+# ErrorGoToModuleSetup=Go to Module setup to fix this
+# ErrorFailedToSendMail=Failed to send mail (sender=%s, receiver=%s)
+# ErrorAttachedFilesDisabled=File attaching is disabled on this server
+# ErrorFileNotUploaded=File was not uploaded. Check that size does not exceed maximum allowed, that free space is available on disk and that there is not already a file with same name in this directory.
+# ErrorInternalErrorDetected=Error detected
+# ErrorNoRequestRan=No request ran
+# ErrorWrongHostParameter=Wrong host parameter
+# ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post again the form.
+# ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child records.
+# ErrorWrongValue=Wrong value
+# ErrorWrongValueForParameterX=Wrong value for parameter %s
+# ErrorNoRequestInError=No request in error
+# ErrorServiceUnavailableTryLater=Service not available for the moment. Try again later.
+# ErrorDuplicateField=Duplicate value in a unique field
+# ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. We rollback changes.
+# ErrorConfigParameterNotDefined=Parameter %s is not defined inside Dolibarr config file conf.php.
+# ErrorCantLoadUserFromDolibarrDatabase=Failed to find user %s in Dolibarr database.
+# ErrorNoVATRateDefinedForSellerCountry=Error, no vat rates defined for country '%s'.
+# ErrorNoSocialContributionForSellerCountry=Error, no social contribution type defined for country '%s'.
+# ErrorFailedToSaveFile=Error, failed to save file.
+# ErrorOnlyPngJpgSupported=Error, only .png and .jpg image format file are supported.
+# ErrorImageFormatNotSupported=Your PHP does not support functions to convert images of this format.
+# SeeAlso=See also %s
+# BackgroundColorByDefault=Default background color
+# FileWasNotUploaded=A file is selected for attachment but was not yet uploaded. Click on "Attach file" for this.
+# NbOfEntries=Nb of entries
+# GoToWikiHelpPage=Read online help (need Internet access)
+# GoToHelpPage=Read help
+# RecordSaved=Record saved
+# RecordDeleted=Record deleted
+# LevelOfFeature=Level of features
+# NotDefined=Not defined
+# DefinedAndHasThisValue=Defined and value to
+# IsNotDefined=undefined
+# DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is setup to %s in configuration file conf.php.
This means that password database is extern to Dolibarr, so changing this field may have no effects.
+# Administrator=Administrator
+# Undefined=Undefined
+# PasswordForgotten=Password forgotten ?
+# SeeAbove=See above
+# HomeArea=Home area
+# LastConnexion=Last connection
+# PreviousConnexion=Previous connection
+# ConnectedOnMultiCompany=Connected on environment
+# ConnectedSince=Connected since
+# AuthenticationMode=Authentification mode
+# RequestedUrl=Requested Url
+# DatabaseTypeManager=Database type manager
+# RequestLastAccess=Request for last database access
+# RequestLastAccessInError=Request for last database access in error
+# ReturnCodeLastAccessInError=Return code for last database access in error
+# InformationLastAccessInError=Information for last database access in error
+# DolibarrHasDetectedError=Dolibarr has detected a technical error
+# InformationToHelpDiagnose=This is information that can help diagnostic
+# MoreInformation=More information
+# NotePublic=Note (public)
+# NotePrivate=Note (private)
+# PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals.
+# DoTest=Test
+# ToFilter=Filter
+# WarningYouHaveAtLeastOneTaskLate=Warning, you have at least one element that has exceeded the tolerance delay.
+# yes=yes
+# Yes=Yes
+# no=no
+# No=No
+# All=All
+# Home=Home
+# Help=Help
+# OnlineHelp=Online help
+# PageWiki=Wiki page
+# Always=Always
+# Never=Never
+# Under=under
+# Period=Period
+# PeriodEndDate=End date for period
+# Activate=Activate
+# Activated=Activated
+# Closed=Closed
+# Closed2=Closed
+# Enabled=Enabled
+# Deprecated=Deprecated
+# Disable=Disable
+# Disabled=Disabled
+# Add=Add
+# AddLink=Add link
+# Update=Update
+# AddActionToDo=Add event to do
+# AddActionDone=Add event done
+# Close=Close
+# Close2=Close
+# Confirm=Confirm
+# ConfirmSendCardByMail=Do you really want to send content of this card by mail to %s ?
+# Delete=Delete
+# Remove=Remove
+# Resiliate=Resiliate
+# Cancel=Cancel
+# Modify=Modify
+# Edit=Edit
+# Validate=Validate
+# ToValidate=To validate
+# Save=Save
+# SaveAs=Save As
+# TestConnection=Test connection
+# ToClone=Clone
+# ConfirmClone=Choose data you want to clone :
+# NoCloneOptionsSpecified=No data to clone defined.
+# Of=of
+# Go=Go
+# Run=Run
+# CopyOf=Copy of
+# Show=Show
+# ShowCardHere=Show card
+# Search=Search
+# SearchOf=Search
+# Valid=Valid
+# Approve=Approve
+# ReOpen=Re-Open
+# Upload=Send file
+# ToLink=Link
+# Select=Select
+# Choose=Choose
+# ChooseLangage=Please choose your language
+# Resize=Resize
+# Recenter=Recenter
+# Author=Author
+# User=User
+# Users=Users
+# Group=Group
+# Groups=Groups
+# Password=Password
+# PasswordRetype=Retype your password
+# NoteSomeFeaturesAreDisabled=Note that a lot of features/modules are disabled in this demonstration.
+# Name=Name
+# Person=Person
+# Parameter=Parameter
+# Parameters=Parameters
+# Value=Value
+# GlobalValue=Global value
+# PersonalValue=Personal value
+# NewValue=New value
+# CurrentValue=Current value
+# Code=Code
+# Type=Type
+# Language=Language
+# MultiLanguage=Multi-language
+# Note=Note
+# CurrentNote=Current note
+# Title=Title
+# Label=Label
+# RefOrLabel=Ref. or label
+# Info=Log
+# Family=Family
+# Description=Description
+# Designation=Description
+# Model=Model
+# DefaultModel=Default model
+# Action=Event
+# About=About
+# Number=Number
+# NumberByMonth=Number by month
+# AmountByMonth=Amount by month
+# Numero=Number
+# Limit=Limit
+# Limits=Limits
+# DevelopmentTeam=Development Team
+# Logout=Logout
+# Connection=Connection
+# Setup=Setup
+# Alert=Alert
+# Previous=Previous
+# Next=Next
+# Cards=Cards
+# Card=Card
+# Now=Now
+# Date=Date
+# DateStart=Date start
+# DateEnd=Date end
+# DateCreation=Creation date
+# DateModification=Modification date
+# DateModificationShort=Modif. date
+# DateLastModification=Last modification date
+# DateValidation=Validation date
+# DateClosing=Closing date
+# DateDue=Due date
+# DateValue=Value date
+# DateValueShort=Value date
+# DateOperation=Operation date
+# DateOperationShort=Oper. Date
+# DateLimit=Limit date
+# DateRequest=Request date
+# DateProcess=Process date
+# DatePlanShort=Date planed
+# DateRealShort=Date real.
+# DateBuild=Report build date
+# DatePayment=Date of payment
+# DurationYear=year
+# DurationMonth=month
+# DurationWeek=week
+# DurationDay=day
+# DurationYears=years
+# DurationMonths=months
+# DurationWeeks=weeks
+# DurationDays=days
+# Year=Year
+# Month=Month
+# Week=Week
+# Day=Day
+# Hour=Hour
+# Minute=Minute
+# Second=Second
+# Years=Years
+# Months=Months
+# Days=Days
+# days=days
+# Hours=Hours
+# Minutes=Minutes
+# Seconds=Seconds
+# Today=Today
+# Yesterday=Yesterday
+# Tomorrow=Tomorrow
+# Morning=Morning
+# Afternoon=Afternoon
+# Quadri=Quadri
+# MonthOfDay=Month of the day
+# HourShort=H
+# Rate=Rate
+# UseLocalTax=Include tax
+# Bytes=Bytes
+# KiloBytes=Kilobytes
+# MegaBytes=Megabytes
+# GigaBytes=Gigabytes
+# TeraBytes=Terabytes
+# b=b.
+# Kb=Kb
+# Mb=Mb
+# Gb=Gb
+# Tb=Tb
+# Cut=Cut
+# Copy=Copy
+# Paste=Paste
+# Default=Default
+# DefaultValue=Default value
+# DefaultGlobalValue=Global value
+# Price=Price
+# UnitPrice=Unit price
+# UnitPriceHT=Unit price (net)
+# UnitPriceTTC=Unit price
+# PriceU=U.P.
+# PriceUHT=U.P. (net)
+# PriceUTTC=U.P.
+# Amount=Amount
+# AmountInvoice=Invoice amount
+# AmountPayment=Payment amount
+# AmountHTShort=Amount (net)
+# AmountTTCShort=Amount (inc. tax)
+# AmountHT=Amount (net of tax)
+# AmountTTC=Amount (inc. tax)
+# AmountVAT=Amount tax
+# AmountLT1=Amount tax 2
+# AmountLT2=Amount tax 3
+# AmountLT1ES=Amount RE
+# AmountLT2ES=Amount IRPF
+# AmountTotal=Total amount
+# AmountAverage=Average amount
+# PriceQtyHT=Price for this quantity (net of tax)
+# PriceQtyMinHT=Price quantity min. (net of tax)
+# PriceQtyTTC=Price for this quantity (inc. tax)
+# PriceQtyMinTTC=Price quantity min. (inc. of tax)
+# Percentage=Percentage
+# Total=Total
+# SubTotal=Subtotal
+# TotalHTShort=Total (net)
+# TotalTTCShort=Total (inc. tax)
+# TotalHT=Total (net of tax)
+# TotalHTforthispage=Total (net of tax) for this page
+# TotalTTC=Total (inc. tax)
+# TotalTTCToYourCredit=Total (inc. tax) to your credit
+# TotalVAT=Total tax
+# TotalLT1=Total tax 2
+# TotalLT2=Total tax 3
+# TotalLT1ES=Total RE
+# TotalLT2ES=Total IRPF
+# IncludedVAT=Included tax
+# HT=Net of tax
+# TTC=Inc. tax
+# VAT=Sales tax
+# LT1ES=RE
+# LT2ES=IRPF
+# VATRate=Tax Rate
+# Average=Average
+# Sum=Sum
+# Delta=Delta
+# Module=Module
+# Option=Option
+# List=List
+# FullList=Full list
+# Statistics=Statistics
+# OtherStatistics=Other statistics
+# Status=Status
+# ShortInfo=Info.
+# Ref=Ref.
+# RefSupplier=Ref. supplier
+# RefPayment=Ref. payment
+# CommercialProposalsShort=Commercial proposals
+# Comment=Comment
+# Comments=Comments
+# ActionsToDo=Events to do
+# ActionsDone=Events done
+# ActionsToDoShort=To do
+# ActionsRunningshort=Started
+# ActionsDoneShort=Done
+# ActionNotApplicable=Not applicable
+# ActionRunningNotStarted=To start
+# ActionRunningShort=Started
+# ActionDoneShort=Finished
+# CompanyFoundation=Company/Foundation
+# ContactsForCompany=Contacts for this third party
+# ContactsAddressesForCompany=Contacts/addresses for this third party
+# AddressesForCompany=Addresses for this third party
+# ActionsOnCompany=Events about this third party
+# ActionsOnMember=Events about this member
+# NActions=%s events
+# NActionsLate=%s late
+# Filter=Filter
+# RemoveFilter=Remove filter
+# ChartGenerated=Chart generated
+# ChartNotGenerated=Chart not generated
+# GeneratedOn=Build on %s
+# Generate=Generate
+# Duration=Duration
+# TotalDuration=Total duration
+# Summary=Summary
+# MyBookmarks=My bookmarks
+# OtherInformationsBoxes=Other information boxes
+# DolibarrBoard=Dolibarr board
+# DolibarrStateBoard=Statistics
+# DolibarrWorkBoard=Work tasks board
+# Available=Available
+# NotYetAvailable=Not yet available
+# NotAvailable=Not available
+# Popularity=Popularity
+# Categories=Categories
+# Category=Category
+# By=By
+# From=From
+# to=to
+# and=and
+# or=or
+# Other=Other
+# Others=Others
+# OtherInformations=Other informations
+# Quantity=Quantity
+# Qty=Qty
+# ChangedBy=Changed by
+# ReCalculate=Recalculate
+# ResultOk=Success
+# ResultKo=Failure
+# Reporting=Reporting
+# Reportings=Reporting
+# Draft=Draft
+# Drafts=Drafts
+# Validated=Validated
+# Opened=Opened
+# New=New
+# Discount=Discount
+# Unknown=Unknown
+# General=General
+# Size=Size
+# Received=Received
+# Paid=Paid
+# Topic=Sujet
+# ByCompanies=By third parties
+# ByUsers=By users
+# Links=Links
+# Link=Link
+# Receipts=Receipts
+# Rejects=Rejects
+# Preview=Preview
+# NextStep=Next step
+# PreviousStep=Previous step
+# Datas=Data
+# None=None
+# NoneF=None
+# Late=Late
+# Photo=Picture
+# Photos=Pictures
+# AddPhoto=Add picture
+# Login=Login
+# CurrentLogin=Current login
+# January=January
+# February=February
+# March=March
+# April=April
+# May=May
+# June=June
+# July=July
+# August=August
+# September=September
+# October=October
+# November=November
+# December=December
+# JanuaryMin=Jan
+# FebruaryMin=Feb
+# MarchMin=Mar
+# AprilMin=Apr
+# MayMin=May
+# JuneMin=Jun
+# JulyMin=Jul
+# AugustMin=Aug
+# SeptemberMin=Sep
+# OctoberMin=Oct
+# NovemberMin=Nov
+# DecemberMin=Dec
+# Month01=January
+# Month02=February
+# Month03=March
+# Month04=April
+# Month05=May
+# Month06=June
+# Month07=July
+# Month08=August
+# Month09=September
+# Month10=October
+# Month11=November
+# Month12=December
+# MonthShort01=Jan
+# MonthShort02=Feb
+# MonthShort03=Mar
+# MonthShort04=Apr
+# MonthShort05=May
+# MonthShort06=Jun
+# MonthShort07=Jul
+# MonthShort08=Aug
+# MonthShort09=Sep
+# MonthShort10=Oct
+# MonthShort11=Nov
+# MonthShort12=Dec
+# AttachedFiles=Attached files and documents
+# FileTransferComplete=File was uploaded successfuly
+# DateFormatYYYYMM=YYYY-MM
+# DateFormatYYYYMMDD=YYYY-MM-DD
+# DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS
+# ReportName=Report name
+# ReportPeriod=Report period
+# ReportDescription=Description
+# Report=Report
+# Keyword=Mot clé
+# Legend=Legend
+# FillTownFromZip=Fill city from zip
+# Fill=Fill
+# Reset=Reset
+# ShowLog=Show log
+# File=File
+# Files=Files
+# NotAllowed=Not allowed
+# ReadPermissionNotAllowed=Read permission not allowed
+# AmountInCurrency=Amount in %s currency
+# Example=Example
+# Examples=Examples
+# NoExample=No example
+# FindBug=Report a bug
+# NbOfThirdParties=Number of third parties
+# NbOfCustomers=Number of customers
+# NbOfLines=Number of lines
+# NbOfObjects=Number of objects
+# NbOfReferers=Number of referrers
+# Referers=Consumption
+# TotalQuantity=Total quantity
+# DateFromTo=From %s to %s
+# DateFrom=From %s
+# DateUntil=Until %s
+# Check=Check
+# Internal=Internal
+# External=External
+# Internals=Internal
+# Externals=External
+# Warning=Warning
+# Warnings=Warnings
+# BuildPDF=Build PDF
+# RebuildPDF=Rebuild PDF
+# BuildDoc=Build Doc
+# RebuildDoc=Rebuild Doc
+# Entity=Environment
+# Entities=Entities
+# EventLogs=Logs
+# CustomerPreview=Customer preview
+# SupplierPreview=Supplier preview
+# AccountancyPreview=Accountancy preview
+# ShowCustomerPreview=Show customer preview
+# ShowSupplierPreview=Show supplier preview
+# ShowAccountancyPreview=Show accountancy preview
+# ShowProspectPreview=Show prospect preview
+# RefCustomer=Ref. customer
+# Currency=Currency
+# InfoAdmin=Information for administrators
+# Undo=Undo
+# Redo=Redo
+# ExpandAll=Expand all
+# UndoExpandAll=Undo expand
+# Reason=Reason
+# FeatureNotYetSupported=Feature not yet supported
+# CloseWindow=Close window
+# Question=Question
+# Response=Response
+# Priority=Priority
+# SendByMail=Send by EMail
+# MailSentBy=Email sent by
+# TextUsedInTheMessageBody=Email body
+# SendAcknowledgementByMail=Send Ack. by email
+# NoEMail=No email
+# Owner=Owner
+# DetectedVersion=Detected version
+# FollowingConstantsWillBeSubstituted=The following constants will be replaced with the corresponding value.
+# Refresh=Refresh
+# BackToList=Back to list
+# GoBack=Go back
+# CanBeModifiedIfOk=Can be modified if valid
+# CanBeModifiedIfKo=Can be modified if not valid
+# RecordModifiedSuccessfully=Record modified successfully
+# RecordsModified=%s records modified
+# AutomaticCode=Automatic code
+# NotManaged=Not managed
+# FeatureDisabled=Feature disabled
+# MoveBox=Move box %s
+# Offered=Offered
+# NotEnoughPermissions=You don't have permission for this action
+# SessionName=Session name
+# Method=Method
+# Receive=Receive
+# PartialWoman=Partial
+# PartialMan=Partial
+# TotalWoman=Total
+# TotalMan=Total
+# NeverReceived=Never received
+# Canceled=Canceled
+# YouCanChangeValuesForThisListFromDictionnarySetup=You can change values for this list from menu setup - dictionnary
+# Color=Color
+# Documents=Linked files
+# DocumentsNb=Linked files (%s)
+# Documents2=Documents
+# BuildDocuments=Generated documents
+# UploadDisabled=Upload disabled
+# MenuECM=Documents
+# MenuAWStats=AWStats
+# MenuMembers=Members
+# MenuAgendaGoogle=Google agenda
+# ThisLimitIsDefinedInSetup=Dolibarr limit (Menu home-setup-security): %s Kb, PHP limit: %s Kb
+# NoFileFound=No documents saved in this directory
+# CurrentUserLanguage=Current language
+# CurrentTheme=Current theme
+# CurrentMenuManager=Current menu manager
+# DisabledModules=Disabled modules
+# For=For
+# ForCustomer=For customer
+# Signature=Signature
+# HidePassword=Show command with password hidden
+# UnHidePassword=Show real command with clear password
+# Root=Root
+# Informations=Informations
+# Page=Page
+# Notes=Notes
+# AddNewLine=Add new line
+# AddFile=Add file
+# ListOfFiles=List of available files
+# FreeZone=Free text
+# CloneMainAttributes=Clone object with its main attributes
+# PDFMerge=PDF Merge
+# Merge=Merge
+# PrintContentArea=Show page to print main content area
+# MenuManager=Menu manager
+# NoMenu=No sub-menu
+# WarningYouAreInMaintenanceMode=Warning, you are in a maintenance mode, so only login %s is allowed to use application at the moment.
+# CoreErrorTitle=System error
+# CoreErrorMessage=Sorry, an error occurred. Check the logs or contact your system administrator.
+# CreditCard=Credit card
+# FieldsWithAreMandatory=Fields with %s are mandatory
+# FieldsWithIsForPublic=Fields with %s are shown on public list of members. If you don't want this, check off the "public" box.
+# AccordingToGeoIPDatabase=(according to GeoIP convertion)
+# Line=Line
+# NotSupported=Not supported
+# RequiredField=Required field
+# Result=Result
+# ToTest=Test
+# ValidateBefore=Card must be validated before using this feature
+# Visibility=Visibility
+# Private=Private
+# Hidden=Hidden
+# Resources=Resources
+# Source=Source
+# Prefix=Prefix
+# Before=Before
+# After=After
+# IPAddress=IP address
+# Frequency=Frequency
+# IM=Instant messaging
+# NewAttribute=New attribute
+# AttributeCode=Attribute code
+# OptionalFieldsSetup=Extra attributes setup
+# URLPhoto=URL of photo/logo
+# SetLinkToThirdParty=Link to another third party
+# CreateDraft=Create draft
+# ClickToEdit=Click to edit
+# ObjectDeleted=Object %s deleted
+# ByCountry=By country
+# ByTown=By town
+# ByDate=By date
+# ByMonthYear=By month/year
+# ByYear=By year
+# ByMonth=By month
+# ByDay=By day
+# BySalesRepresentative=By sales representative
+# LinkedToSpecificUsers=Linked to a particular user contact
+# DeleteAFile=Delete a file
+# ConfirmDeleteAFile=Are you sure you want to delete file
+# NoResults=No results
+# ModulesSystemTools=Modules tools
+# Test=Test
+# Element=Element
+# NoPhotoYet=No pictures available yet
+# HomeDashboard=Home summary
+# Deductible=Deductible
+# from=from
+# toward=toward
+# Access=Access
+# HelpCopyToClipboard=Use Ctrl+C to copy to clipboard
+# SaveUploadedFileWithMask=Save file on server with name "%s" (otherwise "%s")
+# OriginFileName=Original filename
+# SetDemandReason=Set source
+# ViewPrivateNote=View notes
+# XMoreLines=%s line(s) hidden
+
+# Week day
+# Monday=Monday
+# Tuesday=Tuesday
+# Wednesday=Wednesday
+# Thursday=Thursday
+# Friday=Friday
+# Saturday=Saturday
+# Sunday=Sunday
+# MondayMin=Mo
+# TuesdayMin=Tu
+# WednesdayMin=We
+# ThursdayMin=Th
+# FridayMin=Fr
+# SaturdayMin=Sa
+# SundayMin=Su
+# Day1=Monday
+# Day2=Tuesday
+# Day3=Wednesday
+# Day4=Thursday
+# Day5=Friday
+# Day6=Saturday
+# Day0=Sunday
+# ShortMonday=M
+# ShortTuesday=T
+# ShortWednesday=W
+# ShortThursday=T
+# ShortFriday=F
+# ShortSaturday=S
+# ShortSunday=S
diff --git a/htdocs/langs/mk_MK/margins.lang b/htdocs/langs/mk_MK/margins.lang
new file mode 100644
index 00000000000..5e1986a9c2c
--- /dev/null
+++ b/htdocs/langs/mk_MK/margins.lang
@@ -0,0 +1,51 @@
+# Dolibarr language file - Source file is en_US - marges
+
+# Margin=Margin
+# Margins=Margins
+# TotalMargin=Total Margin
+# MarginOnProducts=Margin / Products
+# MarginOnServices=Margin / Services
+# MarginRate=Margin rate
+# MarkRate=Mark rate
+# DisplayMarginRates=Display margin rates
+# DisplayMarkRates=Display mark rates
+# InputPrice=Input price
+
+# margin=Profit margins management
+# margesSetup=Profit margins management setup
+
+# MarginDetails=Margin details
+
+# ProductMargins=Product margins
+# CustomerMargins=Customer margins
+# AgentMargins=Agent margins
+
+# ProductService=Product or Service
+# AllProducts=All products and services
+# ChooseProduct/Service=Choose product or service
+# CommercialAgent=Commercial agent
+
+# StartDate=Start date
+# EndDate=End date
+# Launch=Start
+
+# ForceBuyingPriceIfNull=Force buying price if null
+# ForceBuyingPriceIfNullDetails=if "ON", margin will be zero on line (buying price = selling price), otherwise ("OFF"), marge will be equal to selling price (buying price = 0)
+# MARGIN_METHODE_FOR_DISCOUNT=Margin method for global discounts
+# UseDiscountAsProduct=As a product
+# UseDiscountAsService=As a service
+# UseDiscountOnTotal=On subtotal
+# MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
+
+# MARGIN_TYPE=Margin type
+# MargeBrute=Raw margin
+# MargeNette=Net margin
+# MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price
Net margin : Selling price - Cost price
+
+# CostPrice=Cost price
+# BuyingCost=Cost price
+# UnitCharges=Unit charges
+# Charges=Charges
+
+# AgentContactType=Commercial agent contact type
+# AgentContactTypeDetails=Défine what contact type (linked on invoices) will be used for margin report by commercial agents
diff --git a/htdocs/langs/mk_MK/members.lang b/htdocs/langs/mk_MK/members.lang
new file mode 100644
index 00000000000..9246a04ced9
--- /dev/null
+++ b/htdocs/langs/mk_MK/members.lang
@@ -0,0 +1,204 @@
+# Dolibarr language file - Source file is en_US - members
+# MembersArea=Members area
+# PublicMembersArea=Public members area
+# MemberCard=Member card
+# SubscriptionCard=Subscription card
+# Member=Member
+# Members=Members
+# MemberAccount=Member login
+# ShowMember=Show member card
+# UserNotLinkedToMember=User not linked to a member
+# ThirdpartyNotLinkedToMember=Third-party not linked to a member
+# MembersTickets=Members Tickets
+# FundationMembers=Foundation members
+# Attributs=Attributes
+# ErrorMemberTypeNotDefined=Member type not defined
+# ListOfPublicMembers=List of public members
+# ListOfValidatedPublicMembers=List of validated public members
+# ErrorThisMemberIsNotPublic=This member is not public
+# ErrorMemberIsAlreadyLinkedToThisThirdParty=Another member (name: %s, login: %s) is already linked to a third party %s. Remove this link first because a third party can't be linked to only a member (and vice versa).
+# ErrorUserPermissionAllowsToLinksToItselfOnly=For security reasons, you must be granted permissions to edit all users to be able to link a member to a user that is not yours.
+# ThisIsContentOfYourCard=This is details of your card
+# CardContent=Content of your member card
+# SetLinkToUser=Link to a Dolibarr user
+# SetLinkToThirdParty=Link to a Dolibarr third party
+# MembersCards=Members business cards
+# MembersList=List of members
+# MembersListToValid=List of draft members (to be validated)
+# MembersListValid=List of valid members
+# MembersListUpToDate=List of valid members with up to date subscription
+# MembersListNotUpToDate=List of valid members with subscription out of date
+# MembersListResiliated=List of resiliated members
+# MembersListQualified=List of qualified members
+# MenuMembersToValidate=Draft members
+# MenuMembersValidated=Validated members
+# MenuMembersUpToDate=Up to date members
+# MenuMembersNotUpToDate=Out of date members
+# MenuMembersResiliated=Resiliated members
+# MembersWithSubscriptionToReceive=Members with subscription to receive
+# DateAbonment=Subscription date
+# DateSubscription=Subscription date
+# DateNextSubscription=Next subscription
+# DateEndSubscription=Subscription end date
+# EndSubscription=End subscription
+# SubscriptionId=Subscription id
+# MemberId=Member id
+# NewMember=New member
+# NewType=New member type
+# MemberType=Member type
+# MemberTypeId=Member type id
+# MemberTypeLabel=Member type label
+# MembersTypes=Members types
+# MembersAttributes=Members attributes
+# SearchAMember=Search a member
+# MemberStatusDraft=Draft (needs to be validated)
+# MemberStatusDraftShort=Draft
+# MemberStatusActive=Validated (waiting subscription)
+# MemberStatusActiveShort=Validated
+# MemberStatusActiveLate=subscription expired
+# MemberStatusActiveLateShort=Expired
+# MemberStatusPaid=Subscription up to date
+# MemberStatusPaidShort=Up to date
+# MemberStatusResiliated=Resiliated member
+# MemberStatusResiliatedShort=Resiliated
+# MembersStatusToValid=Draft members
+# MembersStatusToValidShort=Draft members
+# MembersStatusValidated=Validated members
+# MembersStatusPaid=Subscription up to date
+# MembersStatusPaidShort=Up to date
+# MembersStatusNotPaid=Subscription out of date
+# MembersStatusNotPaidShort=Out of date
+# MembersStatusResiliated=Resiliated members
+# MembersStatusResiliatedShort=Resiliated members
+# NewCotisation=New contribution
+# PaymentSubscription=New contribution payment
+# EditMember=Edit member
+# SubscriptionEndDate=Subscription's end date
+# MembersTypeSetup=Members type setup
+# NewSubscription=New subscription
+# NewSubscriptionDesc=This form allows you to record your subscription as a new member of the foundation. If you want to renew your subscription (if already a member), please contact foundation board instead by email %s.
+# Subscription=Subscription
+# Subscriptions=Subscriptions
+# SubscriptionLate=Late
+# SubscriptionNotReceived=Subscription never received
+# SubscriptionLateShort=Late
+# SubscriptionNotReceivedShort=Never received
+# ListOfSubscriptions=List of subscriptions
+# SendCardByMail=Send card by Email
+# AddMember=Add member
+# MemberType=Member type
+# NoTypeDefinedGoToSetup=No member types defined. Go to menu "Members types"
+# NewMemberType=New member type
+# WelcomeEMail=Welcome e-mail
+# SubscriptionRequired=Subscription required
+# EditType=Edit member type
+# DeleteType=Delete
+# VoteAllowed=Vote allowed
+# Physical=Physical
+# Moral=Moral
+# MorPhy=Moral/Physical
+# Reenable=Reenable
+# ResiliateMember=Resiliate a member
+# ConfirmResiliateMember=Are you sure you want to resiliate this member ?
+# DeleteMember=Delete a member
+# ConfirmDeleteMember=Are you sure you want to delete this member (Deleting a member will delete all his subscriptions) ?
+# DeleteSubscription=Delete a subscription
+# ConfirmDeleteSubscription=Are you sure you want to delete this subscription ?
+# Filehtpasswd=htpasswd file
+# ValidateMember=Validate a member
+# ConfirmValidateMember=Are you sure you want to validate this member ?
+# FollowingLinksArePublic=The following links are open pages not protected by any Dolibarr permission. They are not formated pages, provided as example to show how to list members database.
+# PublicMemberList=Public member list
+# BlankSubscriptionForm=Public auto-subscription form
+# BlankSubscriptionFormDesc=Dolibarr can provide you a public URL to allow external visitors to ask to subscribe to the foundation. If an online payment module is enabled, a payment form will also be automatically provided.
+# EnablePublicSubscriptionForm=Enable the public auto-subscription form
+# MemberPublicLinks=Public links/pages
+# ExportDataset_member_1=Members and subscriptions
+# ImportDataset_member_1=Members
+# LastMembers=Last %s members
+# LastMembersModified=Last %s modified members
+# LastSubscriptionsModified=Last %s modified subscriptions
+# AttributeName=Attribute name
+# String=String
+# Text=Text
+# Int=Int
+# Date=Date
+# DateAndTime=Date and time
+# PublicMemberCard=Member public card
+# MemberNotOrNoMoreExpectedToSubscribe=Member not or no more expected to subscribe
+# AddSubscription=Add subscription
+# ShowSubscription=Show subscription
+# MemberModifiedInDolibarr=Member modified in Dolibarr
+# SendAnEMailToMember=Send information email to member
+# DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the e-mail received in case of auto-inscription of a guest
+# DescADHERENT_AUTOREGISTER_NOTIF_MAIL=E-mail received in case of auto-inscription of a guest
+# DescADHERENT_AUTOREGISTER_MAIL_SUBJECT=EMail subject for member autosubscription
+# DescADHERENT_AUTOREGISTER_MAIL=EMail for member autosubscription
+# DescADHERENT_MAIL_VALID_SUBJECT=EMail subject for member validation
+# DescADHERENT_MAIL_VALID=EMail for member validation
+# DescADHERENT_MAIL_COTIS_SUBJECT=EMail subject for subscription
+# DescADHERENT_MAIL_COTIS=EMail for subscription
+# DescADHERENT_MAIL_RESIL_SUBJECT=EMail subject for member resiliation
+# DescADHERENT_MAIL_RESIL=EMail for member resiliation
+# DescADHERENT_MAIL_FROM=Sender EMail for automatic emails
+# DescADHERENT_ETIQUETTE_TYPE=Format of labels page
+# DescADHERENT_ETIQUETTE_TEXT=Text printed on member address sheets
+# DescADHERENT_CARD_TYPE=Format of cards page
+# DescADHERENT_CARD_HEADER_TEXT=Text printed on top of member cards
+# DescADHERENT_CARD_TEXT=Text printed on member cards (align on left)
+# DescADHERENT_CARD_TEXT_RIGHT=Text printed on member cards (align on right)
+# DescADHERENT_CARD_FOOTER_TEXT=Text printed on bottom of member cards
+# GlobalConfigUsedIfNotDefined=Text defined in Foundation module setup will be used if not defined here
+# MayBeOverwrited=This text can be overwrited by value defined for member's type
+# ShowTypeCard=Show type '%s'
+# HTPasswordExport=htpassword file generation
+# NoThirdPartyAssociatedToMember=No third party associated to this member
+# ThirdPartyDolibarr=Dolibarr third party
+# MembersAndSubscriptions= Members and Subscriptions
+# MoreActions=Complementary action on recording
+# MoreActionsOnSubscription=Complementary action, suggested by default when recording a subscription
+# MoreActionBankDirect=Create a direct transaction record on account
+# MoreActionBankViaInvoice=Create an invoice and payment on account
+# MoreActionInvoiceOnly=Create an invoice with no payment
+# LinkToGeneratedPages=Generate visit cards
+# LinkToGeneratedPagesDesc=This screen allows you to generate PDF files with business cards for all your members or a particular member.
+# DocForAllMembersCards=Generate business cards for all members
+# DocForOneMemberCards=Generate business cards for a particular member
+# DocForLabels=Generate address sheets
+# SubscriptionPayment=Subscription payment
+# LastSubscriptionDate=Last subscription date
+# LastSubscriptionAmount=Last subscription amount
+# MembersStatisticsByCountries=Members statistics by country
+# MembersStatisticsByState=Members statistics by state/province
+# MembersStatisticsByTown=Members statistics by town
+# NbOfMembers=Number of members
+# NoValidatedMemberYet=No validated members found
+# MembersByCountryDesc=This screen show you statistics on members by countries. Graphic depends however on Google online graph service and is available only if an internet connection is is working.
+# MembersByStateDesc=This screen show you statistics on members by state/provinces/canton.
+# MembersByTownDesc=This screen show you statistics on members by town.
+# MembersStatisticsDesc=Choose statistics you want to read...
+# MenuMembersStats=Statistics
+# LastMemberDate=Last member date
+# Nature=Nature
+# Public=Information are public
+# Exports=Exports
+# NewMemberbyWeb=New member added. Awaiting approval
+# NewMemberForm=New member form
+# SubscriptionsStatistics=Statistics on subscriptions
+# NbOfSubscriptions=Number of subscriptions
+# AmountOfSubscriptions=Amount of subscriptions
+# TurnoverOrBudget=Turnover (for a company) or Budget (for a foundation)
+# DefaultAmount=Default amount of subscription
+# CanEditAmount=Visitor can choose/edit amount of its subscription
+# MEMBER_NEWFORM_PAYONLINE=Jump on integrated online payment page
+# Associations=Foundations
+# Collectivités=Organizations
+# Particuliers=Personal
+# Entreprises=Companies
+# DOLIBARRFOUNDATION_PAYMENT_FORM=To make your subscription payment using a bank transfer, see page http://wiki.dolibarr.org/index.php/Subscribe.
To pay using a Credit Card or Paypal, click on button at bottom of this page.
+# ByProperties=By characteristics
+# MembersStatisticsByProperties=Members statistics by characteristics
+# MembersByNature=Members by nature
+# VATToUseForSubscriptions=VAT rate to use for subscriptions
+# NoVatOnSubscription=No TVA for subscriptions
+# MEMBER_PAYONLINE_SENDEMAIL=Email to warn when Dolibarr receive a confirmation of a validated payment for subscription
diff --git a/htdocs/langs/mk_MK/opensurvey.lang b/htdocs/langs/mk_MK/opensurvey.lang
new file mode 100644
index 00000000000..fec34d9dbe6
--- /dev/null
+++ b/htdocs/langs/mk_MK/opensurvey.lang
@@ -0,0 +1,65 @@
+# Dolibarr language file - Source file is en_US - opensurvey
+# Survey=Survey
+# Surveys=Surveys
+# OrganizeYourMeetingEasily=Organize your meetings and surveys easily. First select type of survey...
+# NewSurvey=New survey
+# NoSurveysInDatabase=%s survey(s) into database.
+# OpenSurveyArea=Surveys area
+# AddACommentForPoll=You can add a comment into survey...
+# AddComment=Add comment
+# CreatePoll=Create poll
+# PollTitle=Poll title
+# ToReceiveEMailForEachVote=To receive an email for each vote
+# TypeDate=Type date
+# TypeClassic=Type standard
+# OpenSurveyStep2=Select your dates amoung the free days (green). The selected days are in blue. You can unselect a day previously selected by clicking again on it
+# RemoveAllDays=Remove all days
+# CopyHoursOfFirstDay=Copy hours of first day
+# RemoveAllHours=Remove all hours
+# SelectedDays=Selected days
+# TheBestChoice=The best choice currently is
+# TheBestChoices=The best choices currently are
+# with=with
+# OpenSurveyHowTo=If you agree to vote in this poll, you have to give your name, choose the values that fit best for you and validate with the plus button at the end of the line.
+# CommentsOfVoters=Comments of voters
+# ConfirmRemovalOfPoll=Are you sure you want to remove this poll (and all votes)
+# RemovePoll=Remove poll
+# UrlForSurvey=URL to communicate to get a direct access to survey
+# PollOnChoice=You are creating a poll to make a multi-choice for a poll. First enter all possible choices for your poll:
+# CreateSurveyDate=Create a date survey
+# CreateSurveyStandard=Create a standard survey
+# CheckBox=Simple checkbox
+# YesNoList=List (empty/yes/no)
+# PourContreList=List (empty/for/against)
+# AddNewColumn=Add new column
+# TitleChoice=Choice label
+# ExportSpreadsheet=Export result spreadsheet
+# ExpireDate=Limit date
+# NbOfVoters=Nb of voters
+# SurveyResults=Results
+# PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s.
+# 5MoreChoices=5 more choices
+# Abstention=Abstention
+# Against=Against
+# YouAreInivitedToVote=You are invited to vote for this poll
+# VoteNameAlreadyExists=This name was already used for this poll
+# ErrorPollDoesNotExists=Error, poll %s does not exists.
+# OpenSurveyNothingToSetup=There is no specific setup to do.
+# PollWillExpire=Your poll will expire automatically %s days after the last date of your poll.
+# AddADate=Add a date
+# AddStartHour=Add start hour
+# AddEndHour=Add end hour
+# votes=vote(s)
+# NoCommentYet=No comments have been posted for this poll yet
+# CanEditVotes=Can change vote of others
+# CanComment=Voters can comment in the poll
+# CanSeeOthersVote=Voters can see other people's vote
+# SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
- empty,
- "8h", "8H" or "8:00" to give a meeting's start hour,
- "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
- "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes.
+# BackToCurrentMonth=Back to current month
+# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
+# ErrorOpenSurveyOneChoice=Enter at least one choice
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
+# ErrorInsertingComment=There was an error while inserting your comment
+# MoreChoices=Enter more choices for the voters
+# SurveyExpiredInfo=The voting time of this poll has expired.
+# EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
diff --git a/htdocs/langs/mk_MK/orders.lang b/htdocs/langs/mk_MK/orders.lang
new file mode 100644
index 00000000000..6bbef48cfc9
--- /dev/null
+++ b/htdocs/langs/mk_MK/orders.lang
@@ -0,0 +1,166 @@
+# Dolibarr language file - Source file is en_US - orders
+# OrdersArea=Customers orders area
+# SuppliersOrdersArea=Suppliers orders area
+# OrderCard=Order card
+# OrderId=Order Id
+# Order=Order
+# Orders=Orders
+# OrderLine=Order line
+# OrderFollow=Follow up
+# OrderDate=Order date
+# OrderToProcess=Order to process
+# NewOrder=New order
+# ToOrder=Make order
+# MakeOrder=Make order
+# SupplierOrder=Supplier order
+# SuppliersOrders=Suppliers orders
+# SuppliersOrdersRunning=Current suppliers orders
+# CustomerOrder=Customer order
+# CustomersOrders=Customer's orders
+# CustomersOrdersRunning=Current customer's orders
+# CustomersOrdersAndOrdersLines=Customer orders and order's lines
+# OrdersToValid=Customer's orders to validate
+# OrdersToBill=Customer's orders delivered
+# OrdersInProcess=Customer's orders in process
+# OrdersToProcess=Customer's orders to process
+# SuppliersOrdersToProcess=Supplier's orders to process
+# StatusOrderCanceledShort=Canceled
+# StatusOrderDraftShort=Draft
+# StatusOrderValidatedShort=Validated
+# StatusOrderSentShort=In process
+# StatusOrderSent=Shipment in process
+# StatusOrderOnProcessShort=Reception
+# StatusOrderProcessedShort=Processed
+# StatusOrderToBillShort=Delivered
+# StatusOrderToBill2Short=To bill
+# StatusOrderApprovedShort=Approved
+# StatusOrderRefusedShort=Refused
+# StatusOrderToProcessShort=To process
+# StatusOrderReceivedPartiallyShort=Partially received
+# StatusOrderReceivedAllShort=Everything received
+# StatusOrderCanceled=Canceled
+# StatusOrderDraft=Draft (needs to be validated)
+# StatusOrderValidated=Validated
+# StatusOrderOnProcess=Waiting to receive
+# StatusOrderProcessed=Processed
+# StatusOrderToBill=Delivered
+# StatusOrderToBill2=To bill
+# StatusOrderApproved=Approved
+# StatusOrderRefused=Refused
+# StatusOrderReceivedPartially=Partially received
+# StatusOrderReceivedAll=Everything received
+# ShippingExist=A shipment exists
+# DraftOrWaitingApproved=Draft or approved not yet ordered
+# DraftOrWaitingShipped=Draft or validated not yet shipped
+# MenuOrdersToBill=Orders delivered
+# MenuOrdersToBill2=Orders to bill
+# SearchOrder=Search order
+# ShipProduct=Ship product
+# Discount=Discount
+# CreateOrder=Create Order
+# RefuseOrder=Refuse order
+# ApproveOrder=Accept order
+# ValidateOrder=Validate order
+# UnvalidateOrder=Unvalidate order
+# DeleteOrder=Delete order
+# CancelOrder=Cancel order
+# AddOrder=Add order
+# AddToMyOrders=Add to my orders
+# AddToOtherOrders=Add to other orders
+# AddToDraftOrders=Add to draft order
+# ShowOrder=Show order
+# NoOpenedOrders=No opened orders
+# NoOtherOpenedOrders=No other opened orders
+# NoDraftOrders=No draft orders
+# OtherOrders=Other orders
+# LastOrders=Last %s orders
+# LastModifiedOrders=Last %s modified orders
+# LastClosedOrders=Last %s closed orders
+# AllOrders=All orders
+# NbOfOrders=Number of orders
+# OrdersStatistics=Order's statistics
+# OrdersStatisticsSuppliers=Supplier order's statistics
+# NumberOfOrdersByMonth=Number of orders by month
+# AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
+# ListOfOrders=List of orders
+# CloseOrder=Close order
+# ConfirmCloseOrder=Are you sure you want to set this order to deliverd ? Once an order is delivered, it can be set to billed.
+# ConfirmCloseOrderIfSending=Are you sure you want to close this order ? You must close an order only when all shipping are done.
+# ConfirmDeleteOrder=Are you sure you want to delete this order ?
+# ConfirmValidateOrder=Are you sure you want to validate this order under name %s ?
+# ConfirmUnvalidateOrder=Are you sure you want to restore order %s to draft status ?
+# ConfirmCancelOrder=Are you sure you want to cancel this order ?
+# ConfirmMakeOrder=Are you sure you want to confirm you made this order on %s ?
+# GenerateBill=Generate invoice
+# ClassifyShipped=Classify delivered
+# ClassifyBilled=Classify billed
+# ComptaCard=Accountancy card
+# DraftOrders=Draft orders
+# RelatedOrders=Related orders
+# OnProcessOrders=In process orders
+# RefOrder=Ref. order
+# RefCustomerOrder=Ref. customer order
+# CustomerOrder=Customer order
+# RefCustomerOrderShort=Ref. cust. order
+# SendOrderByMail=Send order by mail
+# ActionsOnOrder=Events on order
+# NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
+# OrderMode=Order method
+# AuthorRequest=Request author
+# UseCustomerContactAsOrderRecipientIfExist=Use customer contact address if defined instead of third party address as order recipient address
+# RunningOrders=Orders on process
+# UserWithApproveOrderGrant=Users granted with "approve orders" permission.
+# PaymentOrderRef=Payment of order %s
+# CloneOrder=Clone order
+# ConfirmCloneOrder=Are you sure you want to clone this order %s ?
+# DispatchSupplierOrder=Receiving supplier order %s
+##### Types de contacts #####
+# TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
+# TypeContact_commande_internal_SHIPPING=Representative following-up shipping
+# TypeContact_commande_external_BILLING=Customer invoice contact
+# TypeContact_commande_external_SHIPPING=Customer shipping contact
+# TypeContact_commande_external_CUSTOMER=Customer contact following-up order
+# TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
+# TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
+# TypeContact_order_supplier_external_BILLING=Supplier invoice contact
+# TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
+# TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
+
+# Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
+# Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
+# Error_FailedToLoad_COMMANDE_SUPPLIER_ADDON_File=Failed to load module file '%s'
+# Error_FailedToLoad_COMMANDE_ADDON_File=Failed to load module file '%s'
+# Error_OrderNotChecked=No orders to invoice selected
+
+
+# Sources
+# OrderSource0=Commercial proposal
+# OrderSource1=Internet
+# OrderSource2=Mail campaign
+# OrderSource3=Phone compaign
+# OrderSource4=Fax campaign
+# OrderSource5=Commercial
+# OrderSource6=Store
+# QtyOrdered=Qty ordered
+# AddDeliveryCostLine=Add a delivery cost line indicating the weight of the order
+
+# Documents models
+# PDFEinsteinDescription=A complete order model (logo...)
+# PDFEdisonDescription=A simple order model
+# PDFProformaDescription=A complete proforma invoice (logo…)
+# Orders modes
+# OrderByMail=Mail
+# OrderByFax=Fax
+# OrderByEMail=EMail
+# OrderByWWW=Online
+# OrderByPhone=Phone
+
+# CreateInvoiceForThisCustomer=Bill orders
+# NoOrdersToInvoice=No orders billable
+# CloseProcessedOrdersAutomatically=Classify "Processed" all selected orders.
+# MenuOrdersToBill2=Orders to bill
+# OrderCreation=Order creation
+# Ordered=Ordered
+# OrderCreated=Your orders have been created
+# OrderFail=An error happened during your orders creation
+# CreateOrders=Create orders
diff --git a/htdocs/langs/mk_MK/oscommerce.lang b/htdocs/langs/mk_MK/oscommerce.lang
new file mode 100644
index 00000000000..42a4a4551b6
--- /dev/null
+++ b/htdocs/langs/mk_MK/oscommerce.lang
@@ -0,0 +1,8 @@
+# Dolibarr language file - Source file is en_US - oscommerce
+# OSCommerce=OS Commerce
+# OSCommerceSetup=OS Commerce module setup
+# OSCommerceSetupSaved=OS Commerce setup saved
+# OSCommerceServer=OS Commerce server host/ip
+# OSCommerceDatabaseName=OS Commerce database name
+# OSCommercePrefix=OS Commerce tables prefix
+# OSCommerceUser=OS Commerce database login
diff --git a/htdocs/langs/mk_MK/other.lang b/htdocs/langs/mk_MK/other.lang
new file mode 100644
index 00000000000..3ff4e868d22
--- /dev/null
+++ b/htdocs/langs/mk_MK/other.lang
@@ -0,0 +1,217 @@
+# Dolibarr language file - Source file is en_US - other
+# SecurityCode=Security code
+# Calendar=Calendar
+# AddTrip=Add trip
+# Tools=Tools
+# ToolsDesc=This area is dedicated to group miscellaneous tools not available into other menu entries.
Those tools can be reached from menu on the side.
+# Birthday=Birthday
+# BirthdayDate=Birthday
+# DateToBirth=Date of birth
+# BirthdayAlertOn= birthday alert active
+# BirthdayAlertOff= birthday alert inactive
+# Notify_FICHINTER_VALIDATE=Intervention validated
+# Notify_FICHINTER_SENTBYMAIL=Intervention sent by mail
+# Notify_BILL_VALIDATE=Customer invoice validated
+# Notify_BILL_UNVALIDATE=Customer invoice unvalidated
+# Notify_ORDER_SUPPLIER_APPROVE=Supplier order approved
+# Notify_ORDER_SUPPLIER_REFUSE=Supplier order refused
+# Notify_ORDER_VALIDATE=Customer order validated
+# Notify_PROPAL_VALIDATE=Customer proposal validated
+# Notify_WITHDRAW_TRANSMIT=Transmission withdrawal
+# Notify_WITHDRAW_CREDIT=Credit withdrawal
+# Notify_WITHDRAW_EMIT=Perform withdrawal
+# Notify_ORDER_SENTBYMAIL=Customer order sent by mail
+# Notify_COMPANY_CREATE=Third party created
+# Notify_PROPAL_SENTBYMAIL=Commercial proposal sent by mail
+# Notify_ORDER_SENTBYMAIL=Customer order sent by mail
+# Notify_BILL_PAYED=Customer invoice payed
+# Notify_BILL_CANCEL=Customer invoice canceled
+# Notify_BILL_SENTBYMAIL=Customer invoice sent by mail
+# Notify_ORDER_SUPPLIER_VALIDATE=Supplier order validated
+# Notify_ORDER_SUPPLIER_SENTBYMAIL=Supplier order sent by mail
+# Notify_BILL_SUPPLIER_VALIDATE=Supplier invoice validated
+# Notify_BILL_SUPPLIER_PAYED=Supplier invoice payed
+# Notify_BILL_SUPPLIER_SENTBYMAIL=Supplier invoice sent by mail
+# Notify_CONTRACT_VALIDATE=Contract validated
+# Notify_FICHEINTER_VALIDATE=Intervention validated
+# Notify_SHIPPING_VALIDATE=Shipping validated
+# Notify_SHIPPING_SENTBYMAIL=Shipping sent by mail
+# Notify_MEMBER_VALIDATE=Member validated
+# Notify_MEMBER_SUBSCRIPTION=Member subscribed
+# Notify_MEMBER_RESILIATE=Member resiliated
+# Notify_MEMBER_DELETE=Member deleted
+# NbOfAttachedFiles=Number of attached files/documents
+# TotalSizeOfAttachedFiles=Total size of attached files/documents
+# MaxSize=Maximum size
+# AttachANewFile=Attach a new file/document
+# LinkedObject=Linked object
+# Miscellaneous=Miscellaneous
+# NbOfActiveNotifications=Number of notifications
+# PredefinedMailTest=This is a test mail.\nThe two lines are separated by a carriage return.\n\n__SIGNATURE__
+# PredefinedMailTestHtml=This is a test mail (the word test must be in bold).
The two lines are separated by a carriage return.
__SIGNATURE__
+# PredefinedMailContentSendInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendInvoiceReminder=__CONTACTCIVNAME__ \n\n We would like to warn you that the invoice __FACREF__ seems to not being payed. So this is the invoice in attachment again, as a reminder.\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendProposal=__CONTACTCIVNAME__ \n\n You will find here the commercial proposal __PROPREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendOrder=__CONTACTCIVNAME__ \n\n You will find here the order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendSupplierOrder=__CONTACTCIVNAME__ \n\n You will find here our order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendSupplierInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendShipping=__CONTACTCIVNAME__ \n\n You will find here the shipping __SHIPPINGREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendFichInter=__CONTACTCIVNAME__ \n\n You will find here the intervention __FICHINTERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# DemoDesc=Dolibarr is a compact ERP/CRM composed by several functional modules. A demo that includes all modules does not mean anything as this never occurs. So, several demo profiles are available.
+# ChooseYourDemoProfil=Choose the demo profile that match your activity...
+# DemoFundation=Manage members of a foundation
+# DemoFundation2=Manage members and bank account of a foundation
+# DemoCompanyServiceOnly=Manage a freelance activity selling service only
+# DemoCompanyShopWithCashDesk=Manage a shop with a cash desk
+# DemoCompanyProductAndStocks=Manage a small or medium company selling products
+# DemoCompanyAll=Manage a small or medium company with multiple activities (all main modules)
+# GoToDemo=Go to demo
+# CreatedBy=Created by %s
+# ModifiedBy=Modified by %s
+# ValidatedBy=Validated by %s
+# CanceledBy=Canceled by %s
+# ClosedBy=Closed by %s
+# FileWasRemoved=File %s was removed
+# DirWasRemoved=Directory %s was removed
+# FeatureNotYetAvailableShort=Available in a next version
+# FeatureNotYetAvailable=Feature not yet available in this version
+# FeatureExperimental=Experimental feature. Not stable in this version
+# FeatureDevelopment=Development feature. Not stable in this version
+# FeaturesSupported=Features supported
+# Width=Width
+# Height=Height
+# Depth=Depth
+# Top=Top
+# Bottom=Bottom
+# Left=Left
+# Right=Right
+# CalculatedWeight=Calculated weight
+# CalculatedVolume=Calculated volume
+# Weight=Weight
+# TotalWeight=Total weight
+# WeightUnitton=tonnes
+# WeightUnitkg=kg
+# WeightUnitg=g
+# WeightUnitmg=mg
+# WeightUnitpound=pound
+# Length=Length
+# LengthUnitm=m
+# LengthUnitdm=dm
+# LengthUnitcm=cm
+# LengthUnitmm=mm
+# Surface=Area
+# SurfaceUnitm2=m2
+# SurfaceUnitdm2=dm2
+# SurfaceUnitcm2=cm2
+# SurfaceUnitmm2=mm2
+# SurfaceUnitfoot2=ft2
+# SurfaceUnitinch2=in2
+# Volume=Volume
+# TotalVolume=Total volume
+# VolumeUnitm3=m3
+# VolumeUnitdm3=dm3
+# VolumeUnitcm3=cm3
+# VolumeUnitmm3=mm3
+# VolumeUnitfoot3=ft3
+# VolumeUnitinch3=in3
+# VolumeUnitounce=ounce
+# VolumeUnitlitre=litre
+# VolumeUnitgallon=gallon
+# Size=size
+# SizeUnitm=m
+# SizeUnitdm=dm
+# SizeUnitcm=cm
+# SizeUnitmm=mm
+# SizeUnitinch=inch
+# SizeUnitfoot=foot
+# SizeUnitpoint=point
+# BugTracker=Bug tracker
+# SendNewPasswordDesc=This form allows you to request a new password. It will be send to your email address.
Change will be effective only after clicking on confirmation link inside this email.
Check your email reader software.
+# BackToLoginPage=Back to login page
+# AuthenticationDoesNotAllowSendNewPassword=Authentication mode is %s.
In this mode, Dolibarr can't know nor change your password.
Contact your system administrator if you want to change your password.
+# EnableGDLibraryDesc=Install or enable GD library with your PHP for use this option.
+# EnablePhpAVModuleDesc=You need to install a module compatible with your anti-virus. (Clamav : php4-clamavlib ou php5-clamavlib)
+# ProfIdShortDesc=Prof Id %s is an information depending on third party country.
For example, for country %s, it's code %s.
+# DolibarrDemo=Dolibarr ERP/CRM demo
+# StatsByNumberOfUnits=Statistics in number of products/services units
+# StatsByNumberOfEntities=Statistics in number of referring entities
+# NumberOfProposals=Number of proposals on last 12 month
+# NumberOfCustomerOrders=Number of customer orders on last 12 month
+# NumberOfCustomerInvoices=Number of customer invoices on last 12 month
+# NumberOfSupplierOrders=Number of supplier orders on last 12 month
+# NumberOfSupplierInvoices=Number of supplier invoices on last 12 month
+# NumberOfUnitsProposals=Number of units on proposals on last 12 month
+# NumberOfUnitsCustomerOrders=Number of units on customer orders on last 12 month
+# NumberOfUnitsCustomerInvoices=Number of units on customer invoices on last 12 month
+# NumberOfUnitsSupplierOrders=Number of units on supplier orders on last 12 month
+# NumberOfUnitsSupplierInvoices=Number of units on supplier invoices on last 12 month
+# EMailTextInterventionValidated=The intervention %s has been validated.
+# EMailTextInvoiceValidated=The invoice %s has been validated.
+# EMailTextProposalValidated=The proposal %s has been validated.
+# EMailTextOrderValidated=The order %s has been validated.
+# EMailTextOrderApproved=The order %s has been approved.
+# EMailTextOrderApprovedBy=The order %s has been approved by %s.
+# EMailTextOrderRefused=The order %s has been refused.
+# EMailTextOrderRefusedBy=The order %s has been refused by %s.
+# EMailTextExpeditionValidated=The shipping %s has been validated.
+# ImportedWithSet=Importation data set
+# DolibarrNotification=Automatic notification
+# ResizeDesc=Enter new width OR new height. Ratio will be kept during resizing...
+# NewLength=New width
+# NewHeight=New height
+# NewSizeAfterCropping=New size after cropping
+# DefineNewAreaToPick=Define new area on image to pick (left click on image then drag until you reach the opposite corner)
+# CurrentInformationOnImage=This tool was designed to help you to resize or crop an image. This is informations on current edited image
+# ImageEditor=Image editor
+# YouReceiveMailBecauseOfNotification=You receive this message because your email has been added to list of targets to be informed of particular events into %s software of %s.
+# YouReceiveMailBecauseOfNotification2=This event is the following:
+# ThisIsListOfModules=This is a list of modules preselected by this demo profile (only most common modules are visible in this demo). Edit this to have a more personalized demo and click on "Start".
+# ClickHere=Click here
+# UseAdvancedPerms=Use the advanced permissions of some modules
+# FileFormat=File format
+# SelectAColor=Choose a color
+# AddFiles=Add Files
+# StartUpload=Start upload
+# CancelUpload=Cancel upload
+# FileIsTooBig=Files is too big
+# PleaseBePatient=Please be patient...
+# RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
+# NewKeyIs=This is your new keys to login
+# NewKeyWillBe=Your new key to login to software will be
+# ClickHereToGoTo=Click here to go to %s
+# YouMustClickToChange=You must however first click on the following link to validate this password change
+# ForgetIfNothing=If you didn't request this change, just forget this email. Your credentials are kept safe.
+
+##### Calendar common #####
+# AddCalendarEntry=Add entry in calendar %s
+# NewCompanyToDolibarr=Company %s added into Dolibarr
+# ContractValidatedInDolibarr=Contract %s validated in Dolibarr
+# ContractCanceledInDolibarr=Contract %s canceled in Dolibarr
+# ContractClosedInDolibarr=Contract %s closed in Dolibarr
+# PropalClosedSignedInDolibarr=Proposal %s signed in Dolibarr
+# PropalClosedRefusedInDolibarr=Proposal %s refused in Dolibarr
+# PropalValidatedInDolibarr=Proposal %s validated in Dolibarr
+# InvoiceValidatedInDolibarr=Invoice %s validated in Dolibarr
+# InvoicePaidInDolibarr=Invoice %s changed to paid in Dolibarr
+# InvoiceCanceledInDolibarr=Invoice %s canceled in Dolibarr
+# PaymentDoneInDolibarr=Payment %s done in Dolibarr
+# CustomerPaymentDoneInDolibarr=Customer payment %s done in Dolibarr
+# SupplierPaymentDoneInDolibarr=Supplier payment %s done in Dolibarr
+# MemberValidatedInDolibarr=Member %s validated in Dolibarr
+# MemberResiliatedInDolibarr=Member %s resiliated in Dolibarr
+# MemberDeletedInDolibarr=Member %s deleted from Dolibarr
+# MemberSubscriptionAddedInDolibarr=Subscription for member %s added in Dolibarr
+# ShipmentValidatedInDolibarr=Shipment %s validated in Dolibarr
+# ShipmentDeletedInDolibarr=Shipment %s deleted from Dolibarr
+##### Export #####
+# Export=Export
+# ExportsArea=Exports area
+# AvailableFormats=Available formats
+# LibraryUsed=Librairy used
+# LibraryVersion=Version
+# ExportableDatas=Exportable data
+# NoExportableData=No exportable data (no modules with exportable data loaded, or missing permissions)
+# ToExport=Export
+# NewExport=New export
+##### External sites #####
+# ExternalSites=External sites
diff --git a/htdocs/langs/mk_MK/paybox.lang b/htdocs/langs/mk_MK/paybox.lang
new file mode 100644
index 00000000000..b689bb6cebf
--- /dev/null
+++ b/htdocs/langs/mk_MK/paybox.lang
@@ -0,0 +1,37 @@
+# Dolibarr language file - Source file is en_US - paybox
+# PayBoxSetup=PayBox module setup
+# PayBoxDesc=This module offer pages to allow payment on Paybox by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
+# FollowingUrlAreAvailableToMakePayments=Following URLs are available to offer a page to a customer to make a payment on Dolibarr objects
+# PaymentForm=Payment form
+# WelcomeOnPaymentPage=Welcome on our online payment service
+# ThisScreenAllowsYouToPay=This screen allow you to make an online payment to %s.
+# ThisIsInformationOnPayment=This is information on payment to do
+# ToComplete=To complete
+# YourEMail=Email to receive payment confirmation
+# Creditor=Creditor
+# PaymentCode=Payment code
+# PayBoxDoPayment=Go on payment
+# YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information
+# PleaseBePatient=Please, be patient
+# Continue=Next
+# ToOfferALinkForOnlinePayment=URL for %s payment
+# ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a customer order
+# ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice
+# ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line
+# ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount
+# ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription
+# YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag.
+# SetupPayBoxToHavePaymentCreatedAutomatically=Setup your PayBox with url %s to have payment created automatically when validated by paybox.
+# YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you.
+# YourPaymentHasNotBeenRecorded=You payment has not been recorded and transaction has been canceled. Thank you.
+# AccountParameter=Account parameters
+# UsageParameter=Usage parameters
+# InformationToFindParameters=Help to find your %s account information
+# PAYBOX_CGI_URL_V2=Url of Paybox CGI module for payment
+# VendorName=Name of vendor
+# CSSUrlForPaymentForm=CSS style sheet url for payment form
+# MessageOK=Message on validated payment return page
+# MessageKO=Message on canceled payment return page
+# NewPayboxPaymentReceived=New Paybox payment received
+# NewPayboxPaymentFailed=New Paybox payment tried but failed
+# PAYBOX_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or failed)
diff --git a/htdocs/langs/mk_MK/paypal.lang b/htdocs/langs/mk_MK/paypal.lang
new file mode 100644
index 00000000000..5dc460e1c53
--- /dev/null
+++ b/htdocs/langs/mk_MK/paypal.lang
@@ -0,0 +1,22 @@
+# Dolibarr language file - Source file is en_US - paypal
+# PaypalSetup=PayPal module setup
+# PaypalDesc=This module offer pages to allow payment on PayPal by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
+# PaypalOrCBDoPayment=Pay with credit card or Paypal
+# PaypalDoPayment=Pay with Paypal
+# PaypalCBDoPayment=Pay with credit card
+# PAYPAL_API_SANDBOX=Mode test/sandbox
+# PAYPAL_API_USER=API username
+# PAYPAL_API_PASSWORD=API password
+# PAYPAL_API_SIGNATURE=API signature
+# PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Offer payment "integral" (Credit card+Paypal) or "Paypal" only
+# PaypalModeIntegral=Integral
+# PaypalModeOnlyPaypal=PayPal only
+# PAYPAL_CSS_URL=Optionnal Url of CSS style sheet on payment page
+# ThisIsTransactionId=This is id of transaction: %s
+# PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
+# PAYPAL_IPN_MAIL_ADDRESS=E-mail address for the instant notification of payment (IPN)
+# PredefinedMailContentLink=You can click on the secure link below to make your payment (PayPal) if it is not already done.\n\n%s\n\n
+# YouAreCurrentlyInSandboxMode=You are currently in the "sandbox" mode
+# NewPaypalPaymentReceived=New Paypal payment received
+# NewPaypalPaymentFailed=New Paypal payment tried but failed
+# PAYPAL_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or not)
diff --git a/htdocs/langs/mk_MK/products.lang b/htdocs/langs/mk_MK/products.lang
new file mode 100644
index 00000000000..9f75dab9917
--- /dev/null
+++ b/htdocs/langs/mk_MK/products.lang
@@ -0,0 +1,220 @@
+# Dolibarr language file - Source file is en_US - products
+# ProductRef=Product ref.
+# ProductLabel=Product label
+# ProductServiceCard=Products/Services card
+# Products=Products
+# Services=Services
+# Product=Product
+# Service=Service
+# ProductId=Product/service id
+# Create=Create
+# Reference=Reference
+# NewProduct=New product
+# NewService=New service
+# ProductCode=Product code
+# ServiceCode=Service code
+# ProductAccountancyBuyCode=Accountancy code (buy)
+# ProductAccountancySellCode=Accountancy code (sell)
+# ProductOrService=Product or Service
+# ProductsAndServices=Products and Services
+# ProductsOrServices=Products or Services
+# ProductsAndServicesOnSell=Available Products and Services
+# ProductsAndServicesNotOnSell=Obsolete Products and Services
+# ProductsAndServicesStatistics=Products and Services statistics
+# ProductsStatistics=Products statistics
+# ProductsOnSell=Available products
+# ProductsNotOnSell=Obsolete products
+# ServicesOnSell=Available services
+# ServicesNotOnSell=Obsolete services
+# InternalRef=Internal reference
+# LastRecorded=Last products/services on sell recorded
+# LastRecordedProductsAndServices=Last %s recorded products/services
+# LastModifiedProductsAndServices=Last %s modified products/services
+# LastRecordedProducts=Last %s products recorded
+# LastRecordedServices=Last %s services recorded
+# LastProducts=Last products
+# CardProduct0=Product card
+# CardProduct1=Service card
+# CardContract=Contract card
+# Warehouse=Warehouse
+# Warehouses=Warehouses
+# WarehouseOpened=Warehouse opened
+# WarehouseClosed=Warehouse closed
+# Stock=Stock
+# Stocks=Stocks
+# Movement=Movement
+# Movements=Movements
+# Sell=Sales
+# Buy=Purchases
+# OnSell=For sale
+# OnBuy=For purchase
+# NotOnSell=Not for sale
+# ProductStatusOnSell=For sale
+# ProductStatusNotOnSell=Not for sale
+# ProductStatusOnSellShort=For sale
+# ProductStatusNotOnSellShort=Not for sale
+# ProductStatusOnBuy=For purchase
+# ProductStatusNotOnBuy=Not for purchase
+# ProductStatusOnBuyShort=For purchase
+# ProductStatusNotOnBuyShort=Not for purchase
+# UpdatePrice=Update price
+# AppliedPricesFrom=Applied prices from
+# SellingPrice=Selling price
+# SellingPriceHT=Selling price (net of tax)
+# SellingPriceTTC=Selling price (inc. tax)
+# PublicPrice=Public price
+# CurrentPrice=Current price
+# NewPrice=New price
+# MinPrice=Minim. selling price
+# CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
+# ContractStatus=Contract status
+# ContractStatusClosed=Closed
+# ContractStatusRunning=Running
+# ContractStatusExpired=expired
+# ContractStatusOnHold=Not running
+# ContractStatusToRun=A mettre en service
+# ContractNotRunning=This contract is not running
+# ErrorProductAlreadyExists=A product with reference %s already exists.
+# ErrorProductBadRefOrLabel=Wrong value for reference or label.
+# ErrorProductClone=There was a problem while trying to clone the product or service.
+# Suppliers=Suppliers
+# SupplierRef=Supplier's product ref.
+# ShowProduct=Show product
+# ShowService=Show service
+# ProductsAndServicesArea=Product and Services area
+# ProductsArea=Product area
+# ServicesArea=Services area
+# AddToMyProposals=Add to my proposals
+# AddToOtherProposals=Add to other proposals
+# AddToMyBills=Add to my bills
+# AddToOtherBills=Add to other bills
+# CorrectStock=Correct stock
+# AddPhoto=Add photo
+# ListOfStockMovements=List of stock movements
+# BuyingPrice=Buying price
+# SupplierCard=Supplier card
+# CommercialCard=Commercial card
+# AllWays=Path to find your product in stock
+# NoCat=Your product is not in any category
+# PrimaryWay=Primary path
+# PriceRemoved=Price removed
+# BarCode=Barcode
+# BarcodeType=Barcode type
+# SetDefaultBarcodeType=Set barcode type
+# BarcodeValue=Barcode value
+# NoteNotVisibleOnBill=Note (not visible on invoices, proposals...)
+# CreateCopy=Create copy
+# ServiceLimitedDuration=If product is a service with limited duration:
+# MultiPricesAbility=Activate the multi-prices
+# MultiPricesNumPrices=Number of prices
+# MultiPriceLevelsName=Price categories
+# AssociatedProductsAbility=Activate the virtual products feature
+# AssociatedProducts=Virtual product
+# AssociatedProductsNumber=Number of products composing this virtual product
+# ParentProductsNumber=Number of parent virtual product
+# IfZeroItIsNotAVirtualProduct=If 0, this product is not a virtual product
+# IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any virtual product
+# EditAssociate=Associate
+# Translation=Translation
+# KeywordFilter=Keyword filter
+# CategoryFilter=Category filter
+# ProductToAddSearch=Search product to add
+# AddDel=Add/Delete
+# Quantity=Quantity
+# NoMatchFound=No match found
+# ProductAssociationList=List of related products/services: name of product/service (quantity affected)
+# ProductParentList=List of virtual products/services with this product as a component
+# ErrorAssociationIsFatherOfThis=One of selected product is parent with current product
+# DeleteProduct=Delete a product/service
+# ConfirmDeleteProduct=Are you sure you want to delete this product/service?
+# ProductDeleted=Product/Service "%s" deleted from database.
+# DeletePicture=Delete a picture
+# ConfirmDeletePicture=Are you sure you want to delete this picture ?
+# ExportDataset_produit_1=Products
+# ExportDataset_service_1=Services
+# ImportDataset_produit_1=Products
+# ImportDataset_service_1=Services
+# DeleteProductLine=Delete product line
+# ConfirmDeleteProductLine=Are you sure you want to delete this product line?
+# NoProductMatching=No product/service match your criteria
+# MatchingProducts=Matching products/services
+# NoStockForThisProduct=No stock for this product
+# NoStock=No Stock
+# Restock=Restock
+# ProductSpecial=Special
+# QtyMin=Minimum Qty
+# PriceQty=Price for this quantity
+# PriceQtyMin=Price for this min. qty (w/o discount)
+# VATRateForSupplierProduct=VAT Rate (for this supplier/product)
+# DiscountQtyMin=Default discount for qty
+# NoPriceDefinedForThisSupplier=No price/qty defined for this supplier/product
+# NoSupplierPriceDefinedForThisProduct=No supplier price/qty defined for this product
+# RecordedProducts=Products recorded
+# RecordedServices=Services recorded
+# RecordedProductsAndServices=Products/services recorded
+# GenerateThumb=Generate thumb
+# ProductCanvasAbility=Use special "canvas" addons
+# ServiceNb=Service #%s
+# ListProductServiceByPopularity=List of products/services by popularity
+# ListProductByPopularity=List of products by popularity
+# ListServiceByPopularity=List of services by popularity
+# Finished=Manufactured product
+# RowMaterial=Raw Material
+# CloneProduct=Clone product or service
+# ConfirmCloneProduct=Are you sure you want to clone product or service %s ?
+# CloneContentProduct=Clone all main informations of product/service
+# ClonePricesProduct=Clone main informations and prices
+# CloneCompositionProduct=Clone product/service composition
+# ProductIsUsed=This product is used
+# NewRefForClone=Ref. of new product/service
+# CustomerPrices=Customers prices
+# SuppliersPrices=Suppliers prices
+# CustomCode=Customs code
+# CountryOrigin=Origin country
+# HiddenIntoCombo=Hidden into select lists
+# Nature=Nature
+# ProductCodeModel=Product code template
+# ServiceCodeModel=Service code template
+# AddThisProductCard=Create product card
+# HelpAddThisProductCard=This option allows you to create or clone a product if it does not exist.
+# AddThisServiceCard=Create service card
+# HelpAddThisServiceCard=This option allows you to create or clone a service if it does not exist.
+# CurrentProductPrice=Current price
+# AlwaysUseNewPrice=Always use current price of product/service
+# AlwaysUseFixedPrice=Use the fixed price
+# PriceByQuantity=Price by quantity
+# PriceByQuantityRange=Quantity range
+# ProductsDashboard=Products/Services summary
+# UpdateOriginalProductLabel=Modify original label
+# HelpUpdateOriginalProductLabel=Allows to edit the name of the product
+### composition fabrication
+# Building=Production and items dispatchment
+# Build=Produce
+# BuildIt=Produce & Dispatch
+# BuildindListInfo=Available quantity for production per warehouse (set it to 0 for no further action)
+# QtyNeed=Qty
+# UnitPmp=Net unit VWAP
+# CostPmpHT=Net total VWAP
+# ProductUsedForBuild=Auto consumed by production
+# ProductBuilded=Production completed
+# ProductsMultiPrice=Product multi-price
+# ProductSellByQuarterHT=Products turnover quarterly VWAP
+# ServiceSellByQuarterHT=Services turnover quarterly VWAP
+# Quarter1=1st. Quarter
+# Quarter2=2nd. Quarter
+# Quarter3=3rd. Quarter
+# Quarter4=4th. Quarter
+# BarCodePrintsheet=Print bar code
+# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
+# NumberOfStickers=Number of stickers to print on page
+# PrintsheetForOneBarCode=Print several stickers for one barcode
+# BuildPageToPrint=Generate page to print
+# FillBarCodeTypeAndValueManually=Fill barcode type and value manually.
+# FillBarCodeTypeAndValueFromProduct=Fill barcode type and value from barcode of a product.
+# FillBarCodeTypeAndValueFromThirdParty=Fill barcode type and value from barcode of a thirdparty.
+# DefinitionOfBarCodeForProductNotComplete=Definition of type or value of bar code not complete for product %s.
+# DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of bar code non complete for thirdparty %s.
+# BarCodeDataForProduct=Barcode information of product %s :
+# BarCodeDataForThirdparty=Barcode information of thirdparty %s :
+# BarcodeStickersMask=xxx
+
diff --git a/htdocs/langs/mk_MK/projects.lang b/htdocs/langs/mk_MK/projects.lang
new file mode 100644
index 00000000000..f2c0c2b86c6
--- /dev/null
+++ b/htdocs/langs/mk_MK/projects.lang
@@ -0,0 +1,115 @@
+# Dolibarr language file - Source file is en_US - projects
+# Project=Project
+# Projects=Projects
+# SharedProject=Everybody
+# PrivateProject=Contacts of project
+# MyProjectsDesc=This view is limited to projects you are a contact for (whatever is the type).
+# ProjectsPublicDesc=This view presents all projects you are allowed to read.
+# ProjectsDesc=This view presents all projects (your user permissions grant you permission to view everything).
+# MyTasksDesc=This view is limited to projects or tasks you are a contact for (whatever is the type).
+# TasksPublicDesc=This view presents all projects and tasks you are allowed to read.
+# TasksDesc=This view presents all projects and tasks (your user permissions grant you permission to view everything).
+# Myprojects=My projects
+# ProjectsArea=Projects area
+# NewProject=New project
+# AddProject=Add project
+# DeleteAProject=Delete a project
+# DeleteATask=Delete a task
+# ConfirmDeleteAProject=Are you sure you want to delete this project ?
+# ConfirmDeleteATask=Are you sure you want to delete this task ?
+# OfficerProject=Officer project
+# LastProjects=Last %s projects
+# AllProjects=All projects
+# ProjectsList=List of projects
+# ShowProject=Show project
+# SetProject=Set project
+# NoProject=No project defined or owned
+# NbOpenTasks=Nb of opened tasks
+# NbOfProjects=Nb of projects
+# TimeSpent=Time spent
+# TimesSpent=Time spent
+# RefTask=Ref. task
+# LabelTask=Label task
+# NewTimeSpent=New time spent
+# MyTimeSpent=My time spent
+# MyTasks=My tasks
+# Tasks=Tasks
+# Task=Task
+# NewTask=New task
+# AddTask=Add task
+# AddDuration=Add duration
+# Activity=Activity
+# Activities=Tasks/activities
+# MyActivity=My activity
+# MyActivities=My tasks/activities
+# MyProjects=My projects
+# DurationEffective=Effective duration
+# Progress=Progress
+# ProgressDeclared=Declared progress
+# ProgressCalculated=Calculated progress
+# Time=Time
+# ListProposalsAssociatedProject=List of the commercial proposals associated with the project
+# ListOrdersAssociatedProject=List of customer's orders associated with the project
+# ListInvoicesAssociatedProject=List of customer's invoices associated with the project
+# ListPredefinedInvoicesAssociatedProject=List of customer's predefined invoices associated with project
+# ListSupplierOrdersAssociatedProject=List of supplier's orders associated with the project
+# ListSupplierInvoicesAssociatedProject=List of supplier's invoices associated with the project
+# ListContractAssociatedProject=List of contracts associated with the project
+# ListFichinterAssociatedProject=List of interventions associated with the project
+# ListTripAssociatedProject=List of trips and expenses associated with the project
+# ListActionsAssociatedProject=List of events associated with the project
+# ActivityOnProjectThisWeek=Activity on project this week
+# ActivityOnProjectThisMonth=Activity on project this month
+# ActivityOnProjectThisYear=Activity on project this year
+# ChildOfTask=Child of project/task
+# NotOwnerOfProject=Not owner of this private project
+# AffectedTo=Allocated to
+# CantRemoveProject=This project can't be removed as it is referenced by some other objects (invoice, orders or other). See referers tab.
+# ValidateProject=Validate projet
+# ConfirmValidateProject=Are you sure you want to validate this project ?
+# CloseAProject=Close project
+# ConfirmCloseAProject=Are you sure you want to close this project ?
+# ReOpenAProject=Open project
+# ConfirmReOpenAProject=Are you sure you want to re-open this project ?
+# ProjectContact=Project contacts
+# ActionsOnProject=Events on project
+# YouAreNotContactOfProject=You are not a contact of this private project
+# DeleteATimeSpent=Delete time spent
+# ConfirmDeleteATimeSpent=Are you sure you want to delete this time spent ?
+# DoNotShowMyTasksOnly=See also tasks not allocated to me
+# ShowMyTasksOnly=View only tasks allocated to me
+# TaskRessourceLinks=Ressources
+# ProjectsDedicatedToThisThirdParty=Projects dedicated to this third party
+# NoTasks=No tasks for this project
+# LinkedToAnotherCompany=Linked to other third party
+# TaskIsNotAffectedToYou=Task not allocated to you
+# ErrorTimeSpentIsEmpty=Time spent is empty
+# ThisWillAlsoRemoveTasks=This action will also delete all tasks of project (%s tasks at the moment) and all inputs of time spent.
+# IfNeedToUseOhterObjectKeepEmpty=If some objects (invoice, order, ...), belonging to another third party, must be linked to the project to create, keep this empty to have the project being multi third parties.
+# CloneProject=Clone project
+# CloneTasks=Clone tasks
+# CloneContacts=Clone contacts
+# CloneNotes=Clone notes
+# CloneProjectFiles=Clone project joined files
+# CloneTaskFiles=Clone task(s) joined files (if task(s) cloned)
+# ConfirmCloneProject=Are you sure to clone this project ?
+# ProjectReportDate=Change task date according project start date
+# ErrorShiftTaskDate=Impossible to shift task date according to new project start date
+# ProjectsAndTasksLines=Projects and tasks
+# ProjectCreatedInDolibarr=Project %s created
+##### Types de contacts #####
+# TypeContact_project_internal_PROJECTLEADER=Project leader
+# TypeContact_project_external_PROJECTLEADER=Project leader
+# TypeContact_project_internal_CONTRIBUTOR=Contributor
+# TypeContact_project_external_CONTRIBUTOR=Contributor
+# TypeContact_project_task_internal_TASKEXECUTIVE=Task executive
+# TypeContact_project_task_external_TASKEXECUTIVE=Task executive
+# TypeContact_project_task_internal_CONTRIBUTOR=Contributor
+# TypeContact_project_task_external_CONTRIBUTOR=Contributor
+# SelectElement=Select element
+# AddElement=Link to element
+# Documents models
+# DocumentModelBaleine=A complete project's report model (logo...)
+# PlannedWorkload = Planned workload
+# WorkloadOccupation= Workload affectation
+# ProjectReferers=Refering objects
diff --git a/htdocs/langs/mk_MK/propal.lang b/htdocs/langs/mk_MK/propal.lang
new file mode 100644
index 00000000000..d17bc952b7d
--- /dev/null
+++ b/htdocs/langs/mk_MK/propal.lang
@@ -0,0 +1,102 @@
+# Dolibarr language file - Source file is en_US - propal
+# Proposals=Commercial proposals
+# Proposal=Commercial proposal
+# ProposalShort=Proposal
+# ProposalsDraft=Draft commercial proposals
+# ProposalDraft=Draft commercial proposal
+# ProposalsOpened=Opened commercial proposals
+# Prop=Commercial proposals
+# CommercialProposal=Commercial proposal
+# CommercialProposals=Commercial proposals
+# ProposalCard=Proposal card
+# NewProp=New commercial proposal
+# NewProposal=New commercial proposal
+# NewPropal=New proposal
+# Prospect=Prospect
+# ProspectList=Prospect list
+# DeleteProp=Delete commercial proposal
+# ValidateProp=Validate commercial proposal
+# AddProp=Add proposal
+# ConfirmDeleteProp=Are you sure you want to delete this commercial proposal ?
+# ConfirmValidateProp=Are you sure you want to validate this commercial proposal under name %s ?
+# LastPropals=Last %s proposals
+# LastClosedProposals=Last %s closed proposals
+# LastModifiedProposals=Last %s modified proposals
+# AllPropals=All proposals
+# LastProposals=Last proposals
+# SearchAProposal=Search a proposal
+# ProposalsStatistics=Commercial proposal's statistics
+# NumberOfProposalsByMonth=Number by month
+# AmountOfProposalsByMonthHT=Amount by month (net of tax)
+# NbOfProposals=Number of commercial proposals
+# ShowPropal=Show proposal
+# PropalsDraft=Drafts
+# PropalsOpened=Opened
+# PropalsNotBilled=Closed not billed
+# PropalStatusDraft=Draft (needs to be validated)
+# PropalStatusValidated=Validated (proposal is open)
+# PropalStatusOpened=Validated (proposal is open)
+# PropalStatusClosed=Closed
+# PropalStatusSigned=Signed (needs billing)
+# PropalStatusNotSigned=Not signed (closed)
+# PropalStatusBilled=Billed
+# PropalStatusDraftShort=Draft
+# PropalStatusValidatedShort=Validated
+# PropalStatusOpenedShort=Opened
+# PropalStatusClosedShort=Closed
+# PropalStatusSignedShort=Signed
+# PropalStatusNotSignedShort=Not signed
+# PropalStatusBilledShort=Billed
+# PropalsToClose=Commercial proposals to close
+# PropalsToBill=Signed commercial proposals to bill
+# ListOfProposals=List of commercial proposals
+# ActionsOnPropal=Events on proposal
+# NoOpenedPropals=No opened commercial proposals
+# NoOtherOpenedPropals=No other opened commercial proposals
+# RefProposal=Commercial proposal ref
+# SendPropalByMail=Send commercial proposal by mail
+# FileNotUploaded=The file was not uploaded
+# FileUploaded=The file was successfully uploaded
+# AssociatedDocuments=Documents associated with the proposal:
+# ErrorCantOpenDir=Can't open directory
+# DatePropal=Date of proposal
+# DateEndPropal=Validity ending date
+# DateEndPropalShort=Date end
+# ValidityDuration=Validity duration
+# CloseAs=Close with status
+# ClassifyBilled=Classify billed
+# BuildBill=Build invoice
+# ErrorPropalNotFound=Propal %s not found
+# Estimate=Estimate :
+# EstimateShort=Estimate
+# OtherPropals=Other proposals
+# AddToDraftProposals=Add to draft proposal
+# NoDraftProposals=No draft proposals
+# CopyPropalFrom=Create commercial proposal by copying existing proposal
+# CreateEmptyPropal=Create empty commercial proposals vierge or from list of products/services
+# DefaultProposalDurationValidity=Default commercial proposal validity duration (in days)
+# UseCustomerContactAsPropalRecipientIfExist=Use customer contact address if defined instead of third party address as proposal recipient address
+# ClonePropal=Clone commercial proposal
+# ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s ?
+# ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s ?
+# ProposalsAndProposalsLines=Commercial proposal and lines
+# ProposalLine=Proposal line
+# AvailabilityPeriod=Availability delay
+# SetAvailability=Set availability delay
+# AfterOrder=after order
+##### Availability #####
+# AvailabilityTypeAV_NOW=Immediate
+# AvailabilityTypeAV_1W=1 week
+# AvailabilityTypeAV_2W=2 weeks
+# AvailabilityTypeAV_3W=3 weeks
+# AvailabilityTypeAV_1M=1 month
+##### Types de contacts #####
+# TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
+# TypeContact_propal_external_BILLING=Customer invoice contact
+# TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
+# Document models
+# DocModelAzurDescription=A complete proposal model (logo...)
+# DocModelJauneDescription=Jaune proposal model
+# DefaultModelPropalCreate=Default model creation
+# DefaultModelPropalToBill=Default template when closing a business proposal (to be invoiced)
+# DefaultModelPropalClosed=Default template when closing a business proposal (unbilled)
diff --git a/htdocs/langs/mk_MK/sendings.lang b/htdocs/langs/mk_MK/sendings.lang
new file mode 100644
index 00000000000..3bb65c295d2
--- /dev/null
+++ b/htdocs/langs/mk_MK/sendings.lang
@@ -0,0 +1,76 @@
+# Dolibarr language file - Source file is en_US - sendings
+# RefSending=Ref. shipment
+# Sending=Shipment
+# Sendings=Shipments
+# Shipment=Shipment
+# Shipments=Shipments
+# Receivings=Receivings
+# SendingsArea=Shipments area
+# ListOfSendings=List of shipments
+# SendingMethod=Shipping method
+# SendingReceipt=Shipping receipt
+# LastSendings=Last %s shipments
+# SearchASending=Search for shipment
+# StatisticsOfSendings=Statistics for shipments
+# NbOfSendings=Number of shipments
+# NumberOfShipmentsByMonth=Number of shipments by month
+# SendingCard=Shipping card
+# NewSending=New shipment
+# CreateASending=Create a shipment
+# CreateSending=Create shipment
+# QtyOrdered=Qty ordered
+# QtyShipped=Qty shipped
+# QtyToShip=Qty to ship
+# QtyReceived=Qty received
+# KeepToShip=Keep to ship
+# OtherSendingsForSameOrder=Other shipments for this order
+# DateSending=Date sending order
+# DateSendingShort=Date sending order
+# SendingsForSameOrder=Shipments for this order
+# SendingsAndReceivingForSameOrder=Shipments and receivings for this order
+# SendingsToValidate=Shipments to validate
+# StatusSendingCanceled=Canceled
+# StatusSendingDraft=Draft
+# StatusSendingValidated=Validated (products to ship or already shipped)
+# StatusSendingProcessed=Processed
+# StatusSendingCanceledShort=Canceled
+# StatusSendingDraftShort=Draft
+# StatusSendingValidatedShort=Validated
+# StatusSendingProcessedShort=Processed
+# SendingSheet=Sending sheet
+# Carriers=Carriers
+# Carrier=Carrier
+# CarriersArea=Carriers area
+# NewCarrier=New carrier
+# ConfirmDeleteSending=Are you sure you want to delete this shipment ?
+# ConfirmValidateSending=Are you sure you want to validate this shipment with reference %s ?
+# ConfirmCancelSending=Are you sure you want to cancel this shipment ?
+# GenericTransport=Generic transport
+# Enlevement=Gotten by customer
+# DocumentModelSimple=Simple document model
+# DocumentModelMerou=Merou A5 model
+# WarningNoQtyLeftToSend=Warning, no products waiting to be shipped.
+# StatsOnShipmentsOnlyValidated=Statistics conducted on shipments only validated. Date used is date of validation of shipment (planed delivery date is not always known).
+# DateDeliveryPlanned=Planed date of delivery
+# DateReceived=Date delivery received
+# SendShippingByEMail=Send shipment by EMail
+# SendShippingRef=Send shipment %s
+# ActionsOnShipping=Events on shipment
+# LinkToTrackYourPackage=Link to track your package
+# ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
+# RelatedShippings=Related shippings
+# ShipmentLine=Shipment line
+# CarrierList=List of transporters
+
+# Sending methods
+# SendingMethodCATCH=Catch by customer
+# SendingMethodTRANS=Transporter
+# SendingMethodCOLSUI=Colissimo
+
+# ModelDocument
+# DocumentModelSirocco=Simple document model for delivery receipts
+# DocumentModelTyphon=More complete document model for delivery receipts (logo...)
+
+# Error_EXPEDITION_ADDON_NUMBER_NotDefined=Constant EXPEDITION_ADDON_NUMBER not defined
+# SumOfProductVolumes=Sum of product volumes
+# SumOfProductWeights=Sum of product weights
diff --git a/htdocs/langs/mk_MK/shop.lang b/htdocs/langs/mk_MK/shop.lang
new file mode 100644
index 00000000000..b6cd78b5028
--- /dev/null
+++ b/htdocs/langs/mk_MK/shop.lang
@@ -0,0 +1,10 @@
+# Dolibarr language file - Source file is en_US - shop
+# Shop=Shop
+# ShopWeb=Web Shop
+# LastOrders=Last orders
+# OnStandBy=On standby
+# TreatmentInProgress=Treatment in progress
+# LastCustomers=Last customers
+# OSCommerceShop=OSCommerce shop
+# OSCommerce=OSCommerce
+# AddProd=Sell online
diff --git a/htdocs/langs/mk_MK/sms.lang b/htdocs/langs/mk_MK/sms.lang
new file mode 100644
index 00000000000..0ec0e61a588
--- /dev/null
+++ b/htdocs/langs/mk_MK/sms.lang
@@ -0,0 +1,53 @@
+# Dolibarr language file - Source file is en_US - sms
+# Sms=Sms
+# SmsSetup=Sms setup
+# SmsDesc=This page allows you to define globals options on SMS features
+# SmsCard=SMS Card
+# AllSms=All SMS campains
+# SmsTargets=Targets
+# SmsRecipients=Targets
+# SmsRecipient=Target
+# SmsTitle=Description
+# SmsFrom=Sender
+# SmsTo=Target
+# SmsTopic=Topic of SMS
+# SmsText=Message
+# SmsMessage=SMS Message
+# ShowSms=Show Sms
+# ListOfSms=List SMS campains
+# NewSms=New SMS campain
+# EditSms=Edit Sms
+# ResetSms=New sending
+# DeleteSms=Delete Sms campain
+# DeleteASms=Remove a Sms campain
+# PreviewSms=Previuw Sms
+# PrepareSms=Prepare Sms
+# CreateSms=Create Sms
+# SmsResult=Result of Sms sending
+# TestSms=Test Sms
+# ValidSms=Validate Sms
+# ApproveSms=Approve Sms
+# SmsStatusDraft=Draft
+# SmsStatusValidated=Validated
+# SmsStatusApproved=Approved
+# SmsStatusSent=Sent
+# SmsStatusSentPartialy=Sent partially
+# SmsStatusSentCompletely=Sent completely
+# SmsStatusError=Error
+# SmsStatusNotSent=Not sent
+# SmsSuccessfulySent=Sms correctly sent (from %s to %s)
+# ErrorSmsRecipientIsEmpty=Number of target is empty
+# WarningNoSmsAdded=No new phone number to add to target list
+# ConfirmValidSms=Do you confirm validation of this campain ?
+# ConfirmResetMailing=Warning, if you make a reinit of Sms campain %s, you will allow to make a mass sending of it a second time. Is it really what you wan to do ?
+# ConfirmDeleteMailing=Do you confirm removing of campain ?
+# NbOfRecipients=Number of targets
+# NbOfUniqueSms=Nb dof unique phone numbers
+# NbOfSms=Nbre of phon numbers
+# ThisIsATestMessage=This is a test message
+# SendSms=Send SMS
+# SmsInfoCharRemain=Nb of remaining characters
+# SmsInfoNumero= (format international ie : +33899701761)
+# DelayBeforeSending=Delay before sending (minutes)
+# SmsNoPossibleRecipientFound=No target available. Check setup of your SMS provider.
+
diff --git a/htdocs/langs/mk_MK/stocks.lang b/htdocs/langs/mk_MK/stocks.lang
new file mode 100644
index 00000000000..d6c87f1062f
--- /dev/null
+++ b/htdocs/langs/mk_MK/stocks.lang
@@ -0,0 +1,113 @@
+# Dolibarr language file - Source file is en_US - stocks
+# WarehouseCard=Warehouse card
+# Warehouse=Warehouse
+# Warehouses=Warehouses
+# NewWarehouse=New warehouse / Stock area
+# WarehouseEdit=Modify warehouse
+# MenuNewWarehouse=New warehouse
+# WarehouseOpened=Warehouse opened
+# WarehouseClosed=Warehouse closed
+# WarehouseSource=Source warehouse
+# WarehouseSourceNotDefined=No warehouse defined,
+# AddOne=Add one
+# WarehouseTarget=Target warehouse
+# ValidateSending=Delete sending
+# CancelSending=Cancel sending
+# DeleteSending=Delete sending
+# Stock=Stock
+# Stocks=Stocks
+# Movement=Movement
+# Movements=Movements
+# ErrorWarehouseRefRequired=Warehouse reference name is required
+# ErrorWarehouseLabelRequired=Warehouse label is required
+# CorrectStock=Correct stock
+# ListOfWarehouses=List of warehouses
+# ListOfStockMovements=List of stock movements
+# StocksArea=Stocks area
+# Location=Location
+# LocationSummary=Short name location
+# NumberOfDifferentProducts=Number of different products
+# NumberOfProducts=Total number of products
+# LastMovement=Last movement
+# LastMovements=Last movements
+# Units=Units
+# Unit=Unit
+# StockCorrection=Correct stock
+# StockTransfer=Stock transfer
+# StockMovement=Transfer
+# StockMovements=Stock transfers
+# LabelMovement=Movement label
+# NumberOfUnit=Number of units
+# UnitPurchaseValue=Unit purchase price
+# TotalStock=Total in stock
+# StockTooLow=Stock too low
+# StockLowerThanLimit=Stock lower than alert limit
+# EnhancedValue=Value
+# PMPValue=Weighted average price
+# PMPValueShort=WAP
+# EnhancedValueOfWarehouses=Warehouses value
+# UserWarehouseAutoCreate=Create a warehouse automatically when creating a user
+# QtyDispatched=Quantity dispatched
+# OrderDispatch=Stock dispatching
+# RuleForStockManagementDecrease=Rule for stock management decrease
+# RuleForStockManagementIncrease=Rule for stock management increase
+# DeStockOnBill=Decrease real stocks on customers invoices/credit notes validation
+# DeStockOnValidateOrder=Decrease real stocks on customers orders validation
+# DeStockOnShipment=Decrease real stocks on shipment validation
+# ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
+# ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
+# ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receiving
+# ReStockOnDeleteInvoice=Increase real stocks on invoice deletion
+# OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
+# StockDiffPhysicTeoric=Reason for difference stock physical and theoretical
+# NoPredefinedProductToDispatch=No predefined products for this object. So no dispatching in stock is required.
+# DispatchVerb=Dispatch
+# StockLimitShort=Limit
+# StockLimit=Stock limit for alerts
+# PhysicalStock=Physical stock
+# RealStock=Real Stock
+# VirtualStock=Virtual stock
+# MininumStock=Minimum stock
+# StockUp=Stock up
+# MininumStockShort=Stock min
+# StockUpShort=Stock up
+# IdWarehouse=Id warehouse
+# DescWareHouse=Description warehouse
+# LieuWareHouse=Localisation warehouse
+# WarehousesAndProducts=Warehouses and products
+# AverageUnitPricePMPShort=Weighted average input price
+# AverageUnitPricePMP=Weighted average input price
+# SellPriceMin=Selling Unit Price
+# EstimatedStockValueSellShort=Value to sell
+# EstimatedStockValueSell=Value to Sell
+# EstimatedStockValueShort=Input stock value
+# EstimatedStockValue=Input stock value
+# DeleteAWarehouse=Delete a warehouse
+# ConfirmDeleteWarehouse=Are you sure you want to delete the warehouse %s ?
+# PersonalStock=Personal stock %s
+# ThisWarehouseIsPersonalStock=This warehouse represents personal stock of %s %s
+# SelectWarehouseForStockDecrease=Choose warehouse to use for stock decrease
+# SelectWarehouseForStockIncrease=Choose warehouse to use for stock increase
+# NoStockAction=No stock action
+# LastWaitingSupplierOrders=Orders waiting for receptions
+# DesiredStock=Desired stock
+# StockToBuy=To order
+# Replenishment=Replenishment
+# ReplenishmentOrders=Replenishment orders
+# UseVirtualStock=Use virtual stock instead of physical stock
+# RuleForStockReplenishment=Rule for stocks replenishment
+# SelectProductWithNotNullQty=Select at least one product with a qty not null and a supplier
+# AlertOnly= Alerts only
+# WarehouseForStockDecrease=The warehouse %s will be used for stock decrease
+# WarehouseForStockIncrease=The warehouse %s will be used for stock increase
+# ForThisWarehouse=For this warehouse
+# ReplenishmentStatusDesc=This is list of all product with a physical stock lower than desired stock (or alert value if checkbox "alert only" is checked) and suggest you to create supplier orders to fill the difference.
+# ReplenishmentOrdersDesc=This is list of all opened supplier orders
+# Replenishments=Replenishments
+# NbOfProductBeforePeriod=Quantity of product %s in stock before selected period (< %s)
+# NbOfProductAfterPeriod=Quantity of product %s in stock after selected period (> %s)
+# MassStockMovement=Mass stock movement
+# SelectProductInAndOutWareHouse=Select a product, a quantity, a source warehouse and a target warehouse, then click "%s". Once this is done for all required movements, click onto "%s".
+# RecordMovement=Record transfert
+# ReceivingForSameOrder=Receivings for this order
+# StockMovementRecorded=Stock movements recorded
diff --git a/htdocs/langs/mk_MK/suppliers.lang b/htdocs/langs/mk_MK/suppliers.lang
new file mode 100644
index 00000000000..01c90ede80f
--- /dev/null
+++ b/htdocs/langs/mk_MK/suppliers.lang
@@ -0,0 +1,42 @@
+# Dolibarr language file - Source file is en_US - suppliers
+# Suppliers=Suppliers
+# Supplier=Supplier
+# AddSupplier=Add a supplier
+# SupplierRemoved=Supplier removed
+# SuppliersInvoice=Suppliers invoice
+# NewSupplier=New supplier
+# History=History
+# ListOfSuppliers=List of suppliers
+# ShowSupplier=Show supplier
+# OrderDate=Order date
+# BuyingPrice=Buying price
+# BuyingPriceMin=Minimum buying price
+# BuyingPriceMinShort=Min buying price
+# TotalBuyingPriceMin=Total of subproducts buying prices
+# SomeSubProductHaveNoPrices=Some sub-products have no price defined
+# AddSupplierPrice=Add supplier price
+# ChangeSupplierPrice=Change supplier price
+# ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
+# ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
+# ProductHasAlreadyReferenceInThisSupplier=This product has already a reference in this supplier
+# ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
+# NoRecordedSuppliers=No suppliers recorded
+# SupplierPayment=Supplier payment
+# SuppliersArea=Suppliers area
+# RefSupplierShort=Ref. supplier
+# Availability=Availability
+# ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
+# ExportDataset_fournisseur_2=Supplier invoices and payments
+# ExportDataset_fournisseur_3=Supplier orders and order lines
+# ApproveThisOrder=Approve this order
+# ConfirmApproveThisOrder=Are you sure you want to approve order %s ?
+# DenyingThisOrder=Denying this order
+# ConfirmDenyingThisOrder=Are you sure you want to deny this order %s ?
+# ConfirmCancelThisOrder=Are you sure you want to cancel this order %s ?
+# AddCustomerOrder=Create customer order
+# AddCustomerInvoice=Create customer invoice
+# AddSupplierOrder=Create supplier order
+# AddSupplierInvoice=Create supplier invoice
+# ListOfSupplierProductForSupplier=List of products and prices for supplier %s
+# NoneOrBatchFileNeverRan=None or batch %s not ran recently
+# SentToSuppliers=Sent to suppliers
diff --git a/htdocs/langs/mk_MK/trips.lang b/htdocs/langs/mk_MK/trips.lang
new file mode 100644
index 00000000000..55ce45bfce8
--- /dev/null
+++ b/htdocs/langs/mk_MK/trips.lang
@@ -0,0 +1,21 @@
+# Dolibarr language file - Source file is en_US - trips
+# Trip=Trip
+# Trips=Trips
+# TripsAndExpenses=Trips and expenses
+# TripsAndExpensesStatistics=Trips and expenses statistics
+# TripCard=Trip card
+# AddTrip=Add trip
+# ListOfTrips=List of trips
+# ListOfFees=List of fees
+# NewTrip=New trip
+# CompanyVisited=Company/foundation visited
+# Kilometers=Kilometers
+# FeesKilometersOrAmout=Amount or kilometers
+# DeleteTrip=Delete trip
+# ConfirmDeleteTrip=Are you sure you want to delete this trip ?
+# TF_OTHER=Other
+# TF_LUNCH=Lunch
+# TF_TRIP=Trip
+# ListTripsAndExpenses=List of trips and expenses
+# ExpensesArea=Trips and expenses area
+# SearchATripAndExpense=Search a trip and expense
diff --git a/htdocs/langs/mk_MK/users.lang b/htdocs/langs/mk_MK/users.lang
new file mode 100644
index 00000000000..7975af8db96
--- /dev/null
+++ b/htdocs/langs/mk_MK/users.lang
@@ -0,0 +1,120 @@
+# Dolibarr language file - Source file is en_US - users
+# UserCard=User card
+# ContactCard=Contact card
+# GroupCard=Group card
+# NoContactCard=No card among contacts
+# Permission=Permission
+# Permissions=Permissions
+# EditPassword=Edit password
+# SendNewPassword=Regenerate and send password
+# ReinitPassword=Regenerate password
+# PasswordChangedTo=Password changed to: %s
+# SubjectNewPassword=Your new password for Dolibarr
+# AvailableRights=Available permissions
+# OwnedRights=Owned permissions
+# GroupRights=Group permissions
+# UserRights=User permissions
+# UserGUISetup=User display setup
+# DisableUser=Disable
+# DisableAUser=Disable a user
+# DeleteUser=Delete
+# DeleteAUser=Delete a user
+# DisableGroup=Disable
+# DisableAGroup=Disable a group
+# EnableAUser=Enable a user
+# EnableAGroup=Enable a group
+# DeleteGroup=Delete
+# DeleteAGroup=Delete a group
+# ConfirmDisableUser=Are you sure you want to disable user %s ?
+# ConfirmDisableGroup=Are you sure you want to disable group %s ?
+# ConfirmDeleteUser=Are you sure you want to delete user %s ?
+# ConfirmDeleteGroup=Are you sure you want to delete group %s ?
+# ConfirmEnableUser=Are you sure you want to enable user %s ?
+# ConfirmEnableGroup=Are you sure you want to enable group %s ?
+# ConfirmReinitPassword=Are you sure you want to generate a new password for user %s ?
+# ConfirmSendNewPassword=Are you sure you want to generate and send new password for user %s ?
+# NewUser=New user
+# CreateUser=Create user
+# SearchAGroup=Search a group
+# SearchAUser=Search a user
+# LoginNotDefined=Login is not defined.
+# NameNotDefined=Name is not defined.
+# ListOfUsers=List of users
+# Administrator=Administrator
+# SuperAdministrator=Super Administrator
+# SuperAdministratorDesc=Global administrator
+# AdministratorDesc=Administrator's entity
+# DefaultRights=Default permissions
+# DefaultRightsDesc=Define here default permissions that are automatically granted to a new created user (Go on user card to change permission of an existing user).
+# DolibarrUsers=Dolibarr users
+# LastName=Name
+# FirstName=First name
+# ListOfGroups=List of groups
+# NewGroup=New group
+# CreateGroup=Create group
+# RemoveFromGroup=Remove from group
+# PasswordChangedAndSentTo=Password changed and sent to %s.
+# PasswordChangeRequestSent=Request to change password for %s sent to %s.
+# MenuUsersAndGroups=Users & Groups
+# LastGroupsCreated=Last %s created groups
+# LastUsersCreated=Last %s users created
+# ShowGroup=Show group
+# ShowUser=Show user
+# NonAffectedUsers=Non assigned users
+# UserModified=User modified successfully
+# GroupModified=Group modified successfully
+# PhotoFile=Photo file
+# UserWithDolibarrAccess=User with Dolibarr access
+# ListOfUsersInGroup=List of users in this group
+# ListOfGroupsForUser=List of groups for this user
+# UsersToAdd=Users to add to this group
+# GroupsToAdd=Groups to add to this user
+# NoLogin=No login
+# LinkToCompanyContact=Link to third party / contact
+# LinkedToDolibarrMember=Link to member
+# LinkedToDolibarrUser=Link to Dolibarr user
+# LinkedToDolibarrThirdParty=Link to Dolibarr third party
+# CreateDolibarrLogin=Create a user
+# CreateDolibarrThirdParty=Create a third party
+# LoginAccountDisable=Account disabled, put a new login to activate it.
+# LoginAccountDisableInDolibarr=Account disabled in Dolibarr.
+# LoginAccountDisableInLdap=Account disabled in the domain.
+# UsePersonalValue=Use personal value
+# GuiLanguage=Interface language
+# InternalUser=Internal user
+# MyInformations=My data
+# ExportDataset_user_1=Dolibarr's users and properties
+# DomainUser=Domain user %s
+# Reactivate=Reactivate
+# CreateInternalUserDesc=This form allows you to creat an user internal to your company/foundation. To creat an external user (customer, supplier, ...), use button 'Create Dolibarr user' from third party's contact card.
+# InternalExternalDesc=An internal user is a user that is part of your company/foundation.
An external user is a customer, supplier or other.
In both cases, permissions defines rights on Dolibarr, also external user can have a different menu manager than internal user (See Home - Setup - Display)
+# PermissionInheritedFromAGroup=Permission granted because inherited from one of a user's group.
+# Inherited=Inherited
+# UserWillBeInternalUser=Created user will be an internal user (because not linked to a particular third party)
+# UserWillBeExternalUser=Created user will be an external user (because linked to a particular third party)
+# IdPhoneCaller=Id phone caller
+# UserLogged=User %s login
+# UserLogoff=User %s logout
+# NewUserCreated=User %s created
+# NewUserPassword=Password change for %s
+# EventUserModified=User %s modified
+# UserDisabled=User %s disabled
+# UserEnabled=User %s activated
+# UserDeleted=User %s removed
+# NewGroupCreated=Group %s created
+# GroupModified=Group modified successfully
+# GroupDeleted=Group %s removed
+# ConfirmCreateContact=Are you sure you want to create a Dolibarr account for this contact ?
+# ConfirmCreateLogin=Are you sure you want to create a Dolibarr account for this member ?
+# ConfirmCreateThirdParty=Are you sure you want to create a third party for this member ?
+# LoginToCreate=Login to create
+# NameToCreate=Name of third party to create
+# YourRole=Your roles
+# YourQuotaOfUsersIsReached=Your quota of active users is reached !
+# NbOfUsers=Nb of users
+# DontDowngradeSuperAdmin=Only a superadmin can downgrade a superadmin
+# HierarchicalResponsible=Hierarchical responsible
+# HierarchicView=Hierarchical view
+# UseTypeFieldToChange=Use field Type to change
+# OpenIDURL=OpenID URL
+# LoginUsingOpenID=Use OpenID to login
diff --git a/htdocs/langs/mk_MK/withdrawals.lang b/htdocs/langs/mk_MK/withdrawals.lang
new file mode 100644
index 00000000000..5bea844044e
--- /dev/null
+++ b/htdocs/langs/mk_MK/withdrawals.lang
@@ -0,0 +1,96 @@
+# Dolibarr language file - Source file is en_US - withdrawals
+# StandingOrdersArea=Standing orders area
+# CustomersStandingOrdersArea=Customers standing orders area
+# StandingOrders=Standing orders
+# StandingOrder=Standing orders
+# NewStandingOrder=New standing order
+# StandingOrderToProcess=To process
+# StandingOrderProcessed=Processed
+# Withdrawals=Withdrawals
+# Withdrawal=Withdrawal
+# WithdrawalsReceipts=Withdrawal receipts
+# WithdrawalReceipt=Withdrawal receipt
+# WithdrawalReceiptShort=Receipt
+# LastWithdrawalReceipts=Last %s withdrawal receipts
+# WithdrawedBills=Withdrawn invoices
+# WithdrawalsLines=Withdrawal lines
+# RequestStandingOrderToTreat=Request for standing orders to treat
+# RequestStandingOrderTreated=Request for standing orders treated
+# CustomersStandingOrders=Customer standing orders
+# CustomerStandingOrder=Customer standing order
+# NbOfInvoiceToWithdraw=No. of invoice with withdraw request
+# NbOfInvoiceToWithdrawWithInfo=No. of invoice with withdraw request for customers having defined bank account information
+# InvoiceWaitingWithdraw=Invoice waiting for withdraw
+# AmountToWithdraw=Amount to withdraw
+# WithdrawsRefused=Withdraws refused
+# NoInvoiceToWithdraw=No customer invoice in payment mode "withdraw" is waiting. Go on 'Withdraw' tab on invoice card to make a request.
+# ResponsibleUser=Responsible user
+# WithdrawalsSetup=Withdrawal setup
+# WithdrawStatistics=Withdraw's statistics
+# WithdrawRejectStatistics=Withdraw reject's statistics
+# LastWithdrawalReceipt=Last %s withdrawing receipts
+# MakeWithdrawRequest=Make a withdraw request
+# ThirdPartyBankCode=Third party bank code
+# ThirdPartyDeskCode=Third party desk code
+# NoInvoiceCouldBeWithdrawed=No invoice withdrawed with success. Check that invoice are on companies with a valid BAN.
+# ClassCredited=Classify credited
+# ClassCreditedConfirm=Are you sure you want to classify this withdrawal receipt as credited on your bank account?
+# TransData=Transmission date
+# TransMetod=Transmission method
+# Send=Send
+# Lines=Lines
+# StandingOrderReject=Issue a rejection
+# InvoiceRefused=Invoice refused
+# WithdrawalRefused=Withdrawal refused
+# WithdrawalRefusedConfirm=Are you sure you want to enter a withdrawal rejection for society
+# RefusedData=Date of rejection
+# RefusedReason=Reason for rejection
+# RefusedInvoicing=Billing the rejection
+# NoInvoiceRefused=Do not charge the rejection
+# InvoiceRefused=Invoice refused
+# Status=Status
+# StatusUnknown=Unknown
+# StatusWaiting=Waiting
+# StatusTrans=Sent
+# StatusCredited=Credited
+# StatusRefused=Refused
+# StatusMotif0=Unspecified
+# StatusMotif1=Insufficient funds
+# StatusMotif2=Request contested
+# StatusMotif3=No Withdrawal order
+# StatusMotif4=Customer Order
+# StatusMotif5=RIB unusable
+# StatusMotif6=Account without balance
+# StatusMotif7=Judicial Decision
+# StatusMotif8=Other reason
+# CreateAll=Withdraw all
+# CreateGuichet=Only office
+# CreateBanque=Only bank
+# OrderWaiting=Waiting for treatment
+# NotifyTransmision=Withdrawal Transmission
+# NotifyEmision=Withdrawal Emission
+# NotifyCredit=Withdrawal Credit
+# NumeroNationalEmetter=National Transmitter Number
+# PleaseSelectCustomerBankBANToWithdraw=Select information about customer bank account to withdraw
+# WithBankUsingRIB=For bank accounts using RIB
+# WithBankUsingBANBIC=For bank accounts using IBAN/BIC/SWIFT
+# BankToReceiveWithdraw=Bank account to receive withdraws
+# CreditDate=Credit on
+# WithdrawalFileNotCapable=Unable to generate withdrawal receipt file for your country
+# ShowWithdraw=Show Withdraw
+# IfInvoiceNeedOnWithdrawPaymentWontBeClosed=However, if invoice has at least one withdrawal payment not yet processed, it won't be set as paid to allow prior withdrawal management.
+# DoStandingOrdersBeforePayments=This tab allows you to request a standing order. Once it is complete, you can type the payment to close the invoice.
+# WithdrawalFile=Withdrawal file
+# SetToStatusSent=Set to status "File Sent"
+# ThisWillAlsoAddPaymentOnInvoice=This will also apply payments to invoices and will classify them as "Paid"
+
+### Notifications
+# InfoCreditSubject=Payment of standing order %s by the bank
+# InfoCreditMessage=The standing order %s has been paid by the bank
Data of payment: %s
+# InfoTransSubject=Transmission of standing order %s to bank
+# InfoTransMessage=The standing order %s has been sent to bank by %s %s.
+# InfoTransData=Amount: %s
Method: %s
Date: %s
+# InfoFoot=This is an automated message sent by Dolibarr
+# InfoRejectSubject=Standing order refused
+# InfoRejectMessage=Hello,
the standing order of invoice %s related to the company %s, with an amount of %s has been refused by the bank.
--
%s
+# ModeWarning=Option for real mode was not set, we stop after this simulation
diff --git a/htdocs/langs/mk_MK/workflow.lang b/htdocs/langs/mk_MK/workflow.lang
new file mode 100644
index 00000000000..b7f4f77d9f4
--- /dev/null
+++ b/htdocs/langs/mk_MK/workflow.lang
@@ -0,0 +1,11 @@
+# Dolibarr language file - Source file is en_US - admin
+# WorkflowSetup=Workflow module setup
+# WorkflowDesc=This module is designed to modify the behaviour of automatic actions into application. By default, workflow is opened (you make thing in order you want). You can enabled automatic actions that you are interesting in.
+# ThereIsNoWorkflowToModify=There is no workflow you can modify for module you have activated.
+# descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Create a customer order automatically after a commercial proposal is signed
+# descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Create a customer invoice automatically after a commercial proposal is signed
+# descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Create a customer invoice automatically after a contract is validated
+# descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Create a customer invoice automatically after a customer order is closed
+# descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal to billed when customer order is set to paid
+# descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid
+# descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated
diff --git a/htdocs/langs/nb_NO/admin.lang b/htdocs/langs/nb_NO/admin.lang
index 4d8b4505a16..71101e7f308 100644
--- a/htdocs/langs/nb_NO/admin.lang
+++ b/htdocs/langs/nb_NO/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Barcode of type C39
BarcodeDescC128=Barcode of type C128
GenbarcodeLocation=Kommandolinjeverktøy for generering av strekkode (brukes av phpbarcode til noen strekkodetyper)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Withdrawal module setup
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Connection succeeded but database doesn
OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
-##### Mantis #####
-MantisSetup=Mantis link setup
-MantisURL=URL for Mantis access
-MantisServer=Server hosting Mantis database
-MantisDatabaseName=Database name
-MantisUser=User to access database
-MantisSetupSaved=Mantis setup saved successfully.
-MantisTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
-MantisTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
-MantisTestKo2=Connection to server '%s' with user '%s' failed.
-MantisErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be a Mantis database.
##### Stock #####
StockSetup=Configuration module stock
UserWarehouse=Use user personal stocks
diff --git a/htdocs/langs/nb_NO/bills.lang b/htdocs/langs/nb_NO/bills.lang
index 3b5dc784bcd..037d1aa034b 100644
--- a/htdocs/langs/nb_NO/bills.lang
+++ b/htdocs/langs/nb_NO/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Ønsker du å konvertere denne kreditnotaen til absolutt r
SupplierPayments=Leverandørbetalinger
ReceivedPayments=Mottatte betalinger
ReceivedCustomersPayments=Betalinger mottatt fra kunder
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Mottatte kundebetalinger som trenger godkjenning
PaymentsReportsForYear=Betalingsrapport for %s
PaymentsReports=Betalingsrapporter
@@ -76,7 +77,8 @@ PaymentConditionsShort=Betalingsbetingelser
PaymentAmount=Beløp til betaling
# ValidatePayment=Validate payment
PaymentHigherThanReminderToPay=Betalingen er høyere enn restbeløp
-HelpPaymentHigherThanReminderToPay= Oppmerksomhet, er betalingen mengden av en eller flere regninger høyere enn resten til å betale.
Endre din oppføring, ellers bekrefte og tenke på å lage en kreditnota av det overskytende mottatt for hver overbetalte fakturaer.
+HelpPaymentHigherThanReminderToPay=Oppmerksomhet, er betalingen mengden av en eller flere regninger høyere enn resten til å betale.
Endre din oppføring, ellers bekrefte og tenke på å lage en kreditnota av det overskytende mottatt for hver overbetalte fakturaer.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Merk 'Betalt'
ClassifyPaidPartially=Merk 'Delbetalt'
ClassifyCanceled=Merk 'Tapsført'
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Bruk dette valget hvis ingen av de a
ConfirmClassifyAbandonReasonOther=Annen
ConfirmClassifyAbandonReasonOtherDesc=Dette valger brukes i alle andre tilfeller. For eksempel fordi du vil lage en erstatningsfaktura.
ConfirmCustomerPayment=Vil du bekrefte at denne betalingen gjelder %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Er du sikker på at du vil godkjenne betalingen? Du kan ikke endre dette senere.
ValidateBill=Godkjenn fakturaer
UnvalidateBill=Unvalidate faktura
@@ -411,5 +414,4 @@ PDFOursinDescription=Fakturamal oursin
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=En faktura som starter med $sååmm finnes allerede og er ikke kompatibel med denne nummereringsmodulen. Du må slette den eller gi den ett nytt navn for å aktivere denne modulen.
diff --git a/htdocs/langs/nb_NO/errors.lang b/htdocs/langs/nb_NO/errors.lang
index c820e421be1..dbefec25024 100644
--- a/htdocs/langs/nb_NO/errors.lang
+++ b/htdocs/langs/nb_NO/errors.lang
@@ -130,6 +130,7 @@ ErrorNoActivatedBarcode=Ingen strekkodetype aktivert
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/nb_NO/opensurvey.lang b/htdocs/langs/nb_NO/opensurvey.lang
index 0401a4d68a2..363b7607a60 100644
--- a/htdocs/langs/nb_NO/opensurvey.lang
+++ b/htdocs/langs/nb_NO/opensurvey.lang
@@ -58,7 +58,7 @@ ExpireDate=Limit date
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/nb_NO/products.lang b/htdocs/langs/nb_NO/products.lang
index 3f691bea37a..fa4e51de5ca 100644
--- a/htdocs/langs/nb_NO/products.lang
+++ b/htdocs/langs/nb_NO/products.lang
@@ -204,7 +204,7 @@ QtyNeed=Ant
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/nl_NL/admin.lang b/htdocs/langs/nl_NL/admin.lang
index a4cbbc4f6f0..948b6804d4e 100644
--- a/htdocs/langs/nl_NL/admin.lang
+++ b/htdocs/langs/nl_NL/admin.lang
@@ -1,5 +1,5 @@
# Dolibarr language file - Source file is en_US - admin
-# Foundation=Foundation
+Foundation=Stichting
Version=Versie
VersionProgram=Programmaversie
VersionLastInstall=Versie van eerste installatie
@@ -44,9 +44,9 @@ ErrorModuleRequirePHPVersion=Fout, deze module vereist PHP versie %s of hoger.
ErrorModuleRequireDolibarrVersion=Fout, deze module vereist Dolibarr versie %s of hoger.
ErrorDecimalLargerThanAreForbidden=Fout, een nauwkeurigheid van meer dan %s wordt niet ondersteund.
DictionnarySetup=Constanten
-# Dictionnary=Dictionaries
+Dictionnary=Woordenboeken
# ErrorReservedTypeSystemSystemAuto=Value 'system' and 'systemauto' for type is reserved. You can use 'user' as value to add your own record
-# ErrorCodeCantContainZero=Code can't contain value 0
+ErrorCodeCantContainZero=Code mag geen 0 bevatten
DisableJavascript=Schakel JavaScript en AJAX-functionaliteit uit
ConfirmAjax=Gebruik AJAX bevestigingspopups
# UseSearchToSelectCompany=Use autocompletion fields to choose third parties (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant COMPANY_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
@@ -64,9 +64,9 @@ PreviewNotAvailable=Voorbeeldweergave niet beschikbaar
ThemeCurrentlyActive=Huidige thema
CurrentTimeZone=Huidige Tijdszone
Space=Ruimte
-# Table=Table
+Table=Tabel
Fields=Velden
-# Index=Index
+Index=Index
Mask=Masker
NextValue=Volgende waarde
NextValueForInvoices=Volgende waarde (facturen)
@@ -136,7 +136,7 @@ SystemInfo=Systeeminformatie
SystemTools=Systeemwerkset
SystemToolsArea=Systeemwerksetoverzicht
SystemToolsAreaDesc=Dit gedeelte biedt administratieve functionaliteit. Gebruik het menu om de functionaliteit in te stellen die u nodig heeft.
-# Purge=Purge
+Purge=Leegmaken
PurgeAreaDesc=Deze pagina maakt het u mogelijk alle bestanden gemaakt of opgeslagen door Dolibarr te verwijderen (tijdelijke bestanden en / of alle bestanden in de map %s). Het gebruik van deze functie is niet noodzakelijk. Het is bedoeld voor gebruikers waarbij Dolibarr gehost wordt door een provider die geen rechten geeft voor het verwijderen van bestanden gemaakt door de webserver.
PurgeDeleteLogFile=Verwijder het logbestand %s aangemaakt door de Syslog module (Geen risico op verlies van gegevens)
PurgeDeleteTemporaryFiles=Verwijder alle tijdelijke bestanden (Geen risico op verlies van gegevens)
@@ -165,19 +165,19 @@ ImportPostgreSqlDesc=Om een backupbestand te importeren, dient u het 'pg_restore
ImportMySqlCommand=%s %s < mijnbackupbestand.sql
ImportPostgreSqlCommand=%s %s mijnbackupbestand.sql
FileNameToGenerate=Te creëren bestandsnaam
-# Compression=Compression
+Compression=Compressie
CommandsToDisableForeignKeysForImport=Commando om 'foreign keys' bij importeren uit te schakelen
-# CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later
+CommandsToDisableForeignKeysForImportWarning=Verplicht als je je sql neerslag later wil gebruiken
ExportCompatibility=Uitwisselbaarheid (compatibiliteit) van het gegenereerde exportbestand
MySqlExportParameters=MySQL exporteer instellingen
-# PostgreSqlExportParameters= PostgreSQL export parameters
+PostgreSqlExportParameters= PostgreSQL uitvoer parameters
UseTransactionnalMode=Gebruik transactionele modus
FullPathToMysqldumpCommand=Het volledige pad naar het 'MySQL dump' commando
FullPathToPostgreSQLdumpCommand=Volledige pad naar het 'pg_dump' commando
ExportOptions=Exporteeropties
AddDropDatabase=Voeg 'DROP DATABASE' commando toe
AddDropTable=Voeg 'DROP TABLE' commando toe
-# ExportStructure=Structure
+ExportStructure=Struktuur
Datas=Gegevens
NameColumn=Kollomennaam
ExtendedInsert=Uitgebreide (extended) INSERT
@@ -272,17 +272,17 @@ ModuleFamilyFinancial=Financiële Modules (Boekhouding / Bedrijfsfinanciën)
ModuleFamilyECM=Electronic Content Management (ECM)
MenuHandlers=Menuverwerkers
MenuAdmin=Menu wijzigen
-# DoNotUseInProduction=Do not use in production
+DoNotUseInProduction=Niet in productie gebruiken
ThisIsProcessToFollow=Dit is ingesteld op de verwerking van:
StepNb=Stap %s
FindPackageFromWebSite=Vind een pakket die u de functionaliteit geeft die u wilt (bijvoorbeeld op de officiële website van %s).
DownloadPackageFromWebSite=Download pakket van website %s.
UnpackPackageInDolibarrRoot=Pak het pakketbestand uit in Dolibarr's root map %s
SetupIsReadyForUse=Installatie is voltooid en Dolibarr is gereed voor het gebruik van de nieuwe functionaliteit.
-# NotExistsDirect=The alternative root directory is not defined.
-# InfDirAlt=Since version 3 it is possible to define an alternative root directory.This allows you to store, same place, plug-ins and custom templates.
Just create a directory at the root of Dolibarr (eg: custom).
-# InfDirExample=
Then declare it in the file conf.php
$dolibarr_main_url_root_alt='http://myserver/custom'
$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'
*These lines are commented with "#", to uncomment only remove the character.
-# YouCanSubmitFile=Select module:
+NotExistsDirect=De alternatieve root directory is niet bepaald.
+InfDirAlt=Vanaf versie 3 is het mogelijk om een alternatieve root directory te definiëren. Dit laat je toe om op dezelfde plaats zowel plug-ins als eigen templates te bewaren.
Maak gewoon een directory op het niveau van de root van Dolibarr (bv met de naam: aanpassing).
+InfDirExample=
Kondig die dan aan in het bestand conf.php
$dolibarr_main_url_root_alt='http://myserver/aanpassing'
$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/aanpassing'
*Deze lijnen zijn inactief gemaakt met een "#" teken, verwijder dat teken om ze te aktiveren.
+YouCanSubmitFile=Kies module:
CurrentVersion=Huidige versie van Dolibarr
CallUpdatePage=Ga naar de pagina die de databasestructuur en gegevens bijwerkt: %s.
LastStableVersion=Laatste stabiele versie
@@ -291,7 +291,7 @@ GenericMaskCodes2={cccc} de afnermerscode
{cccc000} de afnermer
GenericMaskCodes3=Alle andere karakters in het masker zullen intact blijven.
Spaties zijn niet toegestaan.
GenericMaskCodes4a=Voorbeeld van de 99e %s van de Klant 'HetBedrijf' gedaan op 2007-01-31:
GenericMaskCodes4b=Voorbeeld van een Klant gecreëerd op 2007-03-01:
-# GenericMaskCodes4c=Example on product created on 2007-03-01:
+GenericMaskCodes4c=Voorbeeld op product gemaakt op 2007-03-01:
# GenericMaskCodes5=ABC{yy}{mm}-{000000} will give ABC0701-000099
{0000+100@1}-ZZZ/{dd}/XXX will give 0199-ZZZ/31/XXX
GenericNumRefModelDesc=Geeft een aanpasbaar nummer volgens een gedefinieerd masker.
ServerAvailableOnIPOrPort=Server is beschikbaar op het IP-adres %s met poort %s
@@ -336,49 +336,49 @@ PDF=PDF
PDFDesc=U kunt elke globale opties met betrekking tot de PDF-generatie
PDFAddressForging=Regels aan te pakken dozen te smeden
HideAnyVATInformationOnPDF=Verberg alle informatie met betrekking tot de BTW op gegenereerde PDF
-# HideDescOnPDF=Hide products description on generated PDF
-# HideRefOnPDF=Hide products ref. on generated PDF
-# HideDetailsOnPDF=Hide products lines details on generated PDF
+HideDescOnPDF=Verberg productbeschrijving op gemaakte PDF
+HideRefOnPDF=Verberg productreferentie op gemaakte PDF
+HideDetailsOnPDF=Verberg product-detaillijnen op gemaakte PDF
Library=Bibliotheek
UrlGenerationParameters=Parameters om URL beveiligen
SecurityTokenIsUnique=Gebruik een unieke securekey parameter voor elke URL
EnterRefToBuildUrl=Geef referentie voor object %s
GetSecuredUrl=Get berekend URL
-# ButtonHideUnauthorized=Hide buttons for unauthorized actions instead of showing disabled buttons
-# ProductVatMassChange=Mass VAT change
-# ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database.
-# OldVATRates=Old VAT rate
-# NewVATRates=New VAT rate
-# PriceBaseTypeToChange=Modify on prices with base reference value defined on
-# MassConvert=Launch mass convert
+ButtonHideUnauthorized=Verberg de knoppen voor niet-toegestane akties in plaats van ze inaktief te maken
+ProductVatMassChange=Globale BTW aanpassing
+ProductVatMassChangeDesc=Hier kan je een BTW-tarief wijzigen dat gedefiniëerd is op producten of diensten, van een waarde naar een andere. Opgelet, deze wijziging wordt op de hele database gedaan.
+OldVATRates=Oud BTW tarief
+NewVATRates=Nieuw BTW tarief
+PriceBaseTypeToChange=Wijzig op prijzen waarop een base reference waarde gedefiniëerd is
+MassConvert=Start algemene omzetting
String=String
-# TextLong=Long text
-# Int=Integer
-# Float=Float
-# DateAndTime=Date and hour
-# Unique=Unique
-# Boolean=Boolean (Checkbox)
+TextLong=Lange tekst
+Int=Integer
+Float=Float
+DateAndTime=Datum en uur
+Unique=Unique
+Boolean=Boolean (Checkbox)
ExtrafieldPhone = Telefoon
ExtrafieldPrice = Prijs
-# ExtrafieldMail = Email
-# ExtrafieldSelect = Select list
-# ExtrafieldSelectList = Select from table
-# ExtrafieldSeparator=Separator
-# ExtrafieldCheckBox=Checkbox
-# ExtrafieldRadio=Radio button
+ExtrafieldMail = Email
+ExtrafieldSelect = Keuze lijst
+ExtrafieldSelectList = Kies uit tabel
+ExtrafieldSeparator=Scheidingsteken
+ExtrafieldCheckBox=Aanvink-vak
+ExtrafieldRadio=Radioknop
# ExtrafieldParamHelpselect=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
In order to have the list depending on another :
1,value1|parent_list_code:parent_key
2,value2|parent_list_code:parent_key
-# ExtrafieldParamHelpcheckbox=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
+ExtrafieldParamHelpcheckbox=Lijst van parameters moet telkens bestaan uit sleutel,waarde
bv:
1,waarde
2,waarde2
3,waarde3
...
# ExtrafieldParamHelpradio=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
# ExtrafieldParamHelpsellist=Parameters list have come from table
for exemple :
c_typent:libelle:id::filter
In order to have the list depending on another :
c_typent:libelle:id:parent_list_code|parent_column:filter
filter can be a simple test (eg active=1) to display only active value
if you want to filter on extrafields use syntaxt extra.fieldcode=... (where field code is the code of extrafield)
-# LibraryToBuildPDF=Library used to build PDF
-# WarningUsingFPDF=Warning: Your conf.php contains directive dolibarr_pdf_force_fpdf=1. This means you use the FPDF library to generate PDF files. This library is old and does not support a lot of features (Unicode, image transparency, cyrillic, arab and asiatic languages, ...), so you may experience errors during PDF generation.
To solve this and have a full support of PDF generation, please download TCPDF library, then comment or remove the line $dolibarr_pdf_force_fpdf=1, and add instead $dolibarr_lib_TCPDF_PATH='path_to_TCPDF_dir'
+LibraryToBuildPDF=Bibliotheek om PDF's te maken
+WarningUsingFPDF=Opgelet: je
conf.php bevat de instelling dolibarr_pdf_force_fpdf=1. Dat betekent dat je de FPDF bibliotheek gebruikt om PDF bestanden te maken. Deze bibliotheek is oud, en ondersteunt een aantal mogelijkheden niet (Unicode, transparantie in beelden, cyrillische, arabische en aziatische talen, ...), dus er kunnen fouten optreden bij het maken van PDF's.
Om dat op te lossen, en om volledige ondersteuning van PDF-maken te hebben, download aub TCPDF library, en dan verwijder of maak commentaar van de lijn $dolibarr_pdf_force_fpdf=1, en voeg in plaats daarvan $dolibarr_lib_TCPDF_PATH='path_to_TCPDF_dir' toe.
# LocalTaxDesc=Some countries apply 2 or 3 taxes on each invoice line. If this is the case, choose type for second and third tax and its rate. Possible type are:
1 : local tax apply on products and services without vat (vat is not applied on local tax)
2 : local tax apply on products and services before vat (vat is calculated on amount + localtax)
3 : local tax apply on products without vat (vat is not applied on local tax)
4 : local tax apply on products before vat (vat is calculated on amount + localtax)
5 : local tax apply on services without vat (vat is not applied on local tax)
6 : local tax apply on services before vat (vat is calculated on amount + localtax)
-# SMS=SMS
+SMS=SMS
# LinkToTestClickToDial=Enter a phone number to call to show a link to test the ClickToDial url for user %s
-# RefreshPhoneLink=Refresh link
+RefreshPhoneLink=Herladen link
# LinkToTest=Clickable link generated for user %s (click phone number to test)
# KeepEmptyToUseDefault=Keep empty to use default value
-# DefaultLink=Default link
+DefaultLink=Standaard link
# ValueOverwrittenByUserSetup=Warning, this value may be overwritten by user specific setup (each user can set his own clicktodial url)
# ExternalModule=External module - Installed into directory %s
@@ -488,7 +488,7 @@ Module2700Desc= Gebruik de online dienst 'Gravatar' (www.gravatar.com) voor het
# Module2800Desc=FTP Client
Module2900Name= GeoIPMaxmind
Module2900Desc= Capaciteitconversie GeoIP Maxmind
-# Module3100Name= Skype
+Module3100Name= Skype
# Module3100Desc= Add a Skype button into card of adherents / third parties / contacts
Module5000Name=Multi-bedrijf
Module5000Desc=Hiermee kunt meerdere bedrijven beheren in Dolibarr
@@ -702,10 +702,10 @@ Permission1236=Exporteer leveranciersfacturen, attributen en betalingen
Permission1251=Voer massale invoer van externe gegevens in de database uit (data load)
Permission1321=Exporteer afnemersfacturen, attributen en betalingen
Permission1421=Exporteer afnemersfacturen en attributen
-# Permission23001 = Read Scheduled task
-# Permission23002 = Create/update Scheduled task
-# Permission23003 = Delete Scheduled task
-# Permission23004 = Execute Scheduled task
+Permission23001 = Lees geplande taak
+Permission23002 = Maak/wijzig geplande taak
+Permission23003 = Verwijder geplande taak
+Permission23004 = Voer geplande taak uit
Permission2401=Bekijk acties (gebeurtenissen of taken) in gerelateerd aan eigen account
Permission2402=Creëren / wijzigen / verwijderen acties (gebeurtenissen of taken) gerelateerd aan eigen account
Permission2403=Bekijk acties (gebeurtenissen of taken) van anderen
@@ -721,7 +721,7 @@ Permission2515=Instellen documentabonneelijsten
# Permission50101=Use Point of sales
Permission50201=Lees transacties
Permission50202=Import transacties
-# Permission54001=Print
+Permission54001=Afdrukken
# Permission55001=Read surveys
# Permission55002=Create/modify surveys
# Permission59001=Read commercial margins
@@ -861,7 +861,7 @@ CompanyZip=Postcode
CompanyTown=Plaats
CompanyCountry=Land
CompanyCurrency=Belangrijkste valuta
-# Logo=Logo
+Logo=Logo
DoNotShow=Niet tonen
DoNotSuggestPaymentMode=Geen betalingswijze voorstellen
NoActiveBankAccountDefined=Geen actieve bankrekening ingesteld
@@ -895,12 +895,12 @@ SetupDescription5=Andere menu-items beheren / optionele instellingen.
EventsSetup=Instellingen voor gebeurtenissenlog
LogEvents=Veiligheidsauditgebeurtenissen
Audit=Audit
-# InfoDolibarr=Infos Dolibarr
-# InfoOS=Infos OS
-# InfoWebServer=Infos web server
-# InfoDatabase=Infos database
-# InfoPHP=Infos PHP
-# InfoPerf=Infos performances
+InfoDolibarr=Dolibarr gegevens
+InfoOS=OS gegevens
+InfoWebServer=Webserver gegevens
+InfoDatabase=Databank gegevens
+InfoPHP=PHP gegevens
+InfoPerf=Gegevens uitvoerings-efficiëntie
ListEvents=Auditgebeurtenissen
ListOfSecurityEvents=Lijst van Dolibarr veiligheidgebeurtenisen
SecurityEventsPurged=Beveiliging gebeurtenissen verwijderd
@@ -990,10 +990,10 @@ SendmailOptionNotComplete=Waarschuwing, op sommige Linux-systemen, e-mail verzen
PathToDocuments=Pad naar documenten
PathDirectory=Map
SendmailOptionMayHurtBuggedMTA=Feature om e-mails met behulp van methode "PHP mail direct" te sturen zal een e-mailbericht dat niet goed zou kunnen worden ontleed door sommige het ontvangen van e-mailservers. Resultaat is dat sommige mails niet kunnen worden gelezen door mensen gehost door thoose afgeluisterd platforms. Het is het geval voor sommige Internet providers (Ex: Orange in Frankrijk). Dit is geen probleem in Dolibarr noch in PHP, maar op het ontvangen van e-mailserver. U kunt de optie MAIN_FIX_FOR_BUGGED_MTA echter toe te voegen aan 1 in setup - andere om Dolibarr wijzigen om dit te voorkomen. Echter, kunnen er problemen met andere servers dat opzicht strikt de SMTP-standaard. De andere oplossing (aanbevolen) is het gebruik van de methode "SMTP-socket bibliotheek" dat er geen nadelen heeft.
-# TranslationSetup=Configuration de la traduction
+TranslationSetup=Instelling van de taal
# TranslationDesc=Choice of language visible on screen can be modified:
* Globally from menu Home - Setup - Display
* For user only from tab User display of user card (click on login on top of screen).
# TotalNumberOfActivatedModules=Total number of activated feature modules: %s
-# YouMustEnableOneModule=You must at least enable 1 module
+YouMustEnableOneModule=Je moet minstens 1 module aktiveren
# ClassNotFoundIntoPathWarning=Class %s not found into PHP path
# YesInSummer=Yes in summer
# OnlyFollowingModulesAreOpenedToExternalUsers=Note, only following modules are opened to external users (whatever are permission of such users):
@@ -1013,7 +1013,7 @@ SendmailOptionMayHurtBuggedMTA=Feature om e-mails met behulp van methode "P
# FieldEdition=Edition of field %s
# FixTZ=TimeZone fix
# FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced)
-# GetBarCode=Get barcode
+GetBarCode=Haal barcode
##### Module password generation
PasswordGenerationStandard=Geeft een wachtwoord terug dat gegenereerd is volgens het interne Dolibarr algoritme: 8 karakters met gedeelde nummers en tekens in kleine letters.
PasswordGenerationNone=Doe geen wachtwoordsuggesties. Wachtwoord moet handmatig worden ingevoerd.
@@ -1119,9 +1119,9 @@ TemplatePDFInterventions=Interventiekaartdocumentensjablonen
##### Contracts #####
ContractsSetup=Contracten module setup
ContractsNumberingModules=Contracten nummering modules
-# TemplatePDFContracts=Contracts documents models
-# FreeLegalTextOnContracts=Free text on contracts
-# WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty)
+TemplatePDFContracts=Modeldocumenten contracten
+FreeLegalTextOnContracts=Vrije tekst op contracten
+WatermarkOnDraftContractCards=Watermerk op voorlopige contracten (leeg=geen)
##### Members #####
MembersSetup=Ledenmoduleinstellingen
MemberMainOptions=Hoofdopties
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Streepjescodetype C39
BarcodeDescC128=Streepjescodetype C128
GenbarcodeLocation=Opdrachtregelprogramma voor streepjescodegeneratie (gebruikt door phpbarcode voor enkele streepjescode typen)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Terugnamemoduleinstellingen
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Verbinding geslaagd, maar de database l
OSCommerceTestOk=Verbinding met de server '%s' en database '%s' met gebruiker '%s' succesvol.
OSCommerceTestKo1=Verbinding met de server '%s' gelukt maar de database '%s' kon niet worden bereikt.
OSCommerceTestKo2=Verbinding met server '%s' met gebruiker '%s' mislukt.
-##### Mantis #####
-MantisSetup=Mantis linkinstellingen
-MantisURL=URL voor Mantis toegang
-MantisServer=Server waarop 'Mantis'-database gehost wordt
-MantisDatabaseName=Databasenaam
-MantisUser=Gebruikersnaam om toegang te krijgen tot de database
-MantisSetupSaved='Mantis'-instellingen opgeslagen.
-MantisTestOk=Succesvol verbonden met '%s' gebruikte database '%s' met gebruiker '%s'.
-MantisTestKo1=Succesvol verbonden met de server '%s' maar de database '%s' kon niet worden bereikt.
-MantisTestKo2=Kon niet verbinden met de server '%s' met gebruikersnaam '%s' .
-MantisErrorConnectOkButWrongDatabase=Kon succesvol met de database verbinden maarhet lijkt geen "Mantis"-database te zijn.
##### Stock #####
StockSetup=Vooraadmoduleinstellingen
UserWarehouse=Gebruik persoonlijke voorraden van gebruiker
diff --git a/htdocs/langs/nl_NL/agenda.lang b/htdocs/langs/nl_NL/agenda.lang
index 8a57afd0101..d12c45de034 100644
--- a/htdocs/langs/nl_NL/agenda.lang
+++ b/htdocs/langs/nl_NL/agenda.lang
@@ -1,5 +1,5 @@
# Dolibarr language file - Source file is en_US - agenda
-# IdAgenda=ID event
+IdAgenda=ID gebeurtenis
Actions=Acties
ActionsArea=Actieoverzicht (Gebeurtenissen en taken)
Agenda= Agenda
@@ -10,7 +10,7 @@ LocalAgenda=Lokale kalender
AffectedTo= Geaffecteerden
DoneBy= Gedaan door
Events= Gebeurtenissen
-# EventsNb=Number of events
+EventsNb=Aantal gebeurtenissen
MyEvents=Mijn evenementen
OtherEvents=Andere evenementen
ListOfActions=Gebeurtenissenlijst
@@ -40,7 +40,7 @@ ActionsEvents= Gebeurtenissen waarvoor Dolibarr automatisch een item zal maken i
PropalValidatedInDolibarr= Voorstel %s gevalideerd
InvoiceValidatedInDolibarr= Factuur %s gevalideerd
InvoiceBackToDraftInDolibarr=Factuur %s ga terug naar ontwerp van de status van
-# InvoiceDeleteDolibarr=Invoice %s deleted
+InvoiceDeleteDolibarr=Factuur %s verwijderd
OrderValidatedInDolibarr= Opdracht %s gevalideerd
OrderApprovedInDolibarr=Bestel %s goedgekeurd
OrderBackToDraftInDolibarr=Bestel %s terug te gaan naar ontwerp-status
@@ -67,8 +67,8 @@ AgendaUrlOptions4=login=%s om uitvoer van acties toegewezen aan gebruiker
AgendaUrlOptions5=login=%s om uitvoer van acties gedaan door gebruiker %s te beperken.
AgendaShowBirthdayEvents=Toon verjaardagen van contacten
AgendaHideBirthdayEvents=Verberg verjaardagen van contacten
-# Busy=Busy
-# ExportDataset_event1=List of agenda events
+Busy=Bezig
+ExportDataset_event1=Lijst van agenda-gebeurtenissen
# External Sites ical
ExportCal=Export kalender
diff --git a/htdocs/langs/nl_NL/banks.lang b/htdocs/langs/nl_NL/banks.lang
index 95afe772bb5..dec450fb66a 100644
--- a/htdocs/langs/nl_NL/banks.lang
+++ b/htdocs/langs/nl_NL/banks.lang
@@ -19,8 +19,8 @@ SavingAccount=Spaarrekening
SavingAccounts=Spaarrekeningen
ErrorBankLabelAlreadyExists=Financiële rekening label bestaat al
BankBalance=Saldo
-# BankBalanceBefore=Balance before
-# BankBalanceAfter=Balance after
+BankBalanceBefore=Balans voordien
+BankBalanceAfter=Balans achteraf
BalanceMinimalAllowed=Rekeninglimiet
BalanceMinimalDesired=Minimale gewenste saldo
InitialBankBalance=Beginbalans
@@ -28,7 +28,7 @@ EndBankBalance=Eindbalans
CurrentBalance=Huidig saldo
FutureBalance=Toekomstig saldo
ShowAllTimeBalance=Toon saldo sinds begin
-# AllTime=From start
+AllTime=Vanaf het begin
Reconciliation=Overeenstemming
RIB=Bankrekeningnummer
IBAN=IBAN-nummer
@@ -150,10 +150,10 @@ SelectChequeTransactionAndGenerate=Select / filter controleert op te nemen in he
# EventualyAddCategory=Eventually, specify a category in which to classify the records
# ToConciliate=To conciliate?
# ThenCheckLinesAndConciliate=Then, check the lines present in the bank statement and click
-# BankDashboard=Bank accounts summary
-# DefaultRIB=Default BAN
+BankDashboard=Bankrekening samenvatting
+DefaultRIB=Standaard BAN
# AllRIB=All BAN
-# LabelRIB=BAN Label
-# NoBANRecord=No BAN record
-# DeleteARib=Delete BAN record
-# ConfirmDeleteRib=Are you sure you want to delete this BAN record ?
+LabelRIB=BAN label
+NoBANRecord=Geen BAN gegeven
+DeleteARib=Verwijderen BAN gegeven
+ConfirmDeleteRib=Ben je zeker dat je dit BAN gegeven wil verwijderen?
diff --git a/htdocs/langs/nl_NL/bills.lang b/htdocs/langs/nl_NL/bills.lang
index 15ddae50dae..ea64a454007 100644
--- a/htdocs/langs/nl_NL/bills.lang
+++ b/htdocs/langs/nl_NL/bills.lang
@@ -56,7 +56,7 @@ Payment=Betaling
PaymentBack=Terugbetaling
Payments=Betalingen
PaymentsBack=Terugbetalingen
-# PaidBack=Paid back
+PaidBack=Terugbetaald
DatePayment=Betaalingsdatum
DeletePayment=Betaling verwijderen
ConfirmDeletePayment=Weet u zeker dat u deze betaling wilt verwijderen?
@@ -64,26 +64,28 @@ ConfirmConvertToReduc=Wilt u deze creditnota converteren in absolute korting? Corrigeer uw invoer, of anders bevestigen en na denken over het verlenen van een krediet van te veel betaald bij het afsluiten van elke betaalde factuur.
+HelpPaymentHigherThanReminderToPay=Pas op, het bedrag van een of meerdere betalingen is hoger is dan de uitstaande factuur.
Corrigeer uw invoer, of anders bevestigen en na denken over het verlenen van een krediet van te veel betaald bij het afsluiten van elke betaalde factuur.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Klassificeer 'betaald'
ClassifyPaidPartially=Classificeer 'gedeeltelijk betaald'
ClassifyCanceled=Classificeer 'verlaten'
ClassifyClosed=Classificeer 'Gesloten'
CreateBill=Creëer Factuur
AddBill=Toevoegen factuur of creditnota
-# AddToDraftInvoices=Add to draft invoice
+AddToDraftInvoices=Toevoegen aan aanmaak factuur
DeleteBill=Verwijderen factuur
SearchACustomerInvoice=Zoek een afnemersfactuur
SearchASupplierInvoice=Zoek een leveranciersfactuur
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Maak deze keuze als alle andere keuz
ConfirmClassifyAbandonReasonOther=Andere
ConfirmClassifyAbandonReasonOtherDesc=Deze keuze zal in alle andere gevallen worden gebruikt. Bijvoorbeeld omdat u van plan bent om de factuur te vervangen.
ConfirmCustomerPayment=Kunt u de inwerkingtreding van deze verordening %s %s bevestigen?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Weet u zeker dat u deze betaling wilt bevestigen: er is geen verandering mogelijk, zodra de betaling is goedgekeurd.
ValidateBill=Valideer factuur
UnvalidateBill=Unvalidate factuur
@@ -182,13 +185,13 @@ ShowInvoiceDeposit=Bekijk factuurbetalingen
ShowPayment=Toon betaling
File=Bestand
AlreadyPaid=Reeds betaald
-# AlreadyPaidBack=Already paid back
+AlreadyPaidBack=Reeds terugbetaald
AlreadyPaidNoCreditNotesNoDeposits=Reeds betaald (zonder creditnota's en stortingen's)
Abandoned=Verlaten
RemainderToPay=Nog te betalen
RemainderToTake=Resterende deel te nemen
-# RemainderToPayBack=Remainder to pay back
-# Rest=Pending
+RemainderToPayBack=Herinnering terugbetaling
+Rest=Hangende
AmountExpected=Gevorderde bedrag
ExcessReceived=Overbetaling
EscompteOffered=Korting aangeboden (betaling vóór termijn)
@@ -198,7 +201,7 @@ StandingOrders=Doorlopende opdrachten
StandingOrder=Doorlopende opdracht
NoDraftBills=Geen conceptfacturen
NoOtherDraftBills=Geen andere conceptfacturen
-# NoDraftInvoices=No draft invoices
+NoDraftInvoices=Geen facturen in aanmaak
RefBill=Factuurreferentie
ToBill=Te factureren
RemainderToBill=Rest naar factuur
@@ -207,7 +210,7 @@ SendReminderBillByMail=Stuur herinnering per e-mail
RelatedCommercialProposals=Gerelateerde offertes
MenuToValid=Valideer
DateMaxPayment=Betaling vóór
-DateEcheance=Vervaldag beperken
+DateEcheance=Vervaldatum
DateInvoice=Factuurdatum
NoInvoice=Geen factuur
ClassifyBill=Classifiseer factuur
@@ -242,12 +245,12 @@ Discount=Korting
Discounts=Kortingen
AddDiscount=Maak een korting
AddRelativeDiscount=Maak een relatieve korting
-# EditRelativeDiscount=Edit relative discount
+EditRelativeDiscount=Pas relatiekorting aan
AddGlobalDiscount=Toevoegen korting
-EditGlobalDiscounts=Edit absolute kortingen
+EditGlobalDiscounts=Aanpassen absolute kortingen
AddCreditNote=Maak een credit nota
ShowDiscount=Toon korting
-# ShowReduc=Show the deduction
+ShowReduc=Toon korting
RelativeDiscount=Relatiekorting
GlobalDiscount=Vaste korting
CreditNote=Creditnota
@@ -299,20 +302,20 @@ PaymentConditionShortRECEP=Direct
PaymentConditionRECEP=Direct
PaymentConditionShort30D=30 dagen
PaymentCondition30D=30 dagen
-PaymentConditionShort30DENDMONTH=30 dagen na einde van de maand
-PaymentCondition30DENDMONTH=30 dagen na einde van de maand
+PaymentConditionShort30DENDMONTH=30 dagen einde maand
+PaymentCondition30DENDMONTH=30 dagen einde maand
PaymentConditionShort60D=60 dagen
PaymentCondition60D=60 dagen
-PaymentConditionShort60DENDMONTH=60 dagen na einde van de maand
-PaymentCondition60DENDMONTH=60 dagen na einde van de maand
+PaymentConditionShort60DENDMONTH=60 dagen einde maand
+PaymentCondition60DENDMONTH=60 dagen einde maand
PaymentConditionShortPT_DELIVERY=Levering
PaymentConditionPT_DELIVERY=Bij levering
-# PaymentConditionShortPT_ORDER=On order
-# PaymentConditionPT_ORDER=On order
-# PaymentConditionShortPT_5050=50-50
-# PaymentConditionPT_5050=50%% in advance, 50%% on delivery
-# FixAmount=Fix amount
-# VarAmount=Variable amount (%% tot.)
+PaymentConditionShortPT_ORDER=Bij bestelling
+PaymentConditionPT_ORDER=Bij bestelling
+PaymentConditionShortPT_5050=50-50
+PaymentConditionPT_5050=50%% voorschot, 50%% bij levering
+FixAmount=Vast bedrag
+VarAmount=Variabel bedrag (%% tot.)
# PaymentType
PaymentTypeVIR=Bankstorting
@@ -353,8 +356,8 @@ FullPhoneNumber=Telefoonnummer
TeleFax=Fax
PrettyLittleSentence=Accepteert de betaling van de verschuldigde bedragen per cheque te betalen in mijn naam in mijn hoedanigheid als lid van een boekhoudkundige organisatie goedgekeurd door de fiscale administratie.
IntracommunityVATNumber=Intracommunautaire BTW-nummer
-PaymentByChequeOrderedTo=Betaling per cheque zijn betaald aan %s verzonden naar
-PaymentByChequeOrderedToShort=Betaling per cheque zijn betaald aan
+PaymentByChequeOrderedTo=Betaling per cheque (incl. BTW) aan %s, versturen naar
+PaymentByChequeOrderedToShort=Betaling per cheque (incl. BTW) aan
SendTo=Verzonden naar
PaymentByTransferOnThisBankAccount=Betaling via overschrijving op de volgende bankrekening
VATIsNotUsedForInvoice=* BTW niet van toepassing
@@ -363,7 +366,7 @@ LawApplicationPart2=blijven de goederen eigendom van
LawApplicationPart3=de verkoper tot de volledige betaling van
LawApplicationPart4=de rekening.
LimitedLiabilityCompanyCapital=Vennootschap met een kapitaal van
-# UseLine=Apply
+UseLine=Toepassen
UseDiscount=Gebruik korting
UseCredit=Kredietbeoordelingen
UseCreditNoteInInvoicePayment=Verminderen van de betaling met deze credit nota
@@ -387,14 +390,14 @@ DisabledBecausePayments=Niet beschikbaar omdat er betalingen bestaan
CantRemovePaymentWithOneInvoicePaid=Verwijder onmogelijk wanneer er minstens een factuur betaald is ingedeeld.
ExpectedToPay=Verwachte betaling
PayedByThisPayment=Betaald door deze betaling
-ClosePaidInvoicesAutomatically=Classificeren "Betaalde" alle standaard of vervanging facturen entirely betaald.
-# ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back.
-AllCompletelyPayedInvoiceWillBeClosed=Alle factuur zonder te blijven om te betalen zal automatisch worden gesloten om status "Betaald".
-# ToMakePayment=Pay
-# ToMakePaymentBack=Pay back
-# ListOfYourUnpaidInvoices=List of unpaid invoices
-# NoteListOfYourUnpaidInvoices=Note: This list contains only invoices for third parties you are linked to as a sale representative.
-# RevenueStamp=Revenue stamp
+ClosePaidInvoicesAutomatically=Classeer betaalde facturen automatisch naar status "Betaald".
+ClosePaidCreditNotesAutomatically=Classeer terugbetaalde creditnotas automatisch naar status "Betaald".
+AllCompletelyPayedInvoiceWillBeClosed=Alle betaalde facturen zullen automatisch worden gesloten naar status "Betaald".
+ToMakePayment=Betaal
+ToMakePaymentBack=Terugbetalen
+ListOfYourUnpaidInvoices=Lijst van onbetaalde facturen
+NoteListOfYourUnpaidInvoices=Nota: deze lijst bevat enkel facturen voor derde partijen waarvoor je als verkoopsvertegenwoordiger aangegeven bent.
+RevenueStamp=Taxzegel
##### Types de contacts #####
TypeContact_facture_internal_SALESREPFOLL=Verantwoordelijke toezicht afnemersfactuur
TypeContact_facture_external_BILLING=Afnemersfactureringscontact
@@ -409,7 +412,6 @@ PDFCrabeDescription=Model van complete factuur (Beheert de mogelijkheid van de B
# oursin PDF Model
PDFOursinDescription=Model van complete factuur sjabloon (basis, beheert de mogelijkheid van heffing van de BTW belasting, de kortingen, de projectnaam, de referenties, logo, etc)
# NumRef Modules
-# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
+TerreNumRefModelDesc1=Geeft een getal in de vorm van %syymm-nnnn voor standaard facturen en %syymm-nnnn voor creditnota's, met yy voor jaar, mm voor maand en nnnn als opeenvolgende getallenreeks die niet terug op 0 komt
+MarsNumRefModelDesc1=Geeft een getal in de vorm van %syymm-nnnn voor standaard facturen, %syymm-nnnn voor vervangfacturen, %syymm-nnnn voor creditnota's, met yy voor jaar, mm voor maand en nnnn als opeenvolgende getallenreeks die niet terug op 0 komt
TerreNumRefModelError=Een wetsvoorstel te beginnen met $ syymm bestaat al en is niet compatibel met dit model van de reeks. Verwijderen of hernoemen naar deze module te activeren.
diff --git a/htdocs/langs/nl_NL/categories.lang b/htdocs/langs/nl_NL/categories.lang
index 77a031c79b2..fb5c34b36e3 100644
--- a/htdocs/langs/nl_NL/categories.lang
+++ b/htdocs/langs/nl_NL/categories.lang
@@ -16,7 +16,7 @@ SuppliersCategoriesArea=Categorieënoverzicht van leveranciers
CustomersCategoriesArea=Categorieënoverzicht van afnemers
ThirdPartyCategoriesArea=Categorieënoverzicht van derde partijen
MembersCategoriesArea=Categorieënoverzicht van leden
-# ContactsCategoriesArea=Contacts categories area
+ContactsCategoriesArea=Categorie contacten gebied
MainCats=Belangrijkste categorieën
SubCats=Subcategorieën
CatStatistics=Statistieken
@@ -58,7 +58,7 @@ MemberHasNoCategory=Dit lid behoort tot geen enkele categorie
ContactHasNoCategory=Dit contact is niet in een Categorieën onderverdeeld
ClassifyInCategory=Classificeren naar categorie
NoneCategory=Geen
-# NotCategorized=Without category
+NotCategorized=Zonder categorie
CategoryExistsAtSameLevel=Deze categorie bestaat al op hetzelfde niveau
ReturnInProduct=Terug naar product- / dienstdetails
ReturnInSupplier=Terug naar leverancierdetails
@@ -86,7 +86,7 @@ ThisCategoryHasNoProduct=Deze categorie bevat geen producten.
ThisCategoryHasNoSupplier=Deze categorie bevat geen enkele leverancier.
ThisCategoryHasNoCustomer=Deze categorie bevat geen enkele afnemer.
ThisCategoryHasNoMember=Deze categorie bevat geen enkel lid.
-# ThisCategoryHasNoContact=This category does not contain any contact.
+ThisCategoryHasNoContact=Deze categorie bevat geen enkel contact.
AssignedToCustomer=Toegewezen aan een afnemer
AssignedToTheCustomer=Toegewezen aan de afnemer
InternalCategory=Interne categorie
@@ -97,11 +97,11 @@ CatCusList=afnemers- / prospectencategorieënlijst
CatProdList=productencategorieënlijst
CatMemberList=Ledencategorieënlijst
CatContactList=Lijst van Categorieën van Contacten
-# CatSupLinks=Links between suppliers and categories
-# CatCusLinks=Links between customers/prospects and categories
-# CatProdLinks=Links between products/services and categories
-# CatMemberLinks=Links between members and categories
-# CatProdLinks=Links between products/services and categories
-# CatCusLinks=Links between customers/prospects and categories
-# CatSupLinks=Links between suppliers and categories
-# DeleteFromCat=Remove from category
+CatSupLinks=Verbinding tussen leverancier en categorie
+CatCusLinks=Verbinding tussen klant/prospect en categorie
+CatProdLinks=Verbinding tussen producten/diensten en categorieën
+CatMemberLinks=Verbinding tussen leden en categorieën
+CatProdLinks=Verbinding tussen producten/diensten en categorieën
+CatCusLinks=Verbinding tussen klant/prospect en categorie
+CatSupLinks=Verbinding tussen leverancier en categorie
+DeleteFromCat=Verwijder uit categorie
diff --git a/htdocs/langs/nl_NL/commercial.lang b/htdocs/langs/nl_NL/commercial.lang
index 39ea6f22aa6..deea473b590 100644
--- a/htdocs/langs/nl_NL/commercial.lang
+++ b/htdocs/langs/nl_NL/commercial.lang
@@ -23,7 +23,7 @@ TaskRDVWith=Vergadering met %s
ShowTask=Toon taak
ShowAction=Toon actie
ActionsReport=Actiesverslag
-# ThirdPartiesOfSaleRepresentative=Thirdparties with sales representative
+ThirdPartiesOfSaleRepresentative=Derden met verkoopsvertegenwoordiger
SalesRepresentative=Vertegenwoordiger
SalesRepresentatives=Vertegenwoordigers
SalesRepresentativeFollowUp=Vertegenwoordiger (opvolging)
@@ -80,9 +80,9 @@ ActionAC_SHIP=Stuur verzending per post
ActionAC_SUP_ORD=Stuur leverancier bestellen via e-mail
ActionAC_SUP_INV=Stuur factuur van de leverancier via e-mail
ActionAC_OTH=Ander
-# ActionAC_OTH_AUTO=Other (automatically inserted events)
-# ActionAC_MANUAL=Manually inserted events
-# ActionAC_AUTO=Automatically inserted events
+ActionAC_OTH_AUTO=Andere (automatisch ingevoegde gebeurtenissen)
+ActionAC_MANUAL=Handmatig ingevoerde gebeurtenissen
+ActionAC_AUTO=Automatisch ingevoegde gebeurtenissen
Stats=Verkoopstatistieken
CAOrder=Bedrijfsomzet (gevalideerde opdrachten)
FromTo=van %s tot %s
@@ -92,4 +92,4 @@ NoData=Geen gegevens
StatusProsp=Prospect-status
DraftPropals=Ontwerp van commerciële voorstellen
SearchPropal=Zoek een commercieel voorstel
-# CommercialDashboard=Commercial summary
+CommercialDashboard=Verkoopsoverzicht
diff --git a/htdocs/langs/nl_NL/companies.lang b/htdocs/langs/nl_NL/companies.lang
index de5175ab106..b0f58761ea7 100644
--- a/htdocs/langs/nl_NL/companies.lang
+++ b/htdocs/langs/nl_NL/companies.lang
@@ -66,13 +66,13 @@ Country=Land
CountryCode=Landcode
CountryId=Land-ID
Phone=Telefoonnummer
-# Skype=Skype
-# Call=Call
-# Chat=Chat
+Skype=Skype
+Call=Bel
+Chat=Chat
PhonePro=Telefoonnummer zakelijk
PhonePerso=Telefoonnummer privé
PhoneMobile=Telefoonnummer mobiel
-# No_Email=Don't send mass e-mailings
+No_Email=Geen globale e-mailings sturen
Fax=Faxnummer
Zip=Postcode
Town=Plaats
@@ -81,8 +81,8 @@ Poste= Functie
DefaultLang=Standaard taal
VATIsUsed=BTW wordt gebruikt
VATIsNotUsed=BTW wordt niet gebruikt
-# CopyAddressFromSoc=Fill address with thirdparty address
-# NoEmailDefined=There is no email defined
+CopyAddressFromSoc=Vul derde partij adres in
+NoEmailDefined=Geen e-mail adres opgegeven
##### Local Taxes #####
LocalTax1IsUsedES= RE wordt gebruikt
LocalTax1IsNotUsedES= RE wordt niet gebruikt
@@ -102,35 +102,35 @@ ProfId2Short=Prof id 2
ProfId3Short=Prof id 3
ProfId4Short=Prof id 4
ProfId5Short=Prof. dr. ID 5
-# ProfId6Short=Prof. id 5
+ProfId6Short=Prof. id 5
ProfId1=Professioneel ID 1
ProfId2=Professioneel ID 2
ProfId3=Professioneel ID 3
ProfId4=Professioneel ID 4
ProfId5=Professionele ID 5
-# ProfId6=Professional ID 6
+ProfId6=Professional ID 6
ProfId1AR=Prof Id 1 (CUIL)
ProfId2AR=Prof Id 2 (Revenu woestelingen)
ProfId3AR=-
ProfId4AR=-
ProfId5AR=-
-# ProfId6AR=-
+ProfId6AR=-
ProfId1AU=Prof. id 1 (ABN)
ProfId2AU=--
ProfId3AU=--
ProfId4AU=--
ProfId5AU=-
-# ProfId6AU=-
+ProfId6AU=-
ProfId1BE=Prof. id 1 (Professioneel nummer)
ProfId2BE=--
ProfId3BE=--
ProfId4BE=--
ProfId5BE=-
-# ProfId6BE=-
-# ProfId1BR=-
-# ProfId2BR=IE (Inscricao Estadual)
-# ProfId3BR=IM (Inscricao Municipal)
-# ProfId4BR=CPF
+ProfId6BE=-
+ProfId1BR=-
+ProfId2BR=IE (Belastingsnummer staat)
+ProfId3BR=IM (Belastingsnummer stad)
+ProfId4BR=CPF
#ProfId5BR=CNAE
#ProfId6BR=INSS
ProfId1CH=--
@@ -138,97 +138,97 @@ ProfId2CH=--
ProfId3CH=Prof id 1 (Federale nummer)
ProfId4CH=Handelsregisternummer
ProfId5CH=-
-# ProfId6CH=-
+ProfId6CH=-
ProfId1CL=Prof Id 1 (RUT)
ProfId2CL=-
ProfId3CL=-
ProfId4CL=-
ProfId5CL=-
-# ProfId6CL=-
+ProfId6CL=-
ProfId1CO=Prof Id 1 (RUT)
ProfId2CO=-
ProfId3CO=-
ProfId4CO=-
ProfId5CO=-
-# ProfId6CO=-
+ProfId6CO=-
ProfId1DE=Prof. id 1 (USt.-IdNr)
ProfId2DE=Prof. id 2 (USt.-Nr)
ProfId3DE=Prof. Id 3 (Handelsregisternummer)
ProfId4DE=--
ProfId5DE=-
-# ProfId6DE=-
+ProfId6DE=-
ProfId1ES=Prof Id 1 (CIF/NIF)
ProfId2ES=Prof Id 2 (Social security number)
ProfId3ES=Prof Id 3 (CNAE)
ProfId4ES=Prof Id 4 (Collegiate number)
ProfId5ES=-
-# ProfId6ES=-
+ProfId6ES=-
ProfId1FR=Prof. id 1 (SIREN)
ProfId2FR=Prof. id 2 (SIRET)
ProfId3FR=Prof. Id 3 (NAF, oude APE)
ProfId4FR=Prof. id 4 (RCS / RM)
ProfId5FR=Prof-id 5
-# ProfId6FR=-
+ProfId6FR=-
ProfId1GB=Prof. id 1 (Registratienummer)
ProfId2GB=--
ProfId3GB=Prof. Id 3 (SIC)
ProfId4GB=--
ProfId5GB=-
-# ProfId6GB=-
+ProfId6GB=-
ProfId1HN=Id Prof. 1 (RTN)
ProfId2HN=-
ProfId3HN=-
ProfId4HN=-
ProfId5HN=-
-# ProfId6HN=-
+ProfId6HN=-
ProfId1IN=Prof Id 1 (TIN)
ProfId2IN=Prof ID 2
ProfId3IN=Prof Id 3
ProfId4IN=Prof Id 4
ProfId5IN=Prof-id 5
-# ProfId6IN=-
+ProfId6IN=-
ProfId1MA=Id prof. 1 (R.C.)
ProfId2MA=Id prof. 2 (Patente)
ProfId3MA=Id prof. 3 (I.F.)
ProfId4MA=Id prof. 4 (C.N.S.S.)
ProfId5MA=-
-# ProfId6MA=-
+ProfId6MA=-
ProfId1MX=Prof Id 1 (RFC).
ProfId2MX=Prof Id 2 (R.. P. IMSS)
ProfId3MX=Prof Id 3 (Profesional Handvest)
ProfId4MX=-
ProfId5MX=-
-# ProfId6MX=-
+ProfId6MX=-
ProfId1NL=KVK nummer
ProfId2NL==
ProfId3NL==
ProfId4NL=Burgerservicenummer (BSN)
ProfId5NL=-
-# ProfId6NL=-
+ProfId6NL=-
ProfId1PT=Prof. id 1 (NIPC)
ProfId2PT=Prof. id 2 (Social security number)
ProfId3PT=Prof. Id 3 (Commercial Record aantal)
ProfId4PT=Prof. id 4 (Conservatorium)
ProfId5PT=-
-# ProfId6PT=-
+ProfId6PT=-
ProfId1SN=RC
ProfId2SN=NINEA
ProfId3SN=-
ProfId4SN=-
ProfId5SN=-
-# ProfId6SN=-
+ProfId6SN=-
ProfId1TN=Prof. id 1 (RC)
ProfId2TN=Prof. id 2 (Fiscale matricule)
ProfId3TN=Prof. Id 3 (Douane code)
ProfId4TN=Prof. id 4 (BAN)
ProfId5TN=-
-# ProfId6TN=-
+ProfId6TN=-
ProfId1RU=Prof Id 1 (OGRN)
ProfId2RU=Prof Id 2 (INN)
ProfId3RU=Prof Id 3 (KPP)
ProfId4RU=Prof Id 4 (Okpo)
ProfId5RU=-
-# ProfId6RU=-
+ProfId6RU=-
VATIntra=BTW-nummer
VATIntraShort=BTW-nummer
VATIntraVeryShort=BTW
@@ -256,12 +256,12 @@ DiscountNone=Geen
Supplier=Leverancier
CompanyList=Bedrijvenoverzicht
AddContact=Contactpersoon toevoegen
-# AddContactAddress=Add contact/address
+AddContactAddress=Contact/adres toevoegen
EditContact=Bewerk contact / adres
-# EditContactAddress=Edit contact/address
+EditContactAddress=Wijzig contact/adres
Contact=Contactpersoon
ContactsAddresses=Contacpersonen / adressen
-# NoContactDefinedForThirdParty=No contact defined for this third party
+NoContactDefinedForThirdParty=Geen contact opgegeven voor deze derde partij
NoContactDefined=Geen contactpersoon ingesteld voor deze Klant
DefaultContact=Standaard contactpersoon
AddCompany=Bedrijf toevoegen
@@ -283,7 +283,7 @@ LastProspect=Laatste prospect
ProspectToContact=Prospect om contact mee op te nemen
CompanyDeleted=Bedrijf '%s' verwijderd uit de database.
ListOfContacts=Contactpersonen- / adressenlijst
-# ListOfContactsAddresses=List of contacts/adresses
+ListOfContactsAddresses=Lijst van contacten/adressen
ListOfProspectsContacts=Prospectcontactpersonenlijst
ListOfCustomersContacts=Afnemerscontactpersonenlijst
ListOfSuppliersContacts=Leverancierscontactpersonenlijst
@@ -302,7 +302,7 @@ NoContactForAnyProposal=Deze contactpersoon is geen contactpersoon voor enige of
NoContactForAnyContract=Deze contactpersoon is geen contactpersoon voor enig contract
NoContactForAnyInvoice=Deze contactpersoon is geen contactpersoon voor enige factuur
NewContact=Nieuwe contactpersoon
-# NewContactAddress=New contact/address
+NewContactAddress=Nieuw contact/adres
LastContacts=Laatste contacten
MyContacts=Mijn contacten
Phones=Telefoons
@@ -363,10 +363,10 @@ ExportCardToFormat=Export details naar formaat
ContactNotLinkedToCompany=Contact niet gekoppeld aan enige Klant
DolibarrLogin=Dolibarr login
NoDolibarrAccess=Geen Dolibarr toegang
-# ExportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
+ExportDataset_company_1=Derde partijen (Bedrijf/stichting/fysieke personen) en eigenschappen
ExportDataset_company_2=Contactpersonen en eigenschappen
-# ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
-# ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes
+ImportDataset_company_1=Derde partijen (Bedrijven/stichtingen/fysieke mensen) en eigenschappen
+ImportDataset_company_2=Contacten/adressen (al dan niet derde partijen) en eigenschappen
ImportDataset_company_3=Bankgegevens
PriceLevel=Prijsniveau
DeliveriesAddress=Afleveradres
@@ -399,10 +399,10 @@ UniqueThirdParties=Totaal aantal unieke derde partijen
InActivity=Open
ActivityCeased=Gesloten
ActivityStateFilter=Activiteitsstatus
-# ProductsIntoElements=List of products into
-# CurrentOutstandingBill=Current outstanding bill
-# OutstandingBill=Max. for outstanding bill
-# OutstandingBillReached=Reached max. for outstanding bill
+ProductsIntoElements=Lijst van producten in
+CurrentOutstandingBill=Huidige openstaande rekening
+OutstandingBill=Max. voor openstaande rekening
+OutstandingBillReached=Maximum bereikt voor openstaande rekening
# Monkey
MonkeyNumRefModelDesc=Geeft een nummer als %syymm-nnnn voor afnemerscodes en %sjjmm-nnnn voor leverancierscodes waar jj het jaar is, mm de maand en nnnn een opeenvolgend nummer vanaf 0.
# Leopard
diff --git a/htdocs/langs/nl_NL/deliveries.lang b/htdocs/langs/nl_NL/deliveries.lang
index 70bf333361e..336a6b4b2ac 100644
--- a/htdocs/langs/nl_NL/deliveries.lang
+++ b/htdocs/langs/nl_NL/deliveries.lang
@@ -1,25 +1,25 @@
# Dolibarr language file - Source file is en_US - deliveries
Delivery=Levering
Deliveries=Leveringen
-DeliveryCard=Leveringenkaart
-DeliveryOrder=Leveringsorder
-DeliveryOrders=Leveringsorders
+DeliveryCard=Bezorging kaart
+DeliveryOrder=Ontvangsbon
+DeliveryOrders=Ontvangstbonnen
DeliveryDate=Leveringsdatum
-DeliveryDateShort=Geleverde datum
-CreateDeliveryOrder=Genereer leveringsorder
-QtyDelivered=Qty geleverd
+DeliveryDateShort=Leveringsdatum
+CreateDeliveryOrder=Genereer ontvangstbon\n
+QtyDelivered=Aantal geleverd
SetDeliveryDate=Stel verzenddatum in
-ValidateDeliveryReceipt=Valideer leveringsbewijs
-ValidateDeliveryReceiptConfirm=Weet u zeker dat u dit leveringsbewijs wilt valideren?
-DeleteDeliveryReceipt=Verwijder leveringsbewijs
-DeleteDeliveryReceiptConfirm=Weet u zeker dat u dit leveringsbewijs wilt verwijderen?
+ValidateDeliveryReceipt=Valideer ontvangstbewijs
+ValidateDeliveryReceiptConfirm=Weet u zeker dat u dit ontvangstbewijs wilt valideren?
+DeleteDeliveryReceipt=Verwijder ontvangstbewijs
+DeleteDeliveryReceiptConfirm=Weet u zeker dat u dit ontvangstbewijs wilt verwijderen?
DeliveryMethod=Leveringswijze
TrackingNumber=Volgnummer
DeliveryNotValidated=Levering niet gevalideerd
# merou PDF model
NameAndSignature=Naam en handtekening:
-ToAndDate=Aan___________________________________ op ____ / _____ / __________
+ToAndDate=Aan________________________________ op ____ / _____ / __________
GoodStatusDeclaration=Hebben de bovenstaande goederen in goede conditie ontvangen,
-Deliverer=Bezorger :
+Deliverer=Bezorger:
Sender=Afzender
Recipient=Ontvanger
diff --git a/htdocs/langs/nl_NL/dict.lang b/htdocs/langs/nl_NL/dict.lang
index e1c64b9172f..c0a47884920 100644
--- a/htdocs/langs/nl_NL/dict.lang
+++ b/htdocs/langs/nl_NL/dict.lang
@@ -6,7 +6,7 @@ CountryES=Spanje
CountryDE=Duitsland
CountryCH=Zwitserland
CountryGB=Groot-Brittannië
-# CountryUK=United Kingdom
+CountryUK=Verenigd Koninkrijk
CountryIE=Ierland
CountryCN=China
CountryTN=Tunesië
@@ -291,8 +291,8 @@ CurrencySingXOF=Franc CFA BCEAO
CurrencyXPF=Francs CFP
CurrencySingXPF=Franc CFP
-# CurrencyCentSingEUR=cent
-# CurrencyThousandthSingTND=thousandth
+CurrencyCentSingEUR=cent
+CurrencyThousandthSingTND=duizend
#### Input reasons #####
DemandReasonTypeSRC_INTE=Internet
@@ -302,28 +302,28 @@ DemandReasonTypeSRC_CAMP_PHO=Telefoon campagne
DemandReasonTypeSRC_CAMP_FAX=Fax-campagne
DemandReasonTypeSRC_COMM=Commercieel contact
DemandReasonTypeSRC_SHOP=Winkel contact
-# DemandReasonTypeSRC_WOM=Word of mouth
-# DemandReasonTypeSRC_PARTNER=Partner
-# DemandReasonTypeSRC_EMPLOYEE=Employee
-# DemandReasonTypeSRC_SPONSORING=Sponsorship
+DemandReasonTypeSRC_WOM=Mondeling
+DemandReasonTypeSRC_PARTNER=Partner
+DemandReasonTypeSRC_EMPLOYEE=Werknemer
+DemandReasonTypeSRC_SPONSORING=Sponsoring
#### Paper formats ####
-# PaperFormatEU4A0=Format 4A0
-# PaperFormatEU2A0=Format 2A0
-# PaperFormatEUA0=Format A0
-# PaperFormatEUA1=Format A1
-# PaperFormatEUA2=Format A2
-# PaperFormatEUA3=Format A3
-# PaperFormatEUA4=Format A4
-# PaperFormatEUA5=Format A5
-# PaperFormatEUA6=Format A6
-# PaperFormatUSLETTER=Format Letter US
-# PaperFormatUSLEGAL=Format Legal US
-# PaperFormatUSEXECUTIVE=Format Executive US
-# PaperFormatUSLEDGER=Format Ledger/Tabloid
-# PaperFormatCAP1=Format P1 Canada
-# PaperFormatCAP2=Format P2 Canada
-# PaperFormatCAP3=Format P3 Canada
-# PaperFormatCAP4=Format P4 Canada
-# PaperFormatCAP5=Format P5 Canada
-# PaperFormatCAP6=Format P6 Canada
+PaperFormatEU4A0=Grootte 4A0
+PaperFormatEU2A0=Grootte 2A0
+PaperFormatEUA0=Grootte A0
+PaperFormatEUA1=Grootte A1
+PaperFormatEUA2=Grootte A2
+PaperFormatEUA3=Grootte A3
+PaperFormatEUA4=Grootte A4
+PaperFormatEUA5=Grootte A5
+PaperFormatEUA6=Grootte A6
+PaperFormatUSLETTER=Grootte US Letter
+PaperFormatUSLEGAL=Grootte US Legal
+PaperFormatUSEXECUTIVE=Grootte US Executive
+PaperFormatUSLEDGER=Grootte Ledger/Tabloid
+PaperFormatCAP1=Grootte Canada P1
+PaperFormatCAP2=Grootte Canada P2
+PaperFormatCAP3=Grootte Canada P3
+PaperFormatCAP4=Grootte Canada P4
+PaperFormatCAP5=Grootte Canada P5
+PaperFormatCAP6=Grootte Canada P6
diff --git a/htdocs/langs/nl_NL/donations.lang b/htdocs/langs/nl_NL/donations.lang
index c229120e30b..bf72bd7a612 100644
--- a/htdocs/langs/nl_NL/donations.lang
+++ b/htdocs/langs/nl_NL/donations.lang
@@ -1,12 +1,12 @@
# Dolibarr language file - Source file is en_US - donations
Donation=Donatie
Donations=Donaties
-# DonationRef=Donation ref.
+DonationRef=Gift ref.
Donor=Donor
Donors=Donoren
AddDonation=Een donatie toevoegen
NewDonation=Nieuwe donatie
-# ShowDonation=Show donation
+ShowDonation=Toon gift
DonationPromise=Donatie toezegging
PromisesNotValid=Niet gevalideerde toezegging
PromisesValid=Gevalideerde toezegging
@@ -22,11 +22,11 @@ DonationStatusPromiseNotValidatedShort=Voorlopig
DonationStatusPromiseValidatedShort=Gevalideerd
DonationStatusPaidShort=Ontvangen
ValidPromess=Bevestig de toezegging
-# DonationReceipt=Donation receipt
+DonationReceipt=Gift ontvangstbewijs
BuildDonationReceipt=Creëer donatieontvangstbewijs
DonationsModels=Documentenmodellen voor donatieontvangsten
LastModifiedDonations=Laatst gewijzigd %s donaties
SearchADonation=Zoek een donatie
-# DonationRecipient=Donation recipient
-# ThankYou=Thank You
-# IConfirmDonationReception=The recipient declare reception, as a donation, of the following amount
+DonationRecipient=Gift ontvanger
+ThankYou=Dank u
+IConfirmDonationReception=De ontvanger verklaart ontvangst als gift van het volgende bedrag
diff --git a/htdocs/langs/nl_NL/errors.lang b/htdocs/langs/nl_NL/errors.lang
index 9f4734cee0d..d18f60053a5 100644
--- a/htdocs/langs/nl_NL/errors.lang
+++ b/htdocs/langs/nl_NL/errors.lang
@@ -130,6 +130,7 @@ ErrorNoActivatedBarcode=Geen geactiveerde barcode soort
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/nl_NL/exports.lang b/htdocs/langs/nl_NL/exports.lang
index 31d850c268a..8465537a937 100644
--- a/htdocs/langs/nl_NL/exports.lang
+++ b/htdocs/langs/nl_NL/exports.lang
@@ -64,7 +64,7 @@ ChooseFormatOfFileToImport=Kies betandsformaat om als importbestand te gebruiken
ChooseFileToImport=Upload het bestand en klik op het pictogram %s om het bestand te selecteren als bronimportbestand
SourceFileFormat=Bestandsformaat van het bronbestand
FieldsInSourceFile=Velden in het bronbestand
-# FieldsInTargetDatabase=Target fields in Dolibarr database (bold=mandatory)
+FieldsInTargetDatabase=Doelvelden in Dolibarr databank (vet=verplicht)
Field=veld
NoFields=Geen velden
MoveField=Verplaats veld kolomnummer %s
@@ -111,20 +111,20 @@ SourceExample=Voorbeeld van een mogelijke gegevens waarde
ExampleAnyRefFoundIntoElement=Elke ref gevonden voor element %s
ExampleAnyCodeOrIdFoundIntoDictionnary=Elke code (of id) gevonden in het woordenboek %s
CSVFormatDesc=Comma Separated Value-bestandsindeling (. csv).
Dit is een tekstbestand waarin de velden zijn gescheiden door het scheidingsteken [%s]. Als het scheidingsteken is gevonden in de inhoud van een veld, wordt het 'geescaped' door het karakter [%s]. Het 'Escape'-karakter is [%s].
-# Excel95FormatDesc=Excel file format (.xls)
This is native Excel 95 format (BIFF5).
-# Excel2007FormatDesc=Excel file format (.xlsx)
This is native Excel 2007 format (SpreadsheetML).
-# TsvFormatDesc=Tab Separated Value file format (.tsv)
This is a text file format where fields are separated by a tabulator [tab].
-# ExportFieldAutomaticallyAdded=Field %s was automatically added. It will avoid you to have similar lines to be treated as duplicate records (with this field added, all lines will own their own id and will differ).
-# CsvOptions=Csv Options
-# Separator=Separator
-# Enclosure=Enclosure
-# SuppliersProducts=Suppliers Products
+Excel95FormatDesc=Excel bestandsvorm (.xls)
Dat is een eigen Excel 95 formaat (BIFF5).
+Excel2007FormatDesc=Excel bestandsvorm (.xlsx)
Dit is een eigen Excel 2007 formaat (SpreadsheetML).
+TsvFormatDesc=Tab Separated Value bestandsvorm (.tsv)
Dit is een tekst-bestand waarin velden van elkaar gescheiden zijn door een tab teken [tab].
+ExportFieldAutomaticallyAdded=Veld %s werd automatisch toegevoegd. Dat moet vermijden dat gelijkaardige lijnen beschouwd worden als dezelfde inhoud die dubbel voorkomt. (met dit toegevoegd veld krijgen alle lijnen hun eigen identificatie, en zijn ze dus van elkaar te onderscheiden).
+CsvOptions=Csv opties
+Separator=Scheidingsteken
+Enclosure=Insluitingsteken
+SuppliersProducts=Leveranciersproducten
BankCode=Bankcode
DeskCode=Bankcode
BankAccountNumber=Rekeningnummer
BankAccountNumberKey=Sleutel
## filters
-# SelectFilterFields=If you want to filter on some values, just input values here.
-# FilterableFields=Champs Filtrables
-# FilteredFields=Filtered fields
-# FilteredFieldsValues=Value for filter
+SelectFilterFields=Vul hier de waarden in waarop je wil filteren.
+FilterableFields=Filtervelden
+FilteredFields=Gefilterde velden
+FilteredFieldsValues=Waarde voor filter
diff --git a/htdocs/langs/nl_NL/install.lang b/htdocs/langs/nl_NL/install.lang
index 869b0f8e35d..022ca9172a9 100644
--- a/htdocs/langs/nl_NL/install.lang
+++ b/htdocs/langs/nl_NL/install.lang
@@ -25,14 +25,14 @@ ErrorGoBackAndCorrectParameters=Ga terug en corrigeer de foutief ingestelde waar
ErrorWrongValueForParameter=U heeft de parameter '%s' mogelijk verkeerd ingesteld.
ErrorFailedToCreateDatabase=De database '%s' kon niet worden gecreëerd.
ErrorFailedToConnectToDatabase=Er kon niet verbonden worden met de database '%s'.
-# ErrorDatabaseVersionTooLow=Database version (%s) too old. Version %s or higher is required.
+ErrorDatabaseVersionTooLow=Databankversie (%s) te oud. Versie %s of hoger is vereist.
ErrorPHPVersionTooLow=De geïnstalleerde PHP versie is te oud. Versie %s is nodig.
WarningPHPVersionTooLow=De geïnstalleerde PHP versie is te oud. Versie %d of hoger wordt verwacht. Deze versie laat installatie toe, maar wordt niet ondersteund.
ErrorConnectedButDatabaseNotFound=De verbinding met de server kon succesvol worden opgezet, maar de database '%s' is niet gevonden.
ErrorDatabaseAlreadyExists=Database '%s' bestaat al.
IfDatabaseNotExistsGoBackAndUncheckCreate=Wanneer de database niet bestaat, ga dan terug en vink de optie "Creëer database" aan.
IfDatabaseExistsGoBackAndCheckCreate=Wanneer de database al bestaat, ga dan terug en vink "Creëer database" uit.
-# WarningBrowserTooOld=Too old version of browser. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommanded.
+WarningBrowserTooOld=Browser-versie te oud. Upgrade je browser naar een recente versie; Firefox, Chrome of Opera worden warm aanbevolen.
PHPVersion=PHP versie
YouCanContinue=U kunt doorgaan
PleaseBePatient=Even geduld a.u.b.
@@ -154,7 +154,7 @@ MigrationShippingDelivery2=Waardeer de opslag van verzending op 2
MigrationFinished=Migratie voltooid
LastStepDesc=Laatste stap: Definieer hier de login en het wachtwoord die u wilt gebruiken om verbinding te maken software. Niet los dit als het is de rekening voor alle anderen te beheren.
ActivateModule=Activeer module %s
-# ShowEditTechnicalParameters=Click here to show/edit advanced parameters (expert mode)
+ShowEditTechnicalParameters=Klik hier om verder gevorderde parameters te zien of aan te passen. (expert instellingen)
#########
# upgrade
@@ -206,4 +206,4 @@ MigrationProjectUserResp=Gegevensmigratie veld fk_user_resp van llx_projet naar
MigrationProjectTaskTime=Verstreken tijd van de update in seconden
MigrationActioncommElement=Bijwerken van gegevens over acties
MigrationPaymentMode=Data migratie voor de betaling mode
-# MigrationCategorieAssociation=Migration of categories
+MigrationCategorieAssociation=Overzetten van categoriën
diff --git a/htdocs/langs/nl_NL/main.lang b/htdocs/langs/nl_NL/main.lang
index 52ff22aaa02..db54f55475e 100644
--- a/htdocs/langs/nl_NL/main.lang
+++ b/htdocs/langs/nl_NL/main.lang
@@ -190,7 +190,7 @@ RefOrLabel=Referentie van Label
Info=Info
Family=Familie
Description=Omschrijving
-Designation=Beschrijving
+Designation=Omschrijving
Model=Model
DefaultModel=Standaard model
Action=Actie
@@ -341,8 +341,8 @@ Ref=Referentie
RefSupplier=Leverancierreferentie
RefPayment=Betalingskenmerk
CommercialProposalsShort=Offertes
-Comment=Reactie
-Comments=Reacties
+Comment=Opmerking
+Comments=Opmerkingen
ActionsToDo=Acties te doen
ActionsDone=Acties gedaan
ActionsToDoShort=Te doen
@@ -424,7 +424,7 @@ Late=Vertraagd
Photo=Afbeelding
Photos=Afbeeldingen
AddPhoto=Afbeelding toevoegen
-Login=Inlog
+Login=Login
CurrentLogin=Huidige login
January=Januari
February=Februari
@@ -481,7 +481,7 @@ DateFormatYYYYMMDD=JJJJ-MM-DD
DateFormatYYYYMMDDHHMM=JJJJ-MM-DD HH: SS
ReportName=Rapportnaam
ReportPeriod=Periode-analyse
-ReportDescription=Beschrijving
+ReportDescription=Omschrijving
Report=Verslag
Keyword=Kernwoord
Legend=Legende
diff --git a/htdocs/langs/nl_NL/members.lang b/htdocs/langs/nl_NL/members.lang
index 3b1aa4628dd..112ac9e73df 100644
--- a/htdocs/langs/nl_NL/members.lang
+++ b/htdocs/langs/nl_NL/members.lang
@@ -8,7 +8,7 @@ Members=Leden
MemberAccount=Lid account
ShowMember=Toon lidmaatschapskaart
UserNotLinkedToMember=Gebruiker niet gekoppeld aan een lid
-# ThirdpartyNotLinkedToMember=Third-party not linked to a member
+ThirdpartyNotLinkedToMember=Derde, niet verbonden aan een lid
MembersTickets=Leden tickets
FundationMembers=Stichtingsleden / -donateurs
Attributs=Attributen
@@ -130,8 +130,8 @@ AddSubscription=Abonnement toevoegen
ShowSubscription=Toon abonnement
MemberModifiedInDolibarr=Lid gewijzigd in Dolibarr
SendAnEMailToMember=Stuur een informatieve e-mail naar lid
-# DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the e-mail received in case of auto-inscription of a guest
-# DescADHERENT_AUTOREGISTER_NOTIF_MAIL=E-mail received in case of auto-inscription of a guest
+DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Onderwerp van de e-mail ontvangen door automatische inschrijving van een gast
+DescADHERENT_AUTOREGISTER_NOTIF_MAIL=E-mail ontvangen door automatische inschrijving van een gast
DescADHERENT_AUTOREGISTER_MAIL_SUBJECT=Onderwerp van de e-mail verzonden als een automatische inschrijving
DescADHERENT_AUTOREGISTER_MAIL=Mail verzonden als een automatische inschrijving
DescADHERENT_MAIL_VALID_SUBJECT=Email onderwerp voor de lidvalidatie
@@ -142,7 +142,7 @@ DescADHERENT_MAIL_RESIL_SUBJECT=E-mailonderwerp voor uitschrijving van leden
DescADHERENT_MAIL_RESIL=E-mail voor uitschrijving van leden
DescADHERENT_MAIL_FROM=E-mailafzender voor automatische e-mails
DescADHERENT_ETIQUETTE_TYPE=Etikettenformaat
-# DescADHERENT_ETIQUETTE_TEXT=Text printed on member address sheets
+DescADHERENT_ETIQUETTE_TEXT=Tekst op leden adres-blad
DescADHERENT_CARD_TYPE=Formaat van kaarten pagina
DescADHERENT_CARD_HEADER_TEXT=Koptekst van lidmaatschapskaarten
DescADHERENT_CARD_TEXT=Tekst op de lidmaatschapskaarten
@@ -156,7 +156,7 @@ NoThirdPartyAssociatedToMember=Geen derde partijen geassocieerd aan dit lid
ThirdPartyDolibarr=Dolibarr derde partijen
MembersAndSubscriptions= Leden en Abonnementen
MoreActions=Aanvullende acties bij inschrijving
-# MoreActionsOnSubscription=Complementary action, suggested by default when recording a subscription
+MoreActionsOnSubscription=Bijkomende aktie die standaard wordt voorgesteld bij registratie van een inschrijving
MoreActionBankDirect=Creëer een direct transactieboeking op rekening
MoreActionBankViaInvoice=Creëer een factuur en betaling op rekening
MoreActionInvoiceOnly=Creëer een factuur zonder betaling
@@ -196,9 +196,9 @@ Collectivités=Organisaties
Particuliers=Persoonlijk
Entreprises=Bedrijven
DOLIBARRFOUNDATION_PAYMENT_FORM=Om uw abonnement betalen via een bankoverschrijving, zie pagina http://wiki.dolibarr.org/index.php/Subscribe .
Betalen met een creditcard of Paypal, klik op de knop onderaan deze pagina.
-# ByProperties=By characteristics
-# MembersStatisticsByProperties=Members statistics by characteristics
-# MembersByNature=Members by nature
-# VATToUseForSubscriptions=VAT rate to use for subscriptions
-# NoVatOnSubscription=No TVA for subscriptions
-# MEMBER_PAYONLINE_SENDEMAIL=Email to warn when Dolibarr receive a confirmation of a validated payment for subscription
+ByProperties=Volgens eigenschappen
+MembersStatisticsByProperties=Leden statistiek volgens eigenschappen
+MembersByNature=Leden volgens aard
+VATToUseForSubscriptions=BTW tarief voor inschrijvingen
+NoVatOnSubscription=Geen BTW bij inschrijving
+MEMBER_PAYONLINE_SENDEMAIL=E-mail om te verwittigen dat Dolibarr een bericht ontvangen heeft voor een bevestigde betaling van een inschrijving
diff --git a/htdocs/langs/nl_NL/opensurvey.lang b/htdocs/langs/nl_NL/opensurvey.lang
index 7e6ddbe9899..45e6fb0f140 100644
--- a/htdocs/langs/nl_NL/opensurvey.lang
+++ b/htdocs/langs/nl_NL/opensurvey.lang
@@ -58,7 +58,7 @@ ExpireDate=Termijn
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/nl_NL/orders.lang b/htdocs/langs/nl_NL/orders.lang
index 3aabb6adaa2..91ec0e37a6a 100644
--- a/htdocs/langs/nl_NL/orders.lang
+++ b/htdocs/langs/nl_NL/orders.lang
@@ -2,7 +2,7 @@
OrdersArea=Afnemersopdrachtenoverzicht
SuppliersOrdersArea=Leveranciersopdrachtenoverzicht
OrderCard=Opdrachtenkaart
-# OrderId=Order Id
+OrderId=Ordernr
Order=Opdracht
Orders=Opdrachten
OrderLine=Opdrachtregel
@@ -28,7 +28,7 @@ StatusOrderCanceledShort=Geannuleerd
StatusOrderDraftShort=Concept
StatusOrderValidatedShort=Gevalideerd
StatusOrderSentShort=In proces
-# StatusOrderSent=Shipment in process
+StatusOrderSent=In verzending
StatusOrderOnProcessShort=Ontvangst
StatusOrderProcessedShort=Verwerkt
StatusOrderToBillShort=Te factureren
@@ -53,7 +53,7 @@ ShippingExist=Een zending bestaat
DraftOrWaitingApproved=Concept of nog niet goedgekeurd
DraftOrWaitingShipped=Concept of nog niet verzonden
MenuOrdersToBill=Te factureren opdrachten
-# MenuOrdersToBill2=Orders to bill
+MenuOrdersToBill2=Te factureren orders
SearchOrder=Zoekopdracht
ShipProduct=Verzend product
Discount=Korting
@@ -67,11 +67,11 @@ CancelOrder=Annuleer opdracht
AddOrder=Opdracht toevoegen
AddToMyOrders=Toevoegen aan mijn opdrachten
AddToOtherOrders=Toevoegen aan andere opdrachten
-# AddToDraftOrders=Add to draft order
+AddToDraftOrders=Voeg toe aan order in aanmaak
ShowOrder=Toon opdracht
NoOpenedOrders=Geen lopende opdrachten
NoOtherOpenedOrders=Geen enkele andere opdracht geopend
-# NoDraftOrders=No draft orders
+NoDraftOrders=Geen orders in aanmaak
OtherOrders=Andere opdrachten
LastOrders=Laatste %s opdrachten
LastModifiedOrders=Laatste %s aangepaste opdrachten
@@ -81,7 +81,7 @@ NbOfOrders=Aantal opdrachten
OrdersStatistics=Opdrachtenstatistieken
OrdersStatisticsSuppliers=Leveranciersopdrachtenstatistieken
NumberOfOrdersByMonth=Aantal opdrachten per maand
-# AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
+AmountOfOrdersByMonthHT=Aantal orders per maand (zonder btw)
ListOfOrders=Opdrachtenlijst
CloseOrder=Opdracht sluiten
ConfirmCloseOrder=Weet u zeker dat u deze opdracht wilt sluiten? Nadat een opdracht is gesloten, kan deze alleen gefactureerd worden.
@@ -92,7 +92,7 @@ ConfirmUnvalidateOrder=Weet je zeker dat je wilt bestellen %s herstellen
ConfirmCancelOrder=Weet u zeker dat u deze opdracht wilt annuleren?
ConfirmMakeOrder=Weet u zeker dat u deze opdracht wenst te bevestigen op %s?
GenerateBill=Genereer factuur
-# ClassifyShipped=Classify delivered
+ClassifyShipped=Is geleverd
ClassifyBilled=Classificeer "gefactureerd"
ComptaCard=Boekhoudingsoverzicht
DraftOrders=Conceptopdrachten
@@ -130,7 +130,7 @@ Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constante COMMANDE_SUPPLIER_ADDON niet
Error_COMMANDE_ADDON_NotDefined=Constante COMMANDE_ADDON niet gedefinieerd
Error_FailedToLoad_COMMANDE_SUPPLIER_ADDON_File=Het laden van modulebestand '%s' is mislukt
Error_FailedToLoad_COMMANDE_ADDON_File=Het laden van modulebestand '%s' mislukt
-# Error_OrderNotChecked=No orders to invoice selected
+Error_OrderNotChecked=Geen te factureren order gekozen
# Sources
@@ -147,7 +147,7 @@ AddDeliveryCostLine=Voeg een verzendkostenregel toe die het gewicht van de goede
# Documents models
PDFEinsteinDescription=Een compleet opdrachtenmodel (incl. logo, etc)
PDFEdisonDescription=Een eenvoudig opdrachtenmodel
-# PDFProformaDescription=A complete proforma invoice (logo…)
+PDFProformaDescription=Een volledige pro forma factuur (logo...)
# Orders modes
OrderByMail=Mail
OrderByFax=Fax
@@ -155,12 +155,12 @@ OrderByEMail=E-mail
OrderByWWW=Online
OrderByPhone=Telefoon
-# CreateInvoiceForThisCustomer=Bill orders
-# NoOrdersToInvoice=No orders billable
-# CloseProcessedOrdersAutomatically=Classify "Processed" all selected orders.
-# MenuOrdersToBill2=Orders to bill
-# OrderCreation=Order creation
-# Ordered=Ordered
-# OrderCreated=Your orders have been created
-# OrderFail=An error happened during your orders creation
-# CreateOrders=Create orders
+CreateInvoiceForThisCustomer=Factureer orders
+NoOrdersToInvoice=Geen te factureren orders
+CloseProcessedOrdersAutomatically=Alle geselecteerde orders zijn afgehandeld
+MenuOrdersToBill2=Te factureren orders
+OrderCreation=Order aanmaak
+Ordered=Besteld
+OrderCreated=Je order is aangemaakt
+OrderFail=Fout tijdens aanmaken order
+CreateOrders=Maak orders
diff --git a/htdocs/langs/nl_NL/products.lang b/htdocs/langs/nl_NL/products.lang
index 404ac98aaaa..6a799d5d8b4 100644
--- a/htdocs/langs/nl_NL/products.lang
+++ b/htdocs/langs/nl_NL/products.lang
@@ -76,7 +76,7 @@ ContractStatusToRun=In gebruik
ContractNotRunning=Dit contract is niet actief
ErrorProductAlreadyExists=Een product met verwijzing %s bestaat reeds.
ErrorProductBadRefOrLabel=Verkeerde waarde voor de referentie of label.
-# ErrorProductClone=There was a problem while trying to clone the product or service.
+ErrorProductClone=Er was een probleem bij het clonen van het product of de dienst.
Suppliers=Leveranciers
SupplierRef=Leveranciersreferentie
ShowProduct=Toon product
@@ -112,8 +112,8 @@ AssociatedProductsAbility=Activeer de onderliggende producten
AssociatedProducts=Onderliggende producten
AssociatedProductsNumber=Aantal producten waaruit dit product bestaat
ParentProductsNumber=Aantal ouder product
-# IfZeroItIsNotAVirtualProduct=If 0, this product is not a virtual product
-# IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any virtual product
+IfZeroItIsNotAVirtualProduct=Bij 0 is dit geen virtueel product
+IfZeroItIsNotUsedByVirtualProduct=Bij 0 is dit product niet in gebruik voor een virtueel product
EditAssociate=Associatie
Translation=Vertaling
KeywordFilter=Trefwoord filter
@@ -142,15 +142,15 @@ NoStockForThisProduct=Geen voorraad voor dit product
NoStock=Geen voorraad
Restock=Aanvullen
ProductSpecial=Speciaal
-# QtyMin=Minimum Qty
+QtyMin=Minimum aantal
PriceQty=Prijs voor deze hoeveelheid
-# PriceQtyMin=Price for this min. qty (w/o discount)
-# VATRateForSupplierProduct=VAT Rate (for this supplier/product)
-# DiscountQtyMin=Default discount for qty
+PriceQtyMin=Prijs voor dit minimum aantal (zonder korting)
+VATRateForSupplierProduct=BTW tarief (voor deze leverancier/product)
+DiscountQtyMin=Standaard korting voor aantal
NoPriceDefinedForThisSupplier=Geen prijs / hoeveelheid gedefinieerd voor deze leverancier / product
NoSupplierPriceDefinedForThisProduct=Geen leveranciersprijs / -hoeveelheid voor dit product gedefinieerd
RecordedProducts=Geregistreerde producten
-# RecordedServices=Services recorded
+RecordedServices=Geregistreerde diensten
RecordedProductsAndServices=Geregistreerde producten / diensten
GenerateThumb=Genereer voorvertoning
ProductCanvasAbility=Gebruik speciale "canvas" addons
@@ -164,7 +164,7 @@ CloneProduct=Kopieer product of dienst
ConfirmCloneProduct=Weet u zeker dat u het product of de dienst %s wilt klonen?
CloneContentProduct=Kloon alle hoofdinformatie van het product / de dienst
ClonePricesProduct=Kloon hoofdinformatie en prijzen
-# CloneCompositionProduct=Clone product/service composition
+CloneCompositionProduct=Clone samenstelling van product/dienst
ProductIsUsed=Dit product wordt gebruikt
NewRefForClone=Referentie naar nieuw produkt / dienst
CustomerPrices=Consumentenprijs
@@ -173,48 +173,48 @@ CustomCode=Code op maat
CountryOrigin=Land van herkomst
HiddenIntoCombo=Verborgen in selectielijsten
Nature=Natuur
-# ProductCodeModel=Product code template
-# ServiceCodeModel=Service code template
-# AddThisProductCard=Create product card
-# HelpAddThisProductCard=This option allows you to create or clone a product if it does not exist.
-# AddThisServiceCard=Create service card
-# HelpAddThisServiceCard=This option allows you to create or clone a service if it does not exist.
-# CurrentProductPrice=Current price
-# AlwaysUseNewPrice=Always use current price of product/service
-# AlwaysUseFixedPrice=Use the fixed price
-# PriceByQuantity=Price by quantity
-# PriceByQuantityRange=Quantity range
-# ProductsDashboard=Products/Services summary
-# UpdateOriginalProductLabel=Modify original label
-# HelpUpdateOriginalProductLabel=Allows to edit the name of the product
+ProductCodeModel=Productcode sjabloon
+ServiceCodeModel=Dienstencode sjabloon
+AddThisProductCard=Maak product kaart
+HelpAddThisProductCard=Optie om een product te maken of één te kopieren als het nog niet bestaat
+AddThisServiceCard=Maak dienstenkaart
+HelpAddThisServiceCard=Optie om een dienst te maken of één te kopieren als het nog niet bestaat
+CurrentProductPrice=Huidige prijs
+AlwaysUseNewPrice=Gebruik altijd huidige product/diensten prijs
+AlwaysUseFixedPrice=Gebruik vaste prijs
+PriceByQuantity=Prijs per aantal
+PriceByQuantityRange=Aantal bereik
+ProductsDashboard=Product/dienst samenvatting
+UpdateOriginalProductLabel=Wijzig oorspronkelijk label
+HelpUpdateOriginalProductLabel=Wijzigen van productnaam toegelaten
### composition fabrication
-# Building=Production and items dispatchment
-# Build=Produce
-# BuildIt=Produce & Dispatch
-# BuildindListInfo=Available quantity for production per warehouse (set it to 0 for no further action)
+Building=Productie en verzending
+Build=Produceer
+BuildIt=Produceren en verzenden
+BuildindListInfo=Beschikbaar productie-aantal voor magazijn (geen aktie: zet op 0)
QtyNeed=Aantal
-# UnitPmp=Net unit VWAP
-# CostPmpHT=Net total VWAP
-# ProductUsedForBuild=Auto consumed by production
-# ProductBuilded=Production completed
-# ProductsMultiPrice=Product multi-price
-# ProductSellByQuarterHT=Products turnover quarterly VWAP
-# ServiceSellByQuarterHT=Services turnover quarterly VWAP
-# Quarter1=1st. Quarter
-# Quarter2=2nd. Quarter
-# Quarter3=3rd. Quarter
-# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
-# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
-# NumberOfStickers=Number of stickers to print on page
-# PrintsheetForOneBarCode=Print several stickers for one barcode
-# BuildPageToPrint=Generate page to print
-# FillBarCodeTypeAndValueManually=Fill barcode type and value manually.
-# FillBarCodeTypeAndValueFromProduct=Fill barcode type and value from barcode of a product.
-# FillBarCodeTypeAndValueFromThirdParty=Fill barcode type and value from barcode of a thirdparty.
-# DefinitionOfBarCodeForProductNotComplete=Definition of type or value of bar code not complete for product %s.
-# DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of bar code non complete for thirdparty %s.
-# BarCodeDataForProduct=Barcode information of product %s :
-# BarCodeDataForThirdparty=Barcode information of thirdparty %s :
-# BarcodeStickersMask=xxx
+UnitPmp=Netto VWAP per stuk
+CostPmpHT=Netto VWAP totaal
+ProductUsedForBuild=Automatisch opgebruiken bij productie
+ProductBuilded=Productie klaar
+ProductsMultiPrice=Multi-prijs product
+ProductSellByQuarterHT=VWAP kwartaalomzet producten
+ServiceSellByQuarterHT=VWAP kwartaalomzet diensten
+Quarter1=1e kwartaal
+Quarter2=2e kwartaal
+Quarter3=3e kwartaal
+Quarter4=4e kwartaal
+# BarCodePrintsheet=Print bar code
+PageToGenerateBarCodeSheets=Om blad met barcode-etiketten te drukken; kies grootte van je etiketten-blad, het type van barcode en het barcodenummer, en klik op %s.
+NumberOfStickers=Aantal etiketten per blad
+PrintsheetForOneBarCode=Druk meer etiketten voor een barcode
+BuildPageToPrint=Maak de pagina om af te drukken
+FillBarCodeTypeAndValueManually=Vul het barcode type en de code zelf in
+FillBarCodeTypeAndValueFromProduct=Vul barcode type en code in van een product-barcode
+FillBarCodeTypeAndValueFromThirdParty=Vul barcode type en code in van een derde partij
+DefinitionOfBarCodeForProductNotComplete=Onvolledige definitie van type of code van de barcode van product %s.
+DefinitionOfBarCodeForThirdpartyNotComplete=Onvolledige definitie van het type of de code van de barcode voor derde partij %s.
+BarCodeDataForProduct=Barcodegegevens voor product %s :
+BarCodeDataForThirdparty=Barcodegegevens van derde partij %s :
+BarcodeStickersMask=xxx
diff --git a/htdocs/langs/nl_NL/propal.lang b/htdocs/langs/nl_NL/propal.lang
index e602598be76..a48b3e8b981 100644
--- a/htdocs/langs/nl_NL/propal.lang
+++ b/htdocs/langs/nl_NL/propal.lang
@@ -60,12 +60,12 @@ FileUploaded=Het bestand is geüpload
AssociatedDocuments=Documenten gelinkt aan de offerte:
ErrorCantOpenDir=Kan map niet openen
DatePropal=Offertedatum
-DateEndPropal=Einddatum geldigheid
+DateEndPropal=Vervaldatum
DateEndPropalShort=Einddatum
ValidityDuration=Geldigheidsduur
CloseAs=Sluiten met status
ClassifyBilled=Classificeer als gefactureerd
-BuildBill=Creëer factuur
+BuildBill=Maak factuur
ErrorPropalNotFound=Offerte %s niet gevonden
Estimate=Raming:
EstimateShort=Raming
@@ -78,11 +78,11 @@ DefaultProposalDurationValidity=Standaardgeldigheid offerte (in dagen)
UseCustomerContactAsPropalRecipientIfExist=Gebruik, indien ingesteld, het afnemerscontactadres als offerteontvangstadres in plaats van het adres van de Klant
ClonePropal=Kloon offerte
ConfirmClonePropal=Weet u zeker dat u deze offerte %s wilt klonen?
-ConfirmReOpenProp=Weet je zeker dat je wilt openen weer de commerciële voorstel %s?
+ConfirmReOpenProp=Weet je zeker dat je de offerte %s? wil heropenen
ProposalsAndProposalsLines=Offertes en offerteregels
-ProposalLine=Offerteregels
-AvailabilityPeriod=Beschikbaarheid van vertraging
-SetAvailability=Set beschikbaarheid vertraging
+ProposalLine=Offerteregel
+AvailabilityPeriod=Leveringstermijn
+SetAvailability=Bepaal leveringstermijn
AfterOrder=na bestelling
##### Availability #####
AvailabilityTypeAV_NOW=Onmiddellijk
diff --git a/htdocs/langs/nl_NL/sendings.lang b/htdocs/langs/nl_NL/sendings.lang
index 4b793af8ef7..4cb99384408 100644
--- a/htdocs/langs/nl_NL/sendings.lang
+++ b/htdocs/langs/nl_NL/sendings.lang
@@ -13,15 +13,15 @@ LastSendings=Laatste %s verzendingen
SearchASending=Zoek een zending
StatisticsOfSendings=Verzendingsstatistieken
NbOfSendings=Aantal zendingen
-# NumberOfShipmentsByMonth=Number of shipments by month
+NumberOfShipmentsByMonth=Aantal verzendingen per maand
SendingCard=Verzendbon
NewSending=Nieuwe verzending
CreateASending=Creëer een verzending
CreateSending=Creëer verzending
-QtyOrdered=Hoeveelheid besteld
-QtyShipped=Hoeveelheid verzonden
-QtyToShip=Hoeveelheid te verzenden
-QtyReceived=Hoeveelheid ontvangen
+QtyOrdered=Aantal besteld
+QtyShipped=Aantal verzonden
+QtyToShip=Aantal te verzenden
+QtyReceived=Aantal ontvangen
KeepToShip=Houd verzendklaar
OtherSendingsForSameOrder=Andere verzendingen voor deze opdracht
DateSending=Datum versturing opdracht
@@ -50,7 +50,7 @@ Enlevement=Afhalen door afnemer
DocumentModelSimple=Eenvoudig documentmodel
DocumentModelMerou=Merou A5 model
WarningNoQtyLeftToSend=Waarschuwing, geen producten die op verzending wachten.
-# StatsOnShipmentsOnlyValidated=Statistics conducted on shipments only validated. Date used is date of validation of shipment (planed delivery date is not always known).
+StatsOnShipmentsOnlyValidated=Statistiek op verzendingen die bevestigd zijn. Datum is de datum van bevestiging van de verzending (geplande leverdatum is niet altijd bekend).
DateDeliveryPlanned=Geplande leveringsdatum
DateReceived=Datum leveringsonvangst
SendShippingByEMail=Stuur verzending per e-mail
@@ -58,9 +58,9 @@ SendShippingRef=Stuur scheepvaart %s
ActionsOnShipping=Acions op verzendkosten
LinkToTrackYourPackage=Link naar uw pakket
ShipmentCreationIsDoneFromOrder=Op dit moment, is oprichting van een nieuwe zending gedaan van de volgorde kaart.
-# RelatedShippings=Related shippings
-# ShipmentLine=Shipment line
-# CarrierList=List of transporters
+RelatedShippings=Aanverwante verzendingen
+ShipmentLine=Verzendingslijn
+CarrierList=Lijst van transporteurs
# Sending methods
SendingMethodCATCH=Afhalen door de afnemer
@@ -72,5 +72,5 @@ DocumentModelSirocco=Eenvoudig leveringsbewijs documentmodel
DocumentModelTyphon=Completer leveringsbewijs documentmodel (logo, etc)
Error_EXPEDITION_ADDON_NUMBER_NotDefined=Constant EXPEDITION_ADDON_NUMBER niet gedefinieerd
-# SumOfProductVolumes=Sum of product volumes
-# SumOfProductWeights=Sum of product weights
+SumOfProductVolumes=Som van alle productvolumes
+SumOfProductWeights=Som van product-gewichten
diff --git a/htdocs/langs/nl_NL/stocks.lang b/htdocs/langs/nl_NL/stocks.lang
index 89964531d52..3fbbe05df11 100644
--- a/htdocs/langs/nl_NL/stocks.lang
+++ b/htdocs/langs/nl_NL/stocks.lang
@@ -8,8 +8,8 @@ MenuNewWarehouse=Nieuw magazijn
WarehouseOpened=Magazijn geopend
WarehouseClosed=Magazijn gesloten
WarehouseSource=Bronmagazijn
-# WarehouseSourceNotDefined=No warehouse defined,
-# AddOne=Add one
+WarehouseSourceNotDefined=Geen magazijn bepaald
+AddOne=Voeg toe
WarehouseTarget=Doelmagazijn
ValidateSending=Valideer verzending
CancelSending=Annuleer verzending
@@ -26,22 +26,22 @@ ListOfStockMovements=Voorraadmutatielijst
StocksArea=Voorradenoverzicht
Location=Locatie
LocationSummary=Korte naam locatie
-# NumberOfDifferentProducts=Number of different products
+NumberOfDifferentProducts=Aantal verschillende producten
NumberOfProducts=Totaal aantal producten
LastMovement=Laatste mutatie
LastMovements=Laatste mutaties
Units=Eenheden
Unit=Eenheid
StockCorrection=Voorraadcorrectie
-# StockTransfer=Stock transfer
+StockTransfer=Voorraadbeweging
StockMovement=Voorraadmutatie
StockMovements=Voorraadmutaties
-# LabelMovement=Movement label
+LabelMovement=Bewegingslabel
NumberOfUnit=Aantal eenheden
-# UnitPurchaseValue=Unit purchase price
+UnitPurchaseValue=Eenheidsprijs
TotalStock=Totaal in voorraad
StockTooLow=Voorraad te laag
-# StockLowerThanLimit=Stock lower than alert limit
+StockLowerThanLimit=Voorraad onder waarschuwingsgrens
EnhancedValue=Waardering
PMPValue=Waardering (PMP)
PMPValueShort=Waarde
@@ -57,7 +57,7 @@ DeStockOnShipment=Verlaag de echte voorraad na het valideren van verzendingen
ReStockOnBill=Verhoog de echte voorraad na het valideren van leveranciersfacturen / creditnota's
ReStockOnValidateOrder=Verhoog de echte voorraad na het valideren van leveranciersopdrachten
ReStockOnDispatchOrder=Verhoog de echte voorraad na het handmatig verzenden naar magazijnen, nadat de leveranciersopdracht ontvangst
-# ReStockOnDeleteInvoice=Increase real stocks on invoice deletion
+ReStockOnDeleteInvoice=Verhoog echte voorraad bij verwijderen factuur
OrderStatusNotReadyToDispatch=Opdracht heeft nog geen, of niet langer, een status die het verzenden van producten naar een magazijn toestaat.
StockDiffPhysicTeoric=Reden voor het verschil tussen de feitelijke en theoretische voorraad
NoPredefinedProductToDispatch=Geen vooraf ingestelde producten voor dit object. Daarom is verzending in voorraad niet vereist.
@@ -88,26 +88,26 @@ PersonalStock=Persoonlijke voorraad %s
ThisWarehouseIsPersonalStock=Dit magazijn vertegenwoordigt een persoonlijke voorraad van %s %s
SelectWarehouseForStockDecrease=Kies magazijn te gebruiken voor voorraad daling
SelectWarehouseForStockIncrease=Kies magazijn te gebruiken voor verhoging van voorraad
-# NoStockAction=No stock action
-# LastWaitingSupplierOrders=Orders waiting for receptions
-# DesiredStock=Desired stock
-# StockToBuy=To order
-# Replenishment=Replenishment
-# ReplenishmentOrders=Replenishment orders
-# UseVirtualStock=Use virtual stock instead of physical stock
-# RuleForStockReplenishment=Rule for stocks replenishment
-# SelectProductWithNotNullQty=Select at least one product with a qty not null and a supplier
-# AlertOnly= Alerts only
-# WarehouseForStockDecrease=The warehouse %s will be used for stock decrease
-# WarehouseForStockIncrease=The warehouse %s will be used for stock increase
-# ForThisWarehouse=For this warehouse
-# ReplenishmentStatusDesc=This is list of all product with a physical stock lower than desired stock (or alert value if checkbox "alert only" is checked) and suggest you to create supplier orders to fill the difference.
-# ReplenishmentOrdersDesc=This is list of all opened supplier orders
-# Replenishments=Replenishments
-# NbOfProductBeforePeriod=Quantity of product %s in stock before selected period (< %s)
-# NbOfProductAfterPeriod=Quantity of product %s in stock after selected period (> %s)
-# MassStockMovement=Mass stock movement
-# SelectProductInAndOutWareHouse=Select a product, a quantity, a source warehouse and a target warehouse, then click "%s". Once this is done for all required movements, click onto "%s".
-# RecordMovement=Record transfert
-# ReceivingForSameOrder=Receivings for this order
-# StockMovementRecorded=Stock movements recorded
+NoStockAction=Geen stockbeweging
+LastWaitingSupplierOrders=Orders wachtend op ontvangst
+DesiredStock=Gewenste voorraad
+StockToBuy=Te bestellen
+Replenishment=Bevoorrading
+ReplenishmentOrders=Bevoorradingsorder
+UseVirtualStock=Gebruik virtuele voorraad ipv werkelijke
+RuleForStockReplenishment=Regels voor bevoorrading
+SelectProductWithNotNullQty=Kies minstens één aanwezig product dat een leverancier heeft
+AlertOnly= Enkel waarschuwingen
+WarehouseForStockDecrease=De voorraad van magazijn %s zal verminderd worden
+WarehouseForStockIncrease=De voorraad van magazijn %s zal verhoogd worden
+ForThisWarehouse=Voor dit magazijn
+ReplenishmentStatusDesc=Dit is een lijst van alle producten met een lager dan gewenste werkelijke voorraad (of met "enkel waarschuwen" aangevinkt), en het voorstel om leveranciersbestellingen te maken om het tekort aan te vullen.
+ReplenishmentOrdersDesc=Lijst van alle open leveranciersbestellingen
+Replenishments=Bevoorradingen
+NbOfProductBeforePeriod=Aantal op voorraad van product %s voor de gekozen periode (<%s)
+NbOfProductAfterPeriod=Aantal op voorraad van product %s na de gekozen periode (<%s)
+MassStockMovement=Globale voorraadbeweging
+SelectProductInAndOutWareHouse=Kies een product, een aantal, een van-magazijn, een naar-magazijn, en klik "%s". Als alle nodige bewegingen zijn aangeduid, klik op "%s".
+RecordMovement=Kaart overbrengen
+ReceivingForSameOrder=Ontvangsten voor dit order
+StockMovementRecorded=Geregistreerde voorraadbewegingen
diff --git a/htdocs/langs/nl_NL/suppliers.lang b/htdocs/langs/nl_NL/suppliers.lang
index ada98a62d18..4954f46200d 100644
--- a/htdocs/langs/nl_NL/suppliers.lang
+++ b/htdocs/langs/nl_NL/suppliers.lang
@@ -12,8 +12,8 @@ OrderDate=Besteldatum
BuyingPrice=Aankoopprijs
BuyingPriceMin=Minimum aankoopprijs
BuyingPriceMinShort=Min aankoopprijs
-# TotalBuyingPriceMin=Total of subproducts buying prices
-# SomeSubProductHaveNoPrices=Some sub-products have no price defined
+TotalBuyingPriceMin=Totaal van aankoopprijzen subproducten
+SomeSubProductHaveNoPrices=Sommige sub-producten hebben geen prijs ingevuld
AddSupplierPrice=Leveranciersprijs toevoegen
ChangeSupplierPrice=Verander leveranciersprijs
ErrorQtyTooLowForThisSupplier=Hoeveelheid te laag voor deze leverancier of geen prijs vastgesteld voor dit product van deze leverancier
@@ -27,7 +27,7 @@ RefSupplierShort=Ref. Leverancier
Availability=Beschikbaarheid
ExportDataset_fournisseur_1=Leveranciersfacturenlijst en factuurregels
ExportDataset_fournisseur_2=Leveranciersfacturen en -betalingen
-# ExportDataset_fournisseur_3=Supplier orders and order lines
+ExportDataset_fournisseur_3=Leveranciersorders en orderlijnen
ApproveThisOrder=Opdracht goedkeuren
ConfirmApproveThisOrder=Weet u zeker dat u de Opdracht %s wilt goedkeuren?
DenyingThisOrder=Opdracht weigeren
@@ -39,4 +39,4 @@ AddSupplierOrder=Voeg Leveranciersopdracht toe
AddSupplierInvoice=Voeg leveranciersfactuur toe
ListOfSupplierProductForSupplier=Lijst van producten en de prijzen van de leverancier %s
NoneOrBatchFileNeverRan=Geen of bundel (batch) %s niet recentelijk gedraaid
-# SentToSuppliers=Sent to suppliers
+SentToSuppliers=Stuur naar leveranciers
diff --git a/htdocs/langs/nl_NL/users.lang b/htdocs/langs/nl_NL/users.lang
index 77b37e90d43..f8de1691d81 100644
--- a/htdocs/langs/nl_NL/users.lang
+++ b/htdocs/langs/nl_NL/users.lang
@@ -113,8 +113,8 @@ YourRole=Uw rollen
YourQuotaOfUsersIsReached=Uw quotum van actieve gebruikers is bereikt!
NbOfUsers=Nb van gebruikers
DontDowngradeSuperAdmin=Alleen een superadmin kan downgrade een superadmin
-# HierarchicalResponsible=Hierarchical responsible
-# HierarchicView=Hierarchical view
-# UseTypeFieldToChange=Use field Type to change
-# OpenIDURL=OpenID URL
-# LoginUsingOpenID=Use OpenID to login
+HierarchicalResponsible=Overste
+HierarchicView=Hiërarchisch schema
+UseTypeFieldToChange=Gebruik het veld Type om te veranderen
+OpenIDURL=OpenID URL
+LoginUsingOpenID=Gebruik OpenID om in te loggen
diff --git a/htdocs/langs/pl_PL/admin.lang b/htdocs/langs/pl_PL/admin.lang
index f7bce732aa1..80e7ab58822 100644
--- a/htdocs/langs/pl_PL/admin.lang
+++ b/htdocs/langs/pl_PL/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Kod kreskowy typu C39
BarcodeDescC128=Kod kreskowy typu C128
GenbarcodeLocation=Kod kreskowy generowania narzędzie wiersza polecenia (używanego przez phpbarcode silników dla niektórych typów kodów kreskowych)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Wycofanie konfiguracji modułu
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Połączenie udało, ale baza danych ni
OSCommerceTestOk=Połączenie do serwera ' %s' w bazie danych " %s" z użytkownika' %s' powiodło się.
OSCommerceTestKo1=Połączenie do serwera ' %s' sukces, ale baza danych' %s' nie mógł zostać osiągnięty.
OSCommerceTestKo2=Połączenie do serwera ' %s' z użytkownika' %s' nie powiodło się.
-##### Mantis #####
-MantisSetup=Mantis link konfiguracji
-MantisURL=Adres URL Mantis dostępu
-MantisServer=Serwerze bazy danych Mantis
-MantisDatabaseName=Nazwa bazy danych
-MantisUser=Użytkownicy mają dostęp do bazy danych
-MantisSetupSaved=Mantis konfiguracji zapisany pomyślnie.
-MantisTestOk=Połączenie do serwera ' %s' w bazie danych " %s" z użytkownika' %s' powiodło się.
-MantisTestKo1=Połączenie do serwera ' %s' sukces, ale baza danych' %s' nie mógł zostać osiągnięty.
-MantisTestKo2=Połączenie do serwera ' %s' z użytkownika' %s' nie powiodło się.
-MantisErrorConnectOkButWrongDatabase=Połączenie udało, ale baza danych nie patrzy się Mantis bazy danych.
##### Stock #####
StockSetup=Konfiguracja modułu zapasów
UserWarehouse=Wykorzystanie zasobów osobowych
diff --git a/htdocs/langs/pl_PL/bills.lang b/htdocs/langs/pl_PL/bills.lang
index 10bd4191158..674976a178b 100644
--- a/htdocs/langs/pl_PL/bills.lang
+++ b/htdocs/langs/pl_PL/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Czy chcesz przekonwertować tego kredytu notatkę do absol
SupplierPayments=Dostawcy płatności
ReceivedPayments=Odebrane płatności
ReceivedCustomersPayments=Zaliczki otrzymane od klientów
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Odebrane płatności klientów, aby potwierdzić
PaymentsReportsForYear=Płatności raportów dla %s
PaymentsReports=Płatności raportów
@@ -76,7 +77,8 @@ PaymentConditionsShort=Termin płatności
PaymentAmount=Kwota płatności
# ValidatePayment=Validate payment
PaymentHigherThanReminderToPay=Płatności wyższe niż upomnienie do zapłaty
-HelpPaymentHigherThanReminderToPay= Uwaga, płatność kwoty jednego lub więcej rachunków jest wyższa niż reszta zapłacić.
Edycja wpisu, inaczej potwierdzić i myśleć o tworzeniu kredytowej uwagę nadwyżki otrzymanych dla każdego nadpłaty faktur.
+HelpPaymentHigherThanReminderToPay=Uwaga, płatność kwoty jednego lub więcej rachunków jest wyższa niż reszta zapłacić.
Edycja wpisu, inaczej potwierdzić i myśleć o tworzeniu kredytowej uwagę nadwyżki otrzymanych dla każdego nadpłaty faktur.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Klasyfikacja "wypłata"
ClassifyPaidPartially=Klasyfikacja "paid częściowo"
ClassifyCanceled=Klasyfikacji "Abandoned"
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Użyj tego wyboru, jeśli wszystkie
ConfirmClassifyAbandonReasonOther=Inny
ConfirmClassifyAbandonReasonOtherDesc=Wybór ten będzie używany we wszystkich innych przypadkach. Na przykład dlatego, że jest plan, aby utworzyć zastępująca faktury.
ConfirmCustomerPayment=Czy to potwierdzić paiement wejściowych dla %s %s?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Êtes-vous sur de vouloir Valider ce paiment, aucune zmiany n'est możliwe une fois le paiement ważne?
ValidateBill=Validate faktury
UnvalidateBill=Unvalidate faktury
@@ -411,5 +414,4 @@ PDFOursinDescription=Faktura modelu oursin
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=Rachunek zaczynające się od $ syymm już istnieje i nie jest kompatybilne z tym modelem sekwencji. Usuń go lub zmienić jego nazwę, aby włączyć ten moduł.
diff --git a/htdocs/langs/pl_PL/errors.lang b/htdocs/langs/pl_PL/errors.lang
index 0a5844e02c9..57f3c97cc6d 100644
--- a/htdocs/langs/pl_PL/errors.lang
+++ b/htdocs/langs/pl_PL/errors.lang
@@ -130,6 +130,7 @@ ErrorNoActivatedBarcode=Nie Typ aktywny kodów kreskowych
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/pl_PL/opensurvey.lang b/htdocs/langs/pl_PL/opensurvey.lang
index eb24f773278..4e53995363e 100644
--- a/htdocs/langs/pl_PL/opensurvey.lang
+++ b/htdocs/langs/pl_PL/opensurvey.lang
@@ -58,7 +58,7 @@ ExpireDate=Limit daty
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/pl_PL/products.lang b/htdocs/langs/pl_PL/products.lang
index 42b1c163f8c..cd04fdf197d 100644
--- a/htdocs/langs/pl_PL/products.lang
+++ b/htdocs/langs/pl_PL/products.lang
@@ -204,7 +204,7 @@ Quarter1=1-szy Kwartał
Quarter2=2-i Kwartał
Quarter3=3-i Kwartał
Quarter4=4-y Kwartał
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/pt_PT/admin.lang b/htdocs/langs/pt_PT/admin.lang
index 2102519c07f..0a6d2b44631 100644
--- a/htdocs/langs/pt_PT/admin.lang
+++ b/htdocs/langs/pt_PT/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Códigos de barras tipo C39
BarcodeDescC128=Códigos de barras tipo C128
GenbarcodeLocation=Ferramenta de geração de código de barras em linha de pedido (utilizado por o motor phpbar para determinados tipos de códigos barra)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Configuração do módulo Débitos Directos
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=A ligação foi establecida, mas a base
OSCommerceTestOk=A ligação ao servidor '%s' sobre a base '%s' pelo Utilizador '%s' está correcta.
OSCommerceTestKo1=A ligação ao servidor '%s' sobre a base '%s' por o Utilizador '%s' não se pode efectuar.
OSCommerceTestKo2=A ligação ao servidor '%s' pelo Utilizador '%s' falhou.
-##### Mantis #####
-MantisSetup=Configuração do link com o sitema de seguimento Mantis
-MantisURL=Direcção (URL) de acesso a Mantis
-MantisServer=Servidor da base de dados Mantis
-MantisDatabaseName=Nome da base de dados Mantis
-MantisUser=Identificador de acesso á base de dados
-MantisSetupSaved=Os identificadores Mantis foram guardados correctamente
-MantisTestOk=A ligação ao servidor '%s' sobre a base de dados '%s' pelo Utilizador '%s' está correcta.
-MantisTestKo1=A ligação ao servidor '%s' está correcta mas a base de dados' %s ' não se pode verificar.
-MantisTestKo2=A ligação ao servidor '%s' pelo Utilizador '%s' falhou.
-MantisErrorConnectOkButWrongDatabase=A ligação está correcta mas a base de dados parece não ser uma base de dados Mantis.
##### Stock #####
StockSetup=Configuração do módulo Stocks
UserWarehouse=Utilizar os stocks pessoais de Utilizadores
diff --git a/htdocs/langs/pt_PT/bills.lang b/htdocs/langs/pt_PT/bills.lang
index 7e57c013924..5d4857a8567 100644
--- a/htdocs/langs/pt_PT/bills.lang
+++ b/htdocs/langs/pt_PT/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Quer converter este deposito numa redução futura?
o M
SupplierPayments=Pagamentos a Fornecedores
ReceivedPayments=Pagamentos recebidos
ReceivedCustomersPayments=Pagamentos recebidos de cliente
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Pagamentos recebidos de cliente a Confirmar
PaymentsReportsForYear=Relatórios de pagamentos de %s
PaymentsReports=Relatórios de pagamentos
@@ -76,7 +77,8 @@ PaymentConditionsShort=Tipo de Pagamento
PaymentAmount=Montante a Pagar
# ValidatePayment=Validate payment
PaymentHigherThanReminderToPay=Pagamento superior ao resto a pagar
-HelpPaymentHigherThanReminderToPay= Atenção, o montante do pagamento de uma ou mais letras é maior do que o resto a pagar.
Edite sua entrada, caso contrário, confirmar e pensar sobre como criar uma nota de crédito do excesso recebido para cada factura paga em excesso.
+HelpPaymentHigherThanReminderToPay=Atenção, o montante do pagamento de uma ou mais letras é maior do que o resto a pagar.
Edite sua entrada, caso contrário, confirmar e pensar sobre como criar uma nota de crédito do excesso recebido para cada factura paga em excesso.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Classificar 'Pago'
ClassifyPaidPartially=Classificar 'Pago Parcialmente'
ClassifyCanceled=Classificar 'Abandonado'
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Esta eleição será possível, por
ConfirmClassifyAbandonReasonOther=Outro
ConfirmClassifyAbandonReasonOtherDesc=Esta eleição será para qualquer outro caso. Por Exemplo a raiz da intenção de Criar uma factura rectificativa.
ConfirmCustomerPayment=Confirma o processo deste pagamento de %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Está seguro de querer confirmar este pagamento (Nenhuma modificação é possível uma vez o pagamento esteja validado)?
ValidateBill=Confirmar factura
UnvalidateBill=Factura invalida
@@ -411,5 +414,4 @@ PDFOursinDescription=Modelo de factura completo (IVA, métodos de pago, entregas
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=Uma conta a começar com $syymm já existe e não é compatível com este modelo de sequencia. Remove-o ou renomeia para activar este modulo
diff --git a/htdocs/langs/pt_PT/errors.lang b/htdocs/langs/pt_PT/errors.lang
index 40924a15806..089ae6459dd 100644
--- a/htdocs/langs/pt_PT/errors.lang
+++ b/htdocs/langs/pt_PT/errors.lang
@@ -130,6 +130,7 @@ ErrorNoActivatedBarcode=Nenhum tipo de código de barras ativado
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/pt_PT/holiday.lang b/htdocs/langs/pt_PT/holiday.lang
index e3c01017267..a58d97a244a 100644
--- a/htdocs/langs/pt_PT/holiday.lang
+++ b/htdocs/langs/pt_PT/holiday.lang
@@ -1,6 +1,5 @@
-# Dolibarr language file - en_US - holiday
-CHARSET= UTF-8
-
+# Dolibarr language file - Source file is en_US - holiday
+# HRM=HRM
Holidays=Férias
CPTitreMenu=Férias
MenuReportMonth=Monthly statement
@@ -79,7 +78,6 @@ MenuLogCP=View logs of holidays
LogCP=Log of updates of holidays
ActionByCP=Realizado por
UserUpdateCP=Para o utilizador
-ActionTypeCP=Tipo
PrevSoldeCP=Previous Balance
NewSoldeCP=New Balance
alreadyCPexist=A request for holidays has already been done on this period.
@@ -89,6 +87,7 @@ FirstDayOfHoliday=Primeiro dia de férias
LastDayOfHoliday=Último dia de férias
HolidaysMonthlyUpdate=Actualização Mensal
ManualUpdate=Actualização Manual
+# HolidaysCancelation=Holidays cancelation
## Configuration du Module ##
ConfCP=Configuration of holidays module
diff --git a/htdocs/langs/pt_PT/opensurvey.lang b/htdocs/langs/pt_PT/opensurvey.lang
index 67170bc3161..5eaa197a277 100644
--- a/htdocs/langs/pt_PT/opensurvey.lang
+++ b/htdocs/langs/pt_PT/opensurvey.lang
@@ -58,7 +58,7 @@ votes=Voto(s)
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/pt_PT/products.lang b/htdocs/langs/pt_PT/products.lang
index 1d9bff75b89..bbd78909839 100644
--- a/htdocs/langs/pt_PT/products.lang
+++ b/htdocs/langs/pt_PT/products.lang
@@ -204,7 +204,7 @@ QtyNeed=Quant.
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/ro_RO/admin.lang b/htdocs/langs/ro_RO/admin.lang
index 727de566912..83afe77968e 100644
--- a/htdocs/langs/ro_RO/admin.lang
+++ b/htdocs/langs/ro_RO/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Coduri de bare de tip C39
BarcodeDescC128=Coduri de bare de tip C128
GenbarcodeLocation=Coduri de bare generaţie în linie de comandă (utilizat de către phpbarcode motor pentru anumite tipuri de coduri de bare)
BarcodeInternalEngine=Motor intern
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Retragere de modul de configurare
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Conexiunii la baza de date a reusit, da
OSCommerceTestOk=Conectarea la server ' %s' pe bază de date " %s" cu utilizatorul " %s" de succes.
OSCommerceTestKo1=Conectarea la server ' %s' reuseste, dar baza de date " %s" nu a putut fi atins.
OSCommerceTestKo2=Conectarea la server ' %s' cu utilizatorul " %s" nu a reuşit.
-##### Mantis #####
-MantisSetup=Mantis link-ul de instalare
-MantisURL=URL-ul pentru Mantis acces
-MantisServer=Server de baze de date hosting Mantis
-MantisDatabaseName=Baza de date nume
-MantisUser=De utilizator pentru a accesa baza de date
-MantisSetupSaved=Mantis setup salvate cu succes.
-MantisTestOk=Conectarea la server ' %s' pe bază de date " %s" cu utilizatorul " %s" de succes.
-MantisTestKo1=Conectarea la server ' %s' reuseste, dar baza de date " %s" nu a putut fi atins.
-MantisTestKo2=Conectarea la server ' %s' cu utilizatorul " %s" nu a reuşit.
-MantisErrorConnectOkButWrongDatabase=Conexiunii la baza de date a reusit, dar nu arata a fi o bază de date Mantis.
##### Stock #####
StockSetup=Configurarea modulului stoc
UserWarehouse=Utilizaţi utilizator personal stocuri
diff --git a/htdocs/langs/ro_RO/bills.lang b/htdocs/langs/ro_RO/bills.lang
index 579443ca258..26790058f72 100644
--- a/htdocs/langs/ro_RO/bills.lang
+++ b/htdocs/langs/ro_RO/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Vrei sa se transforme aceasta nota de credit în absolută
SupplierPayments=Plăţi Furnizori
ReceivedPayments=Încasări primite
ReceivedCustomersPayments=Încasări Clienţi
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Încasări Clienţi de validat
PaymentsReportsForYear=Rapoarte Plăţi pentru %s
PaymentsReports=Rapoarte Plăţi
@@ -76,7 +77,8 @@ PaymentConditionsShort=Termen de plată
PaymentAmount=Sumă de plată
ValidatePayment=Validează plata
PaymentHigherThanReminderToPay=Plată mai mare decât restul de plată
-HelpPaymentHigherThanReminderToPay= Atentie, valoarea plăţii la una sau mai multe facturi este mai mare decât restul de plată.
Corectaţi intrarea, altfel confirmaţi si gîndiţivă la crearea unei note de credit pentru fiecare plata în exces.
+HelpPaymentHigherThanReminderToPay=Atentie, valoarea plăţii la una sau mai multe facturi este mai mare decât restul de plată.
Corectaţi intrarea, altfel confirmaţi si gîndiţivă la crearea unei note de credit pentru fiecare plata în exces.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Clasează "Platită"
ClassifyPaidPartially=Clasează "Platită Parţial"
ClassifyCanceled=Clasează "Abandonată"
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Utilizaţi această opţiune dacă t
ConfirmClassifyAbandonReasonOther=Altele
ConfirmClassifyAbandonReasonOtherDesc=Această opţiune va fi folosită în toate celelalte cazuri. De exemplu, dacă ai dori să creezi o factura de inlocuire a facturii.
ConfirmCustomerPayment=Confirmaţi introducerea plăţii de %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Sunteți sigur că doriți să validaţi această plată? Nici o schimbare poate fi făcută odată ce plata este validată.
ValidateBill=Validează factura
UnvalidateBill=Devalidează factura
@@ -411,5 +414,4 @@ PDFOursinDescription= Şablon PDF Factura Oursin. Un șablon factură complet (
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
MarsNumRefModelDesc1=Retrimiteţi numărul sub forma %syymm-nnnn pentru facturile standard , %syymm-nnnn pentru facturile de înlocuire, %syymm-nnnn pentru credit note şi %syymm-nnnn pentru credit note unde yy este anul, mm este luna şi nnnn este o secvenţă continuă şi nu revine la 0
-
TerreNumRefModelError=O factură începând cu $syymm există deja și nu este compatibilă cu acest model de numerotaţie. Înşăturaţi-o sau redenumiți-o pentru a activa acest modul.
diff --git a/htdocs/langs/ro_RO/errors.lang b/htdocs/langs/ro_RO/errors.lang
index 799c3685adc..329df79cf53 100644
--- a/htdocs/langs/ro_RO/errors.lang
+++ b/htdocs/langs/ro_RO/errors.lang
@@ -130,6 +130,7 @@ ErrorPHPNeedModule=Eroare, PHP trebuie să aibă modul %s instalat pentru
ErrorOpenIDSetupNotComplete=Trebuie setat fișier de configurare Dolibarr pentru a permite autentificarea OpenID, dar URL-ul serviciului OpenID nu este definit în constanta %s
ErrorWarehouseMustDiffers=Depozitul sursă și țintă trebuie să difere
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
WarningMandatorySetupNotComplete=Parametri de setare obligatorii nu sunt încă definiţi
diff --git a/htdocs/langs/ro_RO/languages.lang b/htdocs/langs/ro_RO/languages.lang
index 1b7accbf3a5..b5abe939cc0 100644
--- a/htdocs/langs/ro_RO/languages.lang
+++ b/htdocs/langs/ro_RO/languages.lang
@@ -53,7 +53,7 @@ Language_sl_SI=Slovenă
Language_sv_SV=Suedeză
Language_sv_SE=Suedeză
Language_sk_SK=Slovacă
-# Language_uz_UZ=Uzbek
+Language_uz_UZ=Uzbecă
Language_vi_VN=Vietnameză
Language_zh_CN=Chineză
Language_zh_TW=Chineză (Tradiţională)
diff --git a/htdocs/langs/ro_RO/opensurvey.lang b/htdocs/langs/ro_RO/opensurvey.lang
index 8ffcdbe4a54..227ef71ba85 100644
--- a/htdocs/langs/ro_RO/opensurvey.lang
+++ b/htdocs/langs/ro_RO/opensurvey.lang
@@ -58,7 +58,7 @@ SelectDayDesc=Pentru fiecare zi selectată, puteți alege, sau nu, orele întăl
BackToCurrentMonth=Înapoi la luna curentă
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/ro_RO/products.lang b/htdocs/langs/ro_RO/products.lang
index 60fec40a920..42cc2e4db01 100644
--- a/htdocs/langs/ro_RO/products.lang
+++ b/htdocs/langs/ro_RO/products.lang
@@ -204,7 +204,7 @@ Quarter1=Trimestru 1.
Quarter2=Trimestru 2.
Quarter3=Trimestru 3.
Quarter4=Trimestru 4.
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/ru_RU/admin.lang b/htdocs/langs/ru_RU/admin.lang
index 68ef2dab6c0..54e771b5087 100644
--- a/htdocs/langs/ru_RU/admin.lang
+++ b/htdocs/langs/ru_RU/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Штрих-код типа C39
BarcodeDescC128=Штрих-код типа C128
GenbarcodeLocation=Штрих-код поколения утилиту командной строки (используется phpbarcode двигателя для некоторых типов штрих-кодов)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Снятие модуля настройки
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Подключение удалось,
OSCommerceTestOk=Соединение с сервером ' %s' на базе ' %s' пользователя ' %s' успешно.
OSCommerceTestKo1=Соединение с сервером ' %s' успешными, но база данных ' %s' не может быть достигнута.
OSCommerceTestKo2=Соединение с сервером ' %s' пользователя ' %s' провалилась.
-##### Mantis #####
-MantisSetup=Mantis ссылке Настройка
-MantisURL=URL для доступа Mantis
-MantisServer=Сервер хостинга Mantis данных
-MantisDatabaseName=Название базы данных
-MantisUser=Пользователя для доступа к базе данных
-MantisSetupSaved=Mantis настройки успешно сохранены.
-MantisTestOk=Соединение с сервером ' %s' на базе ' %s' пользователя ' %s' успешно.
-MantisTestKo1=Соединение с сервером ' %s' успешными, но база данных ' %s' не может быть достигнута.
-MantisTestKo2=Соединение с сервером ' %s' пользователя ' %s' провалилась.
-MantisErrorConnectOkButWrongDatabase=Подключение баз данных удалось, но не выглядит как Mantis данных.
##### Stock #####
StockSetup=Конфигурация модуля запас
UserWarehouse=Использование персональных пользователей запасов
diff --git a/htdocs/langs/ru_RU/bills.lang b/htdocs/langs/ru_RU/bills.lang
index 36784a0696d..3518a865705 100644
--- a/htdocs/langs/ru_RU/bills.lang
+++ b/htdocs/langs/ru_RU/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Вы хотите перевести это кредито
SupplierPayments=Платежи Поставщикам
ReceivedPayments=Полученные платежи
ReceivedCustomersPayments=Платежи, полученные от покупателей
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Полученные платежи покупателей для подтверждения
PaymentsReportsForYear=Отчеты о платежах за %s
PaymentsReports=Отчеты о платежах
@@ -76,7 +77,8 @@ PaymentConditionsShort=Условия платежа
PaymentAmount=Сумма платежа
# ValidatePayment=Validate payment
PaymentHigherThanReminderToPay=Платеж больше, чем в напоминании об оплате
-HelpPaymentHigherThanReminderToPay= Внимание, сумма оплаты по одному или нескольким документам выше остатка к оплате.
Измените вашу запись, или подтвердите и подумать о создании кредитового авизо на превышения, полученные за каждый переплаченный счет-фактуру.
+HelpPaymentHigherThanReminderToPay=Внимание, сумма оплаты по одному или нескольким документам выше остатка к оплате.
Измените вашу запись, или подтвердите и подумать о создании кредитового авизо на превышения, полученные за каждый переплаченный счет-фактуру.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Классифицировать как 'Оплачен'
ClassifyPaidPartially=Классифицировать как 'Оплачен частично'
ClassifyCanceled=Классифицировать как 'Аннулирован'
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Используйте этот вы
ConfirmClassifyAbandonReasonOther=Другой
ConfirmClassifyAbandonReasonOtherDesc=Этот выбор будет использоваться во всех других случаях. Например, потому, что вы планируете создать заменяющий счет-фактуру.
ConfirmCustomerPayment=Вы подтверждаете ввод этого платежа на %s %s?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Вы уверены, что хотите подтвердить этот платеж? Изменить однажды подтвержденный платеж невозможно.
ValidateBill=Подтвердить счет-фактуру
UnvalidateBill=Unvalidate счет
@@ -411,5 +414,4 @@ PDFOursinDescription=Шаблон Счета-фактуры Oursin. Полный
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=Документ, начинающийся с $syymm, уже существует и не совместим с этой моделью последовательности. Удалите или переименуйте его, чтобы активировать этот модуль.
diff --git a/htdocs/langs/ru_RU/errors.lang b/htdocs/langs/ru_RU/errors.lang
index b52a4574f56..53ae9a8eb58 100644
--- a/htdocs/langs/ru_RU/errors.lang
+++ b/htdocs/langs/ru_RU/errors.lang
@@ -130,6 +130,7 @@ ErrorNoActivatedBarcode=Нет штрих-кодов типа активиров
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/ru_RU/opensurvey.lang b/htdocs/langs/ru_RU/opensurvey.lang
index 5f944cda25d..81d1263e94e 100644
--- a/htdocs/langs/ru_RU/opensurvey.lang
+++ b/htdocs/langs/ru_RU/opensurvey.lang
@@ -58,7 +58,7 @@ ExpireDate=Дата лимита
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/ru_RU/products.lang b/htdocs/langs/ru_RU/products.lang
index 180b828495c..7369e2ee05f 100644
--- a/htdocs/langs/ru_RU/products.lang
+++ b/htdocs/langs/ru_RU/products.lang
@@ -204,7 +204,7 @@ QtyNeed=Кол-во
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/sk_SK/admin.lang b/htdocs/langs/sk_SK/admin.lang
index 4e1585b9b10..302b7ed0e41 100644
--- a/htdocs/langs/sk_SK/admin.lang
+++ b/htdocs/langs/sk_SK/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Čiarový kód typu C39
BarcodeDescC128=Čiarový kód typu C128
GenbarcodeLocation=Bar generovanie kódu nástroj pre príkazový riadok (používaný motorom s vnútorným u niektorých typov čiarových kódov)
BarcodeInternalEngine=Vnútorná motor
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Odstúpenie modul nastavenia
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Pripojenie úspešné, ale databáza ne
OSCommerceTestOk=Pripojenie k serveru "%s" na databázu "%s" s úspešní užívateľ "%s.
OSCommerceTestKo1=Pripojenie k "%s" servera úspešná, ale databáza "%s" by nebolo možné dosiahnuť.
OSCommerceTestKo2=Pripojenie k serveru "%s" s užívateľom "%s 'zlyhalo.
-##### Mantis #####
-MantisSetup=Mantis LINK
-MantisURL=URL pre prístup Mantis
-MantisServer=Server hosting Mantis databázy
-MantisDatabaseName=Názov databázy
-MantisUser=Užívateľ prístup k databáze
-MantisSetupSaved=Mantis nastavenie bolo úspešne uložené.
-MantisTestOk=Pripojenie k serveru "%s" na databázu "%s" s úspešní užívateľ "%s.
-MantisTestKo1=Pripojenie k "%s" servera úspešná, ale databáza "%s" by nebolo možné dosiahnuť.
-MantisTestKo2=Pripojenie k serveru "%s" s užívateľom "%s 'zlyhalo.
-MantisErrorConnectOkButWrongDatabase=Pripojenie úspešné, ale databáza nevyzerá byť Mantis databázy.
##### Stock #####
StockSetup=Konfigurácia modulu sklad
UserWarehouse=Používajte osobné užívateľské zásoby
diff --git a/htdocs/langs/sk_SK/bills.lang b/htdocs/langs/sk_SK/bills.lang
index 66cf938816e..489546ed18a 100644
--- a/htdocs/langs/sk_SK/bills.lang
+++ b/htdocs/langs/sk_SK/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Chcete previesť tento dobropis alebo ukladaním do absol
SupplierPayments=Dodávatelia platby
ReceivedPayments=Prijaté platby
ReceivedCustomersPayments=Platby prijaté od zákazníkov
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Prijaté platby zákazníci overujú
PaymentsReportsForYear=Platby správy pre %s
PaymentsReports=Platby správy
@@ -76,7 +77,8 @@ PaymentConditionsShort=Termín vyplatenia
PaymentAmount=Suma platby
ValidatePayment=Overenie platby
PaymentHigherThanReminderToPay=Platobné vyššia než upomienke na zaplatenie
-HelpPaymentHigherThanReminderToPay= Pozor, výška platby z jedného alebo viacerých účtov je vyššia ako vo zvyšku platiť.
Upravte položky, inak potvrdí a premýšľať o vytvorenie dobropisu preplatku dostane pre každú preplatku faktúry.
+HelpPaymentHigherThanReminderToPay=Pozor, výška platby z jedného alebo viacerých účtov je vyššia ako vo zvyšku platiť.
Upravte položky, inak potvrdí a premýšľať o vytvorenie dobropisu preplatku dostane pre každú preplatku faktúry.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Klasifikáciu "Zaplatené"
ClassifyPaidPartially=Klasifikovať "Platené čiastočne"
ClassifyCanceled=Klasifikovať "Opustené"
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Použite túto voľbu, ak všetky os
ConfirmClassifyAbandonReasonOther=Ostatné
ConfirmClassifyAbandonReasonOtherDesc=Táto voľba sa používa vo všetkých ostatných prípadoch. Napríklad preto, že máte v pláne vytvoriť nahrádzajúci faktúru.
ConfirmCustomerPayment=Myslíte si potvrdenie tejto platobnej vstup pre %s %s?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Ste si istí, že chcete overiť túto platbu? Žiadna zmena môže byť vykonaná, akonáhle je platba overená.
ValidateBill=Overiť faktúru
UnvalidateBill=Unvalidate faktúru
@@ -411,5 +414,4 @@ TypeContact_invoice_supplier_external_SERVICE=Dodávateľ služby kontakt
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=Bill počnúc $ syymm už existuje a nie je kompatibilný s týmto modelom sekvencie. Vyberte ju a premenujte ho na aktiváciu tohto modulu.
diff --git a/htdocs/langs/sk_SK/errors.lang b/htdocs/langs/sk_SK/errors.lang
index b17fb09352d..66a9f0bbeec 100644
--- a/htdocs/langs/sk_SK/errors.lang
+++ b/htdocs/langs/sk_SK/errors.lang
@@ -130,6 +130,7 @@ ErrorPHPNeedModule=Chyba, musí mať PHP modul %s nainštalovať túto fu
ErrorOpenIDSetupNotComplete=Môžete nastavenie Dolibarr konfiguračný súbor, aby OpenID overovania, ale URL OpenID služby nie je definovaný do stálych %s
ErrorWarehouseMustDiffers=Zdrojovej a cieľovej sklady musia sa líši
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
WarningMandatorySetupNotComplete=Povinné parametre sú doteraz stanovené
diff --git a/htdocs/langs/sk_SK/main.lang b/htdocs/langs/sk_SK/main.lang
index b68f354049f..53ce3752dc5 100644
--- a/htdocs/langs/sk_SK/main.lang
+++ b/htdocs/langs/sk_SK/main.lang
@@ -4,8 +4,8 @@ DIRECTION=l
# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader)
# stsongstdlight or cid0cs are for simplified Chinese
# To read Chinese pdf with Linux: sudo apt-get install poppler-data
-FONTFORPDF=helvetica
-FONTSIZEFORPDF=10
+FONTFORPDF=DejaVuSans
+FONTSIZEFORPDF=8
SeparatorDecimal=,
SeparatorThousand=None
FormatDateShort=%m/%d/%Y
diff --git a/htdocs/langs/sk_SK/opensurvey.lang b/htdocs/langs/sk_SK/opensurvey.lang
index 6ac40c16ed8..9ac55eaada2 100644
--- a/htdocs/langs/sk_SK/opensurvey.lang
+++ b/htdocs/langs/sk_SK/opensurvey.lang
@@ -58,7 +58,7 @@ SelectDayDesc=Pre každý vybraný deň, môžete si vybrať, či sa majú splni
BackToCurrentMonth=Späť na aktuálny mesiac
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/sk_SK/products.lang b/htdocs/langs/sk_SK/products.lang
index d432fbd7b1d..daa164cc86c 100644
--- a/htdocs/langs/sk_SK/products.lang
+++ b/htdocs/langs/sk_SK/products.lang
@@ -204,7 +204,7 @@ Quarter1=Prvý. Štvrťrok
Quarter2=2.. Štvrťrok
Quarter3=3.. Štvrťrok
Quarter4=4.. Štvrťrok
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/sl_SI/admin.lang b/htdocs/langs/sl_SI/admin.lang
index ce6451ef44a..a5e1db9345c 100644
--- a/htdocs/langs/sl_SI/admin.lang
+++ b/htdocs/langs/sl_SI/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Črtna koda tipa C39
BarcodeDescC128=Črtna koda tipa C128
GenbarcodeLocation=Orodje za generiranje črtne kode preko komandne vrstice (uporablja ga 'phpbarcode engine' za nekatere tipe črtnih kod)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Nastavitev modula za dvige
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Povezava je uspela, vendar baza podatko
OSCommerceTestOk=Povezava s strežnikom '%s' na bazo podatkov '%s' uporabnika '%s' je bila uspešna.
OSCommerceTestKo1=Povezava s strežnikom '%s' je bila uspešna, vendar baza podatkov '%s' ni dosegljiva.
OSCommerceTestKo2=Povezava s strežnikom '%s' uporabnika '%s' ni uspela.
-##### Mantis #####
-MantisSetup=Nastavitev linka Mantis
-MantisURL=URL za dostop do Mantis-a
-MantisServer=Strežnik, ki gosti Mantis bazo podatkov
-MantisDatabaseName=Ime baze podatkov
-MantisUser=Uporabnik za dostop do baze podatkov
-MantisSetupSaved=Mantis nastavitev uspešno shranjena.
-MantisTestOk=Povezava s strežnikom '%s' na bazo podatkov '%s' uporabnika '%s' je bila uspešna.
-MantisTestKo1=Povezava s strežnikom '%s' je bila uspešna, vendar baza podatkov '%s' ni dosegljiva.
-MantisTestKo2=Povezava s strežnikom '%s' uporabnika '%s' ni uspela.
-MantisErrorConnectOkButWrongDatabase=Povezava je uspela, vendar baza podatkov ne izgleda kot Mantis baza podatkov.
##### Stock #####
StockSetup=Konfiguracija modula zaloge
UserWarehouse=Uporabi uporabnikove prilagojene zaloge
diff --git a/htdocs/langs/sl_SI/bills.lang b/htdocs/langs/sl_SI/bills.lang
index 54157a42e23..ce755bbbe72 100644
--- a/htdocs/langs/sl_SI/bills.lang
+++ b/htdocs/langs/sl_SI/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Ali želite spremeniti ta dobropis ali avans v absolutni p
SupplierPayments=Plačila dobaviteljem
ReceivedPayments=Prejeta plačila
ReceivedCustomersPayments=Prejeta plačila od kupcev
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Prejeta plačila od kupcev za potrditev
PaymentsReportsForYear=Poročilo o plačilih za %s
PaymentsReports=Poročila o plačilih
@@ -76,7 +77,8 @@ PaymentConditionsShort=Rok plačila
PaymentAmount=Znesek plačila
# ValidatePayment=Validate payment
PaymentHigherThanReminderToPay=Plačilo višje od opomina
-HelpPaymentHigherThanReminderToPay= Pozor, plačilo zneska enega ali več računov je višje od preostanka za plačilo.
Popravite vaš vnos, ali potrdite znesek in pripravite dobropise za prekoračene zneske za vsak preveč plačan račun.
+HelpPaymentHigherThanReminderToPay=Pozor, plačilo zneska enega ali več računov je višje od preostanka za plačilo.
Popravite vaš vnos, ali potrdite znesek in pripravite dobropise za prekoračene zneske za vsak preveč plačan račun.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Označeno kot 'Plačano'
ClassifyPaidPartially=Označeno kot 'Delno plačano'
ClassifyCanceled=Označeno kot 'Opuščeno'
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=To izbiro uporabite, če nobena drug
ConfirmClassifyAbandonReasonOther=Ostalo
ConfirmClassifyAbandonReasonOtherDesc=Ta izbira se uporabi v vseh drugih primerih. Na primer, ker planirate izdelavo nadomestnega računa.
ConfirmCustomerPayment=Ali želite potrditi ta vnos plačila za %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Ali zares želite potrditi to plačilo ? Po potrditvi plačila spremembe niso več možne.
ValidateBill=Potrdi račun
UnvalidateBill=Unvalidate račun
@@ -411,5 +414,4 @@ PDFOursinDescription=Predloga računa oursin
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=Račun z začetkom $syymm že obstaja in ni kompatibilen s tem modelom zaporedja. Odstranite ga ali ga preimenujte za aktiviranje tega modula.
diff --git a/htdocs/langs/sl_SI/errors.lang b/htdocs/langs/sl_SI/errors.lang
index be57ee4481b..3b991a460c7 100644
--- a/htdocs/langs/sl_SI/errors.lang
+++ b/htdocs/langs/sl_SI/errors.lang
@@ -130,6 +130,7 @@ ErrorNoActivatedBarcode=Noben tip črtne kode ni aktiviran
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/sl_SI/opensurvey.lang b/htdocs/langs/sl_SI/opensurvey.lang
index c3c300264ef..688505af600 100644
--- a/htdocs/langs/sl_SI/opensurvey.lang
+++ b/htdocs/langs/sl_SI/opensurvey.lang
@@ -58,7 +58,7 @@ ExpireDate=Omejitveni datum
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/sl_SI/products.lang b/htdocs/langs/sl_SI/products.lang
index c96b7a3dea9..c3bd7dc2d11 100644
--- a/htdocs/langs/sl_SI/products.lang
+++ b/htdocs/langs/sl_SI/products.lang
@@ -204,7 +204,7 @@ QtyNeed=Kol.
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/sv_SE/admin.lang b/htdocs/langs/sv_SE/admin.lang
index 9c3729b543b..972c1af6b07 100644
--- a/htdocs/langs/sv_SE/admin.lang
+++ b/htdocs/langs/sv_SE/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Streckkod av typen C39
BarcodeDescC128=Barcode av typ C128
GenbarcodeLocation=Bar kodgenerering kommandoradsverktyg (som används av phpbarcode motor för vissa typer streckkod)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Återkallelse modul setup
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Anslutning lyckats men databasen ser in
OSCommerceTestOk=Anslutning till servern "%s" på databas %s "med användare" %s framgångsrika.
OSCommerceTestKo1=Anslutning till servern "%s" lyckas, men databas %s "kunde inte nås.
OSCommerceTestKo2=Anslutning till servern "%s" med användare "%s" misslyckades.
-##### Mantis #####
-MantisSetup=Mantis länk setup
-MantisURL=URL för Mantis tillgång
-MantisServer=Server-hosting Mantis databas
-MantisDatabaseName=Databas namn
-MantisUser=Användaren tillgång till databasen
-MantisSetupSaved=Mantis setup sparats.
-MantisTestOk=Anslutning till servern "%s" på databas %s "med användare" %s framgångsrika.
-MantisTestKo1=Anslutning till servern "%s" lyckas, men databas %s "kunde inte nås.
-MantisTestKo2=Anslutning till servern "%s" med användare "%s" misslyckades.
-MantisErrorConnectOkButWrongDatabase=Anslutning lyckats men databasen inte ser ut att vara en Mantis databas.
##### Stock #####
StockSetup=Inställningsmodul lager
UserWarehouse=Använd användarens personliga lager
diff --git a/htdocs/langs/sv_SE/bills.lang b/htdocs/langs/sv_SE/bills.lang
index eac1c6c690a..50dde534e06 100644
--- a/htdocs/langs/sv_SE/bills.lang
+++ b/htdocs/langs/sv_SE/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Vill du omvandla detta kreditnota eller deponering i en ab
SupplierPayments=Leverantörer betalningar
ReceivedPayments=Mottagna betalningar
ReceivedCustomersPayments=Inbetalningar från kunder
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Mottagna kunder betalningar för att validera
PaymentsReportsForYear=Betalningar rapporter för %s
PaymentsReports=Betalningar rapporter
@@ -76,7 +77,8 @@ PaymentConditionsShort=Betalning sikt
PaymentAmount=Betalningsbelopp
# ValidatePayment=Validate payment
PaymentHigherThanReminderToPay=Betalning högre än påminnelse att betala
-HelpPaymentHigherThanReminderToPay= Uppmärksamheten är för betalning är en eller flera räkningar högre än resten att betala.
Redigera din post, bekräfta något annat och tänka på att skapa en kreditnota det felaktigt erhållna beloppet för varje överskjutande fakturor.
+HelpPaymentHigherThanReminderToPay=Uppmärksamheten är för betalning är en eller flera räkningar högre än resten att betala.
Redigera din post, bekräfta något annat och tänka på att skapa en kreditnota det felaktigt erhållna beloppet för varje överskjutande fakturor.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=Klassificera "Betalda"
ClassifyPaidPartially=Klassificera "Betalda delvis"
ClassifyCanceled=Klassificera "svikna"
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Använd detta val om alla andra inte
ConfirmClassifyAbandonReasonOther=Andra
ConfirmClassifyAbandonReasonOtherDesc=Detta val kommer att användas i alla andra fall. Till exempel därför att du planerar att skapa en ersättning faktura.
ConfirmCustomerPayment=Har du bekräfta denna betalning ingång för %s %s?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Är du säker på att du vill godkänna denna betalning? Inga ändringar kan göras efter det att betalning är godkänd.
ValidateBill=Validate faktura
UnvalidateBill=Unvalidate faktura
@@ -411,5 +414,4 @@ PDFOursinDescription=Faktura modell oursin
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=Ett lagförslag som börjar med $ syymm finns redan och är inte förenligt med denna modell för sekvens. Ta bort den eller byta namn på den för att aktivera denna modul.
diff --git a/htdocs/langs/sv_SE/errors.lang b/htdocs/langs/sv_SE/errors.lang
index b8dde2f8d04..d2c7706fb80 100644
--- a/htdocs/langs/sv_SE/errors.lang
+++ b/htdocs/langs/sv_SE/errors.lang
@@ -130,6 +130,7 @@ ErrorNoActivatedBarcode=Ingen streckkod typ aktiveras
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/sv_SE/main.lang b/htdocs/langs/sv_SE/main.lang
index 991114bcb36..8e16cdee41a 100644
--- a/htdocs/langs/sv_SE/main.lang
+++ b/htdocs/langs/sv_SE/main.lang
@@ -4,8 +4,8 @@ DIRECTION=ltr
# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader)
# stsongstdlight or cid0cs are for simplified Chinese
# To read Chinese pdf with Linux: sudo apt-get install poppler-data
-FONTFORPDF=helvetica
-FONTSIZEFORPDF=10
+FONTFORPDF=DejaVuSans
+FONTSIZEFORPDF=8
SeparatorDecimal=,
SeparatorThousand=None
FormatDateShort=%Y-%m-%d
diff --git a/htdocs/langs/sv_SE/opensurvey.lang b/htdocs/langs/sv_SE/opensurvey.lang
index edb52d69235..7650107c322 100644
--- a/htdocs/langs/sv_SE/opensurvey.lang
+++ b/htdocs/langs/sv_SE/opensurvey.lang
@@ -58,7 +58,7 @@ ExpireDate=Begränsa datum
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/sv_SE/products.lang b/htdocs/langs/sv_SE/products.lang
index 438fdedf421..5ea6d7288a2 100644
--- a/htdocs/langs/sv_SE/products.lang
+++ b/htdocs/langs/sv_SE/products.lang
@@ -204,7 +204,7 @@ QtyNeed=Antal
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/th_TH/admin.lang b/htdocs/langs/th_TH/admin.lang
new file mode 100644
index 00000000000..cd0205849a6
--- /dev/null
+++ b/htdocs/langs/th_TH/admin.lang
@@ -0,0 +1,1478 @@
+# Dolibarr language file - Source file is en_US - admin
+# Foundation=Foundation
+# Version=Version
+# VersionProgram=Version program
+# VersionLastInstall=Version initial install
+# VersionLastUpgrade=Version last upgrade
+# VersionExperimental=Experimental
+# VersionDevelopment=Development
+# VersionUnknown=Unknown
+# VersionRecommanded=Recommended
+# SessionId=Session ID
+# SessionSaveHandler=Handler to save sessions
+# SessionSavePath=Storage session localization
+# PurgeSessions=Purge of sessions
+# ConfirmPurgeSessions=Do you really want to purge all sessions ? This will disconnect every user (except yourself).
+# NoSessionListWithThisHandler=Save session handler configured in your PHP does not allow to list all running sessions.
+# LockNewSessions=Lock new connections
+# ConfirmLockNewSessions=Are you sure you want to restrict any new Dolibarr connection to yourself. Only user %s will be able to connect after that.
+# UnlockNewSessions=Remove connection lock
+# YourSession=Your session
+# Sessions=Users session
+# WebUserGroup=Web server user/group
+# NoSessionFound=Your PHP seems to not allow to list active sessions. Directory used to save sessions (%s) might be protected (For example, by OS permissions or by PHP directive open_basedir).
+# HTMLCharset=Charset for generated HTML pages
+# DBStoringCharset=Database charset to store data
+# DBSortingCharset=Database charset to sort data
+# WarningModuleNotActive=Module %s must be enabled
+# WarningOnlyPermissionOfActivatedModules=Only permissions related to activated modules are shown here. You can activate other modules in the Home->Setup->Modules page.
+# DolibarrSetup=Dolibarr install or upgrade
+# DolibarrUser=Dolibarr user
+# InternalUser=Internal user
+# ExternalUser=External user
+# InternalUsers=Internal users
+# ExternalUsers=External users
+# GlobalSetup=Global setup
+# GUISetup=Display
+# SetupArea=Setup area
+# FormToTestFileUploadForm=Form to test file upload (according to setup)
+# IfModuleEnabled=Note: yes is effective only if module %s is enabled
+# RemoveLock=Remove file %s if it exists to allow usage of the update tool.
+# RestoreLock=Restore file %s, with read permission only, to disable any usage of update tool.
+# SecuritySetup=Security setup
+# ErrorModuleRequirePHPVersion=Error, this module requires PHP version %s or higher
+# ErrorModuleRequireDolibarrVersion=Error, this module requires Dolibarr version %s or higher
+# ErrorDecimalLargerThanAreForbidden=Error, a precision higher than %s is not supported.
+# DictionnarySetup=Dictionary setup
+# Dictionnary=Dictionaries
+# ErrorReservedTypeSystemSystemAuto=Value 'system' and 'systemauto' for type is reserved. You can use 'user' as value to add your own record
+# ErrorCodeCantContainZero=Code can't contain value 0
+# DisableJavascript=Disable JavaScript and Ajax functions
+# ConfirmAjax=Use Ajax confirmation popups
+# UseSearchToSelectCompany=Use autocompletion fields to choose third parties (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant COMPANY_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# ActivityStateToSelectCompany= Add a filter option to show/hide thirdparties which are currently in activity or has ceased it
+# UseSearchToSelectContact=Use autocompletion fields to choose contact (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant CONTACT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# SearchFilter=Search filters options
+# NumberOfKeyToSearch=Nbr of characters to trigger search: %s
+# ViewFullDateActions=Show full dates events in the third sheet
+# NotAvailableWhenAjaxDisabled=Not available when Ajax disabled
+# JavascriptDisabled=JavaScript disabled
+# UsePopupCalendar=Use popup for dates input
+# UsePreviewTabs=Use preview tabs
+# ShowPreview=Show preview
+# PreviewNotAvailable=Preview not available
+# ThemeCurrentlyActive=Theme currently active
+# CurrentTimeZone=TimeZone PHP (server)
+# Space=Space
+# Table=Table
+# Fields=Fields
+# Index=Index
+# Mask=Mask
+# NextValue=Next value
+# NextValueForInvoices=Next value (invoices)
+# NextValueForCreditNotes=Next value (credit notes)
+# NextValueForDeposit=Next value (deposit)
+# NextValueForReplacements=Next value (replacements)
+# MustBeLowerThanPHPLimit=Note: your PHP limits each file upload's size to %s %s, whatever this parameter's value is
+# NoMaxSizeByPHPLimit=Note: No limit is set in your PHP configuration
+# MaxSizeForUploadedFiles=Maximum size for uploaded files (0 to disallow any upload)
+# 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:\\Progra~1\\ClamWin\\bin\\clamscan.exe
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
+# UserSetup=User management setup
+# MenuSetup=Menu management setup
+# MenuLimits=Limits and accuracy
+# MenuIdParent=Parent menu ID
+# DetailMenuIdParent=ID of parent menu (empty for a top menu)
+# DetailPosition=Sort number to define menu position
+# PersonalizedMenusNotSupported=Personalized menus not supported
+# AllMenus=All
+# NotConfigured=Module not configured
+# Setup=Setup
+# Activation=Activation
+# Active=Active
+# SetupShort=Setup
+# OtherOptions=Other options
+# OtherSetup=Other setup
+# CurrentValueSeparatorDecimal=Decimal separator
+# CurrentValueSeparatorThousand=Thousand separator
+# Modules=Modules
+# ModulesCommon=Main modules
+# ModulesOther=Other modules
+# ModulesInterfaces=Interfaces modules
+# ModulesSpecial=Modules very specific
+# ParameterInDolibarr=Parameter %s
+# LanguageParameter=Language parameter %s
+# LanguageBrowserParameter=Parameter %s
+# LocalisationDolibarrParameters=Localisation parameters
+# ClientTZ=Client Time Zone(user)
+# ClientHour=Client time(user)
+# OSTZ=Servre OS Time Zone
+# PHPTZ=PHP server Time Zone
+# PHPServerOffsetWithGreenwich=PHP server offset width Greenwich (seconds)
+# ClientOffsetWithGreenwich=Client/Browser offset width Greenwich (seconds)
+# DaylingSavingTime=Daylight saving time
+# CurrentHour=PHP Time (server)
+# CompanyTZ=Company Time Zone (main company)
+# CompanyHour=Company Time (main company)
+# CurrentSessionTimeOut=Current session timeout
+# YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a file .htacces with a line like this "SetEnv TZ Europe/Paris"
+# OSEnv=OS Environment
+# Box=Box
+# Boxes=Boxes
+# MaxNbOfLinesForBoxes=Max number of lines for boxes
+# PositionByDefault=Default order
+# Position=Order
+# MenusDesc=Menus managers define content of the 2 menu bars (horizontal bar and vertical bar).
+# MenusEditorDesc=The menu editor allow you to define personalized entries in menus. Use it carefully to avoid making dolibarr unstable and menu entries permanently unreachable.
Some modules add entries in the menus (in menu All in most cases). If you removed some of these entries by mistake, you can restore them by disabling and reenabling the module.
+# MenuForUsers=Menu for users
+# LangFile=.lang file
+# System=System
+# SystemInfo=System information
+# SystemTools=System tools
+# SystemToolsArea=System tools area
+# SystemToolsAreaDesc=This area provides administration features. Use the menu to choose the feature you're looking for.
+# Purge=Purge
+# PurgeAreaDesc=This page allows you to delete all files built or stored by Dolibarr (temporary files or all files in %s directory). Using this feature is not necessary. It is provided for users whose Dolibarr is hosted by a provider that does not offer permissions to delete files built by the web server.
+# PurgeDeleteLogFile=Delete log file %s defined for Syslog module (no risk to loose data)
+# PurgeDeleteTemporaryFiles=Delete all temporary files (no risk to loose data)
+# PurgeDeleteAllFilesInDocumentsDir=Delete all files in directory %s. Temporary files but also database backup dumps, files attached to elements (third parties, invoices, ...) and uploaded into the ECM module will be deleted.
+# PurgeRunNow=Purge now
+# PurgeNothingToDelete=No directory or file to delete.
+# PurgeNDirectoriesDeleted=%s files or directories deleted.
+# PurgeAuditEvents=Purge all security events
+# ConfirmPurgeAuditEvents=Are you sure you want to purge all security events ? All security logs will be deleted, no other data will be removed.
+# NewBackup=New backup
+# GenerateBackup=Generate backup
+# Backup=Backup
+# Restore=Restore
+# RunCommandSummary=Backup has been launched with the following command
+# RunCommandSummaryToLaunch=Backup can be launched with the following command
+# WebServerMustHavePermissionForCommand=Your web server must have the permission to run such commands
+# BackupResult=Backup result
+# BackupFileSuccessfullyCreated=Backup file successfully generated
+# YouCanDownloadBackupFile=Generated files can now be downloaded
+# NoBackupFileAvailable=No backup files available.
+# ExportMethod=Export method
+# ImportMethod=Import method
+# ToBuildBackupFileClickHere=To build a backup file, click here.
+# ImportMySqlDesc=To import a backup file, you must use mysql command from command line:
+# ImportPostgreSqlDesc=To import a backup file, you must use pg_restore command from command line:
+# ImportMySqlCommand=%s %s < mybackupfile.sql
+# ImportPostgreSqlCommand=%s %s mybackupfile.sql
+# FileNameToGenerate=File name to generate
+# Compression=Compression
+# CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import
+# CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later
+# ExportCompatibility=Compatibility of generated export file
+# MySqlExportParameters=MySQL export parameters
+# PostgreSqlExportParameters= PostgreSQL export parameters
+# UseTransactionnalMode=Use transactional mode
+# FullPathToMysqldumpCommand=Full path to mysqldump command
+# FullPathToPostgreSQLdumpCommand=Full path to pg_dump command
+# ExportOptions=Export Options
+# AddDropDatabase=Add DROP DATABASE command
+# AddDropTable=Add DROP TABLE command
+# ExportStructure=Structure
+# Datas=Data
+# NameColumn=Name columns
+# ExtendedInsert=Extended INSERT
+# NoLockBeforeInsert=No lock commands around INSERT
+# DelayedInsert=Delayed insert
+# EncodeBinariesInHexa=Encode binary data in hexadecimal
+# IgnoreDuplicateRecords=Ignore errors of duplicate records (INSERT IGNORE)
+# Yes=Yes
+# No=No
+# AutoDetectLang=Autodetect (browser language)
+# FeatureDisabledInDemo=Feature disabled in demo
+# Rights=Permissions
+# BoxesDesc=Boxes are screen area that show a piece of information on some pages. You can choose between showing the box or not by selecting target page and clicking 'Activate', or by clicking the dustbin to disable it.
+# OnlyActiveElementsAreShown=Only elements from enabled modules are shown.
+# ModulesDesc=Dolibarr modules define which functionality is enabled in software. Some modules require permissions you must grant to users, after enabling module. Click on button on/off in column "Status" to enable a module/feature.
+# ModulesInterfaceDesc=The Dolibarr modules interface allows you to add features depending on external software, systems or services.
+# ModulesSpecialDesc=Special modules are very specific or seldom used modules.
+# ModulesJobDesc=Business modules provide simple predefined setup of Dolibarr for a particular business.
+# ModulesMarketPlaceDesc=You can find more modules to download on external web sites on the Internet...
+# ModulesMarketPlaces=More modules...
+# DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external modules
+# WebSiteDesc=Web site providers you can search to find more modules...
+# URL=Link
+# BoxesAvailable=Boxes available
+# BoxesActivated=Boxes activated
+# ActivateOn=Activate on
+# ActiveOn=Activated on
+# SourceFile=Source file
+# AutomaticIfJavascriptDisabled=Automatic if Javascript is disabled
+# AvailableOnlyIfJavascriptNotDisabled=Available only if JavaScript is not disabled
+# AvailableOnlyIfJavascriptAndAjaxNotDisabled=Available only if JavaScript is not disabled
+# Required=Required
+# Security=Security
+# Passwords=Passwords
+# DoNotStoreClearPassword=Do no store clear passwords in database but store only encrypted value (Activated recommended)
+# MainDbPasswordFileConfEncrypted=Database password encrypted in conf.php (Activated recommended)
+# InstrucToEncodePass=To have password encoded into the conf.php file, replace the line
$dolibarr_main_db_pass="..."
by
$dolibarr_main_db_pass="crypted:%s"
+# InstrucToClearPass=To have password decoded (clear) into the conf.php file, replace the line
$dolibarr_main_db_pass="crypted:..."
by
$dolibarr_main_db_pass="%s"
+# ProtectAndEncryptPdfFiles=Protection of generated pdf files (Activated NOT recommended, breaks mass pdf generation)
+# ProtectAndEncryptPdfFilesDesc=Protection of a PDF document keeps it available to read and print with any PDF browser. However, editing and copying is not possible anymore. Note that using this feature make building of a global cumulated pdf not working (like unpaid invoices).
+# Feature=Feature
+# DolibarrLicense=License
+# DolibarrProjectLeader=Project leader
+# Developpers=Developers/contributors
+# OtherDeveloppers=Other developers/contributors
+# OfficialWebSite=Dolibarr international official web site
+# OfficialWebSiteFr=French official web site
+# OfficialWiki=Dolibarr documentation on Wiki
+# OfficialDemo=Dolibarr online demo
+# OfficialMarketPlace=Official market place for external modules/addons
+# OfficialWebHostingService=Official web hosting services (Cloud hosting)
+# ForDocumentationSeeWiki=For user or developer documentation (Doc, FAQs...),
take a look at the Dolibarr Wiki:
%s
+# ForAnswersSeeForum=For any other questions/help, you can use the Dolibarr forum:
%s
+# HelpCenterDesc1=This area can help you to get a Help support service on Dolibarr.
+# HelpCenterDesc2=Some part of this service are available in english only.
+# CurrentTopMenuHandler=Current top menu handler
+# CurrentLeftMenuHandler=Current left menu handler
+# CurrentMenuHandler=Current menu handler
+# CurrentSmartphoneMenuHandler=Current smartphone menu handler
+# MeasuringUnit=Measuring unit
+# Emails=E-mails
+# EMailsSetup=E-mails setup
+# EMailsDesc=This page allows you to overwrite your PHP parameters for e-mails sending. In most cases on Unix/Linux OS, your PHP setup is correct and these parameters are useless.
+# MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (By default in php.ini: %s)
+# MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: %s)
+# MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
+# MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
+# MAIN_MAIL_EMAIL_FROM=Sender e-mail for automatic emails (By default in php.ini: %s)
+# MAIN_MAIL_ERRORS_TO=Sender e-mail used for error returns emails sent
+# MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
+# MAIN_DISABLE_ALL_MAILS=Disable all e-mails sendings (for test purposes or demos)
+# MAIN_MAIL_SENDMODE=Method to use to send EMails
+# MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
+# MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
+# MAIN_MAIL_EMAIL_TLS= Use TLS (SSL) encrypt
+# MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos)
+# MAIN_SMS_SENDMODE=Method to use to send SMS
+# MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending
+# FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally.
+# SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory langs/%s and submit modified files on www.dolibarr.org forum.
+# ModuleSetup=Module setup
+# ModulesSetup=Modules setup
+# ModuleFamilyBase=System
+# ModuleFamilyCrm=Customer Relation Management (CRM)
+# ModuleFamilyProducts=Products Management
+# ModuleFamilyHr=Human Resource Management
+# ModuleFamilyProjects=Projects/Collaborative work
+# ModuleFamilyOther=Other
+# ModuleFamilyTechnic=Multi-modules tools
+# ModuleFamilyExperimental=Experimental modules
+# ModuleFamilyFinancial=Financial Modules (Accounting/Treasury)
+# ModuleFamilyECM=Electronic Content Management (ECM)
+# MenuHandlers=Menu handlers
+# MenuAdmin=Menu editor
+# DoNotUseInProduction=Do not use in production
+# ThisIsProcessToFollow=This is setup to process:
+# StepNb=Step %s
+# FindPackageFromWebSite=Find a package that provides feature you want (for example on official web site %s).
+# DownloadPackageFromWebSite=Download package.
+# UnpackPackageInDolibarrRoot=Unpack package file into Dolibarr's root directory %s
+# SetupIsReadyForUse=Install is finished and Dolibarr is ready to use with this new component.
+# NotExistsDirect=The alternative root directory is not defined.
+# InfDirAlt=Since version 3 it is possible to define an alternative root directory.This allows you to store, same place, plug-ins and custom templates.
Just create a directory at the root of Dolibarr (eg: custom).
+# InfDirExample=
Then declare it in the file conf.php
$dolibarr_main_url_root_alt='http://myserver/custom'
$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'
*These lines are commented with "#", to uncomment only remove the character.
+# YouCanSubmitFile=Select module:
+# CurrentVersion=Dolibarr current version
+# CallUpdatePage=Go to the page that updates the database structure and datas: %s.
+# LastStableVersion=Last stable version
+# GenericMaskCodes=You may enter any numbering mask. In this mask, the following tags could be used:
{000000} corresponds to a number which will be incremented on each %s. Enter as many zeros as the desired length of the counter. The counter will be completed by zeros from the left in order to have as many zeros as the mask.
{000000+000} same as previous but an offset corresponding to the number to the right of the + sign is applied starting on first %s.
{000000@x} same as previous but the counter is reset to zero when month x is reached (x between 1 and 12, or 0 to use the early months of fiscal year defined in your configuration, or 99 to reset to zero every month). If this option is used and x is 2 or higher, then sequence {yy}{mm} or {yyyy}{mm} is also required.
{dd} day (01 to 31).
{mm} month (01 to 12).
{yy}, {yyyy} or {y} year over 2, 4 or 1 numbers.
+# GenericMaskCodes2={cccc} the client code
{cccc000} the client code on n characters is followed by a client's ref counter without offset and zeroized with the global counter.
{tttt} The code of company type on n characters (see dictionnary-company types).
+# GenericMaskCodes3=All other characters in the mask will remain intact.
Spaces are not allowed.
+# GenericMaskCodes4a=Example on the 99th %s of the third party TheCompany done 2007-01-31:
+# GenericMaskCodes4b=Example on third party created on 2007-03-01:
+# GenericMaskCodes4c=Example on product created on 2007-03-01:
+# GenericMaskCodes5=ABC{yy}{mm}-{000000} will give ABC0701-000099
{0000+100@1}-ZZZ/{dd}/XXX will give 0199-ZZZ/31/XXX
+# GenericNumRefModelDesc=Returns a customizable number according to a defined mask.
+# ServerAvailableOnIPOrPort=Server is available at address %s on port %s
+# ServerNotAvailableOnIPOrPort=Server is not available at address %s on port %s
+# DoTestServerAvailability=Test server connectivity
+# DoTestSend=Test sending
+# DoTestSendHTML=Test sending HTML
+# ErrorCantUseRazIfNoYearInMask=Error, can't use option @ to reset counter each year if sequence {yy} or {yyyy} is not in mask.
+# ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Error, can't use option @ if sequence {yy}{mm} or {yyyy}{mm} is not in mask.
+# UMask=UMask parameter for new files on Unix/Linux/BSD/Mac file system.
+# UMaskExplanation=This parameter allow you to define permissions set by default on files created by Dolibarr on server (during upload for example).
It must be the octal value (for example, 0666 means read and write for everyone).
This parameter is useless on a Windows server.
+# SeeWikiForAllTeam=Take a look at the wiki page for full list of all actors and their organisation
+# UseACacheDelay= Delay for caching export response in seconds (0 or empty for no cache)
+# DisableLinkToHelpCenter=Hide link "Need help or support" on login page
+# DisableLinkToHelp=Hide link "%s Online help" on left menu
+# AddCRIfTooLong=There is no automatic wrapping, so if line is out of page on documents because too long, you must add yourself carriage returns in the textarea.
+# ModuleDisabled=Module disabled
+# ModuleDisabledSoNoEvent=Module disabled so event never created
+# ConfirmPurge=Are you sure you want to execute this purge ?
This will delete definitely all your data files with no way to restore them (ECM files, attached files...).
+# MinLength=Minimum length
+# LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory
+# ExamplesWithCurrentSetup=Examples with current running setup
+# ListOfDirectories=List of OpenDocument templates directories
+# ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.
Put here full path of directories.
Add a carriage return between eah directory.
To add a directory of the GED module, add here DOL_DATA_ROOT/ecm/yourdirectoryname.
Files in those directories must end with .odt.
+# NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories
+# ExampleOfDirectoriesForModelGen=Examples of syntax:
c:\\mydir
/home/mydir
DOL_DATA_ROOT/ecm/ecmdir
+# FollowingSubstitutionKeysCanBeUsed=
To know how to create your odt document templates, before storing them in those directories, read wiki documentation:
+# FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template
+# FirstnameNamePosition=Position of Name/Lastname
+# DescWeather=The following pictures will be shown on dashboard when number of late actions reach the following values:
+# KeyForWebServicesAccess=Key to use Web Services (parameter "dolibarrkey" in webservices)
+# TestSubmitForm=Input test form
+# ThisForceAlsoTheme=Using this menu manager will also use its own theme whatever is user choice. Also this menu manager specialized for smartphones does not works on all smartphone. Use another menu manager if you experience problems on yours.
+# ThemeDir=Skins directory
+# ConnectionTimeout=Connexion timeout
+# ResponseTimeout=Response timeout
+# SmsTestMessage=Test message from __PHONEFROM__ to __PHONETO__
+# ModuleMustBeEnabledFirst=Module %s must be enabled first before using this feature.
+# SecurityToken=Key to secure URLs
+# NoSmsEngine=No SMS sender manager available. SMS sender manager are not installed with default distribution (because they depends on an external supplier) but you can find some on %s
+# PDF=PDF
+# PDFDesc=You can set each global options related to the PDF generation
+# PDFAddressForging=Rules to forge address boxes
+# HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
+# HideDescOnPDF=Hide products description on generated PDF
+# HideRefOnPDF=Hide products ref. on generated PDF
+# HideDetailsOnPDF=Hide products lines details on generated PDF
+# Library=Library
+# UrlGenerationParameters=Parameters to secure URLs
+# SecurityTokenIsUnique=Use a unique securekey parameter for each URL
+# EnterRefToBuildUrl=Enter reference for object %s
+# GetSecuredUrl=Get calculated URL
+# ButtonHideUnauthorized=Hide buttons for unauthorized actions instead of showing disabled buttons
+# ProductVatMassChange=Mass VAT change
+# ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database.
+# OldVATRates=Old VAT rate
+# NewVATRates=New VAT rate
+# PriceBaseTypeToChange=Modify on prices with base reference value defined on
+# MassConvert=Launch mass convert
+# String=String
+# TextLong=Long text
+# Int=Integer
+# Float=Float
+# DateAndTime=Date and hour
+# Unique=Unique
+# Boolean=Boolean (Checkbox)
+# ExtrafieldPhone = Phone
+# ExtrafieldPrice = Price
+# ExtrafieldMail = Email
+# ExtrafieldSelect = Select list
+# ExtrafieldSelectList = Select from table
+# ExtrafieldSeparator=Separator
+# ExtrafieldCheckBox=Checkbox
+# ExtrafieldRadio=Radio button
+# ExtrafieldParamHelpselect=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
In order to have the list depending on another :
1,value1|parent_list_code:parent_key
2,value2|parent_list_code:parent_key
+# ExtrafieldParamHelpcheckbox=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
+# ExtrafieldParamHelpradio=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
+# ExtrafieldParamHelpsellist=Parameters list have come from table
for exemple :
c_typent:libelle:id::filter
In order to have the list depending on another :
c_typent:libelle:id:parent_list_code|parent_column:filter
filter can be a simple test (eg active=1) to display only active value
if you want to filter on extrafields use syntaxt extra.fieldcode=... (where field code is the code of extrafield)
+# LibraryToBuildPDF=Library used to build PDF
+# WarningUsingFPDF=Warning: Your conf.php contains directive dolibarr_pdf_force_fpdf=1. This means you use the FPDF library to generate PDF files. This library is old and does not support a lot of features (Unicode, image transparency, cyrillic, arab and asiatic languages, ...), so you may experience errors during PDF generation.
To solve this and have a full support of PDF generation, please download TCPDF library, then comment or remove the line $dolibarr_pdf_force_fpdf=1, and add instead $dolibarr_lib_TCPDF_PATH='path_to_TCPDF_dir'
+# LocalTaxDesc=Some countries apply 2 or 3 taxes on each invoice line. If this is the case, choose type for second and third tax and its rate. Possible type are:
1 : local tax apply on products and services without vat (vat is not applied on local tax)
2 : local tax apply on products and services before vat (vat is calculated on amount + localtax)
3 : local tax apply on products without vat (vat is not applied on local tax)
4 : local tax apply on products before vat (vat is calculated on amount + localtax)
5 : local tax apply on services without vat (vat is not applied on local tax)
6 : local tax apply on services before vat (vat is calculated on amount + localtax)
+# SMS=SMS
+# LinkToTestClickToDial=Enter a phone number to call to show a link to test the ClickToDial url for user %s
+# RefreshPhoneLink=Refresh link
+# LinkToTest=Clickable link generated for user %s (click phone number to test)
+# KeepEmptyToUseDefault=Keep empty to use default value
+# DefaultLink=Default link
+# ValueOverwrittenByUserSetup=Warning, this value may be overwritten by user specific setup (each user can set his own clicktodial url)
+# ExternalModule=External module - Installed into directory %s
+
+# Modules
+# Module0Name=Users & groups
+# Module0Desc=Users and groups management
+# Module1Name=Third parties
+# Module1Desc=Companies and contact management (customers, prospects...)
+# Module2Name=Commercial
+# Module2Desc=Commercial management
+# Module10Name=Accounting
+# Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
+# Module20Name=Proposals
+# Module20Desc=Commercial proposal management
+# Module22Name=Mass E-mailings
+# Module22Desc=Mass E-mailing management
+# Module23Name= Energy
+# Module23Desc= Monitoring the consumption of energies
+# Module25Name=Customer Orders
+# Module25Desc=Customer order management
+# Module30Name=Invoices
+# Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
+# Module40Name=Suppliers
+# Module40Desc=Supplier management and buying (orders and invoices)
+# Module42Name=Logs
+# Module42Desc=Logging facilities (file, syslog, ...)
+# Module49Name=Editors
+# Module49Desc=Editor management
+# Module50Name=Products
+# Module50Desc=Product management
+# Module51Name=Mass mailings
+# Module51Desc=Mass paper mailing management
+# Module52Name=Stocks
+# Module52Desc=Stock management (products)
+# Module53Name=Services
+# Module53Desc=Service management
+# Module54Name=Contracts
+# Module54Desc=Contract and service management
+# Module55Name=Barcodes
+# Module55Desc=Barcode management
+# Module56Name=Telephony
+# Module56Desc=Telephony integration
+# Module57Name=Standing orders
+# Module57Desc=Standing orders and withdrawal management
+# Module58Name=ClickToDial
+# Module58Desc=Integration of a ClickToDial system (Asterisk, ...)
+# Module59Name=Bookmark4u
+# Module59Desc=Add function to generate Bookmark4u account from a Dolibarr account
+# Module70Name=Interventions
+# Module70Desc=Intervention management
+# Module75Name=Expense and trip notes
+# Module75Desc=Expense and trip notes management
+# Module80Name=Shipments
+# Module80Desc=Shipments and delivery order management
+# Module85Name=Banks and cash
+# Module85Desc=Management of bank or cash accounts
+# Module100Name=External site
+# Module100Desc=This module include an external web site or page into Dolibarr menus and view it into a Dolibarr frame
+# Module105Name=Mailman and SPIP
+# Module105Desc=Mailman or SPIP interface for member module
+# Module200Name=LDAP
+# Module200Desc=LDAP directory synchronisation
+# Module210Name=PostNuke
+# Module210Desc=PostNuke integration
+# Module240Name=Data exports
+# Module240Desc=Tool to export Dolibarr datas (with assistants)
+# Module250Name=Data imports
+# Module250Desc=Tool to import datas in Dolibarr (with assistants)
+# Module310Name=Members
+# Module310Desc=Foundation members management
+# Module320Name=RSS Feed
+# Module320Desc=Add RSS feed inside Dolibarr screen pages
+# Module330Name=Bookmarks
+# Module330Desc=Bookmark management
+# Module400Name=Projects
+# Module400Desc=Project management inside other modules
+# Module410Name=Webcalendar
+# Module410Desc=Webcalendar integration
+# Module500Name=Taxes, social contributions and dividends
+# Module500Desc=Taxes and social contribution management
+# Module600Name=Notifications
+# Module600Desc=Send notifications by email on some Dolibarr business events to third party contacts
+# Module700Name=Donations
+# Module700Desc=Donation management
+# Module800Name=OSCommerce by direct database access
+# Module800Desc=Interface to show an OSCommerce or OSCSS shop via direct database access
+# Module900Name=OSCommerce by WS
+# Module900Desc=Interface to show an OSCommerce shop via Web services. This module requiere you to install components from /oscommerce_ws/ws_server into your OSCommerce server. See README file in /oscommerce_ws/ws_server.
+# Module1200Name=Mantis
+# Module1200Desc=Mantis integration
+# Module1400Name=Accounting
+# Module1400Desc=Accounting management (double parties)
+# Module1780Name=Categories
+# Module1780Desc=Category management (products, suppliers and customers)
+# Module2000Name=WYSIWYG editor
+# Module2000Desc=Allow to edit some text area using an advanced editor
+# Module2300Name=Cron
+# Module2300Desc=Scheduled task management
+# Module2400Name=Agenda
+# Module2400Desc=Events/tasks and agenda management
+# Module2500Name=Electronic Content Management
+# Module2500Desc=Save and share documents
+# Module2600Name= WebServices
+# Module2600Desc= Enable the Dolibarr web services server
+# Module2700Name= Gravatar
+# Module2700Desc= Use online Gravatar service (www.gravatar.com) to show photo of users/members (found with their emails). Need an internet access
+# Module2800Desc=FTP Client
+# Module2900Name= GeoIPMaxmind
+# Module2900Desc= GeoIP Maxmind conversions capabilities
+# Module3100Name= Skype
+# Module3100Desc= Add a Skype button into card of adherents / third parties / contacts
+# Module5000Name=Multi-company
+# Module5000Desc=Allows you to manage multiple companies
+# Module6000Name=Workflow
+# Module6000Desc=Workflow management
+# Module20000Name=Holidays
+# Module20000Desc=Declare and follow employees holidays
+# Module50000Name=PayBox
+# Module50000Desc=Module to offer an online payment page by credit card with PayBox
+# Module50100Name=Point of sales
+# Module50100Desc=Point of sales module
+# Module50200Name= Paypal
+# Module50200Desc= Module to offer an online payment page by credit card with Paypal
+# Module54000Name=PrintIPP
+# Module54000Desc=Print via Cups IPP Printer.
+# Module55000Name=Open Survey
+# Module55000Desc=Module to make online surveys (like Doodle, Studs, Rdvz, ...)
+# Module59000Name=Margins
+# Module59000Desc=Module to manage margins
+# Module60000Name=Commissions
+# Module60000Desc=Module to manage commissions
+# Permission11=Read customer invoices
+# Permission12=Create/modify customer invoices
+# Permission13=Unvalidate customer invoices
+# Permission14=Validate customer invoices
+# Permission15=Send customer invoices by email
+# Permission16=Create payments for customer invoices
+# Permission19=Delete customer invoices
+# Permission21=Read commercial proposals
+# Permission22=Create/modify commercial proposals
+# Permission24=Validate commercial proposals
+# Permission25=Send commercial proposals
+# Permission26=Close commercial proposals
+# Permission27=Delete commercial proposals
+# Permission28=Export commercial proposals
+# Permission31=Read products
+# Permission32=Create/modify products
+# Permission34=Delete products
+# Permission36=See/manage hidden products
+# Permission38=Export products
+# Permission41=Read projects (shared project and projects i'm contact for)
+# Permission42=Create/modify projects (shared project and projects i'm contact for)
+# Permission44=Delete projects (shared project and projects i'm contact for)
+# Permission61=Read interventions
+# Permission62=Create/modify interventions
+# Permission64=Delete interventions
+# Permission67=Export interventions
+# Permission71=Read members
+# Permission72=Create/modify members
+# Permission74=Delete members
+# Permission75=Setup types and attributes for members
+# Permission76=Export datas
+# Permission78=Read subscriptions
+# Permission79=Create/modify subscriptions
+# Permission81=Read customers orders
+# Permission82=Create/modify customers orders
+# Permission84=Validate customers orders
+# Permission86=Send customers orders
+# Permission87=Close customers orders
+# Permission88=Cancel customers orders
+# Permission89=Delete customers orders
+# Permission91=Read social contributions and vat
+# Permission92=Create/modify social contributions and vat
+# Permission93=Delete social contributions and vat
+# Permission94=Export social contributions
+# Permission95=Read reports
+# Permission96=Setup dispatching
+# Permission97=Read invoice accountancy dispatching
+# Permission98=Dispatch invoice accountancy lines
+# Permission101=Read sendings
+# Permission102=Create/modify sendings
+# Permission104=Validate sendings
+# Permission106=Export sendings
+# Permission109=Delete sendings
+# Permission111=Read financial accounts
+# Permission112=Create/modify/delete and compare transactions
+# Permission113=Setup financiel accounts (create, manage categories)
+# Permission114=Consolidate transactions
+# Permission115=Export transactions and account statements
+# Permission116=Transfers between accounts
+# Permission117=Manage cheques dispatching
+# Permission121=Read third parties linked to user
+# Permission122=Create/modify third parties linked to user
+# Permission125=Delete third parties linked to user
+# Permission126=Export third parties
+# Permission141=Read projects (also private i am not contact for)
+# Permission142=Create/modify projects (also private i am not contact for)
+# Permission144=Delete projects (also private i am not contact for)
+# Permission146=Read providers
+# Permission147=Read stats
+# Permission151=Read standing orders
+# Permission152=Create/modify a standing orders request
+# Permission153=Transmission standing orders receipts
+# Permission154=Credit/refuse standing orders receipts
+# Permission161=Read contracts
+# Permission162=Create/modify contracts
+# Permission163=Activate a service of a contract
+# Permission164=Disable a service of a contract
+# Permission165=Delete contracts
+# Permission171=Read trips
+# Permission172=Create/modify trips
+# Permission173=Delete trips
+# Permission178=Export trips
+# Permission180=Read suppliers
+# Permission181=Read supplier orders
+# Permission182=Create/modify supplier orders
+# Permission183=Validate supplier orders
+# Permission184=Approve supplier orders
+# Permission185=Order supplier orders
+# Permission186=Receive supplier orders
+# Permission187=Close supplier orders
+# Permission188=Cancel supplier orders
+# Permission192=Create lines
+# Permission193=Cancel lines
+# Permission194=Read the bandwith lines
+# Permission202=Create ADSL connections
+# Permission203=Order connections orders
+# Permission204=Order connections
+# Permission205=Manage connections
+# Permission206=Read connections
+# Permission211=Read Telephony
+# Permission212=Order lines
+# Permission213=Activate line
+# Permission214=Setup Telephony
+# Permission215=Setup providers
+# Permission221=Read emailings
+# Permission222=Create/modify emailings (topic, recipients...)
+# Permission223=Validate emailings (allows sending)
+# Permission229=Delete emailings
+# Permission237=View recipients and info
+# Permission238=Manually send mailings
+# Permission239=Delete mailings after validation or sent
+# Permission241=Read categories
+# Permission242=Create/modify categories
+# Permission243=Delete categories
+# Permission244=See the contents of the hidden categories
+# Permission251=Read other users and groups
+# PermissionAdvanced251=Read other users
+# Permission252=Read permissions of other users
+# Permission253=Create/modify other users, groups and permisssions
+# PermissionAdvanced253=Create/modify internal/external users and permissions
+# Permission254=Create/modify external users only
+# Permission255=Modify other users password
+# Permission256=Delete or disable other users
+# Permission262=Extend access to all third parties (not only those linked to user). Not effective for external users (always limited to themselves).
+# Permission271=Read CA
+# Permission272=Read invoices
+# Permission273=Issue invoices
+# Permission281=Read contacts
+# Permission282=Create/modify contacts
+# Permission283=Delete contacts
+# Permission286=Export contacts
+# Permission291=Read tariffs
+# Permission292=Set permissions on the tariffs
+# Permission293=Modify costumers tariffs
+# Permission300=Read bar codes
+# Permission301=Create/modify bar codes
+# Permission302=Delete bar codes
+# Permission311=Read services
+# Permission312=Assign service to contract
+# Permission331=Read bookmarks
+# Permission332=Create/modify bookmarks
+# Permission333=Delete bookmarks
+# Permission341=Read its own permissions
+# Permission342=Create/modify his own user information
+# Permission343=Modify his own password
+# Permission344=Modify its own permissions
+# Permission351=Read groups
+# Permission352=Read groups permissions
+# Permission353=Create/modify groups
+# Permission354=Delete or disable groups
+# Permission358=Export users
+# Permission401=Read discounts
+# Permission402=Create/modify discounts
+# Permission403=Validate discounts
+# Permission404=Delete discounts
+# Permission531=Read services
+# Permission532=Create/modify services
+# Permission534=Delete services
+# Permission536=See/manage hidden services
+# Permission538=Export services
+# Permission701=Read donations
+# Permission702=Create/modify donations
+# Permission703=Delete donations
+# Permission1001=Read stocks
+# Permission1002=Create/modify stocks
+# Permission1003=Delete stocks
+# Permission1004=Read stock movements
+# Permission1005=Create/modify stock movements
+# Permission1101=Read delivery orders
+# Permission1102=Create/modify delivery orders
+# Permission1104=Validate delivery orders
+# Permission1109=Delete delivery orders
+# Permission1181=Read suppliers
+# Permission1182=Read supplier orders
+# Permission1183=Create/modify supplier orders
+# Permission1184=Validate supplier orders
+# Permission1185=Approve supplier orders
+# Permission1186=Order supplier orders
+# Permission1187=Acknowledge receipt of supplier orders
+# Permission1188=Delete supplier orders
+# Permission1201=Get result of an export
+# Permission1202=Create/Modify an export
+# Permission1231=Read supplier invoices
+# Permission1232=Create/modify supplier invoices
+# Permission1233=Validate supplier invoices
+# Permission1234=Delete supplier invoices
+# Permission1235=Send supplier invoices by email
+# Permission1236=Export supplier invoices, attributes and payments
+# Permission1237=Export supplier orders and their details
+# Permission1251=Run mass imports of external data into database (data load)
+# Permission1321=Export customer invoices, attributes and payments
+# Permission1421=Export customer orders and attributes
+# Permission23001 = Read Scheduled task
+# Permission23002 = Create/update Scheduled task
+# Permission23003 = Delete Scheduled task
+# Permission23004 = Execute Scheduled task
+# Permission2401=Read actions (events or tasks) linked to his account
+# Permission2402=Create/modify actions (events or tasks) linked to his account
+# Permission2403=Delete actions (events or tasks) linked to his account
+# Permission2411=Read actions (events or tasks) of others
+# Permission2412=Create/modify actions (events or tasks) of others
+# Permission2413=Delete actions (events or tasks) of others
+# Permission2501=Read/Download documents
+# Permission2502=Download documents
+# Permission2503=Submit or delete documents
+# Permission2515=Setup documents directories
+# Permission2801=Use FTP client in read mode (browse and download only)
+# Permission2802=Use FTP client in write mode (delete or upload files)
+# Permission50101=Use Point of sales
+# Permission50201=Read transactions
+# Permission50202=Import transactions
+# Permission54001=Print
+# Permission55001=Read surveys
+# Permission55002=Create/modify surveys
+# Permission59001=Read commercial margins
+# Permission59002=Define commercial margins
+# DictionnaryCompanyType=Company types
+# DictionnaryCompanyJuridicalType=Juridical kinds of company
+# DictionnaryProspectLevel=Prospect potential level
+# DictionnaryCanton=State/Cantons
+# DictionnaryRegion=Regions
+# DictionnaryCountry=Countries
+# DictionnaryCurrency=Currencies
+# DictionnaryCivility=Civility title
+# DictionnaryActions=Type of agenda events
+# DictionnarySocialContributions=Social contributions types
+# DictionnaryVAT=VAT Rates or Sales Tax Rates
+# DictionnaryRevenueStamp=Amount of revenue stamps
+# DictionnaryPaymentConditions=Payment terms
+# DictionnaryPaymentModes=Payment modes
+# DictionnaryTypeContact=Contact/Address types
+# DictionnaryEcotaxe=Ecotax (WEEE)
+# DictionnaryPaperFormat=Paper formats
+# DictionnaryFees=Type of fees
+# DictionnarySendingMethods=Shipping methods
+# DictionnaryStaff=Staff
+# DictionnaryAvailability=Delivery delay
+# DictionnaryOrderMethods=Ordering methods
+# DictionnarySource=Origin of proposals/orders
+# DictionnaryAccountancyplan=Chart of accounts
+# DictionnaryAccountancysystem=Models for chart of accounts
+# SetupSaved=Setup saved
+# BackToModuleList=Back to modules list
+# BackToDictionnaryList=Back to dictionaries list
+# VATReceivedOnly=Special rate not charged
+# VATManagement=VAT Management
+# VATIsUsedDesc=The VAT rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If the seller is not subjected to VAT, then VAT by default=0. End of rule.
If the (selling country= buying country), then the VAT by default=VAT of the product in the selling country. End of rule.
If seller and buyer in the European Community and goods are transport products (car, ship, plane), the default VAT=0 ( The VAT should be paid by the buyer at the customoffice of his country and not at the seller). End of rule.
If seller and buyer in the European Community and buyer is not a company, then the VAT by default=VAT of product sold. End of rule.
If seller and buyer in the European Community and buyer is a company, then the VAT by default=0. End of rule.
Else the proposed default VAT=0. End of rule.
+# VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
+# VATIsUsedExampleFR=In France, it means companies or organisations having a real fiscal system (Simplified real or normal real). A system in which VAT is declared.
+# VATIsNotUsedExampleFR=In France, it means associations that are non VAT declared or companies, organisations or liberal professions that have chosen the micro enterprise fiscal system (VAT in franchise) and paid a franchise VAT without any VAT declaration. This choice will display the reference "Non applicable VAT - art-293B of CGI" on invoices.
+##### Local Taxes #####
+# LocalTax1IsUsed=Use second tax
+# LocalTax1IsNotUsed=Do not use second tax
+# LocalTax1IsUsedDesc=Use a second type of tax (other than VAT)
+# LocalTax1IsNotUsedDesc=Do not use other type of tax (other than VAT)
+# LocalTax1Management=Second type of tax
+LocalTax1IsUsedExample=
+LocalTax1IsNotUsedExample=
+# LocalTax2IsUsed=Use third tax
+# LocalTax2IsNotUsed=Do not use third tax
+# LocalTax2IsUsedDesc=Use a third type of tax (other than VAT)
+# LocalTax2IsNotUsedDesc=Do not use other type of tax (other than VAT)
+# LocalTax2Management=Third type of tax
+LocalTax2IsUsedExample=
+LocalTax2IsNotUsedExample=
+# LocalTax1ManagementES= RE Management
+# LocalTax1IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If te buyer is not subjected to RE, RE by default=0. End of rule.
If the buyer is subjected to RE then the RE by default. End of rule.
+# LocalTax1IsNotUsedDescES= By default the proposed RE is 0. End of rule.
+# LocalTax1IsUsedExampleES= In Spain they are professionals subject to some specific sections of the Spanish IAE.
+# LocalTax1IsNotUsedExampleES= In Spain they are professional and societies and subject to certain sections of the Spanish IAE.
+# LocalTax2ManagementES= IRPF Management
+# LocalTax2IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If the seller is not subjected to IRPF, then IRPF by default=0. End of rule.
If the seller is subjected to IRPF then the IRPF by default. End of rule.
+# LocalTax2IsNotUsedDescES= By default the proposed IRPF is 0. End of rule.
+# LocalTax2IsUsedExampleES= In Spain, freelancers and independent professionals who provide services and companies who have chosen the tax system of modules.
+# LocalTax2IsNotUsedExampleES= In Spain they are bussines not subject to tax system of modules.
+# LabelUsedByDefault=Label used by default if no translation can be found for code
+# LabelOnDocuments=Label on documents
+# NbOfDays=Nb of days
+# AtEndOfMonth=At end of month
+# Offset=Offset
+# AlwaysActive=Always active
+# UpdateRequired=Your system needs to be updated. To do this, click on Update now.
+# Upgrade=Upgrade
+# MenuUpgrade=Upgrade / Extend
+# AddExtensionThemeModuleOrOther=Add extension (theme, module, ...)
+# WebServer=Web server
+# DocumentRootServer=Web server's root directory
+# DataRootServer=Data files directory
+# IP=IP
+# Port=Port
+# VirtualServerName=Virtual server name
+# AllParameters=All parameters
+# OS=OS
+# PhpEnv=Env
+# PhpModules=Modules
+# PhpConf=Conf
+# PhpWebLink=Web-Php link
+# Pear=Pear
+# PearPackages=Pear Packages
+# Browser=Browser
+# Server=Server
+# Database=Database
+# DatabaseServer=Database host
+# DatabaseName=Database name
+# DatabasePort=Database port
+# DatabaseUser=Database user
+# DatabasePassword=Database password
+# DatabaseConfiguration=Database setup
+# Tables=Tables
+# TableName=Table name
+# TableLineFormat=Line format
+# NbOfRecord=Nb of records
+# Constraints=Constraints
+# ConstraintsType=Constraints type
+# ConstraintsToShowOrNotEntry=Constraint to show or not the menu entry
+# AllMustBeOk=All of these must be checked
+# Host=Server
+# DriverType=Driver type
+# SummarySystem=System information summary
+# SummaryConst=List of all Dolibarr setup parameters
+# SystemUpdate=System update
+# SystemSuccessfulyUpdate=Your system has been updated successfuly
+# MenuCompanySetup=Company/Foundation
+# MenuNewUser=New user
+# MenuTopManager=Top menu manager
+# MenuLeftManager=Left menu manager
+# MenuManager=Menu manager
+# MenuSmartphoneManager=Smartphone menu manager
+# DefaultMenuTopManager=Top menu manager
+# DefaultMenuLeftManager=Left menu manager
+# DefaultMenuManager= Standard menu manager
+# DefaultMenuSmartphoneManager=Smartphone menu manager
+# Skin=Skin theme
+# DefaultSkin=Default skin theme
+# MaxSizeList=Max length for list
+# DefaultMaxSizeList=Default max length for list
+# MessageOfDay=Message of the day
+# MessageLogin=Login page message
+# PermanentLeftSearchForm=Permanent search form on left menu
+# DefaultLanguage=Default language to use (language code)
+# EnableMultilangInterface=Enable multilingual interface
+# EnableShowLogo=Show logo on left menu
+# SystemSuccessfulyUpdated=Your system has been updated successfully
+# CompanyInfo=Company/foundation information
+# CompanyIds=Company/foundation identities
+# CompanyName=Name
+# CompanyAddress=Address
+# CompanyZip=Zip
+# CompanyTown=Town
+# CompanyCountry=Country
+# CompanyCurrency=Main currency
+# Logo=Logo
+# DoNotShow=Do not show
+# DoNotSuggestPaymentMode=Do not suggest
+# NoActiveBankAccountDefined=No active bank account defined
+# OwnerOfBankAccount=Owner of bank account %s
+# BankModuleNotActive=Bank accounts module not enabled
+# ShowBugTrackLink=Show link "Report a bug"
+# ShowWorkBoard=Show "workbench" on homepage
+# Alerts=Alerts
+# Delays=Delays
+# DelayBeforeWarning=Delay before warning
+# DelaysBeforeWarning=Delays before warning
+# DelaysOfToleranceBeforeWarning=Tolerance delays before warning
+# DelaysOfToleranceDesc=This screen allows you to define the tolerated delays before an alert is reported on screen with picto %s for each late element.
+# Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned events not yet realised
+# Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not yet processed
+# Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not yet processed
+# Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
+# Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
+# Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
+# Delays_MAIN_DELAY_RUNNING_SERVICES=Tolerance delay (in days) before alert on expired services
+# Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Tolerance delay (in days) before alert on unpaid supplier invoices
+# Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Tolerence delay (in days) before alert on unpaid client invoices
+# Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Tolerance delay (in days) before alert on pending bank reconciliation
+# Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed membership fee
+# Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
+# SetupDescription1=All parameters available in the setup area allow you to setup Dolibarr before starting using it.
+# SetupDescription2=The 2 most important setup steps are the 2 first ones in the left setup menu, this means Company/foundation setup page and Modules setup page:
+# SetupDescription3=Parameters in menu Setup -> Company/foundation are required because input information is used on Dolibarr displays and to modify Dolibarr behaviour (for example for features related to your country).
+# SetupDescription4=Parameters in menu Setup -> Modules are required because Dolibarr is not a fixed ERP/CRM but a sum of several modules, all more or less independant. It's only after activating modules you're interesting in that you will see features appeared in menus.
+# SetupDescription5=Other menu entries manage optional parameters.
+# EventsSetup=Setup for events logs
+# LogEvents=Security audit events
+# Audit=Audit
+# InfoDolibarr=Infos Dolibarr
+# InfoOS=Infos OS
+# InfoWebServer=Infos web server
+# InfoDatabase=Infos database
+# InfoPHP=Infos PHP
+# InfoPerf=Infos performances
+# ListEvents=Audit events
+# ListOfSecurityEvents=List of Dolibarr security events
+# SecurityEventsPurged=Security events purged
+# LogEventDesc=You can enable here the logging for Dolibarr security events. Administrators can then see its content via menu System tools - Audit. Warning, this feature can consume a large amount of data in database.
+# AreaForAdminOnly=Those features can be used by administrator users only.
+# SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
+# SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
+# CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" button at bottom of page)
+# DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
+# AvailableModules=Available modules
+# ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
+# SessionTimeOut=Time out for session
+# SessionExplanation=This number guarantee that session will never expire before this delay, if the session cleaner is done by Internal PHP session cleaner (and nothing else). Internal PHP session cleaner does not guaranty that session will expire just after this delay. It will expire, after this delay, and when the session cleaner is ran, so every %s/%s access, but only during access made by other sessions.
Note: on some servers with an external session cleaning mechanism (cron under debian, ubuntu ...), the sessions can be destroyed after a period defined by the default session.gc_maxlifetime, no matter what the value entered here.
+# TriggersAvailable=Available triggers
+# TriggersDesc=Triggers are files that will modify the behaviour of Dolibarr workflow once copied into the directory htdocs/core/triggers. They realised new actions, activated on Dolibarr events (new company creation, invoice validation, ...).
+# TriggerDisabledByName=Triggers in this file are disabled by the -NORUN suffix in their name.
+# TriggerDisabledAsModuleDisabled=Triggers in this file are disabled as module %s is disabled.
+# TriggerAlwaysActive=Triggers in this file are always active, whatever are the activated Dolibarr modules.
+# TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled.
+# GeneratedPasswordDesc=Define here which rule you want to use to generate new password if you ask to have auto generated password
+# DictionnaryDesc=Define here all reference datas. You can complete predefined value with yours.
+# ConstDesc=This page allows you to edit all other parameters not available in previous pages. They are reserved parameters for advanced developers or for troubleshouting.
+# OnceSetupFinishedCreateUsers=Warning, you are a Dolibarr administrator user. Administrator users are used to setup Dolibarr. For a usual usage of Dolibarr, it is recommended to use a non administrator user created from Users & Groups menu.
+# MiscellaneousDesc=Define here all other parameters related to security.
+# LimitsSetup=Limits/Precision setup
+# LimitsDesc=You can define limits, precisions and optimisations used by Dolibarr here
+# MAIN_MAX_DECIMALS_UNIT=Max decimals for unit prices
+# MAIN_MAX_DECIMALS_TOT=Max decimals for total prices
+# MAIN_MAX_DECIMALS_SHOWN=Max decimals for prices shown on screen (Add ... after this number if you want to see ... when number is truncated when shown on screen)
+# MAIN_DISABLE_PDF_COMPRESSION=Use PDF compression for generated PDF files.
+# MAIN_ROUNDING_RULE_TOT= Size of rounding range (for rare countries where rounding is done on something else than base 10)
+# UnitPriceOfProduct=Net unit price of a product
+# TotalPriceAfterRounding=Total price (net/vat/incl tax) after rounding
+# ParameterActiveForNextInputOnly=Parameter effective for next input only
+# NoEventOrNoAuditSetup=No security event has been recorded yet. This can be normal if audit has not been enabled on "setup - security - audit" page.
+# NoEventFoundWithCriteria=No security event has been found for such search criterias.
+# SeeLocalSendMailSetup=See your local sendmail setup
+# BackupDesc=To make a complete backup of Dolibarr, you must:
+# BackupDesc2=* Save content of documents directory (%s) that contains all uploaded and generated files (you can make a zip for example).
+# BackupDesc3=* Save content of your database into a dump file. For this, you can use following assistant.
+# BackupDescX=Archived directory should be stored in a secure place.
+# BackupDescY=The generated dump file should be stored in a secure place.
+# BackupPHPWarning=Backup can't be guaranted with this method. Prefer previous one
+# RestoreDesc=To restore a Dolibarr backup, you must:
+# RestoreDesc2=* Restore archive file (zip file for example) of documents directory to extract tree of files in documents directory of a new Dolibarr installation or into this current documents directoy (%s).
+# RestoreDesc3=* Restore the data, from a backup dump file, into the database of the new Dolibarr installation or into the database of this current installation. Warning, once restore is finished, you must use a login/password, that existed when backup was made, to connect again. To restore a backup database into this current installation, you can follow this assistant.
+# RestoreMySQL=MySQL import
+# ForcedToByAModule= This rule is forced to %s by an activated module
+# PreviousDumpFiles=Available database backup dump files
+# WeekStartOnDay=First day of week
+# RunningUpdateProcessMayBeRequired=Running the upgrade process seems to be required (Programs version %s differs from database version %s)
+# YouMustRunCommandFromCommandLineAfterLoginToUser=You must run this command from command line after login to a shell with user %s or you must add -W option at end of command line to provide %s password.
+# YourPHPDoesNotHaveSSLSupport=SSL functions not available in your PHP
+# DownloadMoreSkins=More skins to download
+# SimpleNumRefModelDesc=Returns the reference number with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence without hole and with no reset
+# ShowProfIdInAddress=Show professionnal id with addresses on documents
+# ShowVATIntaInAddress=Hide VAT Intra num with addresses on documents
+# TranslationUncomplete=Partial translation
+# SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix .lang text files into directory htdocs/langs and submit them on the forum at http://www.dolibarr.org.
+# MenuUseLayout=Make vertical menu hidable (option javascript must not be disabled)
+# MAIN_DISABLE_METEO=Disable meteo view
+# TestLoginToAPI=Test login to API
+# ProxyDesc=Some features of Dolibarr need to have an Internet access to work. Define here parameters for this. If the Dolibarr server is behind a Proxy server, those parameters tells Dolibarr how to access Internet through it.
+# ExternalAccess=External access
+# MAIN_PROXY_USE=Use a proxy server (otherwise direct access to internet)
+# MAIN_PROXY_HOST=Name/Address of proxy server
+# MAIN_PROXY_PORT=Port of proxy server
+# MAIN_PROXY_USER=Login to use the proxy server
+# MAIN_PROXY_PASS=Password to use the proxy server
+# DefineHereComplementaryAttributes=Define here all attributes, not already available by default, and that you want to be supported for %s.
+# ExtraFields=Complementary attributes
+# ExtraFieldsLines=Complementary attributes (lines)
+# ExtraFieldsThirdParties=Complementary attributes (thirdparty)
+# ExtraFieldsContacts=Complementary attributes (contact/address)
+# ExtraFieldsMember=Complementary attributes (member)
+# ExtraFieldsMemberType=Complementary attributes (member type)
+# ExtraFieldsCustomerOrders=Complementary attributes (orders)
+# ExtraFieldsCustomerInvoices=Complementary attributes (invoices)
+# ExtraFieldsSupplierOrders=Complementary attributes (orders)
+# ExtraFieldsSupplierInvoices=Complementary attributes (invoices)
+# ExtraFieldsProject=Complementary attributes (projects)
+# ExtraFieldsProjectTask=Complementary attributes (tasks)
+# ExtraFieldHasWrongValue=Attribut %s has a wrong value.
+# AlphaNumOnlyCharsAndNoSpace=only alphanumericals characters without space
+# SendingMailSetup=Setup of sendings by email
+# SendmailOptionNotComplete=Warning, on some Linux systems, to send email from your email, sendmail execution setup must contains option -ba (parameter mail.force_extra_parameters into your php.ini file). If some recipients never receive emails, try to edit this PHP parameter with mail.force_extra_parameters = -ba).
+# PathToDocuments=Path to documents
+# PathDirectory=Directory
+# SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by thoose bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommanded) is to use the method "SMTP socket library" that has no disadvantages.
+# TranslationSetup=Configuration de la traduction
+# TranslationDesc=Choice of language visible on screen can be modified:
* Globally from menu Home - Setup - Display
* For user only from tab User display of user card (click on login on top of screen).
+# TotalNumberOfActivatedModules=Total number of activated feature modules: %s
+# YouMustEnableOneModule=You must at least enable 1 module
+# ClassNotFoundIntoPathWarning=Class %s not found into PHP path
+# YesInSummer=Yes in summer
+# OnlyFollowingModulesAreOpenedToExternalUsers=Note, only following modules are opened to external users (whatever are permission of such users):
+# SuhosinSessionEncrypt=Session storage encrypted by Suhosin
+# ConditionIsCurrently=Condition is currently %s
+# TestNotPossibleWithCurrentBrowsers=Automatic detection not possible
+# YouUseBestDriver=You use driver %s that is best driver available currently.
+# YouDoNotUseBestDriver=You use drive %s but driver %s is recommanded.
+# NbOfProductIsLowerThanNoPb=You have only %s products/services into database. This does not required any particular optimization.
+# SearchOptim=Search optimization
+# YouHaveXProductUseSearchOptim=You have %s product into database. You should add the constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 into Home-Setup-Other, you limit the search to the beginning of strings making possible for database to use index and you should get an immediate response.
+# BrowserIsOK=You are using the web browser %s. This browser is ok for security and performance.
+# BrowserIsKO=You are using the web browser %s. This browser is known to be a bad choice for security, performance and reliability. We recommand you to use Firefox, Chrome, Opera or Safari.
+# XDebugInstalled=XDebug est chargé.
+# XCacheInstalled=XCache is loaded.
+# AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink
+# FieldEdition=Edition of field %s
+# FixTZ=TimeZone fix
+# FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced)
+# GetBarCode=Get barcode
+##### Module password generation
+# PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase.
+# PasswordGenerationNone=Do not suggest any generated password. Password must be type in manually.
+##### Users setup #####
+# UserGroupSetup=Users and groups module setup
+# GeneratePassword=Suggest a generated password
+# RuleForGeneratedPasswords=Rule to generate suggested passwords or validate passwords
+# DoNotSuggest=Do not suggest any password
+# EncryptedPasswordInDatabase=To allow the encryption of the passwords in the database
+# DisableForgetPasswordLinkOnLogonPage=Do not show the link "Forget password" on login page
+# UsersSetup=Users module setup
+# UserMailRequired=EMail required to create a new user
+##### Company setup #####
+# CompanySetup=Companies module setup
+# CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
+# AccountCodeManager=Module for accountancy code generation (customer or supplier)
+# ModuleCompanyCodeAquarium=Return an accountancy code built by:
%s followed by third party supplier code for a supplier accountancy code,
%s followed by third party customer code for a customer accountancy code.
+# ModuleCompanyCodePanicum=Return an empty accountancy code.
+# ModuleCompanyCodeDigitaria=Accountancy code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
+# UseNotifications=Use notifications
+# NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events, to third parties (customers or suppliers) that are configured to. Choice of active notification and targets contacts is made one third party at time.
+# ModelModules=Documents templates
+# DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
+# WatermarkOnDraft=Watermark on draft document
+# CompanyIdProfChecker=Rules on Professional Ids
+# MustBeUnique=Must be unique ?
+# MustBeMandatory=Must be mandatory to create thirds?
+# MustBeInvoiceMandatory=Must be mandatory to validate invoices?
+# Miscellaneous=Miscellaneous
+##### Webcal setup #####
+# WebCalSetup=Webcalendar link setup
+# WebCalSyncro=Add Dolibarr events to WebCalendar
+# WebCalAllways=Always, no asking
+# WebCalYesByDefault=On demand (yes by default)
+# WebCalNoByDefault=On demand (no by default)
+# WebCalNever=Never
+# WebCalURL=URL for calendar access
+# WebCalServer=Server hosting calendar database
+# WebCalDatabaseName=Database name
+# WebCalUser=User to access database
+# WebCalSetupSaved=Webcalendar setup saved successfully.
+# WebCalTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
+# WebCalTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
+# WebCalTestKo2=Connection to server '%s' with user '%s' failed.
+# WebCalErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be a Webcalendar database.
+# WebCalAddEventOnCreateActions=Add calendar event on actions create
+# WebCalAddEventOnCreateCompany=Add calendar event on companies create
+# WebCalAddEventOnStatusPropal=Add calendar event on commercial proposals status change
+# WebCalAddEventOnStatusContract=Add calendar event on contracts status change
+# WebCalAddEventOnStatusBill=Add calendar event on bills status change
+# WebCalAddEventOnStatusMember=Add calendar event on members status change
+# WebCalUrlForVCalExport=An export link to %s format is available at following link: %s
+# WebCalCheckWebcalSetup=Maybe the Webcal module setup is not correct.
+##### Invoices #####
+# BillsSetup=Invoices module setup
+# BillsDate=Invoices date
+# BillsNumberingModule=Invoices and credit notes numbering model
+# BillsPDFModules=Invoice documents models
+# CreditNoteSetup=Credit note module setup
+# CreditNotePDFModules=Credit note document models
+# CreditNote=Credit note
+# CreditNotes=Credit notes
+# ForceInvoiceDate=Force invoice date to validation date
+# DisableRepeatable=Disable repeatable invoices
+# SuggestedPaymentModesIfNotDefinedInInvoice=Suggested payments mode on invoice by default if not defined for invoice
+# EnableEditDeleteValidInvoice=Enable the possibility to edit/delete valid invoice with no payment
+# SuggestPaymentByRIBOnAccount=Suggest payment by withdraw on account
+# SuggestPaymentByChequeToAddress=Suggest payment by cheque to
+# FreeLegalTextOnInvoices=Free text on invoices
+# WatermarkOnDraftInvoices=Watermark on draft invoices (none if empty)
+##### Proposals #####
+# PropalSetup=Commercial proposals module setup
+# CreateForm=Create forms
+# NumberOfProductLines=Number of product lines
+# ProposalsNumberingModules=Commercial proposal numbering models
+# ProposalsPDFModules=Commercial proposal documents models
+# ClassifiedInvoiced=Classified invoiced
+# HideTreadedPropal=Hide the treated commercial proposals in the list
+# AddShippingDateAbility=Add shipping date ability
+# AddDeliveryAddressAbility=Add delivery date ability
+# UseOptionLineIfNoQuantity=A line of product/service with a zero amount is considered as an option
+# FreeLegalTextOnProposal=Free text on commercial proposals
+# WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
+##### Orders #####
+# OrdersSetup=Order management setup
+# OrdersNumberingModules=Orders numbering models
+# OrdersModelModule=Order documents models
+# HideTreadedOrders=Hide the treated or canceled orders in the list
+# ValidOrderAfterPropalClosed=To validate the order after proposal closer, makes it possible not to step by the provisional order
+# FreeLegalTextOnOrders=Free text on orders
+# WatermarkOnDraftOrders=Watermark on draft orders (none if empty)
+##### Clicktodial #####
+# ClickToDialSetup=Click To Dial module setup
+# ClickToDialUrlDesc=Url called when a click on phone picto is done. In URL, you can use tags
__PHONETO__ that will be replaced with the phone number of person to call
__PHONEFROM__ that will be replaced with phone number of calling person (yours)
__LOGIN__ that will be replaced with your clicktodial login (defined on your user card)
__PASS__ that will be replaced with your clicktodial password (defined on your user card).
+##### Bookmark4u #####
+# Bookmark4uSetup=Bookmark4u module setup
+##### Interventions #####
+# InterventionsSetup=Interventions module setup
+# FreeLegalTextOnInterventions=Free text on intervention documents
+# FicheinterNumberingModules=Intervention numbering models
+# TemplatePDFInterventions=Intervention card documents models
+# WatermarkOnDraftInterventionCards=Watermark on intervention card documents (none if empty)
+##### Contracts #####
+# ContractsSetup=Contracts module setup
+# ContractsNumberingModules=Contracts numbering modules
+# TemplatePDFContracts=Contracts documents models
+# FreeLegalTextOnContracts=Free text on contracts
+# WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty)
+##### Members #####
+# MembersSetup=Members module setup
+# MemberMainOptions=Main options
+# AddSubscriptionIntoAccount=Suggest by default to create a bank transaction, in bank module, when adding a new payed subscription
+# AdherentLoginRequired= Manage a Login for each member
+# AdherentMailRequired=EMail required to create a new member
+# MemberSendInformationByMailByDefault=Checkbox to send mail confirmation to members (validation or new subscription) is on by default
+##### LDAP setup #####
+# LDAPSetup=LDAP Setup
+# LDAPGlobalParameters=Global parameters
+# LDAPUsersSynchro=Users
+# LDAPGroupsSynchro=Groups
+# LDAPContactsSynchro=Contacts
+# LDAPMembersSynchro=Members
+# LDAPSynchronization=LDAP synchronisation
+# LDAPFunctionsNotAvailableOnPHP=LDAP functions are not available on your PHP
+# LDAPToDolibarr=LDAP -> Dolibarr
+# DolibarrToLDAP=Dolibarr -> LDAP
+# LDAPNamingAttribute=Key in LDAP
+# LDAPSynchronizeUsers=Organization of users in LDAP
+# LDAPSynchronizeGroups=Organization of groups in LDAP
+# LDAPSynchronizeContacts=Organization of contacts in LDAP
+# LDAPSynchronizeMembers=Organization of foundation's members in LDAP
+# LDAPTypeExample=OpenLdap, Egroupware or Active Directory
+# LDAPPrimaryServer=Primary server
+# LDAPSecondaryServer=Secondary server
+# LDAPServerPort=Server port
+# LDAPServerPortExample=Default port : 389
+# LDAPServerProtocolVersion=Protocol version
+# LDAPServerUseTLS=Use TLS
+# LDAPServerUseTLSExample=Your LDAP server use TLS
+# LDAPServerDn=Server DN
+# LDAPAdminDn=Administrator DN
+# LDAPAdminDnExample=Complete DN (ex: cn=admin,dc=example,dc=com)
+# LDAPPassword=Administrator password
+# LDAPUserDn=Users' DN
+# LDAPUserDnExample=Complete DN (ex: ou=users,dc=example,dc=com)
+# LDAPGroupDn=Groups' DN
+# LDAPGroupDnExample=Complete DN (ex: ou=groups,dc=example,dc=com)
+# LDAPServerExample=Server address (ex: localhost, 192.168.0.2, ldaps://ldap.example.com/)
+# LDAPServerDnExample=Complete DN (ex: dc=example,dc=com)
+# LDAPPasswordExample=Admin password
+# LDAPDnSynchroActive=Users and groups synchronization
+# LDAPDnSynchroActiveExample=LDAP to Dolibarr or Dolibarr to LDAP synchronization
+# LDAPDnContactActive=Contacts' synchronization
+# LDAPDnContactActiveYes=Activated synchronization
+# LDAPDnContactActiveExample=Activated/Unactivated synchronization
+# LDAPDnMemberActive=Members' synchronization
+# LDAPDnMemberActiveExample=Activated/Unactivated synchronization
+# LDAPContactDn=Dolibarr contacts' DN
+# LDAPContactDnExample=Complete DN (ex: ou=contacts,dc=example,dc=com)
+# LDAPMemberDn=Dolibarr members DN
+# LDAPMemberDnExample=Complete DN (ex: ou=members,dc=example,dc=com)
+# LDAPMemberObjectClassList=List of objectClass
+# LDAPMemberObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPUserObjectClassList=List of objectClass
+# LDAPUserObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPGroupObjectClassList=List of objectClass
+# LDAPGroupObjectClassListExample=List of objectClass defining record attributes (ex: top,groupOfUniqueNames)
+# LDAPContactObjectClassList=List of objectClass
+# LDAPContactObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPMemberTypeDn=Dolibarr members type DN
+# LDAPMemberTypeDnExample=Complete DN (ex: ou=type_members,dc=example,dc=com)
+# LDAPTestConnect=Test LDAP connection
+# LDAPTestSynchroContact=Test contacts synchronization
+# LDAPTestSynchroUser=Test user synchronization
+# LDAPTestSynchroGroup=Test group synchronization
+# LDAPTestSynchroMember=Test member synchronization
+# LDAPTestSearch= Test a LDAP search
+# LDAPSynchroOK=Synchronization test successful
+# LDAPSynchroKO=Failed synchronization test
+# LDAPSynchroKOMayBePermissions=Failed synchronization test. Check that connexion to server is correctly configured and allows LDAP udpates
+# LDAPTCPConnectOK=TCP connect to LDAP server successful (Server=%s, Port=%s)
+# LDAPTCPConnectKO=TCP connect to LDAP server failed (Server=%s, Port=%s)
+# LDAPBindOK=Connect/Authentificate to LDAP server sucessfull (Server=%s, Port=%s, Admin=%s, Password=%s)
+# LDAPBindKO=Connect/Authentificate to LDAP server failed (Server=%s, Port=%s, Admin=%s, Password=%s)
+# LDAPUnbindSuccessfull=Disconnect successfull
+# LDAPUnbindFailed=Disconnect failed
+# LDAPConnectToDNSuccessfull=Connection to DN (%s) successful
+# LDAPConnectToDNFailed=Connection to DN (%s) failed
+# LDAPSetupForVersion3=LDAP server configured for version 3
+# LDAPSetupForVersion2=LDAP server configured for version 2
+# LDAPDolibarrMapping=Dolibarr Mapping
+# LDAPLdapMapping=LDAP Mapping
+# LDAPFieldLoginUnix=Login (unix)
+# LDAPFieldLoginExample=Example : uid
+# LDAPFilterConnection=Search filter
+# LDAPFilterConnectionExample=Example : &(objectClass=inetOrgPerson)
+# LDAPFieldLoginSamba=Login (samba, activedirectory)
+# LDAPFieldLoginSambaExample=Example : samaccountname
+# LDAPFieldFullname=Full name
+# LDAPFieldFullnameExample=Example : cn
+# LDAPFieldPassword=Password
+# LDAPFieldPasswordNotCrypted=Password not crypted
+# LDAPFieldPasswordCrypted=Password crypted
+# LDAPFieldPasswordExample=Example : userPassword
+# LDAPFieldCommonName=Common name
+# LDAPFieldCommonNameExample=Example : cn
+# LDAPFieldName=Name
+# LDAPFieldNameExample=Example : sn
+# LDAPFieldFirstName=First name
+# LDAPFieldFirstNameExample=Example : givenName
+# LDAPFieldMail=Email address
+# LDAPFieldMailExample=Example : mail
+# LDAPFieldPhone=Professional phone number
+# LDAPFieldPhoneExample=Example : telephonenumber
+# LDAPFieldHomePhone=Personal phone number
+# LDAPFieldHomePhoneExample=Example : homephone
+# LDAPFieldMobile=Cellular phone
+# LDAPFieldMobileExample=Example : mobile
+# LDAPFieldFax=Fax number
+# LDAPFieldFaxExample=Example : facsimiletelephonenumber
+# LDAPFieldAddress=Street
+# LDAPFieldAddressExample=Example : street
+# LDAPFieldZip=Zip
+# LDAPFieldZipExample=Example : postalcode
+# LDAPFieldTown=Town
+# LDAPFieldTownExample=Example : l
+# LDAPFieldCountry=Country
+# LDAPFieldCountryExample=Example : c
+# LDAPFieldDescription=Description
+# LDAPFieldDescriptionExample=Example : description
+# LDAPFieldGroupMembers= Group members
+# LDAPFieldGroupMembersExample= Example : uniqueMember
+# LDAPFieldBirthdate=Birthdate
+# LDAPFieldBirthdateExample=Example :
+# LDAPFieldCompany=Company
+# LDAPFieldCompanyExample=Example : o
+# LDAPFieldSid=SID
+# LDAPFieldSidExample=Example : objectsid
+# LDAPFieldEndLastSubscription=Date of subscription end
+# LDAPFieldTitle=Post/Function
+# LDAPFieldTitleExample=Example: title
+# LDAPParametersAreStillHardCoded=LDAP parametres are still hardcoded (in contact class)
+# LDAPSetupNotComplete=LDAP setup not complete (go on others tabs)
+# LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode.
+# LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts.
+# LDAPDescUsers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr users.
+# LDAPDescGroups=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr groups.
+# LDAPDescMembers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr members module.
+# LDAPDescValues=Example values are designed for OpenLDAP with following loaded schemas: core.schema, cosine.schema, inetorgperson.schema). If you use thoose values and OpenLDAP, modify your LDAP config file slapd.conf to have all thoose schemas loaded.
+# ForANonAnonymousAccess=For an authenticated access (for a write access for example)
+# PerfDolibarr=Performance setup/optimizing report
+# YouMayFindPerfAdviceHere=You will find on this page some checks or advices related to performance.
+# NotInstalled=Not installed, so your server is not slow down by this.
+# ApplicativeCache=Applicative cache
+# MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server. More information here http://wiki.dolibarr.org/index.php/Module_MemCached_EN. Note that a lot of web hosting provider does not provide such cache server.
+# OPCodeCache=OPCode cache
+# NoOPCodeCacheFound=No OPCode cache found. May be you use another OPCode cache than XCache or eAccelerator (good), may be you don't have OPCode cache (very bad).
+# HTTPCacheStaticResources=HTTP cache for static resources (css, img, javascript)
+# FilesOfTypeCached=Files of type %s are cached by HTTP server
+# FilesOfTypeNotCached=Files of type %s are not cached by HTTP server
+# FilesOfTypeCompressed=Files of type %s are compressed by HTTP server
+# FilesOfTypeNotCompressed=Files of type %s are not compressed by HTTP server
+# CacheByServer=Cache by server
+# CacheByClient=Cache by browser
+# CompressionOfResources=Compression of HTTP responses
+# TestNotPossibleWithCurrentBrowsers=Automatic detection not possible
+##### Products #####
+# ProductSetup=Products module setup
+# ServiceSetup=Services module setup
+# ProductServiceSetup=Products and Services modules setup
+# NumberOfProductShowInSelect=Max number of products in combos select lists (0=no limit)
+# ConfirmDeleteProductLineAbility=Confirmation when removing product lines in forms
+# ModifyProductDescAbility=Personalization of product descriptions in forms
+# ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip)
+# ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language
+# UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list).
Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
+# SetDefaultBarcodeTypeProducts=Default barcode type to use for products
+# SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
+# ProductCodeChecker= Module for product code generation and checking (product or service)
+# ProductOtherConf= Product / Service configuration
+##### Syslog #####
+# SyslogSetup=Logs module setup
+# SyslogOutput=Logs outputs
+# SyslogSyslog=Syslog
+# SyslogFacility=Facility
+# SyslogLevel=Level
+# SyslogSimpleFile=File
+# SyslogFilename=File name and path
+# YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
+# ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
+# OnlyWindowsLOG_USER=Windows only supports LOG_USER
+##### Donations #####
+# DonationsSetup=Donation module setup
+# DonationsReceiptModel=Template of donation receipt
+##### Barcode #####
+# BarcodeSetup=Barcode setup
+# PaperFormatModule=Print format module
+# BarcodeEncodeModule=Barcode encoding type
+# UseBarcodeInProductModule=Use bar codes for products
+# CodeBarGenerator=Barcode generator
+# ChooseABarCode=No generator defined
+# FormatNotSupportedByGenerator=Format not supported by this generator
+# BarcodeDescEAN8=Barcode of type EAN8
+# BarcodeDescEAN13=Barcode of type EAN13
+# BarcodeDescUPC=Barcode of type UPC
+# BarcodeDescISBN=Barcode of type ISBN
+# BarcodeDescC39=Barcode of type C39
+# BarcodeDescC128=Barcode of type C128
+# GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types)
+# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
+##### Prelevements #####
+# WithdrawalsSetup=Withdrawal module setup
+##### ExternalRSS #####
+# ExternalRSSSetup=External RSS imports setup
+# NewRSS=New RSS Feed
+# RSSUrl=RSS URL
+# RSSUrlExample=An interesting RSS feed
+##### Mailing #####
+# MailingSetup=EMailing module setup
+# MailingEMailFrom=Sender EMail (From) for emails sent by emailing module
+# MailingEMailError=Return EMail (Errors-to) for emails with errors
+##### Notification #####
+# NotificationSetup=Notification bu email module setup
+# NotificationEMailFrom=Sender EMail (From) for emails sent for notifications
+# ListOfAvailableNotifications=List of available notifications (This list depends on activated modules)
+##### Sendings #####
+# SendingsSetup=Sending module setup
+# SendingsReceiptModel=Sending receipt model
+# SendingsNumberingModules=Sendings numbering modules
+# SendingsAbility=Support sendings sheets for customer deliveries
+# NoNeedForDeliveryReceipts=In most cases, sendings receipts are used both as sheets for customer deliveries (list of products to send) and sheets that is recevied and signed by customer. So product deliveries receipts is a duplicated feature and is rarely activated.
+# FreeLegalTextOnShippings=Free text on shippings
+##### Deliveries #####
+# DeliveryOrderNumberingModules=Products deliveries receipt numbering module
+# DeliveryOrderModel=Products deliveries receipt model
+# DeliveriesOrderAbility=Support products deliveries receipts
+# FreeLegalTextOnDeliveryReceipts=Free text on delivery receipts
+##### FCKeditor #####
+# AdvancedEditor=Advanced editor
+# ActivateFCKeditor=Activate advanced editor for:
+# FCKeditorForCompany=WYSIWIG creation/edition of elements description and note (except products/services)
+# FCKeditorForProduct=WYSIWIG creation/edition of products/services description and note
+# FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommanded as it can create problems with special characters and page formating when building PDF files.
+# FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing)
+# FCKeditorForUserSignature=WYSIWIG creation/edition of user signature
+# FCKeditorForMail=WYSIWIG creation/edition for all mail (except Outils->eMailing)
+##### OSCommerce 1 #####
+# OSCommerceErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be an OSCommerce database (Key %s not found in table %s).
+# OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
+# OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
+# OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
+##### Stock #####
+# StockSetup=Configuration module stock
+# UserWarehouse=Use user personal stocks
+##### Menu #####
+# MenuDeleted=Menu deleted
+# TreeMenu=Tree menus
+# Menus=Menus
+# TreeMenuPersonalized=Personalized menus
+# NewMenu=New menu
+# MenuConf=Menus setup
+# Menu=Selection of menu
+# MenuHandler=Menu handler
+# MenuModule=Source module
+# HideUnauthorizedMenu= Hide unauthorized menus (gray)
+# DetailId=Id menu
+# DetailMenuHandler=Menu handler where to show new menu
+# DetailMenuModule=Module name if menu entry come from a module
+# DetailType=Type of menu (top or left)
+# DetailTitre=Menu label or label code for translation
+# DetailMainmenu=Group for which it belongs (obsolete)
+# DetailUrl=URL where menu send you (Absolute URL link or external link with http://)
+# DetailLeftmenu=Display condition or not (obsolete)
+# DetailEnabled=Condition to show or not entry
+# DetailRight=Condition to display unauthorized grey menus
+# DetailLangs=Lang file name for label code translation
+# DetailUser=Intern / Extern / All
+# Target=Target
+# DetailTarget=Target for links (_blank top open a new window)
+# DetailLevel=Level (-1:top menu, 0:header menu, >0 menu and sub menu)
+# ModifMenu=Menu change
+# DeleteMenu=Delete menu entry
+# ConfirmDeleteMenu=Are you sure you want to delete menu entry %s ?
+# DeleteLine=Delete line
+# ConfirmDeleteLine=Are you sure you want to delete this line ?
+##### Tax #####
+# TaxSetup=Taxes, social contributions and dividends module setup
+# OptionVatMode=VAT due
+# OptionVATDefault=Standard
+# OptionVATDebitOption=Option services on Debit
+# OptionVatDefaultDesc=VAT is due:
- on delivery for goods (we use invoice date)
- on payments for services
+# OptionVatDebitOptionDesc=VAT is due:
- on delivery for goods (we use invoice date)
- on invoice (debit) for services
+# SummaryOfVatExigibilityUsedByDefault=Time of VAT exigibility by default according to choosed option:
+# OnDelivery=On delivery
+# OnPayment=On payment
+# OnInvoice=On invoice
+# SupposedToBePaymentDate=Payment date used
+# SupposedToBeInvoiceDate=Invoice date used
+# Buy=Buy
+# Sell=Sell
+# InvoiceDateUsed=Invoice date used
+# YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Foundation), so there is no VAT options to setup.
+# AccountancyCode=Accountancy Code
+# AccountancyCodeSell=Sale account. code
+# AccountancyCodeBuy=Purchase account. code
+##### Agenda #####
+# AgendaSetup=Events and agenda module setup
+# PasswordTogetVCalExport=Key to authorize export link
+# PastDelayVCalExport=Do not export event older than
+# AGENDA_USE_EVENT_TYPE=Use events types (managed into Configuration->Dictionnary->llx_c_actioncomm)
+##### ClickToDial #####
+# ClickToDialDesc=This module allows to add an icon after phone numbers. A click on this icon will call a server with a particular URL you define below. This can be used to call a call center system from Dolibarr that can call the phone number on a SIP system for example.
+##### Point Of Sales (CashDesk) #####
+# CashDesk=Point of sales
+# CashDeskSetup=Point of sales module setup
+# CashDeskThirdPartyForSell=Generic third party to use for sells
+# CashDeskBankAccountForSell=Default account to use to receive cash payments
+# CashDeskBankAccountForCheque= Default account to use to receive payments by cheque
+# CashDeskBankAccountForCB= Default account to use to receive payments by credit cards
+# CashDeskIdWareHouse=Warehouse to use for sells
+##### Bookmark #####
+# BookmarkSetup=Bookmark module setup
+# BookmarkDesc=This module allows you to manage bookmarks. You can also add shortcuts to any Dolibarr pages or externale web sites on your left menu.
+# NbOfBoomarkToShow=Maximum number of bookmarks to show in left menu
+##### WebServices #####
+# WebServicesSetup=Webservices module setup
+# WebServicesDesc=By enabling this module, Dolibarr become a web service server to provide miscellaneous web services.
+# WSDLCanBeDownloadedHere=WSDL descriptor files of provided services can be download here
+# EndPointIs=SOAP clients must send their requests to the Dolibarr endpoint available at Url
+##### Bank #####
+# BankSetupModule=Bank module setup
+# FreeLegalTextOnChequeReceipts=Free text on cheque receipts
+# BankOrderShow=Display order of bank accounts for countries using "detailed bank number"
+# BankOrderGlobal=General
+# BankOrderGlobalDesc=General display order
+# BankOrderES=Spanish
+# BankOrderESDesc=Spanish display order
+##### Multicompany #####
+# MultiCompanySetup=Multi-company module setup
+##### Suppliers #####
+# SuppliersSetup=Supplier module setup
+# SuppliersCommandModel=Complete template of supplier order (logo...)
+# SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
+# SuppliersInvoiceNumberingModel=Supplier invoices numbering models
+##### GeoIPMaxmind #####
+# GeoIPMaxmindSetup=GeoIP Maxmind module setup
+# PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
Examples:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
+# NoteOnPathLocation=Note that your ip to country data file must be inside a directory your PHP can read (Check your PHP open_basedir setup and filesystem permissions).
+# YouCanDownloadFreeDatFileTo=You can download a free demo version of the Maxmind GeoIP country file at %s.
+# YouCanDownloadAdvancedDatFileTo=You can also download a more complete version, with updates, of the Maxmind GeoIP country file at %s.
+# TestGeoIPResult=Test of a conversion IP -> country
+##### Projects #####
+# ProjectsNumberingModules=Projects numbering module
+# ProjectsSetup=Project module setup
+# ProjectsModelModule=Project reports document model
+# TasksNumberingModules=Tasks numbering module
+# TaskModelModule=Tasks reports document model
+##### ECM (GED) #####
+# ECMSetup = GED Setup
+# ECMAutoTree = Automatic tree folder and document
diff --git a/htdocs/langs/th_TH/agenda.lang b/htdocs/langs/th_TH/agenda.lang
new file mode 100644
index 00000000000..8a78e6c51c8
--- /dev/null
+++ b/htdocs/langs/th_TH/agenda.lang
@@ -0,0 +1,80 @@
+# Dolibarr language file - Source file is en_US - agenda
+# IdAgenda=ID event
+# Actions=Events
+# ActionsArea=Events area (Actions and tasks)
+# Agenda= Agenda
+# Agendas= Agendas
+# Calendar= Calendar
+# Calendars= Calendars
+# LocalAgenda=Local calendar
+# AffectedTo= Assigned to
+# DoneBy= Done by
+# Events= Events
+# EventsNb=Number of events
+# MyEvents=My events
+# OtherEvents=Other events
+# ListOfActions=List of events
+# Location=Location
+# EventOnFullDay=Event on all day(s)
+# SearchAnAction= Search an event/task
+# MenuToDoActions= All incomplete events
+# MenuDoneActions= All terminated events
+# MenuToDoMyActions= My incomplete events
+# MenuDoneMyActions= My terminated events
+# ListOfEvents= List of Dolibarr events
+# ActionsAskedBy=Events reported by
+# ActionsToDoBy=Events assigned to
+# ActionsDoneBy=Events done by
+# AllMyActions= All my events/tasks
+# AllActions= All events/tasks
+# ViewList=List view
+# ViewCal=Month view
+# ViewDay=Day view
+# ViewWeek=Week view
+# ViewWithPredefinedFilters= View with predefined filters
+# AutoActions= Automatic filling
+# AgendaAutoActionDesc= Define here events for which you want Dolibarr to create automatically an event in agenda. If nothing is checked (by default), only manual actions will be included in agenda.
+# AgendaSetupOtherDesc= This page provides options to allow export of your Dolibarr events into an external calendar (thunderbird, google calendar, ...)
+# AgendaExtSitesDesc=This page allows to declare external sources of calendars to see their events into Dolibarr agenda.
+# ActionsEvents= Events for which Dolibarr will create an action in agenda automatically
+# PropalValidatedInDolibarr= Proposal %s validated
+# InvoiceValidatedInDolibarr= Invoice %s validated
+# InvoiceBackToDraftInDolibarr=Invoice %s go back to draft status
+# InvoiceDeleteDolibarr=Invoice %s deleted
+# OrderValidatedInDolibarr= Order %s validated
+# OrderApprovedInDolibarr=Order %s approved
+# OrderBackToDraftInDolibarr=Order %s go back to draft status
+# OrderCanceledInDolibarr=Order %s canceled
+# InterventionValidatedInDolibarr=Intervention %s validated
+# ProposalSentByEMail=Commercial proposal %s sent by EMail
+# OrderSentByEMail=Customer order %s sent by EMail
+# InvoiceSentByEMail=Customer invoice %s sent by EMail
+# SupplierOrderSentByEMail=Supplier order %s sent by EMail
+# SupplierInvoiceSentByEMail=Supplier invoice %s sent by EMail
+# ShippingSentByEMail=Shipping %s sent by EMail
+# InterventionSentByEMail=Intervention %s sent by EMail
+# NewCompanyToDolibarr= Third party created
+# DateActionPlannedStart= Planned start date
+# DateActionPlannedEnd= Planned end date
+# DateActionDoneStart= Real start date
+# DateActionDoneEnd= Real end date
+# DateActionStart= Start date
+# DateActionEnd= End date
+# AgendaUrlOptions1=You can also add following parameters to filter output:
+# AgendaUrlOptions2=login=%s to restrict output to actions created by, assigned to or done by user %s.
+# AgendaUrlOptions3=logina=%s to restrict output to actions created by user %s.
+# AgendaUrlOptions4=logint=%s to restrict output to actions assigned to user %s.
+# AgendaUrlOptions5=logind=%s to restrict output to actions done by user %s.
+# AgendaShowBirthdayEvents=Show birthday's contacts
+# AgendaHideBirthdayEvents=Hide birthday's contacts
+# Busy=Busy
+# ExportDataset_event1=List of agenda events
+
+# External Sites ical
+# ExportCal=Export calendar
+# ExtSites=Import external calendars
+# ExtSitesEnableThisTool=Show external calendars into agenda
+# ExtSitesNbOfAgenda=Number of calendars
+# AgendaExtNb=Calendar nb %s
+# ExtSiteUrlAgenda=URL to access .ical file
+# ExtSiteNoLabel=No Description
diff --git a/htdocs/langs/th_TH/banks.lang b/htdocs/langs/th_TH/banks.lang
new file mode 100644
index 00000000000..2f62a5db9b6
--- /dev/null
+++ b/htdocs/langs/th_TH/banks.lang
@@ -0,0 +1,159 @@
+# Dolibarr language file - Source file is en_US - banks
+# Bank=Bank
+# Banks=Banks
+# MenuBankCash=Bank/Cash
+# MenuSetupBank=Bank/Cash setup
+# BankName=Bank name
+# FinancialAccount=Account
+# FinancialAccounts=Accounts
+# BankAccount=Bank account
+# BankAccounts=Bank accounts
+# AccountRef=Financial account ref
+# AccountLabel=Financial account label
+# CashAccount=Cash account
+# CashAccounts=Cash accounts
+# MainAccount=Main account
+# CurrentAccount=Current account
+# CurrentAccounts=Current accounts
+# SavingAccount=Savings account
+# SavingAccounts=Savings accounts
+# ErrorBankLabelAlreadyExists=Financial account label already exists
+# BankBalance=Balance
+# BankBalanceBefore=Balance before
+# BankBalanceAfter=Balance after
+# BalanceMinimalAllowed=Minimum allowed balance
+# BalanceMinimalDesired=Minimum desired balance
+# InitialBankBalance=Initial balance
+# EndBankBalance=End balance
+# CurrentBalance=Current balance
+# FutureBalance=Future balance
+# ShowAllTimeBalance=Show balance from start
+# AllTime=From start
+# Reconciliation=Reconciliation
+# RIB=Bank Account Number
+# IBAN=IBAN number
+# BIC=BIC/SWIFT number
+# StandingOrders=Standing orders
+# StandingOrder=Standing order
+# Withdrawals=Withdrawals
+# Withdrawal=Withdrawal
+# AccountStatement=Account statement
+# AccountStatementShort=Statement
+# AccountStatements=Account statements
+# LastAccountStatements=Last account statements
+# Rapprochement=Reconciliate
+# IOMonthlyReporting=Monthly reporting
+# BankAccountDomiciliation=Account address
+# BankAccountCountry=Account country
+# BankAccountOwner=Account owner name
+# BankAccountOwnerAddress=Account owner address
+# RIBControlError=Integrity check of values fails. This means information for this account number are not complete or wrong (check country, numbers and IBAN).
+# CreateAccount=Create account
+# NewAccount=New account
+# NewBankAccount=New bank account
+# NewFinancialAccount=New financial account
+# MenuNewFinancialAccount=New financial account
+# NewCurrentAccount=New current account
+# NewSavingAccount=New savings account
+# NewCashAccount=New cash account
+# EditFinancialAccount=Edit account
+# AccountSetup=Financial accounts setup
+# SearchBankMovement=Search bank movement
+# Debts=Debts
+# LabelBankCashAccount=Bank or cash label
+# AccountType=Account type
+# BankType0=Savings account
+# BankType1=Current or credit card account
+# BankType2=Cash account
+# IfBankAccount=If bank account
+# AccountsArea=Accounts area
+# AccountCard=Account card
+# DeleteAccount=Delete account
+# ConfirmDeleteAccount=Are you sure you want to delete this account ?
+# Account=Account
+# ByCategories=By categories
+# ByRubriques=By categories
+# BankTransactionByCategories=Bank transactions by categories
+# BankTransactionForCategory=Bank transactions for category %s
+# RemoveFromRubrique=Remove link with category
+# RemoveFromRubriqueConfirm=Are you sure you want to remove link between the transaction and the category ?
+# ListBankTransactions=List of bank transactions
+# IdTransaction=Transaction ID
+# BankTransactions=Bank transactions
+# SearchTransaction=Search transaction
+# ListTransactions=List transactions
+# ListTransactionsByCategory=List transaction/category
+# TransactionsToConciliate=Transactions to reconcile
+# Conciliable=Can be reconciled
+# Conciliate=Reconcile
+# Conciliation=Reconciliation
+# ConciliationForAccount=Reconcile this account
+# IncludeClosedAccount=Include closed accounts
+# OnlyOpenedAccount=Only opened accounts
+# AccountToCredit=Account to credit
+# AccountToDebit=Account to debit
+# DisableConciliation=Disable reconciliation feature for this account
+# ConciliationDisabled=Reconciliation feature disabled
+# StatusAccountOpened=Opened
+# StatusAccountClosed=Closed
+# AccountIdShort=Number
+# EditBankRecord=Edit record
+# LineRecord=Transaction
+# AddBankRecord=Add transaction
+# AddBankRecordLong=Add transaction manually
+# ConciliatedBy=Reconciled by
+# DateConciliating=Reconcile date
+# BankLineConciliated=Transaction reconciled
+# CustomerInvoicePayment=Customer payment
+# CustomerInvoicePaymentBack=Customer payment back
+# SupplierInvoicePayment=Supplier payment
+# WithdrawalPayment=Withdrawal payment
+# SocialContributionPayment=Social contribution payment
+# FinancialAccountJournal=Financial account journal
+# BankTransfer=Bank transfer
+# BankTransfers=Bank transfers
+# TransferDesc=Transfer from one account to another one, Dolibarr will write two records (a debit in source account and a credit in target account, of the same amount. The same label and date will be used for this transaction)
+# TransferFrom=From
+# TransferTo=To
+# TransferFromToDone=A transfer from %s to %s of %s %s has been recorded.
+# CheckTransmitter=Transmitter
+# ValidateCheckReceipt=Validate this check receipt ?
+# ConfirmValidateCheckReceipt=Are you sure you want to validate this check receipt, no change will be possible once this is done ?
+# DeleteCheckReceipt=Delete this check receipt ?
+# ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt ?
+# BankChecks=Bank checks
+# BankChecksToReceipt=Checks waiting for deposit
+# ShowCheckReceipt=Show check deposit receipt
+# NumberOfCheques=Nb of check
+# DeleteTransaction=Delete transaction
+# ConfirmDeleteTransaction=Are you sure you want to delete this transaction ?
+# ThisWillAlsoDeleteBankRecord=This will also delete generated bank transactions
+# BankMovements=Movements
+# CashBudget=Cash budget
+# PlannedTransactions=Planned transactions
+# Graph=Graphics
+# ExportDataset_banque_1=Bank transactions and account statement
+# TransactionOnTheOtherAccount=Transaction on the other account
+# TransactionWithOtherAccount=Account transfer
+# PaymentNumberUpdateSucceeded=Payment number updated succesfully
+# PaymentNumberUpdateFailed=Payment number could not be updated
+# PaymentDateUpdateSucceeded=Payment date update succesfully
+# PaymentDateUpdateFailed=Payment date could not be updated
+# Transactions=Transactions
+# BankTransactionLine=Bank transaction
+# AllAccounts=All bank/cash accounts
+# BackToAccount=Back to account
+# ShowAllAccounts=Show for all accounts
+# FutureTransaction=Transaction in futur. No way to conciliate.
+# SelectChequeTransactionAndGenerate=Select/filter checks to include into the check deposit receipt and click on "Create".
+# InputReceiptNumber=Choose the bank statement related with the conciliation. Use a sortable numeric value (such as, YYYYMM)
+# EventualyAddCategory=Eventually, specify a category in which to classify the records
+# ToConciliate=To conciliate?
+# ThenCheckLinesAndConciliate=Then, check the lines present in the bank statement and click
+# BankDashboard=Bank accounts summary
+# DefaultRIB=Default BAN
+# AllRIB=All BAN
+# LabelRIB=BAN Label
+# NoBANRecord=No BAN record
+# DeleteARib=Delete BAN record
+# ConfirmDeleteRib=Are you sure you want to delete this BAN record ?
diff --git a/htdocs/langs/th_TH/bills.lang b/htdocs/langs/th_TH/bills.lang
new file mode 100644
index 00000000000..7bff7961eb0
--- /dev/null
+++ b/htdocs/langs/th_TH/bills.lang
@@ -0,0 +1,417 @@
+# Dolibarr language file - Source file is en_US - bills
+# Bill=Invoice
+# Bills=Invoices
+# BillsCustomers=Customer's invoices
+# BillsCustomer=Customer's invoice
+# BillsSuppliers=Supplier's invoices
+# BillsCustomersUnpaid=Unpaid customer's invoices
+# BillsCustomersUnpaidForCompany=Unpaid customer's invoices for %s
+# BillsSuppliersUnpaid=Unpaid supplier's invoices
+# BillsSuppliersUnpaidForCompany=Unpaid supplier's invoices for %s
+# BillsUnpaid=Unpaid
+# BillsLate=Late payments
+# BillsStatistics=Customer's invoices statistics
+# BillsStatisticsSuppliers=Supplier's invoices statistics
+# DisabledBecauseNotErasable=Disabled because can not be erased
+# InvoiceStandard=Standard invoice
+# InvoiceStandardAsk=Standard invoice
+# InvoiceStandardDesc=This kind of invoice is the common invoice.
+# InvoiceDeposit=Deposit invoice
+# InvoiceDepositAsk=Deposit invoice
+# InvoiceDepositDesc=This kind of invoice is done when a deposit has been received.
+# InvoiceProForma=Proforma invoice
+# InvoiceProFormaAsk=Proforma invoice
+# InvoiceProFormaDesc=Proforma invoice is an image of a true invoice but has no accountancy value.
+# InvoiceReplacement=Replacement invoice
+# InvoiceReplacementAsk=Replacement invoice for invoice
+# InvoiceReplacementDesc=Replacement invoice is used to cancel and replace completely an invoice with no payment already received.
Note: Only invoice with no payment on it can be replaced. If not closed, it will be automatically closed to 'abandoned'.
+# InvoiceAvoir=Credit note
+# InvoiceAvoirAsk=Credit note to correct invoice
+# InvoiceAvoirDesc=The credit note is a negative invoice used to solve fact that an invoice has an amount that differs than amount really paid (because customer paid too much by error, or will not paid completely since he returned some products for example).
+# ReplaceInvoice=Replace invoice %s
+# ReplacementInvoice=Replacement invoice
+# ReplacedByInvoice=Replaced by invoice %s
+# ReplacementByInvoice=Replaced by invoice
+# CorrectInvoice=Correct invoice %s
+# CorrectionInvoice=Correction invoice
+# UsedByInvoice=Used to pay invoice %s
+# ConsumedBy=Consumed by
+# NotConsumed=Not consumed
+# NoReplacableInvoice=No replacable invoices
+# NoInvoiceToCorrect=No invoice to correct
+# InvoiceHasAvoir=Corrected by one or several invoices
+# CardBill=Invoice card
+# PredefinedInvoices=Predefined Invoices
+# Invoice=Invoice
+# Invoices=Invoices
+# InvoiceLine=Invoice line
+# InvoiceCustomer=Customer invoice
+# CustomerInvoice=Customer invoice
+# CustomersInvoices=Customers invoices
+# SupplierInvoice=Supplier invoice
+# SuppliersInvoices=Suppliers invoices
+# SupplierBill=Supplier invoice
+# SupplierBills=suppliers invoices
+# Payment=Payment
+# PaymentBack=Payment back
+# Payments=Payments
+# PaymentsBack=Payments back
+# PaidBack=Paid back
+# DatePayment=Payment date
+# DeletePayment=Delete payment
+# ConfirmDeletePayment=Are you sure you want to delete this payment ?
+# ConfirmConvertToReduc=Do you want to convert this credit note or deposit into an absolute discount ?
The amount will so be saved among all discounts and could be used as a discount for a current or a future invoice for this customer.
+# SupplierPayments=Suppliers payments
+# ReceivedPayments=Received payments
+# ReceivedCustomersPayments=Payments received from customers
+# PayedSuppliersPayments=Payments payed to suppliers
+# ReceivedCustomersPaymentsToValid=Received customers payments to validate
+# PaymentsReportsForYear=Payments reports for %s
+# PaymentsReports=Payments reports
+# PaymentsAlreadyDone=Payments already done
+# PaymentsBackAlreadyDone=Payments back already done
+# PaymentRule=Payment rule
+# PaymentMode=Payment type
+# PaymentConditions=Payment term
+# PaymentConditionsShort=Payment term
+# PaymentAmount=Payment amount
+# ValidatePayment=Validate payment
+# PaymentHigherThanReminderToPay=Payment higher than reminder to pay
+# HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
+# ClassifyPaid=Classify 'Paid'
+# ClassifyPaidPartially=Classify 'Paid partially'
+# ClassifyCanceled=Classify 'Abandoned'
+# ClassifyClosed=Classify 'Closed'
+# CreateBill=Create Invoice
+# AddBill=Add invoice or credit note
+# AddToDraftInvoices=Add to draft invoice
+# DeleteBill=Delete invoice
+# SearchACustomerInvoice=Search for a customer invoice
+# SearchASupplierInvoice=Search for a supplier invoice
+# CancelBill=Cancel an invoice
+# SendRemindByMail=Send reminder by EMail
+# DoPayment=Do payment
+# DoPaymentBack=Do payment back
+# ConvertToReduc=Convert into future discount
+# EnterPaymentReceivedFromCustomer=Enter payment received from customer
+# EnterPaymentDueToCustomer=Make payment due to customer
+# DisabledBecauseRemainderToPayIsZero=Disabled because remainder to pay is zero
+# Amount=Amount
+# PriceBase=Price base
+# BillStatus=Invoice status
+# BillStatusDraft=Draft (needs to be validated)
+# BillStatusPaid=Paid
+# BillStatusPaidBackOrConverted=Paid or converted into discount
+# BillStatusConverted=Paid (ready for final invoice)
+# BillStatusCanceled=Abandoned
+# BillStatusValidated=Validated (needs to be paid)
+# BillStatusStarted=Started
+# BillStatusNotPaid=Not paid
+# BillStatusClosedUnpaid=Closed (unpaid)
+# BillStatusClosedPaidPartially=Paid (partially)
+# BillShortStatusDraft=Draft
+# BillShortStatusPaid=Paid
+# BillShortStatusPaidBackOrConverted=Processed
+# BillShortStatusConverted=Processed
+# BillShortStatusCanceled=Abandoned
+# BillShortStatusValidated=Validated
+# BillShortStatusStarted=Started
+# BillShortStatusNotPaid=Not paid
+# BillShortStatusClosedUnpaid=Closed
+# BillShortStatusClosedPaidPartially=Paid (partially)
+# PaymentStatusToValidShort=To validate
+# ErrorVATIntraNotConfigured=Intracommunautary VAT number not yet defined
+# ErrorNoPaiementModeConfigured=No default payment mode defined. Go to Invoice module setup to fix this.
+# ErrorCreateBankAccount=Create a bank account, then go to Setup panel of Invoice module to define payment modes
+# ErrorBillNotFound=Invoice %s does not exist
+# ErrorInvoiceAlreadyReplaced=Error, you try to validate an invoice to replace invoice %s. But this one has already been replaced by invoice %s.
+# ErrorDiscountAlreadyUsed=Error, discount already used
+# ErrorInvoiceAvoirMustBeNegative=Error, correct invoice must have a negative amount
+# ErrorInvoiceOfThisTypeMustBePositive=Error, this type of invoice must have a positive amount
+# ErrorCantCancelIfReplacementInvoiceNotValidated=Error, can't cancel an invoice that has been replaced by another invoice that is still in draft status
+# BillFrom=From
+# BillTo=To
+# ActionsOnBill=Actions on invoice
+# NewBill=New invoice
+# Prélèvements=Standing order
+# Prélèvements=Standing order
+# LastBills=Last %s invoices
+# LastCustomersBills=Last %s customers invoices
+# LastSuppliersBills=Last %s suppliers invoices
+# AllBills=All invoices
+# OtherBills=Other invoices
+# DraftBills=Draft invoices
+# CustomersDraftInvoices=Customers draft invoices
+# SuppliersDraftInvoices=Suppliers draft invoices
+# Unpaid=Unpaid
+# ConfirmDeleteBill=Are you sure you want to delete this invoice ?
+# ConfirmValidateBill=Are you sure you want to validate this invoice with reference %s ?
+# ConfirmUnvalidateBill=Are you sure you want to change invoice %s to draft status ?
+# ConfirmClassifyPaidBill=Are you sure you want to change invoice %s to status paid ?
+# ConfirmCancelBill=Are you sure you want to cancel invoice %s ?
+# ConfirmCancelBillQuestion=Why do you want to classify this invoice 'abandoned' ?
+# ConfirmClassifyPaidPartially=Are you sure you want to change invoice %s to status paid ?
+# ConfirmClassifyPaidPartiallyQuestion=This invoice has not been paid completely. What are reasons for you to close this invoice ?
+# ConfirmClassifyPaidPartiallyReasonAvoir=Remainder to pay (%s %s) is a discount granted because payment was made before term. I regularise the VAT with a credit note.
+# ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remainder to pay (%s %s) is a discount granted because payment was made before term. I accept to lose the VAT on this discount.
+# ConfirmClassifyPaidPartiallyReasonDiscountVat=Remainder to pay (%s %s) is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note.
+# ConfirmClassifyPaidPartiallyReasonBadCustomer=Bad customer
+# ConfirmClassifyPaidPartiallyReasonProductReturned=Products partially returned
+# ConfirmClassifyPaidPartiallyReasonOther=Amount abandoned for other reason
+# ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=This choice is possible if your invoice have been provided with suitable comment. (Example «Only the tax corresponding to the price that have been actually paid gives rights to deduction»)
+# ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In some countries, this choice might be possible only if your invoice contains correct note.
+# ConfirmClassifyPaidPartiallyReasonAvoirDesc=Use this choice if all other does not suit
+# ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=A bad customer is a customer that refuse to pay his debt.
+# ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=This choice is used when payment is not complete because some of products were returned
+# ConfirmClassifyPaidPartiallyReasonOtherDesc=Use this choice if all other does not suit, for example in following situation:
- payment not complete because some products were shipped back
- amount claimed too important because a discount was forgotten
In all cases, amount over-claimed must be corrected in accountancy system by creating a credit note.
+# ConfirmClassifyAbandonReasonOther=Other
+# ConfirmClassifyAbandonReasonOtherDesc=This choice will be used in all other cases. For example because you plan to create a replacing invoice.
+# ConfirmCustomerPayment=Do you confirm this payment input for %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
+# ConfirmValidatePayment=Are you sure you want to validate this payment ? No change can be made once payment is validated.
+# ValidateBill=Validate invoice
+# UnvalidateBill=Unvalidate invoice
+# NumberOfBills=Nb of invoices
+# NumberOfBillsByMonth=Nb of invoices by month
+# AmountOfBills=Amount of invoices
+# AmountOfBillsByMonthHT=Amount of invoices by month (net of tax)
+# ShowSocialContribution=Show social contribution
+# ShowBill=Show invoice
+# ShowInvoice=Show invoice
+# ShowInvoiceReplace=Show replacing invoice
+# ShowInvoiceAvoir=Show credit note
+# ShowInvoiceDeposit=Show deposit invoice
+# ShowPayment=Show payment
+# File=File
+# AlreadyPaid=Already paid
+# AlreadyPaidBack=Already paid back
+# AlreadyPaidNoCreditNotesNoDeposits=Already paid (without credit notes and deposits)
+# Abandoned=Abandoned
+# RemainderToPay=Remainder to pay
+# RemainderToTake=Remainder to take
+# RemainderToPayBack=Remainder to pay back
+# Rest=Pending
+# AmountExpected=Amount claimed
+# ExcessReceived=Excess received
+# EscompteOffered=Discount offered (payment before term)
+# SendBillRef=Send invoice %s
+# SendReminderBillRef=Send invoice %s (reminder)
+# StandingOrders=Standing orders
+# StandingOrder=Standing order
+# NoDraftBills=No draft invoices
+# NoOtherDraftBills=No other draft invoices
+# NoDraftInvoices=No draft invoices
+# RefBill=Invoice ref
+# ToBill=To bill
+# RemainderToBill=Remainder to bill
+# SendBillByMail=Send invoice by email
+# SendReminderBillByMail=Send reminder by email
+# RelatedCommercialProposals=Related commercial proposals
+# MenuToValid=To valid
+# DateMaxPayment=Payment due before
+# DateEcheance=Due date limit
+# DateInvoice=Invoice date
+# NoInvoice=No invoice
+# ClassifyBill=Classify invoice
+# NoSupplierBillsUnpaid=No suppliers invoices unpaid
+# SupplierBillsToPay=Suppliers invoices to pay
+# CustomerBillsUnpaid=Unpaid customers invoices
+# DispenseMontantLettres=The bill drafted by mechanographical are exempt from the order in letters
+# DispenseMontantLettres=The bill drafted by mechanographical are exempt from the order in letters
+# NonPercuRecuperable=Non-recoverable
+# SetConditions=Set payment terms
+# SetMode=Set payment mode
+# SetDate= Set date
+# SelectDate=Select a date
+# Billed=Billed
+# RepeatableInvoice=Pre-defined invoice
+# RepeatableInvoices=Pre-defined invoices
+# Repeatable=Pre-defined
+# Repeatables=Pre-defined
+# ChangeIntoRepeatableInvoice=Convert into pre-defined
+# CreateRepeatableInvoice=Create pre-defined invoice
+# CreateFromRepeatableInvoice=Create from pre-defined invoice
+# CustomersInvoicesAndInvoiceLines=Customer invoices and invoice's lines
+# CustomersInvoicesAndPayments=Customer invoices and payments
+# ExportDataset_invoice_1=Customer invoices list and invoice's lines
+# ExportDataset_invoice_2=Customer invoices and payments
+# ProformaBill=Proforma Bill:
+# Reduction=Reduction
+# ReductionShort=Reduc.
+# Reductions=Reductions
+# ReductionsShort=Reduc.
+# Discount=Discount
+# Discounts=Discounts
+# AddDiscount=Create discount
+# AddRelativeDiscount=Create relative discount
+# EditRelativeDiscount=Edit relative discount
+# AddGlobalDiscount=Create absolute discount
+# EditGlobalDiscounts=Edit absolute discounts
+# AddCreditNote=Create credit note
+# ShowDiscount=Show discount
+# ShowReduc=Show the deduction
+# RelativeDiscount=Relative discount
+# GlobalDiscount=Global discount
+# CreditNote=Credit note
+# CreditNotes=Credit notes
+# Deposit=Deposit
+# Deposits=Deposits
+# DiscountFromCreditNote=Discount from credit note %s
+# DiscountFromDeposit=Payments from deposit invoice %s
+# AbsoluteDiscountUse=This kind of credit can be used on invoice before its validation
+# CreditNoteDepositUse=Invoice must be validated to use this king of credits
+# NewGlobalDiscount=New absolute discount
+# NewRelativeDiscount=New relative discount
+# NoteReason=Note/Reason
+# ReasonDiscount=Reason
+# DiscountOfferedBy=Granted by
+# DiscountStillRemaining=Discounts still remaining
+# DiscountAlreadyCounted=Discounts already counted
+# BillAddress=Bill address
+# HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
+# HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
+# HelpAbandonOther=This amount has been abandoned since it was an error (wrong customer or invoice replaced by an other for example)
+# IdSocialContribution=Social contribution id
+# PaymentId=Payment id
+# InvoiceId=Invoice id
+# InvoiceRef=Invoice ref.
+# InvoiceDateCreation=Invoice creation date
+# InvoiceStatus=Invoice status
+# InvoiceNote=Invoice note
+# InvoicePaid=Invoice paid
+# PaymentNumber=Payment number
+# RemoveDiscount=Remove discount
+# WatermarkOnDraftBill=Watermark on draft invoices (nothing if empty)
+# InvoiceNotChecked=No invoice selected
+# CloneInvoice=Clone invoice
+# ConfirmCloneInvoice=Are you sure you want to clone this invoice %s ?
+# DisabledBecauseReplacedInvoice=Action disabled because invoice has been replaced
+# DescTaxAndDividendsArea=This area presents a summary of all payments made for tax or social contributions. Only records with payment during the fixed year are included here.
+# NbOfPayments=Nb of payments
+# SplitDiscount=Split discount in two
+# ConfirmSplitDiscount=Are you sure you want to split this discount of %s %s into 2 lower discounts ?
+# TypeAmountOfEachNewDiscount=Input amount for each of two parts :
+# TotalOfTwoDiscountMustEqualsOriginal=Total of two new discount must be equal to original discount amount.
+# ConfirmRemoveDiscount=Are you sure you want to remove this discount ?
+# RelatedBill=Related invoice
+# RelatedBills=Related invoices
+
+# PaymentConditions
+# PaymentConditionShortRECEP=Immediate
+# PaymentConditionRECEP=Immediate
+# PaymentConditionShort30D=30 days
+# PaymentCondition30D=30 days
+# PaymentConditionShort30DENDMONTH=30 days end of month
+# PaymentCondition30DENDMONTH=30 days end of month
+# PaymentConditionShort60D=60 days
+# PaymentCondition60D=60 days
+# PaymentConditionShort60DENDMONTH=60 days end of month
+# PaymentCondition60DENDMONTH=60 days end of month
+# PaymentConditionShortPT_DELIVERY=Delivery
+# PaymentConditionPT_DELIVERY=On delivery
+# PaymentConditionShortPT_ORDER=On order
+# PaymentConditionPT_ORDER=On order
+# PaymentConditionShortPT_5050=50-50
+# PaymentConditionPT_5050=50%% in advance, 50%% on delivery
+# FixAmount=Fix amount
+# VarAmount=Variable amount (%% tot.)
+
+# PaymentType
+# PaymentTypeVIR=Bank deposit
+# PaymentTypeShortVIR=Bank deposit
+# PaymentTypePRE=Bank's order
+# PaymentTypeShortPRE=Bank's order
+# PaymentTypeLIQ=Cash
+# PaymentTypeShortLIQ=Cash
+# PaymentTypeCB=Credit card
+# PaymentTypeShortCB=Credit card
+# PaymentTypeCHQ=Check
+# PaymentTypeShortCHQ=Check
+# PaymentTypeTIP=TIP
+# PaymentTypeShortTIP=TIP
+# PaymentTypeVAD=On line payment
+# PaymentTypeShortVAD=On line payment
+# PaymentTypeTRA=Bill payment
+# PaymentTypeShortTRA=Bill
+# BankDetails=Bank details
+# BankCode=Bank code
+# DeskCode=Desk code
+# BankAccountNumber=Account number
+# BankAccountNumberKey=Key
+# Residence=Domiciliation
+# IBANNumber=IBAN number
+# IBAN=IBAN
+# BIC=BIC/SWIFT
+# BICNumber=BIC/SWIFT number
+# ExtraInfos=Extra infos
+# RegulatedOn=Regulated on
+# ChequeNumber=Check N°
+# ChequeOrTransferNumber=Check/Transfer N°
+# ChequeMaker=Check transmitter
+# ChequeBank=Bank of Check
+# NetToBePaid=Net to be paid
+# PhoneNumber=Tel
+# FullPhoneNumber=Telephone
+# TeleFax=Fax
+# PrettyLittleSentence=Accept the amount of payments due by checks issued in my name as a Member of an accounting association approved by the Fiscal Administration.
+# IntracommunityVATNumber=Intracommunity number of VAT
+# PaymentByChequeOrderedTo=Check payment (including tax) are payable to %s send to
+# PaymentByChequeOrderedToShort=Check payment (including tax) are payable to
+# SendTo=sent to
+# PaymentByTransferOnThisBankAccount=Payment by transfer on the following bank account
+# VATIsNotUsedForInvoice=* Non applicable VAT art-293B of CGI
+# LawApplicationPart1=By application of the law 80.335 of 12/05/80
+# LawApplicationPart2=the goods remain the property of
+# LawApplicationPart3=the seller until the complete cashing of
+# LawApplicationPart4=their price.
+# LimitedLiabilityCompanyCapital=SARL with Capital of
+# UseLine=Apply
+# UseDiscount=Use discount
+# UseCredit=Use credit
+# UseCreditNoteInInvoicePayment=Reduce amount to pay with this credit
+# MenuChequeDeposits=Checks deposits
+# MenuCheques=Checks
+# MenuChequesReceipts=Checks receipts
+# NewChequeDeposit=New deposit
+# ChequesReceipts=Checks receipts
+# ChequesArea=Checks deposits area
+# ChequeDeposits=Checks deposits
+# Cheques=Checks
+# CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s
+# UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices
+# ShowUnpaidAll=Show all unpaid invoices
+# ShowUnpaidLateOnly=Show late unpaid invoices only
+# PaymentInvoiceRef=Payment invoice %s
+# ValidateInvoice=Validate invoice
+# Cash=Cash
+# Reported=Delayed
+# DisabledBecausePayments=Not possible since there are some payments
+# CantRemovePaymentWithOneInvoicePaid=Can't remove payment since there is at least one invoice classified paid
+# ExpectedToPay=Expected payment
+# PayedByThisPayment=Paid by this payment
+# ClosePaidInvoicesAutomatically=Classify "Paid" all standard or replacement invoices entirely paid.
+# ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back.
+# AllCompletelyPayedInvoiceWillBeClosed=All invoice with no remain to pay will be automatically closed to status "Paid".
+# ToMakePayment=Pay
+# ToMakePaymentBack=Pay back
+# ListOfYourUnpaidInvoices=List of unpaid invoices
+# NoteListOfYourUnpaidInvoices=Note: This list contains only invoices for third parties you are linked to as a sale representative.
+# RevenueStamp=Revenue stamp
+##### Types de contacts #####
+# TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice
+# TypeContact_facture_external_BILLING=Customer invoice contact
+# TypeContact_facture_external_SHIPPING=Customer shipping contact
+# TypeContact_facture_external_SERVICE=Customer service contact
+# TypeContact_invoice_supplier_internal_SALESREPFOLL=Representative following-up supplier invoice
+# TypeContact_invoice_supplier_external_BILLING=Supplier invoice contact
+# TypeContact_invoice_supplier_external_SHIPPING=Supplier shipping contact
+# TypeContact_invoice_supplier_external_SERVICE=Supplier service contact
+# crabe PDF Model
+# PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template)
+# oursin PDF Model
+# PDFOursinDescription=Invoice PDF template Oursin. A complete invoice template (alternative Template)
+# NumRef Modules
+# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
diff --git a/htdocs/langs/th_TH/bookmarks.lang b/htdocs/langs/th_TH/bookmarks.lang
new file mode 100644
index 00000000000..c04d25c328d
--- /dev/null
+++ b/htdocs/langs/th_TH/bookmarks.lang
@@ -0,0 +1,19 @@
+# Dolibarr language file - Source file is en_US - marque pages
+# AddThisPageToBookmarks=Add this page to bookmarks
+# Bookmark=Bookmark
+# Bookmarks=Bookmarks
+# NewBookmark=New bookmark
+# ShowBookmark=Show bookmark
+# OpenANewWindow=Open a new window
+# ReplaceWindow=Replace current window
+# BookmarkTargetNewWindowShort=New window
+# BookmarkTargetReplaceWindowShort=Current window
+# BookmarkTitle=Bookmark title
+# UrlOrLink=URL
+# BehaviourOnClick=Behaviour when a URL is clicked
+# CreateBookmark=Create bookmark
+# SetHereATitleForLink=Set a title for the bookmark
+# UseAnExternalHttpLinkOrRelativeDolibarrLink=Use an external http URL or a relative Dolibarr URL
+# ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Choose if a page opened by link must appear on current or new window
+# BookmarksManagement=Bookmarks management
+# ListOfBookmarks=List of bookmarks
diff --git a/htdocs/langs/th_TH/boxes.lang b/htdocs/langs/th_TH/boxes.lang
new file mode 100644
index 00000000000..0596d677c46
--- /dev/null
+++ b/htdocs/langs/th_TH/boxes.lang
@@ -0,0 +1,91 @@
+# Dolibarr language file - Source file is en_US - boxes
+# BoxLastRssInfos=Rss information
+# BoxLastProducts=Last %s products/services
+# BoxProductsAlertStock=Products in stock alert
+# BoxLastProductsInContract=Last %s contracted products/services
+# BoxLastSupplierBills=Last supplier's invoices
+# BoxLastCustomerBills=Last customer's invoices
+# BoxOldestUnpaidCustomerBills=Oldest unpaid customer's invoices
+# BoxOldestUnpaidSupplierBills=Oldest unpaid supplier's invoices
+# BoxLastProposals=Last commercial proposals
+# BoxLastProspects=Last modified prospects
+# BoxLastCustomers=Last modified customers
+# BoxLastSuppliers=Last modified suppliers
+# BoxLastCustomerOrders=Last customer orders
+# BoxLastBooks=Last books
+# BoxLastActions=Last actions
+# BoxLastContracts=Last contracts
+# BoxLastContacts=Last contacts/addresses
+# BoxLastMembers=Last members
+# BoxFicheInter=Last interventions
+# BoxCurrentAccounts=Opened accounts balance
+# BoxSalesTurnover=Sales turnover
+# BoxTotalUnpaidCustomerBills=Total unpaid customer's invoices
+# BoxTotalUnpaidSuppliersBills=Total unpaid supplier's invoices
+# BoxTitleLastBooks=Last %s recorded books
+# BoxTitleNbOfCustomers=Number of clients
+# BoxTitleLastRssInfos=Last %s news from %s
+# BoxTitleLastProducts=Last %s modified products/services
+# BoxTitleProductsAlertStock=Products in stock alert
+# BoxTitleLastCustomerOrders=Last %s modified customer orders
+# BoxTitleLastSuppliers=Last %s recorded suppliers
+# BoxTitleLastCustomers=Last %s recorded customers
+# BoxTitleLastModifiedSuppliers=Last %s modified suppliers
+# BoxTitleLastModifiedCustomers=Last %s modified customers
+# BoxTitleLastCustomersOrProspects=Last %s modified customers or prospects
+# BoxTitleLastPropals=Last %s recorded proposals
+# BoxTitleLastCustomerBills=Last %s customer's invoices
+# BoxTitleLastSupplierBills=Last %s supplier's invoices
+# BoxTitleLastProspects=Last %s recorded prospects
+# BoxTitleLastModifiedProspects=Last %s modified prospects
+# BoxTitleLastProductsInContract=Last %s products/services in a contract
+# BoxTitleLastModifiedMembers=Last %s modified members
+# BoxTitleLastFicheInter=Last %s modified intervention
+# BoxTitleOldestUnpaidCustomerBills=Oldest %s unpaid customer's invoices
+# BoxTitleOldestUnpaidSupplierBills=Oldest %s unpaid supplier's invoices
+# BoxTitleCurrentAccounts=Opened account's balances
+# BoxTitleSalesTurnover=Sales turnover
+# BoxTitleTotalUnpaidCustomerBills=Unpaid customer's invoices
+# BoxTitleTotalUnpaidSuppliersBills=Unpaid supplier's invoices
+# BoxTitleLastModifiedContacts=Last %s modified contacts/addresses
+# BoxMyLastBookmarks=My last %s bookmarks
+# BoxOldestExpiredServices=Oldest active expired services
+# BoxLastExpiredServices=Last %s oldest contacts with active expired services
+# BoxTitleLastActionsToDo=Last %s actions to do
+# BoxTitleLastContracts=Last %s contracts
+# BoxTitleLastModifiedDonations=Last %s modified donations
+# BoxTitleLastModifiedExpenses=Last %s modified expenses
+# BoxGlobalActivity=Global activity (invoices, proposals, orders)
+# FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Last successfull refresh date: %s
+# LastRefreshDate=Last refresh date
+# NoRecordedBookmarks=No bookmarks defined.
+# ClickToAdd=Click here to add.
+# NoRecordedCustomers=No recorded customers
+# NoRecordedContacts=No recorded contacts
+# NoActionsToDo=No actions to do
+# NoRecordedOrders=No recorded customer's orders
+# NoRecordedProposals=No recorded proposals
+# NoRecordedInvoices=No recorded customer's invoices
+# NoUnpaidCustomerBills=No unpaid customer's invoices
+# NoRecordedSupplierInvoices=No recorded supplier's invoices
+# NoUnpaidSupplierBills=No unpaid supplier's invoices
+# NoModifiedSupplierBills=No recorded supplier's invoices
+# NoRecordedProducts=No recorded products/services
+# NoRecordedProspects=No recorded prospects
+# NoContractedProducts=No products/services contracted
+# NoRecordedContracts=No recorded contracts
+# NoRecordedInterventions=No recorded interventions
+# BoxLatestSupplierOrders=Latest supplier orders
+# BoxTitleLatestSupplierOrders=%s latest supplier orders
+# NoSupplierOrder=No recorded supplier order
+# BoxCustomersInvoicesPerMonth=Customer invoices per month
+# BoxSuppliersInvoicesPerMonth=Supplier invoices per month
+# BoxCustomersOrdersPerMonth=Customer orders per month
+# BoxSuppliersOrdersPerMonth=Supplier orders per month
+# BoxProposalsPerMonth=Proposals per month
+# NoTooLowStockProducts=No product under the low stock limit
+# BoxProductDistribution=Products/Services distribution
+# BoxProductDistributionFor=Distribution of %s for %s
+# ForCustomersInvoices=Customers invoices
+# ForCustomersOrders=Customers orders
+# ForProposals=Proposals
diff --git a/htdocs/langs/th_TH/cashdesk.lang b/htdocs/langs/th_TH/cashdesk.lang
new file mode 100644
index 00000000000..8fd787620f4
--- /dev/null
+++ b/htdocs/langs/th_TH/cashdesk.lang
@@ -0,0 +1,39 @@
+# Language file - Source file is en_US - cashdesk
+# CashDeskMenu=Point of sale
+# CashDesk=Point of sale
+# CashDesks=Point of sales
+# CashDeskBank=Bank account
+# CashDeskBankCash=Bank account (cash)
+# CashDeskBankCB=Bank account (card)
+# CashDeskBankCheque=Bank account (cheque)
+# CashDeskWarehouse=Warehouse
+# CashdeskShowServices=Selling services
+# CashDeskProducts=Products
+# CashDeskStock=Stock
+# CashDeskOn=on
+# CashDeskThirdParty=Third party
+# CashdeskDashboard=Point of sale access
+# ShoppingCart=Shopping cart
+# NewSell=New sell
+# BackOffice=Back office
+# AddThisArticle=Add this article
+# RestartSelling=Go back on sell
+# SellFinished=Sell finished
+# PrintTicket=Print ticket
+# NoProductFound=No article found
+# ProductFound=product found
+# ProductsFound=products found
+# NoArticle=No article
+# Identification=Identification
+# Article=Article
+# Difference=Difference
+# TotalTicket=Total ticket
+# NoVAT=No VAT for this sale
+# Change=Excess received
+# CalTip=Click to view the calendar
+# CashDeskSetupStock=You ask to decrease stock on invoice creation but warehouse for this is was not defined
Change stock module setup, or choose a warehouse
+# BankToPay=Charge Account
+# ShowCompany=Show company
+# ShowStock=Show warehouse
+# DeleteArticle=Click to remove this article
+# FilterRefOrLabelOrBC=Search (Ref/Label)
diff --git a/htdocs/langs/th_TH/categories.lang b/htdocs/langs/th_TH/categories.lang
new file mode 100644
index 00000000000..e6769bb4229
--- /dev/null
+++ b/htdocs/langs/th_TH/categories.lang
@@ -0,0 +1,107 @@
+# Dolibarr language file - Source file is en_US - categories
+# Category=Category
+# Categories=Categories
+# Rubrique=Category
+# Rubriques=Categories
+# categories=categories
+# TheCategorie=The category
+# NoCategoryYet=No category of this type created
+# In=In
+# AddIn=Add in
+# modify=modify
+# Classify=Classify
+# CategoriesArea=Categories area
+# ProductsCategoriesArea=Products/Services categories area
+# SuppliersCategoriesArea=Suppliers categories area
+# CustomersCategoriesArea=Customers categories area
+# ThirdPartyCategoriesArea=Third parties categories area
+# MembersCategoriesArea=Members categories area
+# ContactsCategoriesArea=Contacts categories area
+# MainCats=Main categories
+# SubCats=Subcategories
+# CatStatistics=Statistics
+# CatList=List of categories
+# AllCats=All categories
+# ViewCat=View category
+# NewCat=Add category
+# NewCategory=New category
+# ModifCat=Modify category
+# CatCreated=Category created
+# CreateCat=Create category
+# CreateThisCat=Create this category
+# ValidateFields=Validate the fields
+# NoSubCat=No subcategory.
+# SubCatOf=Subcategory
+# FoundCats=Found categories
+# FoundCatsForName=Categories found for the name :
+# FoundSubCatsIn=Subcategories found in the category
+# ErrSameCatSelected=You selected the same category several times
+# ErrForgotCat=You forgot to choose the category
+# ErrForgotField=You forgot to inform the fields
+# ErrCatAlreadyExists=This name is already used
+# AddProductToCat=Add this product to a category?
+# ImpossibleAddCat=Impossible to add the category
+# ImpossibleAssociateCategory=Impossible to associate the category to
+# WasAddedSuccessfully=%s was added successfully.
+# ObjectAlreadyLinkedToCategory=Element is already linked to this category.
+# CategorySuccessfullyCreated=This category %s has been added with success.
+# ProductIsInCategories=Product/service owns to following categories
+# SupplierIsInCategories=Third party owns to following suppliers categories
+# CompanyIsInCustomersCategories=This third party owns to following customers/prospects categories
+# CompanyIsInSuppliersCategories=This third party owns to following suppliers categories
+# MemberIsInCategories=This member owns to following members categories
+# ContactIsInCategories=This contact owns to following contacts categories
+# ProductHasNoCategory=This product/service is not in any categories
+# SupplierHasNoCategory=This supplier is not in any categories
+# CompanyHasNoCategory=This company is not in any categories
+# MemberHasNoCategory=This member is not in any categories
+# ContactHasNoCategory=This contact is not in any categories
+# ClassifyInCategory=Classify in category
+# NoneCategory=None
+# NotCategorized=Without category
+# CategoryExistsAtSameLevel=This category already exists with this ref
+# ReturnInProduct=Back to product/service card
+# ReturnInSupplier=Back to supplier card
+# ReturnInCompany=Back to customer/prospect card
+# ContentsVisibleByAll=The contents will be visible by all
+# ContentsVisibleByAllShort=Contents visible by all
+# ContentsNotVisibleByAllShort=Contents not visible by all
+# CategoriesTree=Categories tree
+# DeleteCategory=Delete category
+# ConfirmDeleteCategory=Are you sure you want to delete this category ?
+# RemoveFromCategory=Remove link with categorie
+# RemoveFromCategoryConfirm=Are you sure you want to remove link between the transaction and the category ?
+# NoCategoriesDefined=No category defined
+# SuppliersCategoryShort=Suppliers category
+# CustomersCategoryShort=Customers category
+# ProductsCategoryShort=Products category
+# MembersCategoryShort=Members category
+# SuppliersCategoriesShort=Suppliers categories
+# CustomersCategoriesShort=Customers categories
+# CustomersProspectsCategoriesShort=Custo./Prosp. categories
+# ProductsCategoriesShort=Products categories
+# MembersCategoriesShort=Members categories
+# ContactCategoriesShort=Contacts categories
+# ThisCategoryHasNoProduct=This category does not contain any product.
+# ThisCategoryHasNoSupplier=This category does not contain any supplier.
+# ThisCategoryHasNoCustomer=This category does not contain any customer.
+# ThisCategoryHasNoMember=This category does not contain any member.
+# ThisCategoryHasNoContact=This category does not contain any contact.
+# AssignedToCustomer=Assigned to a customer
+# AssignedToTheCustomer=Assigned to the customer
+# InternalCategory=Internal category
+# CategoryContents=Category contents
+# CategId=Category id
+# CatSupList=List of supplier categories
+# CatCusList=List of customer/prospect categories
+# CatProdList=List of products categories
+# CatMemberList=List of members categories
+# CatContactList=List of contact categories and contact
+# CatSupLinks=Links between suppliers and categories
+# CatCusLinks=Links between customers/prospects and categories
+# CatProdLinks=Links between products/services and categories
+# CatMemberLinks=Links between members and categories
+# CatProdLinks=Links between products/services and categories
+# CatCusLinks=Links between customers/prospects and categories
+# CatSupLinks=Links between suppliers and categories
+# DeleteFromCat=Remove from category
diff --git a/htdocs/langs/th_TH/commercial.lang b/htdocs/langs/th_TH/commercial.lang
new file mode 100644
index 00000000000..9b7556d0ce4
--- /dev/null
+++ b/htdocs/langs/th_TH/commercial.lang
@@ -0,0 +1,95 @@
+# Dolibarr language file - Source file is en_US - commercial
+# Commercial=Commercial
+# CommercialArea=Commercial area
+# CommercialCard=Commercial card
+# CustomerArea=Customers area
+# Customer=Customer
+# Customers=Customers
+# Prospect=Prospect
+# Prospects=Prospects
+# DeleteAction=Delete an event/task
+# NewAction=New event/task
+# AddAction=Add event/task
+# AddAnAction=Add an event/task
+# AddActionRendezVous=Add a Rendez-vous event
+# Rendez-Vous=Rendezvous
+# ConfirmDeleteAction=Are you sure you want to delete this event/task ?
+# CardAction=Event card
+# PercentDone=Percentage complete
+# ActionOnCompany=Task about company
+# ActionOnContact=Task about contact
+# TaskRDV=Meetings
+# TaskRDVWith=Meeting with %s
+# ShowTask=Show task
+# ShowAction=Show event
+# ActionsReport=Events report
+# ThirdPartiesOfSaleRepresentative=Thirdparties with sales representative
+# SalesRepresentative=Sales representative
+# SalesRepresentatives=Sales representatives
+# SalesRepresentativeFollowUp=Sales representative (follow-up)
+# SalesRepresentativeSignature=Sales representative (signature)
+# CommercialInterlocutor=Commercial interlocutor
+# ErrorWrongCode=Wrong code
+# NoSalesRepresentativeAffected=No particular sales representative assigned
+# ShowCustomer=Show customer
+# ShowProspect=Show prospect
+# ListOfProspects=List of prospects
+# ListOfCustomers=List of customers
+# LastDoneTasks=Last %s completed tasks
+# LastRecordedTasks=Last recorded tasks
+# LastActionsToDo=Last %s oldest actions not completed
+# DoneAndToDoActionsFor=Completed and To do events for %s
+# DoneAndToDoActions=Completed and To do events
+# DoneActions=Completed events
+# DoneActionsFor=Completed events for %s
+# ToDoActions=Incomplete events
+# ToDoActionsFor=Incomplete events for %s
+# SendPropalRef=Send commercial proposal %s
+# SendOrderRef=Send order %s
+# StatusNotApplicable=Not applicable
+# StatusActionToDo=To do
+# StatusActionDone=Complete
+# MyActionsAsked=Events I have recorded
+# MyActionsToDo=Events I have to do
+# MyActionsDone=Events assigned to me
+# StatusActionInProcess=In process
+# TasksHistoryForThisContact=Events for this contact
+# LastProspectDoNotContact=Do not contact
+# LastProspectNeverContacted=Never contacted
+# LastProspectToContact=To contact
+# LastProspectContactInProcess=Contact in process
+# LastProspectContactDone=Contact done
+# DateActionPlanned=Date event planned for
+# DateActionDone=Date event done
+# ActionAskedBy=Event reported by
+# ActionAffectedTo=Event assigned to
+# ActionDoneBy=Event done by
+# ActionUserAsk=Reported by
+# ErrorStatusCantBeZeroIfStarted=If field 'Date done' is filled, action is started (or finished), so field 'Status' can't be 0%%.
+# ActionAC_TEL=Phone call
+# ActionAC_FAX=Send fax
+# ActionAC_PROP=Send proposal by mail
+# ActionAC_EMAIL=Send Email
+# ActionAC_RDV=Meetings
+# ActionAC_FAC=Send customer invoice by mail
+# ActionAC_REL=Send customer invoice by mail (reminder)
+# ActionAC_CLO=Close
+# ActionAC_EMAILING=Send mass email
+# ActionAC_COM=Send customer order by mail
+# ActionAC_SHIP=Send shipping by mail
+# ActionAC_SUP_ORD=Send supplier order by mail
+# ActionAC_SUP_INV=Send supplier invoice by mail
+# ActionAC_OTH=Other
+# ActionAC_OTH_AUTO=Other (automatically inserted events)
+# ActionAC_MANUAL=Manually inserted events
+# ActionAC_AUTO=Automatically inserted events
+# Stats=Sales statistics
+# CAOrder=Sales volume (validated orders)
+# FromTo=from %s to %s
+# MargeOrder=Margins (validated orders)
+# RecapAnnee=Summary of the year
+# NoData=There is no data
+# StatusProsp=Prospect status
+# DraftPropals=Draft commercial proposals
+# SearchPropal=Search a commercial proposal
+# CommercialDashboard=Commercial summary
diff --git a/htdocs/langs/th_TH/companies.lang b/htdocs/langs/th_TH/companies.lang
new file mode 100644
index 00000000000..0273600cfda
--- /dev/null
+++ b/htdocs/langs/th_TH/companies.lang
@@ -0,0 +1,409 @@
+# Dolibarr language file - Source file is en_US - companies
+# ErrorCompanyNameAlreadyExists=Company name %s already exists. Choose another one.
+# ErrorPrefixAlreadyExists=Prefix %s already exists. Choose another one.
+# ErrorSetACountryFirst=Set the country first
+# SelectThirdParty=Select a third party
+# DeleteThirdParty=Delete a third party
+# ConfirmDeleteCompany=Are you sure you want to delete this company and all inherited information ?
+# DeleteContact=Delete a contact/address
+# ConfirmDeleteContact=Are you sure you want to delete this contact and all inherited information ?
+# MenuNewThirdParty=New third party
+# MenuNewCompany=New company
+# MenuNewCustomer=New customer
+# MenuNewProspect=New prospect
+# MenuNewSupplier=New supplier
+# MenuNewPrivateIndividual=New private individual
+# MenuSocGroup=Groups
+# NewCompany=New company (prospect, customer, supplier)
+# NewThirdParty=New third party (prospect, customer, supplier)
+# NewSocGroup=New company group
+# NewPrivateIndividual=New private individual (prospect, customer, supplier)
+# ProspectionArea=Prospection area
+# SocGroup=Group of companies
+# IdThirdParty=Id third party
+# IdCompany=Company Id
+# IdContact=Contact Id
+# Contacts=Contacts/Addresses
+# ThirdPartyContacts=Third party contacts
+# ThirdPartyContact=Third party contact/address
+# StatusContactValidated=Status of contact/address
+# Company=Company
+# CompanyName=Company name
+# Companies=Companies
+# CountryIsInEEC=Country is inside European Economic Community
+# ThirdPartyName=Third party name
+# ThirdParty=Third party
+# ThirdParties=Third parties
+# ThirdPartyAll=Third parties (all)
+# ThirdPartyProspects=Prospects
+# ThirdPartyProspectsStats=Prospects
+# ThirdPartyCustomers=Customers
+# ThirdPartyCustomersStats=Customers
+# ThirdPartyCustomersWithIdProf12=Customers with %s or %s
+# ThirdPartySuppliers=Suppliers
+# ThirdPartyType=Third party type
+# Company/Fundation=Company/Foundation
+# Individual=Private individual
+# ToCreateContactWithSameName=Will create automatically a physical contact with same informations
+# ParentCompany=Parent company
+# Subsidiary=Subsidiary
+# Subsidiaries=Subsidiaries
+# NoSubsidiary=No subsidiary
+# ReportByCustomers=Report by customers
+# ReportByQuarter=Report by rate
+# CivilityCode=Civility code
+# RegisteredOffice=Registered office
+# Name=Name
+# Lastname=Last name
+# Firstname=First name
+# PostOrFunction=Post/Function
+# UserTitle=Title
+# Surname=Surname/Pseudo
+# Address=Address
+# State=State/Province
+# Region=Region
+# Country=Country
+# CountryCode=Country code
+# CountryId=Country id
+# Phone=Phone
+# Skype=Skype
+# Call=Call
+# Chat=Chat
+# PhonePro=Prof. phone
+# PhonePerso=Pers. phone
+# PhoneMobile=Mobile
+# No_Email=Don't send mass e-mailings
+# Fax=Fax
+# Zip=Zip Code
+# Town=City
+# Web=Web
+# Poste= Position
+# DefaultLang=Language by default
+# VATIsUsed=VAT is used
+# VATIsNotUsed=VAT is not used
+# CopyAddressFromSoc=Fill address with thirdparty address
+# NoEmailDefined=There is no email defined
+##### Local Taxes #####
+# LocalTax1IsUsedES= RE is used
+# LocalTax1IsNotUsedES= RE is not used
+# LocalTax2IsUsedES= IRPF is used
+# LocalTax2IsNotUsedES= IRPF is not used
+# LocalTax1ES=RE
+# LocalTax2ES=IRPF
+# ThirdPartyEMail=%s
+# WrongCustomerCode=Customer code invalid
+# WrongSupplierCode=Supplier code invalid
+# CustomerCodeModel=Customer code model
+# SupplierCodeModel=Supplier code model
+# Gencod=Bar code
+##### Professional ID #####
+# ProfId1Short=Prof. id 1
+# ProfId2Short=Prof. id 2
+# ProfId3Short=Prof. id 3
+# ProfId4Short=Prof. id 4
+# ProfId5Short=Prof. id 5
+# ProfId6Short=Prof. id 5
+# ProfId1=Professional ID 1
+# ProfId2=Professional ID 2
+# ProfId3=Professional ID 3
+# ProfId4=Professional ID 4
+# ProfId5=Professional ID 5
+# ProfId6=Professional ID 6
+# ProfId1AR=Prof Id 1 (CUIT/CUIL)
+# ProfId2AR=Prof Id 2 (Revenu brutes)
+# ProfId3AR=-
+# ProfId4AR=-
+# ProfId5AR=-
+# ProfId6AR=-
+# ProfId1AU=Prof Id 1 (ABN)
+# ProfId2AU=-
+# ProfId3AU=-
+# ProfId4AU=-
+# ProfId5AU=-
+# ProfId6AU=-
+# ProfId1BE=Prof Id 1 (Professional number)
+# ProfId2BE=-
+# ProfId3BE=-
+# ProfId4BE=-
+# ProfId5BE=-
+# ProfId6BE=-
+# ProfId1BR=-
+# ProfId2BR=IE (Inscricao Estadual)
+# ProfId3BR=IM (Inscricao Municipal)
+# ProfId4BR=CPF
+#ProfId5BR=CNAE
+#ProfId6BR=INSS
+# ProfId1CH=-
+# ProfId2CH=-
+# ProfId3CH=Prof Id 1 (Federal number)
+# ProfId4CH=Prof Id 2 (Commercial Record number)
+# ProfId5CH=-
+# ProfId6CH=-
+# ProfId1CL=Prof Id 1 (R.U.T.)
+# ProfId2CL=-
+# ProfId3CL=-
+# ProfId4CL=-
+# ProfId5CL=-
+# ProfId6CL=-
+# ProfId1CO=Prof Id 1 (R.U.T.)
+# ProfId2CO=-
+# ProfId3CO=-
+# ProfId4CO=-
+# ProfId5CO=-
+# ProfId6CO=-
+# ProfId1DE=Prof Id 1 (USt.-IdNr)
+# ProfId2DE=Prof Id 2 (USt.-Nr)
+# ProfId3DE=Prof Id 3 (Handelsregister-Nr.)
+# ProfId4DE=-
+# ProfId5DE=-
+# ProfId6DE=-
+# ProfId1ES=Prof Id 1 (CIF/NIF)
+# ProfId2ES=Prof Id 2 (Social security number)
+# ProfId3ES=Prof Id 3 (CNAE)
+# ProfId4ES=Prof Id 4 (Collegiate number)
+# ProfId5ES=-
+# ProfId6ES=-
+# ProfId1FR=Prof Id 1 (SIREN)
+# ProfId2FR=Prof Id 2 (SIRET)
+# ProfId3FR=Prof Id 3 (NAF, old APE)
+# ProfId4FR=Prof Id 4 (RCS/RM)
+# ProfId5FR=-
+# ProfId6FR=-
+# ProfId1GB=Registration Number
+# ProfId2GB=-
+# ProfId3GB=SIC
+# ProfId4GB=-
+# ProfId5GB=-
+# ProfId6GB=-
+# ProfId1HN=Id prof. 1 (RTN)
+# ProfId2HN=-
+# ProfId3HN=-
+# ProfId4HN=-
+# ProfId5HN=-
+# ProfId6HN=-
+# ProfId1IN=Prof Id 1 (TIN)
+# ProfId2IN=Prof Id 2 (PAN)
+# ProfId3IN=Prof Id 3 (SRVC TAX)
+# ProfId4IN=Prof Id 4
+# ProfId5IN=Prof Id 5
+# ProfId6IN=-
+# ProfId1MA=Id prof. 1 (R.C.)
+# ProfId2MA=Id prof. 2 (Patente)
+# ProfId3MA=Id prof. 3 (I.F.)
+# ProfId4MA=Id prof. 4 (C.N.S.S.)
+# ProfId5MA=-
+# ProfId6MA=-
+# ProfId1MX=Prof Id 1 (R.F.C).
+# ProfId2MX=Prof Id 2 (R..P. IMSS)
+# ProfId3MX=Prof Id 3 (Profesional Charter)
+# ProfId4MX=-
+# ProfId5MX=-
+# ProfId6MX=-
+# ProfId1NL=KVK nummer
+# ProfId2NL=-
+# ProfId3NL=-
+# ProfId4NL=Burgerservicenummer (BSN)
+# ProfId5NL=-
+# ProfId6NL=-
+# ProfId1PT=Prof Id 1 (NIPC)
+# ProfId2PT=Prof Id 2 (Social security number)
+# ProfId3PT=Prof Id 3 (Commercial Record number)
+# ProfId4PT=Prof Id 4 (Conservatory)
+# ProfId5PT=-
+# ProfId6PT=-
+# ProfId1SN=RC
+# ProfId2SN=NINEA
+# ProfId3SN=-
+# ProfId4SN=-
+# ProfId5SN=-
+# ProfId6SN=-
+# ProfId1TN=Prof Id 1 (RC)
+# ProfId2TN=Prof Id 2 (Fiscal matricule)
+# ProfId3TN=Prof Id 3 (Douane code)
+# ProfId4TN=Prof Id 4 (BAN)
+# ProfId5TN=-
+# ProfId6TN=-
+# ProfId1RU=Prof Id 1 (OGRN)
+# ProfId2RU=Prof Id 2 (INN)
+# ProfId3RU=Prof Id 3 (KPP)
+# ProfId4RU=Prof Id 4 (OKPO)
+# ProfId5RU=-
+# ProfId6RU=-
+# VATIntra=VAT number
+# VATIntraShort=VAT number
+# VATIntraVeryShort=VAT
+# VATIntraSyntaxIsValid=Syntax is valid
+# VATIntraValueIsValid=Value is valid
+# ProspectCustomer=Prospect / Customer
+# Prospect=Prospect
+# CustomerCard=Customer Card
+# Customer=Customer
+# CustomerDiscount=Customer Discount
+# CustomerRelativeDiscount=Relative customer discount
+# CustomerAbsoluteDiscount=Absolute customer discount
+# CustomerRelativeDiscountShort=Relative discount
+# CustomerAbsoluteDiscountShort=Absolute discount
+# CompanyHasRelativeDiscount=This customer has a default discount of %s%%
+# CompanyHasNoRelativeDiscount=This customer has no relative discount by default
+# CompanyHasAbsoluteDiscount=This customer still has discount credits or deposits for %s %s
+# CompanyHasCreditNote=This customer still has credit notes for %s %s
+# CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
+# CustomerAbsoluteDiscountAllUsers=Absolute discounts (granted by all users)
+# CustomerAbsoluteDiscountMy=Absolute discounts (granted by yourself)
+# DefaultDiscount=Default discount
+# AvailableGlobalDiscounts=Absolute discounts available
+# DiscountNone=None
+# Supplier=Supplier
+# CompanyList=Company's list
+# AddContact=Add contact
+# AddContactAddress=Add contact/address
+# EditContact=Edit contact
+# EditContactAddress=Edit contact/address
+# Contact=Contact
+# ContactsAddresses=Contacts/Addresses
+# NoContactDefinedForThirdParty=No contact defined for this third party
+# NoContactDefined=No contact defined
+# DefaultContact=Default contact/address
+# AddCompany=Add company
+# AddThirdParty=Add third party
+# DeleteACompany=Delete a company
+# PersonalInformations=Personal data
+# AccountancyCode=Accountancy code
+# CustomerCode=Customer code
+# SupplierCode=Supplier code
+# CustomerAccount=Customer account
+# SupplierAccount=Supplier account
+# CustomerCodeDesc=Customer code, unique for all customers
+# SupplierCodeDesc=Supplier code, unique for all suppliers
+# RequiredIfCustomer=Required if third party is a customer or prospect
+# RequiredIfSupplier=Required if third party is a supplier
+# ValidityControledByModule=Validity controled by module
+# ThisIsModuleRules=This is rules for this module
+# LastProspect=Last
+# ProspectToContact=Prospect to contact
+# CompanyDeleted=Company "%s" deleted from database.
+# ListOfContacts=List of contacts/addresses
+# ListOfContactsAddresses=List of contacts/adresses
+# ListOfProspectsContacts=List of prospect contacts
+# ListOfCustomersContacts=List of customer contacts
+# ListOfSuppliersContacts=List of supplier contacts
+# ListOfCompanies=List of companies
+# ListOfThirdParties=List of third parties
+# ShowCompany=Show company
+# ShowContact=Show contact
+# ContactsAllShort=All (No filter)
+# ContactType=Contact type
+# ContactForOrders=Order's contact
+# ContactForProposals=Proposal's contact
+# ContactForContracts=Contract's contact
+# ContactForInvoices=Invoice's contact
+# NoContactForAnyOrder=This contact is not a contact for any order
+# NoContactForAnyProposal=This contact is not a contact for any commercial proposal
+# NoContactForAnyContract=This contact is not a contact for any contract
+# NoContactForAnyInvoice=This contact is not a contact for any invoice
+# NewContact=New contact
+# NewContactAddress=New contact/address
+# LastContacts=Last contacts
+# MyContacts=My contacts
+# Phones=Phones
+# Capital=Capital
+# CapitalOf=Capital of %s
+# EditCompany=Edit company
+# EditDeliveryAddress=Edit delivery address
+# ThisUserIsNot=This user is not a prospect, customer nor supplier
+# VATIntraCheck=Check
+# VATIntraCheckDesc=The link %s allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
+# VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
+# VATIntraCheckableOnEUSite=Check Intracomunnautary VAT on European commision site
+# VATIntraManualCheck=You can also check manually from european web site %s
+# ErrorVATCheckMS_UNAVAILABLE=Check not possible. Check service is not provided by the member state (%s).
+# NorProspectNorCustomer=Nor prospect, nor customer
+# JuridicalStatus=Juridical status
+# Staff=Staff
+# ProspectLevelShort=Potential
+# ProspectLevel=Prospect potential
+# ContactPrivate=Private
+# ContactPublic=Shared
+# ContactVisibility=Visibility
+# OthersNotLinkedToThirdParty=Others, not linked to a third party
+# ProspectStatus=Prospect status
+# PL_NONE=None
+# PL_UNKNOWN=Unknown
+# PL_LOW=Low
+# PL_MEDIUM=Medium
+# PL_HIGH=High
+# TE_UNKNOWN=-
+# TE_STARTUP=Startup
+# TE_GROUP=Large company
+# TE_MEDIUM=Medium company
+# TE_ADMIN=Governmental
+# TE_SMALL=Small company
+# TE_RETAIL=Retailer
+# TE_WHOLE=Wholetailer
+# TE_PRIVATE=Private individual
+# TE_OTHER=Other
+# StatusProspect-1=Do not contact
+# StatusProspect0=Never contacted
+# StatusProspect1=To contact
+# StatusProspect2=Contact in process
+# StatusProspect3=Contact done
+# ChangeDoNotContact=Change status to 'Do not contact'
+# ChangeNeverContacted=Change status to 'Never contacted'
+# ChangeToContact=Change status to 'To contact'
+# ChangeContactInProcess=Change status to 'Contact in process'
+# ChangeContactDone=Change status to 'Contact done'
+# ProspectsByStatus=Prospects by status
+# BillingContact=Billing contact
+# NbOfAttachedFiles=Number of attached files
+# AttachANewFile=Attach a new file
+# NoRIB=No BAN defined
+# NoParentCompany=None
+# ExportImport=Import-Export
+# ExportCardToFormat=Export card to format
+# ContactNotLinkedToCompany=Contact not linked to any third party
+# DolibarrLogin=Dolibarr login
+# NoDolibarrAccess=No Dolibarr access
+# ExportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
+# ExportDataset_company_2=Contacts and properties
+# ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
+# ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes
+# ImportDataset_company_3=Bank details
+# PriceLevel=Price level
+# DeliveriesAddress=Delivery addresses
+# DeliveryAddress=Delivery address
+# DeliveryAddressLabel=Delivery address label
+# DeleteDeliveryAddress=Delete a delivery address
+# ConfirmDeleteDeliveryAddress=Are you sure you want to delete this delivery address?
+# NewDeliveryAddress=New delivery address
+# AddDeliveryAddress=Add address
+# AddAddress=Add address
+# NoOtherDeliveryAddress=No alternative delivery address defined
+# SupplierCategory=Supplier category
+# JuridicalStatus200=Independant
+# DeleteFile=Delete file
+# ConfirmDeleteFile=Are you sure you want to delete this file?
+# AllocateCommercial=Assigned to sale representative
+# SelectCountry=Select a country
+# SelectCompany=Select a third party
+# Organization=Organization
+# AutomaticallyGenerated=Automatically generated
+# FiscalYearInformation=Information on the fiscal year
+# FiscalMonthStart=Starting month of the fiscal year
+# YouMustCreateContactFirst=You must create emails contacts for third party first to be able to add emails notifications.
+# ListSuppliersShort=List of suppliers
+# ListProspectsShort=List of prospects
+# ListCustomersShort=List of customers
+# ThirdPartiesArea=Third parties area
+# LastModifiedThirdParties=Last %s modified third parties
+# UniqueThirdParties=Total of unique third parties
+# InActivity=Open
+# ActivityCeased=Closed
+# ActivityStateFilter=Activity status
+# ProductsIntoElements=List of products into
+# CurrentOutstandingBill=Current outstanding bill
+# OutstandingBill=Max. for outstanding bill
+# OutstandingBillReached=Reached max. for outstanding bill
+# Monkey
+# MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
+# Leopard
+# LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
diff --git a/htdocs/langs/th_TH/compta.lang b/htdocs/langs/th_TH/compta.lang
new file mode 100644
index 00000000000..6f458805058
--- /dev/null
+++ b/htdocs/langs/th_TH/compta.lang
@@ -0,0 +1,178 @@
+# Dolibarr language file - Source file is en_US - compta
+# Accountancy=Accountancy
+# AccountancyCard=Accountancy card
+# Treasury=Treasury
+# MenuFinancial=Financial
+# TaxModuleSetupToModifyRules=Go to Taxes module setup to modify rules for calculation
+# OptionMode=Option for accountancy
+# OptionModeTrue=Option Incomes-Expenses
+# OptionModeVirtual=Option Claims-Debts
+# OptionModeTrueDesc=In this context, the turnover is calculated over payments (date of payments). The validity of the figures is assured only if the book-keeping is scrutinized through the input/output on the accounts via invoices.
+# OptionModeVirtualDesc=In this context, the turnover is calculated over invoices (date of validation). When these invoices are due, whether they have been paid or not, they are listed in the turnover output.
+# FeatureIsSupportedInInOutModeOnly=Feature only available in CREDITS-DEBTS accountancy mode (See Accountancy module configuration)
+# VATReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using rules defined by Tax module setup.
+# Param=Setup
+# RemainingAmountPayment=Amount payment remaining :
+# AmountToBeCharged=Total amount to pay :
+# AccountsGeneral=Accounts
+# Account=Account
+# Accounts=Accounts
+# Accountparent=Account parent
+# Accountsparent=Accounts parent
+# BillsForSuppliers=Bills for suppliers
+# Income=Income
+# Outcome=Expense
+# ReportInOut=Income / Expense
+# ReportTurnover=Turnover
+# PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
+# PaymentsNotLinkedToUser=Payments not linked to any user
+# Profit=Profit
+# Balance=Balance
+# Debit=Debit
+# Credit=Credit
+# Piece=Accounting Doc.
+# Withdrawal=Withdrawal
+# Withdrawals=Withdrawals
+# AmountHTVATRealReceived=Net collected
+# AmountHTVATRealPaid=Net paid
+# VATToPay=VAT sells
+# VATReceived=VAT received
+# VATToCollect=VAT purchases
+# VATSummary=VAT Balance
+# LT2SummaryES=IRPF Balance
+# VATPaid=VAT paid
+# LT2PaidES=IRPF Paid
+# LT2CustomerES=IRPF sales
+# LT2SupplierES=IRPF purchases
+# VATCollected=VAT collected
+# ToPay=To pay
+# ToGet=To get back
+# TaxAndDividendsArea=Tax, social contributions and dividends area
+# SocialContribution=Social contribution
+# SocialContributions=Social contributions
+# MenuTaxAndDividends=Taxes and dividends
+# MenuSocialContributions=Social contributions
+# MenuNewSocialContribution=New contribution
+# NewSocialContribution=New social contribution
+# ContributionsToPay=Contributions to pay
+# AccountancyTreasuryArea=Accountancy/Treasury area
+# AccountancySetup=Accountancy setup
+# NewPayment=New payment
+# Payments=Payments
+# PaymentCustomerInvoice=Customer invoice payment
+# PaymentSupplierInvoice=Supplier invoice payment
+# PaymentSocialContribution=Social contribution payment
+# PaymentVat=VAT payment
+# ListPayment=List of payments
+# ListOfPayments=List of payments
+# ListOfCustomerPayments=List of customer payments
+# ListOfSupplierPayments=List of supplier payments
+# DatePayment=Payment date
+# NewVATPayment=New VAT payment
+# newLT2PaymentES=New IRPF payment
+# LT2PaymentES=IRPF Payment
+# LT2PaymentsES=IRPF Payments
+# VATPayment=VAT Payment
+# VATPayments=VAT Payments
+# SocialContributionsPayments=Social contributions payments
+# ShowVatPayment=Show VAT payment
+# TotalToPay=Total to pay
+# TotalVATReceived=Total VAT received
+# CustomerAccountancyCode=Customer accountancy code
+# SupplierAccountancyCode=Supplier accountancy code
+# AccountNumberShort=Account number
+# AccountNumber=Account number
+# NewAccount=New account
+# SalesTurnover=Sales turnover
+# SalesTurnoverMinimum=Minimum sales turnover
+# ByThirdParties=By third parties
+# ByUserAuthorOfInvoice=By invoice author
+# AccountancyExport=Accountancy export
+# ErrorWrongAccountancyCodeForCompany=Bad customer accountancy code for %s
+# SuppliersProductsSellSalesTurnover=The generated turnover by the sales of supplier's products.
+# CheckReceipt=Check deposit
+# CheckReceiptShort=Check deposit
+# NewCheckReceipt=New discount
+# NewCheckDeposit=New check deposit
+# NewCheckDepositOn=Create receipt for deposit on account: %s
+# NoWaitingChecks=No checks waiting for deposit.
+# DateChequeReceived=Check reception date
+# NbOfCheques=Nb of checks
+# PaySocialContribution=Pay a social contribution
+# ConfirmPaySocialContribution=Are you sure you want to classify this social contribution as paid?
+# DeleteSocialContribution=Delete a social contribution
+# ConfirmDeleteSocialContribution=Are you sure you want to delete this social contribution?
+# ExportDataset_tax_1=Social contributions and payments
+# CalcModeVATDebt=Mode %sVAT on commitment accounting%s.
+# CalcModeVATEngagement=Mode %sVAT on incomes-expenses%s.
+# CalcModeDebt=Mode %sClaims-Debts%s said Commitment accounting.
+# CalcModeEngagement=Mode %sIncomes-Expenses%s said cash accounting
+# AnnualSummaryDueDebtMode=Balance of income and expenses, annual summary
+# AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
+# AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by third parties, mode %sClaims-Debts%s said Commitment accounting.
+# AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by third parties, mode %sIncomes-Expenses%s said cash accounting.
+# SeeReportInInputOutputMode=See report %sIncomes-Expenses%s said cash accounting for a calculation on actual payments made
+# SeeReportInDueDebtMode=See report %sClaims-Debts%s said commitment accounting for a calculation on issued invoices
+# RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
+# RulesResultDue=- It includes outstanding invoices, expenses and VAT whether they are paid or not.
- It is based on the validation date of invoices and VAT and on the due date for expenses.
+# RulesResultInOut=- It includes the real payments made on invoices, expenses and VAT.
- It is based on the payment dates of the invoices, expenses and VAT.
+# RulesCADue=- It includes the client's due invoices whether they are paid or not.
- It is based on the validation date of these invoices.
+# RulesCAIn=- It includes all the effective payments of invoices received from clients.
- It is based on the payment date of these invoices
+# DepositsAreNotIncluded=- Deposit invoices are nor included
+# DepositsAreIncluded=- Deposit invoices are included
+# LT2ReportByCustomersInInputOutputModeES=Report by third party IRPF
+# VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
+# VATReportByCustomersInDueDebtMode=Report by the customer VAT collected and paid
+# VATReportByQuartersInInputOutputMode=Report by rate of the VAT collected and paid
+# VATReportByQuartersInDueDebtMode=Report by rate of the VAT collected and paid
+# SeeVATReportInInputOutputMode=See report %sVAT encasement%s for a standard calculation
+# SeeVATReportInDueDebtMode=See report %sVAT on flow%s for a calculation with an option on the flow
+# RulesVATInServices=- For services, the report includes the VAT regulations actually received or issued on the basis of the date of payment.
+# RulesVATInProducts=- For material assets, it includes the VAT invoices on the basis of the invoice date.
+# RulesVATDueServices=- For services, the report includes VAT invoices due, paid or not, based on the invoice date.
+# RulesVATDueProducts=- For material assets, it includes the VAT invoices, based on the invoice date.
+# OptionVatInfoModuleComptabilite=Note: For material assets, it should use the date of delivery to be more fair.
+# PercentOfInvoice=%%/invoice
+# NotUsedForGoods=Not used on goods
+# ProposalStats=Statistics on proposals
+# OrderStats=Statistics on orders
+# InvoiceStats=Statistics on bills
+# Dispatch=Dispatching
+# Dispatched=Dispatched
+# ToDispatch=To dispatch
+# ThirdPartyMustBeEditAsCustomer=Third party must be defined as a customer
+# SellsJournal=Sales Journal
+# PurchasesJournal=Purchases Journal
+# DescSellsJournal=Sales Journal
+# DescPurchasesJournal=Purchases Journal
+# InvoiceRef=Invoice ref.
+# CodeNotDef=Not defined
+# AddRemind=Dispatch available amount
+# RemainToDivide= Remain to dispatch :
+# WarningDepositsNotIncluded=Deposits invoices are not included in this version with this accountancy module.
+# DatePaymentTermCantBeLowerThanObjectDate=Payment term date can't be lower than object date.
+# Pcg_version=Pcg version
+# Pcg_type=Pcg type
+# Pcg_subtype=Pcg subtype
+# InvoiceLinesToDispatch=Invoice lines to dispatch
+# InvoiceDispatched=Dispatched invoices
+# AccountancyDashboard=Accountancy summary
+# ByProductsAndServices=By products and services
+# RefExt=External ref
+# ToCreateAPredefinedInvoice=To create a predefined invoice, create a standard invoice then, without validating it, click onto button "Convert to predefined invoice".
+# LinkedOrder=linked to order
+# ReCalculate=Recalculate
+# Mode1=Method 1
+# Mode2=Method 2
+# CalculationRuleDesc=To calculate total VAT, there is two methods:
Method 1 is rounding vat on each line, then summing them.
Method 2 is summing all vat on each line, then rounding result.
Final result may differs from few cents. Default mode is mode %s.
+# CalculationRuleDescSupplier=according to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
+# TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a cash accountancy mode is not relevant. This report is only available when using engagement accountancy mode (see setup of accountancy module).
+# CalculationMode=Calculation mode
+# COMPTA_PRODUCT_BUY_ACCOUNT=Default accountancy code to buy products
+# COMPTA_PRODUCT_SOLD_ACCOUNT=Default accountancy code to sell products
+# COMPTA_SERVICE_BUY_ACCOUNT=Default accountancy code to buy services
+# COMPTA_SERVICE_SOLD_ACCOUNT=Default accountancy code to sell services
+# COMPTA_VAT_ACCOUNT=Default accountancy code for collecting VAT
+# COMPTA_VAT_BUY_ACCOUNT=Default accountancy code for paying VAT
+# COMPTA_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties
+# COMPTA_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties
diff --git a/htdocs/langs/th_TH/contracts.lang b/htdocs/langs/th_TH/contracts.lang
new file mode 100644
index 00000000000..def3d8aceff
--- /dev/null
+++ b/htdocs/langs/th_TH/contracts.lang
@@ -0,0 +1,99 @@
+# Dolibarr language file - Source file is en_US - contracts
+# ContractsArea=Contracts area
+# ListOfContracts=List of contracts
+# LastContracts=Last %s modified contracts
+# AllContracts=All contracts
+# ContractCard=Contract card
+# ContractStatus=Contract status
+# ContractStatusNotRunning=Not running
+# ContractStatusRunning=Running
+# ContractStatusDraft=Draft
+# ContractStatusValidated=Validated
+# ContractStatusClosed=Closed
+# ServiceStatusInitial=Not running
+# ServiceStatusRunning=Running
+# ServiceStatusNotLate=Running, not expired
+# ServiceStatusNotLateShort=Not expired
+# ServiceStatusLate=Running, expired
+# ServiceStatusLateShort=Expired
+# ServiceStatusClosed=Closed
+# ServicesLegend=Services legend
+# Contracts=Contracts
+# Contract=Contract
+# NoContracts=No contracts
+# MenuServices=Services
+# MenuInactiveServices=Services not active
+# MenuRunningServices=Running services
+# MenuExpiredServices=Expired services
+# MenuClosedServices=Closed services
+# NewContract=New contract
+# AddContract=Add contract
+# SearchAContract=Search a contract
+# DeleteAContract=Delete a contract
+# CloseAContract=Close a contract
+# ConfirmDeleteAContract=Are you sure you want to delete this contract and all its services ?
+# ConfirmValidateContract=Are you sure you want to validate this contract under name %s ?
+# ConfirmCloseContract=This will close all services (active or not). Are you sure you want to close this contract ?
+# ConfirmCloseService=Are you sure you want to close this service with date %s ?
+# ValidateAContract=Validate a contract
+# ActivateService=Activate service
+# ConfirmActivateService=Are you sure you want to activate this service with date %s ?
+# RefContract=Contract reference
+# DateContract=Contract date
+# DateServiceActivate=Service activation date
+# DateServiceUnactivate=Service deactivation date
+# DateServiceStart=Date for beginning of service
+# DateServiceEnd=Date for end of service
+# ShowContract=Show contract
+# ListOfServices=List of services
+# ListOfInactiveServices=List of not active services
+# ListOfExpiredServices=List of expired active services
+# ListOfClosedServices=List of closed services
+# ListOfRunningContractsLines=List of running contract lines
+# ListOfRunningServices=List of running services
+# NotActivatedServices=Inactive services (among validated contracts)
+# BoardNotActivatedServices=Services to activate among validated contracts
+# LastContracts=Last %s modified contracts
+# LastActivatedServices=Last %s activated services
+# LastModifiedServices=Last %s modified services
+# EditServiceLine=Edit service line
+# ContractStartDate=Start date
+# ContractEndDate=End date
+# DateStartPlanned=Planned start date
+# DateStartPlannedShort=Planned start date
+# DateEndPlanned=Planned end date
+# DateEndPlannedShort=Planned end date
+# DateStartReal=Real start date
+# DateStartRealShort=Real start date
+# DateEndReal=Real end date
+# DateEndRealShort=Real end date
+# NbOfServices=Nb of services
+# CloseService=Close service
+# ServicesNomberShort=%s service(s)
+# RunningServices=Running services
+# BoardRunningServices=Expired running services
+# ServiceStatus=Status of service
+# DraftContracts=Drafts contracts
+# CloseRefusedBecauseOneServiceActive=Contract can't be closed as ther is at least one open service on it
+# CloseAllContracts=Close all contract lines
+# DeleteContractLine=Delete a contract line
+# ConfirmDeleteContractLine=Are you sure you want to delete this contract line ?
+# MoveToAnotherContract=Move service into another contract.
+# ConfirmMoveToAnotherContract=I choosed new target contract and confirm I want to move this service into this contract.
+# ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to ?
+# PaymentRenewContractId=Renew contract line (number %s)
+# ExpiredSince=Expiration date
+# RelatedContracts=Related contracts
+# NoExpiredServices=No expired active services
+# ListOfServicesToExpireWithDuration=List of Services to expire in %s days
+# ListOfServicesToExpireWithDurationNeg=List of Services expired from more than %s days
+# ListOfServicesToExpire=List of Services to expire
+# NoteListOfYourExpiredServices=This list contains only services of contracts for third parties you are linked to as a sale representative.
+
+##### Types de contacts #####
+# TypeContact_contrat_internal_SALESREPSIGN=Sales representative signing contract
+# TypeContact_contrat_internal_SALESREPFOLL=Sales representative following-up contract
+# TypeContact_contrat_external_BILLING=Billing customer contact
+# TypeContact_contrat_external_CUSTOMER=Follow-up customer contact
+# TypeContact_contrat_external_SALESREPSIGN=Signing contract customer contact
+# Error_CONTRACT_ADDON_NotDefined=Constant CONTRACT_ADDON not defined
diff --git a/htdocs/langs/th_TH/cron.lang b/htdocs/langs/th_TH/cron.lang
new file mode 100644
index 00000000000..1be23d72ca3
--- /dev/null
+++ b/htdocs/langs/th_TH/cron.lang
@@ -0,0 +1,114 @@
+# Dolibarr language file - Source file is en_US - cron
+#
+# About page
+#
+# About = About
+# CronAbout = About Cron
+# CronAboutPage = Cron about page
+
+#
+# Right
+#
+# Permission23101 = Read Scheduled task
+# Permission23102 = Create/update Scheduled task
+# Permission23103 = Delete Scheduled task
+# Permission23104 = Execute Scheduled task
+
+#
+# Admin
+#
+# CronSetup= Scheduled job management setup
+# URLToLaunchCronJobs=URL to check and launch cron jobs if required
+# OrToLaunchASpecificJob=Or to check and launch a specific job
+# KeyForCronAccess=Security key for URL to launch cron jobs
+# FileToLaunchCronJobs=Command line to launch cron jobs
+# CronExplainHowToRunUnix=On Unix environment you should use crontab to run Command line each minutes
+# CronExplainHowToRunWin=On Microsoft(tm) Windows environement you can use Scheduled task tools to run Command line each minutes
+
+
+#
+# Menu
+#
+# CronJobs=Scheduled jobs
+# CronListActive= List of active jobs
+# CronListInactive= List of disabled jobs
+# CronListActive= List of active jobs
+
+
+#
+# Page list
+#
+# CronDateLastRun=Last run
+# CronLastOutput=Last run output
+# CronLastResult=Last result code
+# CronListOfCronJobs=List of scheduled jobs
+# CronCommand=Command
+# CronList=Jobs list
+# CronDelete= Delete cron jobs
+# CronConfirmDelete= Are you sure you want to delete this cron job ?
+# CronExecute=Launch job
+# CronConfirmExecute= Are you sure to execute this job now
+# CronInfo= Jobs allow to execute task that have been planned
+# CronWaitingJobs=Wainting jobs
+# CronTask=Job
+# CronNone= None
+# CronDtStart=Start date
+# CronDtEnd=End date
+# CronDtNextLaunch=Next execution
+# CronDtLastLaunch=Last execution
+# CronFrequency=Frequancy
+# CronClass=Classe
+# CronMethod=Method
+# CronModule=Module
+# CronAction=Action
+# CronStatus=Status
+# CronStatusActive=Enabled
+# CronStatusInactive=Disabled
+# CronNoJobs=No jobs registered
+# CronPriority=Priority
+# CronLabel=Description
+# CronNbRun=Nb. launch
+# CronEach=Every
+# JobFinished=Job launched and finished
+
+#
+#Page card
+#
+# CronAdd= Add jobs
+# CronHourStart= Start Hour and date of task
+# CronEvery= And execute task each
+# CronObject= Instance/Object to create
+# CronArgs=Parameters
+# CronSaveSucess=Save succesfully
+# CronNote=Comment
+# CronFieldMandatory=Fields %s is mandatory
+# CronErrEndDateStartDt=End date cannot be before start date
+# CronStatusActiveBtn=Enable
+# CronStatusInactiveBtn=Disable
+# CronTaskInactive=This job is disabled
+# CronDtLastResult=Last result date
+# CronId=Id
+# CronClassFile=Classes (filename.class.php)
+# CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module).
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of module is product
+# CronClassFileHelp=The file name to load.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of class file name is product.class.php
+# CronObjectHelp=The object name to load.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of class file name is Product
+# CronMethodHelp=The object method to launch.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of method is is fecth
+# CronArgsHelp=The method arguments.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of paramters can be 0, ProductRef
+# CronCommandHelp=The system command line to execute.
+
+#
+# Info
+#
+# CronInfoPage=Information
+
+
+#
+# Common
+#
+# CronType=Task type
+# CronType_method=Call method of a Dolibarr Class
+# CronType_command=Shell command
+# CronMenu=Cron
+# CronCannotLoadClass=Cannot load class %s or object %s
+
+# UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Modules tools - Job list" to see and edit scheduled jobs.
diff --git a/htdocs/langs/th_TH/deliveries.lang b/htdocs/langs/th_TH/deliveries.lang
new file mode 100644
index 00000000000..87b76940c13
--- /dev/null
+++ b/htdocs/langs/th_TH/deliveries.lang
@@ -0,0 +1,25 @@
+# Dolibarr language file - Source file is en_US - deliveries
+# Delivery=Delivery
+# Deliveries=Deliveries
+# DeliveryCard=Delivery card
+# DeliveryOrder=Delivery order
+# DeliveryOrders=Delivery orders
+# DeliveryDate=Delivery date
+# DeliveryDateShort=Deliv. date
+# CreateDeliveryOrder=Generate delivery order
+# QtyDelivered=Qty delivered
+# SetDeliveryDate=Set shipping date
+# ValidateDeliveryReceipt=Validate delivery receipt
+# ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt ?
+# DeleteDeliveryReceipt=Delete delivery receipt
+# DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt %s ?
+# DeliveryMethod=Delivery method
+# TrackingNumber=Tracking number
+# DeliveryNotValidated=Delivery not validated
+# merou PDF model
+# NameAndSignature=Name and Signature :
+# ToAndDate=To___________________________________ on ____/_____/__________
+# GoodStatusDeclaration=Have received the goods above in good condition,
+# Deliverer=Deliverer :
+# Sender=Sender
+# Recipient=Recipient
diff --git a/htdocs/langs/th_TH/dict.lang b/htdocs/langs/th_TH/dict.lang
new file mode 100644
index 00000000000..a662b0f7573
--- /dev/null
+++ b/htdocs/langs/th_TH/dict.lang
@@ -0,0 +1,329 @@
+# Dolibarr language file - Source file is en_US - dict
+# CountryFR=France
+# CountryBE=Belgium
+# CountryIT=Italy
+# CountryES=Spain
+# CountryDE=Germany
+# CountryCH=Switzerland
+# CountryGB=Great Britain
+# CountryUK=United Kingdom
+# CountryIE=Ireland
+# CountryCN=China
+# CountryTN=Tunisia
+# CountryUS=United States
+# CountryMA=Morocco
+# CountryDZ=Algeria
+# CountryCA=Canada
+# CountryTG=Togo
+# CountryGA=Gabon
+# CountryNL=Netherlands
+# CountryHU=Hungary
+# CountryRU=Russia
+# CountrySE=Sweden
+# CountryCI=Ivoiry Coast
+# CountrySN=Senegal
+# CountryAR=Argentina
+# CountryCM=Cameroon
+# CountryPT=Portugal
+# CountrySA=Saudi Arabia
+# CountryMC=Monaco
+# CountryAU=Australia
+# CountrySG=Singapore
+# CountryAF=Afghanistan
+# CountryAX=Åland Islands
+# CountryAL=Albania
+# CountryAS=American Samoa
+# CountryAD=Andorra
+# CountryAO=Angola
+# CountryAI=Anguilla
+# CountryAQ=Antarctica
+# CountryAG=Antigua and Barbuda
+# CountryAM=Armenia
+# CountryAW=Aruba
+# CountryAT=Austria
+# CountryAZ=Azerbaijan
+# CountryBS=Bahamas
+# CountryBH=Bahrain
+# CountryBD=Bangladesh
+# CountryBB=Barbados
+# CountryBY=Belarus
+# CountryBZ=Belize
+# CountryBJ=Benin
+# CountryBM=Bermuda
+# CountryBT=Bhutan
+# CountryBO=Bolivia
+# CountryBA=Bosnia and Herzegovina
+# CountryBW=Botswana
+# CountryBV=Bouvet Island
+# CountryBR=Brazil
+# CountryIO=British Indian Ocean Territory
+# CountryBN=Brunei Darussalam
+# CountryBG=Bulgaria
+# CountryBF=Burkina Faso
+# CountryBI=Burundi
+# CountryKH=Cambodia
+# CountryCV=Cape Verde
+# CountryKY=Cayman Islands
+# CountryCF=Central African Republic
+# CountryTD=Chad
+# CountryCL=Chile
+# CountryCX=Christmas Island
+# CountryCC=Cocos (Keeling) Islands
+# CountryCO=Colombia
+# CountryKM=Comoros
+# CountryCG=Congo
+# CountryCD=Congo, The Democratic Republic of the
+# CountryCK=Cook Islands
+# CountryCR=Costa Rica
+# CountryHR=Croatia
+# CountryCU=Cuba
+# CountryCY=Cyprus
+# CountryCZ=Czech Republic
+# CountryDK=Denmark
+# CountryDJ=Djibouti
+# CountryDM=Dominica
+# CountryDO=Dominican Republic
+# CountryEC=Ecuador
+# CountryEG=Egypt
+# CountrySV=El Salvador
+# CountryGQ=Equatorial Guinea
+# CountryER=Eritrea
+# CountryEE=Estonia
+# CountryET=Ethiopia
+# CountryFK=Falkland Islands
+# CountryFO=Faroe Islands
+# CountryFJ=Fiji Islands
+# CountryFI=Finland
+# CountryGF=French Guiana
+# CountryPF=French Polynesia
+# CountryTF=French Southern Territories
+# CountryGM=Gambia
+# CountryGE=Georgia
+# CountryGH=Ghana
+# CountryGI=Gibraltar
+# CountryGR=Greece
+# CountryGL=Greenland
+# CountryGD=Grenada
+# CountryGP=Guadeloupe
+# CountryGU=Guam
+# CountryGT=Guatemala
+# CountryGN=Guinea
+# CountryGW=Guinea-Bissau
+# CountryGY=Guyana
+# CountryHT=Haïti
+# CountryHM=Heard Island and McDonald
+# CountryVA=Holy See (Vatican City State)
+# CountryHN=Honduras
+# CountryHK=Hong Kong
+# CountryIS=Icelande
+# CountryIN=India
+# CountryID=Indonesia
+# CountryIR=Iran
+# CountryIQ=Iraq
+# CountryIL=Israel
+# CountryJM=Jamaica
+# CountryJP=Japan
+# CountryJO=Jordan
+# CountryKZ=Kazakhstan
+# CountryKE=Kenya
+# CountryKI=Kiribati
+# CountryKP=North Korea
+# CountryKR=South Korea
+# CountryKW=Kuwait
+# CountryKG=Kyrghyztan
+# CountryLA=Lao
+# CountryLV=Latvia
+# CountryLB=Lebanon
+# CountryLS=Lesotho
+# CountryLR=Liberia
+# CountryLY=Libyan
+# CountryLI=Liechtenstein
+# CountryLT=Lituania
+# CountryLU=Luxembourg
+# CountryMO=Macao
+# CountryMK=Macedonia, the former Yugoslav of
+# CountryMG=Madagascar
+# CountryMW=Malawi
+# CountryMY=Malaysia
+# CountryMV=Maldives
+# CountryML=Mali
+# CountryMT=Malta
+# CountryMH=Marshall Islands
+# CountryMQ=Martinique
+# CountryMR=Mauritania
+# CountryMU=Mauritius
+# CountryYT=Mayotte
+# CountryMX=Mexico
+# CountryFM=Micronesia
+# CountryMD=Moldova
+# CountryMN=Mongolia
+# CountryMS=Monserrat
+# CountryMZ=Mozambique
+# CountryMM=Birmania (Myanmar)
+# CountryNA=Namibia
+# CountryNR=Nauru
+# CountryNP=Nepal
+# CountryAN=Netherlands Antilles
+# CountryNC=New Caledonia
+# CountryNZ=New Zealand
+# CountryNI=Nicaragua
+# CountryNE=Niger
+# CountryNG=Nigeria
+# CountryNU=Niue
+# CountryNF=Norfolk Island
+# CountryMP=Northern Mariana Islands
+# CountryNO=Norway
+# CountryOM=Oman
+# CountryPK=Pakistan
+# CountryPW=Palau
+# CountryPS=Palestinian Territory, Occupied
+# CountryPA=Panama
+# CountryPG=Papua New Guinea
+# CountryPY=Paraguay
+# CountryPE=Peru
+# CountryPH=Philippines
+# CountryPN=Pitcairn Islands
+# CountryPL=Poland
+# CountryPR=Puerto Rico
+# CountryQA=Qatar
+# CountryRE=Reunion
+# CountryRO=Romania
+# CountryRW=Rwanda
+# CountrySH=Saint Helena
+# CountryKN=Saint Kitts and Nevis
+# CountryLC=Saint Lucia
+# CountryPM=Saint Pierre and Miquelon
+# CountryVC=Saint Vincent and Grenadines
+# CountryWS=Samoa
+# CountrySM=San Marino
+# CountryST=Sao Tome and Principe
+# CountryRS=Serbia
+# CountrySC=Seychelles
+# CountrySL=Sierra Leone
+# CountrySK=Slovakia
+# CountrySI=Slovenia
+# CountrySB=Solomon Islands
+# CountrySO=Somalia
+# CountryZA=South Africa
+# CountryGS=South Georgia and the South Sandwich Islands
+# CountryLK=Sri Lanka
+# CountrySD=Sudan
+# CountrySR=Suriname
+# CountrySJ=Svalbard and Jan Mayen
+# CountrySZ=Swaziland
+# CountrySY=Syrian
+# CountryTW=Taiwan
+# CountryTJ=Tajikistan
+# CountryTZ=Tanzania
+# CountryTH=Thailand
+# CountryTL=Timor-Leste
+# CountryTK=Tokelau
+# CountryTO=Tonga
+# CountryTT=Trinidad and Tobago
+# CountryTR=Turkey
+# CountryTM=Turkmenistan
+# CountryTC=Turks and Cailos Islands
+# CountryTV=Tuvalu
+# CountryUG=Uganda
+# CountryUA=Ukraine
+# CountryAE=United Arab Emirates
+# CountryUM=United States Minor Outlying Islands
+# CountryUY=Uruguay
+# CountryUZ=Uzbekistan
+# CountryVU=Vanuatu
+# CountryVE=Venezuela
+# CountryVN=Viet Nam
+# CountryVG=Virgin Islands, British
+# CountryVI=Virgin Islands, U.S.
+# CountryWF=Wallis and Futuna
+# CountryEH=Western Sahara
+# CountryYE=Yemen
+# CountryZM=Zambia
+# CountryZW=Zimbabwe
+# CountryGG=Guernsey
+# CountryIM=Isle of Man
+# CountryJE=Jersey
+# CountryME=Montenegro
+# CountryBL=Saint Barthelemy
+# CountryMF=Saint Martin
+
+##### Civilities #####
+# CivilityMME=Mrs.
+# CivilityMR=Mr.
+# CivilityMLE=Ms.
+# CivilityMTRE=Master
+# CivilityDR=Doctor
+
+##### Currencies #####
+# Currencyeuros=Euros
+# CurrencyAUD=AU Dollars
+# CurrencySingAUD=AU Dollar
+# CurrencyCAD=CAN Dollars
+# CurrencySingCAD=CAN Dollar
+# CurrencyCHF=Swiss Francs
+# CurrencySingCHF=Swiss Franc
+# CurrencyEUR=Euros
+# CurrencySingEUR=Euro
+# CurrencyFRF=French Francs
+# CurrencySingFRF=French Franc
+# CurrencyGBP=GB Pounds
+# CurrencySingGBP=GB Pound
+# CurrencyINR=Indian rupees
+# CurrencySingINR=Indian rupee
+# CurrencyMAD=Dirham
+# CurrencySingMAD=Dirham
+# CurrencyMGA=Ariary
+# CurrencySingMGA=Ariary
+# CurrencyMUR=Mauritius rupees
+# CurrencySingMUR=Mauritius rupee
+# CurrencyNOK=Norwegian krones
+# CurrencySingNOK=Norwegian krone
+# CurrencyTND=Tunisian dinars
+# CurrencySingTND=Tunisian dinar
+# CurrencyUSD=US Dollars
+# CurrencySingUSD=US Dollar
+# CurrencyUAH=Hryvnia
+# CurrencySingUAH=Hryvnia
+# CurrencyXAF=CFA Francs BEAC
+# CurrencySingXAF=CFA Franc BEAC
+# CurrencyXOF=CFA Francs BCEAO
+# CurrencySingXOF=CFA Franc BCEAO
+# CurrencyXPF=CFP Francs
+# CurrencySingXPF=CFP Franc
+
+# CurrencyCentSingEUR=cent
+# CurrencyThousandthSingTND=thousandth
+
+#### Input reasons #####
+# DemandReasonTypeSRC_INTE=Internet
+# DemandReasonTypeSRC_CAMP_MAIL=Mailing campaign
+# DemandReasonTypeSRC_CAMP_EMAIL=EMailing campaign
+# DemandReasonTypeSRC_CAMP_PHO=Phone campaign
+# DemandReasonTypeSRC_CAMP_FAX=Fax campaign
+# DemandReasonTypeSRC_COMM=Commercial contact
+# DemandReasonTypeSRC_SHOP=Shop contact
+# DemandReasonTypeSRC_WOM=Word of mouth
+# DemandReasonTypeSRC_PARTNER=Partner
+# DemandReasonTypeSRC_EMPLOYEE=Employee
+# DemandReasonTypeSRC_SPONSORING=Sponsorship
+
+#### Paper formats ####
+# PaperFormatEU4A0=Format 4A0
+# PaperFormatEU2A0=Format 2A0
+# PaperFormatEUA0=Format A0
+# PaperFormatEUA1=Format A1
+# PaperFormatEUA2=Format A2
+# PaperFormatEUA3=Format A3
+# PaperFormatEUA4=Format A4
+# PaperFormatEUA5=Format A5
+# PaperFormatEUA6=Format A6
+# PaperFormatUSLETTER=Format Letter US
+# PaperFormatUSLEGAL=Format Legal US
+# PaperFormatUSEXECUTIVE=Format Executive US
+# PaperFormatUSLEDGER=Format Ledger/Tabloid
+# PaperFormatCAP1=Format P1 Canada
+# PaperFormatCAP2=Format P2 Canada
+# PaperFormatCAP3=Format P3 Canada
+# PaperFormatCAP4=Format P4 Canada
+# PaperFormatCAP5=Format P5 Canada
+# PaperFormatCAP6=Format P6 Canada
diff --git a/htdocs/langs/th_TH/donations.lang b/htdocs/langs/th_TH/donations.lang
new file mode 100644
index 00000000000..12a72464cae
--- /dev/null
+++ b/htdocs/langs/th_TH/donations.lang
@@ -0,0 +1,32 @@
+# Dolibarr language file - Source file is en_US - donations
+# Donation=Donation
+# Donations=Donations
+# DonationRef=Donation ref.
+# Donor=Donor
+# Donors=Donors
+# AddDonation=Add a donation
+# NewDonation=New donation
+# ShowDonation=Show donation
+# DonationPromise=Gift promise
+# PromisesNotValid=Not validated promises
+# PromisesValid=Validated promises
+# DonationsPaid=Donations paid
+# DonationsReceived=Donations received
+# PublicDonation=Public donation
+# DonationsNumber=Donation number
+# DonationsArea=Donations area
+# DonationStatusPromiseNotValidated=Draft promise
+# DonationStatusPromiseValidated=Validated promise
+# DonationStatusPaid=Donation received
+# DonationStatusPromiseNotValidatedShort=Draft
+# DonationStatusPromiseValidatedShort=Validated
+# DonationStatusPaidShort=Received
+# ValidPromess=Validate promise
+# DonationReceipt=Donation receipt
+# BuildDonationReceipt=Build receipt
+# DonationsModels=Documents models for donation receipts
+# LastModifiedDonations=Last %s modified donations
+# SearchADonation=Search a donation
+# DonationRecipient=Donation recipient
+# ThankYou=Thank You
+# IConfirmDonationReception=The recipient declare reception, as a donation, of the following amount
diff --git a/htdocs/langs/th_TH/ecm.lang b/htdocs/langs/th_TH/ecm.lang
new file mode 100644
index 00000000000..47c6a4ccd6e
--- /dev/null
+++ b/htdocs/langs/th_TH/ecm.lang
@@ -0,0 +1,55 @@
+# Dolibarr language file - Source file is en_US - ecm
+# MenuECM=Documents
+# DocsMine=My documents
+# DocsGenerated=Generated documents
+# DocsElements=Elements documents
+# DocsThirdParties=Documents third parties
+# DocsContracts=Documents contracts
+# DocsProposals=Documents proposals
+# DocsOrders=Documents orders
+# DocsInvoices=Documents invoices
+# ECMNbOfDocs=Nb of documents in directory
+# ECMNbOfDocsSmall=Nb of doc.
+# ECMSection=Directory
+# ECMSectionManual=Manual directory
+# ECMSectionAuto=Automatic directory
+# ECMSectionsManual=Manual tree
+# ECMSectionsAuto=Automatic tree
+# ECMSections=Directories
+# ECMRoot=Root
+# ECMNewSection=New directory
+# ECMAddSection=Add directory
+# ECMNewDocument=New document
+# ECMCreationDate=Creation date
+# ECMNbOfFilesInDir=Number of files in directory
+# ECMNbOfSubDir=Number of sub-directories
+# ECMNbOfFilesInSubDir=Number of files in sub-directories
+# ECMCreationUser=Creator
+# ECMArea=EDM area
+# ECMAreaDesc=The EDM (Electronic Document Management) area allows you to save, share and search quickly all kind of documents in Dolibarr.
+# ECMAreaDesc2=* Automatic directories are filled automatically when adding documents from card of an element.
* Manual directories can be used to save documents not linked to a particular element.
+# ECMSectionWasRemoved=Directory %s has been deleted.
+# ECMDocumentsSection=Document of directory
+# ECMSearchByKeywords=Search by keywords
+# ECMSearchByEntity=Search by object
+# ECMSectionOfDocuments=Directories of documents
+# ECMTypeManual=Manual
+# ECMTypeAuto=Automatic
+# ECMDocsBySocialContributions=Documents linked to social contributions
+# ECMDocsByThirdParties=Documents linked to third parties
+# ECMDocsByProposals=Documents linked to proposals
+# ECMDocsByOrders=Documents linked to customers orders
+# ECMDocsByContracts=Documents linked to contracts
+# ECMDocsByInvoices=Documents linked to customers invoices
+# ECMDocsByProducts=Documents linked to products
+# ECMDocsByProjects=Documents linked to projects
+# ECMNoDirectoryYet=No directory created
+# ShowECMSection=Show directory
+# DeleteSection=Remove directory
+# ConfirmDeleteSection=Can you confirm you want to delete the directory %s ?
+# ECMDirectoryForFiles=Relative directory for files
+# CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
+# ECMFileManager=File manager
+# ECMSelectASection=Select a directory on left tree...
+# DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Refresh" button first to synchronize disk and database to get content of this directory.
+
diff --git a/htdocs/langs/th_TH/errors.lang b/htdocs/langs/th_TH/errors.lang
new file mode 100644
index 00000000000..f5e6781eb4c
--- /dev/null
+++ b/htdocs/langs/th_TH/errors.lang
@@ -0,0 +1,150 @@
+# Dolibarr language file - Source file is en_US - errors
+
+# No errors
+# NoErrorCommitIsDone=No error, we commit
+
+# Errors
+# Error=Error
+# Errors=Errors
+# ErrorButCommitIsDone=Errors found but we validate despite this
+# ErrorBadEMail=EMail %s is wrong
+# ErrorBadUrl=Url %s is wrong
+# ErrorLoginAlreadyExists=Login %s already exists.
+# ErrorGroupAlreadyExists=Group %s already exists.
+# ErrorRecordNotFound=Record not found.
+# ErrorFailToCopyFile=Failed to copy file '%s' into '%s'.
+# ErrorFailToRenameFile=Failed to rename file '%s' into '%s'.
+# ErrorFailToDeleteFile=Failed to remove file '%s'.
+# ErrorFailToCreateFile=Failed to create file '%s'.
+# ErrorFailToRenameDir=Failed to rename directory '%s' into '%s'.
+# ErrorFailToCreateDir=Failed to create directory '%s'.
+# ErrorFailToDeleteDir=Failed to delete directory '%s'.
+# ErrorFailedToDeleteJoinedFiles=Can not delete environment because there is some joined files. Remove join files first.
+# ErrorThisContactIsAlreadyDefinedAsThisType=This contact is already defined as contact for this type.
+# ErrorCashAccountAcceptsOnlyCashMoney=This bank account is a cash account, so it accepts payments of type cash only.
+# ErrorFromToAccountsMustDiffers=Source and targets bank accounts must be different.
+# ErrorBadThirdPartyName=Bad value for third party name
+# ErrorProdIdIsMandatory=The %s is mandatory
+# ErrorBadCustomerCodeSyntax=Bad syntax for customer code
+# ErrorCustomerCodeRequired=Customer code required
+# ErrorCustomerCodeAlreadyUsed=Customer code already used
+# ErrorPrefixRequired=Prefix required
+# ErrorUrlNotValid=The website address is incorrect
+# ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
+# ErrorSupplierCodeRequired=Supplier code required
+# ErrorSupplierCodeAlreadyUsed=Supplier code already used
+# ErrorBadParameters=Bad parameters
+# ErrorBadValueForParameter=Wrong value '%s' for parameter incorrect '%s'
+# ErrorBadImageFormat=Image file has not a supported format
+# ErrorBadDateFormat=Value '%s' has wrong date format
+# ErrorWrongDate=Date is not correct!
+# ErrorFailedToWriteInDir=Failed to write in directory %s
+# ErrorFoundBadEmailInFile=Found incorrect email syntax for %s lines in file (example line %s with email=%s)
+# ErrorUserCannotBeDelete=User can not be deleted. May be it is associated on Dolibarr entities.
+# ErrorFieldsRequired=Some required fields were not filled.
+# ErrorFailedToCreateDir=Failed to create a directory. Check that Web server user has permissions to write into Dolibarr documents directory. If parameter safe_mode is enabled on this PHP, check that Dolibarr php files owns to web server user (or group).
+# ErrorNoMailDefinedForThisUser=No mail defined for this user
+# ErrorFeatureNeedJavascript=This feature need javascript to be activated to work. Change this in setup - display.
+# ErrorTopMenuMustHaveAParentWithId0=A menu of type 'Top' can't have a parent menu. Put 0 in parent menu or choose a menu of type 'Left'.
+# ErrorLeftMenuMustHaveAParentId=A menu of type 'Left' must have a parent id.
+# ErrorFileNotFound=File %s not found (Bad path, wrong permissions or access denied by PHP openbasedir or safe_mode parameter)
+# ErrorDirNotFound=Directory %s not found (Bad path, wrong permissions or access denied by PHP openbasedir or safe_mode parameter)
+# ErrorFunctionNotAvailableInPHP=Function %s is required for this feature but is not available in this version/setup of PHP.
+# ErrorDirAlreadyExists=A directory with this name already exists.
+# ErrorFileAlreadyExists=A file with this name already exists.
+# ErrorPartialFile=File not received completely by server.
+# ErrorNoTmpDir=Temporary directy %s does not exists.
+# ErrorUploadBlockedByAddon=Upload blocked by a PHP/Apache plugin.
+# ErrorFileSizeTooLarge=File size is too large.
+# ErrorSizeTooLongForIntType=Size too long for int type (%s digits maximum)
+# ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum)
+# ErrorNoValueForSelectType=Please fill value for select list
+# ErrorNoValueForCheckBoxType=Please fill value for checkbox list
+# ErrorNoValueForRadioType=Please fill value for radio list
+# ErrorBadFormatValueList=The list value cannot have more than one come : %s, but need at least one: llave,valores
+# ErrorFieldCanNotContainSpecialCharacters=Field %s must not contains special characters.
+# ErrorNoAccountancyModuleLoaded=No accountancy module activated
+# ErrorExportDuplicateProfil=This profile name already exists for this export set.
+# ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
+# ErrorLDAPMakeManualTest=A .ldif file has been generated in directory %s. Try to load it manually from command line to have more information on errors.
+# ErrorCantSaveADoneUserWithZeroPercentage=Can't save an action with "statut not started" if field "done by" is also filled.
+# ErrorRefAlreadyExists=Ref used for creation already exists.
+# ErrorPleaseTypeBankTransactionReportName=Please type bank receipt name where transaction is reported (Format YYYYMM or YYYYMMDD)
+# ErrorRecordHasChildren=Failed to delete records since it has some childs.
+# ErrorRecordIsUsedCantDelete=Can't delete record. It is already used or included into other object.
+# ErrorModuleRequireJavascript=Javascript must not be disabled to have this feature working. To enable/disable Javascript, go to menu Home->Setup->Display.
+# ErrorPasswordsMustMatch=Both typed passwords must match each other
+# ErrorContactEMail=A technical error occured. Please, contact administrator to following email %s en provide the error code %s in your message, or even better by adding a screen copy of this page.
+# ErrorWrongValueForField=Wrong value for field number %s (value '%s' does not match regex rule %s)
+# ErrorFieldValueNotIn=Wrong value for field number %s (value '%s' is not a value available into field %s of table %s)
+# ErrorFieldRefNotIn=Wrong value for field number %s (value '%s' is not a %s existing ref)
+# ErrorsOnXLines=Errors on %s source record(s)
+# ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
+# ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
+# ErrorDatabaseParameterWrong=Database setup parameter '%s' has a value not compatible to use Dolibarr (must have value '%s').
+# ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
+# ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
+# ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Setup - Modules to complete.
+# ErrorBadMask=Error on mask
+# ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
+# ErrorBadMaskBadRazMonth=Error, bad reset value
+# ErrorSelectAtLeastOne=Error. Select at least one entry.
+# ErrorProductWithRefNotExist=Product with reference '%s' don't exist
+# ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transation that is conciliated
+# ErrorProdIdAlreadyExist=%s is assigned to another third
+# ErrorFailedToSendPassword=Failed to send password
+# ErrorFailedToLoadRSSFile=Fails to get RSS feed. Try to add constant MAIN_SIMPLEXMLLOAD_DEBUG if error messages does not provide enough information.
+# ErrorPasswordDiffers=Passwords differs, please type them again.
+# ErrorForbidden=Access denied.
You try to access to a page, area or feature without being in an authenticated session or that is not allowed to your user.
+# ErrorForbidden2=Permission for this login can be defined by your Dolibarr administrator from menu %s->%s.
+# ErrorForbidden3=It seems that Dolibarr is not used through an authenticated session. Take a look at Dolibarr setup documentation to know how to manage authentications (htaccess, mod_auth or other...).
+# ErrorNoImagickReadimage=Class Imagick is not found in this PHP. No preview can be available. Administrators can disable this tab from menu Setup - Display.
+# ErrorRecordAlreadyExists=Record already exists
+# ErrorCantReadFile=Failed to read file '%s'
+# ErrorCantReadDir=Failed to read directory '%s'
+# ErrorFailedToFindEntity=Failed to read environment '%s'
+# ErrorBadLoginPassword=Bad value for login or password
+# ErrorLoginDisabled=Your account has been disabled
+# ErrorFailedToRunExternalCommand=Failed to run external command. Check it is available and runnable by your PHP server. If PHP Safe Mode is enabled, check that command is inside a directory defined by parameter safe_mode_exec_dir.
+# ErrorFailedToChangePassword=Failed to change password
+# ErrorLoginDoesNotExists=User with login %s could not be found.
+# ErrorLoginHasNoEmail=This user has no email address. Process aborted.
+# ErrorBadValueForCode=Bad value for security code. Try again with new value...
+# ErrorBothFieldCantBeNegative=Fields %s and %s can't be both negative
+# ErrorWebServerUserHasNotPermission=User account %s used to execute web server has no permission for that
+# ErrorNoActivatedBarcode=No barcode type activated
+# ErrUnzipFails=Failed to unzip %s with ZipArchive
+# ErrNoZipEngine=No engine to unzip %s file in this PHP
+# ErrorFileMustBeADolibarrPackage=The file %s must be a Dolibarr zip package
+# ErrorFileRequired=It takes a package Dolibarr file
+# ErrorPhpCurlNotInstalled=The PHP CURL is not installed, this is essential to talk with Paypal
+# ErrorFailedToAddToMailmanList=Failed to add record %s to Mailman list %s or SPIP base
+# ErrorFailedToRemoveToMailmanList=Failed to remove record %s to Mailman list %s or SPIP base
+# ErrorNewValueCantMatchOldValue=New value can't be equal to old one
+# ErrorFailedToValidatePasswordReset=Failed to reinit password. May be the reinit was already done (this link can be used only one time). If not, try to restart the reinit process.
+# ErrorToConnectToMysqlCheckInstance=Connect to database fails. Check Mysql server is running (in most cases, you can launch it from command line with 'sudo /etc/init.d/mysql start').
+# ErrorFailedToAddContact=Failed to add contact
+# ErrorDateMustBeBeforeToday=The date can not be greater than today
+# ErrorPaymentModeDefinedToWithoutSetup=A payment mode was set to type %s but setup of module Invoice was not completed to define information to show for this payment mode.
+# ErrorPHPNeedModule=Error, your PHP must have module %s installed to use this feature.
+# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
+# ErrorWarehouseMustDiffers=Source and target warehouses must differs
+# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
+
+# Warnings
+# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
+# WarningSafeModeOnCheckExecDir=Warning, PHP option safe_mode is on so command must be stored inside a directory declared by php parameter safe_mode_exec_dir.
+# WarningAllowUrlFopenMustBeOn=Parameter allow_url_fopen must be set to on in filer php.ini for having this module working completely. You must modify this file manually.
+# WarningBuildScriptNotRunned=Script %s was not yet ran to build graphics, or there is no data to show.
+# WarningBookmarkAlreadyExists=A bookmark with this title or this target (URL) already exists.
+# WarningPassIsEmpty=Warning, database password is empty. This is a security hole. You should add a password to your database and change your conf.php file to reflect this.
+# WarningConfFileMustBeReadOnly=Warning, your config file (htdocs/conf/conf.php) can be overwritten by the web server. This is a serious security hole. Modify permissions on file to be in read only mode for operating system user used by Web server. If you use Windows and FAT format for your disk, you must know that this file system does not allow to add permissions on file, so can't be completely safe.
+# WarningsOnXLines=Warnings on %s source record(s)
+# WarningNoDocumentModelActivated=No model, for document generation, has been activated. A model will be choosed by default until you check your module setup.
+# WarningLockFileDoesNotExists=Warning, once setup is finished, you must disable install/migrate tools by adding a file install.lock into directory %s. Missing this file is a security hole.
+# WarningUntilDirRemoved=All security warnings (visible by admin users only) will remain active as long as the vulnerability is present (or that constant MAIN_REMOVE_INSTALL_WARNING is added in Setup->Other setup).
+# WarningCloseAlways=Warning, closing is done even if amount differs between source and target elements. Enable this feature with caution.
+# WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box.
+# WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your user are not complete (see tab ClickToDial onto your user card).
+# WarningNotRelevant=Irrelevant operation for this dataset
diff --git a/htdocs/langs/th_TH/exports.lang b/htdocs/langs/th_TH/exports.lang
new file mode 100644
index 00000000000..3376ce3396c
--- /dev/null
+++ b/htdocs/langs/th_TH/exports.lang
@@ -0,0 +1,130 @@
+# Dolibarr language file - Source file is en_US - exports
+# ExportsArea=Exports area
+# ImportArea=Import area
+# NewExport=New export
+# NewImport=New import
+# ExportableDatas=Exportable dataset
+# ImportableDatas=Importable dataset
+# SelectExportDataSet=Choose dataset you want to export...
+# SelectImportDataSet=Choose dataset you want to import...
+# SelectExportFields=Choose fields you want to export, or select a predefined export profile
+# SelectImportFields=Choose source file fields you want to import and their target field in database by moving them up and down with anchor %s, or select a predefined import profil:
+# NotImportedFields=Fields of source file not imported
+# SaveExportModel=Save this export profile if you plan to reuse it later...
+# SaveImportModel=Save this import profile if you plan to reuse it later...
+# ExportModelName=Export profile name
+# ExportModelSaved=Export profile saved under name %s.
+# ExportableFields=Exportable fields
+# ExportedFields=Exported fields
+# ImportModelName=Import profile name
+# ImportModelSaved=Import profile saved under name %s.
+# ImportableFields=Importable fields
+# ImportedFields=Imported fields
+# DatasetToExport=Dataset to export
+# DatasetToImport=Import file into dataset
+# NoDiscardedFields=No fields in source file are discarded
+# Dataset=Dataset
+# ChooseFieldsOrdersAndTitle=Choose fields order...
+# FieldsOrder=Fields order
+# FieldsTitle=Fields title
+# FieldOrder=Field order
+# FieldTitle=Field title
+# ChooseExportFormat=Choose export format
+# NowClickToGenerateToBuildExportFile=Now, select file format in combo box and click on "Generate" to build export file...
+# AvailableFormats=Available formats
+# LibraryShort=Library
+# LibraryUsed=Library used
+# LibraryVersion=Version
+# Step=Step
+# FormatedImport=Import assistant
+# FormatedImportDesc1=This area allows to import personalized data, using an assistant to help you in process without technical knowledge.
+# FormatedImportDesc2=First step is to choose a king of data you want to load, then file to load, then to choose which fields you want to load.
+# FormatedExport=Export assistant
+# FormatedExportDesc1=This area allows to export personalized data, using an assistant to help you in process without technical knowledge.
+# FormatedExportDesc2=First step is to choose a predefined dataset, then to choose which fields you want in your result files, and which order.
+# FormatedExportDesc3=When data to export are selected, you can define output file format you want to export your data to.
+# Sheet=Sheet
+# NoImportableData=No importable data (no module with definitions to allow data imports)
+# FileSuccessfullyBuilt=Export file generated
+# SQLUsedForExport=SQL Request used to build export file
+# LineId=Id of line
+# LineDescription=Description of line
+# LineUnitPrice=Unit price of line
+# LineVATRate=VAT Rate of line
+# LineQty=Quantity for line
+# LineTotalHT=Amount net of tax for line
+# LineTotalTTC=Amount with tax for line
+# LineTotalVAT=Amount of VAT for line
+# TypeOfLineServiceOrProduct=Type of line (0=product, 1=service)
+# FileWithDataToImport=File with data to import
+# FileToImport=Source file to import
+# FileMustHaveOneOfFollowingFormat=File to import must have one of following format
+# DownloadEmptyExample=Download example of empty source file
+# ChooseFormatOfFileToImport=Choose file format to use as import file format by clicking on picto %s to select it...
+# ChooseFileToImport=Upload file then click on picto %s to select file as source import file...
+# SourceFileFormat=Source file format
+# FieldsInSourceFile=Fields in source file
+# FieldsInTargetDatabase=Target fields in Dolibarr database (bold=mandatory)
+# Field=Field
+# NoFields=No fields
+# MoveField=Move field column number %s
+# ExampleOfImportFile=Example_of_import_file
+# SaveImportProfile=Save this import profile
+# ErrorImportDuplicateProfil=Failed to save this import profile with this name. An existing profile already exists with this name.
+# ImportSummary=Import setup summary
+# TablesTarget=Targeted tables
+# FieldsTarget=Targeted fields
+# TableTarget=Targeted table
+# FieldTarget=Targeted field
+# FieldSource=Source field
+# DoNotImportFirstLine=Do not import first line of source file
+# NbOfSourceLines=Number of lines in source file
+# NowClickToTestTheImport=Check import parameters you have defined. If they are correct, click on button "%s" to launch a simulation of import process (no data will be changed in your database, it's only a simulation for the moment)...
+# RunSimulateImportFile=Launch the import simulation
+# FieldNeedSource=This fiels in database require a data from source file
+# SomeMandatoryFieldHaveNoSource=Some mandatory fields have no source from data file
+# InformationOnSourceFile=Information on source file
+# InformationOnTargetTables=Information on target fields
+# SelectAtLeastOneField=Switch at least one source field in the column of fields to export
+# SelectFormat=Choose this import file format
+# RunImportFile=Launch import file
+# NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import.
+# DataLoadedWithId=All data will be loaded with the following import id: %s
+# ErrorMissingMandatoryValue=Mandatory data is empty in source file for field %s.
+# TooMuchErrors=There is still %s other source lines with errors but output has been limited.
+# TooMuchWarnings=There is still %s other source lines with warnings but output has been limited.
+# EmptyLine=Empty line (will be discarded)
+# CorrectErrorBeforeRunningImport=You must first correct all errors before running definitive import.
+# FileWasImported=File was imported with number %s.
+# YouCanUseImportIdToFindRecord=You can find all imported records in your database by filtering on field import_key='%s'.
+# NbOfLinesOK=Number of lines with no errors and no warnings: %s.
+# NbOfLinesImported=Number of lines successfully imported: %s.
+# DataComeFromNoWhere=Value to insert comes from nowhere in source file.
+# DataComeFromFileFieldNb=Value to insert comes from field number %s in source file.
+# DataComeFromIdFoundFromRef=Value that comes from field number %s of source file will be used to find id of parent object to use (So the objet %s that has the ref. from source file must exists into Dolibarr).
+# DataComeFromIdFoundFromCodeId=Code that comes from field number %s of source file will be used to find id of parent object to use (So the code from source file must exists into dictionnary %s). Note that if you know id, you can also use it into source file instead of code. Import should work in both cases.
+# DataIsInsertedInto=Data coming from source file will be inserted into the following field:
+# DataIDSourceIsInsertedInto=The id of parent object found using the data in source file, will be inserted into the following field:
+# DataCodeIDSourceIsInsertedInto=The id of parent line found from code, will be inserted into following field:
+# SourceRequired=Data value is mandatory
+# SourceExample=Example of possible data value
+# ExampleAnyRefFoundIntoElement=Any ref found for element %s
+# ExampleAnyCodeOrIdFoundIntoDictionnary=Any code (or id) found into dictionnary %s
+# CSVFormatDesc=Comma Separated Value file format (.csv).
This is a text file format where fields are separated by separator [ %s ]. If separator is found inside a field content, field is rounded by round character [ %s ]. Escape character to escape round character is [ %s ].
+# Excel95FormatDesc=Excel file format (.xls)
This is native Excel 95 format (BIFF5).
+# Excel2007FormatDesc=Excel file format (.xlsx)
This is native Excel 2007 format (SpreadsheetML).
+# TsvFormatDesc=Tab Separated Value file format (.tsv)
This is a text file format where fields are separated by a tabulator [tab].
+# ExportFieldAutomaticallyAdded=Field %s was automatically added. It will avoid you to have similar lines to be treated as duplicate records (with this field added, all lines will own their own id and will differ).
+# CsvOptions=Csv Options
+# Separator=Separator
+# Enclosure=Enclosure
+# SuppliersProducts=Suppliers Products
+# BankCode=Bank code
+# DeskCode=Desk code
+# BankAccountNumber=Account number
+# BankAccountNumberKey=Key
+## filters
+# SelectFilterFields=If you want to filter on some values, just input values here.
+# FilterableFields=Champs Filtrables
+# FilteredFields=Filtered fields
+# FilteredFieldsValues=Value for filter
diff --git a/htdocs/langs/th_TH/externalsite.lang b/htdocs/langs/th_TH/externalsite.lang
new file mode 100644
index 00000000000..b915c37a5ab
--- /dev/null
+++ b/htdocs/langs/th_TH/externalsite.lang
@@ -0,0 +1,4 @@
+# Dolibarr language file - Source file is en_US - externalsite
+# ExternalSiteSetup=Setup link to external website
+# ExternalSiteURL=External Site URL
+# ExternalSiteModuleNotComplete=Module ExternalSite was not configured properly.
diff --git a/htdocs/langs/th_TH/ftp.lang b/htdocs/langs/th_TH/ftp.lang
new file mode 100644
index 00000000000..6f135997201
--- /dev/null
+++ b/htdocs/langs/th_TH/ftp.lang
@@ -0,0 +1,12 @@
+# Dolibarr language file - Source file is en_US - ftp
+# FTPClientSetup=FTP Client module setup
+# NewFTPClient=New FTP connection setup
+# FTPArea=FTP Area
+# FTPAreaDesc=This screen show you content of a FTP server view
+# SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete
+# FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions
+# FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s)
+# FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password
+# FTPFailedToRemoveFile=Failed to remove file %s.
+# FTPFailedToRemoveDir=Failed to remove directory %s (Check permissions and that directory is empty).
+# FTPPassiveMode=Passive mode
diff --git a/htdocs/langs/th_TH/help.lang b/htdocs/langs/th_TH/help.lang
new file mode 100644
index 00000000000..fe836c72ab6
--- /dev/null
+++ b/htdocs/langs/th_TH/help.lang
@@ -0,0 +1,28 @@
+# Dolibarr language file - Source file is en_US - help
+# CommunitySupport=Forum/Wiki support
+# EMailSupport=Emails support
+# RemoteControlSupport=Online real time / remote support
+# OtherSupport=Other support
+# ToSeeListOfAvailableRessources=To contact/see available resources:
+# ClickHere=Click here
+# HelpCenter=Help center
+# DolibarrHelpCenter=Dolibarr help and support center
+# ToGoBackToDolibarr=Otherwise, click here to use Dolibarr
+# TypeOfSupport=Source of support
+# TypeSupportCommunauty=Community (free)
+# TypeSupportCommercial=Commercial
+# TypeOfHelp=Type
+# NeedHelpCenter=Need help or support ?
+# Efficiency=Efficiency
+# TypeHelpOnly=Help only
+# TypeHelpDev=Help+Development
+# TypeHelpDevForm=Help+Development+Formation
+# ToGetHelpGoOnSparkAngels1=Some companies can provide a fast (sometime immediate) and more efficient online support by taking control of your computer. Such helpers can be found on %s web site:
+# ToGetHelpGoOnSparkAngels3=You can also go to the list of all available coaches for Dolibarr, for this click on button
+# ToGetHelpGoOnSparkAngels2=Sometimes, there is no company available at the moment you make your search, so think to change the filter to look for "all availability". You will be able to send more requests.
+# BackToHelpCenter=Otherwise, click here to go back to help center home page.
+# LinkToGoldMember=You can call one of the coach preselected by Dolibarr for your language (%s) by clicking his Widget (status and maximum price are automatically updated):
+# PossibleLanguages=Supported languages
+# MakeADonation=Help Dolibarr project, make a donation
+# SubscribeToFoundation=Help Dolibarr project, subscribe to the foundation
+# SeeOfficalSupport=For official Dolibarr support in your language:
%s
diff --git a/htdocs/langs/th_TH/holiday.lang b/htdocs/langs/th_TH/holiday.lang
new file mode 100644
index 00000000000..3bca20c07db
--- /dev/null
+++ b/htdocs/langs/th_TH/holiday.lang
@@ -0,0 +1,152 @@
+# Dolibarr language file - Source file is en_US - holiday
+# HRM=HRM
+# Holidays=Holidays
+# CPTitreMenu=Holidays
+# MenuReportMonth=Monthly statement
+# MenuAddCP=Apply for holidays
+# NotActiveModCP=You must enable the module holidays to view this page.
+# NotConfigModCP=You must configure the module holidays to view this page. To do this, click here a>.
+# NoCPforUser=You don't have a demand for holidays.
+# AddCP=Apply for holidays
+# CPErrorSQL=An SQL error occurred:
+# Employe=Employee
+# DateDebCP=Start date
+# DateFinCP=End date
+# DateCreateCP=Creation date
+# DraftCP=Draft
+# ToReviewCP=Awaiting approval
+# ApprovedCP=Approved
+# CancelCP=Canceled
+# RefuseCP=Refused
+# ValidatorCP=Approbator
+# ListeCP=List of holidays
+# ReviewedByCP=Will be reviewed by
+# DescCP=Description
+# SendRequestCP=Creating demand for holidays
+# DelayToRequestCP=Applications for holidays must be made at least %s day(s) before them.
+# MenuConfCP=Edit balance of holidays
+# UpdateAllCP=Update the holidays
+# SoldeCPUser=Holidays balance is %s days.
+# ErrorEndDateCP=You must select an end date greater than the start date.
+# ErrorSQLCreateCP=An SQL error occurred during the creation:
+# ErrorIDFicheCP=An error has occurred, the request for holidays does not exist.
+# ReturnCP=Return to previous page
+# ErrorUserViewCP=You are not authorized to read this request for holidays.
+# InfosCP=Information of the demand of holidays
+# InfosWorkflowCP=Information Workflow
+# DateCreateCP=Creation date
+# RequestByCP=Requested by
+# TitreRequestCP=Sheet of holidays
+# NbUseDaysCP=Number of days of holidays consumed
+# EditCP=Edit
+# DeleteCP=Delete
+# ActionValidCP=Validate
+# ActionRefuseCP=Refuse
+# ActionCancelCP=Cancel
+# StatutCP=Status
+# SendToValidationCP=Send to validation
+# TitleDeleteCP=Delete the request of holidays
+# ConfirmDeleteCP=Confirm the deletion of this request for holidays?
+# ErrorCantDeleteCP=Error you don't have the right to delete this holiday request.
+# CantCreateCP=You don't have the right to apply for holidays.
+# InvalidValidatorCP=You must choose an approbator to your holiday request.
+# UpdateButtonCP=Update
+# CantUpdate=You cannot update this request of holidays.
+# NoDateDebut=You must select a start date.
+# NoDateFin=You must select an end date.
+# ErrorDureeCP=Your request for holidays does not contain working day.
+# TitleValidCP=Approve the request holidays
+# ConfirmValidCP=Are you sure you want to approve the holiday request?
+# DateValidCP=Date approved
+# TitleToValidCP=Send request holidays
+# ConfirmToValidCP=Are you sure you want to send the request of holidays?
+# TitleRefuseCP=Refuse the request holidays
+# ConfirmRefuseCP=Are you sure you want to refuse the request of holidays?
+# NoMotifRefuseCP=You must choose a reason for refusing the request.
+# TitleCancelCP=Cancel the request holidays
+# ConfirmCancelCP=Are you sure you want to cancel the request of holidays?
+# DetailRefusCP=Reason for refusal
+# DateRefusCP=Date of refusal
+# DateCancelCP=Date of cancellation
+# DefineEventUserCP=Assign an exceptional leave for a user
+# addEventToUserCP=Assign leave
+# MotifCP=Reason
+# UserCP=User
+# ErrorAddEventToUserCP=An error occurred while adding the exceptional leave.
+# AddEventToUserOkCP=The addition of the exceptional leave has been completed.
+# MenuLogCP=View logs of holidays
+# LogCP=Log of updates of holidays
+# ActionByCP=Performed by
+# UserUpdateCP=For the user
+# PrevSoldeCP=Previous Balance
+# NewSoldeCP=New Balance
+# alreadyCPexist=A request for holidays has already been done on this period.
+# UserName=Name
+# Employee=Employee
+# FirstDayOfHoliday=First day of holiday
+# LastDayOfHoliday=Last day of holiday
+# HolidaysMonthlyUpdate=Monthly update
+# ManualUpdate=Manual update
+# HolidaysCancelation=Holidays cancelation
+
+## Configuration du Module ##
+# ConfCP=Configuration of holidays module
+# DescOptionCP=Description of the option
+# ValueOptionCP=Value
+# GroupToValidateCP=Group with the ability to approve holidays
+# ConfirmConfigCP=Validate the configuration
+# LastUpdateCP=Last updated automatically of holidays
+# UpdateConfCPOK=Updated successfully.
+# ErrorUpdateConfCP=An error occurred during the update, please try again.
+# AddCPforUsers=Please add the balance of holidays of users by clicking here.
+# DelayForSubmitCP=Deadline to apply for holidays
+# AlertapprobatortorDelayCP=Prevent the approbator if the holiday request does not match the deadline
+# AlertValidatorDelayCP=Préevent the approbator if the holiday request exceed delay
+# AlertValidorSoldeCP=Prevent the approbator if the holiday request exceed the balance
+# nbUserCP=Number of users supported in the module holidays
+# nbHolidayDeductedCP=Number of holidays to be deducted per day of holiday taken
+# nbHolidayEveryMonthCP=Number of holidays added every month
+# Module27130Name= Management of holidays
+# Module27130Desc= Management of holidays
+# TitleOptionMainCP=Main settings of holidays
+# TitleOptionEventCP=Settings of holidays related to events
+# ValidEventCP=Validate
+# UpdateEventCP=Update events
+# CreateEventCP=Create
+# NameEventCP=Event name
+# OkCreateEventCP=The addition of the event went well.
+# ErrorCreateEventCP=Error creating the event.
+# UpdateEventOkCP=The update of the event went well.
+# ErrorUpdateEventCP=Error while updating the event.
+# DeleteEventCP=Delete Event
+# DeleteEventOkCP=The event has been deleted.
+# ErrorDeleteEventCP=Error while deleting the event.
+# TitleDeleteEventCP=Delete a exceptional leave
+# TitleCreateEventCP=Create a exceptional leave
+# TitleUpdateEventCP=Edit or delete a exceptional leave
+# DeleteEventOptionCP=Delete
+# UpdateEventOptionCP=Update
+# ErrorMailNotSend=An error occurred while sending email:
+# NoCPforMonth=No leave this month.
+# nbJours=Number days
+# TitleAdminCP=Configuration of Holidays
+
+#Messages
+# Hello=Hello
+# HolidaysToValidate=Validate holidays
+# HolidaysToValidateBody=Below is a request for holidays to validate
+# HolidaysToValidateDelay=This request for holidays will take place within a period of less than %s days.
+# HolidaysToValidateAlertSolde=The user who made this request for holidays do not have enough available days.
+# HolidaysValidated=Validated holidays
+# HolidaysValidatedBody=Your request for holidays for %s to %s has been validated.
+# HolidaysRefused=Denied holidays
+# HolidaysRefusedBody=Your request for holidays for %s to %s has been denied for the following reason :
+# HolidaysCanceled=Canceled holidays
+# HolidaysCanceledBody=Your request for holidays for %s to %s has been canceled.
+
+# Permission20001=Read/create/modify their holidays
+# Permission20002=Read/modify all requests of holidays
+# Permission20003=Delete their holidays requests
+# Permission20004=Define users holidays
+# Permission20005=Review log of modified holidays
+# Permission20006=Access holidays monthly report
diff --git a/htdocs/langs/th_TH/install.lang b/htdocs/langs/th_TH/install.lang
new file mode 100644
index 00000000000..2e7cc12afac
--- /dev/null
+++ b/htdocs/langs/th_TH/install.lang
@@ -0,0 +1,209 @@
+# Dolibarr language file - Source file is en_US - install
+# InstallEasy=Just follow the instructions step by step.
+# MiscellaneousChecks=Prerequisites check
+# DolibarrWelcome=Welcome to Dolibarr
+# ConfFileExists=Configuration file %s exists.
+# ConfFileDoesNotExists=Configuration file %s does not exist !
+# ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file %s does not exist and could not be created !
+# ConfFileCouldBeCreated=Configuration file %s could be created.
+# ConfFileIsNotWritable=Configuration file %s is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
+# ConfFileIsWritable=Configuration file %s is writable.
+# ConfFileReload=Reload all information from configuration file.
+# PHPSupportSessions=This PHP supports sessions.
+# PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
+# PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check your parameter variables_order in php.ini.
+# PHPSupportGD=This PHP support GD graphical functions.
+# PHPSupportUTF8=This PHP support UTF8 functions.
+# PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough.
+# PHPMemoryTooLow=Your PHP max session memory is set to %s bytes. This should be too low. Change your php.ini to set memory_limit parameter to at least %s bytes.
+# Recheck=Click here for a more significative test
+# ErrorPHPDoesNotSupportSessions=Your PHP installation does not support sessions. This feature is required to make Dolibarr working. Check your PHP setup.
+# ErrorPHPDoesNotSupportGD=Your PHP installation does not support graphical function GD. No graph will be available.
+# ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr can't work correctly. Solve this before installing Dolibarr.
+# ErrorDirDoesNotExists=Directory %s does not exist.
+# ErrorGoBackAndCorrectParameters=Go backward and correct wrong parameters.
+# ErrorWrongValueForParameter=You may have typed a wrong value for parameter '%s'.
+# ErrorFailedToCreateDatabase=Failed to create database '%s'.
+# ErrorFailedToConnectToDatabase=Failed to connect to database '%s'.
+# ErrorDatabaseVersionTooLow=Database version (%s) too old. Version %s or higher is required.
+# ErrorPHPVersionTooLow=PHP version too old. Version %s is required.
+# WarningPHPVersionTooLow=PHP version too old. Version %s or more is expected. This version should allow install but is not supported.
+# ErrorConnectedButDatabaseNotFound=Connection to server successfull but database '%s' not found.
+# ErrorDatabaseAlreadyExists=Database '%s' already exists.
+# IfDatabaseNotExistsGoBackAndUncheckCreate=If database does not exists, go back and check option "Create database".
+# IfDatabaseExistsGoBackAndCheckCreate=If database already exists, go back and uncheck "Create database" option.
+# WarningBrowserTooOld=Too old version of browser. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommanded.
+# PHPVersion=PHP Version
+# YouCanContinue=You can continue...
+# PleaseBePatient=Please be patient...
+# License=Using license
+# ConfigurationFile=Configuration file
+# WebPagesDirectory=Directory where web pages are stored
+# DocumentsDirectory=Directory to store uploaded and generated documents
+# URLRoot=URL Root
+# ForceHttps=Force secure connections (https)
+# CheckToForceHttps=Check this option to force secure connections (https).
This requires that the web server is configured with an SSL certificate.
+# DolibarrDatabase=Dolibarr Database
+# DatabaseChoice=Database choice
+# DatabaseType=Database type
+# DriverType=Driver type
+# Server=Server
+# ServerAddressDescription=Name or ip address for database server, usually 'localhost' when database server is hosted on same server than web server
+# ServerPortDescription=Database server port. Keep empty if unknown.
+# DatabaseServer=Database server
+# DatabaseName=Database name
+# DatabasePrefix=Database prefix table
+# Login=Login
+# AdminLogin=Login for Dolibarr database owner.
+# Password=Password
+# PasswordAgain=Retype password a second time
+# AdminPassword=Password for Dolibarr database owner.
+# CreateDatabase=Create database
+# CreateUser=Create owner
+# DatabaseSuperUserAccess=Database server - Superuser access
+# CheckToCreateDatabase=Check box if database does not exist and must be created.
In this case, you must fill the login/password for superuser account at the bottom of this page.
+# CheckToCreateUser=Check box if database owner does not exist and must be created.
In this case, you must choose its login and password and also fill the login/password for the superuser account at the bottom of this page. If this box is unchecked, owner database and its passwords must exists.
+# Experimental=(experimental)
+# DatabaseRootLoginDescription=Login of the user allowed to create new databases or new users, mandatory if your database or its owner does not already exists.
+# KeepEmptyIfNoPassword=Leave empty if user has no password (avoid this)
+# SaveConfigurationFile=Save values
+# ConfigurationSaving=Saving configuration file
+# ServerConnection=Server connection
+# DatabaseConnection=Database connection
+# DatabaseCreation=Database creation
+# UserCreation=User creation
+# CreateDatabaseObjects=Database objects creation
+# ReferenceDataLoading=Reference data loading
+# TablesAndPrimaryKeysCreation=Tables and Primary keys creation
+# CreateTableAndPrimaryKey=Create table %s
+# CreateOtherKeysForTable=Create foreign keys and indexes for table %s
+# OtherKeysCreation=Foreign keys and indexes creation
+# FunctionsCreation=Functions creation
+# AdminAccountCreation=Administrator login creation
+# PleaseTypePassword=Please type a password, empty passwords are not allowed !
+# PleaseTypeALogin=Please type a login !
+# PasswordsMismatch=Passwords differs, please try again !
+# SetupEnd=End of setup
+# SystemIsInstalled=This installation is complete.
+# SystemIsUpgraded=Dolibarr has been upgraded successfully.
+# YouNeedToPersonalizeSetup=You need to configure Dolibarr to suit your needs (appearance, features, ...). To do this, please follow the link below:
+# AdminLoginCreatedSuccessfuly=Dolibarr administrator login '%s' created successfuly.
+# GoToDolibarr=Go to Dolibarr
+# GoToSetupArea=Go to Dolibarr (setup area)
+# MigrationNotFinished=Version of your database is not completely up to date, so you'll have to run the upgrade process again.
+# GoToUpgradePage=Go to upgrade page again
+# Examples=Examples
+# WithNoSlashAtTheEnd=Without the slash "/" at the end
+# DirectoryRecommendation=It is recommanded to use a directory outside of your directory of your web pages.
+# LoginAlreadyExists=Already exists
+# DolibarrAdminLogin=Dolibarr admin login
+# AdminLoginAlreadyExists=Dolibarr administrator account '%s' already exists. Go back, if you want to create another one.
+# WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called install.lock into Dolibarr document directory, in order to avoid malicious use of it.
+# ThisPHPDoesNotSupportTypeBase=This PHP system does not support any interface to access database type %s
+# FunctionNotAvailableInThisPHP=Not available on this PHP
+# MigrateScript=Migration script
+# ChoosedMigrateScript=Choose migration script
+# DataMigration=Data migration
+# DatabaseMigration=Structure database migration
+# ProcessMigrateScript=Script processing
+# ChooseYourSetupMode=Choose your setup mode and click "Start"...
+# FreshInstall=Fresh install
+# FreshInstallDesc=Use this mode if this is your first install. If not, this mode can repair a incomplete previous install, but if you want to upgrade your version, choose "Upgrade" mode.
+# Upgrade=Upgrade
+# UpgradeDesc=Use this mode if you have replaced old Dolibarr files with files from a newer version. This will upgrade your database and data.
+# Start=Start
+# InstallNotAllowed=Setup not allowed by conf.php permissions
+# NotAvailable=Not available
+# YouMustCreateWithPermission=You must create file %s and set write permissions on it for the web server during install process.
+# CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload page.
+# AlreadyDone=Already migrated
+# DatabaseVersion=Database version
+# ServerVersion=Database server version
+# YouMustCreateItAndAllowServerToWrite=You must create this directory and allow for the web server to write into it.
+# CharsetChoice=Character set choice
+# CharacterSetClient=Character set used for generated HTML web pages
+# CharacterSetClientComment=Choose character set for web display.
Default proposed character set is the one of your database.
+# DBSortingCollation=Character sorting order
+# DBSortingCollationComment=Choose page code that defines character's sorting order used by database. This parameter is also called 'collation' by some databases.
This parameter can't be defined if database already exists.
+# CharacterSetDatabase=Character set for database
+# CharacterSetDatabaseComment=Choose character set wanted for database creation.
This parameter can't be defined if database already exists.
+# YouAskDatabaseCreationSoDolibarrNeedToConnect=You ask to create database %s, but for this, Dolibarr need to connect to server %s with super user %s permissions.
+# YouAskLoginCreationSoDolibarrNeedToConnect=You ask to create database login %s, but for this, Dolibarr need to connect to server %s with super user %s permissions.
+# BecauseConnectionFailedParametersMayBeWrong=As connection failed, host or super user parameters must be wrong.
+# OrphelinsPaymentsDetectedByMethod=Orphans payment detected by method %s
+# RemoveItManuallyAndPressF5ToContinue=Remove it manually and press F5 to continue.
+# KeepDefaultValuesWamp=You use the Dolibarr setup wizard from DoliWamp, so values proposed here are already optimized. Change them only if you know what you do.
+# KeepDefaultValuesDeb=You use the Dolibarr setup wizard from a Linux package (Ubuntu, Debian, Fedora...), so values proposed here are already optimized. Only the password of the database owner to create must be completed. Change other parameters only if you know what you do.
+# KeepDefaultValuesMamp=You use the Dolibarr setup wizard from DoliMamp, so values proposed here are already optimized. Change them only if you know what you do.
+# KeepDefaultValuesProxmox=You use the Dolibarr setup wizard from a Proxmox virtual appliance, so values proposed here are already optimized. Change them only if you know what you do.
+# FieldRenamed=Field renamed
+# IfLoginDoesNotExistsCheckCreateUser=If login does not exists yet, you must check option "Create user"
+# ErrorConnection=Server "%s", database name "%s", login "%s", or database password may be wrong or PHP client version may be too old compared to database version.
+# InstallChoiceRecommanded=Recommended choice to install version %s from your current version %s
+# InstallChoiceSuggested=Install choice suggested by installer.
+# MigrateIsDoneStepByStep=The targeted version (%s) has a gap of several versions, so install wizard will come back to suggest next migration once this one will be finished.
+# CheckThatDatabasenameIsCorrect=Check that database name "%s" is correct.
+# IfAlreadyExistsCheckOption=If this name is correct and that database does not exist yet, you must check option "Create database".
+# OpenBaseDir=PHP openbasedir parameter
+# YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide login/password of superuser (bottom of form).
+# YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide login/password of superuser (bottom of form).
+# NextStepMightLastALongTime=Current step may last several minutes. Please wait until the next screen is shown completely before continuing.
+# MigrationCustomerOrderShipping=Migrate shipping for customer orders storage
+# MigrationShippingDelivery=Upgrade storage of shipping
+# MigrationShippingDelivery2=Upgrade storage of shipping 2
+# MigrationFinished=Migration finished
+# LastStepDesc=Last step: Define here login and password you plan to use to connect to software. Do not loose this as it is the account to administer all others.
+# ActivateModule=Activate module %s
+# ShowEditTechnicalParameters=Click here to show/edit advanced parameters (expert mode)
+
+#########
+# upgrade
+#########
+# MigrationFixData=Fix for denormalized data
+# MigrationOrder=Data migration for customer's orders
+# MigrationSupplierOrder=Data migration for supplier's orders
+# MigrationProposal=Data migration for commercial proposals
+# MigrationInvoice=Data migration for customer's invoices
+# MigrationContract=Data migration for contracts
+# MigrationSuccessfullUpdate=Upgrade successful
+# MigrationUpdateFailed=Failed upgrade process
+# MigrationRelationshipTables=Data migration for relationship tables (%s)
+# MigrationPaymentsUpdate=Payment data correction
+# MigrationPaymentsNumberToUpdate=%s payment(s) to update
+# MigrationProcessPaymentUpdate=Update payment(s) %s
+# MigrationPaymentsNothingToUpdate=No more things to do
+# MigrationPaymentsNothingUpdatable=No more payments that can be corrected
+# MigrationContractsUpdate=Contract data correction
+# MigrationContractsNumberToUpdate=%s contract(s) to update
+# MigrationContractsLineCreation=Create contract line for contract ref %s
+# MigrationContractsNothingToUpdate=No more things to do
+# MigrationContractsFieldDontExist=Field fk_facture does not exists anymore. Nothing to do.
+# MigrationContractsEmptyDatesUpdate=Contract empty date correction
+# MigrationContractsEmptyDatesUpdateSuccess=Contract emtpy date correction done successfuly
+# MigrationContractsEmptyDatesNothingToUpdate=No contract empty date to correct
+# MigrationContractsEmptyCreationDatesNothingToUpdate=No contract creation date to correct
+# MigrationContractsInvalidDatesUpdate=Bad value date contract correction
+# MigrationContractsInvalidDateFix=Correct contract %s (Contract date=%s, Starting service date min=%s)
+# MigrationContractsInvalidDatesNumber=%s contracts modified
+# MigrationContractsInvalidDatesNothingToUpdate=No date with bad value to correct
+# MigrationContractsIncoherentCreationDateUpdate=Bad value contract creation date correction
+# MigrationContractsIncoherentCreationDateUpdateSuccess=Bad value contract creation date correction done succesfuly
+# MigrationContractsIncoherentCreationDateNothingToUpdate=No bad value for contract creation date to correct
+# MigrationReopeningContracts=Open contract closed by error
+# MigrationReopenThisContract=Reopen contract %s
+# MigrationReopenedContractsNumber=%s contracts modified
+# MigrationReopeningContractsNothingToUpdate=No closed contract to open
+# MigrationBankTransfertsUpdate=Update links between bank transaction and a bank transfer
+# MigrationBankTransfertsNothingToUpdate=All links are up to date
+# MigrationShipmentOrderMatching=Sendings receipt update
+# MigrationDeliveryOrderMatching=Delivery receipt update
+# MigrationDeliveryDetail=Delivery update
+# MigrationStockDetail=Update stock value of products
+# MigrationMenusDetail=Update dynamic menus tables
+# MigrationDeliveryAddress=Update delivery address in shipments
+# MigrationProjectTaskActors=Data migration for llx_projet_task_actors table
+# MigrationProjectUserResp=Data migration field fk_user_resp of llx_projet to llx_element_contact
+# MigrationProjectTaskTime=Update time spent in seconds
+# MigrationActioncommElement=Update data on actions
+# MigrationPaymentMode=Data migration for payment mode
+# MigrationCategorieAssociation=Migration of categories
diff --git a/htdocs/langs/th_TH/interventions.lang b/htdocs/langs/th_TH/interventions.lang
new file mode 100644
index 00000000000..0a5b3e15467
--- /dev/null
+++ b/htdocs/langs/th_TH/interventions.lang
@@ -0,0 +1,42 @@
+# Dolibarr language file - Source file is en_US - interventions
+# Intervention=Intervention
+# Interventions=Interventions
+# InterventionCard=Intervention card
+# NewIntervention=New intervention
+# AddIntervention=Add intervention
+# ListOfInterventions=List of interventions
+# EditIntervention=Edit intervention
+# ActionsOnFicheInter=Actions on intervention
+# LastInterventions=Last %s interventions
+# AllInterventions=All interventions
+# CreateDraftIntervention=Create draft
+# CustomerDoesNotHavePrefix=Customer does not have a prefix
+# InterventionContact=Intervention contact
+# DeleteIntervention=Delete intervention
+# ValidateIntervention=Validate intervention
+# ModifyIntervention=Modify intervention
+# DeleteInterventionLine=Delete intervention line
+# ConfirmDeleteIntervention=Are you sure you want to delete this intervention ?
+# ConfirmValidateIntervention=Are you sure you want to validate this intervention under name %s ?
+# ConfirmModifyIntervention=Are you sure you want to modify this intervention ?
+# ConfirmDeleteInterventionLine=Are you sure you want to delete this intervention line ?
+# NameAndSignatureOfInternalContact=Name and signature of intervening :
+# NameAndSignatureOfExternalContact=Name and signature of customer :
+# DocumentModelStandard=Standard document model for interventions
+# InterventionCardsAndInterventionLines=Interventions and lines of interventions
+# ClassifyBilled=Classify "Billed"
+# StatusInterInvoiced=Billed
+# RelatedInterventions=Related interventions
+# ShowIntervention=Show intervention
+##### Types de contacts #####
+# TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention
+# TypeContact_fichinter_internal_INTERVENING=Intervening
+# TypeContact_fichinter_external_BILLING=Billing customer contact
+# TypeContact_fichinter_external_CUSTOMER=Following-up customer contact
+# Modele numérotation
+# ArcticNumRefModelDesc1=Generic number model
+# ArcticNumRefModelError=Failed to activate
+# PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
+# PrintProductsOnFichinter=Print products on intervention card
+# PrintProductsOnFichinterDetails=forinterventions generated from orders
diff --git a/htdocs/langs/th_TH/languages.lang b/htdocs/langs/th_TH/languages.lang
new file mode 100644
index 00000000000..ffc7776c39f
--- /dev/null
+++ b/htdocs/langs/th_TH/languages.lang
@@ -0,0 +1,59 @@
+# Dolibarr language file - Source file is en_US - languages
+
+# Language_ar_AR=Arabic
+# Language_ar_SA=Arabic
+# Language_bg_BG=Bulgarian
+# Language_ca_ES=Catalan
+# Language_cs_CZ=Czech
+# Language_da_DA=Danish
+# Language_da_DK=Danish
+# Language_de_DE=German
+# Language_de_AT=German (Austria)
+# Language_el_GR=Greek
+# Language_en_AU=English (Australia)
+# Language_en_GB=English (United Kingdom)
+# Language_en_IN=English (India)
+# Language_en_NZ=English (New Zealand)
+# Language_en_SA=English (Saudi Arabia)
+# Language_en_US=English (United States)
+# Language_en_ZA=English (South Africa)
+# Language_es_ES=Spanish
+# Language_es_AR=Spanish (Argentina)
+# Language_es_HN=Spanish (Honduras)
+# Language_es_MX=Spanish (Mexico)
+# Language_es_PY=Spanish (Paraguay)
+# Language_es_PE=Spanish (Peru)
+# Language_es_PR=Spanish (Puerto Rico)
+# Language_et_EE=Estonian
+# Language_fa_IR=Persian
+# Language_fi_FI=Fins
+# Language_fr_BE=French (Belgium)
+# Language_fr_CA=French (Canada)
+# Language_fr_CH=French (Switzerland)
+# Language_fr_FR=French
+# Language_fr_NC=French (New Caledonia)
+# Language_he_IL=Hebrew
+# Language_hu_HU=Hungarian
+# Language_is_IS=Icelandic
+# Language_it_IT=Italian
+# Language_ja_JP=Japanese
+# Language_ko_KR=Korean
+# Language_lv_LV=Latvian
+# Language_nb_NO=Norwegian (Bokmål)
+# Language_nl_BE=Dutch (Belgium)
+# Language_nl_NL=Dutch (Netherlands)
+# Language_pl_PL=Polish
+# Language_pt_BR=Portuguese (Brazil)
+# Language_pt_PT=Portuguese
+# Language_ro_RO=Romanian
+# Language_ru_RU=Russian
+# Language_ru_UA=Russian (Ukraine)
+# Language_tr_TR=Turkish
+# Language_sl_SI=Slovenian
+# Language_sv_SV=Swedish
+# Language_sv_SE=Swedish
+# Language_sk_SK=Slovakian
+# Language_uz_UZ=Uzbek
+# Language_vi_VN=Vietnamese
+# Language_zh_CN=Chinese
+# Language_zh_TW=Chinese (Traditional)
diff --git a/htdocs/langs/th_TH/ldap.lang b/htdocs/langs/th_TH/ldap.lang
new file mode 100644
index 00000000000..ed16db42181
--- /dev/null
+++ b/htdocs/langs/th_TH/ldap.lang
@@ -0,0 +1,29 @@
+# Dolibarr language file - Source file is en_US - ldap
+# DomainPassword=Password for domain
+# YouMustChangePassNextLogon=Password for user %s on the domain %s must be changed.
+# UserMustChangePassNextLogon=User must change password on the domain %s
+# LdapUacf_NORMAL_ACCOUNT=User account
+# LdapUacf_DONT_EXPIRE_PASSWORD=Password never expires
+# LdapUacf_ACCOUNTDISABLE=Account is disabled in the domain %s
+# LDAPInformationsForThisContact=Information in LDAP database for this contact
+# LDAPInformationsForThisUser=Information in LDAP database for this user
+# LDAPInformationsForThisGroup=Information in LDAP database for this group
+# LDAPInformationsForThisMember=Information in LDAP database for this member
+# LDAPAttribute=LDAP attribute
+# LDAPAttributes=LDAP attributes
+# LDAPCard=LDAP card
+# LDAPRecordNotFound=Record not found in LDAP database
+# LDAPUsers=Users in LDAP database
+# LDAPGroups=Groups in LDAP database
+# LDAPFieldStatus=Status
+# LDAPFieldFirstSubscriptionDate=First subscription date
+# LDAPFieldFirstSubscriptionAmount=First subscription amount
+# LDAPFieldLastSubscriptionDate=Last subscription date
+# LDAPFieldLastSubscriptionAmount=Last subscription amount
+# SynchronizeDolibarr2Ldap=Synchronize user (Dolibarr -> LDAP)
+# UserSynchronized=User synchronized
+# GroupSynchronized=Group synchronized
+# MemberSynchronized=Member synchronized
+# ContactSynchronized=Contact synchronized
+# ForceSynchronize=Force synchronizing Dolibarr -> LDAP
+# ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
diff --git a/htdocs/langs/th_TH/mailmanspip.lang b/htdocs/langs/th_TH/mailmanspip.lang
new file mode 100644
index 00000000000..4df2bf08bde
--- /dev/null
+++ b/htdocs/langs/th_TH/mailmanspip.lang
@@ -0,0 +1,27 @@
+# Dolibarr language file - Source file is en_US - mailmanspip
+# MailmanSpipSetup=Mailman and SPIP module Setup
+# MailmanTitle=Mailman mailing list system
+# TestSubscribe=To test subscription to Mailman lists
+# TestUnSubscribe=To test unsubscribe from Mailman lists
+# MailmanCreationSuccess=Subscription test was executed succesfully
+# MailmanDeletionSuccess=Unsubscription test was executed succesfully
+# SynchroMailManEnabled=A Mailman update will be performed
+# SynchroSpipEnabled=A Spip update will be performed
+# DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password
+# DescADHERENT_MAILMAN_URL=URL for Mailman subscriptions
+# DescADHERENT_MAILMAN_UNSUB_URL=URL for Mailman unsubscriptions
+# DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma)
+# SPIPTitle=SPIP Content Management System
+# DescADHERENT_SPIP_SERVEUR=SPIP Server
+# DescADHERENT_SPIP_DB=SPIP database name
+# DescADHERENT_SPIP_USER=SPIP database login
+# DescADHERENT_SPIP_PASS=SPIP database password
+# AddIntoSpip=Add into SPIP
+# AddIntoSpipConfirmation=Are you sure you want to add this member into SPIP?
+# AddIntoSpipError=Failed to add the user in SPIP
+# DeleteIntoSpip=Remove from SPIP
+# DeleteIntoSpipConfirmation=Are you sure you want to remove this member from SPIP?
+# DeleteIntoSpipError=Failed to suppress the user from SPIP
+# SPIPConnectionFailed=Failed to connect to SPIP
+# SuccessToAddToMailmanList=Add of %s to mailman list %s or SPIP database done
+# SuccessToRemoveToMailmanList=Removal of %s from mailman list %s or SPIP database done
diff --git a/htdocs/langs/th_TH/mails.lang b/htdocs/langs/th_TH/mails.lang
new file mode 100644
index 00000000000..328fc3ec5d6
--- /dev/null
+++ b/htdocs/langs/th_TH/mails.lang
@@ -0,0 +1,132 @@
+# Dolibarr language file - Source file is en_US - mails
+# Mailing=EMailing
+# EMailing=EMailing
+# Mailings=EMailings
+# EMailings=EMailings
+# AllEMailings=All eMailings
+# MailCard=EMailing card
+# MailTargets=Targets
+# MailRecipients=Recipients
+# MailRecipient=Recipient
+# MailTitle=Description
+# MailFrom=Sender
+# MailErrorsTo=Errors to
+# MailReply=Reply to
+# MailTo=Receiver(s)
+# MailCC=Copy to
+# MailCCC=Cached copy to
+# MailTopic=EMail topic
+# MailText=Message
+# MailFile=Attached files
+# MailMessage=EMail body
+# ShowEMailing=Show emailing
+# ListOfEMailings=List of emailings
+# NewMailing=New emailing
+# EditMailing=Edit emailing
+# ResetMailing=Resend emailing
+# DeleteMailing=Delete emailing
+# DeleteAMailing=Delete an emailing
+# PreviewMailing=Preview emailing
+# PrepareMailing=Prepare emailing
+# CreateMailing=Create emailing
+# MailingDesc=This page allows you to send emailings to a group of people.
+# MailingResult=Sending emails result
+# TestMailing=Test email
+# ValidMailing=Valid emailing
+# ApproveMailing=Approve emailing
+# MailingStatusDraft=Draft
+# MailingStatusValidated=Validated
+# MailingStatusApproved=Approved
+# MailingStatusSent=Sent
+# MailingStatusSentPartialy=Sent partialy
+# MailingStatusSentCompletely=Sent completely
+# MailingStatusError=Error
+# MailingStatusNotSent=Not sent
+# MailSuccessfulySent=Email successfully sent (from %s to %s)
+# MailingSuccessfullyValidated=EMailing successfully validated
+# MailUnsubcribe=Unsubscribe
+# Unsuscribe=Unsubscribe
+# MailingStatusNotContact=Don't contact anymore
+# ErrorMailRecipientIsEmpty=Email recipient is empty
+# WarningNoEMailsAdded=No new Email to add to recipient's list.
+# ConfirmValidMailing=Are you sure you want to validate this emailing ?
+# ConfirmResetMailing=Warning, by reinitializing emailing %s, you allow to make a mass sending of this email another time. Are you sure you this is what you want to do ?
+# ConfirmDeleteMailing=Are you sure you want to delete this emailling ?
+# NbOfRecipients=Number of recipients
+# NbOfUniqueEMails=Nb of unique emails
+# NbOfEMails=Nb of EMails
+# TotalNbOfDistinctRecipients=Number of distinct recipients
+# NoTargetYet=No recipients defined yet (Go on tab 'Recipients')
+# AddRecipients=Add recipients
+# RemoveRecipient=Remove recipient
+# CommonSubstitutions=Common substitutions
+# YouCanAddYourOwnPredefindedListHere=To create your email selector module, see htdocs/core/modules/mailings/README.
+# EMailTestSubstitutionReplacedByGenericValues=When using test mode, substitutions variables are replaced by generic values
+# MailingAddFile=Attach this file
+# NoAttachedFiles=No attached files
+# BadEMail=Bad value for EMail
+# CloneEMailing=Clone Emailing
+# ConfirmCloneEMailing=Are you sure you want to clone this emailing ?
+# CloneContent=Clone message
+# CloneReceivers=Cloner recipients
+# DateLastSend=Date of last sending
+# DateSending=Date sending
+# SentTo=Sent to %s
+# MailingStatusRead=Read
+# CheckRead=Read Receipt
+# YourMailUnsubcribeOK=The email %s is correctly unsubcribe from mailing list
+# MailtoEMail=Hyper link to email
+# ActivateCheckRead=Allow to use the "Unsubcribe" link
+# ActivateCheckReadKey=Key use to encrypt URL use for "Read Receipt" and "Unsubcribe" feature
+# EMailSentToNRecipients=EMail sent to %s recipients.
+
+# Libelle des modules de liste de destinataires mailing
+# MailingModuleDescContactCompanies=Contacts/addresses of all third parties (customer, prospect, supplier, ...)
+# MailingModuleDescDolibarrUsers=Dolibarr users
+# MailingModuleDescFundationMembers=Foundation members with emails
+# MailingModuleDescEmailsFromFile=EMails from a text file (email;lastname;firstname;other)
+# MailingModuleDescEmailsFromUser=EMails from user input (email;lastname;firstname;other)
+# MailingModuleDescContactsCategories=Third parties (by category)
+# MailingModuleDescDolibarrContractsLinesExpired=Third parties with expired contract's lines
+# MailingModuleDescContactsByCompanyCategory=Contacts/addresses of third parties (by third parties category)
+# MailingModuleDescContactsByCategory=Contacts/addresses of third parties by category
+# MailingModuleDescMembersCategories=Foundation members (by categories)
+# MailingModuleDescContactsByFunction=Contacts/addresses of third parties (by position/function)
+
+
+# LineInFile=Line %s in file
+# RecipientSelectionModules=Defined requests for recipient's selection
+# MailSelectedRecipients=Selected recipients
+# MailingArea=EMailings area
+# LastMailings=Last %s emailings
+# TargetsStatistics=Targets statistics
+# NbOfCompaniesContacts=Unique contacts/addresses
+# MailNoChangePossible=Recipients for validated emailing can't be changed
+# SearchAMailing=Search mailing
+# SendMailing=Send emailing
+# SendMail=Send email
+# SentBy=Sent by
+# MailingNeedCommand=For security reason, sending an emailing is better when performed from command line. If you have one, ask your server administrator to launch the following command to send the emailing to all recipients:
+# MailingNeedCommand2=You can however send them online by adding parameter MAILING_LIMIT_SENDBYWEB with value of max number of emails you want to send by session. For this, go on Home - Setup - Other.
+# ConfirmSendingEmailing=If you can't or prefer sending them with your www browser, please confirm you are sure you want to send emailing now from your browser ?
+# LimitSendingEmailing=Note: On line sending of emailings are limited for security and timeout reasons to %s recipients by sending session.
+# TargetsReset=Clear list
+# ToClearAllRecipientsClickHere=Click here to clear the recipient list for this emailing
+# ToAddRecipientsChooseHere=Add recipients by choosing from the lists
+# NbOfEMailingsReceived=Mass emailings received
+# IdRecord=ID record
+# DeliveryReceipt=Delivery Receipt
+# YouCanUseCommaSeparatorForSeveralRecipients=You can use the comma separator to specify several recipients.
+# TagCheckMail=Track mail opening
+# TagUnsubscribe=Unsubscribe link
+# TagSignature=Signature sending user
+# TagMailtoEmail=Recipient EMail
+
+# Module Notifications
+# Notifications=Notifications
+# NoNotificationsWillBeSent=No email notifications are planned for this event and company
+# ANotificationsWillBeSent=1 notification will be sent by email
+# SomeNotificationsWillBeSent=%s notifications will be sent by email
+# AddNewNotification=Activate a new email notification request
+# ListOfActiveNotifications=List all active email notification requests
+# ListOfNotificationsDone=List all email notifications sent
diff --git a/htdocs/langs/th_TH/main.lang b/htdocs/langs/th_TH/main.lang
new file mode 100644
index 00000000000..027d0a9b9aa
--- /dev/null
+++ b/htdocs/langs/th_TH/main.lang
@@ -0,0 +1,699 @@
+# Dolibarr language file - Source file is en_US - main
+DIRECTION=ltr
+# Note for Chinese:
+# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader)
+# stsongstdlight or cid0cs are for simplified Chinese
+# To read Chinese pdf with Linux: sudo apt-get install poppler-data
+FONTFORPDF=DejaVuSans
+FONTSIZEFORPDF=8
+SeparatorDecimal=.
+SeparatorThousand=,
+# FormatDateShort=%m/%d/%Y
+# FormatDateShortInput=%m/%d/%Y
+# FormatDateShortJava=MM/dd/yyyy
+# FormatDateShortJavaInput=MM/dd/yyyy
+# FormatDateShortJQuery=mm/dd/yy
+# FormatDateShortJQueryInput=mm/dd/yy
+# FormatHourShort=%I:%M %p
+# FormatHourShortDuration=%H:%M
+# FormatDateTextShort=%b %d, %Y
+# FormatDateText=%B %d, %Y
+# FormatDateHourShort=%m/%d/%Y %I:%M %p
+# FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p
+# FormatDateHourTextShort=%b %d, %Y, %I:%M %p
+# FormatDateHourText=%B %d, %Y, %I:%M %p
+# DatabaseConnection=Database connection
+# NoTranslation=No translation
+# NoRecordFound=No record found
+# NoError=No error
+# Error=Error
+# ErrorFieldRequired=Field '%s' is required
+# ErrorFieldFormat=Field '%s' has a bad value
+# ErrorFileDoesNotExists=File %s does not exist
+# ErrorFailedToOpenFile=Failed to open file %s
+# ErrorCanNotCreateDir=Can not create dir %s
+# ErrorCanNotReadDir=Can not read dir %s
+# ErrorConstantNotDefined=Parameter %s not defined
+# ErrorUnknown=Unkown error
+# ErrorSQL=SQL Error
+# ErrorLogoFileNotFound=Logo file '%s' was not found
+# ErrorGoToGlobalSetup=Go to 'Company/Foundation' setup to fix this
+# ErrorGoToModuleSetup=Go to Module setup to fix this
+# ErrorFailedToSendMail=Failed to send mail (sender=%s, receiver=%s)
+# ErrorAttachedFilesDisabled=File attaching is disabled on this server
+# ErrorFileNotUploaded=File was not uploaded. Check that size does not exceed maximum allowed, that free space is available on disk and that there is not already a file with same name in this directory.
+# ErrorInternalErrorDetected=Error detected
+# ErrorNoRequestRan=No request ran
+# ErrorWrongHostParameter=Wrong host parameter
+# ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post again the form.
+# ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child records.
+# ErrorWrongValue=Wrong value
+# ErrorWrongValueForParameterX=Wrong value for parameter %s
+# ErrorNoRequestInError=No request in error
+# ErrorServiceUnavailableTryLater=Service not available for the moment. Try again later.
+# ErrorDuplicateField=Duplicate value in a unique field
+# ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. We rollback changes.
+# ErrorConfigParameterNotDefined=Parameter %s is not defined inside Dolibarr config file conf.php.
+# ErrorCantLoadUserFromDolibarrDatabase=Failed to find user %s in Dolibarr database.
+# ErrorNoVATRateDefinedForSellerCountry=Error, no vat rates defined for country '%s'.
+# ErrorNoSocialContributionForSellerCountry=Error, no social contribution type defined for country '%s'.
+# ErrorFailedToSaveFile=Error, failed to save file.
+# ErrorOnlyPngJpgSupported=Error, only .png and .jpg image format file are supported.
+# ErrorImageFormatNotSupported=Your PHP does not support functions to convert images of this format.
+# SeeAlso=See also %s
+# BackgroundColorByDefault=Default background color
+# FileWasNotUploaded=A file is selected for attachment but was not yet uploaded. Click on "Attach file" for this.
+# NbOfEntries=Nb of entries
+# GoToWikiHelpPage=Read online help (need Internet access)
+# GoToHelpPage=Read help
+# RecordSaved=Record saved
+# RecordDeleted=Record deleted
+# LevelOfFeature=Level of features
+# NotDefined=Not defined
+# DefinedAndHasThisValue=Defined and value to
+# IsNotDefined=undefined
+# DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is setup to %s in configuration file conf.php.
This means that password database is extern to Dolibarr, so changing this field may have no effects.
+# Administrator=Administrator
+# Undefined=Undefined
+# PasswordForgotten=Password forgotten ?
+# SeeAbove=See above
+# HomeArea=Home area
+# LastConnexion=Last connection
+# PreviousConnexion=Previous connection
+# ConnectedOnMultiCompany=Connected on environment
+# ConnectedSince=Connected since
+# AuthenticationMode=Authentification mode
+# RequestedUrl=Requested Url
+# DatabaseTypeManager=Database type manager
+# RequestLastAccess=Request for last database access
+# RequestLastAccessInError=Request for last database access in error
+# ReturnCodeLastAccessInError=Return code for last database access in error
+# InformationLastAccessInError=Information for last database access in error
+# DolibarrHasDetectedError=Dolibarr has detected a technical error
+# InformationToHelpDiagnose=This is information that can help diagnostic
+# MoreInformation=More information
+# NotePublic=Note (public)
+# NotePrivate=Note (private)
+# PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals.
+# DoTest=Test
+# ToFilter=Filter
+# WarningYouHaveAtLeastOneTaskLate=Warning, you have at least one element that has exceeded the tolerance delay.
+# yes=yes
+# Yes=Yes
+# no=no
+# No=No
+# All=All
+# Home=Home
+# Help=Help
+# OnlineHelp=Online help
+# PageWiki=Wiki page
+# Always=Always
+# Never=Never
+# Under=under
+# Period=Period
+# PeriodEndDate=End date for period
+# Activate=Activate
+# Activated=Activated
+# Closed=Closed
+# Closed2=Closed
+# Enabled=Enabled
+# Deprecated=Deprecated
+# Disable=Disable
+# Disabled=Disabled
+# Add=Add
+# AddLink=Add link
+# Update=Update
+# AddActionToDo=Add event to do
+# AddActionDone=Add event done
+# Close=Close
+# Close2=Close
+# Confirm=Confirm
+# ConfirmSendCardByMail=Do you really want to send content of this card by mail to %s ?
+# Delete=Delete
+# Remove=Remove
+# Resiliate=Resiliate
+# Cancel=Cancel
+# Modify=Modify
+# Edit=Edit
+# Validate=Validate
+# ToValidate=To validate
+# Save=Save
+# SaveAs=Save As
+# TestConnection=Test connection
+# ToClone=Clone
+# ConfirmClone=Choose data you want to clone :
+# NoCloneOptionsSpecified=No data to clone defined.
+# Of=of
+# Go=Go
+# Run=Run
+# CopyOf=Copy of
+# Show=Show
+# ShowCardHere=Show card
+# Search=Search
+# SearchOf=Search
+# Valid=Valid
+# Approve=Approve
+# ReOpen=Re-Open
+# Upload=Send file
+# ToLink=Link
+# Select=Select
+# Choose=Choose
+# ChooseLangage=Please choose your language
+# Resize=Resize
+# Recenter=Recenter
+# Author=Author
+# User=User
+# Users=Users
+# Group=Group
+# Groups=Groups
+# Password=Password
+# PasswordRetype=Retype your password
+# NoteSomeFeaturesAreDisabled=Note that a lot of features/modules are disabled in this demonstration.
+# Name=Name
+# Person=Person
+# Parameter=Parameter
+# Parameters=Parameters
+# Value=Value
+# GlobalValue=Global value
+# PersonalValue=Personal value
+# NewValue=New value
+# CurrentValue=Current value
+# Code=Code
+# Type=Type
+# Language=Language
+# MultiLanguage=Multi-language
+# Note=Note
+# CurrentNote=Current note
+# Title=Title
+# Label=Label
+# RefOrLabel=Ref. or label
+# Info=Log
+# Family=Family
+# Description=Description
+# Designation=Description
+# Model=Model
+# DefaultModel=Default model
+# Action=Event
+# About=About
+# Number=Number
+# NumberByMonth=Number by month
+# AmountByMonth=Amount by month
+# Numero=Number
+# Limit=Limit
+# Limits=Limits
+# DevelopmentTeam=Development Team
+# Logout=Logout
+# Connection=Connection
+# Setup=Setup
+# Alert=Alert
+# Previous=Previous
+# Next=Next
+# Cards=Cards
+# Card=Card
+# Now=Now
+# Date=Date
+# DateStart=Date start
+# DateEnd=Date end
+# DateCreation=Creation date
+# DateModification=Modification date
+# DateModificationShort=Modif. date
+# DateLastModification=Last modification date
+# DateValidation=Validation date
+# DateClosing=Closing date
+# DateDue=Due date
+# DateValue=Value date
+# DateValueShort=Value date
+# DateOperation=Operation date
+# DateOperationShort=Oper. Date
+# DateLimit=Limit date
+# DateRequest=Request date
+# DateProcess=Process date
+# DatePlanShort=Date planed
+# DateRealShort=Date real.
+# DateBuild=Report build date
+# DatePayment=Date of payment
+# DurationYear=year
+# DurationMonth=month
+# DurationWeek=week
+# DurationDay=day
+# DurationYears=years
+# DurationMonths=months
+# DurationWeeks=weeks
+# DurationDays=days
+# Year=Year
+# Month=Month
+# Week=Week
+# Day=Day
+# Hour=Hour
+# Minute=Minute
+# Second=Second
+# Years=Years
+# Months=Months
+# Days=Days
+# days=days
+# Hours=Hours
+# Minutes=Minutes
+# Seconds=Seconds
+# Today=Today
+# Yesterday=Yesterday
+# Tomorrow=Tomorrow
+# Morning=Morning
+# Afternoon=Afternoon
+# Quadri=Quadri
+# MonthOfDay=Month of the day
+# HourShort=H
+# Rate=Rate
+# UseLocalTax=Include tax
+# Bytes=Bytes
+# KiloBytes=Kilobytes
+# MegaBytes=Megabytes
+# GigaBytes=Gigabytes
+# TeraBytes=Terabytes
+# b=b.
+# Kb=Kb
+# Mb=Mb
+# Gb=Gb
+# Tb=Tb
+# Cut=Cut
+# Copy=Copy
+# Paste=Paste
+# Default=Default
+# DefaultValue=Default value
+# DefaultGlobalValue=Global value
+# Price=Price
+# UnitPrice=Unit price
+# UnitPriceHT=Unit price (net)
+# UnitPriceTTC=Unit price
+# PriceU=U.P.
+# PriceUHT=U.P. (net)
+# PriceUTTC=U.P.
+# Amount=Amount
+# AmountInvoice=Invoice amount
+# AmountPayment=Payment amount
+# AmountHTShort=Amount (net)
+# AmountTTCShort=Amount (inc. tax)
+# AmountHT=Amount (net of tax)
+# AmountTTC=Amount (inc. tax)
+# AmountVAT=Amount tax
+# AmountLT1=Amount tax 2
+# AmountLT2=Amount tax 3
+# AmountLT1ES=Amount RE
+# AmountLT2ES=Amount IRPF
+# AmountTotal=Total amount
+# AmountAverage=Average amount
+# PriceQtyHT=Price for this quantity (net of tax)
+# PriceQtyMinHT=Price quantity min. (net of tax)
+# PriceQtyTTC=Price for this quantity (inc. tax)
+# PriceQtyMinTTC=Price quantity min. (inc. of tax)
+# Percentage=Percentage
+# Total=Total
+# SubTotal=Subtotal
+# TotalHTShort=Total (net)
+# TotalTTCShort=Total (inc. tax)
+# TotalHT=Total (net of tax)
+# TotalHTforthispage=Total (net of tax) for this page
+# TotalTTC=Total (inc. tax)
+# TotalTTCToYourCredit=Total (inc. tax) to your credit
+# TotalVAT=Total tax
+# TotalLT1=Total tax 2
+# TotalLT2=Total tax 3
+# TotalLT1ES=Total RE
+# TotalLT2ES=Total IRPF
+# IncludedVAT=Included tax
+# HT=Net of tax
+# TTC=Inc. tax
+# VAT=Sales tax
+# LT1ES=RE
+# LT2ES=IRPF
+# VATRate=Tax Rate
+# Average=Average
+# Sum=Sum
+# Delta=Delta
+# Module=Module
+# Option=Option
+# List=List
+# FullList=Full list
+# Statistics=Statistics
+# OtherStatistics=Other statistics
+# Status=Status
+# ShortInfo=Info.
+# Ref=Ref.
+# RefSupplier=Ref. supplier
+# RefPayment=Ref. payment
+# CommercialProposalsShort=Commercial proposals
+# Comment=Comment
+# Comments=Comments
+# ActionsToDo=Events to do
+# ActionsDone=Events done
+# ActionsToDoShort=To do
+# ActionsRunningshort=Started
+# ActionsDoneShort=Done
+# ActionNotApplicable=Not applicable
+# ActionRunningNotStarted=To start
+# ActionRunningShort=Started
+# ActionDoneShort=Finished
+# CompanyFoundation=Company/Foundation
+# ContactsForCompany=Contacts for this third party
+# ContactsAddressesForCompany=Contacts/addresses for this third party
+# AddressesForCompany=Addresses for this third party
+# ActionsOnCompany=Events about this third party
+# ActionsOnMember=Events about this member
+# NActions=%s events
+# NActionsLate=%s late
+# Filter=Filter
+# RemoveFilter=Remove filter
+# ChartGenerated=Chart generated
+# ChartNotGenerated=Chart not generated
+# GeneratedOn=Build on %s
+# Generate=Generate
+# Duration=Duration
+# TotalDuration=Total duration
+# Summary=Summary
+# MyBookmarks=My bookmarks
+# OtherInformationsBoxes=Other information boxes
+# DolibarrBoard=Dolibarr board
+# DolibarrStateBoard=Statistics
+# DolibarrWorkBoard=Work tasks board
+# Available=Available
+# NotYetAvailable=Not yet available
+# NotAvailable=Not available
+# Popularity=Popularity
+# Categories=Categories
+# Category=Category
+# By=By
+# From=From
+# to=to
+# and=and
+# or=or
+# Other=Other
+# Others=Others
+# OtherInformations=Other informations
+# Quantity=Quantity
+# Qty=Qty
+# ChangedBy=Changed by
+# ReCalculate=Recalculate
+# ResultOk=Success
+# ResultKo=Failure
+# Reporting=Reporting
+# Reportings=Reporting
+# Draft=Draft
+# Drafts=Drafts
+# Validated=Validated
+# Opened=Opened
+# New=New
+# Discount=Discount
+# Unknown=Unknown
+# General=General
+# Size=Size
+# Received=Received
+# Paid=Paid
+# Topic=Sujet
+# ByCompanies=By third parties
+# ByUsers=By users
+# Links=Links
+# Link=Link
+# Receipts=Receipts
+# Rejects=Rejects
+# Preview=Preview
+# NextStep=Next step
+# PreviousStep=Previous step
+# Datas=Data
+# None=None
+# NoneF=None
+# Late=Late
+# Photo=Picture
+# Photos=Pictures
+# AddPhoto=Add picture
+# Login=Login
+# CurrentLogin=Current login
+# January=January
+# February=February
+# March=March
+# April=April
+# May=May
+# June=June
+# July=July
+# August=August
+# September=September
+# October=October
+# November=November
+# December=December
+# JanuaryMin=Jan
+# FebruaryMin=Feb
+# MarchMin=Mar
+# AprilMin=Apr
+# MayMin=May
+# JuneMin=Jun
+# JulyMin=Jul
+# AugustMin=Aug
+# SeptemberMin=Sep
+# OctoberMin=Oct
+# NovemberMin=Nov
+# DecemberMin=Dec
+# Month01=January
+# Month02=February
+# Month03=March
+# Month04=April
+# Month05=May
+# Month06=June
+# Month07=July
+# Month08=August
+# Month09=September
+# Month10=October
+# Month11=November
+# Month12=December
+# MonthShort01=Jan
+# MonthShort02=Feb
+# MonthShort03=Mar
+# MonthShort04=Apr
+# MonthShort05=May
+# MonthShort06=Jun
+# MonthShort07=Jul
+# MonthShort08=Aug
+# MonthShort09=Sep
+# MonthShort10=Oct
+# MonthShort11=Nov
+# MonthShort12=Dec
+# AttachedFiles=Attached files and documents
+# FileTransferComplete=File was uploaded successfuly
+# DateFormatYYYYMM=YYYY-MM
+# DateFormatYYYYMMDD=YYYY-MM-DD
+# DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS
+# ReportName=Report name
+# ReportPeriod=Report period
+# ReportDescription=Description
+# Report=Report
+# Keyword=Mot clé
+# Legend=Legend
+# FillTownFromZip=Fill city from zip
+# Fill=Fill
+# Reset=Reset
+# ShowLog=Show log
+# File=File
+# Files=Files
+# NotAllowed=Not allowed
+# ReadPermissionNotAllowed=Read permission not allowed
+# AmountInCurrency=Amount in %s currency
+# Example=Example
+# Examples=Examples
+# NoExample=No example
+# FindBug=Report a bug
+# NbOfThirdParties=Number of third parties
+# NbOfCustomers=Number of customers
+# NbOfLines=Number of lines
+# NbOfObjects=Number of objects
+# NbOfReferers=Number of referrers
+# Referers=Consumption
+# TotalQuantity=Total quantity
+# DateFromTo=From %s to %s
+# DateFrom=From %s
+# DateUntil=Until %s
+# Check=Check
+# Internal=Internal
+# External=External
+# Internals=Internal
+# Externals=External
+# Warning=Warning
+# Warnings=Warnings
+# BuildPDF=Build PDF
+# RebuildPDF=Rebuild PDF
+# BuildDoc=Build Doc
+# RebuildDoc=Rebuild Doc
+# Entity=Environment
+# Entities=Entities
+# EventLogs=Logs
+# CustomerPreview=Customer preview
+# SupplierPreview=Supplier preview
+# AccountancyPreview=Accountancy preview
+# ShowCustomerPreview=Show customer preview
+# ShowSupplierPreview=Show supplier preview
+# ShowAccountancyPreview=Show accountancy preview
+# ShowProspectPreview=Show prospect preview
+# RefCustomer=Ref. customer
+# Currency=Currency
+# InfoAdmin=Information for administrators
+# Undo=Undo
+# Redo=Redo
+# ExpandAll=Expand all
+# UndoExpandAll=Undo expand
+# Reason=Reason
+# FeatureNotYetSupported=Feature not yet supported
+# CloseWindow=Close window
+# Question=Question
+# Response=Response
+# Priority=Priority
+# SendByMail=Send by EMail
+# MailSentBy=Email sent by
+# TextUsedInTheMessageBody=Email body
+# SendAcknowledgementByMail=Send Ack. by email
+# NoEMail=No email
+# Owner=Owner
+# DetectedVersion=Detected version
+# FollowingConstantsWillBeSubstituted=The following constants will be replaced with the corresponding value.
+# Refresh=Refresh
+# BackToList=Back to list
+# GoBack=Go back
+# CanBeModifiedIfOk=Can be modified if valid
+# CanBeModifiedIfKo=Can be modified if not valid
+# RecordModifiedSuccessfully=Record modified successfully
+# RecordsModified=%s records modified
+# AutomaticCode=Automatic code
+# NotManaged=Not managed
+# FeatureDisabled=Feature disabled
+# MoveBox=Move box %s
+# Offered=Offered
+# NotEnoughPermissions=You don't have permission for this action
+# SessionName=Session name
+# Method=Method
+# Receive=Receive
+# PartialWoman=Partial
+# PartialMan=Partial
+# TotalWoman=Total
+# TotalMan=Total
+# NeverReceived=Never received
+# Canceled=Canceled
+# YouCanChangeValuesForThisListFromDictionnarySetup=You can change values for this list from menu setup - dictionnary
+# Color=Color
+# Documents=Linked files
+# DocumentsNb=Linked files (%s)
+# Documents2=Documents
+# BuildDocuments=Generated documents
+# UploadDisabled=Upload disabled
+# MenuECM=Documents
+# MenuAWStats=AWStats
+# MenuMembers=Members
+# MenuAgendaGoogle=Google agenda
+# ThisLimitIsDefinedInSetup=Dolibarr limit (Menu home-setup-security): %s Kb, PHP limit: %s Kb
+# NoFileFound=No documents saved in this directory
+# CurrentUserLanguage=Current language
+# CurrentTheme=Current theme
+# CurrentMenuManager=Current menu manager
+# DisabledModules=Disabled modules
+# For=For
+# ForCustomer=For customer
+# Signature=Signature
+# HidePassword=Show command with password hidden
+# UnHidePassword=Show real command with clear password
+# Root=Root
+# Informations=Informations
+# Page=Page
+# Notes=Notes
+# AddNewLine=Add new line
+# AddFile=Add file
+# ListOfFiles=List of available files
+# FreeZone=Free text
+# CloneMainAttributes=Clone object with its main attributes
+# PDFMerge=PDF Merge
+# Merge=Merge
+# PrintContentArea=Show page to print main content area
+# MenuManager=Menu manager
+# NoMenu=No sub-menu
+# WarningYouAreInMaintenanceMode=Warning, you are in a maintenance mode, so only login %s is allowed to use application at the moment.
+# CoreErrorTitle=System error
+# CoreErrorMessage=Sorry, an error occurred. Check the logs or contact your system administrator.
+# CreditCard=Credit card
+# FieldsWithAreMandatory=Fields with %s are mandatory
+# FieldsWithIsForPublic=Fields with %s are shown on public list of members. If you don't want this, check off the "public" box.
+# AccordingToGeoIPDatabase=(according to GeoIP convertion)
+# Line=Line
+# NotSupported=Not supported
+# RequiredField=Required field
+# Result=Result
+# ToTest=Test
+# ValidateBefore=Card must be validated before using this feature
+# Visibility=Visibility
+# Private=Private
+# Hidden=Hidden
+# Resources=Resources
+# Source=Source
+# Prefix=Prefix
+# Before=Before
+# After=After
+# IPAddress=IP address
+# Frequency=Frequency
+# IM=Instant messaging
+# NewAttribute=New attribute
+# AttributeCode=Attribute code
+# OptionalFieldsSetup=Extra attributes setup
+# URLPhoto=URL of photo/logo
+# SetLinkToThirdParty=Link to another third party
+# CreateDraft=Create draft
+# ClickToEdit=Click to edit
+# ObjectDeleted=Object %s deleted
+# ByCountry=By country
+# ByTown=By town
+# ByDate=By date
+# ByMonthYear=By month/year
+# ByYear=By year
+# ByMonth=By month
+# ByDay=By day
+# BySalesRepresentative=By sales representative
+# LinkedToSpecificUsers=Linked to a particular user contact
+# DeleteAFile=Delete a file
+# ConfirmDeleteAFile=Are you sure you want to delete file
+# NoResults=No results
+# ModulesSystemTools=Modules tools
+# Test=Test
+# Element=Element
+# NoPhotoYet=No pictures available yet
+# HomeDashboard=Home summary
+# Deductible=Deductible
+# from=from
+# toward=toward
+# Access=Access
+# HelpCopyToClipboard=Use Ctrl+C to copy to clipboard
+# SaveUploadedFileWithMask=Save file on server with name "%s" (otherwise "%s")
+# OriginFileName=Original filename
+# SetDemandReason=Set source
+# ViewPrivateNote=View notes
+# XMoreLines=%s line(s) hidden
+
+# Week day
+# Monday=Monday
+# Tuesday=Tuesday
+# Wednesday=Wednesday
+# Thursday=Thursday
+# Friday=Friday
+# Saturday=Saturday
+# Sunday=Sunday
+# MondayMin=Mo
+# TuesdayMin=Tu
+# WednesdayMin=We
+# ThursdayMin=Th
+# FridayMin=Fr
+# SaturdayMin=Sa
+# SundayMin=Su
+# Day1=Monday
+# Day2=Tuesday
+# Day3=Wednesday
+# Day4=Thursday
+# Day5=Friday
+# Day6=Saturday
+# Day0=Sunday
+# ShortMonday=M
+# ShortTuesday=T
+# ShortWednesday=W
+# ShortThursday=T
+# ShortFriday=F
+# ShortSaturday=S
+# ShortSunday=S
diff --git a/htdocs/langs/th_TH/margins.lang b/htdocs/langs/th_TH/margins.lang
new file mode 100644
index 00000000000..5e1986a9c2c
--- /dev/null
+++ b/htdocs/langs/th_TH/margins.lang
@@ -0,0 +1,51 @@
+# Dolibarr language file - Source file is en_US - marges
+
+# Margin=Margin
+# Margins=Margins
+# TotalMargin=Total Margin
+# MarginOnProducts=Margin / Products
+# MarginOnServices=Margin / Services
+# MarginRate=Margin rate
+# MarkRate=Mark rate
+# DisplayMarginRates=Display margin rates
+# DisplayMarkRates=Display mark rates
+# InputPrice=Input price
+
+# margin=Profit margins management
+# margesSetup=Profit margins management setup
+
+# MarginDetails=Margin details
+
+# ProductMargins=Product margins
+# CustomerMargins=Customer margins
+# AgentMargins=Agent margins
+
+# ProductService=Product or Service
+# AllProducts=All products and services
+# ChooseProduct/Service=Choose product or service
+# CommercialAgent=Commercial agent
+
+# StartDate=Start date
+# EndDate=End date
+# Launch=Start
+
+# ForceBuyingPriceIfNull=Force buying price if null
+# ForceBuyingPriceIfNullDetails=if "ON", margin will be zero on line (buying price = selling price), otherwise ("OFF"), marge will be equal to selling price (buying price = 0)
+# MARGIN_METHODE_FOR_DISCOUNT=Margin method for global discounts
+# UseDiscountAsProduct=As a product
+# UseDiscountAsService=As a service
+# UseDiscountOnTotal=On subtotal
+# MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
+
+# MARGIN_TYPE=Margin type
+# MargeBrute=Raw margin
+# MargeNette=Net margin
+# MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price
Net margin : Selling price - Cost price
+
+# CostPrice=Cost price
+# BuyingCost=Cost price
+# UnitCharges=Unit charges
+# Charges=Charges
+
+# AgentContactType=Commercial agent contact type
+# AgentContactTypeDetails=Défine what contact type (linked on invoices) will be used for margin report by commercial agents
diff --git a/htdocs/langs/th_TH/members.lang b/htdocs/langs/th_TH/members.lang
new file mode 100644
index 00000000000..9246a04ced9
--- /dev/null
+++ b/htdocs/langs/th_TH/members.lang
@@ -0,0 +1,204 @@
+# Dolibarr language file - Source file is en_US - members
+# MembersArea=Members area
+# PublicMembersArea=Public members area
+# MemberCard=Member card
+# SubscriptionCard=Subscription card
+# Member=Member
+# Members=Members
+# MemberAccount=Member login
+# ShowMember=Show member card
+# UserNotLinkedToMember=User not linked to a member
+# ThirdpartyNotLinkedToMember=Third-party not linked to a member
+# MembersTickets=Members Tickets
+# FundationMembers=Foundation members
+# Attributs=Attributes
+# ErrorMemberTypeNotDefined=Member type not defined
+# ListOfPublicMembers=List of public members
+# ListOfValidatedPublicMembers=List of validated public members
+# ErrorThisMemberIsNotPublic=This member is not public
+# ErrorMemberIsAlreadyLinkedToThisThirdParty=Another member (name: %s, login: %s) is already linked to a third party %s. Remove this link first because a third party can't be linked to only a member (and vice versa).
+# ErrorUserPermissionAllowsToLinksToItselfOnly=For security reasons, you must be granted permissions to edit all users to be able to link a member to a user that is not yours.
+# ThisIsContentOfYourCard=This is details of your card
+# CardContent=Content of your member card
+# SetLinkToUser=Link to a Dolibarr user
+# SetLinkToThirdParty=Link to a Dolibarr third party
+# MembersCards=Members business cards
+# MembersList=List of members
+# MembersListToValid=List of draft members (to be validated)
+# MembersListValid=List of valid members
+# MembersListUpToDate=List of valid members with up to date subscription
+# MembersListNotUpToDate=List of valid members with subscription out of date
+# MembersListResiliated=List of resiliated members
+# MembersListQualified=List of qualified members
+# MenuMembersToValidate=Draft members
+# MenuMembersValidated=Validated members
+# MenuMembersUpToDate=Up to date members
+# MenuMembersNotUpToDate=Out of date members
+# MenuMembersResiliated=Resiliated members
+# MembersWithSubscriptionToReceive=Members with subscription to receive
+# DateAbonment=Subscription date
+# DateSubscription=Subscription date
+# DateNextSubscription=Next subscription
+# DateEndSubscription=Subscription end date
+# EndSubscription=End subscription
+# SubscriptionId=Subscription id
+# MemberId=Member id
+# NewMember=New member
+# NewType=New member type
+# MemberType=Member type
+# MemberTypeId=Member type id
+# MemberTypeLabel=Member type label
+# MembersTypes=Members types
+# MembersAttributes=Members attributes
+# SearchAMember=Search a member
+# MemberStatusDraft=Draft (needs to be validated)
+# MemberStatusDraftShort=Draft
+# MemberStatusActive=Validated (waiting subscription)
+# MemberStatusActiveShort=Validated
+# MemberStatusActiveLate=subscription expired
+# MemberStatusActiveLateShort=Expired
+# MemberStatusPaid=Subscription up to date
+# MemberStatusPaidShort=Up to date
+# MemberStatusResiliated=Resiliated member
+# MemberStatusResiliatedShort=Resiliated
+# MembersStatusToValid=Draft members
+# MembersStatusToValidShort=Draft members
+# MembersStatusValidated=Validated members
+# MembersStatusPaid=Subscription up to date
+# MembersStatusPaidShort=Up to date
+# MembersStatusNotPaid=Subscription out of date
+# MembersStatusNotPaidShort=Out of date
+# MembersStatusResiliated=Resiliated members
+# MembersStatusResiliatedShort=Resiliated members
+# NewCotisation=New contribution
+# PaymentSubscription=New contribution payment
+# EditMember=Edit member
+# SubscriptionEndDate=Subscription's end date
+# MembersTypeSetup=Members type setup
+# NewSubscription=New subscription
+# NewSubscriptionDesc=This form allows you to record your subscription as a new member of the foundation. If you want to renew your subscription (if already a member), please contact foundation board instead by email %s.
+# Subscription=Subscription
+# Subscriptions=Subscriptions
+# SubscriptionLate=Late
+# SubscriptionNotReceived=Subscription never received
+# SubscriptionLateShort=Late
+# SubscriptionNotReceivedShort=Never received
+# ListOfSubscriptions=List of subscriptions
+# SendCardByMail=Send card by Email
+# AddMember=Add member
+# MemberType=Member type
+# NoTypeDefinedGoToSetup=No member types defined. Go to menu "Members types"
+# NewMemberType=New member type
+# WelcomeEMail=Welcome e-mail
+# SubscriptionRequired=Subscription required
+# EditType=Edit member type
+# DeleteType=Delete
+# VoteAllowed=Vote allowed
+# Physical=Physical
+# Moral=Moral
+# MorPhy=Moral/Physical
+# Reenable=Reenable
+# ResiliateMember=Resiliate a member
+# ConfirmResiliateMember=Are you sure you want to resiliate this member ?
+# DeleteMember=Delete a member
+# ConfirmDeleteMember=Are you sure you want to delete this member (Deleting a member will delete all his subscriptions) ?
+# DeleteSubscription=Delete a subscription
+# ConfirmDeleteSubscription=Are you sure you want to delete this subscription ?
+# Filehtpasswd=htpasswd file
+# ValidateMember=Validate a member
+# ConfirmValidateMember=Are you sure you want to validate this member ?
+# FollowingLinksArePublic=The following links are open pages not protected by any Dolibarr permission. They are not formated pages, provided as example to show how to list members database.
+# PublicMemberList=Public member list
+# BlankSubscriptionForm=Public auto-subscription form
+# BlankSubscriptionFormDesc=Dolibarr can provide you a public URL to allow external visitors to ask to subscribe to the foundation. If an online payment module is enabled, a payment form will also be automatically provided.
+# EnablePublicSubscriptionForm=Enable the public auto-subscription form
+# MemberPublicLinks=Public links/pages
+# ExportDataset_member_1=Members and subscriptions
+# ImportDataset_member_1=Members
+# LastMembers=Last %s members
+# LastMembersModified=Last %s modified members
+# LastSubscriptionsModified=Last %s modified subscriptions
+# AttributeName=Attribute name
+# String=String
+# Text=Text
+# Int=Int
+# Date=Date
+# DateAndTime=Date and time
+# PublicMemberCard=Member public card
+# MemberNotOrNoMoreExpectedToSubscribe=Member not or no more expected to subscribe
+# AddSubscription=Add subscription
+# ShowSubscription=Show subscription
+# MemberModifiedInDolibarr=Member modified in Dolibarr
+# SendAnEMailToMember=Send information email to member
+# DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the e-mail received in case of auto-inscription of a guest
+# DescADHERENT_AUTOREGISTER_NOTIF_MAIL=E-mail received in case of auto-inscription of a guest
+# DescADHERENT_AUTOREGISTER_MAIL_SUBJECT=EMail subject for member autosubscription
+# DescADHERENT_AUTOREGISTER_MAIL=EMail for member autosubscription
+# DescADHERENT_MAIL_VALID_SUBJECT=EMail subject for member validation
+# DescADHERENT_MAIL_VALID=EMail for member validation
+# DescADHERENT_MAIL_COTIS_SUBJECT=EMail subject for subscription
+# DescADHERENT_MAIL_COTIS=EMail for subscription
+# DescADHERENT_MAIL_RESIL_SUBJECT=EMail subject for member resiliation
+# DescADHERENT_MAIL_RESIL=EMail for member resiliation
+# DescADHERENT_MAIL_FROM=Sender EMail for automatic emails
+# DescADHERENT_ETIQUETTE_TYPE=Format of labels page
+# DescADHERENT_ETIQUETTE_TEXT=Text printed on member address sheets
+# DescADHERENT_CARD_TYPE=Format of cards page
+# DescADHERENT_CARD_HEADER_TEXT=Text printed on top of member cards
+# DescADHERENT_CARD_TEXT=Text printed on member cards (align on left)
+# DescADHERENT_CARD_TEXT_RIGHT=Text printed on member cards (align on right)
+# DescADHERENT_CARD_FOOTER_TEXT=Text printed on bottom of member cards
+# GlobalConfigUsedIfNotDefined=Text defined in Foundation module setup will be used if not defined here
+# MayBeOverwrited=This text can be overwrited by value defined for member's type
+# ShowTypeCard=Show type '%s'
+# HTPasswordExport=htpassword file generation
+# NoThirdPartyAssociatedToMember=No third party associated to this member
+# ThirdPartyDolibarr=Dolibarr third party
+# MembersAndSubscriptions= Members and Subscriptions
+# MoreActions=Complementary action on recording
+# MoreActionsOnSubscription=Complementary action, suggested by default when recording a subscription
+# MoreActionBankDirect=Create a direct transaction record on account
+# MoreActionBankViaInvoice=Create an invoice and payment on account
+# MoreActionInvoiceOnly=Create an invoice with no payment
+# LinkToGeneratedPages=Generate visit cards
+# LinkToGeneratedPagesDesc=This screen allows you to generate PDF files with business cards for all your members or a particular member.
+# DocForAllMembersCards=Generate business cards for all members
+# DocForOneMemberCards=Generate business cards for a particular member
+# DocForLabels=Generate address sheets
+# SubscriptionPayment=Subscription payment
+# LastSubscriptionDate=Last subscription date
+# LastSubscriptionAmount=Last subscription amount
+# MembersStatisticsByCountries=Members statistics by country
+# MembersStatisticsByState=Members statistics by state/province
+# MembersStatisticsByTown=Members statistics by town
+# NbOfMembers=Number of members
+# NoValidatedMemberYet=No validated members found
+# MembersByCountryDesc=This screen show you statistics on members by countries. Graphic depends however on Google online graph service and is available only if an internet connection is is working.
+# MembersByStateDesc=This screen show you statistics on members by state/provinces/canton.
+# MembersByTownDesc=This screen show you statistics on members by town.
+# MembersStatisticsDesc=Choose statistics you want to read...
+# MenuMembersStats=Statistics
+# LastMemberDate=Last member date
+# Nature=Nature
+# Public=Information are public
+# Exports=Exports
+# NewMemberbyWeb=New member added. Awaiting approval
+# NewMemberForm=New member form
+# SubscriptionsStatistics=Statistics on subscriptions
+# NbOfSubscriptions=Number of subscriptions
+# AmountOfSubscriptions=Amount of subscriptions
+# TurnoverOrBudget=Turnover (for a company) or Budget (for a foundation)
+# DefaultAmount=Default amount of subscription
+# CanEditAmount=Visitor can choose/edit amount of its subscription
+# MEMBER_NEWFORM_PAYONLINE=Jump on integrated online payment page
+# Associations=Foundations
+# Collectivités=Organizations
+# Particuliers=Personal
+# Entreprises=Companies
+# DOLIBARRFOUNDATION_PAYMENT_FORM=To make your subscription payment using a bank transfer, see page http://wiki.dolibarr.org/index.php/Subscribe.
To pay using a Credit Card or Paypal, click on button at bottom of this page.
+# ByProperties=By characteristics
+# MembersStatisticsByProperties=Members statistics by characteristics
+# MembersByNature=Members by nature
+# VATToUseForSubscriptions=VAT rate to use for subscriptions
+# NoVatOnSubscription=No TVA for subscriptions
+# MEMBER_PAYONLINE_SENDEMAIL=Email to warn when Dolibarr receive a confirmation of a validated payment for subscription
diff --git a/htdocs/langs/th_TH/opensurvey.lang b/htdocs/langs/th_TH/opensurvey.lang
new file mode 100644
index 00000000000..fec34d9dbe6
--- /dev/null
+++ b/htdocs/langs/th_TH/opensurvey.lang
@@ -0,0 +1,65 @@
+# Dolibarr language file - Source file is en_US - opensurvey
+# Survey=Survey
+# Surveys=Surveys
+# OrganizeYourMeetingEasily=Organize your meetings and surveys easily. First select type of survey...
+# NewSurvey=New survey
+# NoSurveysInDatabase=%s survey(s) into database.
+# OpenSurveyArea=Surveys area
+# AddACommentForPoll=You can add a comment into survey...
+# AddComment=Add comment
+# CreatePoll=Create poll
+# PollTitle=Poll title
+# ToReceiveEMailForEachVote=To receive an email for each vote
+# TypeDate=Type date
+# TypeClassic=Type standard
+# OpenSurveyStep2=Select your dates amoung the free days (green). The selected days are in blue. You can unselect a day previously selected by clicking again on it
+# RemoveAllDays=Remove all days
+# CopyHoursOfFirstDay=Copy hours of first day
+# RemoveAllHours=Remove all hours
+# SelectedDays=Selected days
+# TheBestChoice=The best choice currently is
+# TheBestChoices=The best choices currently are
+# with=with
+# OpenSurveyHowTo=If you agree to vote in this poll, you have to give your name, choose the values that fit best for you and validate with the plus button at the end of the line.
+# CommentsOfVoters=Comments of voters
+# ConfirmRemovalOfPoll=Are you sure you want to remove this poll (and all votes)
+# RemovePoll=Remove poll
+# UrlForSurvey=URL to communicate to get a direct access to survey
+# PollOnChoice=You are creating a poll to make a multi-choice for a poll. First enter all possible choices for your poll:
+# CreateSurveyDate=Create a date survey
+# CreateSurveyStandard=Create a standard survey
+# CheckBox=Simple checkbox
+# YesNoList=List (empty/yes/no)
+# PourContreList=List (empty/for/against)
+# AddNewColumn=Add new column
+# TitleChoice=Choice label
+# ExportSpreadsheet=Export result spreadsheet
+# ExpireDate=Limit date
+# NbOfVoters=Nb of voters
+# SurveyResults=Results
+# PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s.
+# 5MoreChoices=5 more choices
+# Abstention=Abstention
+# Against=Against
+# YouAreInivitedToVote=You are invited to vote for this poll
+# VoteNameAlreadyExists=This name was already used for this poll
+# ErrorPollDoesNotExists=Error, poll %s does not exists.
+# OpenSurveyNothingToSetup=There is no specific setup to do.
+# PollWillExpire=Your poll will expire automatically %s days after the last date of your poll.
+# AddADate=Add a date
+# AddStartHour=Add start hour
+# AddEndHour=Add end hour
+# votes=vote(s)
+# NoCommentYet=No comments have been posted for this poll yet
+# CanEditVotes=Can change vote of others
+# CanComment=Voters can comment in the poll
+# CanSeeOthersVote=Voters can see other people's vote
+# SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
- empty,
- "8h", "8H" or "8:00" to give a meeting's start hour,
- "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
- "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes.
+# BackToCurrentMonth=Back to current month
+# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
+# ErrorOpenSurveyOneChoice=Enter at least one choice
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
+# ErrorInsertingComment=There was an error while inserting your comment
+# MoreChoices=Enter more choices for the voters
+# SurveyExpiredInfo=The voting time of this poll has expired.
+# EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
diff --git a/htdocs/langs/th_TH/orders.lang b/htdocs/langs/th_TH/orders.lang
new file mode 100644
index 00000000000..6bbef48cfc9
--- /dev/null
+++ b/htdocs/langs/th_TH/orders.lang
@@ -0,0 +1,166 @@
+# Dolibarr language file - Source file is en_US - orders
+# OrdersArea=Customers orders area
+# SuppliersOrdersArea=Suppliers orders area
+# OrderCard=Order card
+# OrderId=Order Id
+# Order=Order
+# Orders=Orders
+# OrderLine=Order line
+# OrderFollow=Follow up
+# OrderDate=Order date
+# OrderToProcess=Order to process
+# NewOrder=New order
+# ToOrder=Make order
+# MakeOrder=Make order
+# SupplierOrder=Supplier order
+# SuppliersOrders=Suppliers orders
+# SuppliersOrdersRunning=Current suppliers orders
+# CustomerOrder=Customer order
+# CustomersOrders=Customer's orders
+# CustomersOrdersRunning=Current customer's orders
+# CustomersOrdersAndOrdersLines=Customer orders and order's lines
+# OrdersToValid=Customer's orders to validate
+# OrdersToBill=Customer's orders delivered
+# OrdersInProcess=Customer's orders in process
+# OrdersToProcess=Customer's orders to process
+# SuppliersOrdersToProcess=Supplier's orders to process
+# StatusOrderCanceledShort=Canceled
+# StatusOrderDraftShort=Draft
+# StatusOrderValidatedShort=Validated
+# StatusOrderSentShort=In process
+# StatusOrderSent=Shipment in process
+# StatusOrderOnProcessShort=Reception
+# StatusOrderProcessedShort=Processed
+# StatusOrderToBillShort=Delivered
+# StatusOrderToBill2Short=To bill
+# StatusOrderApprovedShort=Approved
+# StatusOrderRefusedShort=Refused
+# StatusOrderToProcessShort=To process
+# StatusOrderReceivedPartiallyShort=Partially received
+# StatusOrderReceivedAllShort=Everything received
+# StatusOrderCanceled=Canceled
+# StatusOrderDraft=Draft (needs to be validated)
+# StatusOrderValidated=Validated
+# StatusOrderOnProcess=Waiting to receive
+# StatusOrderProcessed=Processed
+# StatusOrderToBill=Delivered
+# StatusOrderToBill2=To bill
+# StatusOrderApproved=Approved
+# StatusOrderRefused=Refused
+# StatusOrderReceivedPartially=Partially received
+# StatusOrderReceivedAll=Everything received
+# ShippingExist=A shipment exists
+# DraftOrWaitingApproved=Draft or approved not yet ordered
+# DraftOrWaitingShipped=Draft or validated not yet shipped
+# MenuOrdersToBill=Orders delivered
+# MenuOrdersToBill2=Orders to bill
+# SearchOrder=Search order
+# ShipProduct=Ship product
+# Discount=Discount
+# CreateOrder=Create Order
+# RefuseOrder=Refuse order
+# ApproveOrder=Accept order
+# ValidateOrder=Validate order
+# UnvalidateOrder=Unvalidate order
+# DeleteOrder=Delete order
+# CancelOrder=Cancel order
+# AddOrder=Add order
+# AddToMyOrders=Add to my orders
+# AddToOtherOrders=Add to other orders
+# AddToDraftOrders=Add to draft order
+# ShowOrder=Show order
+# NoOpenedOrders=No opened orders
+# NoOtherOpenedOrders=No other opened orders
+# NoDraftOrders=No draft orders
+# OtherOrders=Other orders
+# LastOrders=Last %s orders
+# LastModifiedOrders=Last %s modified orders
+# LastClosedOrders=Last %s closed orders
+# AllOrders=All orders
+# NbOfOrders=Number of orders
+# OrdersStatistics=Order's statistics
+# OrdersStatisticsSuppliers=Supplier order's statistics
+# NumberOfOrdersByMonth=Number of orders by month
+# AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
+# ListOfOrders=List of orders
+# CloseOrder=Close order
+# ConfirmCloseOrder=Are you sure you want to set this order to deliverd ? Once an order is delivered, it can be set to billed.
+# ConfirmCloseOrderIfSending=Are you sure you want to close this order ? You must close an order only when all shipping are done.
+# ConfirmDeleteOrder=Are you sure you want to delete this order ?
+# ConfirmValidateOrder=Are you sure you want to validate this order under name %s ?
+# ConfirmUnvalidateOrder=Are you sure you want to restore order %s to draft status ?
+# ConfirmCancelOrder=Are you sure you want to cancel this order ?
+# ConfirmMakeOrder=Are you sure you want to confirm you made this order on %s ?
+# GenerateBill=Generate invoice
+# ClassifyShipped=Classify delivered
+# ClassifyBilled=Classify billed
+# ComptaCard=Accountancy card
+# DraftOrders=Draft orders
+# RelatedOrders=Related orders
+# OnProcessOrders=In process orders
+# RefOrder=Ref. order
+# RefCustomerOrder=Ref. customer order
+# CustomerOrder=Customer order
+# RefCustomerOrderShort=Ref. cust. order
+# SendOrderByMail=Send order by mail
+# ActionsOnOrder=Events on order
+# NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
+# OrderMode=Order method
+# AuthorRequest=Request author
+# UseCustomerContactAsOrderRecipientIfExist=Use customer contact address if defined instead of third party address as order recipient address
+# RunningOrders=Orders on process
+# UserWithApproveOrderGrant=Users granted with "approve orders" permission.
+# PaymentOrderRef=Payment of order %s
+# CloneOrder=Clone order
+# ConfirmCloneOrder=Are you sure you want to clone this order %s ?
+# DispatchSupplierOrder=Receiving supplier order %s
+##### Types de contacts #####
+# TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
+# TypeContact_commande_internal_SHIPPING=Representative following-up shipping
+# TypeContact_commande_external_BILLING=Customer invoice contact
+# TypeContact_commande_external_SHIPPING=Customer shipping contact
+# TypeContact_commande_external_CUSTOMER=Customer contact following-up order
+# TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
+# TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
+# TypeContact_order_supplier_external_BILLING=Supplier invoice contact
+# TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
+# TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
+
+# Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
+# Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
+# Error_FailedToLoad_COMMANDE_SUPPLIER_ADDON_File=Failed to load module file '%s'
+# Error_FailedToLoad_COMMANDE_ADDON_File=Failed to load module file '%s'
+# Error_OrderNotChecked=No orders to invoice selected
+
+
+# Sources
+# OrderSource0=Commercial proposal
+# OrderSource1=Internet
+# OrderSource2=Mail campaign
+# OrderSource3=Phone compaign
+# OrderSource4=Fax campaign
+# OrderSource5=Commercial
+# OrderSource6=Store
+# QtyOrdered=Qty ordered
+# AddDeliveryCostLine=Add a delivery cost line indicating the weight of the order
+
+# Documents models
+# PDFEinsteinDescription=A complete order model (logo...)
+# PDFEdisonDescription=A simple order model
+# PDFProformaDescription=A complete proforma invoice (logo…)
+# Orders modes
+# OrderByMail=Mail
+# OrderByFax=Fax
+# OrderByEMail=EMail
+# OrderByWWW=Online
+# OrderByPhone=Phone
+
+# CreateInvoiceForThisCustomer=Bill orders
+# NoOrdersToInvoice=No orders billable
+# CloseProcessedOrdersAutomatically=Classify "Processed" all selected orders.
+# MenuOrdersToBill2=Orders to bill
+# OrderCreation=Order creation
+# Ordered=Ordered
+# OrderCreated=Your orders have been created
+# OrderFail=An error happened during your orders creation
+# CreateOrders=Create orders
diff --git a/htdocs/langs/th_TH/oscommerce.lang b/htdocs/langs/th_TH/oscommerce.lang
new file mode 100644
index 00000000000..42a4a4551b6
--- /dev/null
+++ b/htdocs/langs/th_TH/oscommerce.lang
@@ -0,0 +1,8 @@
+# Dolibarr language file - Source file is en_US - oscommerce
+# OSCommerce=OS Commerce
+# OSCommerceSetup=OS Commerce module setup
+# OSCommerceSetupSaved=OS Commerce setup saved
+# OSCommerceServer=OS Commerce server host/ip
+# OSCommerceDatabaseName=OS Commerce database name
+# OSCommercePrefix=OS Commerce tables prefix
+# OSCommerceUser=OS Commerce database login
diff --git a/htdocs/langs/th_TH/other.lang b/htdocs/langs/th_TH/other.lang
new file mode 100644
index 00000000000..3ff4e868d22
--- /dev/null
+++ b/htdocs/langs/th_TH/other.lang
@@ -0,0 +1,217 @@
+# Dolibarr language file - Source file is en_US - other
+# SecurityCode=Security code
+# Calendar=Calendar
+# AddTrip=Add trip
+# Tools=Tools
+# ToolsDesc=This area is dedicated to group miscellaneous tools not available into other menu entries.
Those tools can be reached from menu on the side.
+# Birthday=Birthday
+# BirthdayDate=Birthday
+# DateToBirth=Date of birth
+# BirthdayAlertOn= birthday alert active
+# BirthdayAlertOff= birthday alert inactive
+# Notify_FICHINTER_VALIDATE=Intervention validated
+# Notify_FICHINTER_SENTBYMAIL=Intervention sent by mail
+# Notify_BILL_VALIDATE=Customer invoice validated
+# Notify_BILL_UNVALIDATE=Customer invoice unvalidated
+# Notify_ORDER_SUPPLIER_APPROVE=Supplier order approved
+# Notify_ORDER_SUPPLIER_REFUSE=Supplier order refused
+# Notify_ORDER_VALIDATE=Customer order validated
+# Notify_PROPAL_VALIDATE=Customer proposal validated
+# Notify_WITHDRAW_TRANSMIT=Transmission withdrawal
+# Notify_WITHDRAW_CREDIT=Credit withdrawal
+# Notify_WITHDRAW_EMIT=Perform withdrawal
+# Notify_ORDER_SENTBYMAIL=Customer order sent by mail
+# Notify_COMPANY_CREATE=Third party created
+# Notify_PROPAL_SENTBYMAIL=Commercial proposal sent by mail
+# Notify_ORDER_SENTBYMAIL=Customer order sent by mail
+# Notify_BILL_PAYED=Customer invoice payed
+# Notify_BILL_CANCEL=Customer invoice canceled
+# Notify_BILL_SENTBYMAIL=Customer invoice sent by mail
+# Notify_ORDER_SUPPLIER_VALIDATE=Supplier order validated
+# Notify_ORDER_SUPPLIER_SENTBYMAIL=Supplier order sent by mail
+# Notify_BILL_SUPPLIER_VALIDATE=Supplier invoice validated
+# Notify_BILL_SUPPLIER_PAYED=Supplier invoice payed
+# Notify_BILL_SUPPLIER_SENTBYMAIL=Supplier invoice sent by mail
+# Notify_CONTRACT_VALIDATE=Contract validated
+# Notify_FICHEINTER_VALIDATE=Intervention validated
+# Notify_SHIPPING_VALIDATE=Shipping validated
+# Notify_SHIPPING_SENTBYMAIL=Shipping sent by mail
+# Notify_MEMBER_VALIDATE=Member validated
+# Notify_MEMBER_SUBSCRIPTION=Member subscribed
+# Notify_MEMBER_RESILIATE=Member resiliated
+# Notify_MEMBER_DELETE=Member deleted
+# NbOfAttachedFiles=Number of attached files/documents
+# TotalSizeOfAttachedFiles=Total size of attached files/documents
+# MaxSize=Maximum size
+# AttachANewFile=Attach a new file/document
+# LinkedObject=Linked object
+# Miscellaneous=Miscellaneous
+# NbOfActiveNotifications=Number of notifications
+# PredefinedMailTest=This is a test mail.\nThe two lines are separated by a carriage return.\n\n__SIGNATURE__
+# PredefinedMailTestHtml=This is a test mail (the word test must be in bold).
The two lines are separated by a carriage return.
__SIGNATURE__
+# PredefinedMailContentSendInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendInvoiceReminder=__CONTACTCIVNAME__ \n\n We would like to warn you that the invoice __FACREF__ seems to not being payed. So this is the invoice in attachment again, as a reminder.\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendProposal=__CONTACTCIVNAME__ \n\n You will find here the commercial proposal __PROPREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendOrder=__CONTACTCIVNAME__ \n\n You will find here the order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendSupplierOrder=__CONTACTCIVNAME__ \n\n You will find here our order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendSupplierInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendShipping=__CONTACTCIVNAME__ \n\n You will find here the shipping __SHIPPINGREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendFichInter=__CONTACTCIVNAME__ \n\n You will find here the intervention __FICHINTERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# DemoDesc=Dolibarr is a compact ERP/CRM composed by several functional modules. A demo that includes all modules does not mean anything as this never occurs. So, several demo profiles are available.
+# ChooseYourDemoProfil=Choose the demo profile that match your activity...
+# DemoFundation=Manage members of a foundation
+# DemoFundation2=Manage members and bank account of a foundation
+# DemoCompanyServiceOnly=Manage a freelance activity selling service only
+# DemoCompanyShopWithCashDesk=Manage a shop with a cash desk
+# DemoCompanyProductAndStocks=Manage a small or medium company selling products
+# DemoCompanyAll=Manage a small or medium company with multiple activities (all main modules)
+# GoToDemo=Go to demo
+# CreatedBy=Created by %s
+# ModifiedBy=Modified by %s
+# ValidatedBy=Validated by %s
+# CanceledBy=Canceled by %s
+# ClosedBy=Closed by %s
+# FileWasRemoved=File %s was removed
+# DirWasRemoved=Directory %s was removed
+# FeatureNotYetAvailableShort=Available in a next version
+# FeatureNotYetAvailable=Feature not yet available in this version
+# FeatureExperimental=Experimental feature. Not stable in this version
+# FeatureDevelopment=Development feature. Not stable in this version
+# FeaturesSupported=Features supported
+# Width=Width
+# Height=Height
+# Depth=Depth
+# Top=Top
+# Bottom=Bottom
+# Left=Left
+# Right=Right
+# CalculatedWeight=Calculated weight
+# CalculatedVolume=Calculated volume
+# Weight=Weight
+# TotalWeight=Total weight
+# WeightUnitton=tonnes
+# WeightUnitkg=kg
+# WeightUnitg=g
+# WeightUnitmg=mg
+# WeightUnitpound=pound
+# Length=Length
+# LengthUnitm=m
+# LengthUnitdm=dm
+# LengthUnitcm=cm
+# LengthUnitmm=mm
+# Surface=Area
+# SurfaceUnitm2=m2
+# SurfaceUnitdm2=dm2
+# SurfaceUnitcm2=cm2
+# SurfaceUnitmm2=mm2
+# SurfaceUnitfoot2=ft2
+# SurfaceUnitinch2=in2
+# Volume=Volume
+# TotalVolume=Total volume
+# VolumeUnitm3=m3
+# VolumeUnitdm3=dm3
+# VolumeUnitcm3=cm3
+# VolumeUnitmm3=mm3
+# VolumeUnitfoot3=ft3
+# VolumeUnitinch3=in3
+# VolumeUnitounce=ounce
+# VolumeUnitlitre=litre
+# VolumeUnitgallon=gallon
+# Size=size
+# SizeUnitm=m
+# SizeUnitdm=dm
+# SizeUnitcm=cm
+# SizeUnitmm=mm
+# SizeUnitinch=inch
+# SizeUnitfoot=foot
+# SizeUnitpoint=point
+# BugTracker=Bug tracker
+# SendNewPasswordDesc=This form allows you to request a new password. It will be send to your email address.
Change will be effective only after clicking on confirmation link inside this email.
Check your email reader software.
+# BackToLoginPage=Back to login page
+# AuthenticationDoesNotAllowSendNewPassword=Authentication mode is %s.
In this mode, Dolibarr can't know nor change your password.
Contact your system administrator if you want to change your password.
+# EnableGDLibraryDesc=Install or enable GD library with your PHP for use this option.
+# EnablePhpAVModuleDesc=You need to install a module compatible with your anti-virus. (Clamav : php4-clamavlib ou php5-clamavlib)
+# ProfIdShortDesc=Prof Id %s is an information depending on third party country.
For example, for country %s, it's code %s.
+# DolibarrDemo=Dolibarr ERP/CRM demo
+# StatsByNumberOfUnits=Statistics in number of products/services units
+# StatsByNumberOfEntities=Statistics in number of referring entities
+# NumberOfProposals=Number of proposals on last 12 month
+# NumberOfCustomerOrders=Number of customer orders on last 12 month
+# NumberOfCustomerInvoices=Number of customer invoices on last 12 month
+# NumberOfSupplierOrders=Number of supplier orders on last 12 month
+# NumberOfSupplierInvoices=Number of supplier invoices on last 12 month
+# NumberOfUnitsProposals=Number of units on proposals on last 12 month
+# NumberOfUnitsCustomerOrders=Number of units on customer orders on last 12 month
+# NumberOfUnitsCustomerInvoices=Number of units on customer invoices on last 12 month
+# NumberOfUnitsSupplierOrders=Number of units on supplier orders on last 12 month
+# NumberOfUnitsSupplierInvoices=Number of units on supplier invoices on last 12 month
+# EMailTextInterventionValidated=The intervention %s has been validated.
+# EMailTextInvoiceValidated=The invoice %s has been validated.
+# EMailTextProposalValidated=The proposal %s has been validated.
+# EMailTextOrderValidated=The order %s has been validated.
+# EMailTextOrderApproved=The order %s has been approved.
+# EMailTextOrderApprovedBy=The order %s has been approved by %s.
+# EMailTextOrderRefused=The order %s has been refused.
+# EMailTextOrderRefusedBy=The order %s has been refused by %s.
+# EMailTextExpeditionValidated=The shipping %s has been validated.
+# ImportedWithSet=Importation data set
+# DolibarrNotification=Automatic notification
+# ResizeDesc=Enter new width OR new height. Ratio will be kept during resizing...
+# NewLength=New width
+# NewHeight=New height
+# NewSizeAfterCropping=New size after cropping
+# DefineNewAreaToPick=Define new area on image to pick (left click on image then drag until you reach the opposite corner)
+# CurrentInformationOnImage=This tool was designed to help you to resize or crop an image. This is informations on current edited image
+# ImageEditor=Image editor
+# YouReceiveMailBecauseOfNotification=You receive this message because your email has been added to list of targets to be informed of particular events into %s software of %s.
+# YouReceiveMailBecauseOfNotification2=This event is the following:
+# ThisIsListOfModules=This is a list of modules preselected by this demo profile (only most common modules are visible in this demo). Edit this to have a more personalized demo and click on "Start".
+# ClickHere=Click here
+# UseAdvancedPerms=Use the advanced permissions of some modules
+# FileFormat=File format
+# SelectAColor=Choose a color
+# AddFiles=Add Files
+# StartUpload=Start upload
+# CancelUpload=Cancel upload
+# FileIsTooBig=Files is too big
+# PleaseBePatient=Please be patient...
+# RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
+# NewKeyIs=This is your new keys to login
+# NewKeyWillBe=Your new key to login to software will be
+# ClickHereToGoTo=Click here to go to %s
+# YouMustClickToChange=You must however first click on the following link to validate this password change
+# ForgetIfNothing=If you didn't request this change, just forget this email. Your credentials are kept safe.
+
+##### Calendar common #####
+# AddCalendarEntry=Add entry in calendar %s
+# NewCompanyToDolibarr=Company %s added into Dolibarr
+# ContractValidatedInDolibarr=Contract %s validated in Dolibarr
+# ContractCanceledInDolibarr=Contract %s canceled in Dolibarr
+# ContractClosedInDolibarr=Contract %s closed in Dolibarr
+# PropalClosedSignedInDolibarr=Proposal %s signed in Dolibarr
+# PropalClosedRefusedInDolibarr=Proposal %s refused in Dolibarr
+# PropalValidatedInDolibarr=Proposal %s validated in Dolibarr
+# InvoiceValidatedInDolibarr=Invoice %s validated in Dolibarr
+# InvoicePaidInDolibarr=Invoice %s changed to paid in Dolibarr
+# InvoiceCanceledInDolibarr=Invoice %s canceled in Dolibarr
+# PaymentDoneInDolibarr=Payment %s done in Dolibarr
+# CustomerPaymentDoneInDolibarr=Customer payment %s done in Dolibarr
+# SupplierPaymentDoneInDolibarr=Supplier payment %s done in Dolibarr
+# MemberValidatedInDolibarr=Member %s validated in Dolibarr
+# MemberResiliatedInDolibarr=Member %s resiliated in Dolibarr
+# MemberDeletedInDolibarr=Member %s deleted from Dolibarr
+# MemberSubscriptionAddedInDolibarr=Subscription for member %s added in Dolibarr
+# ShipmentValidatedInDolibarr=Shipment %s validated in Dolibarr
+# ShipmentDeletedInDolibarr=Shipment %s deleted from Dolibarr
+##### Export #####
+# Export=Export
+# ExportsArea=Exports area
+# AvailableFormats=Available formats
+# LibraryUsed=Librairy used
+# LibraryVersion=Version
+# ExportableDatas=Exportable data
+# NoExportableData=No exportable data (no modules with exportable data loaded, or missing permissions)
+# ToExport=Export
+# NewExport=New export
+##### External sites #####
+# ExternalSites=External sites
diff --git a/htdocs/langs/th_TH/paybox.lang b/htdocs/langs/th_TH/paybox.lang
new file mode 100644
index 00000000000..b689bb6cebf
--- /dev/null
+++ b/htdocs/langs/th_TH/paybox.lang
@@ -0,0 +1,37 @@
+# Dolibarr language file - Source file is en_US - paybox
+# PayBoxSetup=PayBox module setup
+# PayBoxDesc=This module offer pages to allow payment on Paybox by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
+# FollowingUrlAreAvailableToMakePayments=Following URLs are available to offer a page to a customer to make a payment on Dolibarr objects
+# PaymentForm=Payment form
+# WelcomeOnPaymentPage=Welcome on our online payment service
+# ThisScreenAllowsYouToPay=This screen allow you to make an online payment to %s.
+# ThisIsInformationOnPayment=This is information on payment to do
+# ToComplete=To complete
+# YourEMail=Email to receive payment confirmation
+# Creditor=Creditor
+# PaymentCode=Payment code
+# PayBoxDoPayment=Go on payment
+# YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information
+# PleaseBePatient=Please, be patient
+# Continue=Next
+# ToOfferALinkForOnlinePayment=URL for %s payment
+# ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a customer order
+# ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice
+# ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line
+# ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount
+# ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription
+# YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag.
+# SetupPayBoxToHavePaymentCreatedAutomatically=Setup your PayBox with url %s to have payment created automatically when validated by paybox.
+# YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you.
+# YourPaymentHasNotBeenRecorded=You payment has not been recorded and transaction has been canceled. Thank you.
+# AccountParameter=Account parameters
+# UsageParameter=Usage parameters
+# InformationToFindParameters=Help to find your %s account information
+# PAYBOX_CGI_URL_V2=Url of Paybox CGI module for payment
+# VendorName=Name of vendor
+# CSSUrlForPaymentForm=CSS style sheet url for payment form
+# MessageOK=Message on validated payment return page
+# MessageKO=Message on canceled payment return page
+# NewPayboxPaymentReceived=New Paybox payment received
+# NewPayboxPaymentFailed=New Paybox payment tried but failed
+# PAYBOX_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or failed)
diff --git a/htdocs/langs/th_TH/paypal.lang b/htdocs/langs/th_TH/paypal.lang
new file mode 100644
index 00000000000..5dc460e1c53
--- /dev/null
+++ b/htdocs/langs/th_TH/paypal.lang
@@ -0,0 +1,22 @@
+# Dolibarr language file - Source file is en_US - paypal
+# PaypalSetup=PayPal module setup
+# PaypalDesc=This module offer pages to allow payment on PayPal by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
+# PaypalOrCBDoPayment=Pay with credit card or Paypal
+# PaypalDoPayment=Pay with Paypal
+# PaypalCBDoPayment=Pay with credit card
+# PAYPAL_API_SANDBOX=Mode test/sandbox
+# PAYPAL_API_USER=API username
+# PAYPAL_API_PASSWORD=API password
+# PAYPAL_API_SIGNATURE=API signature
+# PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Offer payment "integral" (Credit card+Paypal) or "Paypal" only
+# PaypalModeIntegral=Integral
+# PaypalModeOnlyPaypal=PayPal only
+# PAYPAL_CSS_URL=Optionnal Url of CSS style sheet on payment page
+# ThisIsTransactionId=This is id of transaction: %s
+# PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
+# PAYPAL_IPN_MAIL_ADDRESS=E-mail address for the instant notification of payment (IPN)
+# PredefinedMailContentLink=You can click on the secure link below to make your payment (PayPal) if it is not already done.\n\n%s\n\n
+# YouAreCurrentlyInSandboxMode=You are currently in the "sandbox" mode
+# NewPaypalPaymentReceived=New Paypal payment received
+# NewPaypalPaymentFailed=New Paypal payment tried but failed
+# PAYPAL_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or not)
diff --git a/htdocs/langs/th_TH/products.lang b/htdocs/langs/th_TH/products.lang
new file mode 100644
index 00000000000..9f75dab9917
--- /dev/null
+++ b/htdocs/langs/th_TH/products.lang
@@ -0,0 +1,220 @@
+# Dolibarr language file - Source file is en_US - products
+# ProductRef=Product ref.
+# ProductLabel=Product label
+# ProductServiceCard=Products/Services card
+# Products=Products
+# Services=Services
+# Product=Product
+# Service=Service
+# ProductId=Product/service id
+# Create=Create
+# Reference=Reference
+# NewProduct=New product
+# NewService=New service
+# ProductCode=Product code
+# ServiceCode=Service code
+# ProductAccountancyBuyCode=Accountancy code (buy)
+# ProductAccountancySellCode=Accountancy code (sell)
+# ProductOrService=Product or Service
+# ProductsAndServices=Products and Services
+# ProductsOrServices=Products or Services
+# ProductsAndServicesOnSell=Available Products and Services
+# ProductsAndServicesNotOnSell=Obsolete Products and Services
+# ProductsAndServicesStatistics=Products and Services statistics
+# ProductsStatistics=Products statistics
+# ProductsOnSell=Available products
+# ProductsNotOnSell=Obsolete products
+# ServicesOnSell=Available services
+# ServicesNotOnSell=Obsolete services
+# InternalRef=Internal reference
+# LastRecorded=Last products/services on sell recorded
+# LastRecordedProductsAndServices=Last %s recorded products/services
+# LastModifiedProductsAndServices=Last %s modified products/services
+# LastRecordedProducts=Last %s products recorded
+# LastRecordedServices=Last %s services recorded
+# LastProducts=Last products
+# CardProduct0=Product card
+# CardProduct1=Service card
+# CardContract=Contract card
+# Warehouse=Warehouse
+# Warehouses=Warehouses
+# WarehouseOpened=Warehouse opened
+# WarehouseClosed=Warehouse closed
+# Stock=Stock
+# Stocks=Stocks
+# Movement=Movement
+# Movements=Movements
+# Sell=Sales
+# Buy=Purchases
+# OnSell=For sale
+# OnBuy=For purchase
+# NotOnSell=Not for sale
+# ProductStatusOnSell=For sale
+# ProductStatusNotOnSell=Not for sale
+# ProductStatusOnSellShort=For sale
+# ProductStatusNotOnSellShort=Not for sale
+# ProductStatusOnBuy=For purchase
+# ProductStatusNotOnBuy=Not for purchase
+# ProductStatusOnBuyShort=For purchase
+# ProductStatusNotOnBuyShort=Not for purchase
+# UpdatePrice=Update price
+# AppliedPricesFrom=Applied prices from
+# SellingPrice=Selling price
+# SellingPriceHT=Selling price (net of tax)
+# SellingPriceTTC=Selling price (inc. tax)
+# PublicPrice=Public price
+# CurrentPrice=Current price
+# NewPrice=New price
+# MinPrice=Minim. selling price
+# CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
+# ContractStatus=Contract status
+# ContractStatusClosed=Closed
+# ContractStatusRunning=Running
+# ContractStatusExpired=expired
+# ContractStatusOnHold=Not running
+# ContractStatusToRun=A mettre en service
+# ContractNotRunning=This contract is not running
+# ErrorProductAlreadyExists=A product with reference %s already exists.
+# ErrorProductBadRefOrLabel=Wrong value for reference or label.
+# ErrorProductClone=There was a problem while trying to clone the product or service.
+# Suppliers=Suppliers
+# SupplierRef=Supplier's product ref.
+# ShowProduct=Show product
+# ShowService=Show service
+# ProductsAndServicesArea=Product and Services area
+# ProductsArea=Product area
+# ServicesArea=Services area
+# AddToMyProposals=Add to my proposals
+# AddToOtherProposals=Add to other proposals
+# AddToMyBills=Add to my bills
+# AddToOtherBills=Add to other bills
+# CorrectStock=Correct stock
+# AddPhoto=Add photo
+# ListOfStockMovements=List of stock movements
+# BuyingPrice=Buying price
+# SupplierCard=Supplier card
+# CommercialCard=Commercial card
+# AllWays=Path to find your product in stock
+# NoCat=Your product is not in any category
+# PrimaryWay=Primary path
+# PriceRemoved=Price removed
+# BarCode=Barcode
+# BarcodeType=Barcode type
+# SetDefaultBarcodeType=Set barcode type
+# BarcodeValue=Barcode value
+# NoteNotVisibleOnBill=Note (not visible on invoices, proposals...)
+# CreateCopy=Create copy
+# ServiceLimitedDuration=If product is a service with limited duration:
+# MultiPricesAbility=Activate the multi-prices
+# MultiPricesNumPrices=Number of prices
+# MultiPriceLevelsName=Price categories
+# AssociatedProductsAbility=Activate the virtual products feature
+# AssociatedProducts=Virtual product
+# AssociatedProductsNumber=Number of products composing this virtual product
+# ParentProductsNumber=Number of parent virtual product
+# IfZeroItIsNotAVirtualProduct=If 0, this product is not a virtual product
+# IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any virtual product
+# EditAssociate=Associate
+# Translation=Translation
+# KeywordFilter=Keyword filter
+# CategoryFilter=Category filter
+# ProductToAddSearch=Search product to add
+# AddDel=Add/Delete
+# Quantity=Quantity
+# NoMatchFound=No match found
+# ProductAssociationList=List of related products/services: name of product/service (quantity affected)
+# ProductParentList=List of virtual products/services with this product as a component
+# ErrorAssociationIsFatherOfThis=One of selected product is parent with current product
+# DeleteProduct=Delete a product/service
+# ConfirmDeleteProduct=Are you sure you want to delete this product/service?
+# ProductDeleted=Product/Service "%s" deleted from database.
+# DeletePicture=Delete a picture
+# ConfirmDeletePicture=Are you sure you want to delete this picture ?
+# ExportDataset_produit_1=Products
+# ExportDataset_service_1=Services
+# ImportDataset_produit_1=Products
+# ImportDataset_service_1=Services
+# DeleteProductLine=Delete product line
+# ConfirmDeleteProductLine=Are you sure you want to delete this product line?
+# NoProductMatching=No product/service match your criteria
+# MatchingProducts=Matching products/services
+# NoStockForThisProduct=No stock for this product
+# NoStock=No Stock
+# Restock=Restock
+# ProductSpecial=Special
+# QtyMin=Minimum Qty
+# PriceQty=Price for this quantity
+# PriceQtyMin=Price for this min. qty (w/o discount)
+# VATRateForSupplierProduct=VAT Rate (for this supplier/product)
+# DiscountQtyMin=Default discount for qty
+# NoPriceDefinedForThisSupplier=No price/qty defined for this supplier/product
+# NoSupplierPriceDefinedForThisProduct=No supplier price/qty defined for this product
+# RecordedProducts=Products recorded
+# RecordedServices=Services recorded
+# RecordedProductsAndServices=Products/services recorded
+# GenerateThumb=Generate thumb
+# ProductCanvasAbility=Use special "canvas" addons
+# ServiceNb=Service #%s
+# ListProductServiceByPopularity=List of products/services by popularity
+# ListProductByPopularity=List of products by popularity
+# ListServiceByPopularity=List of services by popularity
+# Finished=Manufactured product
+# RowMaterial=Raw Material
+# CloneProduct=Clone product or service
+# ConfirmCloneProduct=Are you sure you want to clone product or service %s ?
+# CloneContentProduct=Clone all main informations of product/service
+# ClonePricesProduct=Clone main informations and prices
+# CloneCompositionProduct=Clone product/service composition
+# ProductIsUsed=This product is used
+# NewRefForClone=Ref. of new product/service
+# CustomerPrices=Customers prices
+# SuppliersPrices=Suppliers prices
+# CustomCode=Customs code
+# CountryOrigin=Origin country
+# HiddenIntoCombo=Hidden into select lists
+# Nature=Nature
+# ProductCodeModel=Product code template
+# ServiceCodeModel=Service code template
+# AddThisProductCard=Create product card
+# HelpAddThisProductCard=This option allows you to create or clone a product if it does not exist.
+# AddThisServiceCard=Create service card
+# HelpAddThisServiceCard=This option allows you to create or clone a service if it does not exist.
+# CurrentProductPrice=Current price
+# AlwaysUseNewPrice=Always use current price of product/service
+# AlwaysUseFixedPrice=Use the fixed price
+# PriceByQuantity=Price by quantity
+# PriceByQuantityRange=Quantity range
+# ProductsDashboard=Products/Services summary
+# UpdateOriginalProductLabel=Modify original label
+# HelpUpdateOriginalProductLabel=Allows to edit the name of the product
+### composition fabrication
+# Building=Production and items dispatchment
+# Build=Produce
+# BuildIt=Produce & Dispatch
+# BuildindListInfo=Available quantity for production per warehouse (set it to 0 for no further action)
+# QtyNeed=Qty
+# UnitPmp=Net unit VWAP
+# CostPmpHT=Net total VWAP
+# ProductUsedForBuild=Auto consumed by production
+# ProductBuilded=Production completed
+# ProductsMultiPrice=Product multi-price
+# ProductSellByQuarterHT=Products turnover quarterly VWAP
+# ServiceSellByQuarterHT=Services turnover quarterly VWAP
+# Quarter1=1st. Quarter
+# Quarter2=2nd. Quarter
+# Quarter3=3rd. Quarter
+# Quarter4=4th. Quarter
+# BarCodePrintsheet=Print bar code
+# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
+# NumberOfStickers=Number of stickers to print on page
+# PrintsheetForOneBarCode=Print several stickers for one barcode
+# BuildPageToPrint=Generate page to print
+# FillBarCodeTypeAndValueManually=Fill barcode type and value manually.
+# FillBarCodeTypeAndValueFromProduct=Fill barcode type and value from barcode of a product.
+# FillBarCodeTypeAndValueFromThirdParty=Fill barcode type and value from barcode of a thirdparty.
+# DefinitionOfBarCodeForProductNotComplete=Definition of type or value of bar code not complete for product %s.
+# DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of bar code non complete for thirdparty %s.
+# BarCodeDataForProduct=Barcode information of product %s :
+# BarCodeDataForThirdparty=Barcode information of thirdparty %s :
+# BarcodeStickersMask=xxx
+
diff --git a/htdocs/langs/th_TH/projects.lang b/htdocs/langs/th_TH/projects.lang
new file mode 100644
index 00000000000..f2c0c2b86c6
--- /dev/null
+++ b/htdocs/langs/th_TH/projects.lang
@@ -0,0 +1,115 @@
+# Dolibarr language file - Source file is en_US - projects
+# Project=Project
+# Projects=Projects
+# SharedProject=Everybody
+# PrivateProject=Contacts of project
+# MyProjectsDesc=This view is limited to projects you are a contact for (whatever is the type).
+# ProjectsPublicDesc=This view presents all projects you are allowed to read.
+# ProjectsDesc=This view presents all projects (your user permissions grant you permission to view everything).
+# MyTasksDesc=This view is limited to projects or tasks you are a contact for (whatever is the type).
+# TasksPublicDesc=This view presents all projects and tasks you are allowed to read.
+# TasksDesc=This view presents all projects and tasks (your user permissions grant you permission to view everything).
+# Myprojects=My projects
+# ProjectsArea=Projects area
+# NewProject=New project
+# AddProject=Add project
+# DeleteAProject=Delete a project
+# DeleteATask=Delete a task
+# ConfirmDeleteAProject=Are you sure you want to delete this project ?
+# ConfirmDeleteATask=Are you sure you want to delete this task ?
+# OfficerProject=Officer project
+# LastProjects=Last %s projects
+# AllProjects=All projects
+# ProjectsList=List of projects
+# ShowProject=Show project
+# SetProject=Set project
+# NoProject=No project defined or owned
+# NbOpenTasks=Nb of opened tasks
+# NbOfProjects=Nb of projects
+# TimeSpent=Time spent
+# TimesSpent=Time spent
+# RefTask=Ref. task
+# LabelTask=Label task
+# NewTimeSpent=New time spent
+# MyTimeSpent=My time spent
+# MyTasks=My tasks
+# Tasks=Tasks
+# Task=Task
+# NewTask=New task
+# AddTask=Add task
+# AddDuration=Add duration
+# Activity=Activity
+# Activities=Tasks/activities
+# MyActivity=My activity
+# MyActivities=My tasks/activities
+# MyProjects=My projects
+# DurationEffective=Effective duration
+# Progress=Progress
+# ProgressDeclared=Declared progress
+# ProgressCalculated=Calculated progress
+# Time=Time
+# ListProposalsAssociatedProject=List of the commercial proposals associated with the project
+# ListOrdersAssociatedProject=List of customer's orders associated with the project
+# ListInvoicesAssociatedProject=List of customer's invoices associated with the project
+# ListPredefinedInvoicesAssociatedProject=List of customer's predefined invoices associated with project
+# ListSupplierOrdersAssociatedProject=List of supplier's orders associated with the project
+# ListSupplierInvoicesAssociatedProject=List of supplier's invoices associated with the project
+# ListContractAssociatedProject=List of contracts associated with the project
+# ListFichinterAssociatedProject=List of interventions associated with the project
+# ListTripAssociatedProject=List of trips and expenses associated with the project
+# ListActionsAssociatedProject=List of events associated with the project
+# ActivityOnProjectThisWeek=Activity on project this week
+# ActivityOnProjectThisMonth=Activity on project this month
+# ActivityOnProjectThisYear=Activity on project this year
+# ChildOfTask=Child of project/task
+# NotOwnerOfProject=Not owner of this private project
+# AffectedTo=Allocated to
+# CantRemoveProject=This project can't be removed as it is referenced by some other objects (invoice, orders or other). See referers tab.
+# ValidateProject=Validate projet
+# ConfirmValidateProject=Are you sure you want to validate this project ?
+# CloseAProject=Close project
+# ConfirmCloseAProject=Are you sure you want to close this project ?
+# ReOpenAProject=Open project
+# ConfirmReOpenAProject=Are you sure you want to re-open this project ?
+# ProjectContact=Project contacts
+# ActionsOnProject=Events on project
+# YouAreNotContactOfProject=You are not a contact of this private project
+# DeleteATimeSpent=Delete time spent
+# ConfirmDeleteATimeSpent=Are you sure you want to delete this time spent ?
+# DoNotShowMyTasksOnly=See also tasks not allocated to me
+# ShowMyTasksOnly=View only tasks allocated to me
+# TaskRessourceLinks=Ressources
+# ProjectsDedicatedToThisThirdParty=Projects dedicated to this third party
+# NoTasks=No tasks for this project
+# LinkedToAnotherCompany=Linked to other third party
+# TaskIsNotAffectedToYou=Task not allocated to you
+# ErrorTimeSpentIsEmpty=Time spent is empty
+# ThisWillAlsoRemoveTasks=This action will also delete all tasks of project (%s tasks at the moment) and all inputs of time spent.
+# IfNeedToUseOhterObjectKeepEmpty=If some objects (invoice, order, ...), belonging to another third party, must be linked to the project to create, keep this empty to have the project being multi third parties.
+# CloneProject=Clone project
+# CloneTasks=Clone tasks
+# CloneContacts=Clone contacts
+# CloneNotes=Clone notes
+# CloneProjectFiles=Clone project joined files
+# CloneTaskFiles=Clone task(s) joined files (if task(s) cloned)
+# ConfirmCloneProject=Are you sure to clone this project ?
+# ProjectReportDate=Change task date according project start date
+# ErrorShiftTaskDate=Impossible to shift task date according to new project start date
+# ProjectsAndTasksLines=Projects and tasks
+# ProjectCreatedInDolibarr=Project %s created
+##### Types de contacts #####
+# TypeContact_project_internal_PROJECTLEADER=Project leader
+# TypeContact_project_external_PROJECTLEADER=Project leader
+# TypeContact_project_internal_CONTRIBUTOR=Contributor
+# TypeContact_project_external_CONTRIBUTOR=Contributor
+# TypeContact_project_task_internal_TASKEXECUTIVE=Task executive
+# TypeContact_project_task_external_TASKEXECUTIVE=Task executive
+# TypeContact_project_task_internal_CONTRIBUTOR=Contributor
+# TypeContact_project_task_external_CONTRIBUTOR=Contributor
+# SelectElement=Select element
+# AddElement=Link to element
+# Documents models
+# DocumentModelBaleine=A complete project's report model (logo...)
+# PlannedWorkload = Planned workload
+# WorkloadOccupation= Workload affectation
+# ProjectReferers=Refering objects
diff --git a/htdocs/langs/th_TH/propal.lang b/htdocs/langs/th_TH/propal.lang
new file mode 100644
index 00000000000..d17bc952b7d
--- /dev/null
+++ b/htdocs/langs/th_TH/propal.lang
@@ -0,0 +1,102 @@
+# Dolibarr language file - Source file is en_US - propal
+# Proposals=Commercial proposals
+# Proposal=Commercial proposal
+# ProposalShort=Proposal
+# ProposalsDraft=Draft commercial proposals
+# ProposalDraft=Draft commercial proposal
+# ProposalsOpened=Opened commercial proposals
+# Prop=Commercial proposals
+# CommercialProposal=Commercial proposal
+# CommercialProposals=Commercial proposals
+# ProposalCard=Proposal card
+# NewProp=New commercial proposal
+# NewProposal=New commercial proposal
+# NewPropal=New proposal
+# Prospect=Prospect
+# ProspectList=Prospect list
+# DeleteProp=Delete commercial proposal
+# ValidateProp=Validate commercial proposal
+# AddProp=Add proposal
+# ConfirmDeleteProp=Are you sure you want to delete this commercial proposal ?
+# ConfirmValidateProp=Are you sure you want to validate this commercial proposal under name %s ?
+# LastPropals=Last %s proposals
+# LastClosedProposals=Last %s closed proposals
+# LastModifiedProposals=Last %s modified proposals
+# AllPropals=All proposals
+# LastProposals=Last proposals
+# SearchAProposal=Search a proposal
+# ProposalsStatistics=Commercial proposal's statistics
+# NumberOfProposalsByMonth=Number by month
+# AmountOfProposalsByMonthHT=Amount by month (net of tax)
+# NbOfProposals=Number of commercial proposals
+# ShowPropal=Show proposal
+# PropalsDraft=Drafts
+# PropalsOpened=Opened
+# PropalsNotBilled=Closed not billed
+# PropalStatusDraft=Draft (needs to be validated)
+# PropalStatusValidated=Validated (proposal is open)
+# PropalStatusOpened=Validated (proposal is open)
+# PropalStatusClosed=Closed
+# PropalStatusSigned=Signed (needs billing)
+# PropalStatusNotSigned=Not signed (closed)
+# PropalStatusBilled=Billed
+# PropalStatusDraftShort=Draft
+# PropalStatusValidatedShort=Validated
+# PropalStatusOpenedShort=Opened
+# PropalStatusClosedShort=Closed
+# PropalStatusSignedShort=Signed
+# PropalStatusNotSignedShort=Not signed
+# PropalStatusBilledShort=Billed
+# PropalsToClose=Commercial proposals to close
+# PropalsToBill=Signed commercial proposals to bill
+# ListOfProposals=List of commercial proposals
+# ActionsOnPropal=Events on proposal
+# NoOpenedPropals=No opened commercial proposals
+# NoOtherOpenedPropals=No other opened commercial proposals
+# RefProposal=Commercial proposal ref
+# SendPropalByMail=Send commercial proposal by mail
+# FileNotUploaded=The file was not uploaded
+# FileUploaded=The file was successfully uploaded
+# AssociatedDocuments=Documents associated with the proposal:
+# ErrorCantOpenDir=Can't open directory
+# DatePropal=Date of proposal
+# DateEndPropal=Validity ending date
+# DateEndPropalShort=Date end
+# ValidityDuration=Validity duration
+# CloseAs=Close with status
+# ClassifyBilled=Classify billed
+# BuildBill=Build invoice
+# ErrorPropalNotFound=Propal %s not found
+# Estimate=Estimate :
+# EstimateShort=Estimate
+# OtherPropals=Other proposals
+# AddToDraftProposals=Add to draft proposal
+# NoDraftProposals=No draft proposals
+# CopyPropalFrom=Create commercial proposal by copying existing proposal
+# CreateEmptyPropal=Create empty commercial proposals vierge or from list of products/services
+# DefaultProposalDurationValidity=Default commercial proposal validity duration (in days)
+# UseCustomerContactAsPropalRecipientIfExist=Use customer contact address if defined instead of third party address as proposal recipient address
+# ClonePropal=Clone commercial proposal
+# ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s ?
+# ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s ?
+# ProposalsAndProposalsLines=Commercial proposal and lines
+# ProposalLine=Proposal line
+# AvailabilityPeriod=Availability delay
+# SetAvailability=Set availability delay
+# AfterOrder=after order
+##### Availability #####
+# AvailabilityTypeAV_NOW=Immediate
+# AvailabilityTypeAV_1W=1 week
+# AvailabilityTypeAV_2W=2 weeks
+# AvailabilityTypeAV_3W=3 weeks
+# AvailabilityTypeAV_1M=1 month
+##### Types de contacts #####
+# TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
+# TypeContact_propal_external_BILLING=Customer invoice contact
+# TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
+# Document models
+# DocModelAzurDescription=A complete proposal model (logo...)
+# DocModelJauneDescription=Jaune proposal model
+# DefaultModelPropalCreate=Default model creation
+# DefaultModelPropalToBill=Default template when closing a business proposal (to be invoiced)
+# DefaultModelPropalClosed=Default template when closing a business proposal (unbilled)
diff --git a/htdocs/langs/th_TH/sendings.lang b/htdocs/langs/th_TH/sendings.lang
new file mode 100644
index 00000000000..3bb65c295d2
--- /dev/null
+++ b/htdocs/langs/th_TH/sendings.lang
@@ -0,0 +1,76 @@
+# Dolibarr language file - Source file is en_US - sendings
+# RefSending=Ref. shipment
+# Sending=Shipment
+# Sendings=Shipments
+# Shipment=Shipment
+# Shipments=Shipments
+# Receivings=Receivings
+# SendingsArea=Shipments area
+# ListOfSendings=List of shipments
+# SendingMethod=Shipping method
+# SendingReceipt=Shipping receipt
+# LastSendings=Last %s shipments
+# SearchASending=Search for shipment
+# StatisticsOfSendings=Statistics for shipments
+# NbOfSendings=Number of shipments
+# NumberOfShipmentsByMonth=Number of shipments by month
+# SendingCard=Shipping card
+# NewSending=New shipment
+# CreateASending=Create a shipment
+# CreateSending=Create shipment
+# QtyOrdered=Qty ordered
+# QtyShipped=Qty shipped
+# QtyToShip=Qty to ship
+# QtyReceived=Qty received
+# KeepToShip=Keep to ship
+# OtherSendingsForSameOrder=Other shipments for this order
+# DateSending=Date sending order
+# DateSendingShort=Date sending order
+# SendingsForSameOrder=Shipments for this order
+# SendingsAndReceivingForSameOrder=Shipments and receivings for this order
+# SendingsToValidate=Shipments to validate
+# StatusSendingCanceled=Canceled
+# StatusSendingDraft=Draft
+# StatusSendingValidated=Validated (products to ship or already shipped)
+# StatusSendingProcessed=Processed
+# StatusSendingCanceledShort=Canceled
+# StatusSendingDraftShort=Draft
+# StatusSendingValidatedShort=Validated
+# StatusSendingProcessedShort=Processed
+# SendingSheet=Sending sheet
+# Carriers=Carriers
+# Carrier=Carrier
+# CarriersArea=Carriers area
+# NewCarrier=New carrier
+# ConfirmDeleteSending=Are you sure you want to delete this shipment ?
+# ConfirmValidateSending=Are you sure you want to validate this shipment with reference %s ?
+# ConfirmCancelSending=Are you sure you want to cancel this shipment ?
+# GenericTransport=Generic transport
+# Enlevement=Gotten by customer
+# DocumentModelSimple=Simple document model
+# DocumentModelMerou=Merou A5 model
+# WarningNoQtyLeftToSend=Warning, no products waiting to be shipped.
+# StatsOnShipmentsOnlyValidated=Statistics conducted on shipments only validated. Date used is date of validation of shipment (planed delivery date is not always known).
+# DateDeliveryPlanned=Planed date of delivery
+# DateReceived=Date delivery received
+# SendShippingByEMail=Send shipment by EMail
+# SendShippingRef=Send shipment %s
+# ActionsOnShipping=Events on shipment
+# LinkToTrackYourPackage=Link to track your package
+# ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
+# RelatedShippings=Related shippings
+# ShipmentLine=Shipment line
+# CarrierList=List of transporters
+
+# Sending methods
+# SendingMethodCATCH=Catch by customer
+# SendingMethodTRANS=Transporter
+# SendingMethodCOLSUI=Colissimo
+
+# ModelDocument
+# DocumentModelSirocco=Simple document model for delivery receipts
+# DocumentModelTyphon=More complete document model for delivery receipts (logo...)
+
+# Error_EXPEDITION_ADDON_NUMBER_NotDefined=Constant EXPEDITION_ADDON_NUMBER not defined
+# SumOfProductVolumes=Sum of product volumes
+# SumOfProductWeights=Sum of product weights
diff --git a/htdocs/langs/th_TH/shop.lang b/htdocs/langs/th_TH/shop.lang
new file mode 100644
index 00000000000..b6cd78b5028
--- /dev/null
+++ b/htdocs/langs/th_TH/shop.lang
@@ -0,0 +1,10 @@
+# Dolibarr language file - Source file is en_US - shop
+# Shop=Shop
+# ShopWeb=Web Shop
+# LastOrders=Last orders
+# OnStandBy=On standby
+# TreatmentInProgress=Treatment in progress
+# LastCustomers=Last customers
+# OSCommerceShop=OSCommerce shop
+# OSCommerce=OSCommerce
+# AddProd=Sell online
diff --git a/htdocs/langs/th_TH/sms.lang b/htdocs/langs/th_TH/sms.lang
new file mode 100644
index 00000000000..0ec0e61a588
--- /dev/null
+++ b/htdocs/langs/th_TH/sms.lang
@@ -0,0 +1,53 @@
+# Dolibarr language file - Source file is en_US - sms
+# Sms=Sms
+# SmsSetup=Sms setup
+# SmsDesc=This page allows you to define globals options on SMS features
+# SmsCard=SMS Card
+# AllSms=All SMS campains
+# SmsTargets=Targets
+# SmsRecipients=Targets
+# SmsRecipient=Target
+# SmsTitle=Description
+# SmsFrom=Sender
+# SmsTo=Target
+# SmsTopic=Topic of SMS
+# SmsText=Message
+# SmsMessage=SMS Message
+# ShowSms=Show Sms
+# ListOfSms=List SMS campains
+# NewSms=New SMS campain
+# EditSms=Edit Sms
+# ResetSms=New sending
+# DeleteSms=Delete Sms campain
+# DeleteASms=Remove a Sms campain
+# PreviewSms=Previuw Sms
+# PrepareSms=Prepare Sms
+# CreateSms=Create Sms
+# SmsResult=Result of Sms sending
+# TestSms=Test Sms
+# ValidSms=Validate Sms
+# ApproveSms=Approve Sms
+# SmsStatusDraft=Draft
+# SmsStatusValidated=Validated
+# SmsStatusApproved=Approved
+# SmsStatusSent=Sent
+# SmsStatusSentPartialy=Sent partially
+# SmsStatusSentCompletely=Sent completely
+# SmsStatusError=Error
+# SmsStatusNotSent=Not sent
+# SmsSuccessfulySent=Sms correctly sent (from %s to %s)
+# ErrorSmsRecipientIsEmpty=Number of target is empty
+# WarningNoSmsAdded=No new phone number to add to target list
+# ConfirmValidSms=Do you confirm validation of this campain ?
+# ConfirmResetMailing=Warning, if you make a reinit of Sms campain %s, you will allow to make a mass sending of it a second time. Is it really what you wan to do ?
+# ConfirmDeleteMailing=Do you confirm removing of campain ?
+# NbOfRecipients=Number of targets
+# NbOfUniqueSms=Nb dof unique phone numbers
+# NbOfSms=Nbre of phon numbers
+# ThisIsATestMessage=This is a test message
+# SendSms=Send SMS
+# SmsInfoCharRemain=Nb of remaining characters
+# SmsInfoNumero= (format international ie : +33899701761)
+# DelayBeforeSending=Delay before sending (minutes)
+# SmsNoPossibleRecipientFound=No target available. Check setup of your SMS provider.
+
diff --git a/htdocs/langs/th_TH/stocks.lang b/htdocs/langs/th_TH/stocks.lang
new file mode 100644
index 00000000000..d6c87f1062f
--- /dev/null
+++ b/htdocs/langs/th_TH/stocks.lang
@@ -0,0 +1,113 @@
+# Dolibarr language file - Source file is en_US - stocks
+# WarehouseCard=Warehouse card
+# Warehouse=Warehouse
+# Warehouses=Warehouses
+# NewWarehouse=New warehouse / Stock area
+# WarehouseEdit=Modify warehouse
+# MenuNewWarehouse=New warehouse
+# WarehouseOpened=Warehouse opened
+# WarehouseClosed=Warehouse closed
+# WarehouseSource=Source warehouse
+# WarehouseSourceNotDefined=No warehouse defined,
+# AddOne=Add one
+# WarehouseTarget=Target warehouse
+# ValidateSending=Delete sending
+# CancelSending=Cancel sending
+# DeleteSending=Delete sending
+# Stock=Stock
+# Stocks=Stocks
+# Movement=Movement
+# Movements=Movements
+# ErrorWarehouseRefRequired=Warehouse reference name is required
+# ErrorWarehouseLabelRequired=Warehouse label is required
+# CorrectStock=Correct stock
+# ListOfWarehouses=List of warehouses
+# ListOfStockMovements=List of stock movements
+# StocksArea=Stocks area
+# Location=Location
+# LocationSummary=Short name location
+# NumberOfDifferentProducts=Number of different products
+# NumberOfProducts=Total number of products
+# LastMovement=Last movement
+# LastMovements=Last movements
+# Units=Units
+# Unit=Unit
+# StockCorrection=Correct stock
+# StockTransfer=Stock transfer
+# StockMovement=Transfer
+# StockMovements=Stock transfers
+# LabelMovement=Movement label
+# NumberOfUnit=Number of units
+# UnitPurchaseValue=Unit purchase price
+# TotalStock=Total in stock
+# StockTooLow=Stock too low
+# StockLowerThanLimit=Stock lower than alert limit
+# EnhancedValue=Value
+# PMPValue=Weighted average price
+# PMPValueShort=WAP
+# EnhancedValueOfWarehouses=Warehouses value
+# UserWarehouseAutoCreate=Create a warehouse automatically when creating a user
+# QtyDispatched=Quantity dispatched
+# OrderDispatch=Stock dispatching
+# RuleForStockManagementDecrease=Rule for stock management decrease
+# RuleForStockManagementIncrease=Rule for stock management increase
+# DeStockOnBill=Decrease real stocks on customers invoices/credit notes validation
+# DeStockOnValidateOrder=Decrease real stocks on customers orders validation
+# DeStockOnShipment=Decrease real stocks on shipment validation
+# ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
+# ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
+# ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receiving
+# ReStockOnDeleteInvoice=Increase real stocks on invoice deletion
+# OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
+# StockDiffPhysicTeoric=Reason for difference stock physical and theoretical
+# NoPredefinedProductToDispatch=No predefined products for this object. So no dispatching in stock is required.
+# DispatchVerb=Dispatch
+# StockLimitShort=Limit
+# StockLimit=Stock limit for alerts
+# PhysicalStock=Physical stock
+# RealStock=Real Stock
+# VirtualStock=Virtual stock
+# MininumStock=Minimum stock
+# StockUp=Stock up
+# MininumStockShort=Stock min
+# StockUpShort=Stock up
+# IdWarehouse=Id warehouse
+# DescWareHouse=Description warehouse
+# LieuWareHouse=Localisation warehouse
+# WarehousesAndProducts=Warehouses and products
+# AverageUnitPricePMPShort=Weighted average input price
+# AverageUnitPricePMP=Weighted average input price
+# SellPriceMin=Selling Unit Price
+# EstimatedStockValueSellShort=Value to sell
+# EstimatedStockValueSell=Value to Sell
+# EstimatedStockValueShort=Input stock value
+# EstimatedStockValue=Input stock value
+# DeleteAWarehouse=Delete a warehouse
+# ConfirmDeleteWarehouse=Are you sure you want to delete the warehouse %s ?
+# PersonalStock=Personal stock %s
+# ThisWarehouseIsPersonalStock=This warehouse represents personal stock of %s %s
+# SelectWarehouseForStockDecrease=Choose warehouse to use for stock decrease
+# SelectWarehouseForStockIncrease=Choose warehouse to use for stock increase
+# NoStockAction=No stock action
+# LastWaitingSupplierOrders=Orders waiting for receptions
+# DesiredStock=Desired stock
+# StockToBuy=To order
+# Replenishment=Replenishment
+# ReplenishmentOrders=Replenishment orders
+# UseVirtualStock=Use virtual stock instead of physical stock
+# RuleForStockReplenishment=Rule for stocks replenishment
+# SelectProductWithNotNullQty=Select at least one product with a qty not null and a supplier
+# AlertOnly= Alerts only
+# WarehouseForStockDecrease=The warehouse %s will be used for stock decrease
+# WarehouseForStockIncrease=The warehouse %s will be used for stock increase
+# ForThisWarehouse=For this warehouse
+# ReplenishmentStatusDesc=This is list of all product with a physical stock lower than desired stock (or alert value if checkbox "alert only" is checked) and suggest you to create supplier orders to fill the difference.
+# ReplenishmentOrdersDesc=This is list of all opened supplier orders
+# Replenishments=Replenishments
+# NbOfProductBeforePeriod=Quantity of product %s in stock before selected period (< %s)
+# NbOfProductAfterPeriod=Quantity of product %s in stock after selected period (> %s)
+# MassStockMovement=Mass stock movement
+# SelectProductInAndOutWareHouse=Select a product, a quantity, a source warehouse and a target warehouse, then click "%s". Once this is done for all required movements, click onto "%s".
+# RecordMovement=Record transfert
+# ReceivingForSameOrder=Receivings for this order
+# StockMovementRecorded=Stock movements recorded
diff --git a/htdocs/langs/th_TH/suppliers.lang b/htdocs/langs/th_TH/suppliers.lang
new file mode 100644
index 00000000000..01c90ede80f
--- /dev/null
+++ b/htdocs/langs/th_TH/suppliers.lang
@@ -0,0 +1,42 @@
+# Dolibarr language file - Source file is en_US - suppliers
+# Suppliers=Suppliers
+# Supplier=Supplier
+# AddSupplier=Add a supplier
+# SupplierRemoved=Supplier removed
+# SuppliersInvoice=Suppliers invoice
+# NewSupplier=New supplier
+# History=History
+# ListOfSuppliers=List of suppliers
+# ShowSupplier=Show supplier
+# OrderDate=Order date
+# BuyingPrice=Buying price
+# BuyingPriceMin=Minimum buying price
+# BuyingPriceMinShort=Min buying price
+# TotalBuyingPriceMin=Total of subproducts buying prices
+# SomeSubProductHaveNoPrices=Some sub-products have no price defined
+# AddSupplierPrice=Add supplier price
+# ChangeSupplierPrice=Change supplier price
+# ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
+# ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
+# ProductHasAlreadyReferenceInThisSupplier=This product has already a reference in this supplier
+# ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
+# NoRecordedSuppliers=No suppliers recorded
+# SupplierPayment=Supplier payment
+# SuppliersArea=Suppliers area
+# RefSupplierShort=Ref. supplier
+# Availability=Availability
+# ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
+# ExportDataset_fournisseur_2=Supplier invoices and payments
+# ExportDataset_fournisseur_3=Supplier orders and order lines
+# ApproveThisOrder=Approve this order
+# ConfirmApproveThisOrder=Are you sure you want to approve order %s ?
+# DenyingThisOrder=Denying this order
+# ConfirmDenyingThisOrder=Are you sure you want to deny this order %s ?
+# ConfirmCancelThisOrder=Are you sure you want to cancel this order %s ?
+# AddCustomerOrder=Create customer order
+# AddCustomerInvoice=Create customer invoice
+# AddSupplierOrder=Create supplier order
+# AddSupplierInvoice=Create supplier invoice
+# ListOfSupplierProductForSupplier=List of products and prices for supplier %s
+# NoneOrBatchFileNeverRan=None or batch %s not ran recently
+# SentToSuppliers=Sent to suppliers
diff --git a/htdocs/langs/th_TH/trips.lang b/htdocs/langs/th_TH/trips.lang
new file mode 100644
index 00000000000..55ce45bfce8
--- /dev/null
+++ b/htdocs/langs/th_TH/trips.lang
@@ -0,0 +1,21 @@
+# Dolibarr language file - Source file is en_US - trips
+# Trip=Trip
+# Trips=Trips
+# TripsAndExpenses=Trips and expenses
+# TripsAndExpensesStatistics=Trips and expenses statistics
+# TripCard=Trip card
+# AddTrip=Add trip
+# ListOfTrips=List of trips
+# ListOfFees=List of fees
+# NewTrip=New trip
+# CompanyVisited=Company/foundation visited
+# Kilometers=Kilometers
+# FeesKilometersOrAmout=Amount or kilometers
+# DeleteTrip=Delete trip
+# ConfirmDeleteTrip=Are you sure you want to delete this trip ?
+# TF_OTHER=Other
+# TF_LUNCH=Lunch
+# TF_TRIP=Trip
+# ListTripsAndExpenses=List of trips and expenses
+# ExpensesArea=Trips and expenses area
+# SearchATripAndExpense=Search a trip and expense
diff --git a/htdocs/langs/th_TH/users.lang b/htdocs/langs/th_TH/users.lang
new file mode 100644
index 00000000000..7975af8db96
--- /dev/null
+++ b/htdocs/langs/th_TH/users.lang
@@ -0,0 +1,120 @@
+# Dolibarr language file - Source file is en_US - users
+# UserCard=User card
+# ContactCard=Contact card
+# GroupCard=Group card
+# NoContactCard=No card among contacts
+# Permission=Permission
+# Permissions=Permissions
+# EditPassword=Edit password
+# SendNewPassword=Regenerate and send password
+# ReinitPassword=Regenerate password
+# PasswordChangedTo=Password changed to: %s
+# SubjectNewPassword=Your new password for Dolibarr
+# AvailableRights=Available permissions
+# OwnedRights=Owned permissions
+# GroupRights=Group permissions
+# UserRights=User permissions
+# UserGUISetup=User display setup
+# DisableUser=Disable
+# DisableAUser=Disable a user
+# DeleteUser=Delete
+# DeleteAUser=Delete a user
+# DisableGroup=Disable
+# DisableAGroup=Disable a group
+# EnableAUser=Enable a user
+# EnableAGroup=Enable a group
+# DeleteGroup=Delete
+# DeleteAGroup=Delete a group
+# ConfirmDisableUser=Are you sure you want to disable user %s ?
+# ConfirmDisableGroup=Are you sure you want to disable group %s ?
+# ConfirmDeleteUser=Are you sure you want to delete user %s ?
+# ConfirmDeleteGroup=Are you sure you want to delete group %s ?
+# ConfirmEnableUser=Are you sure you want to enable user %s ?
+# ConfirmEnableGroup=Are you sure you want to enable group %s ?
+# ConfirmReinitPassword=Are you sure you want to generate a new password for user %s ?
+# ConfirmSendNewPassword=Are you sure you want to generate and send new password for user %s ?
+# NewUser=New user
+# CreateUser=Create user
+# SearchAGroup=Search a group
+# SearchAUser=Search a user
+# LoginNotDefined=Login is not defined.
+# NameNotDefined=Name is not defined.
+# ListOfUsers=List of users
+# Administrator=Administrator
+# SuperAdministrator=Super Administrator
+# SuperAdministratorDesc=Global administrator
+# AdministratorDesc=Administrator's entity
+# DefaultRights=Default permissions
+# DefaultRightsDesc=Define here default permissions that are automatically granted to a new created user (Go on user card to change permission of an existing user).
+# DolibarrUsers=Dolibarr users
+# LastName=Name
+# FirstName=First name
+# ListOfGroups=List of groups
+# NewGroup=New group
+# CreateGroup=Create group
+# RemoveFromGroup=Remove from group
+# PasswordChangedAndSentTo=Password changed and sent to %s.
+# PasswordChangeRequestSent=Request to change password for %s sent to %s.
+# MenuUsersAndGroups=Users & Groups
+# LastGroupsCreated=Last %s created groups
+# LastUsersCreated=Last %s users created
+# ShowGroup=Show group
+# ShowUser=Show user
+# NonAffectedUsers=Non assigned users
+# UserModified=User modified successfully
+# GroupModified=Group modified successfully
+# PhotoFile=Photo file
+# UserWithDolibarrAccess=User with Dolibarr access
+# ListOfUsersInGroup=List of users in this group
+# ListOfGroupsForUser=List of groups for this user
+# UsersToAdd=Users to add to this group
+# GroupsToAdd=Groups to add to this user
+# NoLogin=No login
+# LinkToCompanyContact=Link to third party / contact
+# LinkedToDolibarrMember=Link to member
+# LinkedToDolibarrUser=Link to Dolibarr user
+# LinkedToDolibarrThirdParty=Link to Dolibarr third party
+# CreateDolibarrLogin=Create a user
+# CreateDolibarrThirdParty=Create a third party
+# LoginAccountDisable=Account disabled, put a new login to activate it.
+# LoginAccountDisableInDolibarr=Account disabled in Dolibarr.
+# LoginAccountDisableInLdap=Account disabled in the domain.
+# UsePersonalValue=Use personal value
+# GuiLanguage=Interface language
+# InternalUser=Internal user
+# MyInformations=My data
+# ExportDataset_user_1=Dolibarr's users and properties
+# DomainUser=Domain user %s
+# Reactivate=Reactivate
+# CreateInternalUserDesc=This form allows you to creat an user internal to your company/foundation. To creat an external user (customer, supplier, ...), use button 'Create Dolibarr user' from third party's contact card.
+# InternalExternalDesc=An internal user is a user that is part of your company/foundation.
An external user is a customer, supplier or other.
In both cases, permissions defines rights on Dolibarr, also external user can have a different menu manager than internal user (See Home - Setup - Display)
+# PermissionInheritedFromAGroup=Permission granted because inherited from one of a user's group.
+# Inherited=Inherited
+# UserWillBeInternalUser=Created user will be an internal user (because not linked to a particular third party)
+# UserWillBeExternalUser=Created user will be an external user (because linked to a particular third party)
+# IdPhoneCaller=Id phone caller
+# UserLogged=User %s login
+# UserLogoff=User %s logout
+# NewUserCreated=User %s created
+# NewUserPassword=Password change for %s
+# EventUserModified=User %s modified
+# UserDisabled=User %s disabled
+# UserEnabled=User %s activated
+# UserDeleted=User %s removed
+# NewGroupCreated=Group %s created
+# GroupModified=Group modified successfully
+# GroupDeleted=Group %s removed
+# ConfirmCreateContact=Are you sure you want to create a Dolibarr account for this contact ?
+# ConfirmCreateLogin=Are you sure you want to create a Dolibarr account for this member ?
+# ConfirmCreateThirdParty=Are you sure you want to create a third party for this member ?
+# LoginToCreate=Login to create
+# NameToCreate=Name of third party to create
+# YourRole=Your roles
+# YourQuotaOfUsersIsReached=Your quota of active users is reached !
+# NbOfUsers=Nb of users
+# DontDowngradeSuperAdmin=Only a superadmin can downgrade a superadmin
+# HierarchicalResponsible=Hierarchical responsible
+# HierarchicView=Hierarchical view
+# UseTypeFieldToChange=Use field Type to change
+# OpenIDURL=OpenID URL
+# LoginUsingOpenID=Use OpenID to login
diff --git a/htdocs/langs/th_TH/withdrawals.lang b/htdocs/langs/th_TH/withdrawals.lang
new file mode 100644
index 00000000000..5bea844044e
--- /dev/null
+++ b/htdocs/langs/th_TH/withdrawals.lang
@@ -0,0 +1,96 @@
+# Dolibarr language file - Source file is en_US - withdrawals
+# StandingOrdersArea=Standing orders area
+# CustomersStandingOrdersArea=Customers standing orders area
+# StandingOrders=Standing orders
+# StandingOrder=Standing orders
+# NewStandingOrder=New standing order
+# StandingOrderToProcess=To process
+# StandingOrderProcessed=Processed
+# Withdrawals=Withdrawals
+# Withdrawal=Withdrawal
+# WithdrawalsReceipts=Withdrawal receipts
+# WithdrawalReceipt=Withdrawal receipt
+# WithdrawalReceiptShort=Receipt
+# LastWithdrawalReceipts=Last %s withdrawal receipts
+# WithdrawedBills=Withdrawn invoices
+# WithdrawalsLines=Withdrawal lines
+# RequestStandingOrderToTreat=Request for standing orders to treat
+# RequestStandingOrderTreated=Request for standing orders treated
+# CustomersStandingOrders=Customer standing orders
+# CustomerStandingOrder=Customer standing order
+# NbOfInvoiceToWithdraw=No. of invoice with withdraw request
+# NbOfInvoiceToWithdrawWithInfo=No. of invoice with withdraw request for customers having defined bank account information
+# InvoiceWaitingWithdraw=Invoice waiting for withdraw
+# AmountToWithdraw=Amount to withdraw
+# WithdrawsRefused=Withdraws refused
+# NoInvoiceToWithdraw=No customer invoice in payment mode "withdraw" is waiting. Go on 'Withdraw' tab on invoice card to make a request.
+# ResponsibleUser=Responsible user
+# WithdrawalsSetup=Withdrawal setup
+# WithdrawStatistics=Withdraw's statistics
+# WithdrawRejectStatistics=Withdraw reject's statistics
+# LastWithdrawalReceipt=Last %s withdrawing receipts
+# MakeWithdrawRequest=Make a withdraw request
+# ThirdPartyBankCode=Third party bank code
+# ThirdPartyDeskCode=Third party desk code
+# NoInvoiceCouldBeWithdrawed=No invoice withdrawed with success. Check that invoice are on companies with a valid BAN.
+# ClassCredited=Classify credited
+# ClassCreditedConfirm=Are you sure you want to classify this withdrawal receipt as credited on your bank account?
+# TransData=Transmission date
+# TransMetod=Transmission method
+# Send=Send
+# Lines=Lines
+# StandingOrderReject=Issue a rejection
+# InvoiceRefused=Invoice refused
+# WithdrawalRefused=Withdrawal refused
+# WithdrawalRefusedConfirm=Are you sure you want to enter a withdrawal rejection for society
+# RefusedData=Date of rejection
+# RefusedReason=Reason for rejection
+# RefusedInvoicing=Billing the rejection
+# NoInvoiceRefused=Do not charge the rejection
+# InvoiceRefused=Invoice refused
+# Status=Status
+# StatusUnknown=Unknown
+# StatusWaiting=Waiting
+# StatusTrans=Sent
+# StatusCredited=Credited
+# StatusRefused=Refused
+# StatusMotif0=Unspecified
+# StatusMotif1=Insufficient funds
+# StatusMotif2=Request contested
+# StatusMotif3=No Withdrawal order
+# StatusMotif4=Customer Order
+# StatusMotif5=RIB unusable
+# StatusMotif6=Account without balance
+# StatusMotif7=Judicial Decision
+# StatusMotif8=Other reason
+# CreateAll=Withdraw all
+# CreateGuichet=Only office
+# CreateBanque=Only bank
+# OrderWaiting=Waiting for treatment
+# NotifyTransmision=Withdrawal Transmission
+# NotifyEmision=Withdrawal Emission
+# NotifyCredit=Withdrawal Credit
+# NumeroNationalEmetter=National Transmitter Number
+# PleaseSelectCustomerBankBANToWithdraw=Select information about customer bank account to withdraw
+# WithBankUsingRIB=For bank accounts using RIB
+# WithBankUsingBANBIC=For bank accounts using IBAN/BIC/SWIFT
+# BankToReceiveWithdraw=Bank account to receive withdraws
+# CreditDate=Credit on
+# WithdrawalFileNotCapable=Unable to generate withdrawal receipt file for your country
+# ShowWithdraw=Show Withdraw
+# IfInvoiceNeedOnWithdrawPaymentWontBeClosed=However, if invoice has at least one withdrawal payment not yet processed, it won't be set as paid to allow prior withdrawal management.
+# DoStandingOrdersBeforePayments=This tab allows you to request a standing order. Once it is complete, you can type the payment to close the invoice.
+# WithdrawalFile=Withdrawal file
+# SetToStatusSent=Set to status "File Sent"
+# ThisWillAlsoAddPaymentOnInvoice=This will also apply payments to invoices and will classify them as "Paid"
+
+### Notifications
+# InfoCreditSubject=Payment of standing order %s by the bank
+# InfoCreditMessage=The standing order %s has been paid by the bank
Data of payment: %s
+# InfoTransSubject=Transmission of standing order %s to bank
+# InfoTransMessage=The standing order %s has been sent to bank by %s %s.
+# InfoTransData=Amount: %s
Method: %s
Date: %s
+# InfoFoot=This is an automated message sent by Dolibarr
+# InfoRejectSubject=Standing order refused
+# InfoRejectMessage=Hello,
the standing order of invoice %s related to the company %s, with an amount of %s has been refused by the bank.
--
%s
+# ModeWarning=Option for real mode was not set, we stop after this simulation
diff --git a/htdocs/langs/th_TH/workflow.lang b/htdocs/langs/th_TH/workflow.lang
new file mode 100644
index 00000000000..b7f4f77d9f4
--- /dev/null
+++ b/htdocs/langs/th_TH/workflow.lang
@@ -0,0 +1,11 @@
+# Dolibarr language file - Source file is en_US - admin
+# WorkflowSetup=Workflow module setup
+# WorkflowDesc=This module is designed to modify the behaviour of automatic actions into application. By default, workflow is opened (you make thing in order you want). You can enabled automatic actions that you are interesting in.
+# ThereIsNoWorkflowToModify=There is no workflow you can modify for module you have activated.
+# descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Create a customer order automatically after a commercial proposal is signed
+# descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Create a customer invoice automatically after a commercial proposal is signed
+# descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Create a customer invoice automatically after a contract is validated
+# descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Create a customer invoice automatically after a customer order is closed
+# descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal to billed when customer order is set to paid
+# descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid
+# descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated
diff --git a/htdocs/langs/tr_TR/admin.lang b/htdocs/langs/tr_TR/admin.lang
index 0c8365bdb8b..c17cf5e3111 100644
--- a/htdocs/langs/tr_TR/admin.lang
+++ b/htdocs/langs/tr_TR/admin.lang
@@ -505,7 +505,7 @@ Module50200Desc= Kredi kartı ya da Paypal ile ödeme sağlayan çevrimiçi öde
Module54000Name=IPP Yazdır
Module54000Desc=Cup'a IPP Yazıcıyla yazdır.
Module55000Name=Açık Araştırma
-# Module55000Desc=Module to make online surveys (like Doodle, Studs, Rdvz, ...)
+Module55000Desc=Çevrimiçi araştırma yapmak için modül (Doodle, Studs, Rdvz gibi ....)
Module59000Name=Oranlar
Module59000Desc=Oran yönetimi modülü
Module60000Name=Komisyonlar
@@ -724,8 +724,8 @@ Permission50202=İçeaktarma işlemleri
Permission54001=Yazdır
Permission55001=Araştırma oku
Permission55002=Araştırma oluştur/düzenle
-# Permission59001=Read commercial margins
-# Permission59002=Define commercial margins
+Permission59001=Ticari oran oku
+Permission59002=Ticari oran tanımla
DictionnaryCompanyType=Firma türleri
DictionnaryCompanyJuridicalType=Firma yasal türleri
DictionnaryProspectLevel=Aday seviyeleri
@@ -1013,7 +1013,7 @@ AddRefInList=Listede müşteri/tedarikçi ref (liste ya da combobox seç) ve kö
FieldEdition=%s Alanının düzenlenmesi
FixTZ=Saat Dilimi Farkı
FillThisOnlyIfRequired=Örnek: +2 (saat dilimi farkını yalnız zaman farkı sorunları yaşıyorsanız kullanın)
-# GetBarCode=Get barcode
+GetBarCode=Barkovizyon al
##### Module password generation
PasswordGenerationStandard=Dolibarr iç algoritmasına göre bir şifre girin: 8 karakterli sayı ve küçük harf içeren.
PasswordGenerationNone=Herhangi oluşturulan bir şifre önermeyin. Şifreyi elle girmelisiniz.
@@ -1119,9 +1119,9 @@ WatermarkOnDraftInterventionCards=Taslak müdahale kartı belgelerinde filigran
##### Contracts #####
ContractsSetup=Sözleşme modülü kurulumu
ContractsNumberingModules=Sözleşme numaralandırma modülleri
-# TemplatePDFContracts=Contracts documents models
-# FreeLegalTextOnContracts=Free text on contracts
-# WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty)
+TemplatePDFContracts=Sözleşme belge modelleri
+FreeLegalTextOnContracts=Sözleşmeler üzerinde serbest metin
+WatermarkOnDraftContractCards=Taslak sözleşmeler üzerinde filigran (boşsa yok)
##### Members #####
MembersSetup=Üye modülü kurulumu
MemberMainOptions=Ana seçenekler
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Barkod türü C39
BarcodeDescC128=Barkod türü C128
GenbarcodeLocation=Bar kod oluşturma komut satırı aracı (phpbarcode motoru tarafından bazı barkod tipleri için kullanılır)
BarcodeInternalEngine=İç motor
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=Çekme modülü kurulumu
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=Bağlantı başarılı ama veritabanı
OSCommerceTestOk='%s' Sunucusuna '%s' veritabanında kullanıcı '% s' ile bağlantı başarılı.
OSCommerceTestKo1='%s' Sunucusuna bağlantı başarılı ancak veritabanı '% s' e ulaşılamadı.
OSCommerceTestKo2=’%s’ Sunucusuna ‘%s’ kullanıcısı ile bağlantı başarısız oldu.
-##### Mantis #####
-MantisSetup=Mantis bağlantısı ayarları
-MantisURL=URL Mantis erişimi
-MantisServer=Sunucu barındırma Mantis veritabanı
-MantisDatabaseName=Veritabanı ismi
-MantisUser=Veritabanına erişecek kullanıcı
-MantisSetupSaved=Mantis kurulumu başarıyla kaydedildi.
-MantisTestOk='%s' sunucusuna '%s' veritabanında kullanıcı '% s' ile bağlantı başarılı.
-MantisTestKo1='%s' Sunucusuna bağlantı başarılı ancak veritabanı '% s' e ulaşılamadı.
-MantisTestKo2=’%s’ Sunucusuna ‘%s’ kullanıcısı ile bağlantı başarısız oldu.
-MantisErrorConnectOkButWrongDatabase=Bağlantı başarılı ama veritabanı Mantis veritabanı olarak görünmüyor.
##### Stock #####
StockSetup=Yapılandırma modülü stoğu
UserWarehouse=Kullanıcı personel stoğu kullan
diff --git a/htdocs/langs/tr_TR/bills.lang b/htdocs/langs/tr_TR/bills.lang
index 3780c0f2edb..57640c4d2ea 100644
--- a/htdocs/langs/tr_TR/bills.lang
+++ b/htdocs/langs/tr_TR/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=Bu alacak dekontunu ya da nakit avans faturasını mutlak
SupplierPayments=Tedarikçi ödemeleri
ReceivedPayments=Alınan ödemeler
ReceivedCustomersPayments=Müşterilerden alınan ödemeler
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=Müşterilerden alınan doğrulanacak ödemeler
PaymentsReportsForYear=%s ilişkin ödeme raporları
PaymentsReports=Ödeme raporları
@@ -76,7 +77,8 @@ PaymentConditionsShort=Ödeme şartı
PaymentAmount=Ödeme tutarı
ValidatePayment=Ödeme doğrula
PaymentHigherThanReminderToPay=Ödeme hatırlatmasından daha yüksek ödeme
-HelpPaymentHigherThanReminderToPay= Dikkat, bir ya da daha çok faturanın ödeme tutarı ödenecek bakiyeden yüksektir.
Girişinizi düzeltin, aksi durumda her fazla ödenen fatura için bir iade faturası oluşturmayı onaylayın ve düşünün.
+HelpPaymentHigherThanReminderToPay=Dikkat, bir ya da daha çok faturanın ödeme tutarı ödenecek bakiyeden yüksektir.
Girişinizi düzeltin, aksi durumda her fazla ödenen fatura için bir iade faturası oluşturmayı onaylayın ve düşünün.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=‘Ödendi’ olarak sınıflandır
ClassifyPaidPartially=‘Kısmen ödendi’ olarak sınıflandır
ClassifyCanceled=’Terkedildi’ olarak sınıflandır
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=Bu seçeneği, eğer diğerlerinin h
ConfirmClassifyAbandonReasonOther=Diğer
ConfirmClassifyAbandonReasonOtherDesc=Diğer bütün durumlarda bu seçenek kullanılacaktır. Örneğin; bir fatura değiştirmeyi tasarladığınızda.
ConfirmCustomerPayment=Bu ödeme girişini %s b>%s için onaylıyor musunuz?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=Bu ödemeyi doğrulamak istediğinizden emin misiniz? Bir kez ödeme doğrulandıktan hiçbir değişiklik yapılamaz.
ValidateBill=Fatura doğrula
UnvalidateBill=Faturadan doğrulamayı kaldır
@@ -411,5 +414,4 @@ PDFOursinDescription=Fatura PDF şablonu Oursin. Tam fatura şablonu (alternati
# NumRef Modules
TerreNumRefModelDesc1=Standart faturalar için numarayı %syymm-nnnn biçiminde ve alacak dekontları için %syymm-nnnn biçiminde göster, yy yıl, mm ay ve nnnn boşluksuz ve 0 olmayan bir dizidir.
MarsNumRefModelDesc1=Belge numarasını, standart faturalar için %syymm-nnnn, değiştirilen faturalar için %syymm-nnnn, alacak dekontları için %syymm-nnnn ve nakit avans faturaları için %syymm-nnnn biçiminde verir. Burada yy yıl, mm ay ve nnnn boşluksuz ve 0 olmayan bir dizidir
-
TerreNumRefModelError=$syymm ile başlayan bir fatura hali hazırda vardır ve bu sıra dizisi için uygun değildir. Bu modülü etkinleştirmek için onu kaldırın ya da adını değiştirin.
diff --git a/htdocs/langs/tr_TR/errors.lang b/htdocs/langs/tr_TR/errors.lang
index 0e98290db7b..2487e151bf1 100644
--- a/htdocs/langs/tr_TR/errors.lang
+++ b/htdocs/langs/tr_TR/errors.lang
@@ -130,6 +130,7 @@ ErrorPHPNeedModule=Hata, bu özelliği kulanmak için PHP nizde %s modül
ErrorOpenIDSetupNotComplete=Dolibarr yapılandırma dosyasını OpenID kimlik doğrulamaya izin verecek şekilde ayarladınız, ancak OpenID hizmetine ait URL, %s değişmezine tanımlanmamıştır
ErrorWarehouseMustDiffers=Kaynak ve hedef depo farklı olmalıdır
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
WarningMandatorySetupNotComplete=Zorunlu kurulum parametreleri henüz tanımlanmamış
diff --git a/htdocs/langs/tr_TR/opensurvey.lang b/htdocs/langs/tr_TR/opensurvey.lang
index 4633f103a93..05c05965594 100644
--- a/htdocs/langs/tr_TR/opensurvey.lang
+++ b/htdocs/langs/tr_TR/opensurvey.lang
@@ -58,7 +58,7 @@ SelectDayDesc=Seçilen her gün için, toplantı saatlerini aşağıdaki biçimd
BackToCurrentMonth=Geçerli aya geri dön
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/tr_TR/products.lang b/htdocs/langs/tr_TR/products.lang
index 10a09d16c26..9064b6dd80d 100644
--- a/htdocs/langs/tr_TR/products.lang
+++ b/htdocs/langs/tr_TR/products.lang
@@ -204,7 +204,7 @@ Quarter1=1. Çeyrek
Quarter2=2. Çeyrek
Quarter3=3. Çeyrek
Quarter4=4. Çeyrek
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/tr_TR/stocks.lang b/htdocs/langs/tr_TR/stocks.lang
index ab3a20da74f..90bbf7af7ac 100644
--- a/htdocs/langs/tr_TR/stocks.lang
+++ b/htdocs/langs/tr_TR/stocks.lang
@@ -110,4 +110,4 @@ MassStockMovement=Toplu stok hareketi
SelectProductInAndOutWareHouse=Bir ürün, bir miktar, bir kaynak depo ve bir hedef depo seçin, sonra "%s" e tıklayın. Bütün gerekli hareketler için bu işlem yapıldığında "%s" e tıklayın.
RecordMovement=Kayıt aktarımı
ReceivingForSameOrder=Bu sipariş için alımlar
-# StockMovementRecorded=Stock movements recorded
+StockMovementRecorded=Stok hareketleri kaydedildi
diff --git a/htdocs/langs/uk_UA/admin.lang b/htdocs/langs/uk_UA/admin.lang
new file mode 100644
index 00000000000..cd0205849a6
--- /dev/null
+++ b/htdocs/langs/uk_UA/admin.lang
@@ -0,0 +1,1478 @@
+# Dolibarr language file - Source file is en_US - admin
+# Foundation=Foundation
+# Version=Version
+# VersionProgram=Version program
+# VersionLastInstall=Version initial install
+# VersionLastUpgrade=Version last upgrade
+# VersionExperimental=Experimental
+# VersionDevelopment=Development
+# VersionUnknown=Unknown
+# VersionRecommanded=Recommended
+# SessionId=Session ID
+# SessionSaveHandler=Handler to save sessions
+# SessionSavePath=Storage session localization
+# PurgeSessions=Purge of sessions
+# ConfirmPurgeSessions=Do you really want to purge all sessions ? This will disconnect every user (except yourself).
+# NoSessionListWithThisHandler=Save session handler configured in your PHP does not allow to list all running sessions.
+# LockNewSessions=Lock new connections
+# ConfirmLockNewSessions=Are you sure you want to restrict any new Dolibarr connection to yourself. Only user %s will be able to connect after that.
+# UnlockNewSessions=Remove connection lock
+# YourSession=Your session
+# Sessions=Users session
+# WebUserGroup=Web server user/group
+# NoSessionFound=Your PHP seems to not allow to list active sessions. Directory used to save sessions (%s) might be protected (For example, by OS permissions or by PHP directive open_basedir).
+# HTMLCharset=Charset for generated HTML pages
+# DBStoringCharset=Database charset to store data
+# DBSortingCharset=Database charset to sort data
+# WarningModuleNotActive=Module %s must be enabled
+# WarningOnlyPermissionOfActivatedModules=Only permissions related to activated modules are shown here. You can activate other modules in the Home->Setup->Modules page.
+# DolibarrSetup=Dolibarr install or upgrade
+# DolibarrUser=Dolibarr user
+# InternalUser=Internal user
+# ExternalUser=External user
+# InternalUsers=Internal users
+# ExternalUsers=External users
+# GlobalSetup=Global setup
+# GUISetup=Display
+# SetupArea=Setup area
+# FormToTestFileUploadForm=Form to test file upload (according to setup)
+# IfModuleEnabled=Note: yes is effective only if module %s is enabled
+# RemoveLock=Remove file %s if it exists to allow usage of the update tool.
+# RestoreLock=Restore file %s, with read permission only, to disable any usage of update tool.
+# SecuritySetup=Security setup
+# ErrorModuleRequirePHPVersion=Error, this module requires PHP version %s or higher
+# ErrorModuleRequireDolibarrVersion=Error, this module requires Dolibarr version %s or higher
+# ErrorDecimalLargerThanAreForbidden=Error, a precision higher than %s is not supported.
+# DictionnarySetup=Dictionary setup
+# Dictionnary=Dictionaries
+# ErrorReservedTypeSystemSystemAuto=Value 'system' and 'systemauto' for type is reserved. You can use 'user' as value to add your own record
+# ErrorCodeCantContainZero=Code can't contain value 0
+# DisableJavascript=Disable JavaScript and Ajax functions
+# ConfirmAjax=Use Ajax confirmation popups
+# UseSearchToSelectCompany=Use autocompletion fields to choose third parties (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant COMPANY_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# ActivityStateToSelectCompany= Add a filter option to show/hide thirdparties which are currently in activity or has ceased it
+# UseSearchToSelectContact=Use autocompletion fields to choose contact (instead of using a list box).
Also if you have a large number of third parties (> 100 000), you can increase speed by setting constant CONTACT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# SearchFilter=Search filters options
+# NumberOfKeyToSearch=Nbr of characters to trigger search: %s
+# ViewFullDateActions=Show full dates events in the third sheet
+# NotAvailableWhenAjaxDisabled=Not available when Ajax disabled
+# JavascriptDisabled=JavaScript disabled
+# UsePopupCalendar=Use popup for dates input
+# UsePreviewTabs=Use preview tabs
+# ShowPreview=Show preview
+# PreviewNotAvailable=Preview not available
+# ThemeCurrentlyActive=Theme currently active
+# CurrentTimeZone=TimeZone PHP (server)
+# Space=Space
+# Table=Table
+# Fields=Fields
+# Index=Index
+# Mask=Mask
+# NextValue=Next value
+# NextValueForInvoices=Next value (invoices)
+# NextValueForCreditNotes=Next value (credit notes)
+# NextValueForDeposit=Next value (deposit)
+# NextValueForReplacements=Next value (replacements)
+# MustBeLowerThanPHPLimit=Note: your PHP limits each file upload's size to %s %s, whatever this parameter's value is
+# NoMaxSizeByPHPLimit=Note: No limit is set in your PHP configuration
+# MaxSizeForUploadedFiles=Maximum size for uploaded files (0 to disallow any upload)
+# 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:\\Progra~1\\ClamWin\\bin\\clamscan.exe
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
+# UserSetup=User management setup
+# MenuSetup=Menu management setup
+# MenuLimits=Limits and accuracy
+# MenuIdParent=Parent menu ID
+# DetailMenuIdParent=ID of parent menu (empty for a top menu)
+# DetailPosition=Sort number to define menu position
+# PersonalizedMenusNotSupported=Personalized menus not supported
+# AllMenus=All
+# NotConfigured=Module not configured
+# Setup=Setup
+# Activation=Activation
+# Active=Active
+# SetupShort=Setup
+# OtherOptions=Other options
+# OtherSetup=Other setup
+# CurrentValueSeparatorDecimal=Decimal separator
+# CurrentValueSeparatorThousand=Thousand separator
+# Modules=Modules
+# ModulesCommon=Main modules
+# ModulesOther=Other modules
+# ModulesInterfaces=Interfaces modules
+# ModulesSpecial=Modules very specific
+# ParameterInDolibarr=Parameter %s
+# LanguageParameter=Language parameter %s
+# LanguageBrowserParameter=Parameter %s
+# LocalisationDolibarrParameters=Localisation parameters
+# ClientTZ=Client Time Zone(user)
+# ClientHour=Client time(user)
+# OSTZ=Servre OS Time Zone
+# PHPTZ=PHP server Time Zone
+# PHPServerOffsetWithGreenwich=PHP server offset width Greenwich (seconds)
+# ClientOffsetWithGreenwich=Client/Browser offset width Greenwich (seconds)
+# DaylingSavingTime=Daylight saving time
+# CurrentHour=PHP Time (server)
+# CompanyTZ=Company Time Zone (main company)
+# CompanyHour=Company Time (main company)
+# CurrentSessionTimeOut=Current session timeout
+# YouCanEditPHPTZ=To set a different PHP timezone (not required), you can try to add a file .htacces with a line like this "SetEnv TZ Europe/Paris"
+# OSEnv=OS Environment
+# Box=Box
+# Boxes=Boxes
+# MaxNbOfLinesForBoxes=Max number of lines for boxes
+# PositionByDefault=Default order
+# Position=Order
+# MenusDesc=Menus managers define content of the 2 menu bars (horizontal bar and vertical bar).
+# MenusEditorDesc=The menu editor allow you to define personalized entries in menus. Use it carefully to avoid making dolibarr unstable and menu entries permanently unreachable.
Some modules add entries in the menus (in menu All in most cases). If you removed some of these entries by mistake, you can restore them by disabling and reenabling the module.
+# MenuForUsers=Menu for users
+# LangFile=.lang file
+# System=System
+# SystemInfo=System information
+# SystemTools=System tools
+# SystemToolsArea=System tools area
+# SystemToolsAreaDesc=This area provides administration features. Use the menu to choose the feature you're looking for.
+# Purge=Purge
+# PurgeAreaDesc=This page allows you to delete all files built or stored by Dolibarr (temporary files or all files in %s directory). Using this feature is not necessary. It is provided for users whose Dolibarr is hosted by a provider that does not offer permissions to delete files built by the web server.
+# PurgeDeleteLogFile=Delete log file %s defined for Syslog module (no risk to loose data)
+# PurgeDeleteTemporaryFiles=Delete all temporary files (no risk to loose data)
+# PurgeDeleteAllFilesInDocumentsDir=Delete all files in directory %s. Temporary files but also database backup dumps, files attached to elements (third parties, invoices, ...) and uploaded into the ECM module will be deleted.
+# PurgeRunNow=Purge now
+# PurgeNothingToDelete=No directory or file to delete.
+# PurgeNDirectoriesDeleted=%s files or directories deleted.
+# PurgeAuditEvents=Purge all security events
+# ConfirmPurgeAuditEvents=Are you sure you want to purge all security events ? All security logs will be deleted, no other data will be removed.
+# NewBackup=New backup
+# GenerateBackup=Generate backup
+# Backup=Backup
+# Restore=Restore
+# RunCommandSummary=Backup has been launched with the following command
+# RunCommandSummaryToLaunch=Backup can be launched with the following command
+# WebServerMustHavePermissionForCommand=Your web server must have the permission to run such commands
+# BackupResult=Backup result
+# BackupFileSuccessfullyCreated=Backup file successfully generated
+# YouCanDownloadBackupFile=Generated files can now be downloaded
+# NoBackupFileAvailable=No backup files available.
+# ExportMethod=Export method
+# ImportMethod=Import method
+# ToBuildBackupFileClickHere=To build a backup file, click here.
+# ImportMySqlDesc=To import a backup file, you must use mysql command from command line:
+# ImportPostgreSqlDesc=To import a backup file, you must use pg_restore command from command line:
+# ImportMySqlCommand=%s %s < mybackupfile.sql
+# ImportPostgreSqlCommand=%s %s mybackupfile.sql
+# FileNameToGenerate=File name to generate
+# Compression=Compression
+# CommandsToDisableForeignKeysForImport=Command to disable foreign keys on import
+# CommandsToDisableForeignKeysForImportWarning=Mandatory if you want to be able to restore your sql dump later
+# ExportCompatibility=Compatibility of generated export file
+# MySqlExportParameters=MySQL export parameters
+# PostgreSqlExportParameters= PostgreSQL export parameters
+# UseTransactionnalMode=Use transactional mode
+# FullPathToMysqldumpCommand=Full path to mysqldump command
+# FullPathToPostgreSQLdumpCommand=Full path to pg_dump command
+# ExportOptions=Export Options
+# AddDropDatabase=Add DROP DATABASE command
+# AddDropTable=Add DROP TABLE command
+# ExportStructure=Structure
+# Datas=Data
+# NameColumn=Name columns
+# ExtendedInsert=Extended INSERT
+# NoLockBeforeInsert=No lock commands around INSERT
+# DelayedInsert=Delayed insert
+# EncodeBinariesInHexa=Encode binary data in hexadecimal
+# IgnoreDuplicateRecords=Ignore errors of duplicate records (INSERT IGNORE)
+# Yes=Yes
+# No=No
+# AutoDetectLang=Autodetect (browser language)
+# FeatureDisabledInDemo=Feature disabled in demo
+# Rights=Permissions
+# BoxesDesc=Boxes are screen area that show a piece of information on some pages. You can choose between showing the box or not by selecting target page and clicking 'Activate', or by clicking the dustbin to disable it.
+# OnlyActiveElementsAreShown=Only elements from enabled modules are shown.
+# ModulesDesc=Dolibarr modules define which functionality is enabled in software. Some modules require permissions you must grant to users, after enabling module. Click on button on/off in column "Status" to enable a module/feature.
+# ModulesInterfaceDesc=The Dolibarr modules interface allows you to add features depending on external software, systems or services.
+# ModulesSpecialDesc=Special modules are very specific or seldom used modules.
+# ModulesJobDesc=Business modules provide simple predefined setup of Dolibarr for a particular business.
+# ModulesMarketPlaceDesc=You can find more modules to download on external web sites on the Internet...
+# ModulesMarketPlaces=More modules...
+# DoliStoreDesc=DoliStore, the official market place for Dolibarr ERP/CRM external modules
+# WebSiteDesc=Web site providers you can search to find more modules...
+# URL=Link
+# BoxesAvailable=Boxes available
+# BoxesActivated=Boxes activated
+# ActivateOn=Activate on
+# ActiveOn=Activated on
+# SourceFile=Source file
+# AutomaticIfJavascriptDisabled=Automatic if Javascript is disabled
+# AvailableOnlyIfJavascriptNotDisabled=Available only if JavaScript is not disabled
+# AvailableOnlyIfJavascriptAndAjaxNotDisabled=Available only if JavaScript is not disabled
+# Required=Required
+# Security=Security
+# Passwords=Passwords
+# DoNotStoreClearPassword=Do no store clear passwords in database but store only encrypted value (Activated recommended)
+# MainDbPasswordFileConfEncrypted=Database password encrypted in conf.php (Activated recommended)
+# InstrucToEncodePass=To have password encoded into the conf.php file, replace the line
$dolibarr_main_db_pass="..."
by
$dolibarr_main_db_pass="crypted:%s"
+# InstrucToClearPass=To have password decoded (clear) into the conf.php file, replace the line
$dolibarr_main_db_pass="crypted:..."
by
$dolibarr_main_db_pass="%s"
+# ProtectAndEncryptPdfFiles=Protection of generated pdf files (Activated NOT recommended, breaks mass pdf generation)
+# ProtectAndEncryptPdfFilesDesc=Protection of a PDF document keeps it available to read and print with any PDF browser. However, editing and copying is not possible anymore. Note that using this feature make building of a global cumulated pdf not working (like unpaid invoices).
+# Feature=Feature
+# DolibarrLicense=License
+# DolibarrProjectLeader=Project leader
+# Developpers=Developers/contributors
+# OtherDeveloppers=Other developers/contributors
+# OfficialWebSite=Dolibarr international official web site
+# OfficialWebSiteFr=French official web site
+# OfficialWiki=Dolibarr documentation on Wiki
+# OfficialDemo=Dolibarr online demo
+# OfficialMarketPlace=Official market place for external modules/addons
+# OfficialWebHostingService=Official web hosting services (Cloud hosting)
+# ForDocumentationSeeWiki=For user or developer documentation (Doc, FAQs...),
take a look at the Dolibarr Wiki:
%s
+# ForAnswersSeeForum=For any other questions/help, you can use the Dolibarr forum:
%s
+# HelpCenterDesc1=This area can help you to get a Help support service on Dolibarr.
+# HelpCenterDesc2=Some part of this service are available in english only.
+# CurrentTopMenuHandler=Current top menu handler
+# CurrentLeftMenuHandler=Current left menu handler
+# CurrentMenuHandler=Current menu handler
+# CurrentSmartphoneMenuHandler=Current smartphone menu handler
+# MeasuringUnit=Measuring unit
+# Emails=E-mails
+# EMailsSetup=E-mails setup
+# EMailsDesc=This page allows you to overwrite your PHP parameters for e-mails sending. In most cases on Unix/Linux OS, your PHP setup is correct and these parameters are useless.
+# MAIN_MAIL_SMTP_PORT=SMTP/SMTPS Port (By default in php.ini: %s)
+# MAIN_MAIL_SMTP_SERVER=SMTP/SMTPS Host (By default in php.ini: %s)
+# MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=SMTP/SMTPS Port (Not defined into PHP on Unix like systems)
+# MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=SMTP/SMTPS Host (Not defined into PHP on Unix like systems)
+# MAIN_MAIL_EMAIL_FROM=Sender e-mail for automatic emails (By default in php.ini: %s)
+# MAIN_MAIL_ERRORS_TO=Sender e-mail used for error returns emails sent
+# MAIN_MAIL_AUTOCOPY_TO= Send systematically a hidden carbon-copy of all sent emails to
+# MAIN_DISABLE_ALL_MAILS=Disable all e-mails sendings (for test purposes or demos)
+# MAIN_MAIL_SENDMODE=Method to use to send EMails
+# MAIN_MAIL_SMTPS_ID=SMTP ID if authentication required
+# MAIN_MAIL_SMTPS_PW=SMTP Password if authentication required
+# MAIN_MAIL_EMAIL_TLS= Use TLS (SSL) encrypt
+# MAIN_DISABLE_ALL_SMS=Disable all SMS sendings (for test purposes or demos)
+# MAIN_SMS_SENDMODE=Method to use to send SMS
+# MAIN_MAIL_SMS_FROM=Default sender phone number for Sms sending
+# FeatureNotAvailableOnLinux=Feature not available on Unix like systems. Test your sendmail program locally.
+# SubmitTranslation=If translation for this language is not complete or you find errors, you can correct this by editing files into directory langs/%s and submit modified files on www.dolibarr.org forum.
+# ModuleSetup=Module setup
+# ModulesSetup=Modules setup
+# ModuleFamilyBase=System
+# ModuleFamilyCrm=Customer Relation Management (CRM)
+# ModuleFamilyProducts=Products Management
+# ModuleFamilyHr=Human Resource Management
+# ModuleFamilyProjects=Projects/Collaborative work
+# ModuleFamilyOther=Other
+# ModuleFamilyTechnic=Multi-modules tools
+# ModuleFamilyExperimental=Experimental modules
+# ModuleFamilyFinancial=Financial Modules (Accounting/Treasury)
+# ModuleFamilyECM=Electronic Content Management (ECM)
+# MenuHandlers=Menu handlers
+# MenuAdmin=Menu editor
+# DoNotUseInProduction=Do not use in production
+# ThisIsProcessToFollow=This is setup to process:
+# StepNb=Step %s
+# FindPackageFromWebSite=Find a package that provides feature you want (for example on official web site %s).
+# DownloadPackageFromWebSite=Download package.
+# UnpackPackageInDolibarrRoot=Unpack package file into Dolibarr's root directory %s
+# SetupIsReadyForUse=Install is finished and Dolibarr is ready to use with this new component.
+# NotExistsDirect=The alternative root directory is not defined.
+# InfDirAlt=Since version 3 it is possible to define an alternative root directory.This allows you to store, same place, plug-ins and custom templates.
Just create a directory at the root of Dolibarr (eg: custom).
+# InfDirExample=
Then declare it in the file conf.php
$dolibarr_main_url_root_alt='http://myserver/custom'
$dolibarr_main_document_root_alt='/path/of/dolibarr/htdocs/custom'
*These lines are commented with "#", to uncomment only remove the character.
+# YouCanSubmitFile=Select module:
+# CurrentVersion=Dolibarr current version
+# CallUpdatePage=Go to the page that updates the database structure and datas: %s.
+# LastStableVersion=Last stable version
+# GenericMaskCodes=You may enter any numbering mask. In this mask, the following tags could be used:
{000000} corresponds to a number which will be incremented on each %s. Enter as many zeros as the desired length of the counter. The counter will be completed by zeros from the left in order to have as many zeros as the mask.
{000000+000} same as previous but an offset corresponding to the number to the right of the + sign is applied starting on first %s.
{000000@x} same as previous but the counter is reset to zero when month x is reached (x between 1 and 12, or 0 to use the early months of fiscal year defined in your configuration, or 99 to reset to zero every month). If this option is used and x is 2 or higher, then sequence {yy}{mm} or {yyyy}{mm} is also required.
{dd} day (01 to 31).
{mm} month (01 to 12).
{yy}, {yyyy} or {y} year over 2, 4 or 1 numbers.
+# GenericMaskCodes2={cccc} the client code
{cccc000} the client code on n characters is followed by a client's ref counter without offset and zeroized with the global counter.
{tttt} The code of company type on n characters (see dictionnary-company types).
+# GenericMaskCodes3=All other characters in the mask will remain intact.
Spaces are not allowed.
+# GenericMaskCodes4a=Example on the 99th %s of the third party TheCompany done 2007-01-31:
+# GenericMaskCodes4b=Example on third party created on 2007-03-01:
+# GenericMaskCodes4c=Example on product created on 2007-03-01:
+# GenericMaskCodes5=ABC{yy}{mm}-{000000} will give ABC0701-000099
{0000+100@1}-ZZZ/{dd}/XXX will give 0199-ZZZ/31/XXX
+# GenericNumRefModelDesc=Returns a customizable number according to a defined mask.
+# ServerAvailableOnIPOrPort=Server is available at address %s on port %s
+# ServerNotAvailableOnIPOrPort=Server is not available at address %s on port %s
+# DoTestServerAvailability=Test server connectivity
+# DoTestSend=Test sending
+# DoTestSendHTML=Test sending HTML
+# ErrorCantUseRazIfNoYearInMask=Error, can't use option @ to reset counter each year if sequence {yy} or {yyyy} is not in mask.
+# ErrorCantUseRazInStartedYearIfNoYearMonthInMask=Error, can't use option @ if sequence {yy}{mm} or {yyyy}{mm} is not in mask.
+# UMask=UMask parameter for new files on Unix/Linux/BSD/Mac file system.
+# UMaskExplanation=This parameter allow you to define permissions set by default on files created by Dolibarr on server (during upload for example).
It must be the octal value (for example, 0666 means read and write for everyone).
This parameter is useless on a Windows server.
+# SeeWikiForAllTeam=Take a look at the wiki page for full list of all actors and their organisation
+# UseACacheDelay= Delay for caching export response in seconds (0 or empty for no cache)
+# DisableLinkToHelpCenter=Hide link "Need help or support" on login page
+# DisableLinkToHelp=Hide link "%s Online help" on left menu
+# AddCRIfTooLong=There is no automatic wrapping, so if line is out of page on documents because too long, you must add yourself carriage returns in the textarea.
+# ModuleDisabled=Module disabled
+# ModuleDisabledSoNoEvent=Module disabled so event never created
+# ConfirmPurge=Are you sure you want to execute this purge ?
This will delete definitely all your data files with no way to restore them (ECM files, attached files...).
+# MinLength=Minimum length
+# LanguageFilesCachedIntoShmopSharedMemory=Files .lang loaded in shared memory
+# ExamplesWithCurrentSetup=Examples with current running setup
+# ListOfDirectories=List of OpenDocument templates directories
+# ListOfDirectoriesForModelGenODT=List of directories containing templates files with OpenDocument format.
Put here full path of directories.
Add a carriage return between eah directory.
To add a directory of the GED module, add here DOL_DATA_ROOT/ecm/yourdirectoryname.
Files in those directories must end with .odt.
+# NumberOfModelFilesFound=Number of ODT/ODS templates files found in those directories
+# ExampleOfDirectoriesForModelGen=Examples of syntax:
c:\\mydir
/home/mydir
DOL_DATA_ROOT/ecm/ecmdir
+# FollowingSubstitutionKeysCanBeUsed=
To know how to create your odt document templates, before storing them in those directories, read wiki documentation:
+# FullListOnOnlineDocumentation=http://wiki.dolibarr.org/index.php/Create_an_ODT_document_template
+# FirstnameNamePosition=Position of Name/Lastname
+# DescWeather=The following pictures will be shown on dashboard when number of late actions reach the following values:
+# KeyForWebServicesAccess=Key to use Web Services (parameter "dolibarrkey" in webservices)
+# TestSubmitForm=Input test form
+# ThisForceAlsoTheme=Using this menu manager will also use its own theme whatever is user choice. Also this menu manager specialized for smartphones does not works on all smartphone. Use another menu manager if you experience problems on yours.
+# ThemeDir=Skins directory
+# ConnectionTimeout=Connexion timeout
+# ResponseTimeout=Response timeout
+# SmsTestMessage=Test message from __PHONEFROM__ to __PHONETO__
+# ModuleMustBeEnabledFirst=Module %s must be enabled first before using this feature.
+# SecurityToken=Key to secure URLs
+# NoSmsEngine=No SMS sender manager available. SMS sender manager are not installed with default distribution (because they depends on an external supplier) but you can find some on %s
+# PDF=PDF
+# PDFDesc=You can set each global options related to the PDF generation
+# PDFAddressForging=Rules to forge address boxes
+# HideAnyVATInformationOnPDF=Hide all information related to VAT on generated PDF
+# HideDescOnPDF=Hide products description on generated PDF
+# HideRefOnPDF=Hide products ref. on generated PDF
+# HideDetailsOnPDF=Hide products lines details on generated PDF
+# Library=Library
+# UrlGenerationParameters=Parameters to secure URLs
+# SecurityTokenIsUnique=Use a unique securekey parameter for each URL
+# EnterRefToBuildUrl=Enter reference for object %s
+# GetSecuredUrl=Get calculated URL
+# ButtonHideUnauthorized=Hide buttons for unauthorized actions instead of showing disabled buttons
+# ProductVatMassChange=Mass VAT change
+# ProductVatMassChangeDesc=This page can be used to modify a VAT rate defined on products or services from a value to another. Warning, this change is done on all database.
+# OldVATRates=Old VAT rate
+# NewVATRates=New VAT rate
+# PriceBaseTypeToChange=Modify on prices with base reference value defined on
+# MassConvert=Launch mass convert
+# String=String
+# TextLong=Long text
+# Int=Integer
+# Float=Float
+# DateAndTime=Date and hour
+# Unique=Unique
+# Boolean=Boolean (Checkbox)
+# ExtrafieldPhone = Phone
+# ExtrafieldPrice = Price
+# ExtrafieldMail = Email
+# ExtrafieldSelect = Select list
+# ExtrafieldSelectList = Select from table
+# ExtrafieldSeparator=Separator
+# ExtrafieldCheckBox=Checkbox
+# ExtrafieldRadio=Radio button
+# ExtrafieldParamHelpselect=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
In order to have the list depending on another :
1,value1|parent_list_code:parent_key
2,value2|parent_list_code:parent_key
+# ExtrafieldParamHelpcheckbox=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
+# ExtrafieldParamHelpradio=Parameters list have to be like key,value
for exemple :
1,value1
2,value2
3,value3
...
+# ExtrafieldParamHelpsellist=Parameters list have come from table
for exemple :
c_typent:libelle:id::filter
In order to have the list depending on another :
c_typent:libelle:id:parent_list_code|parent_column:filter
filter can be a simple test (eg active=1) to display only active value
if you want to filter on extrafields use syntaxt extra.fieldcode=... (where field code is the code of extrafield)
+# LibraryToBuildPDF=Library used to build PDF
+# WarningUsingFPDF=Warning: Your conf.php contains directive dolibarr_pdf_force_fpdf=1. This means you use the FPDF library to generate PDF files. This library is old and does not support a lot of features (Unicode, image transparency, cyrillic, arab and asiatic languages, ...), so you may experience errors during PDF generation.
To solve this and have a full support of PDF generation, please download TCPDF library, then comment or remove the line $dolibarr_pdf_force_fpdf=1, and add instead $dolibarr_lib_TCPDF_PATH='path_to_TCPDF_dir'
+# LocalTaxDesc=Some countries apply 2 or 3 taxes on each invoice line. If this is the case, choose type for second and third tax and its rate. Possible type are:
1 : local tax apply on products and services without vat (vat is not applied on local tax)
2 : local tax apply on products and services before vat (vat is calculated on amount + localtax)
3 : local tax apply on products without vat (vat is not applied on local tax)
4 : local tax apply on products before vat (vat is calculated on amount + localtax)
5 : local tax apply on services without vat (vat is not applied on local tax)
6 : local tax apply on services before vat (vat is calculated on amount + localtax)
+# SMS=SMS
+# LinkToTestClickToDial=Enter a phone number to call to show a link to test the ClickToDial url for user %s
+# RefreshPhoneLink=Refresh link
+# LinkToTest=Clickable link generated for user %s (click phone number to test)
+# KeepEmptyToUseDefault=Keep empty to use default value
+# DefaultLink=Default link
+# ValueOverwrittenByUserSetup=Warning, this value may be overwritten by user specific setup (each user can set his own clicktodial url)
+# ExternalModule=External module - Installed into directory %s
+
+# Modules
+# Module0Name=Users & groups
+# Module0Desc=Users and groups management
+# Module1Name=Third parties
+# Module1Desc=Companies and contact management (customers, prospects...)
+# Module2Name=Commercial
+# Module2Desc=Commercial management
+# Module10Name=Accounting
+# Module10Desc=Simple accounting reports (journals, turnover) based onto database content. No dispatching.
+# Module20Name=Proposals
+# Module20Desc=Commercial proposal management
+# Module22Name=Mass E-mailings
+# Module22Desc=Mass E-mailing management
+# Module23Name= Energy
+# Module23Desc= Monitoring the consumption of energies
+# Module25Name=Customer Orders
+# Module25Desc=Customer order management
+# Module30Name=Invoices
+# Module30Desc=Invoice and credit note management for customers. Invoice management for suppliers
+# Module40Name=Suppliers
+# Module40Desc=Supplier management and buying (orders and invoices)
+# Module42Name=Logs
+# Module42Desc=Logging facilities (file, syslog, ...)
+# Module49Name=Editors
+# Module49Desc=Editor management
+# Module50Name=Products
+# Module50Desc=Product management
+# Module51Name=Mass mailings
+# Module51Desc=Mass paper mailing management
+# Module52Name=Stocks
+# Module52Desc=Stock management (products)
+# Module53Name=Services
+# Module53Desc=Service management
+# Module54Name=Contracts
+# Module54Desc=Contract and service management
+# Module55Name=Barcodes
+# Module55Desc=Barcode management
+# Module56Name=Telephony
+# Module56Desc=Telephony integration
+# Module57Name=Standing orders
+# Module57Desc=Standing orders and withdrawal management
+# Module58Name=ClickToDial
+# Module58Desc=Integration of a ClickToDial system (Asterisk, ...)
+# Module59Name=Bookmark4u
+# Module59Desc=Add function to generate Bookmark4u account from a Dolibarr account
+# Module70Name=Interventions
+# Module70Desc=Intervention management
+# Module75Name=Expense and trip notes
+# Module75Desc=Expense and trip notes management
+# Module80Name=Shipments
+# Module80Desc=Shipments and delivery order management
+# Module85Name=Banks and cash
+# Module85Desc=Management of bank or cash accounts
+# Module100Name=External site
+# Module100Desc=This module include an external web site or page into Dolibarr menus and view it into a Dolibarr frame
+# Module105Name=Mailman and SPIP
+# Module105Desc=Mailman or SPIP interface for member module
+# Module200Name=LDAP
+# Module200Desc=LDAP directory synchronisation
+# Module210Name=PostNuke
+# Module210Desc=PostNuke integration
+# Module240Name=Data exports
+# Module240Desc=Tool to export Dolibarr datas (with assistants)
+# Module250Name=Data imports
+# Module250Desc=Tool to import datas in Dolibarr (with assistants)
+# Module310Name=Members
+# Module310Desc=Foundation members management
+# Module320Name=RSS Feed
+# Module320Desc=Add RSS feed inside Dolibarr screen pages
+# Module330Name=Bookmarks
+# Module330Desc=Bookmark management
+# Module400Name=Projects
+# Module400Desc=Project management inside other modules
+# Module410Name=Webcalendar
+# Module410Desc=Webcalendar integration
+# Module500Name=Taxes, social contributions and dividends
+# Module500Desc=Taxes and social contribution management
+# Module600Name=Notifications
+# Module600Desc=Send notifications by email on some Dolibarr business events to third party contacts
+# Module700Name=Donations
+# Module700Desc=Donation management
+# Module800Name=OSCommerce by direct database access
+# Module800Desc=Interface to show an OSCommerce or OSCSS shop via direct database access
+# Module900Name=OSCommerce by WS
+# Module900Desc=Interface to show an OSCommerce shop via Web services. This module requiere you to install components from /oscommerce_ws/ws_server into your OSCommerce server. See README file in /oscommerce_ws/ws_server.
+# Module1200Name=Mantis
+# Module1200Desc=Mantis integration
+# Module1400Name=Accounting
+# Module1400Desc=Accounting management (double parties)
+# Module1780Name=Categories
+# Module1780Desc=Category management (products, suppliers and customers)
+# Module2000Name=WYSIWYG editor
+# Module2000Desc=Allow to edit some text area using an advanced editor
+# Module2300Name=Cron
+# Module2300Desc=Scheduled task management
+# Module2400Name=Agenda
+# Module2400Desc=Events/tasks and agenda management
+# Module2500Name=Electronic Content Management
+# Module2500Desc=Save and share documents
+# Module2600Name= WebServices
+# Module2600Desc= Enable the Dolibarr web services server
+# Module2700Name= Gravatar
+# Module2700Desc= Use online Gravatar service (www.gravatar.com) to show photo of users/members (found with their emails). Need an internet access
+# Module2800Desc=FTP Client
+# Module2900Name= GeoIPMaxmind
+# Module2900Desc= GeoIP Maxmind conversions capabilities
+# Module3100Name= Skype
+# Module3100Desc= Add a Skype button into card of adherents / third parties / contacts
+# Module5000Name=Multi-company
+# Module5000Desc=Allows you to manage multiple companies
+# Module6000Name=Workflow
+# Module6000Desc=Workflow management
+# Module20000Name=Holidays
+# Module20000Desc=Declare and follow employees holidays
+# Module50000Name=PayBox
+# Module50000Desc=Module to offer an online payment page by credit card with PayBox
+# Module50100Name=Point of sales
+# Module50100Desc=Point of sales module
+# Module50200Name= Paypal
+# Module50200Desc= Module to offer an online payment page by credit card with Paypal
+# Module54000Name=PrintIPP
+# Module54000Desc=Print via Cups IPP Printer.
+# Module55000Name=Open Survey
+# Module55000Desc=Module to make online surveys (like Doodle, Studs, Rdvz, ...)
+# Module59000Name=Margins
+# Module59000Desc=Module to manage margins
+# Module60000Name=Commissions
+# Module60000Desc=Module to manage commissions
+# Permission11=Read customer invoices
+# Permission12=Create/modify customer invoices
+# Permission13=Unvalidate customer invoices
+# Permission14=Validate customer invoices
+# Permission15=Send customer invoices by email
+# Permission16=Create payments for customer invoices
+# Permission19=Delete customer invoices
+# Permission21=Read commercial proposals
+# Permission22=Create/modify commercial proposals
+# Permission24=Validate commercial proposals
+# Permission25=Send commercial proposals
+# Permission26=Close commercial proposals
+# Permission27=Delete commercial proposals
+# Permission28=Export commercial proposals
+# Permission31=Read products
+# Permission32=Create/modify products
+# Permission34=Delete products
+# Permission36=See/manage hidden products
+# Permission38=Export products
+# Permission41=Read projects (shared project and projects i'm contact for)
+# Permission42=Create/modify projects (shared project and projects i'm contact for)
+# Permission44=Delete projects (shared project and projects i'm contact for)
+# Permission61=Read interventions
+# Permission62=Create/modify interventions
+# Permission64=Delete interventions
+# Permission67=Export interventions
+# Permission71=Read members
+# Permission72=Create/modify members
+# Permission74=Delete members
+# Permission75=Setup types and attributes for members
+# Permission76=Export datas
+# Permission78=Read subscriptions
+# Permission79=Create/modify subscriptions
+# Permission81=Read customers orders
+# Permission82=Create/modify customers orders
+# Permission84=Validate customers orders
+# Permission86=Send customers orders
+# Permission87=Close customers orders
+# Permission88=Cancel customers orders
+# Permission89=Delete customers orders
+# Permission91=Read social contributions and vat
+# Permission92=Create/modify social contributions and vat
+# Permission93=Delete social contributions and vat
+# Permission94=Export social contributions
+# Permission95=Read reports
+# Permission96=Setup dispatching
+# Permission97=Read invoice accountancy dispatching
+# Permission98=Dispatch invoice accountancy lines
+# Permission101=Read sendings
+# Permission102=Create/modify sendings
+# Permission104=Validate sendings
+# Permission106=Export sendings
+# Permission109=Delete sendings
+# Permission111=Read financial accounts
+# Permission112=Create/modify/delete and compare transactions
+# Permission113=Setup financiel accounts (create, manage categories)
+# Permission114=Consolidate transactions
+# Permission115=Export transactions and account statements
+# Permission116=Transfers between accounts
+# Permission117=Manage cheques dispatching
+# Permission121=Read third parties linked to user
+# Permission122=Create/modify third parties linked to user
+# Permission125=Delete third parties linked to user
+# Permission126=Export third parties
+# Permission141=Read projects (also private i am not contact for)
+# Permission142=Create/modify projects (also private i am not contact for)
+# Permission144=Delete projects (also private i am not contact for)
+# Permission146=Read providers
+# Permission147=Read stats
+# Permission151=Read standing orders
+# Permission152=Create/modify a standing orders request
+# Permission153=Transmission standing orders receipts
+# Permission154=Credit/refuse standing orders receipts
+# Permission161=Read contracts
+# Permission162=Create/modify contracts
+# Permission163=Activate a service of a contract
+# Permission164=Disable a service of a contract
+# Permission165=Delete contracts
+# Permission171=Read trips
+# Permission172=Create/modify trips
+# Permission173=Delete trips
+# Permission178=Export trips
+# Permission180=Read suppliers
+# Permission181=Read supplier orders
+# Permission182=Create/modify supplier orders
+# Permission183=Validate supplier orders
+# Permission184=Approve supplier orders
+# Permission185=Order supplier orders
+# Permission186=Receive supplier orders
+# Permission187=Close supplier orders
+# Permission188=Cancel supplier orders
+# Permission192=Create lines
+# Permission193=Cancel lines
+# Permission194=Read the bandwith lines
+# Permission202=Create ADSL connections
+# Permission203=Order connections orders
+# Permission204=Order connections
+# Permission205=Manage connections
+# Permission206=Read connections
+# Permission211=Read Telephony
+# Permission212=Order lines
+# Permission213=Activate line
+# Permission214=Setup Telephony
+# Permission215=Setup providers
+# Permission221=Read emailings
+# Permission222=Create/modify emailings (topic, recipients...)
+# Permission223=Validate emailings (allows sending)
+# Permission229=Delete emailings
+# Permission237=View recipients and info
+# Permission238=Manually send mailings
+# Permission239=Delete mailings after validation or sent
+# Permission241=Read categories
+# Permission242=Create/modify categories
+# Permission243=Delete categories
+# Permission244=See the contents of the hidden categories
+# Permission251=Read other users and groups
+# PermissionAdvanced251=Read other users
+# Permission252=Read permissions of other users
+# Permission253=Create/modify other users, groups and permisssions
+# PermissionAdvanced253=Create/modify internal/external users and permissions
+# Permission254=Create/modify external users only
+# Permission255=Modify other users password
+# Permission256=Delete or disable other users
+# Permission262=Extend access to all third parties (not only those linked to user). Not effective for external users (always limited to themselves).
+# Permission271=Read CA
+# Permission272=Read invoices
+# Permission273=Issue invoices
+# Permission281=Read contacts
+# Permission282=Create/modify contacts
+# Permission283=Delete contacts
+# Permission286=Export contacts
+# Permission291=Read tariffs
+# Permission292=Set permissions on the tariffs
+# Permission293=Modify costumers tariffs
+# Permission300=Read bar codes
+# Permission301=Create/modify bar codes
+# Permission302=Delete bar codes
+# Permission311=Read services
+# Permission312=Assign service to contract
+# Permission331=Read bookmarks
+# Permission332=Create/modify bookmarks
+# Permission333=Delete bookmarks
+# Permission341=Read its own permissions
+# Permission342=Create/modify his own user information
+# Permission343=Modify his own password
+# Permission344=Modify its own permissions
+# Permission351=Read groups
+# Permission352=Read groups permissions
+# Permission353=Create/modify groups
+# Permission354=Delete or disable groups
+# Permission358=Export users
+# Permission401=Read discounts
+# Permission402=Create/modify discounts
+# Permission403=Validate discounts
+# Permission404=Delete discounts
+# Permission531=Read services
+# Permission532=Create/modify services
+# Permission534=Delete services
+# Permission536=See/manage hidden services
+# Permission538=Export services
+# Permission701=Read donations
+# Permission702=Create/modify donations
+# Permission703=Delete donations
+# Permission1001=Read stocks
+# Permission1002=Create/modify stocks
+# Permission1003=Delete stocks
+# Permission1004=Read stock movements
+# Permission1005=Create/modify stock movements
+# Permission1101=Read delivery orders
+# Permission1102=Create/modify delivery orders
+# Permission1104=Validate delivery orders
+# Permission1109=Delete delivery orders
+# Permission1181=Read suppliers
+# Permission1182=Read supplier orders
+# Permission1183=Create/modify supplier orders
+# Permission1184=Validate supplier orders
+# Permission1185=Approve supplier orders
+# Permission1186=Order supplier orders
+# Permission1187=Acknowledge receipt of supplier orders
+# Permission1188=Delete supplier orders
+# Permission1201=Get result of an export
+# Permission1202=Create/Modify an export
+# Permission1231=Read supplier invoices
+# Permission1232=Create/modify supplier invoices
+# Permission1233=Validate supplier invoices
+# Permission1234=Delete supplier invoices
+# Permission1235=Send supplier invoices by email
+# Permission1236=Export supplier invoices, attributes and payments
+# Permission1237=Export supplier orders and their details
+# Permission1251=Run mass imports of external data into database (data load)
+# Permission1321=Export customer invoices, attributes and payments
+# Permission1421=Export customer orders and attributes
+# Permission23001 = Read Scheduled task
+# Permission23002 = Create/update Scheduled task
+# Permission23003 = Delete Scheduled task
+# Permission23004 = Execute Scheduled task
+# Permission2401=Read actions (events or tasks) linked to his account
+# Permission2402=Create/modify actions (events or tasks) linked to his account
+# Permission2403=Delete actions (events or tasks) linked to his account
+# Permission2411=Read actions (events or tasks) of others
+# Permission2412=Create/modify actions (events or tasks) of others
+# Permission2413=Delete actions (events or tasks) of others
+# Permission2501=Read/Download documents
+# Permission2502=Download documents
+# Permission2503=Submit or delete documents
+# Permission2515=Setup documents directories
+# Permission2801=Use FTP client in read mode (browse and download only)
+# Permission2802=Use FTP client in write mode (delete or upload files)
+# Permission50101=Use Point of sales
+# Permission50201=Read transactions
+# Permission50202=Import transactions
+# Permission54001=Print
+# Permission55001=Read surveys
+# Permission55002=Create/modify surveys
+# Permission59001=Read commercial margins
+# Permission59002=Define commercial margins
+# DictionnaryCompanyType=Company types
+# DictionnaryCompanyJuridicalType=Juridical kinds of company
+# DictionnaryProspectLevel=Prospect potential level
+# DictionnaryCanton=State/Cantons
+# DictionnaryRegion=Regions
+# DictionnaryCountry=Countries
+# DictionnaryCurrency=Currencies
+# DictionnaryCivility=Civility title
+# DictionnaryActions=Type of agenda events
+# DictionnarySocialContributions=Social contributions types
+# DictionnaryVAT=VAT Rates or Sales Tax Rates
+# DictionnaryRevenueStamp=Amount of revenue stamps
+# DictionnaryPaymentConditions=Payment terms
+# DictionnaryPaymentModes=Payment modes
+# DictionnaryTypeContact=Contact/Address types
+# DictionnaryEcotaxe=Ecotax (WEEE)
+# DictionnaryPaperFormat=Paper formats
+# DictionnaryFees=Type of fees
+# DictionnarySendingMethods=Shipping methods
+# DictionnaryStaff=Staff
+# DictionnaryAvailability=Delivery delay
+# DictionnaryOrderMethods=Ordering methods
+# DictionnarySource=Origin of proposals/orders
+# DictionnaryAccountancyplan=Chart of accounts
+# DictionnaryAccountancysystem=Models for chart of accounts
+# SetupSaved=Setup saved
+# BackToModuleList=Back to modules list
+# BackToDictionnaryList=Back to dictionaries list
+# VATReceivedOnly=Special rate not charged
+# VATManagement=VAT Management
+# VATIsUsedDesc=The VAT rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If the seller is not subjected to VAT, then VAT by default=0. End of rule.
If the (selling country= buying country), then the VAT by default=VAT of the product in the selling country. End of rule.
If seller and buyer in the European Community and goods are transport products (car, ship, plane), the default VAT=0 ( The VAT should be paid by the buyer at the customoffice of his country and not at the seller). End of rule.
If seller and buyer in the European Community and buyer is not a company, then the VAT by default=VAT of product sold. End of rule.
If seller and buyer in the European Community and buyer is a company, then the VAT by default=0. End of rule.
Else the proposed default VAT=0. End of rule.
+# VATIsNotUsedDesc=By default the proposed VAT is 0 which can be used for cases like associations, individuals ou small companies.
+# VATIsUsedExampleFR=In France, it means companies or organisations having a real fiscal system (Simplified real or normal real). A system in which VAT is declared.
+# VATIsNotUsedExampleFR=In France, it means associations that are non VAT declared or companies, organisations or liberal professions that have chosen the micro enterprise fiscal system (VAT in franchise) and paid a franchise VAT without any VAT declaration. This choice will display the reference "Non applicable VAT - art-293B of CGI" on invoices.
+##### Local Taxes #####
+# LocalTax1IsUsed=Use second tax
+# LocalTax1IsNotUsed=Do not use second tax
+# LocalTax1IsUsedDesc=Use a second type of tax (other than VAT)
+# LocalTax1IsNotUsedDesc=Do not use other type of tax (other than VAT)
+# LocalTax1Management=Second type of tax
+LocalTax1IsUsedExample=
+LocalTax1IsNotUsedExample=
+# LocalTax2IsUsed=Use third tax
+# LocalTax2IsNotUsed=Do not use third tax
+# LocalTax2IsUsedDesc=Use a third type of tax (other than VAT)
+# LocalTax2IsNotUsedDesc=Do not use other type of tax (other than VAT)
+# LocalTax2Management=Third type of tax
+LocalTax2IsUsedExample=
+LocalTax2IsNotUsedExample=
+# LocalTax1ManagementES= RE Management
+# LocalTax1IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If te buyer is not subjected to RE, RE by default=0. End of rule.
If the buyer is subjected to RE then the RE by default. End of rule.
+# LocalTax1IsNotUsedDescES= By default the proposed RE is 0. End of rule.
+# LocalTax1IsUsedExampleES= In Spain they are professionals subject to some specific sections of the Spanish IAE.
+# LocalTax1IsNotUsedExampleES= In Spain they are professional and societies and subject to certain sections of the Spanish IAE.
+# LocalTax2ManagementES= IRPF Management
+# LocalTax2IsUsedDescES= The RE rate by default when creating prospects, invoices, orders etc follow the active standard rule:
If the seller is not subjected to IRPF, then IRPF by default=0. End of rule.
If the seller is subjected to IRPF then the IRPF by default. End of rule.
+# LocalTax2IsNotUsedDescES= By default the proposed IRPF is 0. End of rule.
+# LocalTax2IsUsedExampleES= In Spain, freelancers and independent professionals who provide services and companies who have chosen the tax system of modules.
+# LocalTax2IsNotUsedExampleES= In Spain they are bussines not subject to tax system of modules.
+# LabelUsedByDefault=Label used by default if no translation can be found for code
+# LabelOnDocuments=Label on documents
+# NbOfDays=Nb of days
+# AtEndOfMonth=At end of month
+# Offset=Offset
+# AlwaysActive=Always active
+# UpdateRequired=Your system needs to be updated. To do this, click on Update now.
+# Upgrade=Upgrade
+# MenuUpgrade=Upgrade / Extend
+# AddExtensionThemeModuleOrOther=Add extension (theme, module, ...)
+# WebServer=Web server
+# DocumentRootServer=Web server's root directory
+# DataRootServer=Data files directory
+# IP=IP
+# Port=Port
+# VirtualServerName=Virtual server name
+# AllParameters=All parameters
+# OS=OS
+# PhpEnv=Env
+# PhpModules=Modules
+# PhpConf=Conf
+# PhpWebLink=Web-Php link
+# Pear=Pear
+# PearPackages=Pear Packages
+# Browser=Browser
+# Server=Server
+# Database=Database
+# DatabaseServer=Database host
+# DatabaseName=Database name
+# DatabasePort=Database port
+# DatabaseUser=Database user
+# DatabasePassword=Database password
+# DatabaseConfiguration=Database setup
+# Tables=Tables
+# TableName=Table name
+# TableLineFormat=Line format
+# NbOfRecord=Nb of records
+# Constraints=Constraints
+# ConstraintsType=Constraints type
+# ConstraintsToShowOrNotEntry=Constraint to show or not the menu entry
+# AllMustBeOk=All of these must be checked
+# Host=Server
+# DriverType=Driver type
+# SummarySystem=System information summary
+# SummaryConst=List of all Dolibarr setup parameters
+# SystemUpdate=System update
+# SystemSuccessfulyUpdate=Your system has been updated successfuly
+# MenuCompanySetup=Company/Foundation
+# MenuNewUser=New user
+# MenuTopManager=Top menu manager
+# MenuLeftManager=Left menu manager
+# MenuManager=Menu manager
+# MenuSmartphoneManager=Smartphone menu manager
+# DefaultMenuTopManager=Top menu manager
+# DefaultMenuLeftManager=Left menu manager
+# DefaultMenuManager= Standard menu manager
+# DefaultMenuSmartphoneManager=Smartphone menu manager
+# Skin=Skin theme
+# DefaultSkin=Default skin theme
+# MaxSizeList=Max length for list
+# DefaultMaxSizeList=Default max length for list
+# MessageOfDay=Message of the day
+# MessageLogin=Login page message
+# PermanentLeftSearchForm=Permanent search form on left menu
+# DefaultLanguage=Default language to use (language code)
+# EnableMultilangInterface=Enable multilingual interface
+# EnableShowLogo=Show logo on left menu
+# SystemSuccessfulyUpdated=Your system has been updated successfully
+# CompanyInfo=Company/foundation information
+# CompanyIds=Company/foundation identities
+# CompanyName=Name
+# CompanyAddress=Address
+# CompanyZip=Zip
+# CompanyTown=Town
+# CompanyCountry=Country
+# CompanyCurrency=Main currency
+# Logo=Logo
+# DoNotShow=Do not show
+# DoNotSuggestPaymentMode=Do not suggest
+# NoActiveBankAccountDefined=No active bank account defined
+# OwnerOfBankAccount=Owner of bank account %s
+# BankModuleNotActive=Bank accounts module not enabled
+# ShowBugTrackLink=Show link "Report a bug"
+# ShowWorkBoard=Show "workbench" on homepage
+# Alerts=Alerts
+# Delays=Delays
+# DelayBeforeWarning=Delay before warning
+# DelaysBeforeWarning=Delays before warning
+# DelaysOfToleranceBeforeWarning=Tolerance delays before warning
+# DelaysOfToleranceDesc=This screen allows you to define the tolerated delays before an alert is reported on screen with picto %s for each late element.
+# Delays_MAIN_DELAY_ACTIONS_TODO=Delay tolerance (in days) before alert on planned events not yet realised
+# Delays_MAIN_DELAY_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on orders not yet processed
+# Delays_MAIN_DELAY_SUPPLIER_ORDERS_TO_PROCESS=Delay tolerance (in days) before alert on suppliers orders not yet processed
+# Delays_MAIN_DELAY_PROPALS_TO_CLOSE=Delay tolerance (in days) before alert on proposals to close
+# Delays_MAIN_DELAY_PROPALS_TO_BILL=Delay tolerance (in days) before alert on proposals not billed
+# Delays_MAIN_DELAY_NOT_ACTIVATED_SERVICES=Tolerance delay (in days) before alert on services to activate
+# Delays_MAIN_DELAY_RUNNING_SERVICES=Tolerance delay (in days) before alert on expired services
+# Delays_MAIN_DELAY_SUPPLIER_BILLS_TO_PAY=Tolerance delay (in days) before alert on unpaid supplier invoices
+# Delays_MAIN_DELAY_CUSTOMER_BILLS_UNPAYED=Tolerence delay (in days) before alert on unpaid client invoices
+# Delays_MAIN_DELAY_TRANSACTIONS_TO_CONCILIATE=Tolerance delay (in days) before alert on pending bank reconciliation
+# Delays_MAIN_DELAY_MEMBERS=Tolerance delay (in days) before alert on delayed membership fee
+# Delays_MAIN_DELAY_CHEQUES_TO_DEPOSIT=Tolerance delay (in days) before alert for cheques deposit to do
+# SetupDescription1=All parameters available in the setup area allow you to setup Dolibarr before starting using it.
+# SetupDescription2=The 2 most important setup steps are the 2 first ones in the left setup menu, this means Company/foundation setup page and Modules setup page:
+# SetupDescription3=Parameters in menu Setup -> Company/foundation are required because input information is used on Dolibarr displays and to modify Dolibarr behaviour (for example for features related to your country).
+# SetupDescription4=Parameters in menu Setup -> Modules are required because Dolibarr is not a fixed ERP/CRM but a sum of several modules, all more or less independant. It's only after activating modules you're interesting in that you will see features appeared in menus.
+# SetupDescription5=Other menu entries manage optional parameters.
+# EventsSetup=Setup for events logs
+# LogEvents=Security audit events
+# Audit=Audit
+# InfoDolibarr=Infos Dolibarr
+# InfoOS=Infos OS
+# InfoWebServer=Infos web server
+# InfoDatabase=Infos database
+# InfoPHP=Infos PHP
+# InfoPerf=Infos performances
+# ListEvents=Audit events
+# ListOfSecurityEvents=List of Dolibarr security events
+# SecurityEventsPurged=Security events purged
+# LogEventDesc=You can enable here the logging for Dolibarr security events. Administrators can then see its content via menu System tools - Audit. Warning, this feature can consume a large amount of data in database.
+# AreaForAdminOnly=Those features can be used by administrator users only.
+# SystemInfoDesc=System information is miscellaneous technical information you get in read only mode and visible for administrators only.
+# SystemAreaForAdminOnly=This area is available for administrator users only. None of the Dolibarr permissions can reduce this limit.
+# CompanyFundationDesc=Edit on this page all known information of the company or foundation you need to manage (For this, click on "Modify" button at bottom of page)
+# DisplayDesc=You can choose each parameter related to the Dolibarr look and feel here
+# AvailableModules=Available modules
+# ToActivateModule=To activate modules, go on setup Area (Home->Setup->Modules).
+# SessionTimeOut=Time out for session
+# SessionExplanation=This number guarantee that session will never expire before this delay, if the session cleaner is done by Internal PHP session cleaner (and nothing else). Internal PHP session cleaner does not guaranty that session will expire just after this delay. It will expire, after this delay, and when the session cleaner is ran, so every %s/%s access, but only during access made by other sessions.
Note: on some servers with an external session cleaning mechanism (cron under debian, ubuntu ...), the sessions can be destroyed after a period defined by the default session.gc_maxlifetime, no matter what the value entered here.
+# TriggersAvailable=Available triggers
+# TriggersDesc=Triggers are files that will modify the behaviour of Dolibarr workflow once copied into the directory htdocs/core/triggers. They realised new actions, activated on Dolibarr events (new company creation, invoice validation, ...).
+# TriggerDisabledByName=Triggers in this file are disabled by the -NORUN suffix in their name.
+# TriggerDisabledAsModuleDisabled=Triggers in this file are disabled as module %s is disabled.
+# TriggerAlwaysActive=Triggers in this file are always active, whatever are the activated Dolibarr modules.
+# TriggerActiveAsModuleActive=Triggers in this file are active as module %s is enabled.
+# GeneratedPasswordDesc=Define here which rule you want to use to generate new password if you ask to have auto generated password
+# DictionnaryDesc=Define here all reference datas. You can complete predefined value with yours.
+# ConstDesc=This page allows you to edit all other parameters not available in previous pages. They are reserved parameters for advanced developers or for troubleshouting.
+# OnceSetupFinishedCreateUsers=Warning, you are a Dolibarr administrator user. Administrator users are used to setup Dolibarr. For a usual usage of Dolibarr, it is recommended to use a non administrator user created from Users & Groups menu.
+# MiscellaneousDesc=Define here all other parameters related to security.
+# LimitsSetup=Limits/Precision setup
+# LimitsDesc=You can define limits, precisions and optimisations used by Dolibarr here
+# MAIN_MAX_DECIMALS_UNIT=Max decimals for unit prices
+# MAIN_MAX_DECIMALS_TOT=Max decimals for total prices
+# MAIN_MAX_DECIMALS_SHOWN=Max decimals for prices shown on screen (Add ... after this number if you want to see ... when number is truncated when shown on screen)
+# MAIN_DISABLE_PDF_COMPRESSION=Use PDF compression for generated PDF files.
+# MAIN_ROUNDING_RULE_TOT= Size of rounding range (for rare countries where rounding is done on something else than base 10)
+# UnitPriceOfProduct=Net unit price of a product
+# TotalPriceAfterRounding=Total price (net/vat/incl tax) after rounding
+# ParameterActiveForNextInputOnly=Parameter effective for next input only
+# NoEventOrNoAuditSetup=No security event has been recorded yet. This can be normal if audit has not been enabled on "setup - security - audit" page.
+# NoEventFoundWithCriteria=No security event has been found for such search criterias.
+# SeeLocalSendMailSetup=See your local sendmail setup
+# BackupDesc=To make a complete backup of Dolibarr, you must:
+# BackupDesc2=* Save content of documents directory (%s) that contains all uploaded and generated files (you can make a zip for example).
+# BackupDesc3=* Save content of your database into a dump file. For this, you can use following assistant.
+# BackupDescX=Archived directory should be stored in a secure place.
+# BackupDescY=The generated dump file should be stored in a secure place.
+# BackupPHPWarning=Backup can't be guaranted with this method. Prefer previous one
+# RestoreDesc=To restore a Dolibarr backup, you must:
+# RestoreDesc2=* Restore archive file (zip file for example) of documents directory to extract tree of files in documents directory of a new Dolibarr installation or into this current documents directoy (%s).
+# RestoreDesc3=* Restore the data, from a backup dump file, into the database of the new Dolibarr installation or into the database of this current installation. Warning, once restore is finished, you must use a login/password, that existed when backup was made, to connect again. To restore a backup database into this current installation, you can follow this assistant.
+# RestoreMySQL=MySQL import
+# ForcedToByAModule= This rule is forced to %s by an activated module
+# PreviousDumpFiles=Available database backup dump files
+# WeekStartOnDay=First day of week
+# RunningUpdateProcessMayBeRequired=Running the upgrade process seems to be required (Programs version %s differs from database version %s)
+# YouMustRunCommandFromCommandLineAfterLoginToUser=You must run this command from command line after login to a shell with user %s or you must add -W option at end of command line to provide %s password.
+# YourPHPDoesNotHaveSSLSupport=SSL functions not available in your PHP
+# DownloadMoreSkins=More skins to download
+# SimpleNumRefModelDesc=Returns the reference number with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence without hole and with no reset
+# ShowProfIdInAddress=Show professionnal id with addresses on documents
+# ShowVATIntaInAddress=Hide VAT Intra num with addresses on documents
+# TranslationUncomplete=Partial translation
+# SomeTranslationAreUncomplete=Some languages may be partially translated or may contains errors. If you detect some, you can fix .lang text files into directory htdocs/langs and submit them on the forum at http://www.dolibarr.org.
+# MenuUseLayout=Make vertical menu hidable (option javascript must not be disabled)
+# MAIN_DISABLE_METEO=Disable meteo view
+# TestLoginToAPI=Test login to API
+# ProxyDesc=Some features of Dolibarr need to have an Internet access to work. Define here parameters for this. If the Dolibarr server is behind a Proxy server, those parameters tells Dolibarr how to access Internet through it.
+# ExternalAccess=External access
+# MAIN_PROXY_USE=Use a proxy server (otherwise direct access to internet)
+# MAIN_PROXY_HOST=Name/Address of proxy server
+# MAIN_PROXY_PORT=Port of proxy server
+# MAIN_PROXY_USER=Login to use the proxy server
+# MAIN_PROXY_PASS=Password to use the proxy server
+# DefineHereComplementaryAttributes=Define here all attributes, not already available by default, and that you want to be supported for %s.
+# ExtraFields=Complementary attributes
+# ExtraFieldsLines=Complementary attributes (lines)
+# ExtraFieldsThirdParties=Complementary attributes (thirdparty)
+# ExtraFieldsContacts=Complementary attributes (contact/address)
+# ExtraFieldsMember=Complementary attributes (member)
+# ExtraFieldsMemberType=Complementary attributes (member type)
+# ExtraFieldsCustomerOrders=Complementary attributes (orders)
+# ExtraFieldsCustomerInvoices=Complementary attributes (invoices)
+# ExtraFieldsSupplierOrders=Complementary attributes (orders)
+# ExtraFieldsSupplierInvoices=Complementary attributes (invoices)
+# ExtraFieldsProject=Complementary attributes (projects)
+# ExtraFieldsProjectTask=Complementary attributes (tasks)
+# ExtraFieldHasWrongValue=Attribut %s has a wrong value.
+# AlphaNumOnlyCharsAndNoSpace=only alphanumericals characters without space
+# SendingMailSetup=Setup of sendings by email
+# SendmailOptionNotComplete=Warning, on some Linux systems, to send email from your email, sendmail execution setup must contains option -ba (parameter mail.force_extra_parameters into your php.ini file). If some recipients never receive emails, try to edit this PHP parameter with mail.force_extra_parameters = -ba).
+# PathToDocuments=Path to documents
+# PathDirectory=Directory
+# SendmailOptionMayHurtBuggedMTA=Feature to send mails using method "PHP mail direct" will generate a mail message that might be not correctly parsed by some receiving mail servers. Result is that some mails can't be read by people hosted by thoose bugged platforms. It's case for some Internet providers (Ex: Orange in France). This is not a problem into Dolibarr nor into PHP but onto receiving mail server. You can however add option MAIN_FIX_FOR_BUGGED_MTA to 1 into setup - other to modify Dolibarr to avoid this. However, you may experience problem with other servers that respect strictly the SMTP standard. The other solution (recommanded) is to use the method "SMTP socket library" that has no disadvantages.
+# TranslationSetup=Configuration de la traduction
+# TranslationDesc=Choice of language visible on screen can be modified:
* Globally from menu Home - Setup - Display
* For user only from tab User display of user card (click on login on top of screen).
+# TotalNumberOfActivatedModules=Total number of activated feature modules: %s
+# YouMustEnableOneModule=You must at least enable 1 module
+# ClassNotFoundIntoPathWarning=Class %s not found into PHP path
+# YesInSummer=Yes in summer
+# OnlyFollowingModulesAreOpenedToExternalUsers=Note, only following modules are opened to external users (whatever are permission of such users):
+# SuhosinSessionEncrypt=Session storage encrypted by Suhosin
+# ConditionIsCurrently=Condition is currently %s
+# TestNotPossibleWithCurrentBrowsers=Automatic detection not possible
+# YouUseBestDriver=You use driver %s that is best driver available currently.
+# YouDoNotUseBestDriver=You use drive %s but driver %s is recommanded.
+# NbOfProductIsLowerThanNoPb=You have only %s products/services into database. This does not required any particular optimization.
+# SearchOptim=Search optimization
+# YouHaveXProductUseSearchOptim=You have %s product into database. You should add the constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 into Home-Setup-Other, you limit the search to the beginning of strings making possible for database to use index and you should get an immediate response.
+# BrowserIsOK=You are using the web browser %s. This browser is ok for security and performance.
+# BrowserIsKO=You are using the web browser %s. This browser is known to be a bad choice for security, performance and reliability. We recommand you to use Firefox, Chrome, Opera or Safari.
+# XDebugInstalled=XDebug est chargé.
+# XCacheInstalled=XCache is loaded.
+# AddRefInList=Display customer/supplier ref into list (select list or combobox) and most of hyperlink
+# FieldEdition=Edition of field %s
+# FixTZ=TimeZone fix
+# FillThisOnlyIfRequired=Example: +2 (fill only if timezone offset problems are experienced)
+# GetBarCode=Get barcode
+##### Module password generation
+# PasswordGenerationStandard=Return a password generated according to internal Dolibarr algorithm: 8 characters containing shared numbers and characters in lowercase.
+# PasswordGenerationNone=Do not suggest any generated password. Password must be type in manually.
+##### Users setup #####
+# UserGroupSetup=Users and groups module setup
+# GeneratePassword=Suggest a generated password
+# RuleForGeneratedPasswords=Rule to generate suggested passwords or validate passwords
+# DoNotSuggest=Do not suggest any password
+# EncryptedPasswordInDatabase=To allow the encryption of the passwords in the database
+# DisableForgetPasswordLinkOnLogonPage=Do not show the link "Forget password" on login page
+# UsersSetup=Users module setup
+# UserMailRequired=EMail required to create a new user
+##### Company setup #####
+# CompanySetup=Companies module setup
+# CompanyCodeChecker=Module for third parties code generation and checking (customer or supplier)
+# AccountCodeManager=Module for accountancy code generation (customer or supplier)
+# ModuleCompanyCodeAquarium=Return an accountancy code built by:
%s followed by third party supplier code for a supplier accountancy code,
%s followed by third party customer code for a customer accountancy code.
+# ModuleCompanyCodePanicum=Return an empty accountancy code.
+# ModuleCompanyCodeDigitaria=Accountancy code depends on third party code. The code is composed of the character "C" in the first position followed by the first 5 characters of the third party code.
+# UseNotifications=Use notifications
+# NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events, to third parties (customers or suppliers) that are configured to. Choice of active notification and targets contacts is made one third party at time.
+# ModelModules=Documents templates
+# DocumentModelOdt=Generate documents from OpenDocuments templates (.ODT or .ODS files for OpenOffice, KOffice, TextEdit,...)
+# WatermarkOnDraft=Watermark on draft document
+# CompanyIdProfChecker=Rules on Professional Ids
+# MustBeUnique=Must be unique ?
+# MustBeMandatory=Must be mandatory to create thirds?
+# MustBeInvoiceMandatory=Must be mandatory to validate invoices?
+# Miscellaneous=Miscellaneous
+##### Webcal setup #####
+# WebCalSetup=Webcalendar link setup
+# WebCalSyncro=Add Dolibarr events to WebCalendar
+# WebCalAllways=Always, no asking
+# WebCalYesByDefault=On demand (yes by default)
+# WebCalNoByDefault=On demand (no by default)
+# WebCalNever=Never
+# WebCalURL=URL for calendar access
+# WebCalServer=Server hosting calendar database
+# WebCalDatabaseName=Database name
+# WebCalUser=User to access database
+# WebCalSetupSaved=Webcalendar setup saved successfully.
+# WebCalTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
+# WebCalTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
+# WebCalTestKo2=Connection to server '%s' with user '%s' failed.
+# WebCalErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be a Webcalendar database.
+# WebCalAddEventOnCreateActions=Add calendar event on actions create
+# WebCalAddEventOnCreateCompany=Add calendar event on companies create
+# WebCalAddEventOnStatusPropal=Add calendar event on commercial proposals status change
+# WebCalAddEventOnStatusContract=Add calendar event on contracts status change
+# WebCalAddEventOnStatusBill=Add calendar event on bills status change
+# WebCalAddEventOnStatusMember=Add calendar event on members status change
+# WebCalUrlForVCalExport=An export link to %s format is available at following link: %s
+# WebCalCheckWebcalSetup=Maybe the Webcal module setup is not correct.
+##### Invoices #####
+# BillsSetup=Invoices module setup
+# BillsDate=Invoices date
+# BillsNumberingModule=Invoices and credit notes numbering model
+# BillsPDFModules=Invoice documents models
+# CreditNoteSetup=Credit note module setup
+# CreditNotePDFModules=Credit note document models
+# CreditNote=Credit note
+# CreditNotes=Credit notes
+# ForceInvoiceDate=Force invoice date to validation date
+# DisableRepeatable=Disable repeatable invoices
+# SuggestedPaymentModesIfNotDefinedInInvoice=Suggested payments mode on invoice by default if not defined for invoice
+# EnableEditDeleteValidInvoice=Enable the possibility to edit/delete valid invoice with no payment
+# SuggestPaymentByRIBOnAccount=Suggest payment by withdraw on account
+# SuggestPaymentByChequeToAddress=Suggest payment by cheque to
+# FreeLegalTextOnInvoices=Free text on invoices
+# WatermarkOnDraftInvoices=Watermark on draft invoices (none if empty)
+##### Proposals #####
+# PropalSetup=Commercial proposals module setup
+# CreateForm=Create forms
+# NumberOfProductLines=Number of product lines
+# ProposalsNumberingModules=Commercial proposal numbering models
+# ProposalsPDFModules=Commercial proposal documents models
+# ClassifiedInvoiced=Classified invoiced
+# HideTreadedPropal=Hide the treated commercial proposals in the list
+# AddShippingDateAbility=Add shipping date ability
+# AddDeliveryAddressAbility=Add delivery date ability
+# UseOptionLineIfNoQuantity=A line of product/service with a zero amount is considered as an option
+# FreeLegalTextOnProposal=Free text on commercial proposals
+# WatermarkOnDraftProposal=Watermark on draft commercial proposals (none if empty)
+##### Orders #####
+# OrdersSetup=Order management setup
+# OrdersNumberingModules=Orders numbering models
+# OrdersModelModule=Order documents models
+# HideTreadedOrders=Hide the treated or canceled orders in the list
+# ValidOrderAfterPropalClosed=To validate the order after proposal closer, makes it possible not to step by the provisional order
+# FreeLegalTextOnOrders=Free text on orders
+# WatermarkOnDraftOrders=Watermark on draft orders (none if empty)
+##### Clicktodial #####
+# ClickToDialSetup=Click To Dial module setup
+# ClickToDialUrlDesc=Url called when a click on phone picto is done. In URL, you can use tags
__PHONETO__ that will be replaced with the phone number of person to call
__PHONEFROM__ that will be replaced with phone number of calling person (yours)
__LOGIN__ that will be replaced with your clicktodial login (defined on your user card)
__PASS__ that will be replaced with your clicktodial password (defined on your user card).
+##### Bookmark4u #####
+# Bookmark4uSetup=Bookmark4u module setup
+##### Interventions #####
+# InterventionsSetup=Interventions module setup
+# FreeLegalTextOnInterventions=Free text on intervention documents
+# FicheinterNumberingModules=Intervention numbering models
+# TemplatePDFInterventions=Intervention card documents models
+# WatermarkOnDraftInterventionCards=Watermark on intervention card documents (none if empty)
+##### Contracts #####
+# ContractsSetup=Contracts module setup
+# ContractsNumberingModules=Contracts numbering modules
+# TemplatePDFContracts=Contracts documents models
+# FreeLegalTextOnContracts=Free text on contracts
+# WatermarkOnDraftContractCards=Watermark on draft contracts (none if empty)
+##### Members #####
+# MembersSetup=Members module setup
+# MemberMainOptions=Main options
+# AddSubscriptionIntoAccount=Suggest by default to create a bank transaction, in bank module, when adding a new payed subscription
+# AdherentLoginRequired= Manage a Login for each member
+# AdherentMailRequired=EMail required to create a new member
+# MemberSendInformationByMailByDefault=Checkbox to send mail confirmation to members (validation or new subscription) is on by default
+##### LDAP setup #####
+# LDAPSetup=LDAP Setup
+# LDAPGlobalParameters=Global parameters
+# LDAPUsersSynchro=Users
+# LDAPGroupsSynchro=Groups
+# LDAPContactsSynchro=Contacts
+# LDAPMembersSynchro=Members
+# LDAPSynchronization=LDAP synchronisation
+# LDAPFunctionsNotAvailableOnPHP=LDAP functions are not available on your PHP
+# LDAPToDolibarr=LDAP -> Dolibarr
+# DolibarrToLDAP=Dolibarr -> LDAP
+# LDAPNamingAttribute=Key in LDAP
+# LDAPSynchronizeUsers=Organization of users in LDAP
+# LDAPSynchronizeGroups=Organization of groups in LDAP
+# LDAPSynchronizeContacts=Organization of contacts in LDAP
+# LDAPSynchronizeMembers=Organization of foundation's members in LDAP
+# LDAPTypeExample=OpenLdap, Egroupware or Active Directory
+# LDAPPrimaryServer=Primary server
+# LDAPSecondaryServer=Secondary server
+# LDAPServerPort=Server port
+# LDAPServerPortExample=Default port : 389
+# LDAPServerProtocolVersion=Protocol version
+# LDAPServerUseTLS=Use TLS
+# LDAPServerUseTLSExample=Your LDAP server use TLS
+# LDAPServerDn=Server DN
+# LDAPAdminDn=Administrator DN
+# LDAPAdminDnExample=Complete DN (ex: cn=admin,dc=example,dc=com)
+# LDAPPassword=Administrator password
+# LDAPUserDn=Users' DN
+# LDAPUserDnExample=Complete DN (ex: ou=users,dc=example,dc=com)
+# LDAPGroupDn=Groups' DN
+# LDAPGroupDnExample=Complete DN (ex: ou=groups,dc=example,dc=com)
+# LDAPServerExample=Server address (ex: localhost, 192.168.0.2, ldaps://ldap.example.com/)
+# LDAPServerDnExample=Complete DN (ex: dc=example,dc=com)
+# LDAPPasswordExample=Admin password
+# LDAPDnSynchroActive=Users and groups synchronization
+# LDAPDnSynchroActiveExample=LDAP to Dolibarr or Dolibarr to LDAP synchronization
+# LDAPDnContactActive=Contacts' synchronization
+# LDAPDnContactActiveYes=Activated synchronization
+# LDAPDnContactActiveExample=Activated/Unactivated synchronization
+# LDAPDnMemberActive=Members' synchronization
+# LDAPDnMemberActiveExample=Activated/Unactivated synchronization
+# LDAPContactDn=Dolibarr contacts' DN
+# LDAPContactDnExample=Complete DN (ex: ou=contacts,dc=example,dc=com)
+# LDAPMemberDn=Dolibarr members DN
+# LDAPMemberDnExample=Complete DN (ex: ou=members,dc=example,dc=com)
+# LDAPMemberObjectClassList=List of objectClass
+# LDAPMemberObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPUserObjectClassList=List of objectClass
+# LDAPUserObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPGroupObjectClassList=List of objectClass
+# LDAPGroupObjectClassListExample=List of objectClass defining record attributes (ex: top,groupOfUniqueNames)
+# LDAPContactObjectClassList=List of objectClass
+# LDAPContactObjectClassListExample=List of objectClass defining record attributes (ex: top,inetOrgPerson or top,user for active directory)
+# LDAPMemberTypeDn=Dolibarr members type DN
+# LDAPMemberTypeDnExample=Complete DN (ex: ou=type_members,dc=example,dc=com)
+# LDAPTestConnect=Test LDAP connection
+# LDAPTestSynchroContact=Test contacts synchronization
+# LDAPTestSynchroUser=Test user synchronization
+# LDAPTestSynchroGroup=Test group synchronization
+# LDAPTestSynchroMember=Test member synchronization
+# LDAPTestSearch= Test a LDAP search
+# LDAPSynchroOK=Synchronization test successful
+# LDAPSynchroKO=Failed synchronization test
+# LDAPSynchroKOMayBePermissions=Failed synchronization test. Check that connexion to server is correctly configured and allows LDAP udpates
+# LDAPTCPConnectOK=TCP connect to LDAP server successful (Server=%s, Port=%s)
+# LDAPTCPConnectKO=TCP connect to LDAP server failed (Server=%s, Port=%s)
+# LDAPBindOK=Connect/Authentificate to LDAP server sucessfull (Server=%s, Port=%s, Admin=%s, Password=%s)
+# LDAPBindKO=Connect/Authentificate to LDAP server failed (Server=%s, Port=%s, Admin=%s, Password=%s)
+# LDAPUnbindSuccessfull=Disconnect successfull
+# LDAPUnbindFailed=Disconnect failed
+# LDAPConnectToDNSuccessfull=Connection to DN (%s) successful
+# LDAPConnectToDNFailed=Connection to DN (%s) failed
+# LDAPSetupForVersion3=LDAP server configured for version 3
+# LDAPSetupForVersion2=LDAP server configured for version 2
+# LDAPDolibarrMapping=Dolibarr Mapping
+# LDAPLdapMapping=LDAP Mapping
+# LDAPFieldLoginUnix=Login (unix)
+# LDAPFieldLoginExample=Example : uid
+# LDAPFilterConnection=Search filter
+# LDAPFilterConnectionExample=Example : &(objectClass=inetOrgPerson)
+# LDAPFieldLoginSamba=Login (samba, activedirectory)
+# LDAPFieldLoginSambaExample=Example : samaccountname
+# LDAPFieldFullname=Full name
+# LDAPFieldFullnameExample=Example : cn
+# LDAPFieldPassword=Password
+# LDAPFieldPasswordNotCrypted=Password not crypted
+# LDAPFieldPasswordCrypted=Password crypted
+# LDAPFieldPasswordExample=Example : userPassword
+# LDAPFieldCommonName=Common name
+# LDAPFieldCommonNameExample=Example : cn
+# LDAPFieldName=Name
+# LDAPFieldNameExample=Example : sn
+# LDAPFieldFirstName=First name
+# LDAPFieldFirstNameExample=Example : givenName
+# LDAPFieldMail=Email address
+# LDAPFieldMailExample=Example : mail
+# LDAPFieldPhone=Professional phone number
+# LDAPFieldPhoneExample=Example : telephonenumber
+# LDAPFieldHomePhone=Personal phone number
+# LDAPFieldHomePhoneExample=Example : homephone
+# LDAPFieldMobile=Cellular phone
+# LDAPFieldMobileExample=Example : mobile
+# LDAPFieldFax=Fax number
+# LDAPFieldFaxExample=Example : facsimiletelephonenumber
+# LDAPFieldAddress=Street
+# LDAPFieldAddressExample=Example : street
+# LDAPFieldZip=Zip
+# LDAPFieldZipExample=Example : postalcode
+# LDAPFieldTown=Town
+# LDAPFieldTownExample=Example : l
+# LDAPFieldCountry=Country
+# LDAPFieldCountryExample=Example : c
+# LDAPFieldDescription=Description
+# LDAPFieldDescriptionExample=Example : description
+# LDAPFieldGroupMembers= Group members
+# LDAPFieldGroupMembersExample= Example : uniqueMember
+# LDAPFieldBirthdate=Birthdate
+# LDAPFieldBirthdateExample=Example :
+# LDAPFieldCompany=Company
+# LDAPFieldCompanyExample=Example : o
+# LDAPFieldSid=SID
+# LDAPFieldSidExample=Example : objectsid
+# LDAPFieldEndLastSubscription=Date of subscription end
+# LDAPFieldTitle=Post/Function
+# LDAPFieldTitleExample=Example: title
+# LDAPParametersAreStillHardCoded=LDAP parametres are still hardcoded (in contact class)
+# LDAPSetupNotComplete=LDAP setup not complete (go on others tabs)
+# LDAPNoUserOrPasswordProvidedAccessIsReadOnly=No administrator or password provided. LDAP access will be anonymous and in read only mode.
+# LDAPDescContact=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr contacts.
+# LDAPDescUsers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr users.
+# LDAPDescGroups=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr groups.
+# LDAPDescMembers=This page allows you to define LDAP attributes name in LDAP tree for each data found on Dolibarr members module.
+# LDAPDescValues=Example values are designed for OpenLDAP with following loaded schemas: core.schema, cosine.schema, inetorgperson.schema). If you use thoose values and OpenLDAP, modify your LDAP config file slapd.conf to have all thoose schemas loaded.
+# ForANonAnonymousAccess=For an authenticated access (for a write access for example)
+# PerfDolibarr=Performance setup/optimizing report
+# YouMayFindPerfAdviceHere=You will find on this page some checks or advices related to performance.
+# NotInstalled=Not installed, so your server is not slow down by this.
+# ApplicativeCache=Applicative cache
+# MemcachedNotAvailable=No applicative cache found. You can enhance performance by installing a cache server Memcached and a module able to use this cache server. More information here http://wiki.dolibarr.org/index.php/Module_MemCached_EN. Note that a lot of web hosting provider does not provide such cache server.
+# OPCodeCache=OPCode cache
+# NoOPCodeCacheFound=No OPCode cache found. May be you use another OPCode cache than XCache or eAccelerator (good), may be you don't have OPCode cache (very bad).
+# HTTPCacheStaticResources=HTTP cache for static resources (css, img, javascript)
+# FilesOfTypeCached=Files of type %s are cached by HTTP server
+# FilesOfTypeNotCached=Files of type %s are not cached by HTTP server
+# FilesOfTypeCompressed=Files of type %s are compressed by HTTP server
+# FilesOfTypeNotCompressed=Files of type %s are not compressed by HTTP server
+# CacheByServer=Cache by server
+# CacheByClient=Cache by browser
+# CompressionOfResources=Compression of HTTP responses
+# TestNotPossibleWithCurrentBrowsers=Automatic detection not possible
+##### Products #####
+# ProductSetup=Products module setup
+# ServiceSetup=Services module setup
+# ProductServiceSetup=Products and Services modules setup
+# NumberOfProductShowInSelect=Max number of products in combos select lists (0=no limit)
+# ConfirmDeleteProductLineAbility=Confirmation when removing product lines in forms
+# ModifyProductDescAbility=Personalization of product descriptions in forms
+# ViewProductDescInFormAbility=Visualization of product descriptions in the forms (otherwise as popup tooltip)
+# ViewProductDescInThirdpartyLanguageAbility=Visualization of products descriptions in the thirdparty language
+# UseSearchToSelectProduct=Use a search form to choose a product (rather than a drop-down list).
Also if you have a large number of product (> 100 000), you can increase speed by setting constant PRODUCT_DONOTSEARCH_ANYWHERE to 1 in Setup->Other. Search will then be limited to start of string.
+# UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
+# SetDefaultBarcodeTypeProducts=Default barcode type to use for products
+# SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
+# ProductCodeChecker= Module for product code generation and checking (product or service)
+# ProductOtherConf= Product / Service configuration
+##### Syslog #####
+# SyslogSetup=Logs module setup
+# SyslogOutput=Logs outputs
+# SyslogSyslog=Syslog
+# SyslogFacility=Facility
+# SyslogLevel=Level
+# SyslogSimpleFile=File
+# SyslogFilename=File name and path
+# YouCanUseDOL_DATA_ROOT=You can use DOL_DATA_ROOT/dolibarr.log for a log file in Dolibarr "documents" directory. You can set a different path to store this file.
+# ErrorUnknownSyslogConstant=Constant %s is not a known Syslog constant
+# OnlyWindowsLOG_USER=Windows only supports LOG_USER
+##### Donations #####
+# DonationsSetup=Donation module setup
+# DonationsReceiptModel=Template of donation receipt
+##### Barcode #####
+# BarcodeSetup=Barcode setup
+# PaperFormatModule=Print format module
+# BarcodeEncodeModule=Barcode encoding type
+# UseBarcodeInProductModule=Use bar codes for products
+# CodeBarGenerator=Barcode generator
+# ChooseABarCode=No generator defined
+# FormatNotSupportedByGenerator=Format not supported by this generator
+# BarcodeDescEAN8=Barcode of type EAN8
+# BarcodeDescEAN13=Barcode of type EAN13
+# BarcodeDescUPC=Barcode of type UPC
+# BarcodeDescISBN=Barcode of type ISBN
+# BarcodeDescC39=Barcode of type C39
+# BarcodeDescC128=Barcode of type C128
+# GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types)
+# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
+##### Prelevements #####
+# WithdrawalsSetup=Withdrawal module setup
+##### ExternalRSS #####
+# ExternalRSSSetup=External RSS imports setup
+# NewRSS=New RSS Feed
+# RSSUrl=RSS URL
+# RSSUrlExample=An interesting RSS feed
+##### Mailing #####
+# MailingSetup=EMailing module setup
+# MailingEMailFrom=Sender EMail (From) for emails sent by emailing module
+# MailingEMailError=Return EMail (Errors-to) for emails with errors
+##### Notification #####
+# NotificationSetup=Notification bu email module setup
+# NotificationEMailFrom=Sender EMail (From) for emails sent for notifications
+# ListOfAvailableNotifications=List of available notifications (This list depends on activated modules)
+##### Sendings #####
+# SendingsSetup=Sending module setup
+# SendingsReceiptModel=Sending receipt model
+# SendingsNumberingModules=Sendings numbering modules
+# SendingsAbility=Support sendings sheets for customer deliveries
+# NoNeedForDeliveryReceipts=In most cases, sendings receipts are used both as sheets for customer deliveries (list of products to send) and sheets that is recevied and signed by customer. So product deliveries receipts is a duplicated feature and is rarely activated.
+# FreeLegalTextOnShippings=Free text on shippings
+##### Deliveries #####
+# DeliveryOrderNumberingModules=Products deliveries receipt numbering module
+# DeliveryOrderModel=Products deliveries receipt model
+# DeliveriesOrderAbility=Support products deliveries receipts
+# FreeLegalTextOnDeliveryReceipts=Free text on delivery receipts
+##### FCKeditor #####
+# AdvancedEditor=Advanced editor
+# ActivateFCKeditor=Activate advanced editor for:
+# FCKeditorForCompany=WYSIWIG creation/edition of elements description and note (except products/services)
+# FCKeditorForProduct=WYSIWIG creation/edition of products/services description and note
+# FCKeditorForProductDetails=WYSIWIG creation/edition of products details lines for all entities (proposals, orders, invoices, etc...). Warning: Using this option for this case is seriously not recommanded as it can create problems with special characters and page formating when building PDF files.
+# FCKeditorForMailing= WYSIWIG creation/edition for mass eMailings (Tools->eMailing)
+# FCKeditorForUserSignature=WYSIWIG creation/edition of user signature
+# FCKeditorForMail=WYSIWIG creation/edition for all mail (except Outils->eMailing)
+##### OSCommerce 1 #####
+# OSCommerceErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be an OSCommerce database (Key %s not found in table %s).
+# OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
+# OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
+# OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
+##### Stock #####
+# StockSetup=Configuration module stock
+# UserWarehouse=Use user personal stocks
+##### Menu #####
+# MenuDeleted=Menu deleted
+# TreeMenu=Tree menus
+# Menus=Menus
+# TreeMenuPersonalized=Personalized menus
+# NewMenu=New menu
+# MenuConf=Menus setup
+# Menu=Selection of menu
+# MenuHandler=Menu handler
+# MenuModule=Source module
+# HideUnauthorizedMenu= Hide unauthorized menus (gray)
+# DetailId=Id menu
+# DetailMenuHandler=Menu handler where to show new menu
+# DetailMenuModule=Module name if menu entry come from a module
+# DetailType=Type of menu (top or left)
+# DetailTitre=Menu label or label code for translation
+# DetailMainmenu=Group for which it belongs (obsolete)
+# DetailUrl=URL where menu send you (Absolute URL link or external link with http://)
+# DetailLeftmenu=Display condition or not (obsolete)
+# DetailEnabled=Condition to show or not entry
+# DetailRight=Condition to display unauthorized grey menus
+# DetailLangs=Lang file name for label code translation
+# DetailUser=Intern / Extern / All
+# Target=Target
+# DetailTarget=Target for links (_blank top open a new window)
+# DetailLevel=Level (-1:top menu, 0:header menu, >0 menu and sub menu)
+# ModifMenu=Menu change
+# DeleteMenu=Delete menu entry
+# ConfirmDeleteMenu=Are you sure you want to delete menu entry %s ?
+# DeleteLine=Delete line
+# ConfirmDeleteLine=Are you sure you want to delete this line ?
+##### Tax #####
+# TaxSetup=Taxes, social contributions and dividends module setup
+# OptionVatMode=VAT due
+# OptionVATDefault=Standard
+# OptionVATDebitOption=Option services on Debit
+# OptionVatDefaultDesc=VAT is due:
- on delivery for goods (we use invoice date)
- on payments for services
+# OptionVatDebitOptionDesc=VAT is due:
- on delivery for goods (we use invoice date)
- on invoice (debit) for services
+# SummaryOfVatExigibilityUsedByDefault=Time of VAT exigibility by default according to choosed option:
+# OnDelivery=On delivery
+# OnPayment=On payment
+# OnInvoice=On invoice
+# SupposedToBePaymentDate=Payment date used
+# SupposedToBeInvoiceDate=Invoice date used
+# Buy=Buy
+# Sell=Sell
+# InvoiceDateUsed=Invoice date used
+# YourCompanyDoesNotUseVAT=Your company has been defined to not use VAT (Home - Setup - Company/Foundation), so there is no VAT options to setup.
+# AccountancyCode=Accountancy Code
+# AccountancyCodeSell=Sale account. code
+# AccountancyCodeBuy=Purchase account. code
+##### Agenda #####
+# AgendaSetup=Events and agenda module setup
+# PasswordTogetVCalExport=Key to authorize export link
+# PastDelayVCalExport=Do not export event older than
+# AGENDA_USE_EVENT_TYPE=Use events types (managed into Configuration->Dictionnary->llx_c_actioncomm)
+##### ClickToDial #####
+# ClickToDialDesc=This module allows to add an icon after phone numbers. A click on this icon will call a server with a particular URL you define below. This can be used to call a call center system from Dolibarr that can call the phone number on a SIP system for example.
+##### Point Of Sales (CashDesk) #####
+# CashDesk=Point of sales
+# CashDeskSetup=Point of sales module setup
+# CashDeskThirdPartyForSell=Generic third party to use for sells
+# CashDeskBankAccountForSell=Default account to use to receive cash payments
+# CashDeskBankAccountForCheque= Default account to use to receive payments by cheque
+# CashDeskBankAccountForCB= Default account to use to receive payments by credit cards
+# CashDeskIdWareHouse=Warehouse to use for sells
+##### Bookmark #####
+# BookmarkSetup=Bookmark module setup
+# BookmarkDesc=This module allows you to manage bookmarks. You can also add shortcuts to any Dolibarr pages or externale web sites on your left menu.
+# NbOfBoomarkToShow=Maximum number of bookmarks to show in left menu
+##### WebServices #####
+# WebServicesSetup=Webservices module setup
+# WebServicesDesc=By enabling this module, Dolibarr become a web service server to provide miscellaneous web services.
+# WSDLCanBeDownloadedHere=WSDL descriptor files of provided services can be download here
+# EndPointIs=SOAP clients must send their requests to the Dolibarr endpoint available at Url
+##### Bank #####
+# BankSetupModule=Bank module setup
+# FreeLegalTextOnChequeReceipts=Free text on cheque receipts
+# BankOrderShow=Display order of bank accounts for countries using "detailed bank number"
+# BankOrderGlobal=General
+# BankOrderGlobalDesc=General display order
+# BankOrderES=Spanish
+# BankOrderESDesc=Spanish display order
+##### Multicompany #####
+# MultiCompanySetup=Multi-company module setup
+##### Suppliers #####
+# SuppliersSetup=Supplier module setup
+# SuppliersCommandModel=Complete template of supplier order (logo...)
+# SuppliersInvoiceModel=Complete template of supplier invoice (logo...)
+# SuppliersInvoiceNumberingModel=Supplier invoices numbering models
+##### GeoIPMaxmind #####
+# GeoIPMaxmindSetup=GeoIP Maxmind module setup
+# PathToGeoIPMaxmindCountryDataFile=Path to file containing Maxmind ip to country translation.
Examples:
/usr/local/share/GeoIP/GeoIP.dat
/usr/share/GeoIP/GeoIP.dat
+# NoteOnPathLocation=Note that your ip to country data file must be inside a directory your PHP can read (Check your PHP open_basedir setup and filesystem permissions).
+# YouCanDownloadFreeDatFileTo=You can download a free demo version of the Maxmind GeoIP country file at %s.
+# YouCanDownloadAdvancedDatFileTo=You can also download a more complete version, with updates, of the Maxmind GeoIP country file at %s.
+# TestGeoIPResult=Test of a conversion IP -> country
+##### Projects #####
+# ProjectsNumberingModules=Projects numbering module
+# ProjectsSetup=Project module setup
+# ProjectsModelModule=Project reports document model
+# TasksNumberingModules=Tasks numbering module
+# TaskModelModule=Tasks reports document model
+##### ECM (GED) #####
+# ECMSetup = GED Setup
+# ECMAutoTree = Automatic tree folder and document
diff --git a/htdocs/langs/uk_UA/agenda.lang b/htdocs/langs/uk_UA/agenda.lang
new file mode 100644
index 00000000000..8a78e6c51c8
--- /dev/null
+++ b/htdocs/langs/uk_UA/agenda.lang
@@ -0,0 +1,80 @@
+# Dolibarr language file - Source file is en_US - agenda
+# IdAgenda=ID event
+# Actions=Events
+# ActionsArea=Events area (Actions and tasks)
+# Agenda= Agenda
+# Agendas= Agendas
+# Calendar= Calendar
+# Calendars= Calendars
+# LocalAgenda=Local calendar
+# AffectedTo= Assigned to
+# DoneBy= Done by
+# Events= Events
+# EventsNb=Number of events
+# MyEvents=My events
+# OtherEvents=Other events
+# ListOfActions=List of events
+# Location=Location
+# EventOnFullDay=Event on all day(s)
+# SearchAnAction= Search an event/task
+# MenuToDoActions= All incomplete events
+# MenuDoneActions= All terminated events
+# MenuToDoMyActions= My incomplete events
+# MenuDoneMyActions= My terminated events
+# ListOfEvents= List of Dolibarr events
+# ActionsAskedBy=Events reported by
+# ActionsToDoBy=Events assigned to
+# ActionsDoneBy=Events done by
+# AllMyActions= All my events/tasks
+# AllActions= All events/tasks
+# ViewList=List view
+# ViewCal=Month view
+# ViewDay=Day view
+# ViewWeek=Week view
+# ViewWithPredefinedFilters= View with predefined filters
+# AutoActions= Automatic filling
+# AgendaAutoActionDesc= Define here events for which you want Dolibarr to create automatically an event in agenda. If nothing is checked (by default), only manual actions will be included in agenda.
+# AgendaSetupOtherDesc= This page provides options to allow export of your Dolibarr events into an external calendar (thunderbird, google calendar, ...)
+# AgendaExtSitesDesc=This page allows to declare external sources of calendars to see their events into Dolibarr agenda.
+# ActionsEvents= Events for which Dolibarr will create an action in agenda automatically
+# PropalValidatedInDolibarr= Proposal %s validated
+# InvoiceValidatedInDolibarr= Invoice %s validated
+# InvoiceBackToDraftInDolibarr=Invoice %s go back to draft status
+# InvoiceDeleteDolibarr=Invoice %s deleted
+# OrderValidatedInDolibarr= Order %s validated
+# OrderApprovedInDolibarr=Order %s approved
+# OrderBackToDraftInDolibarr=Order %s go back to draft status
+# OrderCanceledInDolibarr=Order %s canceled
+# InterventionValidatedInDolibarr=Intervention %s validated
+# ProposalSentByEMail=Commercial proposal %s sent by EMail
+# OrderSentByEMail=Customer order %s sent by EMail
+# InvoiceSentByEMail=Customer invoice %s sent by EMail
+# SupplierOrderSentByEMail=Supplier order %s sent by EMail
+# SupplierInvoiceSentByEMail=Supplier invoice %s sent by EMail
+# ShippingSentByEMail=Shipping %s sent by EMail
+# InterventionSentByEMail=Intervention %s sent by EMail
+# NewCompanyToDolibarr= Third party created
+# DateActionPlannedStart= Planned start date
+# DateActionPlannedEnd= Planned end date
+# DateActionDoneStart= Real start date
+# DateActionDoneEnd= Real end date
+# DateActionStart= Start date
+# DateActionEnd= End date
+# AgendaUrlOptions1=You can also add following parameters to filter output:
+# AgendaUrlOptions2=login=%s to restrict output to actions created by, assigned to or done by user %s.
+# AgendaUrlOptions3=logina=%s to restrict output to actions created by user %s.
+# AgendaUrlOptions4=logint=%s to restrict output to actions assigned to user %s.
+# AgendaUrlOptions5=logind=%s to restrict output to actions done by user %s.
+# AgendaShowBirthdayEvents=Show birthday's contacts
+# AgendaHideBirthdayEvents=Hide birthday's contacts
+# Busy=Busy
+# ExportDataset_event1=List of agenda events
+
+# External Sites ical
+# ExportCal=Export calendar
+# ExtSites=Import external calendars
+# ExtSitesEnableThisTool=Show external calendars into agenda
+# ExtSitesNbOfAgenda=Number of calendars
+# AgendaExtNb=Calendar nb %s
+# ExtSiteUrlAgenda=URL to access .ical file
+# ExtSiteNoLabel=No Description
diff --git a/htdocs/langs/uk_UA/banks.lang b/htdocs/langs/uk_UA/banks.lang
new file mode 100644
index 00000000000..2f62a5db9b6
--- /dev/null
+++ b/htdocs/langs/uk_UA/banks.lang
@@ -0,0 +1,159 @@
+# Dolibarr language file - Source file is en_US - banks
+# Bank=Bank
+# Banks=Banks
+# MenuBankCash=Bank/Cash
+# MenuSetupBank=Bank/Cash setup
+# BankName=Bank name
+# FinancialAccount=Account
+# FinancialAccounts=Accounts
+# BankAccount=Bank account
+# BankAccounts=Bank accounts
+# AccountRef=Financial account ref
+# AccountLabel=Financial account label
+# CashAccount=Cash account
+# CashAccounts=Cash accounts
+# MainAccount=Main account
+# CurrentAccount=Current account
+# CurrentAccounts=Current accounts
+# SavingAccount=Savings account
+# SavingAccounts=Savings accounts
+# ErrorBankLabelAlreadyExists=Financial account label already exists
+# BankBalance=Balance
+# BankBalanceBefore=Balance before
+# BankBalanceAfter=Balance after
+# BalanceMinimalAllowed=Minimum allowed balance
+# BalanceMinimalDesired=Minimum desired balance
+# InitialBankBalance=Initial balance
+# EndBankBalance=End balance
+# CurrentBalance=Current balance
+# FutureBalance=Future balance
+# ShowAllTimeBalance=Show balance from start
+# AllTime=From start
+# Reconciliation=Reconciliation
+# RIB=Bank Account Number
+# IBAN=IBAN number
+# BIC=BIC/SWIFT number
+# StandingOrders=Standing orders
+# StandingOrder=Standing order
+# Withdrawals=Withdrawals
+# Withdrawal=Withdrawal
+# AccountStatement=Account statement
+# AccountStatementShort=Statement
+# AccountStatements=Account statements
+# LastAccountStatements=Last account statements
+# Rapprochement=Reconciliate
+# IOMonthlyReporting=Monthly reporting
+# BankAccountDomiciliation=Account address
+# BankAccountCountry=Account country
+# BankAccountOwner=Account owner name
+# BankAccountOwnerAddress=Account owner address
+# RIBControlError=Integrity check of values fails. This means information for this account number are not complete or wrong (check country, numbers and IBAN).
+# CreateAccount=Create account
+# NewAccount=New account
+# NewBankAccount=New bank account
+# NewFinancialAccount=New financial account
+# MenuNewFinancialAccount=New financial account
+# NewCurrentAccount=New current account
+# NewSavingAccount=New savings account
+# NewCashAccount=New cash account
+# EditFinancialAccount=Edit account
+# AccountSetup=Financial accounts setup
+# SearchBankMovement=Search bank movement
+# Debts=Debts
+# LabelBankCashAccount=Bank or cash label
+# AccountType=Account type
+# BankType0=Savings account
+# BankType1=Current or credit card account
+# BankType2=Cash account
+# IfBankAccount=If bank account
+# AccountsArea=Accounts area
+# AccountCard=Account card
+# DeleteAccount=Delete account
+# ConfirmDeleteAccount=Are you sure you want to delete this account ?
+# Account=Account
+# ByCategories=By categories
+# ByRubriques=By categories
+# BankTransactionByCategories=Bank transactions by categories
+# BankTransactionForCategory=Bank transactions for category %s
+# RemoveFromRubrique=Remove link with category
+# RemoveFromRubriqueConfirm=Are you sure you want to remove link between the transaction and the category ?
+# ListBankTransactions=List of bank transactions
+# IdTransaction=Transaction ID
+# BankTransactions=Bank transactions
+# SearchTransaction=Search transaction
+# ListTransactions=List transactions
+# ListTransactionsByCategory=List transaction/category
+# TransactionsToConciliate=Transactions to reconcile
+# Conciliable=Can be reconciled
+# Conciliate=Reconcile
+# Conciliation=Reconciliation
+# ConciliationForAccount=Reconcile this account
+# IncludeClosedAccount=Include closed accounts
+# OnlyOpenedAccount=Only opened accounts
+# AccountToCredit=Account to credit
+# AccountToDebit=Account to debit
+# DisableConciliation=Disable reconciliation feature for this account
+# ConciliationDisabled=Reconciliation feature disabled
+# StatusAccountOpened=Opened
+# StatusAccountClosed=Closed
+# AccountIdShort=Number
+# EditBankRecord=Edit record
+# LineRecord=Transaction
+# AddBankRecord=Add transaction
+# AddBankRecordLong=Add transaction manually
+# ConciliatedBy=Reconciled by
+# DateConciliating=Reconcile date
+# BankLineConciliated=Transaction reconciled
+# CustomerInvoicePayment=Customer payment
+# CustomerInvoicePaymentBack=Customer payment back
+# SupplierInvoicePayment=Supplier payment
+# WithdrawalPayment=Withdrawal payment
+# SocialContributionPayment=Social contribution payment
+# FinancialAccountJournal=Financial account journal
+# BankTransfer=Bank transfer
+# BankTransfers=Bank transfers
+# TransferDesc=Transfer from one account to another one, Dolibarr will write two records (a debit in source account and a credit in target account, of the same amount. The same label and date will be used for this transaction)
+# TransferFrom=From
+# TransferTo=To
+# TransferFromToDone=A transfer from %s to %s of %s %s has been recorded.
+# CheckTransmitter=Transmitter
+# ValidateCheckReceipt=Validate this check receipt ?
+# ConfirmValidateCheckReceipt=Are you sure you want to validate this check receipt, no change will be possible once this is done ?
+# DeleteCheckReceipt=Delete this check receipt ?
+# ConfirmDeleteCheckReceipt=Are you sure you want to delete this check receipt ?
+# BankChecks=Bank checks
+# BankChecksToReceipt=Checks waiting for deposit
+# ShowCheckReceipt=Show check deposit receipt
+# NumberOfCheques=Nb of check
+# DeleteTransaction=Delete transaction
+# ConfirmDeleteTransaction=Are you sure you want to delete this transaction ?
+# ThisWillAlsoDeleteBankRecord=This will also delete generated bank transactions
+# BankMovements=Movements
+# CashBudget=Cash budget
+# PlannedTransactions=Planned transactions
+# Graph=Graphics
+# ExportDataset_banque_1=Bank transactions and account statement
+# TransactionOnTheOtherAccount=Transaction on the other account
+# TransactionWithOtherAccount=Account transfer
+# PaymentNumberUpdateSucceeded=Payment number updated succesfully
+# PaymentNumberUpdateFailed=Payment number could not be updated
+# PaymentDateUpdateSucceeded=Payment date update succesfully
+# PaymentDateUpdateFailed=Payment date could not be updated
+# Transactions=Transactions
+# BankTransactionLine=Bank transaction
+# AllAccounts=All bank/cash accounts
+# BackToAccount=Back to account
+# ShowAllAccounts=Show for all accounts
+# FutureTransaction=Transaction in futur. No way to conciliate.
+# SelectChequeTransactionAndGenerate=Select/filter checks to include into the check deposit receipt and click on "Create".
+# InputReceiptNumber=Choose the bank statement related with the conciliation. Use a sortable numeric value (such as, YYYYMM)
+# EventualyAddCategory=Eventually, specify a category in which to classify the records
+# ToConciliate=To conciliate?
+# ThenCheckLinesAndConciliate=Then, check the lines present in the bank statement and click
+# BankDashboard=Bank accounts summary
+# DefaultRIB=Default BAN
+# AllRIB=All BAN
+# LabelRIB=BAN Label
+# NoBANRecord=No BAN record
+# DeleteARib=Delete BAN record
+# ConfirmDeleteRib=Are you sure you want to delete this BAN record ?
diff --git a/htdocs/langs/uk_UA/bills.lang b/htdocs/langs/uk_UA/bills.lang
new file mode 100644
index 00000000000..7bff7961eb0
--- /dev/null
+++ b/htdocs/langs/uk_UA/bills.lang
@@ -0,0 +1,417 @@
+# Dolibarr language file - Source file is en_US - bills
+# Bill=Invoice
+# Bills=Invoices
+# BillsCustomers=Customer's invoices
+# BillsCustomer=Customer's invoice
+# BillsSuppliers=Supplier's invoices
+# BillsCustomersUnpaid=Unpaid customer's invoices
+# BillsCustomersUnpaidForCompany=Unpaid customer's invoices for %s
+# BillsSuppliersUnpaid=Unpaid supplier's invoices
+# BillsSuppliersUnpaidForCompany=Unpaid supplier's invoices for %s
+# BillsUnpaid=Unpaid
+# BillsLate=Late payments
+# BillsStatistics=Customer's invoices statistics
+# BillsStatisticsSuppliers=Supplier's invoices statistics
+# DisabledBecauseNotErasable=Disabled because can not be erased
+# InvoiceStandard=Standard invoice
+# InvoiceStandardAsk=Standard invoice
+# InvoiceStandardDesc=This kind of invoice is the common invoice.
+# InvoiceDeposit=Deposit invoice
+# InvoiceDepositAsk=Deposit invoice
+# InvoiceDepositDesc=This kind of invoice is done when a deposit has been received.
+# InvoiceProForma=Proforma invoice
+# InvoiceProFormaAsk=Proforma invoice
+# InvoiceProFormaDesc=Proforma invoice is an image of a true invoice but has no accountancy value.
+# InvoiceReplacement=Replacement invoice
+# InvoiceReplacementAsk=Replacement invoice for invoice
+# InvoiceReplacementDesc=Replacement invoice is used to cancel and replace completely an invoice with no payment already received.
Note: Only invoice with no payment on it can be replaced. If not closed, it will be automatically closed to 'abandoned'.
+# InvoiceAvoir=Credit note
+# InvoiceAvoirAsk=Credit note to correct invoice
+# InvoiceAvoirDesc=The credit note is a negative invoice used to solve fact that an invoice has an amount that differs than amount really paid (because customer paid too much by error, or will not paid completely since he returned some products for example).
+# ReplaceInvoice=Replace invoice %s
+# ReplacementInvoice=Replacement invoice
+# ReplacedByInvoice=Replaced by invoice %s
+# ReplacementByInvoice=Replaced by invoice
+# CorrectInvoice=Correct invoice %s
+# CorrectionInvoice=Correction invoice
+# UsedByInvoice=Used to pay invoice %s
+# ConsumedBy=Consumed by
+# NotConsumed=Not consumed
+# NoReplacableInvoice=No replacable invoices
+# NoInvoiceToCorrect=No invoice to correct
+# InvoiceHasAvoir=Corrected by one or several invoices
+# CardBill=Invoice card
+# PredefinedInvoices=Predefined Invoices
+# Invoice=Invoice
+# Invoices=Invoices
+# InvoiceLine=Invoice line
+# InvoiceCustomer=Customer invoice
+# CustomerInvoice=Customer invoice
+# CustomersInvoices=Customers invoices
+# SupplierInvoice=Supplier invoice
+# SuppliersInvoices=Suppliers invoices
+# SupplierBill=Supplier invoice
+# SupplierBills=suppliers invoices
+# Payment=Payment
+# PaymentBack=Payment back
+# Payments=Payments
+# PaymentsBack=Payments back
+# PaidBack=Paid back
+# DatePayment=Payment date
+# DeletePayment=Delete payment
+# ConfirmDeletePayment=Are you sure you want to delete this payment ?
+# ConfirmConvertToReduc=Do you want to convert this credit note or deposit into an absolute discount ?
The amount will so be saved among all discounts and could be used as a discount for a current or a future invoice for this customer.
+# SupplierPayments=Suppliers payments
+# ReceivedPayments=Received payments
+# ReceivedCustomersPayments=Payments received from customers
+# PayedSuppliersPayments=Payments payed to suppliers
+# ReceivedCustomersPaymentsToValid=Received customers payments to validate
+# PaymentsReportsForYear=Payments reports for %s
+# PaymentsReports=Payments reports
+# PaymentsAlreadyDone=Payments already done
+# PaymentsBackAlreadyDone=Payments back already done
+# PaymentRule=Payment rule
+# PaymentMode=Payment type
+# PaymentConditions=Payment term
+# PaymentConditionsShort=Payment term
+# PaymentAmount=Payment amount
+# ValidatePayment=Validate payment
+# PaymentHigherThanReminderToPay=Payment higher than reminder to pay
+# HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
+# ClassifyPaid=Classify 'Paid'
+# ClassifyPaidPartially=Classify 'Paid partially'
+# ClassifyCanceled=Classify 'Abandoned'
+# ClassifyClosed=Classify 'Closed'
+# CreateBill=Create Invoice
+# AddBill=Add invoice or credit note
+# AddToDraftInvoices=Add to draft invoice
+# DeleteBill=Delete invoice
+# SearchACustomerInvoice=Search for a customer invoice
+# SearchASupplierInvoice=Search for a supplier invoice
+# CancelBill=Cancel an invoice
+# SendRemindByMail=Send reminder by EMail
+# DoPayment=Do payment
+# DoPaymentBack=Do payment back
+# ConvertToReduc=Convert into future discount
+# EnterPaymentReceivedFromCustomer=Enter payment received from customer
+# EnterPaymentDueToCustomer=Make payment due to customer
+# DisabledBecauseRemainderToPayIsZero=Disabled because remainder to pay is zero
+# Amount=Amount
+# PriceBase=Price base
+# BillStatus=Invoice status
+# BillStatusDraft=Draft (needs to be validated)
+# BillStatusPaid=Paid
+# BillStatusPaidBackOrConverted=Paid or converted into discount
+# BillStatusConverted=Paid (ready for final invoice)
+# BillStatusCanceled=Abandoned
+# BillStatusValidated=Validated (needs to be paid)
+# BillStatusStarted=Started
+# BillStatusNotPaid=Not paid
+# BillStatusClosedUnpaid=Closed (unpaid)
+# BillStatusClosedPaidPartially=Paid (partially)
+# BillShortStatusDraft=Draft
+# BillShortStatusPaid=Paid
+# BillShortStatusPaidBackOrConverted=Processed
+# BillShortStatusConverted=Processed
+# BillShortStatusCanceled=Abandoned
+# BillShortStatusValidated=Validated
+# BillShortStatusStarted=Started
+# BillShortStatusNotPaid=Not paid
+# BillShortStatusClosedUnpaid=Closed
+# BillShortStatusClosedPaidPartially=Paid (partially)
+# PaymentStatusToValidShort=To validate
+# ErrorVATIntraNotConfigured=Intracommunautary VAT number not yet defined
+# ErrorNoPaiementModeConfigured=No default payment mode defined. Go to Invoice module setup to fix this.
+# ErrorCreateBankAccount=Create a bank account, then go to Setup panel of Invoice module to define payment modes
+# ErrorBillNotFound=Invoice %s does not exist
+# ErrorInvoiceAlreadyReplaced=Error, you try to validate an invoice to replace invoice %s. But this one has already been replaced by invoice %s.
+# ErrorDiscountAlreadyUsed=Error, discount already used
+# ErrorInvoiceAvoirMustBeNegative=Error, correct invoice must have a negative amount
+# ErrorInvoiceOfThisTypeMustBePositive=Error, this type of invoice must have a positive amount
+# ErrorCantCancelIfReplacementInvoiceNotValidated=Error, can't cancel an invoice that has been replaced by another invoice that is still in draft status
+# BillFrom=From
+# BillTo=To
+# ActionsOnBill=Actions on invoice
+# NewBill=New invoice
+# Prélèvements=Standing order
+# Prélèvements=Standing order
+# LastBills=Last %s invoices
+# LastCustomersBills=Last %s customers invoices
+# LastSuppliersBills=Last %s suppliers invoices
+# AllBills=All invoices
+# OtherBills=Other invoices
+# DraftBills=Draft invoices
+# CustomersDraftInvoices=Customers draft invoices
+# SuppliersDraftInvoices=Suppliers draft invoices
+# Unpaid=Unpaid
+# ConfirmDeleteBill=Are you sure you want to delete this invoice ?
+# ConfirmValidateBill=Are you sure you want to validate this invoice with reference %s ?
+# ConfirmUnvalidateBill=Are you sure you want to change invoice %s to draft status ?
+# ConfirmClassifyPaidBill=Are you sure you want to change invoice %s to status paid ?
+# ConfirmCancelBill=Are you sure you want to cancel invoice %s ?
+# ConfirmCancelBillQuestion=Why do you want to classify this invoice 'abandoned' ?
+# ConfirmClassifyPaidPartially=Are you sure you want to change invoice %s to status paid ?
+# ConfirmClassifyPaidPartiallyQuestion=This invoice has not been paid completely. What are reasons for you to close this invoice ?
+# ConfirmClassifyPaidPartiallyReasonAvoir=Remainder to pay (%s %s) is a discount granted because payment was made before term. I regularise the VAT with a credit note.
+# ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remainder to pay (%s %s) is a discount granted because payment was made before term. I accept to lose the VAT on this discount.
+# ConfirmClassifyPaidPartiallyReasonDiscountVat=Remainder to pay (%s %s) is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note.
+# ConfirmClassifyPaidPartiallyReasonBadCustomer=Bad customer
+# ConfirmClassifyPaidPartiallyReasonProductReturned=Products partially returned
+# ConfirmClassifyPaidPartiallyReasonOther=Amount abandoned for other reason
+# ConfirmClassifyPaidPartiallyReasonDiscountNoVatDesc=This choice is possible if your invoice have been provided with suitable comment. (Example «Only the tax corresponding to the price that have been actually paid gives rights to deduction»)
+# ConfirmClassifyPaidPartiallyReasonDiscountVatDesc=In some countries, this choice might be possible only if your invoice contains correct note.
+# ConfirmClassifyPaidPartiallyReasonAvoirDesc=Use this choice if all other does not suit
+# ConfirmClassifyPaidPartiallyReasonBadCustomerDesc=A bad customer is a customer that refuse to pay his debt.
+# ConfirmClassifyPaidPartiallyReasonProductReturnedDesc=This choice is used when payment is not complete because some of products were returned
+# ConfirmClassifyPaidPartiallyReasonOtherDesc=Use this choice if all other does not suit, for example in following situation:
- payment not complete because some products were shipped back
- amount claimed too important because a discount was forgotten
In all cases, amount over-claimed must be corrected in accountancy system by creating a credit note.
+# ConfirmClassifyAbandonReasonOther=Other
+# ConfirmClassifyAbandonReasonOtherDesc=This choice will be used in all other cases. For example because you plan to create a replacing invoice.
+# ConfirmCustomerPayment=Do you confirm this payment input for %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
+# ConfirmValidatePayment=Are you sure you want to validate this payment ? No change can be made once payment is validated.
+# ValidateBill=Validate invoice
+# UnvalidateBill=Unvalidate invoice
+# NumberOfBills=Nb of invoices
+# NumberOfBillsByMonth=Nb of invoices by month
+# AmountOfBills=Amount of invoices
+# AmountOfBillsByMonthHT=Amount of invoices by month (net of tax)
+# ShowSocialContribution=Show social contribution
+# ShowBill=Show invoice
+# ShowInvoice=Show invoice
+# ShowInvoiceReplace=Show replacing invoice
+# ShowInvoiceAvoir=Show credit note
+# ShowInvoiceDeposit=Show deposit invoice
+# ShowPayment=Show payment
+# File=File
+# AlreadyPaid=Already paid
+# AlreadyPaidBack=Already paid back
+# AlreadyPaidNoCreditNotesNoDeposits=Already paid (without credit notes and deposits)
+# Abandoned=Abandoned
+# RemainderToPay=Remainder to pay
+# RemainderToTake=Remainder to take
+# RemainderToPayBack=Remainder to pay back
+# Rest=Pending
+# AmountExpected=Amount claimed
+# ExcessReceived=Excess received
+# EscompteOffered=Discount offered (payment before term)
+# SendBillRef=Send invoice %s
+# SendReminderBillRef=Send invoice %s (reminder)
+# StandingOrders=Standing orders
+# StandingOrder=Standing order
+# NoDraftBills=No draft invoices
+# NoOtherDraftBills=No other draft invoices
+# NoDraftInvoices=No draft invoices
+# RefBill=Invoice ref
+# ToBill=To bill
+# RemainderToBill=Remainder to bill
+# SendBillByMail=Send invoice by email
+# SendReminderBillByMail=Send reminder by email
+# RelatedCommercialProposals=Related commercial proposals
+# MenuToValid=To valid
+# DateMaxPayment=Payment due before
+# DateEcheance=Due date limit
+# DateInvoice=Invoice date
+# NoInvoice=No invoice
+# ClassifyBill=Classify invoice
+# NoSupplierBillsUnpaid=No suppliers invoices unpaid
+# SupplierBillsToPay=Suppliers invoices to pay
+# CustomerBillsUnpaid=Unpaid customers invoices
+# DispenseMontantLettres=The bill drafted by mechanographical are exempt from the order in letters
+# DispenseMontantLettres=The bill drafted by mechanographical are exempt from the order in letters
+# NonPercuRecuperable=Non-recoverable
+# SetConditions=Set payment terms
+# SetMode=Set payment mode
+# SetDate= Set date
+# SelectDate=Select a date
+# Billed=Billed
+# RepeatableInvoice=Pre-defined invoice
+# RepeatableInvoices=Pre-defined invoices
+# Repeatable=Pre-defined
+# Repeatables=Pre-defined
+# ChangeIntoRepeatableInvoice=Convert into pre-defined
+# CreateRepeatableInvoice=Create pre-defined invoice
+# CreateFromRepeatableInvoice=Create from pre-defined invoice
+# CustomersInvoicesAndInvoiceLines=Customer invoices and invoice's lines
+# CustomersInvoicesAndPayments=Customer invoices and payments
+# ExportDataset_invoice_1=Customer invoices list and invoice's lines
+# ExportDataset_invoice_2=Customer invoices and payments
+# ProformaBill=Proforma Bill:
+# Reduction=Reduction
+# ReductionShort=Reduc.
+# Reductions=Reductions
+# ReductionsShort=Reduc.
+# Discount=Discount
+# Discounts=Discounts
+# AddDiscount=Create discount
+# AddRelativeDiscount=Create relative discount
+# EditRelativeDiscount=Edit relative discount
+# AddGlobalDiscount=Create absolute discount
+# EditGlobalDiscounts=Edit absolute discounts
+# AddCreditNote=Create credit note
+# ShowDiscount=Show discount
+# ShowReduc=Show the deduction
+# RelativeDiscount=Relative discount
+# GlobalDiscount=Global discount
+# CreditNote=Credit note
+# CreditNotes=Credit notes
+# Deposit=Deposit
+# Deposits=Deposits
+# DiscountFromCreditNote=Discount from credit note %s
+# DiscountFromDeposit=Payments from deposit invoice %s
+# AbsoluteDiscountUse=This kind of credit can be used on invoice before its validation
+# CreditNoteDepositUse=Invoice must be validated to use this king of credits
+# NewGlobalDiscount=New absolute discount
+# NewRelativeDiscount=New relative discount
+# NoteReason=Note/Reason
+# ReasonDiscount=Reason
+# DiscountOfferedBy=Granted by
+# DiscountStillRemaining=Discounts still remaining
+# DiscountAlreadyCounted=Discounts already counted
+# BillAddress=Bill address
+# HelpEscompte=This discount is a discount granted to customer because its payment was made before term.
+# HelpAbandonBadCustomer=This amount has been abandoned (customer said to be a bad customer) and is considered as an exceptional loose.
+# HelpAbandonOther=This amount has been abandoned since it was an error (wrong customer or invoice replaced by an other for example)
+# IdSocialContribution=Social contribution id
+# PaymentId=Payment id
+# InvoiceId=Invoice id
+# InvoiceRef=Invoice ref.
+# InvoiceDateCreation=Invoice creation date
+# InvoiceStatus=Invoice status
+# InvoiceNote=Invoice note
+# InvoicePaid=Invoice paid
+# PaymentNumber=Payment number
+# RemoveDiscount=Remove discount
+# WatermarkOnDraftBill=Watermark on draft invoices (nothing if empty)
+# InvoiceNotChecked=No invoice selected
+# CloneInvoice=Clone invoice
+# ConfirmCloneInvoice=Are you sure you want to clone this invoice %s ?
+# DisabledBecauseReplacedInvoice=Action disabled because invoice has been replaced
+# DescTaxAndDividendsArea=This area presents a summary of all payments made for tax or social contributions. Only records with payment during the fixed year are included here.
+# NbOfPayments=Nb of payments
+# SplitDiscount=Split discount in two
+# ConfirmSplitDiscount=Are you sure you want to split this discount of %s %s into 2 lower discounts ?
+# TypeAmountOfEachNewDiscount=Input amount for each of two parts :
+# TotalOfTwoDiscountMustEqualsOriginal=Total of two new discount must be equal to original discount amount.
+# ConfirmRemoveDiscount=Are you sure you want to remove this discount ?
+# RelatedBill=Related invoice
+# RelatedBills=Related invoices
+
+# PaymentConditions
+# PaymentConditionShortRECEP=Immediate
+# PaymentConditionRECEP=Immediate
+# PaymentConditionShort30D=30 days
+# PaymentCondition30D=30 days
+# PaymentConditionShort30DENDMONTH=30 days end of month
+# PaymentCondition30DENDMONTH=30 days end of month
+# PaymentConditionShort60D=60 days
+# PaymentCondition60D=60 days
+# PaymentConditionShort60DENDMONTH=60 days end of month
+# PaymentCondition60DENDMONTH=60 days end of month
+# PaymentConditionShortPT_DELIVERY=Delivery
+# PaymentConditionPT_DELIVERY=On delivery
+# PaymentConditionShortPT_ORDER=On order
+# PaymentConditionPT_ORDER=On order
+# PaymentConditionShortPT_5050=50-50
+# PaymentConditionPT_5050=50%% in advance, 50%% on delivery
+# FixAmount=Fix amount
+# VarAmount=Variable amount (%% tot.)
+
+# PaymentType
+# PaymentTypeVIR=Bank deposit
+# PaymentTypeShortVIR=Bank deposit
+# PaymentTypePRE=Bank's order
+# PaymentTypeShortPRE=Bank's order
+# PaymentTypeLIQ=Cash
+# PaymentTypeShortLIQ=Cash
+# PaymentTypeCB=Credit card
+# PaymentTypeShortCB=Credit card
+# PaymentTypeCHQ=Check
+# PaymentTypeShortCHQ=Check
+# PaymentTypeTIP=TIP
+# PaymentTypeShortTIP=TIP
+# PaymentTypeVAD=On line payment
+# PaymentTypeShortVAD=On line payment
+# PaymentTypeTRA=Bill payment
+# PaymentTypeShortTRA=Bill
+# BankDetails=Bank details
+# BankCode=Bank code
+# DeskCode=Desk code
+# BankAccountNumber=Account number
+# BankAccountNumberKey=Key
+# Residence=Domiciliation
+# IBANNumber=IBAN number
+# IBAN=IBAN
+# BIC=BIC/SWIFT
+# BICNumber=BIC/SWIFT number
+# ExtraInfos=Extra infos
+# RegulatedOn=Regulated on
+# ChequeNumber=Check N°
+# ChequeOrTransferNumber=Check/Transfer N°
+# ChequeMaker=Check transmitter
+# ChequeBank=Bank of Check
+# NetToBePaid=Net to be paid
+# PhoneNumber=Tel
+# FullPhoneNumber=Telephone
+# TeleFax=Fax
+# PrettyLittleSentence=Accept the amount of payments due by checks issued in my name as a Member of an accounting association approved by the Fiscal Administration.
+# IntracommunityVATNumber=Intracommunity number of VAT
+# PaymentByChequeOrderedTo=Check payment (including tax) are payable to %s send to
+# PaymentByChequeOrderedToShort=Check payment (including tax) are payable to
+# SendTo=sent to
+# PaymentByTransferOnThisBankAccount=Payment by transfer on the following bank account
+# VATIsNotUsedForInvoice=* Non applicable VAT art-293B of CGI
+# LawApplicationPart1=By application of the law 80.335 of 12/05/80
+# LawApplicationPart2=the goods remain the property of
+# LawApplicationPart3=the seller until the complete cashing of
+# LawApplicationPart4=their price.
+# LimitedLiabilityCompanyCapital=SARL with Capital of
+# UseLine=Apply
+# UseDiscount=Use discount
+# UseCredit=Use credit
+# UseCreditNoteInInvoicePayment=Reduce amount to pay with this credit
+# MenuChequeDeposits=Checks deposits
+# MenuCheques=Checks
+# MenuChequesReceipts=Checks receipts
+# NewChequeDeposit=New deposit
+# ChequesReceipts=Checks receipts
+# ChequesArea=Checks deposits area
+# ChequeDeposits=Checks deposits
+# Cheques=Checks
+# CreditNoteConvertedIntoDiscount=This credit note or deposit invoice has been converted into %s
+# UsBillingContactAsIncoiveRecipientIfExist=Use customer billing contact address instead of third party address as recipient for invoices
+# ShowUnpaidAll=Show all unpaid invoices
+# ShowUnpaidLateOnly=Show late unpaid invoices only
+# PaymentInvoiceRef=Payment invoice %s
+# ValidateInvoice=Validate invoice
+# Cash=Cash
+# Reported=Delayed
+# DisabledBecausePayments=Not possible since there are some payments
+# CantRemovePaymentWithOneInvoicePaid=Can't remove payment since there is at least one invoice classified paid
+# ExpectedToPay=Expected payment
+# PayedByThisPayment=Paid by this payment
+# ClosePaidInvoicesAutomatically=Classify "Paid" all standard or replacement invoices entirely paid.
+# ClosePaidCreditNotesAutomatically=Classify "Paid" all credit notes entirely paid back.
+# AllCompletelyPayedInvoiceWillBeClosed=All invoice with no remain to pay will be automatically closed to status "Paid".
+# ToMakePayment=Pay
+# ToMakePaymentBack=Pay back
+# ListOfYourUnpaidInvoices=List of unpaid invoices
+# NoteListOfYourUnpaidInvoices=Note: This list contains only invoices for third parties you are linked to as a sale representative.
+# RevenueStamp=Revenue stamp
+##### Types de contacts #####
+# TypeContact_facture_internal_SALESREPFOLL=Representative following-up customer invoice
+# TypeContact_facture_external_BILLING=Customer invoice contact
+# TypeContact_facture_external_SHIPPING=Customer shipping contact
+# TypeContact_facture_external_SERVICE=Customer service contact
+# TypeContact_invoice_supplier_internal_SALESREPFOLL=Representative following-up supplier invoice
+# TypeContact_invoice_supplier_external_BILLING=Supplier invoice contact
+# TypeContact_invoice_supplier_external_SHIPPING=Supplier shipping contact
+# TypeContact_invoice_supplier_external_SERVICE=Supplier service contact
+# crabe PDF Model
+# PDFCrabeDescription=Invoice PDF template Crabe. A complete invoice template (recommended Template)
+# oursin PDF Model
+# PDFOursinDescription=Invoice PDF template Oursin. A complete invoice template (alternative Template)
+# NumRef Modules
+# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
diff --git a/htdocs/langs/uk_UA/bookmarks.lang b/htdocs/langs/uk_UA/bookmarks.lang
new file mode 100644
index 00000000000..c04d25c328d
--- /dev/null
+++ b/htdocs/langs/uk_UA/bookmarks.lang
@@ -0,0 +1,19 @@
+# Dolibarr language file - Source file is en_US - marque pages
+# AddThisPageToBookmarks=Add this page to bookmarks
+# Bookmark=Bookmark
+# Bookmarks=Bookmarks
+# NewBookmark=New bookmark
+# ShowBookmark=Show bookmark
+# OpenANewWindow=Open a new window
+# ReplaceWindow=Replace current window
+# BookmarkTargetNewWindowShort=New window
+# BookmarkTargetReplaceWindowShort=Current window
+# BookmarkTitle=Bookmark title
+# UrlOrLink=URL
+# BehaviourOnClick=Behaviour when a URL is clicked
+# CreateBookmark=Create bookmark
+# SetHereATitleForLink=Set a title for the bookmark
+# UseAnExternalHttpLinkOrRelativeDolibarrLink=Use an external http URL or a relative Dolibarr URL
+# ChooseIfANewWindowMustBeOpenedOnClickOnBookmark=Choose if a page opened by link must appear on current or new window
+# BookmarksManagement=Bookmarks management
+# ListOfBookmarks=List of bookmarks
diff --git a/htdocs/langs/uk_UA/boxes.lang b/htdocs/langs/uk_UA/boxes.lang
new file mode 100644
index 00000000000..0596d677c46
--- /dev/null
+++ b/htdocs/langs/uk_UA/boxes.lang
@@ -0,0 +1,91 @@
+# Dolibarr language file - Source file is en_US - boxes
+# BoxLastRssInfos=Rss information
+# BoxLastProducts=Last %s products/services
+# BoxProductsAlertStock=Products in stock alert
+# BoxLastProductsInContract=Last %s contracted products/services
+# BoxLastSupplierBills=Last supplier's invoices
+# BoxLastCustomerBills=Last customer's invoices
+# BoxOldestUnpaidCustomerBills=Oldest unpaid customer's invoices
+# BoxOldestUnpaidSupplierBills=Oldest unpaid supplier's invoices
+# BoxLastProposals=Last commercial proposals
+# BoxLastProspects=Last modified prospects
+# BoxLastCustomers=Last modified customers
+# BoxLastSuppliers=Last modified suppliers
+# BoxLastCustomerOrders=Last customer orders
+# BoxLastBooks=Last books
+# BoxLastActions=Last actions
+# BoxLastContracts=Last contracts
+# BoxLastContacts=Last contacts/addresses
+# BoxLastMembers=Last members
+# BoxFicheInter=Last interventions
+# BoxCurrentAccounts=Opened accounts balance
+# BoxSalesTurnover=Sales turnover
+# BoxTotalUnpaidCustomerBills=Total unpaid customer's invoices
+# BoxTotalUnpaidSuppliersBills=Total unpaid supplier's invoices
+# BoxTitleLastBooks=Last %s recorded books
+# BoxTitleNbOfCustomers=Number of clients
+# BoxTitleLastRssInfos=Last %s news from %s
+# BoxTitleLastProducts=Last %s modified products/services
+# BoxTitleProductsAlertStock=Products in stock alert
+# BoxTitleLastCustomerOrders=Last %s modified customer orders
+# BoxTitleLastSuppliers=Last %s recorded suppliers
+# BoxTitleLastCustomers=Last %s recorded customers
+# BoxTitleLastModifiedSuppliers=Last %s modified suppliers
+# BoxTitleLastModifiedCustomers=Last %s modified customers
+# BoxTitleLastCustomersOrProspects=Last %s modified customers or prospects
+# BoxTitleLastPropals=Last %s recorded proposals
+# BoxTitleLastCustomerBills=Last %s customer's invoices
+# BoxTitleLastSupplierBills=Last %s supplier's invoices
+# BoxTitleLastProspects=Last %s recorded prospects
+# BoxTitleLastModifiedProspects=Last %s modified prospects
+# BoxTitleLastProductsInContract=Last %s products/services in a contract
+# BoxTitleLastModifiedMembers=Last %s modified members
+# BoxTitleLastFicheInter=Last %s modified intervention
+# BoxTitleOldestUnpaidCustomerBills=Oldest %s unpaid customer's invoices
+# BoxTitleOldestUnpaidSupplierBills=Oldest %s unpaid supplier's invoices
+# BoxTitleCurrentAccounts=Opened account's balances
+# BoxTitleSalesTurnover=Sales turnover
+# BoxTitleTotalUnpaidCustomerBills=Unpaid customer's invoices
+# BoxTitleTotalUnpaidSuppliersBills=Unpaid supplier's invoices
+# BoxTitleLastModifiedContacts=Last %s modified contacts/addresses
+# BoxMyLastBookmarks=My last %s bookmarks
+# BoxOldestExpiredServices=Oldest active expired services
+# BoxLastExpiredServices=Last %s oldest contacts with active expired services
+# BoxTitleLastActionsToDo=Last %s actions to do
+# BoxTitleLastContracts=Last %s contracts
+# BoxTitleLastModifiedDonations=Last %s modified donations
+# BoxTitleLastModifiedExpenses=Last %s modified expenses
+# BoxGlobalActivity=Global activity (invoices, proposals, orders)
+# FailedToRefreshDataInfoNotUpToDate=Failed to refresh RSS flux. Last successfull refresh date: %s
+# LastRefreshDate=Last refresh date
+# NoRecordedBookmarks=No bookmarks defined.
+# ClickToAdd=Click here to add.
+# NoRecordedCustomers=No recorded customers
+# NoRecordedContacts=No recorded contacts
+# NoActionsToDo=No actions to do
+# NoRecordedOrders=No recorded customer's orders
+# NoRecordedProposals=No recorded proposals
+# NoRecordedInvoices=No recorded customer's invoices
+# NoUnpaidCustomerBills=No unpaid customer's invoices
+# NoRecordedSupplierInvoices=No recorded supplier's invoices
+# NoUnpaidSupplierBills=No unpaid supplier's invoices
+# NoModifiedSupplierBills=No recorded supplier's invoices
+# NoRecordedProducts=No recorded products/services
+# NoRecordedProspects=No recorded prospects
+# NoContractedProducts=No products/services contracted
+# NoRecordedContracts=No recorded contracts
+# NoRecordedInterventions=No recorded interventions
+# BoxLatestSupplierOrders=Latest supplier orders
+# BoxTitleLatestSupplierOrders=%s latest supplier orders
+# NoSupplierOrder=No recorded supplier order
+# BoxCustomersInvoicesPerMonth=Customer invoices per month
+# BoxSuppliersInvoicesPerMonth=Supplier invoices per month
+# BoxCustomersOrdersPerMonth=Customer orders per month
+# BoxSuppliersOrdersPerMonth=Supplier orders per month
+# BoxProposalsPerMonth=Proposals per month
+# NoTooLowStockProducts=No product under the low stock limit
+# BoxProductDistribution=Products/Services distribution
+# BoxProductDistributionFor=Distribution of %s for %s
+# ForCustomersInvoices=Customers invoices
+# ForCustomersOrders=Customers orders
+# ForProposals=Proposals
diff --git a/htdocs/langs/uk_UA/cashdesk.lang b/htdocs/langs/uk_UA/cashdesk.lang
new file mode 100644
index 00000000000..8fd787620f4
--- /dev/null
+++ b/htdocs/langs/uk_UA/cashdesk.lang
@@ -0,0 +1,39 @@
+# Language file - Source file is en_US - cashdesk
+# CashDeskMenu=Point of sale
+# CashDesk=Point of sale
+# CashDesks=Point of sales
+# CashDeskBank=Bank account
+# CashDeskBankCash=Bank account (cash)
+# CashDeskBankCB=Bank account (card)
+# CashDeskBankCheque=Bank account (cheque)
+# CashDeskWarehouse=Warehouse
+# CashdeskShowServices=Selling services
+# CashDeskProducts=Products
+# CashDeskStock=Stock
+# CashDeskOn=on
+# CashDeskThirdParty=Third party
+# CashdeskDashboard=Point of sale access
+# ShoppingCart=Shopping cart
+# NewSell=New sell
+# BackOffice=Back office
+# AddThisArticle=Add this article
+# RestartSelling=Go back on sell
+# SellFinished=Sell finished
+# PrintTicket=Print ticket
+# NoProductFound=No article found
+# ProductFound=product found
+# ProductsFound=products found
+# NoArticle=No article
+# Identification=Identification
+# Article=Article
+# Difference=Difference
+# TotalTicket=Total ticket
+# NoVAT=No VAT for this sale
+# Change=Excess received
+# CalTip=Click to view the calendar
+# CashDeskSetupStock=You ask to decrease stock on invoice creation but warehouse for this is was not defined
Change stock module setup, or choose a warehouse
+# BankToPay=Charge Account
+# ShowCompany=Show company
+# ShowStock=Show warehouse
+# DeleteArticle=Click to remove this article
+# FilterRefOrLabelOrBC=Search (Ref/Label)
diff --git a/htdocs/langs/uk_UA/categories.lang b/htdocs/langs/uk_UA/categories.lang
new file mode 100644
index 00000000000..e6769bb4229
--- /dev/null
+++ b/htdocs/langs/uk_UA/categories.lang
@@ -0,0 +1,107 @@
+# Dolibarr language file - Source file is en_US - categories
+# Category=Category
+# Categories=Categories
+# Rubrique=Category
+# Rubriques=Categories
+# categories=categories
+# TheCategorie=The category
+# NoCategoryYet=No category of this type created
+# In=In
+# AddIn=Add in
+# modify=modify
+# Classify=Classify
+# CategoriesArea=Categories area
+# ProductsCategoriesArea=Products/Services categories area
+# SuppliersCategoriesArea=Suppliers categories area
+# CustomersCategoriesArea=Customers categories area
+# ThirdPartyCategoriesArea=Third parties categories area
+# MembersCategoriesArea=Members categories area
+# ContactsCategoriesArea=Contacts categories area
+# MainCats=Main categories
+# SubCats=Subcategories
+# CatStatistics=Statistics
+# CatList=List of categories
+# AllCats=All categories
+# ViewCat=View category
+# NewCat=Add category
+# NewCategory=New category
+# ModifCat=Modify category
+# CatCreated=Category created
+# CreateCat=Create category
+# CreateThisCat=Create this category
+# ValidateFields=Validate the fields
+# NoSubCat=No subcategory.
+# SubCatOf=Subcategory
+# FoundCats=Found categories
+# FoundCatsForName=Categories found for the name :
+# FoundSubCatsIn=Subcategories found in the category
+# ErrSameCatSelected=You selected the same category several times
+# ErrForgotCat=You forgot to choose the category
+# ErrForgotField=You forgot to inform the fields
+# ErrCatAlreadyExists=This name is already used
+# AddProductToCat=Add this product to a category?
+# ImpossibleAddCat=Impossible to add the category
+# ImpossibleAssociateCategory=Impossible to associate the category to
+# WasAddedSuccessfully=%s was added successfully.
+# ObjectAlreadyLinkedToCategory=Element is already linked to this category.
+# CategorySuccessfullyCreated=This category %s has been added with success.
+# ProductIsInCategories=Product/service owns to following categories
+# SupplierIsInCategories=Third party owns to following suppliers categories
+# CompanyIsInCustomersCategories=This third party owns to following customers/prospects categories
+# CompanyIsInSuppliersCategories=This third party owns to following suppliers categories
+# MemberIsInCategories=This member owns to following members categories
+# ContactIsInCategories=This contact owns to following contacts categories
+# ProductHasNoCategory=This product/service is not in any categories
+# SupplierHasNoCategory=This supplier is not in any categories
+# CompanyHasNoCategory=This company is not in any categories
+# MemberHasNoCategory=This member is not in any categories
+# ContactHasNoCategory=This contact is not in any categories
+# ClassifyInCategory=Classify in category
+# NoneCategory=None
+# NotCategorized=Without category
+# CategoryExistsAtSameLevel=This category already exists with this ref
+# ReturnInProduct=Back to product/service card
+# ReturnInSupplier=Back to supplier card
+# ReturnInCompany=Back to customer/prospect card
+# ContentsVisibleByAll=The contents will be visible by all
+# ContentsVisibleByAllShort=Contents visible by all
+# ContentsNotVisibleByAllShort=Contents not visible by all
+# CategoriesTree=Categories tree
+# DeleteCategory=Delete category
+# ConfirmDeleteCategory=Are you sure you want to delete this category ?
+# RemoveFromCategory=Remove link with categorie
+# RemoveFromCategoryConfirm=Are you sure you want to remove link between the transaction and the category ?
+# NoCategoriesDefined=No category defined
+# SuppliersCategoryShort=Suppliers category
+# CustomersCategoryShort=Customers category
+# ProductsCategoryShort=Products category
+# MembersCategoryShort=Members category
+# SuppliersCategoriesShort=Suppliers categories
+# CustomersCategoriesShort=Customers categories
+# CustomersProspectsCategoriesShort=Custo./Prosp. categories
+# ProductsCategoriesShort=Products categories
+# MembersCategoriesShort=Members categories
+# ContactCategoriesShort=Contacts categories
+# ThisCategoryHasNoProduct=This category does not contain any product.
+# ThisCategoryHasNoSupplier=This category does not contain any supplier.
+# ThisCategoryHasNoCustomer=This category does not contain any customer.
+# ThisCategoryHasNoMember=This category does not contain any member.
+# ThisCategoryHasNoContact=This category does not contain any contact.
+# AssignedToCustomer=Assigned to a customer
+# AssignedToTheCustomer=Assigned to the customer
+# InternalCategory=Internal category
+# CategoryContents=Category contents
+# CategId=Category id
+# CatSupList=List of supplier categories
+# CatCusList=List of customer/prospect categories
+# CatProdList=List of products categories
+# CatMemberList=List of members categories
+# CatContactList=List of contact categories and contact
+# CatSupLinks=Links between suppliers and categories
+# CatCusLinks=Links between customers/prospects and categories
+# CatProdLinks=Links between products/services and categories
+# CatMemberLinks=Links between members and categories
+# CatProdLinks=Links between products/services and categories
+# CatCusLinks=Links between customers/prospects and categories
+# CatSupLinks=Links between suppliers and categories
+# DeleteFromCat=Remove from category
diff --git a/htdocs/langs/uk_UA/commercial.lang b/htdocs/langs/uk_UA/commercial.lang
new file mode 100644
index 00000000000..9b7556d0ce4
--- /dev/null
+++ b/htdocs/langs/uk_UA/commercial.lang
@@ -0,0 +1,95 @@
+# Dolibarr language file - Source file is en_US - commercial
+# Commercial=Commercial
+# CommercialArea=Commercial area
+# CommercialCard=Commercial card
+# CustomerArea=Customers area
+# Customer=Customer
+# Customers=Customers
+# Prospect=Prospect
+# Prospects=Prospects
+# DeleteAction=Delete an event/task
+# NewAction=New event/task
+# AddAction=Add event/task
+# AddAnAction=Add an event/task
+# AddActionRendezVous=Add a Rendez-vous event
+# Rendez-Vous=Rendezvous
+# ConfirmDeleteAction=Are you sure you want to delete this event/task ?
+# CardAction=Event card
+# PercentDone=Percentage complete
+# ActionOnCompany=Task about company
+# ActionOnContact=Task about contact
+# TaskRDV=Meetings
+# TaskRDVWith=Meeting with %s
+# ShowTask=Show task
+# ShowAction=Show event
+# ActionsReport=Events report
+# ThirdPartiesOfSaleRepresentative=Thirdparties with sales representative
+# SalesRepresentative=Sales representative
+# SalesRepresentatives=Sales representatives
+# SalesRepresentativeFollowUp=Sales representative (follow-up)
+# SalesRepresentativeSignature=Sales representative (signature)
+# CommercialInterlocutor=Commercial interlocutor
+# ErrorWrongCode=Wrong code
+# NoSalesRepresentativeAffected=No particular sales representative assigned
+# ShowCustomer=Show customer
+# ShowProspect=Show prospect
+# ListOfProspects=List of prospects
+# ListOfCustomers=List of customers
+# LastDoneTasks=Last %s completed tasks
+# LastRecordedTasks=Last recorded tasks
+# LastActionsToDo=Last %s oldest actions not completed
+# DoneAndToDoActionsFor=Completed and To do events for %s
+# DoneAndToDoActions=Completed and To do events
+# DoneActions=Completed events
+# DoneActionsFor=Completed events for %s
+# ToDoActions=Incomplete events
+# ToDoActionsFor=Incomplete events for %s
+# SendPropalRef=Send commercial proposal %s
+# SendOrderRef=Send order %s
+# StatusNotApplicable=Not applicable
+# StatusActionToDo=To do
+# StatusActionDone=Complete
+# MyActionsAsked=Events I have recorded
+# MyActionsToDo=Events I have to do
+# MyActionsDone=Events assigned to me
+# StatusActionInProcess=In process
+# TasksHistoryForThisContact=Events for this contact
+# LastProspectDoNotContact=Do not contact
+# LastProspectNeverContacted=Never contacted
+# LastProspectToContact=To contact
+# LastProspectContactInProcess=Contact in process
+# LastProspectContactDone=Contact done
+# DateActionPlanned=Date event planned for
+# DateActionDone=Date event done
+# ActionAskedBy=Event reported by
+# ActionAffectedTo=Event assigned to
+# ActionDoneBy=Event done by
+# ActionUserAsk=Reported by
+# ErrorStatusCantBeZeroIfStarted=If field 'Date done' is filled, action is started (or finished), so field 'Status' can't be 0%%.
+# ActionAC_TEL=Phone call
+# ActionAC_FAX=Send fax
+# ActionAC_PROP=Send proposal by mail
+# ActionAC_EMAIL=Send Email
+# ActionAC_RDV=Meetings
+# ActionAC_FAC=Send customer invoice by mail
+# ActionAC_REL=Send customer invoice by mail (reminder)
+# ActionAC_CLO=Close
+# ActionAC_EMAILING=Send mass email
+# ActionAC_COM=Send customer order by mail
+# ActionAC_SHIP=Send shipping by mail
+# ActionAC_SUP_ORD=Send supplier order by mail
+# ActionAC_SUP_INV=Send supplier invoice by mail
+# ActionAC_OTH=Other
+# ActionAC_OTH_AUTO=Other (automatically inserted events)
+# ActionAC_MANUAL=Manually inserted events
+# ActionAC_AUTO=Automatically inserted events
+# Stats=Sales statistics
+# CAOrder=Sales volume (validated orders)
+# FromTo=from %s to %s
+# MargeOrder=Margins (validated orders)
+# RecapAnnee=Summary of the year
+# NoData=There is no data
+# StatusProsp=Prospect status
+# DraftPropals=Draft commercial proposals
+# SearchPropal=Search a commercial proposal
+# CommercialDashboard=Commercial summary
diff --git a/htdocs/langs/uk_UA/companies.lang b/htdocs/langs/uk_UA/companies.lang
new file mode 100644
index 00000000000..0273600cfda
--- /dev/null
+++ b/htdocs/langs/uk_UA/companies.lang
@@ -0,0 +1,409 @@
+# Dolibarr language file - Source file is en_US - companies
+# ErrorCompanyNameAlreadyExists=Company name %s already exists. Choose another one.
+# ErrorPrefixAlreadyExists=Prefix %s already exists. Choose another one.
+# ErrorSetACountryFirst=Set the country first
+# SelectThirdParty=Select a third party
+# DeleteThirdParty=Delete a third party
+# ConfirmDeleteCompany=Are you sure you want to delete this company and all inherited information ?
+# DeleteContact=Delete a contact/address
+# ConfirmDeleteContact=Are you sure you want to delete this contact and all inherited information ?
+# MenuNewThirdParty=New third party
+# MenuNewCompany=New company
+# MenuNewCustomer=New customer
+# MenuNewProspect=New prospect
+# MenuNewSupplier=New supplier
+# MenuNewPrivateIndividual=New private individual
+# MenuSocGroup=Groups
+# NewCompany=New company (prospect, customer, supplier)
+# NewThirdParty=New third party (prospect, customer, supplier)
+# NewSocGroup=New company group
+# NewPrivateIndividual=New private individual (prospect, customer, supplier)
+# ProspectionArea=Prospection area
+# SocGroup=Group of companies
+# IdThirdParty=Id third party
+# IdCompany=Company Id
+# IdContact=Contact Id
+# Contacts=Contacts/Addresses
+# ThirdPartyContacts=Third party contacts
+# ThirdPartyContact=Third party contact/address
+# StatusContactValidated=Status of contact/address
+# Company=Company
+# CompanyName=Company name
+# Companies=Companies
+# CountryIsInEEC=Country is inside European Economic Community
+# ThirdPartyName=Third party name
+# ThirdParty=Third party
+# ThirdParties=Third parties
+# ThirdPartyAll=Third parties (all)
+# ThirdPartyProspects=Prospects
+# ThirdPartyProspectsStats=Prospects
+# ThirdPartyCustomers=Customers
+# ThirdPartyCustomersStats=Customers
+# ThirdPartyCustomersWithIdProf12=Customers with %s or %s
+# ThirdPartySuppliers=Suppliers
+# ThirdPartyType=Third party type
+# Company/Fundation=Company/Foundation
+# Individual=Private individual
+# ToCreateContactWithSameName=Will create automatically a physical contact with same informations
+# ParentCompany=Parent company
+# Subsidiary=Subsidiary
+# Subsidiaries=Subsidiaries
+# NoSubsidiary=No subsidiary
+# ReportByCustomers=Report by customers
+# ReportByQuarter=Report by rate
+# CivilityCode=Civility code
+# RegisteredOffice=Registered office
+# Name=Name
+# Lastname=Last name
+# Firstname=First name
+# PostOrFunction=Post/Function
+# UserTitle=Title
+# Surname=Surname/Pseudo
+# Address=Address
+# State=State/Province
+# Region=Region
+# Country=Country
+# CountryCode=Country code
+# CountryId=Country id
+# Phone=Phone
+# Skype=Skype
+# Call=Call
+# Chat=Chat
+# PhonePro=Prof. phone
+# PhonePerso=Pers. phone
+# PhoneMobile=Mobile
+# No_Email=Don't send mass e-mailings
+# Fax=Fax
+# Zip=Zip Code
+# Town=City
+# Web=Web
+# Poste= Position
+# DefaultLang=Language by default
+# VATIsUsed=VAT is used
+# VATIsNotUsed=VAT is not used
+# CopyAddressFromSoc=Fill address with thirdparty address
+# NoEmailDefined=There is no email defined
+##### Local Taxes #####
+# LocalTax1IsUsedES= RE is used
+# LocalTax1IsNotUsedES= RE is not used
+# LocalTax2IsUsedES= IRPF is used
+# LocalTax2IsNotUsedES= IRPF is not used
+# LocalTax1ES=RE
+# LocalTax2ES=IRPF
+# ThirdPartyEMail=%s
+# WrongCustomerCode=Customer code invalid
+# WrongSupplierCode=Supplier code invalid
+# CustomerCodeModel=Customer code model
+# SupplierCodeModel=Supplier code model
+# Gencod=Bar code
+##### Professional ID #####
+# ProfId1Short=Prof. id 1
+# ProfId2Short=Prof. id 2
+# ProfId3Short=Prof. id 3
+# ProfId4Short=Prof. id 4
+# ProfId5Short=Prof. id 5
+# ProfId6Short=Prof. id 5
+# ProfId1=Professional ID 1
+# ProfId2=Professional ID 2
+# ProfId3=Professional ID 3
+# ProfId4=Professional ID 4
+# ProfId5=Professional ID 5
+# ProfId6=Professional ID 6
+# ProfId1AR=Prof Id 1 (CUIT/CUIL)
+# ProfId2AR=Prof Id 2 (Revenu brutes)
+# ProfId3AR=-
+# ProfId4AR=-
+# ProfId5AR=-
+# ProfId6AR=-
+# ProfId1AU=Prof Id 1 (ABN)
+# ProfId2AU=-
+# ProfId3AU=-
+# ProfId4AU=-
+# ProfId5AU=-
+# ProfId6AU=-
+# ProfId1BE=Prof Id 1 (Professional number)
+# ProfId2BE=-
+# ProfId3BE=-
+# ProfId4BE=-
+# ProfId5BE=-
+# ProfId6BE=-
+# ProfId1BR=-
+# ProfId2BR=IE (Inscricao Estadual)
+# ProfId3BR=IM (Inscricao Municipal)
+# ProfId4BR=CPF
+#ProfId5BR=CNAE
+#ProfId6BR=INSS
+# ProfId1CH=-
+# ProfId2CH=-
+# ProfId3CH=Prof Id 1 (Federal number)
+# ProfId4CH=Prof Id 2 (Commercial Record number)
+# ProfId5CH=-
+# ProfId6CH=-
+# ProfId1CL=Prof Id 1 (R.U.T.)
+# ProfId2CL=-
+# ProfId3CL=-
+# ProfId4CL=-
+# ProfId5CL=-
+# ProfId6CL=-
+# ProfId1CO=Prof Id 1 (R.U.T.)
+# ProfId2CO=-
+# ProfId3CO=-
+# ProfId4CO=-
+# ProfId5CO=-
+# ProfId6CO=-
+# ProfId1DE=Prof Id 1 (USt.-IdNr)
+# ProfId2DE=Prof Id 2 (USt.-Nr)
+# ProfId3DE=Prof Id 3 (Handelsregister-Nr.)
+# ProfId4DE=-
+# ProfId5DE=-
+# ProfId6DE=-
+# ProfId1ES=Prof Id 1 (CIF/NIF)
+# ProfId2ES=Prof Id 2 (Social security number)
+# ProfId3ES=Prof Id 3 (CNAE)
+# ProfId4ES=Prof Id 4 (Collegiate number)
+# ProfId5ES=-
+# ProfId6ES=-
+# ProfId1FR=Prof Id 1 (SIREN)
+# ProfId2FR=Prof Id 2 (SIRET)
+# ProfId3FR=Prof Id 3 (NAF, old APE)
+# ProfId4FR=Prof Id 4 (RCS/RM)
+# ProfId5FR=-
+# ProfId6FR=-
+# ProfId1GB=Registration Number
+# ProfId2GB=-
+# ProfId3GB=SIC
+# ProfId4GB=-
+# ProfId5GB=-
+# ProfId6GB=-
+# ProfId1HN=Id prof. 1 (RTN)
+# ProfId2HN=-
+# ProfId3HN=-
+# ProfId4HN=-
+# ProfId5HN=-
+# ProfId6HN=-
+# ProfId1IN=Prof Id 1 (TIN)
+# ProfId2IN=Prof Id 2 (PAN)
+# ProfId3IN=Prof Id 3 (SRVC TAX)
+# ProfId4IN=Prof Id 4
+# ProfId5IN=Prof Id 5
+# ProfId6IN=-
+# ProfId1MA=Id prof. 1 (R.C.)
+# ProfId2MA=Id prof. 2 (Patente)
+# ProfId3MA=Id prof. 3 (I.F.)
+# ProfId4MA=Id prof. 4 (C.N.S.S.)
+# ProfId5MA=-
+# ProfId6MA=-
+# ProfId1MX=Prof Id 1 (R.F.C).
+# ProfId2MX=Prof Id 2 (R..P. IMSS)
+# ProfId3MX=Prof Id 3 (Profesional Charter)
+# ProfId4MX=-
+# ProfId5MX=-
+# ProfId6MX=-
+# ProfId1NL=KVK nummer
+# ProfId2NL=-
+# ProfId3NL=-
+# ProfId4NL=Burgerservicenummer (BSN)
+# ProfId5NL=-
+# ProfId6NL=-
+# ProfId1PT=Prof Id 1 (NIPC)
+# ProfId2PT=Prof Id 2 (Social security number)
+# ProfId3PT=Prof Id 3 (Commercial Record number)
+# ProfId4PT=Prof Id 4 (Conservatory)
+# ProfId5PT=-
+# ProfId6PT=-
+# ProfId1SN=RC
+# ProfId2SN=NINEA
+# ProfId3SN=-
+# ProfId4SN=-
+# ProfId5SN=-
+# ProfId6SN=-
+# ProfId1TN=Prof Id 1 (RC)
+# ProfId2TN=Prof Id 2 (Fiscal matricule)
+# ProfId3TN=Prof Id 3 (Douane code)
+# ProfId4TN=Prof Id 4 (BAN)
+# ProfId5TN=-
+# ProfId6TN=-
+# ProfId1RU=Prof Id 1 (OGRN)
+# ProfId2RU=Prof Id 2 (INN)
+# ProfId3RU=Prof Id 3 (KPP)
+# ProfId4RU=Prof Id 4 (OKPO)
+# ProfId5RU=-
+# ProfId6RU=-
+# VATIntra=VAT number
+# VATIntraShort=VAT number
+# VATIntraVeryShort=VAT
+# VATIntraSyntaxIsValid=Syntax is valid
+# VATIntraValueIsValid=Value is valid
+# ProspectCustomer=Prospect / Customer
+# Prospect=Prospect
+# CustomerCard=Customer Card
+# Customer=Customer
+# CustomerDiscount=Customer Discount
+# CustomerRelativeDiscount=Relative customer discount
+# CustomerAbsoluteDiscount=Absolute customer discount
+# CustomerRelativeDiscountShort=Relative discount
+# CustomerAbsoluteDiscountShort=Absolute discount
+# CompanyHasRelativeDiscount=This customer has a default discount of %s%%
+# CompanyHasNoRelativeDiscount=This customer has no relative discount by default
+# CompanyHasAbsoluteDiscount=This customer still has discount credits or deposits for %s %s
+# CompanyHasCreditNote=This customer still has credit notes for %s %s
+# CompanyHasNoAbsoluteDiscount=This customer has no discount credit available
+# CustomerAbsoluteDiscountAllUsers=Absolute discounts (granted by all users)
+# CustomerAbsoluteDiscountMy=Absolute discounts (granted by yourself)
+# DefaultDiscount=Default discount
+# AvailableGlobalDiscounts=Absolute discounts available
+# DiscountNone=None
+# Supplier=Supplier
+# CompanyList=Company's list
+# AddContact=Add contact
+# AddContactAddress=Add contact/address
+# EditContact=Edit contact
+# EditContactAddress=Edit contact/address
+# Contact=Contact
+# ContactsAddresses=Contacts/Addresses
+# NoContactDefinedForThirdParty=No contact defined for this third party
+# NoContactDefined=No contact defined
+# DefaultContact=Default contact/address
+# AddCompany=Add company
+# AddThirdParty=Add third party
+# DeleteACompany=Delete a company
+# PersonalInformations=Personal data
+# AccountancyCode=Accountancy code
+# CustomerCode=Customer code
+# SupplierCode=Supplier code
+# CustomerAccount=Customer account
+# SupplierAccount=Supplier account
+# CustomerCodeDesc=Customer code, unique for all customers
+# SupplierCodeDesc=Supplier code, unique for all suppliers
+# RequiredIfCustomer=Required if third party is a customer or prospect
+# RequiredIfSupplier=Required if third party is a supplier
+# ValidityControledByModule=Validity controled by module
+# ThisIsModuleRules=This is rules for this module
+# LastProspect=Last
+# ProspectToContact=Prospect to contact
+# CompanyDeleted=Company "%s" deleted from database.
+# ListOfContacts=List of contacts/addresses
+# ListOfContactsAddresses=List of contacts/adresses
+# ListOfProspectsContacts=List of prospect contacts
+# ListOfCustomersContacts=List of customer contacts
+# ListOfSuppliersContacts=List of supplier contacts
+# ListOfCompanies=List of companies
+# ListOfThirdParties=List of third parties
+# ShowCompany=Show company
+# ShowContact=Show contact
+# ContactsAllShort=All (No filter)
+# ContactType=Contact type
+# ContactForOrders=Order's contact
+# ContactForProposals=Proposal's contact
+# ContactForContracts=Contract's contact
+# ContactForInvoices=Invoice's contact
+# NoContactForAnyOrder=This contact is not a contact for any order
+# NoContactForAnyProposal=This contact is not a contact for any commercial proposal
+# NoContactForAnyContract=This contact is not a contact for any contract
+# NoContactForAnyInvoice=This contact is not a contact for any invoice
+# NewContact=New contact
+# NewContactAddress=New contact/address
+# LastContacts=Last contacts
+# MyContacts=My contacts
+# Phones=Phones
+# Capital=Capital
+# CapitalOf=Capital of %s
+# EditCompany=Edit company
+# EditDeliveryAddress=Edit delivery address
+# ThisUserIsNot=This user is not a prospect, customer nor supplier
+# VATIntraCheck=Check
+# VATIntraCheckDesc=The link %s allows to ask the european VAT checker service. An external internet access from server is required for this service to work.
+# VATIntraCheckURL=http://ec.europa.eu/taxation_customs/vies/vieshome.do
+# VATIntraCheckableOnEUSite=Check Intracomunnautary VAT on European commision site
+# VATIntraManualCheck=You can also check manually from european web site %s
+# ErrorVATCheckMS_UNAVAILABLE=Check not possible. Check service is not provided by the member state (%s).
+# NorProspectNorCustomer=Nor prospect, nor customer
+# JuridicalStatus=Juridical status
+# Staff=Staff
+# ProspectLevelShort=Potential
+# ProspectLevel=Prospect potential
+# ContactPrivate=Private
+# ContactPublic=Shared
+# ContactVisibility=Visibility
+# OthersNotLinkedToThirdParty=Others, not linked to a third party
+# ProspectStatus=Prospect status
+# PL_NONE=None
+# PL_UNKNOWN=Unknown
+# PL_LOW=Low
+# PL_MEDIUM=Medium
+# PL_HIGH=High
+# TE_UNKNOWN=-
+# TE_STARTUP=Startup
+# TE_GROUP=Large company
+# TE_MEDIUM=Medium company
+# TE_ADMIN=Governmental
+# TE_SMALL=Small company
+# TE_RETAIL=Retailer
+# TE_WHOLE=Wholetailer
+# TE_PRIVATE=Private individual
+# TE_OTHER=Other
+# StatusProspect-1=Do not contact
+# StatusProspect0=Never contacted
+# StatusProspect1=To contact
+# StatusProspect2=Contact in process
+# StatusProspect3=Contact done
+# ChangeDoNotContact=Change status to 'Do not contact'
+# ChangeNeverContacted=Change status to 'Never contacted'
+# ChangeToContact=Change status to 'To contact'
+# ChangeContactInProcess=Change status to 'Contact in process'
+# ChangeContactDone=Change status to 'Contact done'
+# ProspectsByStatus=Prospects by status
+# BillingContact=Billing contact
+# NbOfAttachedFiles=Number of attached files
+# AttachANewFile=Attach a new file
+# NoRIB=No BAN defined
+# NoParentCompany=None
+# ExportImport=Import-Export
+# ExportCardToFormat=Export card to format
+# ContactNotLinkedToCompany=Contact not linked to any third party
+# DolibarrLogin=Dolibarr login
+# NoDolibarrAccess=No Dolibarr access
+# ExportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
+# ExportDataset_company_2=Contacts and properties
+# ImportDataset_company_1=Third parties (Companies/foundations/physical people) and properties
+# ImportDataset_company_2=Contacts/Addresses (of thirdparties or not) and attributes
+# ImportDataset_company_3=Bank details
+# PriceLevel=Price level
+# DeliveriesAddress=Delivery addresses
+# DeliveryAddress=Delivery address
+# DeliveryAddressLabel=Delivery address label
+# DeleteDeliveryAddress=Delete a delivery address
+# ConfirmDeleteDeliveryAddress=Are you sure you want to delete this delivery address?
+# NewDeliveryAddress=New delivery address
+# AddDeliveryAddress=Add address
+# AddAddress=Add address
+# NoOtherDeliveryAddress=No alternative delivery address defined
+# SupplierCategory=Supplier category
+# JuridicalStatus200=Independant
+# DeleteFile=Delete file
+# ConfirmDeleteFile=Are you sure you want to delete this file?
+# AllocateCommercial=Assigned to sale representative
+# SelectCountry=Select a country
+# SelectCompany=Select a third party
+# Organization=Organization
+# AutomaticallyGenerated=Automatically generated
+# FiscalYearInformation=Information on the fiscal year
+# FiscalMonthStart=Starting month of the fiscal year
+# YouMustCreateContactFirst=You must create emails contacts for third party first to be able to add emails notifications.
+# ListSuppliersShort=List of suppliers
+# ListProspectsShort=List of prospects
+# ListCustomersShort=List of customers
+# ThirdPartiesArea=Third parties area
+# LastModifiedThirdParties=Last %s modified third parties
+# UniqueThirdParties=Total of unique third parties
+# InActivity=Open
+# ActivityCeased=Closed
+# ActivityStateFilter=Activity status
+# ProductsIntoElements=List of products into
+# CurrentOutstandingBill=Current outstanding bill
+# OutstandingBill=Max. for outstanding bill
+# OutstandingBillReached=Reached max. for outstanding bill
+# Monkey
+# MonkeyNumRefModelDesc=Return numero with format %syymm-nnnn for customer code and %syymm-nnnn for supplier code where yy is year, mm is month and nnnn is a sequence with no break and no return to 0.
+# Leopard
+# LeopardNumRefModelDesc=The code is free. This code can be modified at any time.
diff --git a/htdocs/langs/uk_UA/compta.lang b/htdocs/langs/uk_UA/compta.lang
new file mode 100644
index 00000000000..6f458805058
--- /dev/null
+++ b/htdocs/langs/uk_UA/compta.lang
@@ -0,0 +1,178 @@
+# Dolibarr language file - Source file is en_US - compta
+# Accountancy=Accountancy
+# AccountancyCard=Accountancy card
+# Treasury=Treasury
+# MenuFinancial=Financial
+# TaxModuleSetupToModifyRules=Go to Taxes module setup to modify rules for calculation
+# OptionMode=Option for accountancy
+# OptionModeTrue=Option Incomes-Expenses
+# OptionModeVirtual=Option Claims-Debts
+# OptionModeTrueDesc=In this context, the turnover is calculated over payments (date of payments). The validity of the figures is assured only if the book-keeping is scrutinized through the input/output on the accounts via invoices.
+# OptionModeVirtualDesc=In this context, the turnover is calculated over invoices (date of validation). When these invoices are due, whether they have been paid or not, they are listed in the turnover output.
+# FeatureIsSupportedInInOutModeOnly=Feature only available in CREDITS-DEBTS accountancy mode (See Accountancy module configuration)
+# VATReportBuildWithOptionDefinedInModule=Amounts shown here are calculated using rules defined by Tax module setup.
+# Param=Setup
+# RemainingAmountPayment=Amount payment remaining :
+# AmountToBeCharged=Total amount to pay :
+# AccountsGeneral=Accounts
+# Account=Account
+# Accounts=Accounts
+# Accountparent=Account parent
+# Accountsparent=Accounts parent
+# BillsForSuppliers=Bills for suppliers
+# Income=Income
+# Outcome=Expense
+# ReportInOut=Income / Expense
+# ReportTurnover=Turnover
+# PaymentsNotLinkedToInvoice=Payments not linked to any invoice, so not linked to any third party
+# PaymentsNotLinkedToUser=Payments not linked to any user
+# Profit=Profit
+# Balance=Balance
+# Debit=Debit
+# Credit=Credit
+# Piece=Accounting Doc.
+# Withdrawal=Withdrawal
+# Withdrawals=Withdrawals
+# AmountHTVATRealReceived=Net collected
+# AmountHTVATRealPaid=Net paid
+# VATToPay=VAT sells
+# VATReceived=VAT received
+# VATToCollect=VAT purchases
+# VATSummary=VAT Balance
+# LT2SummaryES=IRPF Balance
+# VATPaid=VAT paid
+# LT2PaidES=IRPF Paid
+# LT2CustomerES=IRPF sales
+# LT2SupplierES=IRPF purchases
+# VATCollected=VAT collected
+# ToPay=To pay
+# ToGet=To get back
+# TaxAndDividendsArea=Tax, social contributions and dividends area
+# SocialContribution=Social contribution
+# SocialContributions=Social contributions
+# MenuTaxAndDividends=Taxes and dividends
+# MenuSocialContributions=Social contributions
+# MenuNewSocialContribution=New contribution
+# NewSocialContribution=New social contribution
+# ContributionsToPay=Contributions to pay
+# AccountancyTreasuryArea=Accountancy/Treasury area
+# AccountancySetup=Accountancy setup
+# NewPayment=New payment
+# Payments=Payments
+# PaymentCustomerInvoice=Customer invoice payment
+# PaymentSupplierInvoice=Supplier invoice payment
+# PaymentSocialContribution=Social contribution payment
+# PaymentVat=VAT payment
+# ListPayment=List of payments
+# ListOfPayments=List of payments
+# ListOfCustomerPayments=List of customer payments
+# ListOfSupplierPayments=List of supplier payments
+# DatePayment=Payment date
+# NewVATPayment=New VAT payment
+# newLT2PaymentES=New IRPF payment
+# LT2PaymentES=IRPF Payment
+# LT2PaymentsES=IRPF Payments
+# VATPayment=VAT Payment
+# VATPayments=VAT Payments
+# SocialContributionsPayments=Social contributions payments
+# ShowVatPayment=Show VAT payment
+# TotalToPay=Total to pay
+# TotalVATReceived=Total VAT received
+# CustomerAccountancyCode=Customer accountancy code
+# SupplierAccountancyCode=Supplier accountancy code
+# AccountNumberShort=Account number
+# AccountNumber=Account number
+# NewAccount=New account
+# SalesTurnover=Sales turnover
+# SalesTurnoverMinimum=Minimum sales turnover
+# ByThirdParties=By third parties
+# ByUserAuthorOfInvoice=By invoice author
+# AccountancyExport=Accountancy export
+# ErrorWrongAccountancyCodeForCompany=Bad customer accountancy code for %s
+# SuppliersProductsSellSalesTurnover=The generated turnover by the sales of supplier's products.
+# CheckReceipt=Check deposit
+# CheckReceiptShort=Check deposit
+# NewCheckReceipt=New discount
+# NewCheckDeposit=New check deposit
+# NewCheckDepositOn=Create receipt for deposit on account: %s
+# NoWaitingChecks=No checks waiting for deposit.
+# DateChequeReceived=Check reception date
+# NbOfCheques=Nb of checks
+# PaySocialContribution=Pay a social contribution
+# ConfirmPaySocialContribution=Are you sure you want to classify this social contribution as paid?
+# DeleteSocialContribution=Delete a social contribution
+# ConfirmDeleteSocialContribution=Are you sure you want to delete this social contribution?
+# ExportDataset_tax_1=Social contributions and payments
+# CalcModeVATDebt=Mode %sVAT on commitment accounting%s.
+# CalcModeVATEngagement=Mode %sVAT on incomes-expenses%s.
+# CalcModeDebt=Mode %sClaims-Debts%s said Commitment accounting.
+# CalcModeEngagement=Mode %sIncomes-Expenses%s said cash accounting
+# AnnualSummaryDueDebtMode=Balance of income and expenses, annual summary
+# AnnualSummaryInputOutputMode=Balance of income and expenses, annual summary
+# AnnualByCompaniesDueDebtMode=Balance of income and expenses, detail by third parties, mode %sClaims-Debts%s said Commitment accounting.
+# AnnualByCompaniesInputOutputMode=Balance of income and expenses, detail by third parties, mode %sIncomes-Expenses%s said cash accounting.
+# SeeReportInInputOutputMode=See report %sIncomes-Expenses%s said cash accounting for a calculation on actual payments made
+# SeeReportInDueDebtMode=See report %sClaims-Debts%s said commitment accounting for a calculation on issued invoices
+# RulesAmountWithTaxIncluded=- Amounts shown are with all taxes included
+# RulesResultDue=- It includes outstanding invoices, expenses and VAT whether they are paid or not.
- It is based on the validation date of invoices and VAT and on the due date for expenses.
+# RulesResultInOut=- It includes the real payments made on invoices, expenses and VAT.
- It is based on the payment dates of the invoices, expenses and VAT.
+# RulesCADue=- It includes the client's due invoices whether they are paid or not.
- It is based on the validation date of these invoices.
+# RulesCAIn=- It includes all the effective payments of invoices received from clients.
- It is based on the payment date of these invoices
+# DepositsAreNotIncluded=- Deposit invoices are nor included
+# DepositsAreIncluded=- Deposit invoices are included
+# LT2ReportByCustomersInInputOutputModeES=Report by third party IRPF
+# VATReportByCustomersInInputOutputMode=Report by the customer VAT collected and paid
+# VATReportByCustomersInDueDebtMode=Report by the customer VAT collected and paid
+# VATReportByQuartersInInputOutputMode=Report by rate of the VAT collected and paid
+# VATReportByQuartersInDueDebtMode=Report by rate of the VAT collected and paid
+# SeeVATReportInInputOutputMode=See report %sVAT encasement%s for a standard calculation
+# SeeVATReportInDueDebtMode=See report %sVAT on flow%s for a calculation with an option on the flow
+# RulesVATInServices=- For services, the report includes the VAT regulations actually received or issued on the basis of the date of payment.
+# RulesVATInProducts=- For material assets, it includes the VAT invoices on the basis of the invoice date.
+# RulesVATDueServices=- For services, the report includes VAT invoices due, paid or not, based on the invoice date.
+# RulesVATDueProducts=- For material assets, it includes the VAT invoices, based on the invoice date.
+# OptionVatInfoModuleComptabilite=Note: For material assets, it should use the date of delivery to be more fair.
+# PercentOfInvoice=%%/invoice
+# NotUsedForGoods=Not used on goods
+# ProposalStats=Statistics on proposals
+# OrderStats=Statistics on orders
+# InvoiceStats=Statistics on bills
+# Dispatch=Dispatching
+# Dispatched=Dispatched
+# ToDispatch=To dispatch
+# ThirdPartyMustBeEditAsCustomer=Third party must be defined as a customer
+# SellsJournal=Sales Journal
+# PurchasesJournal=Purchases Journal
+# DescSellsJournal=Sales Journal
+# DescPurchasesJournal=Purchases Journal
+# InvoiceRef=Invoice ref.
+# CodeNotDef=Not defined
+# AddRemind=Dispatch available amount
+# RemainToDivide= Remain to dispatch :
+# WarningDepositsNotIncluded=Deposits invoices are not included in this version with this accountancy module.
+# DatePaymentTermCantBeLowerThanObjectDate=Payment term date can't be lower than object date.
+# Pcg_version=Pcg version
+# Pcg_type=Pcg type
+# Pcg_subtype=Pcg subtype
+# InvoiceLinesToDispatch=Invoice lines to dispatch
+# InvoiceDispatched=Dispatched invoices
+# AccountancyDashboard=Accountancy summary
+# ByProductsAndServices=By products and services
+# RefExt=External ref
+# ToCreateAPredefinedInvoice=To create a predefined invoice, create a standard invoice then, without validating it, click onto button "Convert to predefined invoice".
+# LinkedOrder=linked to order
+# ReCalculate=Recalculate
+# Mode1=Method 1
+# Mode2=Method 2
+# CalculationRuleDesc=To calculate total VAT, there is two methods:
Method 1 is rounding vat on each line, then summing them.
Method 2 is summing all vat on each line, then rounding result.
Final result may differs from few cents. Default mode is mode %s.
+# CalculationRuleDescSupplier=according to supplier, choose appropriate method to apply same calculation rule and get same result expected by your supplier.
+# TurnoverPerProductInCommitmentAccountingNotRelevant=Turnover report per product, when using a cash accountancy mode is not relevant. This report is only available when using engagement accountancy mode (see setup of accountancy module).
+# CalculationMode=Calculation mode
+# COMPTA_PRODUCT_BUY_ACCOUNT=Default accountancy code to buy products
+# COMPTA_PRODUCT_SOLD_ACCOUNT=Default accountancy code to sell products
+# COMPTA_SERVICE_BUY_ACCOUNT=Default accountancy code to buy services
+# COMPTA_SERVICE_SOLD_ACCOUNT=Default accountancy code to sell services
+# COMPTA_VAT_ACCOUNT=Default accountancy code for collecting VAT
+# COMPTA_VAT_BUY_ACCOUNT=Default accountancy code for paying VAT
+# COMPTA_ACCOUNT_CUSTOMER=Accountancy code by default for customer thirdparties
+# COMPTA_ACCOUNT_SUPPLIER=Accountancy code by default for supplier thirdparties
diff --git a/htdocs/langs/uk_UA/contracts.lang b/htdocs/langs/uk_UA/contracts.lang
new file mode 100644
index 00000000000..def3d8aceff
--- /dev/null
+++ b/htdocs/langs/uk_UA/contracts.lang
@@ -0,0 +1,99 @@
+# Dolibarr language file - Source file is en_US - contracts
+# ContractsArea=Contracts area
+# ListOfContracts=List of contracts
+# LastContracts=Last %s modified contracts
+# AllContracts=All contracts
+# ContractCard=Contract card
+# ContractStatus=Contract status
+# ContractStatusNotRunning=Not running
+# ContractStatusRunning=Running
+# ContractStatusDraft=Draft
+# ContractStatusValidated=Validated
+# ContractStatusClosed=Closed
+# ServiceStatusInitial=Not running
+# ServiceStatusRunning=Running
+# ServiceStatusNotLate=Running, not expired
+# ServiceStatusNotLateShort=Not expired
+# ServiceStatusLate=Running, expired
+# ServiceStatusLateShort=Expired
+# ServiceStatusClosed=Closed
+# ServicesLegend=Services legend
+# Contracts=Contracts
+# Contract=Contract
+# NoContracts=No contracts
+# MenuServices=Services
+# MenuInactiveServices=Services not active
+# MenuRunningServices=Running services
+# MenuExpiredServices=Expired services
+# MenuClosedServices=Closed services
+# NewContract=New contract
+# AddContract=Add contract
+# SearchAContract=Search a contract
+# DeleteAContract=Delete a contract
+# CloseAContract=Close a contract
+# ConfirmDeleteAContract=Are you sure you want to delete this contract and all its services ?
+# ConfirmValidateContract=Are you sure you want to validate this contract under name %s ?
+# ConfirmCloseContract=This will close all services (active or not). Are you sure you want to close this contract ?
+# ConfirmCloseService=Are you sure you want to close this service with date %s ?
+# ValidateAContract=Validate a contract
+# ActivateService=Activate service
+# ConfirmActivateService=Are you sure you want to activate this service with date %s ?
+# RefContract=Contract reference
+# DateContract=Contract date
+# DateServiceActivate=Service activation date
+# DateServiceUnactivate=Service deactivation date
+# DateServiceStart=Date for beginning of service
+# DateServiceEnd=Date for end of service
+# ShowContract=Show contract
+# ListOfServices=List of services
+# ListOfInactiveServices=List of not active services
+# ListOfExpiredServices=List of expired active services
+# ListOfClosedServices=List of closed services
+# ListOfRunningContractsLines=List of running contract lines
+# ListOfRunningServices=List of running services
+# NotActivatedServices=Inactive services (among validated contracts)
+# BoardNotActivatedServices=Services to activate among validated contracts
+# LastContracts=Last %s modified contracts
+# LastActivatedServices=Last %s activated services
+# LastModifiedServices=Last %s modified services
+# EditServiceLine=Edit service line
+# ContractStartDate=Start date
+# ContractEndDate=End date
+# DateStartPlanned=Planned start date
+# DateStartPlannedShort=Planned start date
+# DateEndPlanned=Planned end date
+# DateEndPlannedShort=Planned end date
+# DateStartReal=Real start date
+# DateStartRealShort=Real start date
+# DateEndReal=Real end date
+# DateEndRealShort=Real end date
+# NbOfServices=Nb of services
+# CloseService=Close service
+# ServicesNomberShort=%s service(s)
+# RunningServices=Running services
+# BoardRunningServices=Expired running services
+# ServiceStatus=Status of service
+# DraftContracts=Drafts contracts
+# CloseRefusedBecauseOneServiceActive=Contract can't be closed as ther is at least one open service on it
+# CloseAllContracts=Close all contract lines
+# DeleteContractLine=Delete a contract line
+# ConfirmDeleteContractLine=Are you sure you want to delete this contract line ?
+# MoveToAnotherContract=Move service into another contract.
+# ConfirmMoveToAnotherContract=I choosed new target contract and confirm I want to move this service into this contract.
+# ConfirmMoveToAnotherContractQuestion=Choose in which existing contract (of same third party), you want to move this service to ?
+# PaymentRenewContractId=Renew contract line (number %s)
+# ExpiredSince=Expiration date
+# RelatedContracts=Related contracts
+# NoExpiredServices=No expired active services
+# ListOfServicesToExpireWithDuration=List of Services to expire in %s days
+# ListOfServicesToExpireWithDurationNeg=List of Services expired from more than %s days
+# ListOfServicesToExpire=List of Services to expire
+# NoteListOfYourExpiredServices=This list contains only services of contracts for third parties you are linked to as a sale representative.
+
+##### Types de contacts #####
+# TypeContact_contrat_internal_SALESREPSIGN=Sales representative signing contract
+# TypeContact_contrat_internal_SALESREPFOLL=Sales representative following-up contract
+# TypeContact_contrat_external_BILLING=Billing customer contact
+# TypeContact_contrat_external_CUSTOMER=Follow-up customer contact
+# TypeContact_contrat_external_SALESREPSIGN=Signing contract customer contact
+# Error_CONTRACT_ADDON_NotDefined=Constant CONTRACT_ADDON not defined
diff --git a/htdocs/langs/uk_UA/cron.lang b/htdocs/langs/uk_UA/cron.lang
new file mode 100644
index 00000000000..1be23d72ca3
--- /dev/null
+++ b/htdocs/langs/uk_UA/cron.lang
@@ -0,0 +1,114 @@
+# Dolibarr language file - Source file is en_US - cron
+#
+# About page
+#
+# About = About
+# CronAbout = About Cron
+# CronAboutPage = Cron about page
+
+#
+# Right
+#
+# Permission23101 = Read Scheduled task
+# Permission23102 = Create/update Scheduled task
+# Permission23103 = Delete Scheduled task
+# Permission23104 = Execute Scheduled task
+
+#
+# Admin
+#
+# CronSetup= Scheduled job management setup
+# URLToLaunchCronJobs=URL to check and launch cron jobs if required
+# OrToLaunchASpecificJob=Or to check and launch a specific job
+# KeyForCronAccess=Security key for URL to launch cron jobs
+# FileToLaunchCronJobs=Command line to launch cron jobs
+# CronExplainHowToRunUnix=On Unix environment you should use crontab to run Command line each minutes
+# CronExplainHowToRunWin=On Microsoft(tm) Windows environement you can use Scheduled task tools to run Command line each minutes
+
+
+#
+# Menu
+#
+# CronJobs=Scheduled jobs
+# CronListActive= List of active jobs
+# CronListInactive= List of disabled jobs
+# CronListActive= List of active jobs
+
+
+#
+# Page list
+#
+# CronDateLastRun=Last run
+# CronLastOutput=Last run output
+# CronLastResult=Last result code
+# CronListOfCronJobs=List of scheduled jobs
+# CronCommand=Command
+# CronList=Jobs list
+# CronDelete= Delete cron jobs
+# CronConfirmDelete= Are you sure you want to delete this cron job ?
+# CronExecute=Launch job
+# CronConfirmExecute= Are you sure to execute this job now
+# CronInfo= Jobs allow to execute task that have been planned
+# CronWaitingJobs=Wainting jobs
+# CronTask=Job
+# CronNone= None
+# CronDtStart=Start date
+# CronDtEnd=End date
+# CronDtNextLaunch=Next execution
+# CronDtLastLaunch=Last execution
+# CronFrequency=Frequancy
+# CronClass=Classe
+# CronMethod=Method
+# CronModule=Module
+# CronAction=Action
+# CronStatus=Status
+# CronStatusActive=Enabled
+# CronStatusInactive=Disabled
+# CronNoJobs=No jobs registered
+# CronPriority=Priority
+# CronLabel=Description
+# CronNbRun=Nb. launch
+# CronEach=Every
+# JobFinished=Job launched and finished
+
+#
+#Page card
+#
+# CronAdd= Add jobs
+# CronHourStart= Start Hour and date of task
+# CronEvery= And execute task each
+# CronObject= Instance/Object to create
+# CronArgs=Parameters
+# CronSaveSucess=Save succesfully
+# CronNote=Comment
+# CronFieldMandatory=Fields %s is mandatory
+# CronErrEndDateStartDt=End date cannot be before start date
+# CronStatusActiveBtn=Enable
+# CronStatusInactiveBtn=Disable
+# CronTaskInactive=This job is disabled
+# CronDtLastResult=Last result date
+# CronId=Id
+# CronClassFile=Classes (filename.class.php)
+# CronModuleHelp=Name of Dolibarr module directory (also work with external Dolibarr module).
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of module is product
+# CronClassFileHelp=The file name to load.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of class file name is product.class.php
+# CronObjectHelp=The object name to load.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of class file name is Product
+# CronMethodHelp=The object method to launch.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of method is is fecth
+# CronArgsHelp=The method arguments.
For exemple to fetch method of Dolibarr Product object /htdocs/product/class/product.class.php, the value of paramters can be 0, ProductRef
+# CronCommandHelp=The system command line to execute.
+
+#
+# Info
+#
+# CronInfoPage=Information
+
+
+#
+# Common
+#
+# CronType=Task type
+# CronType_method=Call method of a Dolibarr Class
+# CronType_command=Shell command
+# CronMenu=Cron
+# CronCannotLoadClass=Cannot load class %s or object %s
+
+# UseMenuModuleToolsToAddCronJobs=Go into menu "Home - Modules tools - Job list" to see and edit scheduled jobs.
diff --git a/htdocs/langs/uk_UA/deliveries.lang b/htdocs/langs/uk_UA/deliveries.lang
new file mode 100644
index 00000000000..87b76940c13
--- /dev/null
+++ b/htdocs/langs/uk_UA/deliveries.lang
@@ -0,0 +1,25 @@
+# Dolibarr language file - Source file is en_US - deliveries
+# Delivery=Delivery
+# Deliveries=Deliveries
+# DeliveryCard=Delivery card
+# DeliveryOrder=Delivery order
+# DeliveryOrders=Delivery orders
+# DeliveryDate=Delivery date
+# DeliveryDateShort=Deliv. date
+# CreateDeliveryOrder=Generate delivery order
+# QtyDelivered=Qty delivered
+# SetDeliveryDate=Set shipping date
+# ValidateDeliveryReceipt=Validate delivery receipt
+# ValidateDeliveryReceiptConfirm=Are you sure you want to validate this delivery receipt ?
+# DeleteDeliveryReceipt=Delete delivery receipt
+# DeleteDeliveryReceiptConfirm=Are you sure you want to delete delivery receipt %s ?
+# DeliveryMethod=Delivery method
+# TrackingNumber=Tracking number
+# DeliveryNotValidated=Delivery not validated
+# merou PDF model
+# NameAndSignature=Name and Signature :
+# ToAndDate=To___________________________________ on ____/_____/__________
+# GoodStatusDeclaration=Have received the goods above in good condition,
+# Deliverer=Deliverer :
+# Sender=Sender
+# Recipient=Recipient
diff --git a/htdocs/langs/uk_UA/dict.lang b/htdocs/langs/uk_UA/dict.lang
new file mode 100644
index 00000000000..a662b0f7573
--- /dev/null
+++ b/htdocs/langs/uk_UA/dict.lang
@@ -0,0 +1,329 @@
+# Dolibarr language file - Source file is en_US - dict
+# CountryFR=France
+# CountryBE=Belgium
+# CountryIT=Italy
+# CountryES=Spain
+# CountryDE=Germany
+# CountryCH=Switzerland
+# CountryGB=Great Britain
+# CountryUK=United Kingdom
+# CountryIE=Ireland
+# CountryCN=China
+# CountryTN=Tunisia
+# CountryUS=United States
+# CountryMA=Morocco
+# CountryDZ=Algeria
+# CountryCA=Canada
+# CountryTG=Togo
+# CountryGA=Gabon
+# CountryNL=Netherlands
+# CountryHU=Hungary
+# CountryRU=Russia
+# CountrySE=Sweden
+# CountryCI=Ivoiry Coast
+# CountrySN=Senegal
+# CountryAR=Argentina
+# CountryCM=Cameroon
+# CountryPT=Portugal
+# CountrySA=Saudi Arabia
+# CountryMC=Monaco
+# CountryAU=Australia
+# CountrySG=Singapore
+# CountryAF=Afghanistan
+# CountryAX=Åland Islands
+# CountryAL=Albania
+# CountryAS=American Samoa
+# CountryAD=Andorra
+# CountryAO=Angola
+# CountryAI=Anguilla
+# CountryAQ=Antarctica
+# CountryAG=Antigua and Barbuda
+# CountryAM=Armenia
+# CountryAW=Aruba
+# CountryAT=Austria
+# CountryAZ=Azerbaijan
+# CountryBS=Bahamas
+# CountryBH=Bahrain
+# CountryBD=Bangladesh
+# CountryBB=Barbados
+# CountryBY=Belarus
+# CountryBZ=Belize
+# CountryBJ=Benin
+# CountryBM=Bermuda
+# CountryBT=Bhutan
+# CountryBO=Bolivia
+# CountryBA=Bosnia and Herzegovina
+# CountryBW=Botswana
+# CountryBV=Bouvet Island
+# CountryBR=Brazil
+# CountryIO=British Indian Ocean Territory
+# CountryBN=Brunei Darussalam
+# CountryBG=Bulgaria
+# CountryBF=Burkina Faso
+# CountryBI=Burundi
+# CountryKH=Cambodia
+# CountryCV=Cape Verde
+# CountryKY=Cayman Islands
+# CountryCF=Central African Republic
+# CountryTD=Chad
+# CountryCL=Chile
+# CountryCX=Christmas Island
+# CountryCC=Cocos (Keeling) Islands
+# CountryCO=Colombia
+# CountryKM=Comoros
+# CountryCG=Congo
+# CountryCD=Congo, The Democratic Republic of the
+# CountryCK=Cook Islands
+# CountryCR=Costa Rica
+# CountryHR=Croatia
+# CountryCU=Cuba
+# CountryCY=Cyprus
+# CountryCZ=Czech Republic
+# CountryDK=Denmark
+# CountryDJ=Djibouti
+# CountryDM=Dominica
+# CountryDO=Dominican Republic
+# CountryEC=Ecuador
+# CountryEG=Egypt
+# CountrySV=El Salvador
+# CountryGQ=Equatorial Guinea
+# CountryER=Eritrea
+# CountryEE=Estonia
+# CountryET=Ethiopia
+# CountryFK=Falkland Islands
+# CountryFO=Faroe Islands
+# CountryFJ=Fiji Islands
+# CountryFI=Finland
+# CountryGF=French Guiana
+# CountryPF=French Polynesia
+# CountryTF=French Southern Territories
+# CountryGM=Gambia
+# CountryGE=Georgia
+# CountryGH=Ghana
+# CountryGI=Gibraltar
+# CountryGR=Greece
+# CountryGL=Greenland
+# CountryGD=Grenada
+# CountryGP=Guadeloupe
+# CountryGU=Guam
+# CountryGT=Guatemala
+# CountryGN=Guinea
+# CountryGW=Guinea-Bissau
+# CountryGY=Guyana
+# CountryHT=Haïti
+# CountryHM=Heard Island and McDonald
+# CountryVA=Holy See (Vatican City State)
+# CountryHN=Honduras
+# CountryHK=Hong Kong
+# CountryIS=Icelande
+# CountryIN=India
+# CountryID=Indonesia
+# CountryIR=Iran
+# CountryIQ=Iraq
+# CountryIL=Israel
+# CountryJM=Jamaica
+# CountryJP=Japan
+# CountryJO=Jordan
+# CountryKZ=Kazakhstan
+# CountryKE=Kenya
+# CountryKI=Kiribati
+# CountryKP=North Korea
+# CountryKR=South Korea
+# CountryKW=Kuwait
+# CountryKG=Kyrghyztan
+# CountryLA=Lao
+# CountryLV=Latvia
+# CountryLB=Lebanon
+# CountryLS=Lesotho
+# CountryLR=Liberia
+# CountryLY=Libyan
+# CountryLI=Liechtenstein
+# CountryLT=Lituania
+# CountryLU=Luxembourg
+# CountryMO=Macao
+# CountryMK=Macedonia, the former Yugoslav of
+# CountryMG=Madagascar
+# CountryMW=Malawi
+# CountryMY=Malaysia
+# CountryMV=Maldives
+# CountryML=Mali
+# CountryMT=Malta
+# CountryMH=Marshall Islands
+# CountryMQ=Martinique
+# CountryMR=Mauritania
+# CountryMU=Mauritius
+# CountryYT=Mayotte
+# CountryMX=Mexico
+# CountryFM=Micronesia
+# CountryMD=Moldova
+# CountryMN=Mongolia
+# CountryMS=Monserrat
+# CountryMZ=Mozambique
+# CountryMM=Birmania (Myanmar)
+# CountryNA=Namibia
+# CountryNR=Nauru
+# CountryNP=Nepal
+# CountryAN=Netherlands Antilles
+# CountryNC=New Caledonia
+# CountryNZ=New Zealand
+# CountryNI=Nicaragua
+# CountryNE=Niger
+# CountryNG=Nigeria
+# CountryNU=Niue
+# CountryNF=Norfolk Island
+# CountryMP=Northern Mariana Islands
+# CountryNO=Norway
+# CountryOM=Oman
+# CountryPK=Pakistan
+# CountryPW=Palau
+# CountryPS=Palestinian Territory, Occupied
+# CountryPA=Panama
+# CountryPG=Papua New Guinea
+# CountryPY=Paraguay
+# CountryPE=Peru
+# CountryPH=Philippines
+# CountryPN=Pitcairn Islands
+# CountryPL=Poland
+# CountryPR=Puerto Rico
+# CountryQA=Qatar
+# CountryRE=Reunion
+# CountryRO=Romania
+# CountryRW=Rwanda
+# CountrySH=Saint Helena
+# CountryKN=Saint Kitts and Nevis
+# CountryLC=Saint Lucia
+# CountryPM=Saint Pierre and Miquelon
+# CountryVC=Saint Vincent and Grenadines
+# CountryWS=Samoa
+# CountrySM=San Marino
+# CountryST=Sao Tome and Principe
+# CountryRS=Serbia
+# CountrySC=Seychelles
+# CountrySL=Sierra Leone
+# CountrySK=Slovakia
+# CountrySI=Slovenia
+# CountrySB=Solomon Islands
+# CountrySO=Somalia
+# CountryZA=South Africa
+# CountryGS=South Georgia and the South Sandwich Islands
+# CountryLK=Sri Lanka
+# CountrySD=Sudan
+# CountrySR=Suriname
+# CountrySJ=Svalbard and Jan Mayen
+# CountrySZ=Swaziland
+# CountrySY=Syrian
+# CountryTW=Taiwan
+# CountryTJ=Tajikistan
+# CountryTZ=Tanzania
+# CountryTH=Thailand
+# CountryTL=Timor-Leste
+# CountryTK=Tokelau
+# CountryTO=Tonga
+# CountryTT=Trinidad and Tobago
+# CountryTR=Turkey
+# CountryTM=Turkmenistan
+# CountryTC=Turks and Cailos Islands
+# CountryTV=Tuvalu
+# CountryUG=Uganda
+# CountryUA=Ukraine
+# CountryAE=United Arab Emirates
+# CountryUM=United States Minor Outlying Islands
+# CountryUY=Uruguay
+# CountryUZ=Uzbekistan
+# CountryVU=Vanuatu
+# CountryVE=Venezuela
+# CountryVN=Viet Nam
+# CountryVG=Virgin Islands, British
+# CountryVI=Virgin Islands, U.S.
+# CountryWF=Wallis and Futuna
+# CountryEH=Western Sahara
+# CountryYE=Yemen
+# CountryZM=Zambia
+# CountryZW=Zimbabwe
+# CountryGG=Guernsey
+# CountryIM=Isle of Man
+# CountryJE=Jersey
+# CountryME=Montenegro
+# CountryBL=Saint Barthelemy
+# CountryMF=Saint Martin
+
+##### Civilities #####
+# CivilityMME=Mrs.
+# CivilityMR=Mr.
+# CivilityMLE=Ms.
+# CivilityMTRE=Master
+# CivilityDR=Doctor
+
+##### Currencies #####
+# Currencyeuros=Euros
+# CurrencyAUD=AU Dollars
+# CurrencySingAUD=AU Dollar
+# CurrencyCAD=CAN Dollars
+# CurrencySingCAD=CAN Dollar
+# CurrencyCHF=Swiss Francs
+# CurrencySingCHF=Swiss Franc
+# CurrencyEUR=Euros
+# CurrencySingEUR=Euro
+# CurrencyFRF=French Francs
+# CurrencySingFRF=French Franc
+# CurrencyGBP=GB Pounds
+# CurrencySingGBP=GB Pound
+# CurrencyINR=Indian rupees
+# CurrencySingINR=Indian rupee
+# CurrencyMAD=Dirham
+# CurrencySingMAD=Dirham
+# CurrencyMGA=Ariary
+# CurrencySingMGA=Ariary
+# CurrencyMUR=Mauritius rupees
+# CurrencySingMUR=Mauritius rupee
+# CurrencyNOK=Norwegian krones
+# CurrencySingNOK=Norwegian krone
+# CurrencyTND=Tunisian dinars
+# CurrencySingTND=Tunisian dinar
+# CurrencyUSD=US Dollars
+# CurrencySingUSD=US Dollar
+# CurrencyUAH=Hryvnia
+# CurrencySingUAH=Hryvnia
+# CurrencyXAF=CFA Francs BEAC
+# CurrencySingXAF=CFA Franc BEAC
+# CurrencyXOF=CFA Francs BCEAO
+# CurrencySingXOF=CFA Franc BCEAO
+# CurrencyXPF=CFP Francs
+# CurrencySingXPF=CFP Franc
+
+# CurrencyCentSingEUR=cent
+# CurrencyThousandthSingTND=thousandth
+
+#### Input reasons #####
+# DemandReasonTypeSRC_INTE=Internet
+# DemandReasonTypeSRC_CAMP_MAIL=Mailing campaign
+# DemandReasonTypeSRC_CAMP_EMAIL=EMailing campaign
+# DemandReasonTypeSRC_CAMP_PHO=Phone campaign
+# DemandReasonTypeSRC_CAMP_FAX=Fax campaign
+# DemandReasonTypeSRC_COMM=Commercial contact
+# DemandReasonTypeSRC_SHOP=Shop contact
+# DemandReasonTypeSRC_WOM=Word of mouth
+# DemandReasonTypeSRC_PARTNER=Partner
+# DemandReasonTypeSRC_EMPLOYEE=Employee
+# DemandReasonTypeSRC_SPONSORING=Sponsorship
+
+#### Paper formats ####
+# PaperFormatEU4A0=Format 4A0
+# PaperFormatEU2A0=Format 2A0
+# PaperFormatEUA0=Format A0
+# PaperFormatEUA1=Format A1
+# PaperFormatEUA2=Format A2
+# PaperFormatEUA3=Format A3
+# PaperFormatEUA4=Format A4
+# PaperFormatEUA5=Format A5
+# PaperFormatEUA6=Format A6
+# PaperFormatUSLETTER=Format Letter US
+# PaperFormatUSLEGAL=Format Legal US
+# PaperFormatUSEXECUTIVE=Format Executive US
+# PaperFormatUSLEDGER=Format Ledger/Tabloid
+# PaperFormatCAP1=Format P1 Canada
+# PaperFormatCAP2=Format P2 Canada
+# PaperFormatCAP3=Format P3 Canada
+# PaperFormatCAP4=Format P4 Canada
+# PaperFormatCAP5=Format P5 Canada
+# PaperFormatCAP6=Format P6 Canada
diff --git a/htdocs/langs/uk_UA/donations.lang b/htdocs/langs/uk_UA/donations.lang
new file mode 100644
index 00000000000..12a72464cae
--- /dev/null
+++ b/htdocs/langs/uk_UA/donations.lang
@@ -0,0 +1,32 @@
+# Dolibarr language file - Source file is en_US - donations
+# Donation=Donation
+# Donations=Donations
+# DonationRef=Donation ref.
+# Donor=Donor
+# Donors=Donors
+# AddDonation=Add a donation
+# NewDonation=New donation
+# ShowDonation=Show donation
+# DonationPromise=Gift promise
+# PromisesNotValid=Not validated promises
+# PromisesValid=Validated promises
+# DonationsPaid=Donations paid
+# DonationsReceived=Donations received
+# PublicDonation=Public donation
+# DonationsNumber=Donation number
+# DonationsArea=Donations area
+# DonationStatusPromiseNotValidated=Draft promise
+# DonationStatusPromiseValidated=Validated promise
+# DonationStatusPaid=Donation received
+# DonationStatusPromiseNotValidatedShort=Draft
+# DonationStatusPromiseValidatedShort=Validated
+# DonationStatusPaidShort=Received
+# ValidPromess=Validate promise
+# DonationReceipt=Donation receipt
+# BuildDonationReceipt=Build receipt
+# DonationsModels=Documents models for donation receipts
+# LastModifiedDonations=Last %s modified donations
+# SearchADonation=Search a donation
+# DonationRecipient=Donation recipient
+# ThankYou=Thank You
+# IConfirmDonationReception=The recipient declare reception, as a donation, of the following amount
diff --git a/htdocs/langs/uk_UA/ecm.lang b/htdocs/langs/uk_UA/ecm.lang
new file mode 100644
index 00000000000..47c6a4ccd6e
--- /dev/null
+++ b/htdocs/langs/uk_UA/ecm.lang
@@ -0,0 +1,55 @@
+# Dolibarr language file - Source file is en_US - ecm
+# MenuECM=Documents
+# DocsMine=My documents
+# DocsGenerated=Generated documents
+# DocsElements=Elements documents
+# DocsThirdParties=Documents third parties
+# DocsContracts=Documents contracts
+# DocsProposals=Documents proposals
+# DocsOrders=Documents orders
+# DocsInvoices=Documents invoices
+# ECMNbOfDocs=Nb of documents in directory
+# ECMNbOfDocsSmall=Nb of doc.
+# ECMSection=Directory
+# ECMSectionManual=Manual directory
+# ECMSectionAuto=Automatic directory
+# ECMSectionsManual=Manual tree
+# ECMSectionsAuto=Automatic tree
+# ECMSections=Directories
+# ECMRoot=Root
+# ECMNewSection=New directory
+# ECMAddSection=Add directory
+# ECMNewDocument=New document
+# ECMCreationDate=Creation date
+# ECMNbOfFilesInDir=Number of files in directory
+# ECMNbOfSubDir=Number of sub-directories
+# ECMNbOfFilesInSubDir=Number of files in sub-directories
+# ECMCreationUser=Creator
+# ECMArea=EDM area
+# ECMAreaDesc=The EDM (Electronic Document Management) area allows you to save, share and search quickly all kind of documents in Dolibarr.
+# ECMAreaDesc2=* Automatic directories are filled automatically when adding documents from card of an element.
* Manual directories can be used to save documents not linked to a particular element.
+# ECMSectionWasRemoved=Directory %s has been deleted.
+# ECMDocumentsSection=Document of directory
+# ECMSearchByKeywords=Search by keywords
+# ECMSearchByEntity=Search by object
+# ECMSectionOfDocuments=Directories of documents
+# ECMTypeManual=Manual
+# ECMTypeAuto=Automatic
+# ECMDocsBySocialContributions=Documents linked to social contributions
+# ECMDocsByThirdParties=Documents linked to third parties
+# ECMDocsByProposals=Documents linked to proposals
+# ECMDocsByOrders=Documents linked to customers orders
+# ECMDocsByContracts=Documents linked to contracts
+# ECMDocsByInvoices=Documents linked to customers invoices
+# ECMDocsByProducts=Documents linked to products
+# ECMDocsByProjects=Documents linked to projects
+# ECMNoDirectoryYet=No directory created
+# ShowECMSection=Show directory
+# DeleteSection=Remove directory
+# ConfirmDeleteSection=Can you confirm you want to delete the directory %s ?
+# ECMDirectoryForFiles=Relative directory for files
+# CannotRemoveDirectoryContainsFiles=Removed not possible because it contains some files
+# ECMFileManager=File manager
+# ECMSelectASection=Select a directory on left tree...
+# DirNotSynchronizedSyncFirst=This directory seems to be created or modified outside ECM module. You must click on "Refresh" button first to synchronize disk and database to get content of this directory.
+
diff --git a/htdocs/langs/uk_UA/errors.lang b/htdocs/langs/uk_UA/errors.lang
new file mode 100644
index 00000000000..f5e6781eb4c
--- /dev/null
+++ b/htdocs/langs/uk_UA/errors.lang
@@ -0,0 +1,150 @@
+# Dolibarr language file - Source file is en_US - errors
+
+# No errors
+# NoErrorCommitIsDone=No error, we commit
+
+# Errors
+# Error=Error
+# Errors=Errors
+# ErrorButCommitIsDone=Errors found but we validate despite this
+# ErrorBadEMail=EMail %s is wrong
+# ErrorBadUrl=Url %s is wrong
+# ErrorLoginAlreadyExists=Login %s already exists.
+# ErrorGroupAlreadyExists=Group %s already exists.
+# ErrorRecordNotFound=Record not found.
+# ErrorFailToCopyFile=Failed to copy file '%s' into '%s'.
+# ErrorFailToRenameFile=Failed to rename file '%s' into '%s'.
+# ErrorFailToDeleteFile=Failed to remove file '%s'.
+# ErrorFailToCreateFile=Failed to create file '%s'.
+# ErrorFailToRenameDir=Failed to rename directory '%s' into '%s'.
+# ErrorFailToCreateDir=Failed to create directory '%s'.
+# ErrorFailToDeleteDir=Failed to delete directory '%s'.
+# ErrorFailedToDeleteJoinedFiles=Can not delete environment because there is some joined files. Remove join files first.
+# ErrorThisContactIsAlreadyDefinedAsThisType=This contact is already defined as contact for this type.
+# ErrorCashAccountAcceptsOnlyCashMoney=This bank account is a cash account, so it accepts payments of type cash only.
+# ErrorFromToAccountsMustDiffers=Source and targets bank accounts must be different.
+# ErrorBadThirdPartyName=Bad value for third party name
+# ErrorProdIdIsMandatory=The %s is mandatory
+# ErrorBadCustomerCodeSyntax=Bad syntax for customer code
+# ErrorCustomerCodeRequired=Customer code required
+# ErrorCustomerCodeAlreadyUsed=Customer code already used
+# ErrorPrefixRequired=Prefix required
+# ErrorUrlNotValid=The website address is incorrect
+# ErrorBadSupplierCodeSyntax=Bad syntax for supplier code
+# ErrorSupplierCodeRequired=Supplier code required
+# ErrorSupplierCodeAlreadyUsed=Supplier code already used
+# ErrorBadParameters=Bad parameters
+# ErrorBadValueForParameter=Wrong value '%s' for parameter incorrect '%s'
+# ErrorBadImageFormat=Image file has not a supported format
+# ErrorBadDateFormat=Value '%s' has wrong date format
+# ErrorWrongDate=Date is not correct!
+# ErrorFailedToWriteInDir=Failed to write in directory %s
+# ErrorFoundBadEmailInFile=Found incorrect email syntax for %s lines in file (example line %s with email=%s)
+# ErrorUserCannotBeDelete=User can not be deleted. May be it is associated on Dolibarr entities.
+# ErrorFieldsRequired=Some required fields were not filled.
+# ErrorFailedToCreateDir=Failed to create a directory. Check that Web server user has permissions to write into Dolibarr documents directory. If parameter safe_mode is enabled on this PHP, check that Dolibarr php files owns to web server user (or group).
+# ErrorNoMailDefinedForThisUser=No mail defined for this user
+# ErrorFeatureNeedJavascript=This feature need javascript to be activated to work. Change this in setup - display.
+# ErrorTopMenuMustHaveAParentWithId0=A menu of type 'Top' can't have a parent menu. Put 0 in parent menu or choose a menu of type 'Left'.
+# ErrorLeftMenuMustHaveAParentId=A menu of type 'Left' must have a parent id.
+# ErrorFileNotFound=File %s not found (Bad path, wrong permissions or access denied by PHP openbasedir or safe_mode parameter)
+# ErrorDirNotFound=Directory %s not found (Bad path, wrong permissions or access denied by PHP openbasedir or safe_mode parameter)
+# ErrorFunctionNotAvailableInPHP=Function %s is required for this feature but is not available in this version/setup of PHP.
+# ErrorDirAlreadyExists=A directory with this name already exists.
+# ErrorFileAlreadyExists=A file with this name already exists.
+# ErrorPartialFile=File not received completely by server.
+# ErrorNoTmpDir=Temporary directy %s does not exists.
+# ErrorUploadBlockedByAddon=Upload blocked by a PHP/Apache plugin.
+# ErrorFileSizeTooLarge=File size is too large.
+# ErrorSizeTooLongForIntType=Size too long for int type (%s digits maximum)
+# ErrorSizeTooLongForVarcharType=Size too long for string type (%s chars maximum)
+# ErrorNoValueForSelectType=Please fill value for select list
+# ErrorNoValueForCheckBoxType=Please fill value for checkbox list
+# ErrorNoValueForRadioType=Please fill value for radio list
+# ErrorBadFormatValueList=The list value cannot have more than one come : %s, but need at least one: llave,valores
+# ErrorFieldCanNotContainSpecialCharacters=Field %s must not contains special characters.
+# ErrorNoAccountancyModuleLoaded=No accountancy module activated
+# ErrorExportDuplicateProfil=This profile name already exists for this export set.
+# ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
+# ErrorLDAPMakeManualTest=A .ldif file has been generated in directory %s. Try to load it manually from command line to have more information on errors.
+# ErrorCantSaveADoneUserWithZeroPercentage=Can't save an action with "statut not started" if field "done by" is also filled.
+# ErrorRefAlreadyExists=Ref used for creation already exists.
+# ErrorPleaseTypeBankTransactionReportName=Please type bank receipt name where transaction is reported (Format YYYYMM or YYYYMMDD)
+# ErrorRecordHasChildren=Failed to delete records since it has some childs.
+# ErrorRecordIsUsedCantDelete=Can't delete record. It is already used or included into other object.
+# ErrorModuleRequireJavascript=Javascript must not be disabled to have this feature working. To enable/disable Javascript, go to menu Home->Setup->Display.
+# ErrorPasswordsMustMatch=Both typed passwords must match each other
+# ErrorContactEMail=A technical error occured. Please, contact administrator to following email %s en provide the error code %s in your message, or even better by adding a screen copy of this page.
+# ErrorWrongValueForField=Wrong value for field number %s (value '%s' does not match regex rule %s)
+# ErrorFieldValueNotIn=Wrong value for field number %s (value '%s' is not a value available into field %s of table %s)
+# ErrorFieldRefNotIn=Wrong value for field number %s (value '%s' is not a %s existing ref)
+# ErrorsOnXLines=Errors on %s source record(s)
+# ErrorFileIsInfectedWithAVirus=The antivirus program was not able to validate the file (file might be infected by a virus)
+# ErrorSpecialCharNotAllowedForField=Special characters are not allowed for field "%s"
+# ErrorDatabaseParameterWrong=Database setup parameter '%s' has a value not compatible to use Dolibarr (must have value '%s').
+# ErrorNumRefModel=A reference exists into database (%s) and is not compatible with this numbering rule. Remove record or renamed reference to activate this module.
+# ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
+# ErrorModuleSetupNotComplete=Setup of module looks to be uncomplete. Go on Setup - Modules to complete.
+# ErrorBadMask=Error on mask
+# ErrorBadMaskFailedToLocatePosOfSequence=Error, mask without sequence number
+# ErrorBadMaskBadRazMonth=Error, bad reset value
+# ErrorSelectAtLeastOne=Error. Select at least one entry.
+# ErrorProductWithRefNotExist=Product with reference '%s' don't exist
+# ErrorDeleteNotPossibleLineIsConsolidated=Delete not possible because record is linked to a bank transation that is conciliated
+# ErrorProdIdAlreadyExist=%s is assigned to another third
+# ErrorFailedToSendPassword=Failed to send password
+# ErrorFailedToLoadRSSFile=Fails to get RSS feed. Try to add constant MAIN_SIMPLEXMLLOAD_DEBUG if error messages does not provide enough information.
+# ErrorPasswordDiffers=Passwords differs, please type them again.
+# ErrorForbidden=Access denied.
You try to access to a page, area or feature without being in an authenticated session or that is not allowed to your user.
+# ErrorForbidden2=Permission for this login can be defined by your Dolibarr administrator from menu %s->%s.
+# ErrorForbidden3=It seems that Dolibarr is not used through an authenticated session. Take a look at Dolibarr setup documentation to know how to manage authentications (htaccess, mod_auth or other...).
+# ErrorNoImagickReadimage=Class Imagick is not found in this PHP. No preview can be available. Administrators can disable this tab from menu Setup - Display.
+# ErrorRecordAlreadyExists=Record already exists
+# ErrorCantReadFile=Failed to read file '%s'
+# ErrorCantReadDir=Failed to read directory '%s'
+# ErrorFailedToFindEntity=Failed to read environment '%s'
+# ErrorBadLoginPassword=Bad value for login or password
+# ErrorLoginDisabled=Your account has been disabled
+# ErrorFailedToRunExternalCommand=Failed to run external command. Check it is available and runnable by your PHP server. If PHP Safe Mode is enabled, check that command is inside a directory defined by parameter safe_mode_exec_dir.
+# ErrorFailedToChangePassword=Failed to change password
+# ErrorLoginDoesNotExists=User with login %s could not be found.
+# ErrorLoginHasNoEmail=This user has no email address. Process aborted.
+# ErrorBadValueForCode=Bad value for security code. Try again with new value...
+# ErrorBothFieldCantBeNegative=Fields %s and %s can't be both negative
+# ErrorWebServerUserHasNotPermission=User account %s used to execute web server has no permission for that
+# ErrorNoActivatedBarcode=No barcode type activated
+# ErrUnzipFails=Failed to unzip %s with ZipArchive
+# ErrNoZipEngine=No engine to unzip %s file in this PHP
+# ErrorFileMustBeADolibarrPackage=The file %s must be a Dolibarr zip package
+# ErrorFileRequired=It takes a package Dolibarr file
+# ErrorPhpCurlNotInstalled=The PHP CURL is not installed, this is essential to talk with Paypal
+# ErrorFailedToAddToMailmanList=Failed to add record %s to Mailman list %s or SPIP base
+# ErrorFailedToRemoveToMailmanList=Failed to remove record %s to Mailman list %s or SPIP base
+# ErrorNewValueCantMatchOldValue=New value can't be equal to old one
+# ErrorFailedToValidatePasswordReset=Failed to reinit password. May be the reinit was already done (this link can be used only one time). If not, try to restart the reinit process.
+# ErrorToConnectToMysqlCheckInstance=Connect to database fails. Check Mysql server is running (in most cases, you can launch it from command line with 'sudo /etc/init.d/mysql start').
+# ErrorFailedToAddContact=Failed to add contact
+# ErrorDateMustBeBeforeToday=The date can not be greater than today
+# ErrorPaymentModeDefinedToWithoutSetup=A payment mode was set to type %s but setup of module Invoice was not completed to define information to show for this payment mode.
+# ErrorPHPNeedModule=Error, your PHP must have module %s installed to use this feature.
+# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
+# ErrorWarehouseMustDiffers=Source and target warehouses must differs
+# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
+
+# Warnings
+# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
+# WarningSafeModeOnCheckExecDir=Warning, PHP option safe_mode is on so command must be stored inside a directory declared by php parameter safe_mode_exec_dir.
+# WarningAllowUrlFopenMustBeOn=Parameter allow_url_fopen must be set to on in filer php.ini for having this module working completely. You must modify this file manually.
+# WarningBuildScriptNotRunned=Script %s was not yet ran to build graphics, or there is no data to show.
+# WarningBookmarkAlreadyExists=A bookmark with this title or this target (URL) already exists.
+# WarningPassIsEmpty=Warning, database password is empty. This is a security hole. You should add a password to your database and change your conf.php file to reflect this.
+# WarningConfFileMustBeReadOnly=Warning, your config file (htdocs/conf/conf.php) can be overwritten by the web server. This is a serious security hole. Modify permissions on file to be in read only mode for operating system user used by Web server. If you use Windows and FAT format for your disk, you must know that this file system does not allow to add permissions on file, so can't be completely safe.
+# WarningsOnXLines=Warnings on %s source record(s)
+# WarningNoDocumentModelActivated=No model, for document generation, has been activated. A model will be choosed by default until you check your module setup.
+# WarningLockFileDoesNotExists=Warning, once setup is finished, you must disable install/migrate tools by adding a file install.lock into directory %s. Missing this file is a security hole.
+# WarningUntilDirRemoved=All security warnings (visible by admin users only) will remain active as long as the vulnerability is present (or that constant MAIN_REMOVE_INSTALL_WARNING is added in Setup->Other setup).
+# WarningCloseAlways=Warning, closing is done even if amount differs between source and target elements. Enable this feature with caution.
+# WarningUsingThisBoxSlowDown=Warning, using this box slow down seriously all pages showing the box.
+# WarningClickToDialUserSetupNotComplete=Setup of ClickToDial information for your user are not complete (see tab ClickToDial onto your user card).
+# WarningNotRelevant=Irrelevant operation for this dataset
diff --git a/htdocs/langs/uk_UA/exports.lang b/htdocs/langs/uk_UA/exports.lang
new file mode 100644
index 00000000000..3376ce3396c
--- /dev/null
+++ b/htdocs/langs/uk_UA/exports.lang
@@ -0,0 +1,130 @@
+# Dolibarr language file - Source file is en_US - exports
+# ExportsArea=Exports area
+# ImportArea=Import area
+# NewExport=New export
+# NewImport=New import
+# ExportableDatas=Exportable dataset
+# ImportableDatas=Importable dataset
+# SelectExportDataSet=Choose dataset you want to export...
+# SelectImportDataSet=Choose dataset you want to import...
+# SelectExportFields=Choose fields you want to export, or select a predefined export profile
+# SelectImportFields=Choose source file fields you want to import and their target field in database by moving them up and down with anchor %s, or select a predefined import profil:
+# NotImportedFields=Fields of source file not imported
+# SaveExportModel=Save this export profile if you plan to reuse it later...
+# SaveImportModel=Save this import profile if you plan to reuse it later...
+# ExportModelName=Export profile name
+# ExportModelSaved=Export profile saved under name %s.
+# ExportableFields=Exportable fields
+# ExportedFields=Exported fields
+# ImportModelName=Import profile name
+# ImportModelSaved=Import profile saved under name %s.
+# ImportableFields=Importable fields
+# ImportedFields=Imported fields
+# DatasetToExport=Dataset to export
+# DatasetToImport=Import file into dataset
+# NoDiscardedFields=No fields in source file are discarded
+# Dataset=Dataset
+# ChooseFieldsOrdersAndTitle=Choose fields order...
+# FieldsOrder=Fields order
+# FieldsTitle=Fields title
+# FieldOrder=Field order
+# FieldTitle=Field title
+# ChooseExportFormat=Choose export format
+# NowClickToGenerateToBuildExportFile=Now, select file format in combo box and click on "Generate" to build export file...
+# AvailableFormats=Available formats
+# LibraryShort=Library
+# LibraryUsed=Library used
+# LibraryVersion=Version
+# Step=Step
+# FormatedImport=Import assistant
+# FormatedImportDesc1=This area allows to import personalized data, using an assistant to help you in process without technical knowledge.
+# FormatedImportDesc2=First step is to choose a king of data you want to load, then file to load, then to choose which fields you want to load.
+# FormatedExport=Export assistant
+# FormatedExportDesc1=This area allows to export personalized data, using an assistant to help you in process without technical knowledge.
+# FormatedExportDesc2=First step is to choose a predefined dataset, then to choose which fields you want in your result files, and which order.
+# FormatedExportDesc3=When data to export are selected, you can define output file format you want to export your data to.
+# Sheet=Sheet
+# NoImportableData=No importable data (no module with definitions to allow data imports)
+# FileSuccessfullyBuilt=Export file generated
+# SQLUsedForExport=SQL Request used to build export file
+# LineId=Id of line
+# LineDescription=Description of line
+# LineUnitPrice=Unit price of line
+# LineVATRate=VAT Rate of line
+# LineQty=Quantity for line
+# LineTotalHT=Amount net of tax for line
+# LineTotalTTC=Amount with tax for line
+# LineTotalVAT=Amount of VAT for line
+# TypeOfLineServiceOrProduct=Type of line (0=product, 1=service)
+# FileWithDataToImport=File with data to import
+# FileToImport=Source file to import
+# FileMustHaveOneOfFollowingFormat=File to import must have one of following format
+# DownloadEmptyExample=Download example of empty source file
+# ChooseFormatOfFileToImport=Choose file format to use as import file format by clicking on picto %s to select it...
+# ChooseFileToImport=Upload file then click on picto %s to select file as source import file...
+# SourceFileFormat=Source file format
+# FieldsInSourceFile=Fields in source file
+# FieldsInTargetDatabase=Target fields in Dolibarr database (bold=mandatory)
+# Field=Field
+# NoFields=No fields
+# MoveField=Move field column number %s
+# ExampleOfImportFile=Example_of_import_file
+# SaveImportProfile=Save this import profile
+# ErrorImportDuplicateProfil=Failed to save this import profile with this name. An existing profile already exists with this name.
+# ImportSummary=Import setup summary
+# TablesTarget=Targeted tables
+# FieldsTarget=Targeted fields
+# TableTarget=Targeted table
+# FieldTarget=Targeted field
+# FieldSource=Source field
+# DoNotImportFirstLine=Do not import first line of source file
+# NbOfSourceLines=Number of lines in source file
+# NowClickToTestTheImport=Check import parameters you have defined. If they are correct, click on button "%s" to launch a simulation of import process (no data will be changed in your database, it's only a simulation for the moment)...
+# RunSimulateImportFile=Launch the import simulation
+# FieldNeedSource=This fiels in database require a data from source file
+# SomeMandatoryFieldHaveNoSource=Some mandatory fields have no source from data file
+# InformationOnSourceFile=Information on source file
+# InformationOnTargetTables=Information on target fields
+# SelectAtLeastOneField=Switch at least one source field in the column of fields to export
+# SelectFormat=Choose this import file format
+# RunImportFile=Launch import file
+# NowClickToRunTheImport=Check result of import simulation. If everything is ok, launch the definitive import.
+# DataLoadedWithId=All data will be loaded with the following import id: %s
+# ErrorMissingMandatoryValue=Mandatory data is empty in source file for field %s.
+# TooMuchErrors=There is still %s other source lines with errors but output has been limited.
+# TooMuchWarnings=There is still %s other source lines with warnings but output has been limited.
+# EmptyLine=Empty line (will be discarded)
+# CorrectErrorBeforeRunningImport=You must first correct all errors before running definitive import.
+# FileWasImported=File was imported with number %s.
+# YouCanUseImportIdToFindRecord=You can find all imported records in your database by filtering on field import_key='%s'.
+# NbOfLinesOK=Number of lines with no errors and no warnings: %s.
+# NbOfLinesImported=Number of lines successfully imported: %s.
+# DataComeFromNoWhere=Value to insert comes from nowhere in source file.
+# DataComeFromFileFieldNb=Value to insert comes from field number %s in source file.
+# DataComeFromIdFoundFromRef=Value that comes from field number %s of source file will be used to find id of parent object to use (So the objet %s that has the ref. from source file must exists into Dolibarr).
+# DataComeFromIdFoundFromCodeId=Code that comes from field number %s of source file will be used to find id of parent object to use (So the code from source file must exists into dictionnary %s). Note that if you know id, you can also use it into source file instead of code. Import should work in both cases.
+# DataIsInsertedInto=Data coming from source file will be inserted into the following field:
+# DataIDSourceIsInsertedInto=The id of parent object found using the data in source file, will be inserted into the following field:
+# DataCodeIDSourceIsInsertedInto=The id of parent line found from code, will be inserted into following field:
+# SourceRequired=Data value is mandatory
+# SourceExample=Example of possible data value
+# ExampleAnyRefFoundIntoElement=Any ref found for element %s
+# ExampleAnyCodeOrIdFoundIntoDictionnary=Any code (or id) found into dictionnary %s
+# CSVFormatDesc=Comma Separated Value file format (.csv).
This is a text file format where fields are separated by separator [ %s ]. If separator is found inside a field content, field is rounded by round character [ %s ]. Escape character to escape round character is [ %s ].
+# Excel95FormatDesc=Excel file format (.xls)
This is native Excel 95 format (BIFF5).
+# Excel2007FormatDesc=Excel file format (.xlsx)
This is native Excel 2007 format (SpreadsheetML).
+# TsvFormatDesc=Tab Separated Value file format (.tsv)
This is a text file format where fields are separated by a tabulator [tab].
+# ExportFieldAutomaticallyAdded=Field %s was automatically added. It will avoid you to have similar lines to be treated as duplicate records (with this field added, all lines will own their own id and will differ).
+# CsvOptions=Csv Options
+# Separator=Separator
+# Enclosure=Enclosure
+# SuppliersProducts=Suppliers Products
+# BankCode=Bank code
+# DeskCode=Desk code
+# BankAccountNumber=Account number
+# BankAccountNumberKey=Key
+## filters
+# SelectFilterFields=If you want to filter on some values, just input values here.
+# FilterableFields=Champs Filtrables
+# FilteredFields=Filtered fields
+# FilteredFieldsValues=Value for filter
diff --git a/htdocs/langs/uk_UA/externalsite.lang b/htdocs/langs/uk_UA/externalsite.lang
new file mode 100644
index 00000000000..b915c37a5ab
--- /dev/null
+++ b/htdocs/langs/uk_UA/externalsite.lang
@@ -0,0 +1,4 @@
+# Dolibarr language file - Source file is en_US - externalsite
+# ExternalSiteSetup=Setup link to external website
+# ExternalSiteURL=External Site URL
+# ExternalSiteModuleNotComplete=Module ExternalSite was not configured properly.
diff --git a/htdocs/langs/uk_UA/ftp.lang b/htdocs/langs/uk_UA/ftp.lang
new file mode 100644
index 00000000000..6f135997201
--- /dev/null
+++ b/htdocs/langs/uk_UA/ftp.lang
@@ -0,0 +1,12 @@
+# Dolibarr language file - Source file is en_US - ftp
+# FTPClientSetup=FTP Client module setup
+# NewFTPClient=New FTP connection setup
+# FTPArea=FTP Area
+# FTPAreaDesc=This screen show you content of a FTP server view
+# SetupOfFTPClientModuleNotComplete=Setup of FTP client module seems to be not complete
+# FTPFeatureNotSupportedByYourPHP=Your PHP does not support FTP functions
+# FailedToConnectToFTPServer=Failed to connect to FTP server (server %s, port %s)
+# FailedToConnectToFTPServerWithCredentials=Failed to login to FTP server with defined login/password
+# FTPFailedToRemoveFile=Failed to remove file %s.
+# FTPFailedToRemoveDir=Failed to remove directory %s (Check permissions and that directory is empty).
+# FTPPassiveMode=Passive mode
diff --git a/htdocs/langs/uk_UA/help.lang b/htdocs/langs/uk_UA/help.lang
new file mode 100644
index 00000000000..fe836c72ab6
--- /dev/null
+++ b/htdocs/langs/uk_UA/help.lang
@@ -0,0 +1,28 @@
+# Dolibarr language file - Source file is en_US - help
+# CommunitySupport=Forum/Wiki support
+# EMailSupport=Emails support
+# RemoteControlSupport=Online real time / remote support
+# OtherSupport=Other support
+# ToSeeListOfAvailableRessources=To contact/see available resources:
+# ClickHere=Click here
+# HelpCenter=Help center
+# DolibarrHelpCenter=Dolibarr help and support center
+# ToGoBackToDolibarr=Otherwise, click here to use Dolibarr
+# TypeOfSupport=Source of support
+# TypeSupportCommunauty=Community (free)
+# TypeSupportCommercial=Commercial
+# TypeOfHelp=Type
+# NeedHelpCenter=Need help or support ?
+# Efficiency=Efficiency
+# TypeHelpOnly=Help only
+# TypeHelpDev=Help+Development
+# TypeHelpDevForm=Help+Development+Formation
+# ToGetHelpGoOnSparkAngels1=Some companies can provide a fast (sometime immediate) and more efficient online support by taking control of your computer. Such helpers can be found on %s web site:
+# ToGetHelpGoOnSparkAngels3=You can also go to the list of all available coaches for Dolibarr, for this click on button
+# ToGetHelpGoOnSparkAngels2=Sometimes, there is no company available at the moment you make your search, so think to change the filter to look for "all availability". You will be able to send more requests.
+# BackToHelpCenter=Otherwise, click here to go back to help center home page.
+# LinkToGoldMember=You can call one of the coach preselected by Dolibarr for your language (%s) by clicking his Widget (status and maximum price are automatically updated):
+# PossibleLanguages=Supported languages
+# MakeADonation=Help Dolibarr project, make a donation
+# SubscribeToFoundation=Help Dolibarr project, subscribe to the foundation
+# SeeOfficalSupport=For official Dolibarr support in your language:
%s
diff --git a/htdocs/langs/uk_UA/holiday.lang b/htdocs/langs/uk_UA/holiday.lang
new file mode 100644
index 00000000000..3bca20c07db
--- /dev/null
+++ b/htdocs/langs/uk_UA/holiday.lang
@@ -0,0 +1,152 @@
+# Dolibarr language file - Source file is en_US - holiday
+# HRM=HRM
+# Holidays=Holidays
+# CPTitreMenu=Holidays
+# MenuReportMonth=Monthly statement
+# MenuAddCP=Apply for holidays
+# NotActiveModCP=You must enable the module holidays to view this page.
+# NotConfigModCP=You must configure the module holidays to view this page. To do this, click here a>.
+# NoCPforUser=You don't have a demand for holidays.
+# AddCP=Apply for holidays
+# CPErrorSQL=An SQL error occurred:
+# Employe=Employee
+# DateDebCP=Start date
+# DateFinCP=End date
+# DateCreateCP=Creation date
+# DraftCP=Draft
+# ToReviewCP=Awaiting approval
+# ApprovedCP=Approved
+# CancelCP=Canceled
+# RefuseCP=Refused
+# ValidatorCP=Approbator
+# ListeCP=List of holidays
+# ReviewedByCP=Will be reviewed by
+# DescCP=Description
+# SendRequestCP=Creating demand for holidays
+# DelayToRequestCP=Applications for holidays must be made at least %s day(s) before them.
+# MenuConfCP=Edit balance of holidays
+# UpdateAllCP=Update the holidays
+# SoldeCPUser=Holidays balance is %s days.
+# ErrorEndDateCP=You must select an end date greater than the start date.
+# ErrorSQLCreateCP=An SQL error occurred during the creation:
+# ErrorIDFicheCP=An error has occurred, the request for holidays does not exist.
+# ReturnCP=Return to previous page
+# ErrorUserViewCP=You are not authorized to read this request for holidays.
+# InfosCP=Information of the demand of holidays
+# InfosWorkflowCP=Information Workflow
+# DateCreateCP=Creation date
+# RequestByCP=Requested by
+# TitreRequestCP=Sheet of holidays
+# NbUseDaysCP=Number of days of holidays consumed
+# EditCP=Edit
+# DeleteCP=Delete
+# ActionValidCP=Validate
+# ActionRefuseCP=Refuse
+# ActionCancelCP=Cancel
+# StatutCP=Status
+# SendToValidationCP=Send to validation
+# TitleDeleteCP=Delete the request of holidays
+# ConfirmDeleteCP=Confirm the deletion of this request for holidays?
+# ErrorCantDeleteCP=Error you don't have the right to delete this holiday request.
+# CantCreateCP=You don't have the right to apply for holidays.
+# InvalidValidatorCP=You must choose an approbator to your holiday request.
+# UpdateButtonCP=Update
+# CantUpdate=You cannot update this request of holidays.
+# NoDateDebut=You must select a start date.
+# NoDateFin=You must select an end date.
+# ErrorDureeCP=Your request for holidays does not contain working day.
+# TitleValidCP=Approve the request holidays
+# ConfirmValidCP=Are you sure you want to approve the holiday request?
+# DateValidCP=Date approved
+# TitleToValidCP=Send request holidays
+# ConfirmToValidCP=Are you sure you want to send the request of holidays?
+# TitleRefuseCP=Refuse the request holidays
+# ConfirmRefuseCP=Are you sure you want to refuse the request of holidays?
+# NoMotifRefuseCP=You must choose a reason for refusing the request.
+# TitleCancelCP=Cancel the request holidays
+# ConfirmCancelCP=Are you sure you want to cancel the request of holidays?
+# DetailRefusCP=Reason for refusal
+# DateRefusCP=Date of refusal
+# DateCancelCP=Date of cancellation
+# DefineEventUserCP=Assign an exceptional leave for a user
+# addEventToUserCP=Assign leave
+# MotifCP=Reason
+# UserCP=User
+# ErrorAddEventToUserCP=An error occurred while adding the exceptional leave.
+# AddEventToUserOkCP=The addition of the exceptional leave has been completed.
+# MenuLogCP=View logs of holidays
+# LogCP=Log of updates of holidays
+# ActionByCP=Performed by
+# UserUpdateCP=For the user
+# PrevSoldeCP=Previous Balance
+# NewSoldeCP=New Balance
+# alreadyCPexist=A request for holidays has already been done on this period.
+# UserName=Name
+# Employee=Employee
+# FirstDayOfHoliday=First day of holiday
+# LastDayOfHoliday=Last day of holiday
+# HolidaysMonthlyUpdate=Monthly update
+# ManualUpdate=Manual update
+# HolidaysCancelation=Holidays cancelation
+
+## Configuration du Module ##
+# ConfCP=Configuration of holidays module
+# DescOptionCP=Description of the option
+# ValueOptionCP=Value
+# GroupToValidateCP=Group with the ability to approve holidays
+# ConfirmConfigCP=Validate the configuration
+# LastUpdateCP=Last updated automatically of holidays
+# UpdateConfCPOK=Updated successfully.
+# ErrorUpdateConfCP=An error occurred during the update, please try again.
+# AddCPforUsers=Please add the balance of holidays of users by clicking here.
+# DelayForSubmitCP=Deadline to apply for holidays
+# AlertapprobatortorDelayCP=Prevent the approbator if the holiday request does not match the deadline
+# AlertValidatorDelayCP=Préevent the approbator if the holiday request exceed delay
+# AlertValidorSoldeCP=Prevent the approbator if the holiday request exceed the balance
+# nbUserCP=Number of users supported in the module holidays
+# nbHolidayDeductedCP=Number of holidays to be deducted per day of holiday taken
+# nbHolidayEveryMonthCP=Number of holidays added every month
+# Module27130Name= Management of holidays
+# Module27130Desc= Management of holidays
+# TitleOptionMainCP=Main settings of holidays
+# TitleOptionEventCP=Settings of holidays related to events
+# ValidEventCP=Validate
+# UpdateEventCP=Update events
+# CreateEventCP=Create
+# NameEventCP=Event name
+# OkCreateEventCP=The addition of the event went well.
+# ErrorCreateEventCP=Error creating the event.
+# UpdateEventOkCP=The update of the event went well.
+# ErrorUpdateEventCP=Error while updating the event.
+# DeleteEventCP=Delete Event
+# DeleteEventOkCP=The event has been deleted.
+# ErrorDeleteEventCP=Error while deleting the event.
+# TitleDeleteEventCP=Delete a exceptional leave
+# TitleCreateEventCP=Create a exceptional leave
+# TitleUpdateEventCP=Edit or delete a exceptional leave
+# DeleteEventOptionCP=Delete
+# UpdateEventOptionCP=Update
+# ErrorMailNotSend=An error occurred while sending email:
+# NoCPforMonth=No leave this month.
+# nbJours=Number days
+# TitleAdminCP=Configuration of Holidays
+
+#Messages
+# Hello=Hello
+# HolidaysToValidate=Validate holidays
+# HolidaysToValidateBody=Below is a request for holidays to validate
+# HolidaysToValidateDelay=This request for holidays will take place within a period of less than %s days.
+# HolidaysToValidateAlertSolde=The user who made this request for holidays do not have enough available days.
+# HolidaysValidated=Validated holidays
+# HolidaysValidatedBody=Your request for holidays for %s to %s has been validated.
+# HolidaysRefused=Denied holidays
+# HolidaysRefusedBody=Your request for holidays for %s to %s has been denied for the following reason :
+# HolidaysCanceled=Canceled holidays
+# HolidaysCanceledBody=Your request for holidays for %s to %s has been canceled.
+
+# Permission20001=Read/create/modify their holidays
+# Permission20002=Read/modify all requests of holidays
+# Permission20003=Delete their holidays requests
+# Permission20004=Define users holidays
+# Permission20005=Review log of modified holidays
+# Permission20006=Access holidays monthly report
diff --git a/htdocs/langs/uk_UA/install.lang b/htdocs/langs/uk_UA/install.lang
new file mode 100644
index 00000000000..2e7cc12afac
--- /dev/null
+++ b/htdocs/langs/uk_UA/install.lang
@@ -0,0 +1,209 @@
+# Dolibarr language file - Source file is en_US - install
+# InstallEasy=Just follow the instructions step by step.
+# MiscellaneousChecks=Prerequisites check
+# DolibarrWelcome=Welcome to Dolibarr
+# ConfFileExists=Configuration file %s exists.
+# ConfFileDoesNotExists=Configuration file %s does not exist !
+# ConfFileDoesNotExistsAndCouldNotBeCreated=Configuration file %s does not exist and could not be created !
+# ConfFileCouldBeCreated=Configuration file %s could be created.
+# ConfFileIsNotWritable=Configuration file %s is not writable. Check permissions. For first install, your web server must be granted to be able to write into this file during configuration process ("chmod 666" for example on a Unix like OS).
+# ConfFileIsWritable=Configuration file %s is writable.
+# ConfFileReload=Reload all information from configuration file.
+# PHPSupportSessions=This PHP supports sessions.
+# PHPSupportPOSTGETOk=This PHP supports variables POST and GET.
+# PHPSupportPOSTGETKo=It's possible your PHP setup does not support variables POST and/or GET. Check your parameter variables_order in php.ini.
+# PHPSupportGD=This PHP support GD graphical functions.
+# PHPSupportUTF8=This PHP support UTF8 functions.
+# PHPMemoryOK=Your PHP max session memory is set to %s. This should be enough.
+# PHPMemoryTooLow=Your PHP max session memory is set to %s bytes. This should be too low. Change your php.ini to set memory_limit parameter to at least %s bytes.
+# Recheck=Click here for a more significative test
+# ErrorPHPDoesNotSupportSessions=Your PHP installation does not support sessions. This feature is required to make Dolibarr working. Check your PHP setup.
+# ErrorPHPDoesNotSupportGD=Your PHP installation does not support graphical function GD. No graph will be available.
+# ErrorPHPDoesNotSupportUTF8=Your PHP installation does not support UTF8 functions. Dolibarr can't work correctly. Solve this before installing Dolibarr.
+# ErrorDirDoesNotExists=Directory %s does not exist.
+# ErrorGoBackAndCorrectParameters=Go backward and correct wrong parameters.
+# ErrorWrongValueForParameter=You may have typed a wrong value for parameter '%s'.
+# ErrorFailedToCreateDatabase=Failed to create database '%s'.
+# ErrorFailedToConnectToDatabase=Failed to connect to database '%s'.
+# ErrorDatabaseVersionTooLow=Database version (%s) too old. Version %s or higher is required.
+# ErrorPHPVersionTooLow=PHP version too old. Version %s is required.
+# WarningPHPVersionTooLow=PHP version too old. Version %s or more is expected. This version should allow install but is not supported.
+# ErrorConnectedButDatabaseNotFound=Connection to server successfull but database '%s' not found.
+# ErrorDatabaseAlreadyExists=Database '%s' already exists.
+# IfDatabaseNotExistsGoBackAndUncheckCreate=If database does not exists, go back and check option "Create database".
+# IfDatabaseExistsGoBackAndCheckCreate=If database already exists, go back and uncheck "Create database" option.
+# WarningBrowserTooOld=Too old version of browser. Upgrading your browser to a recent version of Firefox, Chrome or Opera is highly recommanded.
+# PHPVersion=PHP Version
+# YouCanContinue=You can continue...
+# PleaseBePatient=Please be patient...
+# License=Using license
+# ConfigurationFile=Configuration file
+# WebPagesDirectory=Directory where web pages are stored
+# DocumentsDirectory=Directory to store uploaded and generated documents
+# URLRoot=URL Root
+# ForceHttps=Force secure connections (https)
+# CheckToForceHttps=Check this option to force secure connections (https).
This requires that the web server is configured with an SSL certificate.
+# DolibarrDatabase=Dolibarr Database
+# DatabaseChoice=Database choice
+# DatabaseType=Database type
+# DriverType=Driver type
+# Server=Server
+# ServerAddressDescription=Name or ip address for database server, usually 'localhost' when database server is hosted on same server than web server
+# ServerPortDescription=Database server port. Keep empty if unknown.
+# DatabaseServer=Database server
+# DatabaseName=Database name
+# DatabasePrefix=Database prefix table
+# Login=Login
+# AdminLogin=Login for Dolibarr database owner.
+# Password=Password
+# PasswordAgain=Retype password a second time
+# AdminPassword=Password for Dolibarr database owner.
+# CreateDatabase=Create database
+# CreateUser=Create owner
+# DatabaseSuperUserAccess=Database server - Superuser access
+# CheckToCreateDatabase=Check box if database does not exist and must be created.
In this case, you must fill the login/password for superuser account at the bottom of this page.
+# CheckToCreateUser=Check box if database owner does not exist and must be created.
In this case, you must choose its login and password and also fill the login/password for the superuser account at the bottom of this page. If this box is unchecked, owner database and its passwords must exists.
+# Experimental=(experimental)
+# DatabaseRootLoginDescription=Login of the user allowed to create new databases or new users, mandatory if your database or its owner does not already exists.
+# KeepEmptyIfNoPassword=Leave empty if user has no password (avoid this)
+# SaveConfigurationFile=Save values
+# ConfigurationSaving=Saving configuration file
+# ServerConnection=Server connection
+# DatabaseConnection=Database connection
+# DatabaseCreation=Database creation
+# UserCreation=User creation
+# CreateDatabaseObjects=Database objects creation
+# ReferenceDataLoading=Reference data loading
+# TablesAndPrimaryKeysCreation=Tables and Primary keys creation
+# CreateTableAndPrimaryKey=Create table %s
+# CreateOtherKeysForTable=Create foreign keys and indexes for table %s
+# OtherKeysCreation=Foreign keys and indexes creation
+# FunctionsCreation=Functions creation
+# AdminAccountCreation=Administrator login creation
+# PleaseTypePassword=Please type a password, empty passwords are not allowed !
+# PleaseTypeALogin=Please type a login !
+# PasswordsMismatch=Passwords differs, please try again !
+# SetupEnd=End of setup
+# SystemIsInstalled=This installation is complete.
+# SystemIsUpgraded=Dolibarr has been upgraded successfully.
+# YouNeedToPersonalizeSetup=You need to configure Dolibarr to suit your needs (appearance, features, ...). To do this, please follow the link below:
+# AdminLoginCreatedSuccessfuly=Dolibarr administrator login '%s' created successfuly.
+# GoToDolibarr=Go to Dolibarr
+# GoToSetupArea=Go to Dolibarr (setup area)
+# MigrationNotFinished=Version of your database is not completely up to date, so you'll have to run the upgrade process again.
+# GoToUpgradePage=Go to upgrade page again
+# Examples=Examples
+# WithNoSlashAtTheEnd=Without the slash "/" at the end
+# DirectoryRecommendation=It is recommanded to use a directory outside of your directory of your web pages.
+# LoginAlreadyExists=Already exists
+# DolibarrAdminLogin=Dolibarr admin login
+# AdminLoginAlreadyExists=Dolibarr administrator account '%s' already exists. Go back, if you want to create another one.
+# WarningRemoveInstallDir=Warning, for security reasons, once the install or upgrade is complete, to avoid using install tools again, you should add a file called install.lock into Dolibarr document directory, in order to avoid malicious use of it.
+# ThisPHPDoesNotSupportTypeBase=This PHP system does not support any interface to access database type %s
+# FunctionNotAvailableInThisPHP=Not available on this PHP
+# MigrateScript=Migration script
+# ChoosedMigrateScript=Choose migration script
+# DataMigration=Data migration
+# DatabaseMigration=Structure database migration
+# ProcessMigrateScript=Script processing
+# ChooseYourSetupMode=Choose your setup mode and click "Start"...
+# FreshInstall=Fresh install
+# FreshInstallDesc=Use this mode if this is your first install. If not, this mode can repair a incomplete previous install, but if you want to upgrade your version, choose "Upgrade" mode.
+# Upgrade=Upgrade
+# UpgradeDesc=Use this mode if you have replaced old Dolibarr files with files from a newer version. This will upgrade your database and data.
+# Start=Start
+# InstallNotAllowed=Setup not allowed by conf.php permissions
+# NotAvailable=Not available
+# YouMustCreateWithPermission=You must create file %s and set write permissions on it for the web server during install process.
+# CorrectProblemAndReloadPage=Please fix the problem and press F5 to reload page.
+# AlreadyDone=Already migrated
+# DatabaseVersion=Database version
+# ServerVersion=Database server version
+# YouMustCreateItAndAllowServerToWrite=You must create this directory and allow for the web server to write into it.
+# CharsetChoice=Character set choice
+# CharacterSetClient=Character set used for generated HTML web pages
+# CharacterSetClientComment=Choose character set for web display.
Default proposed character set is the one of your database.
+# DBSortingCollation=Character sorting order
+# DBSortingCollationComment=Choose page code that defines character's sorting order used by database. This parameter is also called 'collation' by some databases.
This parameter can't be defined if database already exists.
+# CharacterSetDatabase=Character set for database
+# CharacterSetDatabaseComment=Choose character set wanted for database creation.
This parameter can't be defined if database already exists.
+# YouAskDatabaseCreationSoDolibarrNeedToConnect=You ask to create database %s, but for this, Dolibarr need to connect to server %s with super user %s permissions.
+# YouAskLoginCreationSoDolibarrNeedToConnect=You ask to create database login %s, but for this, Dolibarr need to connect to server %s with super user %s permissions.
+# BecauseConnectionFailedParametersMayBeWrong=As connection failed, host or super user parameters must be wrong.
+# OrphelinsPaymentsDetectedByMethod=Orphans payment detected by method %s
+# RemoveItManuallyAndPressF5ToContinue=Remove it manually and press F5 to continue.
+# KeepDefaultValuesWamp=You use the Dolibarr setup wizard from DoliWamp, so values proposed here are already optimized. Change them only if you know what you do.
+# KeepDefaultValuesDeb=You use the Dolibarr setup wizard from a Linux package (Ubuntu, Debian, Fedora...), so values proposed here are already optimized. Only the password of the database owner to create must be completed. Change other parameters only if you know what you do.
+# KeepDefaultValuesMamp=You use the Dolibarr setup wizard from DoliMamp, so values proposed here are already optimized. Change them only if you know what you do.
+# KeepDefaultValuesProxmox=You use the Dolibarr setup wizard from a Proxmox virtual appliance, so values proposed here are already optimized. Change them only if you know what you do.
+# FieldRenamed=Field renamed
+# IfLoginDoesNotExistsCheckCreateUser=If login does not exists yet, you must check option "Create user"
+# ErrorConnection=Server "%s", database name "%s", login "%s", or database password may be wrong or PHP client version may be too old compared to database version.
+# InstallChoiceRecommanded=Recommended choice to install version %s from your current version %s
+# InstallChoiceSuggested=Install choice suggested by installer.
+# MigrateIsDoneStepByStep=The targeted version (%s) has a gap of several versions, so install wizard will come back to suggest next migration once this one will be finished.
+# CheckThatDatabasenameIsCorrect=Check that database name "%s" is correct.
+# IfAlreadyExistsCheckOption=If this name is correct and that database does not exist yet, you must check option "Create database".
+# OpenBaseDir=PHP openbasedir parameter
+# YouAskToCreateDatabaseSoRootRequired=You checked the box "Create database". For this, you need to provide login/password of superuser (bottom of form).
+# YouAskToCreateDatabaseUserSoRootRequired=You checked the box "Create database owner". For this, you need to provide login/password of superuser (bottom of form).
+# NextStepMightLastALongTime=Current step may last several minutes. Please wait until the next screen is shown completely before continuing.
+# MigrationCustomerOrderShipping=Migrate shipping for customer orders storage
+# MigrationShippingDelivery=Upgrade storage of shipping
+# MigrationShippingDelivery2=Upgrade storage of shipping 2
+# MigrationFinished=Migration finished
+# LastStepDesc=Last step: Define here login and password you plan to use to connect to software. Do not loose this as it is the account to administer all others.
+# ActivateModule=Activate module %s
+# ShowEditTechnicalParameters=Click here to show/edit advanced parameters (expert mode)
+
+#########
+# upgrade
+#########
+# MigrationFixData=Fix for denormalized data
+# MigrationOrder=Data migration for customer's orders
+# MigrationSupplierOrder=Data migration for supplier's orders
+# MigrationProposal=Data migration for commercial proposals
+# MigrationInvoice=Data migration for customer's invoices
+# MigrationContract=Data migration for contracts
+# MigrationSuccessfullUpdate=Upgrade successful
+# MigrationUpdateFailed=Failed upgrade process
+# MigrationRelationshipTables=Data migration for relationship tables (%s)
+# MigrationPaymentsUpdate=Payment data correction
+# MigrationPaymentsNumberToUpdate=%s payment(s) to update
+# MigrationProcessPaymentUpdate=Update payment(s) %s
+# MigrationPaymentsNothingToUpdate=No more things to do
+# MigrationPaymentsNothingUpdatable=No more payments that can be corrected
+# MigrationContractsUpdate=Contract data correction
+# MigrationContractsNumberToUpdate=%s contract(s) to update
+# MigrationContractsLineCreation=Create contract line for contract ref %s
+# MigrationContractsNothingToUpdate=No more things to do
+# MigrationContractsFieldDontExist=Field fk_facture does not exists anymore. Nothing to do.
+# MigrationContractsEmptyDatesUpdate=Contract empty date correction
+# MigrationContractsEmptyDatesUpdateSuccess=Contract emtpy date correction done successfuly
+# MigrationContractsEmptyDatesNothingToUpdate=No contract empty date to correct
+# MigrationContractsEmptyCreationDatesNothingToUpdate=No contract creation date to correct
+# MigrationContractsInvalidDatesUpdate=Bad value date contract correction
+# MigrationContractsInvalidDateFix=Correct contract %s (Contract date=%s, Starting service date min=%s)
+# MigrationContractsInvalidDatesNumber=%s contracts modified
+# MigrationContractsInvalidDatesNothingToUpdate=No date with bad value to correct
+# MigrationContractsIncoherentCreationDateUpdate=Bad value contract creation date correction
+# MigrationContractsIncoherentCreationDateUpdateSuccess=Bad value contract creation date correction done succesfuly
+# MigrationContractsIncoherentCreationDateNothingToUpdate=No bad value for contract creation date to correct
+# MigrationReopeningContracts=Open contract closed by error
+# MigrationReopenThisContract=Reopen contract %s
+# MigrationReopenedContractsNumber=%s contracts modified
+# MigrationReopeningContractsNothingToUpdate=No closed contract to open
+# MigrationBankTransfertsUpdate=Update links between bank transaction and a bank transfer
+# MigrationBankTransfertsNothingToUpdate=All links are up to date
+# MigrationShipmentOrderMatching=Sendings receipt update
+# MigrationDeliveryOrderMatching=Delivery receipt update
+# MigrationDeliveryDetail=Delivery update
+# MigrationStockDetail=Update stock value of products
+# MigrationMenusDetail=Update dynamic menus tables
+# MigrationDeliveryAddress=Update delivery address in shipments
+# MigrationProjectTaskActors=Data migration for llx_projet_task_actors table
+# MigrationProjectUserResp=Data migration field fk_user_resp of llx_projet to llx_element_contact
+# MigrationProjectTaskTime=Update time spent in seconds
+# MigrationActioncommElement=Update data on actions
+# MigrationPaymentMode=Data migration for payment mode
+# MigrationCategorieAssociation=Migration of categories
diff --git a/htdocs/langs/uk_UA/interventions.lang b/htdocs/langs/uk_UA/interventions.lang
new file mode 100644
index 00000000000..0a5b3e15467
--- /dev/null
+++ b/htdocs/langs/uk_UA/interventions.lang
@@ -0,0 +1,42 @@
+# Dolibarr language file - Source file is en_US - interventions
+# Intervention=Intervention
+# Interventions=Interventions
+# InterventionCard=Intervention card
+# NewIntervention=New intervention
+# AddIntervention=Add intervention
+# ListOfInterventions=List of interventions
+# EditIntervention=Edit intervention
+# ActionsOnFicheInter=Actions on intervention
+# LastInterventions=Last %s interventions
+# AllInterventions=All interventions
+# CreateDraftIntervention=Create draft
+# CustomerDoesNotHavePrefix=Customer does not have a prefix
+# InterventionContact=Intervention contact
+# DeleteIntervention=Delete intervention
+# ValidateIntervention=Validate intervention
+# ModifyIntervention=Modify intervention
+# DeleteInterventionLine=Delete intervention line
+# ConfirmDeleteIntervention=Are you sure you want to delete this intervention ?
+# ConfirmValidateIntervention=Are you sure you want to validate this intervention under name %s ?
+# ConfirmModifyIntervention=Are you sure you want to modify this intervention ?
+# ConfirmDeleteInterventionLine=Are you sure you want to delete this intervention line ?
+# NameAndSignatureOfInternalContact=Name and signature of intervening :
+# NameAndSignatureOfExternalContact=Name and signature of customer :
+# DocumentModelStandard=Standard document model for interventions
+# InterventionCardsAndInterventionLines=Interventions and lines of interventions
+# ClassifyBilled=Classify "Billed"
+# StatusInterInvoiced=Billed
+# RelatedInterventions=Related interventions
+# ShowIntervention=Show intervention
+##### Types de contacts #####
+# TypeContact_fichinter_internal_INTERREPFOLL=Representative following-up intervention
+# TypeContact_fichinter_internal_INTERVENING=Intervening
+# TypeContact_fichinter_external_BILLING=Billing customer contact
+# TypeContact_fichinter_external_CUSTOMER=Following-up customer contact
+# Modele numérotation
+# ArcticNumRefModelDesc1=Generic number model
+# ArcticNumRefModelError=Failed to activate
+# PacificNumRefModelDesc1=Return numero with format %syymm-nnnn where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
+# PacificNumRefModelError=An intervention card starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
+# PrintProductsOnFichinter=Print products on intervention card
+# PrintProductsOnFichinterDetails=forinterventions generated from orders
diff --git a/htdocs/langs/uk_UA/languages.lang b/htdocs/langs/uk_UA/languages.lang
new file mode 100644
index 00000000000..ffc7776c39f
--- /dev/null
+++ b/htdocs/langs/uk_UA/languages.lang
@@ -0,0 +1,59 @@
+# Dolibarr language file - Source file is en_US - languages
+
+# Language_ar_AR=Arabic
+# Language_ar_SA=Arabic
+# Language_bg_BG=Bulgarian
+# Language_ca_ES=Catalan
+# Language_cs_CZ=Czech
+# Language_da_DA=Danish
+# Language_da_DK=Danish
+# Language_de_DE=German
+# Language_de_AT=German (Austria)
+# Language_el_GR=Greek
+# Language_en_AU=English (Australia)
+# Language_en_GB=English (United Kingdom)
+# Language_en_IN=English (India)
+# Language_en_NZ=English (New Zealand)
+# Language_en_SA=English (Saudi Arabia)
+# Language_en_US=English (United States)
+# Language_en_ZA=English (South Africa)
+# Language_es_ES=Spanish
+# Language_es_AR=Spanish (Argentina)
+# Language_es_HN=Spanish (Honduras)
+# Language_es_MX=Spanish (Mexico)
+# Language_es_PY=Spanish (Paraguay)
+# Language_es_PE=Spanish (Peru)
+# Language_es_PR=Spanish (Puerto Rico)
+# Language_et_EE=Estonian
+# Language_fa_IR=Persian
+# Language_fi_FI=Fins
+# Language_fr_BE=French (Belgium)
+# Language_fr_CA=French (Canada)
+# Language_fr_CH=French (Switzerland)
+# Language_fr_FR=French
+# Language_fr_NC=French (New Caledonia)
+# Language_he_IL=Hebrew
+# Language_hu_HU=Hungarian
+# Language_is_IS=Icelandic
+# Language_it_IT=Italian
+# Language_ja_JP=Japanese
+# Language_ko_KR=Korean
+# Language_lv_LV=Latvian
+# Language_nb_NO=Norwegian (Bokmål)
+# Language_nl_BE=Dutch (Belgium)
+# Language_nl_NL=Dutch (Netherlands)
+# Language_pl_PL=Polish
+# Language_pt_BR=Portuguese (Brazil)
+# Language_pt_PT=Portuguese
+# Language_ro_RO=Romanian
+# Language_ru_RU=Russian
+# Language_ru_UA=Russian (Ukraine)
+# Language_tr_TR=Turkish
+# Language_sl_SI=Slovenian
+# Language_sv_SV=Swedish
+# Language_sv_SE=Swedish
+# Language_sk_SK=Slovakian
+# Language_uz_UZ=Uzbek
+# Language_vi_VN=Vietnamese
+# Language_zh_CN=Chinese
+# Language_zh_TW=Chinese (Traditional)
diff --git a/htdocs/langs/uk_UA/ldap.lang b/htdocs/langs/uk_UA/ldap.lang
new file mode 100644
index 00000000000..ed16db42181
--- /dev/null
+++ b/htdocs/langs/uk_UA/ldap.lang
@@ -0,0 +1,29 @@
+# Dolibarr language file - Source file is en_US - ldap
+# DomainPassword=Password for domain
+# YouMustChangePassNextLogon=Password for user %s on the domain %s must be changed.
+# UserMustChangePassNextLogon=User must change password on the domain %s
+# LdapUacf_NORMAL_ACCOUNT=User account
+# LdapUacf_DONT_EXPIRE_PASSWORD=Password never expires
+# LdapUacf_ACCOUNTDISABLE=Account is disabled in the domain %s
+# LDAPInformationsForThisContact=Information in LDAP database for this contact
+# LDAPInformationsForThisUser=Information in LDAP database for this user
+# LDAPInformationsForThisGroup=Information in LDAP database for this group
+# LDAPInformationsForThisMember=Information in LDAP database for this member
+# LDAPAttribute=LDAP attribute
+# LDAPAttributes=LDAP attributes
+# LDAPCard=LDAP card
+# LDAPRecordNotFound=Record not found in LDAP database
+# LDAPUsers=Users in LDAP database
+# LDAPGroups=Groups in LDAP database
+# LDAPFieldStatus=Status
+# LDAPFieldFirstSubscriptionDate=First subscription date
+# LDAPFieldFirstSubscriptionAmount=First subscription amount
+# LDAPFieldLastSubscriptionDate=Last subscription date
+# LDAPFieldLastSubscriptionAmount=Last subscription amount
+# SynchronizeDolibarr2Ldap=Synchronize user (Dolibarr -> LDAP)
+# UserSynchronized=User synchronized
+# GroupSynchronized=Group synchronized
+# MemberSynchronized=Member synchronized
+# ContactSynchronized=Contact synchronized
+# ForceSynchronize=Force synchronizing Dolibarr -> LDAP
+# ErrorFailedToReadLDAP=Failed to read LDAP database. Check LDAP module setup and database accessibility.
diff --git a/htdocs/langs/uk_UA/mailmanspip.lang b/htdocs/langs/uk_UA/mailmanspip.lang
new file mode 100644
index 00000000000..4df2bf08bde
--- /dev/null
+++ b/htdocs/langs/uk_UA/mailmanspip.lang
@@ -0,0 +1,27 @@
+# Dolibarr language file - Source file is en_US - mailmanspip
+# MailmanSpipSetup=Mailman and SPIP module Setup
+# MailmanTitle=Mailman mailing list system
+# TestSubscribe=To test subscription to Mailman lists
+# TestUnSubscribe=To test unsubscribe from Mailman lists
+# MailmanCreationSuccess=Subscription test was executed succesfully
+# MailmanDeletionSuccess=Unsubscription test was executed succesfully
+# SynchroMailManEnabled=A Mailman update will be performed
+# SynchroSpipEnabled=A Spip update will be performed
+# DescADHERENT_MAILMAN_ADMINPW=Mailman administrator password
+# DescADHERENT_MAILMAN_URL=URL for Mailman subscriptions
+# DescADHERENT_MAILMAN_UNSUB_URL=URL for Mailman unsubscriptions
+# DescADHERENT_MAILMAN_LISTS=List(s) for automatic inscription of new members (separated by a comma)
+# SPIPTitle=SPIP Content Management System
+# DescADHERENT_SPIP_SERVEUR=SPIP Server
+# DescADHERENT_SPIP_DB=SPIP database name
+# DescADHERENT_SPIP_USER=SPIP database login
+# DescADHERENT_SPIP_PASS=SPIP database password
+# AddIntoSpip=Add into SPIP
+# AddIntoSpipConfirmation=Are you sure you want to add this member into SPIP?
+# AddIntoSpipError=Failed to add the user in SPIP
+# DeleteIntoSpip=Remove from SPIP
+# DeleteIntoSpipConfirmation=Are you sure you want to remove this member from SPIP?
+# DeleteIntoSpipError=Failed to suppress the user from SPIP
+# SPIPConnectionFailed=Failed to connect to SPIP
+# SuccessToAddToMailmanList=Add of %s to mailman list %s or SPIP database done
+# SuccessToRemoveToMailmanList=Removal of %s from mailman list %s or SPIP database done
diff --git a/htdocs/langs/uk_UA/mails.lang b/htdocs/langs/uk_UA/mails.lang
new file mode 100644
index 00000000000..328fc3ec5d6
--- /dev/null
+++ b/htdocs/langs/uk_UA/mails.lang
@@ -0,0 +1,132 @@
+# Dolibarr language file - Source file is en_US - mails
+# Mailing=EMailing
+# EMailing=EMailing
+# Mailings=EMailings
+# EMailings=EMailings
+# AllEMailings=All eMailings
+# MailCard=EMailing card
+# MailTargets=Targets
+# MailRecipients=Recipients
+# MailRecipient=Recipient
+# MailTitle=Description
+# MailFrom=Sender
+# MailErrorsTo=Errors to
+# MailReply=Reply to
+# MailTo=Receiver(s)
+# MailCC=Copy to
+# MailCCC=Cached copy to
+# MailTopic=EMail topic
+# MailText=Message
+# MailFile=Attached files
+# MailMessage=EMail body
+# ShowEMailing=Show emailing
+# ListOfEMailings=List of emailings
+# NewMailing=New emailing
+# EditMailing=Edit emailing
+# ResetMailing=Resend emailing
+# DeleteMailing=Delete emailing
+# DeleteAMailing=Delete an emailing
+# PreviewMailing=Preview emailing
+# PrepareMailing=Prepare emailing
+# CreateMailing=Create emailing
+# MailingDesc=This page allows you to send emailings to a group of people.
+# MailingResult=Sending emails result
+# TestMailing=Test email
+# ValidMailing=Valid emailing
+# ApproveMailing=Approve emailing
+# MailingStatusDraft=Draft
+# MailingStatusValidated=Validated
+# MailingStatusApproved=Approved
+# MailingStatusSent=Sent
+# MailingStatusSentPartialy=Sent partialy
+# MailingStatusSentCompletely=Sent completely
+# MailingStatusError=Error
+# MailingStatusNotSent=Not sent
+# MailSuccessfulySent=Email successfully sent (from %s to %s)
+# MailingSuccessfullyValidated=EMailing successfully validated
+# MailUnsubcribe=Unsubscribe
+# Unsuscribe=Unsubscribe
+# MailingStatusNotContact=Don't contact anymore
+# ErrorMailRecipientIsEmpty=Email recipient is empty
+# WarningNoEMailsAdded=No new Email to add to recipient's list.
+# ConfirmValidMailing=Are you sure you want to validate this emailing ?
+# ConfirmResetMailing=Warning, by reinitializing emailing %s, you allow to make a mass sending of this email another time. Are you sure you this is what you want to do ?
+# ConfirmDeleteMailing=Are you sure you want to delete this emailling ?
+# NbOfRecipients=Number of recipients
+# NbOfUniqueEMails=Nb of unique emails
+# NbOfEMails=Nb of EMails
+# TotalNbOfDistinctRecipients=Number of distinct recipients
+# NoTargetYet=No recipients defined yet (Go on tab 'Recipients')
+# AddRecipients=Add recipients
+# RemoveRecipient=Remove recipient
+# CommonSubstitutions=Common substitutions
+# YouCanAddYourOwnPredefindedListHere=To create your email selector module, see htdocs/core/modules/mailings/README.
+# EMailTestSubstitutionReplacedByGenericValues=When using test mode, substitutions variables are replaced by generic values
+# MailingAddFile=Attach this file
+# NoAttachedFiles=No attached files
+# BadEMail=Bad value for EMail
+# CloneEMailing=Clone Emailing
+# ConfirmCloneEMailing=Are you sure you want to clone this emailing ?
+# CloneContent=Clone message
+# CloneReceivers=Cloner recipients
+# DateLastSend=Date of last sending
+# DateSending=Date sending
+# SentTo=Sent to %s
+# MailingStatusRead=Read
+# CheckRead=Read Receipt
+# YourMailUnsubcribeOK=The email %s is correctly unsubcribe from mailing list
+# MailtoEMail=Hyper link to email
+# ActivateCheckRead=Allow to use the "Unsubcribe" link
+# ActivateCheckReadKey=Key use to encrypt URL use for "Read Receipt" and "Unsubcribe" feature
+# EMailSentToNRecipients=EMail sent to %s recipients.
+
+# Libelle des modules de liste de destinataires mailing
+# MailingModuleDescContactCompanies=Contacts/addresses of all third parties (customer, prospect, supplier, ...)
+# MailingModuleDescDolibarrUsers=Dolibarr users
+# MailingModuleDescFundationMembers=Foundation members with emails
+# MailingModuleDescEmailsFromFile=EMails from a text file (email;lastname;firstname;other)
+# MailingModuleDescEmailsFromUser=EMails from user input (email;lastname;firstname;other)
+# MailingModuleDescContactsCategories=Third parties (by category)
+# MailingModuleDescDolibarrContractsLinesExpired=Third parties with expired contract's lines
+# MailingModuleDescContactsByCompanyCategory=Contacts/addresses of third parties (by third parties category)
+# MailingModuleDescContactsByCategory=Contacts/addresses of third parties by category
+# MailingModuleDescMembersCategories=Foundation members (by categories)
+# MailingModuleDescContactsByFunction=Contacts/addresses of third parties (by position/function)
+
+
+# LineInFile=Line %s in file
+# RecipientSelectionModules=Defined requests for recipient's selection
+# MailSelectedRecipients=Selected recipients
+# MailingArea=EMailings area
+# LastMailings=Last %s emailings
+# TargetsStatistics=Targets statistics
+# NbOfCompaniesContacts=Unique contacts/addresses
+# MailNoChangePossible=Recipients for validated emailing can't be changed
+# SearchAMailing=Search mailing
+# SendMailing=Send emailing
+# SendMail=Send email
+# SentBy=Sent by
+# MailingNeedCommand=For security reason, sending an emailing is better when performed from command line. If you have one, ask your server administrator to launch the following command to send the emailing to all recipients:
+# MailingNeedCommand2=You can however send them online by adding parameter MAILING_LIMIT_SENDBYWEB with value of max number of emails you want to send by session. For this, go on Home - Setup - Other.
+# ConfirmSendingEmailing=If you can't or prefer sending them with your www browser, please confirm you are sure you want to send emailing now from your browser ?
+# LimitSendingEmailing=Note: On line sending of emailings are limited for security and timeout reasons to %s recipients by sending session.
+# TargetsReset=Clear list
+# ToClearAllRecipientsClickHere=Click here to clear the recipient list for this emailing
+# ToAddRecipientsChooseHere=Add recipients by choosing from the lists
+# NbOfEMailingsReceived=Mass emailings received
+# IdRecord=ID record
+# DeliveryReceipt=Delivery Receipt
+# YouCanUseCommaSeparatorForSeveralRecipients=You can use the comma separator to specify several recipients.
+# TagCheckMail=Track mail opening
+# TagUnsubscribe=Unsubscribe link
+# TagSignature=Signature sending user
+# TagMailtoEmail=Recipient EMail
+
+# Module Notifications
+# Notifications=Notifications
+# NoNotificationsWillBeSent=No email notifications are planned for this event and company
+# ANotificationsWillBeSent=1 notification will be sent by email
+# SomeNotificationsWillBeSent=%s notifications will be sent by email
+# AddNewNotification=Activate a new email notification request
+# ListOfActiveNotifications=List all active email notification requests
+# ListOfNotificationsDone=List all email notifications sent
diff --git a/htdocs/langs/uk_UA/main.lang b/htdocs/langs/uk_UA/main.lang
new file mode 100644
index 00000000000..24b17de434a
--- /dev/null
+++ b/htdocs/langs/uk_UA/main.lang
@@ -0,0 +1,700 @@
+# Dolibarr language file - Source file is en_US - main
+DIRECTION=ltr
+# Note for Chinese:
+# msungstdlight or cid0ct are for traditional Chinese (traditional does not render with Ubuntu pdf reader)
+# stsongstdlight or cid0cs are for simplified Chinese
+# To read Chinese pdf with Linux: sudo apt-get install poppler-data
+DIRECTION=ltr
+FONTFORPDF=freemono
+FONTSIZEFORPDF=8
+SeparatorDecimal=,
+SeparatorThousand=None
+# FormatDateShort=%m/%d/%Y
+# FormatDateShortInput=%m/%d/%Y
+# FormatDateShortJava=MM/dd/yyyy
+# FormatDateShortJavaInput=MM/dd/yyyy
+# FormatDateShortJQuery=mm/dd/yy
+# FormatDateShortJQueryInput=mm/dd/yy
+# FormatHourShort=%I:%M %p
+# FormatHourShortDuration=%H:%M
+# FormatDateTextShort=%b %d, %Y
+# FormatDateText=%B %d, %Y
+# FormatDateHourShort=%m/%d/%Y %I:%M %p
+# FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p
+# FormatDateHourTextShort=%b %d, %Y, %I:%M %p
+# FormatDateHourText=%B %d, %Y, %I:%M %p
+# DatabaseConnection=Database connection
+# NoTranslation=No translation
+# NoRecordFound=No record found
+# NoError=No error
+# Error=Error
+# ErrorFieldRequired=Field '%s' is required
+# ErrorFieldFormat=Field '%s' has a bad value
+# ErrorFileDoesNotExists=File %s does not exist
+# ErrorFailedToOpenFile=Failed to open file %s
+# ErrorCanNotCreateDir=Can not create dir %s
+# ErrorCanNotReadDir=Can not read dir %s
+# ErrorConstantNotDefined=Parameter %s not defined
+# ErrorUnknown=Unkown error
+# ErrorSQL=SQL Error
+# ErrorLogoFileNotFound=Logo file '%s' was not found
+# ErrorGoToGlobalSetup=Go to 'Company/Foundation' setup to fix this
+# ErrorGoToModuleSetup=Go to Module setup to fix this
+# ErrorFailedToSendMail=Failed to send mail (sender=%s, receiver=%s)
+# ErrorAttachedFilesDisabled=File attaching is disabled on this server
+# ErrorFileNotUploaded=File was not uploaded. Check that size does not exceed maximum allowed, that free space is available on disk and that there is not already a file with same name in this directory.
+# ErrorInternalErrorDetected=Error detected
+# ErrorNoRequestRan=No request ran
+# ErrorWrongHostParameter=Wrong host parameter
+# ErrorYourCountryIsNotDefined=Your country is not defined. Go to Home-Setup-Edit and post again the form.
+# ErrorRecordIsUsedByChild=Failed to delete this record. This record is used by at least one child records.
+# ErrorWrongValue=Wrong value
+# ErrorWrongValueForParameterX=Wrong value for parameter %s
+# ErrorNoRequestInError=No request in error
+# ErrorServiceUnavailableTryLater=Service not available for the moment. Try again later.
+# ErrorDuplicateField=Duplicate value in a unique field
+# ErrorSomeErrorWereFoundRollbackIsDone=Some errors were found. We rollback changes.
+# ErrorConfigParameterNotDefined=Parameter %s is not defined inside Dolibarr config file conf.php.
+# ErrorCantLoadUserFromDolibarrDatabase=Failed to find user %s in Dolibarr database.
+# ErrorNoVATRateDefinedForSellerCountry=Error, no vat rates defined for country '%s'.
+# ErrorNoSocialContributionForSellerCountry=Error, no social contribution type defined for country '%s'.
+# ErrorFailedToSaveFile=Error, failed to save file.
+# ErrorOnlyPngJpgSupported=Error, only .png and .jpg image format file are supported.
+# ErrorImageFormatNotSupported=Your PHP does not support functions to convert images of this format.
+# SeeAlso=See also %s
+# BackgroundColorByDefault=Default background color
+# FileWasNotUploaded=A file is selected for attachment but was not yet uploaded. Click on "Attach file" for this.
+# NbOfEntries=Nb of entries
+# GoToWikiHelpPage=Read online help (need Internet access)
+# GoToHelpPage=Read help
+# RecordSaved=Record saved
+# RecordDeleted=Record deleted
+# LevelOfFeature=Level of features
+# NotDefined=Not defined
+# DefinedAndHasThisValue=Defined and value to
+# IsNotDefined=undefined
+# DolibarrInHttpAuthenticationSoPasswordUseless=Dolibarr authentication mode is setup to %s in configuration file conf.php.
This means that password database is extern to Dolibarr, so changing this field may have no effects.
+# Administrator=Administrator
+# Undefined=Undefined
+# PasswordForgotten=Password forgotten ?
+# SeeAbove=See above
+# HomeArea=Home area
+# LastConnexion=Last connection
+# PreviousConnexion=Previous connection
+# ConnectedOnMultiCompany=Connected on environment
+# ConnectedSince=Connected since
+# AuthenticationMode=Authentification mode
+# RequestedUrl=Requested Url
+# DatabaseTypeManager=Database type manager
+# RequestLastAccess=Request for last database access
+# RequestLastAccessInError=Request for last database access in error
+# ReturnCodeLastAccessInError=Return code for last database access in error
+# InformationLastAccessInError=Information for last database access in error
+# DolibarrHasDetectedError=Dolibarr has detected a technical error
+# InformationToHelpDiagnose=This is information that can help diagnostic
+# MoreInformation=More information
+# NotePublic=Note (public)
+# NotePrivate=Note (private)
+# PrecisionUnitIsLimitedToXDecimals=Dolibarr was setup to limit precision of unit prices to %s decimals.
+# DoTest=Test
+# ToFilter=Filter
+# WarningYouHaveAtLeastOneTaskLate=Warning, you have at least one element that has exceeded the tolerance delay.
+# yes=yes
+# Yes=Yes
+# no=no
+# No=No
+# All=All
+# Home=Home
+# Help=Help
+# OnlineHelp=Online help
+# PageWiki=Wiki page
+# Always=Always
+# Never=Never
+# Under=under
+# Period=Period
+# PeriodEndDate=End date for period
+# Activate=Activate
+# Activated=Activated
+# Closed=Closed
+# Closed2=Closed
+# Enabled=Enabled
+# Deprecated=Deprecated
+# Disable=Disable
+# Disabled=Disabled
+# Add=Add
+# AddLink=Add link
+# Update=Update
+# AddActionToDo=Add event to do
+# AddActionDone=Add event done
+# Close=Close
+# Close2=Close
+# Confirm=Confirm
+# ConfirmSendCardByMail=Do you really want to send content of this card by mail to %s ?
+# Delete=Delete
+# Remove=Remove
+# Resiliate=Resiliate
+# Cancel=Cancel
+# Modify=Modify
+# Edit=Edit
+# Validate=Validate
+# ToValidate=To validate
+# Save=Save
+# SaveAs=Save As
+# TestConnection=Test connection
+# ToClone=Clone
+# ConfirmClone=Choose data you want to clone :
+# NoCloneOptionsSpecified=No data to clone defined.
+# Of=of
+# Go=Go
+# Run=Run
+# CopyOf=Copy of
+# Show=Show
+# ShowCardHere=Show card
+# Search=Search
+# SearchOf=Search
+# Valid=Valid
+# Approve=Approve
+# ReOpen=Re-Open
+# Upload=Send file
+# ToLink=Link
+# Select=Select
+# Choose=Choose
+# ChooseLangage=Please choose your language
+# Resize=Resize
+# Recenter=Recenter
+# Author=Author
+# User=User
+# Users=Users
+# Group=Group
+# Groups=Groups
+# Password=Password
+# PasswordRetype=Retype your password
+# NoteSomeFeaturesAreDisabled=Note that a lot of features/modules are disabled in this demonstration.
+# Name=Name
+# Person=Person
+# Parameter=Parameter
+# Parameters=Parameters
+# Value=Value
+# GlobalValue=Global value
+# PersonalValue=Personal value
+# NewValue=New value
+# CurrentValue=Current value
+# Code=Code
+# Type=Type
+# Language=Language
+# MultiLanguage=Multi-language
+# Note=Note
+# CurrentNote=Current note
+# Title=Title
+# Label=Label
+# RefOrLabel=Ref. or label
+# Info=Log
+# Family=Family
+# Description=Description
+# Designation=Description
+# Model=Model
+# DefaultModel=Default model
+# Action=Event
+# About=About
+# Number=Number
+# NumberByMonth=Number by month
+# AmountByMonth=Amount by month
+# Numero=Number
+# Limit=Limit
+# Limits=Limits
+# DevelopmentTeam=Development Team
+# Logout=Logout
+# Connection=Connection
+# Setup=Setup
+# Alert=Alert
+# Previous=Previous
+# Next=Next
+# Cards=Cards
+# Card=Card
+# Now=Now
+# Date=Date
+# DateStart=Date start
+# DateEnd=Date end
+# DateCreation=Creation date
+# DateModification=Modification date
+# DateModificationShort=Modif. date
+# DateLastModification=Last modification date
+# DateValidation=Validation date
+# DateClosing=Closing date
+# DateDue=Due date
+# DateValue=Value date
+# DateValueShort=Value date
+# DateOperation=Operation date
+# DateOperationShort=Oper. Date
+# DateLimit=Limit date
+# DateRequest=Request date
+# DateProcess=Process date
+# DatePlanShort=Date planed
+# DateRealShort=Date real.
+# DateBuild=Report build date
+# DatePayment=Date of payment
+# DurationYear=year
+# DurationMonth=month
+# DurationWeek=week
+# DurationDay=day
+# DurationYears=years
+# DurationMonths=months
+# DurationWeeks=weeks
+# DurationDays=days
+# Year=Year
+# Month=Month
+# Week=Week
+# Day=Day
+# Hour=Hour
+# Minute=Minute
+# Second=Second
+# Years=Years
+# Months=Months
+# Days=Days
+# days=days
+# Hours=Hours
+# Minutes=Minutes
+# Seconds=Seconds
+# Today=Today
+# Yesterday=Yesterday
+# Tomorrow=Tomorrow
+# Morning=Morning
+# Afternoon=Afternoon
+# Quadri=Quadri
+# MonthOfDay=Month of the day
+# HourShort=H
+# Rate=Rate
+# UseLocalTax=Include tax
+# Bytes=Bytes
+# KiloBytes=Kilobytes
+# MegaBytes=Megabytes
+# GigaBytes=Gigabytes
+# TeraBytes=Terabytes
+# b=b.
+# Kb=Kb
+# Mb=Mb
+# Gb=Gb
+# Tb=Tb
+# Cut=Cut
+# Copy=Copy
+# Paste=Paste
+# Default=Default
+# DefaultValue=Default value
+# DefaultGlobalValue=Global value
+# Price=Price
+# UnitPrice=Unit price
+# UnitPriceHT=Unit price (net)
+# UnitPriceTTC=Unit price
+# PriceU=U.P.
+# PriceUHT=U.P. (net)
+# PriceUTTC=U.P.
+# Amount=Amount
+# AmountInvoice=Invoice amount
+# AmountPayment=Payment amount
+# AmountHTShort=Amount (net)
+# AmountTTCShort=Amount (inc. tax)
+# AmountHT=Amount (net of tax)
+# AmountTTC=Amount (inc. tax)
+# AmountVAT=Amount tax
+# AmountLT1=Amount tax 2
+# AmountLT2=Amount tax 3
+# AmountLT1ES=Amount RE
+# AmountLT2ES=Amount IRPF
+# AmountTotal=Total amount
+# AmountAverage=Average amount
+# PriceQtyHT=Price for this quantity (net of tax)
+# PriceQtyMinHT=Price quantity min. (net of tax)
+# PriceQtyTTC=Price for this quantity (inc. tax)
+# PriceQtyMinTTC=Price quantity min. (inc. of tax)
+# Percentage=Percentage
+# Total=Total
+# SubTotal=Subtotal
+# TotalHTShort=Total (net)
+# TotalTTCShort=Total (inc. tax)
+# TotalHT=Total (net of tax)
+# TotalHTforthispage=Total (net of tax) for this page
+# TotalTTC=Total (inc. tax)
+# TotalTTCToYourCredit=Total (inc. tax) to your credit
+# TotalVAT=Total tax
+# TotalLT1=Total tax 2
+# TotalLT2=Total tax 3
+# TotalLT1ES=Total RE
+# TotalLT2ES=Total IRPF
+# IncludedVAT=Included tax
+# HT=Net of tax
+# TTC=Inc. tax
+# VAT=Sales tax
+# LT1ES=RE
+# LT2ES=IRPF
+# VATRate=Tax Rate
+# Average=Average
+# Sum=Sum
+# Delta=Delta
+# Module=Module
+# Option=Option
+# List=List
+# FullList=Full list
+# Statistics=Statistics
+# OtherStatistics=Other statistics
+# Status=Status
+# ShortInfo=Info.
+# Ref=Ref.
+# RefSupplier=Ref. supplier
+# RefPayment=Ref. payment
+# CommercialProposalsShort=Commercial proposals
+# Comment=Comment
+# Comments=Comments
+# ActionsToDo=Events to do
+# ActionsDone=Events done
+# ActionsToDoShort=To do
+# ActionsRunningshort=Started
+# ActionsDoneShort=Done
+# ActionNotApplicable=Not applicable
+# ActionRunningNotStarted=To start
+# ActionRunningShort=Started
+# ActionDoneShort=Finished
+# CompanyFoundation=Company/Foundation
+# ContactsForCompany=Contacts for this third party
+# ContactsAddressesForCompany=Contacts/addresses for this third party
+# AddressesForCompany=Addresses for this third party
+# ActionsOnCompany=Events about this third party
+# ActionsOnMember=Events about this member
+# NActions=%s events
+# NActionsLate=%s late
+# Filter=Filter
+# RemoveFilter=Remove filter
+# ChartGenerated=Chart generated
+# ChartNotGenerated=Chart not generated
+# GeneratedOn=Build on %s
+# Generate=Generate
+# Duration=Duration
+# TotalDuration=Total duration
+# Summary=Summary
+# MyBookmarks=My bookmarks
+# OtherInformationsBoxes=Other information boxes
+# DolibarrBoard=Dolibarr board
+# DolibarrStateBoard=Statistics
+# DolibarrWorkBoard=Work tasks board
+# Available=Available
+# NotYetAvailable=Not yet available
+# NotAvailable=Not available
+# Popularity=Popularity
+# Categories=Categories
+# Category=Category
+# By=By
+# From=From
+# to=to
+# and=and
+# or=or
+# Other=Other
+# Others=Others
+# OtherInformations=Other informations
+# Quantity=Quantity
+# Qty=Qty
+# ChangedBy=Changed by
+# ReCalculate=Recalculate
+# ResultOk=Success
+# ResultKo=Failure
+# Reporting=Reporting
+# Reportings=Reporting
+# Draft=Draft
+# Drafts=Drafts
+# Validated=Validated
+# Opened=Opened
+# New=New
+# Discount=Discount
+# Unknown=Unknown
+# General=General
+# Size=Size
+# Received=Received
+# Paid=Paid
+# Topic=Sujet
+# ByCompanies=By third parties
+# ByUsers=By users
+# Links=Links
+# Link=Link
+# Receipts=Receipts
+# Rejects=Rejects
+# Preview=Preview
+# NextStep=Next step
+# PreviousStep=Previous step
+# Datas=Data
+# None=None
+# NoneF=None
+# Late=Late
+# Photo=Picture
+# Photos=Pictures
+# AddPhoto=Add picture
+# Login=Login
+# CurrentLogin=Current login
+# January=January
+# February=February
+# March=March
+# April=April
+# May=May
+# June=June
+# July=July
+# August=August
+# September=September
+# October=October
+# November=November
+# December=December
+# JanuaryMin=Jan
+# FebruaryMin=Feb
+# MarchMin=Mar
+# AprilMin=Apr
+# MayMin=May
+# JuneMin=Jun
+# JulyMin=Jul
+# AugustMin=Aug
+# SeptemberMin=Sep
+# OctoberMin=Oct
+# NovemberMin=Nov
+# DecemberMin=Dec
+# Month01=January
+# Month02=February
+# Month03=March
+# Month04=April
+# Month05=May
+# Month06=June
+# Month07=July
+# Month08=August
+# Month09=September
+# Month10=October
+# Month11=November
+# Month12=December
+# MonthShort01=Jan
+# MonthShort02=Feb
+# MonthShort03=Mar
+# MonthShort04=Apr
+# MonthShort05=May
+# MonthShort06=Jun
+# MonthShort07=Jul
+# MonthShort08=Aug
+# MonthShort09=Sep
+# MonthShort10=Oct
+# MonthShort11=Nov
+# MonthShort12=Dec
+# AttachedFiles=Attached files and documents
+# FileTransferComplete=File was uploaded successfuly
+# DateFormatYYYYMM=YYYY-MM
+# DateFormatYYYYMMDD=YYYY-MM-DD
+# DateFormatYYYYMMDDHHMM=YYYY-MM-DD HH:SS
+# ReportName=Report name
+# ReportPeriod=Report period
+# ReportDescription=Description
+# Report=Report
+# Keyword=Mot clé
+# Legend=Legend
+# FillTownFromZip=Fill city from zip
+# Fill=Fill
+# Reset=Reset
+# ShowLog=Show log
+# File=File
+# Files=Files
+# NotAllowed=Not allowed
+# ReadPermissionNotAllowed=Read permission not allowed
+# AmountInCurrency=Amount in %s currency
+# Example=Example
+# Examples=Examples
+# NoExample=No example
+# FindBug=Report a bug
+# NbOfThirdParties=Number of third parties
+# NbOfCustomers=Number of customers
+# NbOfLines=Number of lines
+# NbOfObjects=Number of objects
+# NbOfReferers=Number of referrers
+# Referers=Consumption
+# TotalQuantity=Total quantity
+# DateFromTo=From %s to %s
+# DateFrom=From %s
+# DateUntil=Until %s
+# Check=Check
+# Internal=Internal
+# External=External
+# Internals=Internal
+# Externals=External
+# Warning=Warning
+# Warnings=Warnings
+# BuildPDF=Build PDF
+# RebuildPDF=Rebuild PDF
+# BuildDoc=Build Doc
+# RebuildDoc=Rebuild Doc
+# Entity=Environment
+# Entities=Entities
+# EventLogs=Logs
+# CustomerPreview=Customer preview
+# SupplierPreview=Supplier preview
+# AccountancyPreview=Accountancy preview
+# ShowCustomerPreview=Show customer preview
+# ShowSupplierPreview=Show supplier preview
+# ShowAccountancyPreview=Show accountancy preview
+# ShowProspectPreview=Show prospect preview
+# RefCustomer=Ref. customer
+# Currency=Currency
+# InfoAdmin=Information for administrators
+# Undo=Undo
+# Redo=Redo
+# ExpandAll=Expand all
+# UndoExpandAll=Undo expand
+# Reason=Reason
+# FeatureNotYetSupported=Feature not yet supported
+# CloseWindow=Close window
+# Question=Question
+# Response=Response
+# Priority=Priority
+# SendByMail=Send by EMail
+# MailSentBy=Email sent by
+# TextUsedInTheMessageBody=Email body
+# SendAcknowledgementByMail=Send Ack. by email
+# NoEMail=No email
+# Owner=Owner
+# DetectedVersion=Detected version
+# FollowingConstantsWillBeSubstituted=The following constants will be replaced with the corresponding value.
+# Refresh=Refresh
+# BackToList=Back to list
+# GoBack=Go back
+# CanBeModifiedIfOk=Can be modified if valid
+# CanBeModifiedIfKo=Can be modified if not valid
+# RecordModifiedSuccessfully=Record modified successfully
+# RecordsModified=%s records modified
+# AutomaticCode=Automatic code
+# NotManaged=Not managed
+# FeatureDisabled=Feature disabled
+# MoveBox=Move box %s
+# Offered=Offered
+# NotEnoughPermissions=You don't have permission for this action
+# SessionName=Session name
+# Method=Method
+# Receive=Receive
+# PartialWoman=Partial
+# PartialMan=Partial
+# TotalWoman=Total
+# TotalMan=Total
+# NeverReceived=Never received
+# Canceled=Canceled
+# YouCanChangeValuesForThisListFromDictionnarySetup=You can change values for this list from menu setup - dictionnary
+# Color=Color
+# Documents=Linked files
+# DocumentsNb=Linked files (%s)
+# Documents2=Documents
+# BuildDocuments=Generated documents
+# UploadDisabled=Upload disabled
+# MenuECM=Documents
+# MenuAWStats=AWStats
+# MenuMembers=Members
+# MenuAgendaGoogle=Google agenda
+# ThisLimitIsDefinedInSetup=Dolibarr limit (Menu home-setup-security): %s Kb, PHP limit: %s Kb
+# NoFileFound=No documents saved in this directory
+# CurrentUserLanguage=Current language
+# CurrentTheme=Current theme
+# CurrentMenuManager=Current menu manager
+# DisabledModules=Disabled modules
+# For=For
+# ForCustomer=For customer
+# Signature=Signature
+# HidePassword=Show command with password hidden
+# UnHidePassword=Show real command with clear password
+# Root=Root
+# Informations=Informations
+# Page=Page
+# Notes=Notes
+# AddNewLine=Add new line
+# AddFile=Add file
+# ListOfFiles=List of available files
+# FreeZone=Free text
+# CloneMainAttributes=Clone object with its main attributes
+# PDFMerge=PDF Merge
+# Merge=Merge
+# PrintContentArea=Show page to print main content area
+# MenuManager=Menu manager
+# NoMenu=No sub-menu
+# WarningYouAreInMaintenanceMode=Warning, you are in a maintenance mode, so only login %s is allowed to use application at the moment.
+# CoreErrorTitle=System error
+# CoreErrorMessage=Sorry, an error occurred. Check the logs or contact your system administrator.
+# CreditCard=Credit card
+# FieldsWithAreMandatory=Fields with %s are mandatory
+# FieldsWithIsForPublic=Fields with %s are shown on public list of members. If you don't want this, check off the "public" box.
+# AccordingToGeoIPDatabase=(according to GeoIP convertion)
+# Line=Line
+# NotSupported=Not supported
+# RequiredField=Required field
+# Result=Result
+# ToTest=Test
+# ValidateBefore=Card must be validated before using this feature
+# Visibility=Visibility
+# Private=Private
+# Hidden=Hidden
+# Resources=Resources
+# Source=Source
+# Prefix=Prefix
+# Before=Before
+# After=After
+# IPAddress=IP address
+# Frequency=Frequency
+# IM=Instant messaging
+# NewAttribute=New attribute
+# AttributeCode=Attribute code
+# OptionalFieldsSetup=Extra attributes setup
+# URLPhoto=URL of photo/logo
+# SetLinkToThirdParty=Link to another third party
+# CreateDraft=Create draft
+# ClickToEdit=Click to edit
+# ObjectDeleted=Object %s deleted
+# ByCountry=By country
+# ByTown=By town
+# ByDate=By date
+# ByMonthYear=By month/year
+# ByYear=By year
+# ByMonth=By month
+# ByDay=By day
+# BySalesRepresentative=By sales representative
+# LinkedToSpecificUsers=Linked to a particular user contact
+# DeleteAFile=Delete a file
+# ConfirmDeleteAFile=Are you sure you want to delete file
+# NoResults=No results
+# ModulesSystemTools=Modules tools
+# Test=Test
+# Element=Element
+# NoPhotoYet=No pictures available yet
+# HomeDashboard=Home summary
+# Deductible=Deductible
+# from=from
+# toward=toward
+# Access=Access
+# HelpCopyToClipboard=Use Ctrl+C to copy to clipboard
+# SaveUploadedFileWithMask=Save file on server with name "%s" (otherwise "%s")
+# OriginFileName=Original filename
+# SetDemandReason=Set source
+# ViewPrivateNote=View notes
+# XMoreLines=%s line(s) hidden
+
+# Week day
+# Monday=Monday
+# Tuesday=Tuesday
+# Wednesday=Wednesday
+# Thursday=Thursday
+# Friday=Friday
+# Saturday=Saturday
+# Sunday=Sunday
+# MondayMin=Mo
+# TuesdayMin=Tu
+# WednesdayMin=We
+# ThursdayMin=Th
+# FridayMin=Fr
+# SaturdayMin=Sa
+# SundayMin=Su
+# Day1=Monday
+# Day2=Tuesday
+# Day3=Wednesday
+# Day4=Thursday
+# Day5=Friday
+# Day6=Saturday
+# Day0=Sunday
+# ShortMonday=M
+# ShortTuesday=T
+# ShortWednesday=W
+# ShortThursday=T
+# ShortFriday=F
+# ShortSaturday=S
+# ShortSunday=S
diff --git a/htdocs/langs/uk_UA/margins.lang b/htdocs/langs/uk_UA/margins.lang
new file mode 100644
index 00000000000..5e1986a9c2c
--- /dev/null
+++ b/htdocs/langs/uk_UA/margins.lang
@@ -0,0 +1,51 @@
+# Dolibarr language file - Source file is en_US - marges
+
+# Margin=Margin
+# Margins=Margins
+# TotalMargin=Total Margin
+# MarginOnProducts=Margin / Products
+# MarginOnServices=Margin / Services
+# MarginRate=Margin rate
+# MarkRate=Mark rate
+# DisplayMarginRates=Display margin rates
+# DisplayMarkRates=Display mark rates
+# InputPrice=Input price
+
+# margin=Profit margins management
+# margesSetup=Profit margins management setup
+
+# MarginDetails=Margin details
+
+# ProductMargins=Product margins
+# CustomerMargins=Customer margins
+# AgentMargins=Agent margins
+
+# ProductService=Product or Service
+# AllProducts=All products and services
+# ChooseProduct/Service=Choose product or service
+# CommercialAgent=Commercial agent
+
+# StartDate=Start date
+# EndDate=End date
+# Launch=Start
+
+# ForceBuyingPriceIfNull=Force buying price if null
+# ForceBuyingPriceIfNullDetails=if "ON", margin will be zero on line (buying price = selling price), otherwise ("OFF"), marge will be equal to selling price (buying price = 0)
+# MARGIN_METHODE_FOR_DISCOUNT=Margin method for global discounts
+# UseDiscountAsProduct=As a product
+# UseDiscountAsService=As a service
+# UseDiscountOnTotal=On subtotal
+# MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defines if a global discount is treated as a product, a service, or only on subtotal for margin calculation.
+
+# MARGIN_TYPE=Margin type
+# MargeBrute=Raw margin
+# MargeNette=Net margin
+# MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price
Net margin : Selling price - Cost price
+
+# CostPrice=Cost price
+# BuyingCost=Cost price
+# UnitCharges=Unit charges
+# Charges=Charges
+
+# AgentContactType=Commercial agent contact type
+# AgentContactTypeDetails=Défine what contact type (linked on invoices) will be used for margin report by commercial agents
diff --git a/htdocs/langs/uk_UA/members.lang b/htdocs/langs/uk_UA/members.lang
new file mode 100644
index 00000000000..9246a04ced9
--- /dev/null
+++ b/htdocs/langs/uk_UA/members.lang
@@ -0,0 +1,204 @@
+# Dolibarr language file - Source file is en_US - members
+# MembersArea=Members area
+# PublicMembersArea=Public members area
+# MemberCard=Member card
+# SubscriptionCard=Subscription card
+# Member=Member
+# Members=Members
+# MemberAccount=Member login
+# ShowMember=Show member card
+# UserNotLinkedToMember=User not linked to a member
+# ThirdpartyNotLinkedToMember=Third-party not linked to a member
+# MembersTickets=Members Tickets
+# FundationMembers=Foundation members
+# Attributs=Attributes
+# ErrorMemberTypeNotDefined=Member type not defined
+# ListOfPublicMembers=List of public members
+# ListOfValidatedPublicMembers=List of validated public members
+# ErrorThisMemberIsNotPublic=This member is not public
+# ErrorMemberIsAlreadyLinkedToThisThirdParty=Another member (name: %s, login: %s) is already linked to a third party %s. Remove this link first because a third party can't be linked to only a member (and vice versa).
+# ErrorUserPermissionAllowsToLinksToItselfOnly=For security reasons, you must be granted permissions to edit all users to be able to link a member to a user that is not yours.
+# ThisIsContentOfYourCard=This is details of your card
+# CardContent=Content of your member card
+# SetLinkToUser=Link to a Dolibarr user
+# SetLinkToThirdParty=Link to a Dolibarr third party
+# MembersCards=Members business cards
+# MembersList=List of members
+# MembersListToValid=List of draft members (to be validated)
+# MembersListValid=List of valid members
+# MembersListUpToDate=List of valid members with up to date subscription
+# MembersListNotUpToDate=List of valid members with subscription out of date
+# MembersListResiliated=List of resiliated members
+# MembersListQualified=List of qualified members
+# MenuMembersToValidate=Draft members
+# MenuMembersValidated=Validated members
+# MenuMembersUpToDate=Up to date members
+# MenuMembersNotUpToDate=Out of date members
+# MenuMembersResiliated=Resiliated members
+# MembersWithSubscriptionToReceive=Members with subscription to receive
+# DateAbonment=Subscription date
+# DateSubscription=Subscription date
+# DateNextSubscription=Next subscription
+# DateEndSubscription=Subscription end date
+# EndSubscription=End subscription
+# SubscriptionId=Subscription id
+# MemberId=Member id
+# NewMember=New member
+# NewType=New member type
+# MemberType=Member type
+# MemberTypeId=Member type id
+# MemberTypeLabel=Member type label
+# MembersTypes=Members types
+# MembersAttributes=Members attributes
+# SearchAMember=Search a member
+# MemberStatusDraft=Draft (needs to be validated)
+# MemberStatusDraftShort=Draft
+# MemberStatusActive=Validated (waiting subscription)
+# MemberStatusActiveShort=Validated
+# MemberStatusActiveLate=subscription expired
+# MemberStatusActiveLateShort=Expired
+# MemberStatusPaid=Subscription up to date
+# MemberStatusPaidShort=Up to date
+# MemberStatusResiliated=Resiliated member
+# MemberStatusResiliatedShort=Resiliated
+# MembersStatusToValid=Draft members
+# MembersStatusToValidShort=Draft members
+# MembersStatusValidated=Validated members
+# MembersStatusPaid=Subscription up to date
+# MembersStatusPaidShort=Up to date
+# MembersStatusNotPaid=Subscription out of date
+# MembersStatusNotPaidShort=Out of date
+# MembersStatusResiliated=Resiliated members
+# MembersStatusResiliatedShort=Resiliated members
+# NewCotisation=New contribution
+# PaymentSubscription=New contribution payment
+# EditMember=Edit member
+# SubscriptionEndDate=Subscription's end date
+# MembersTypeSetup=Members type setup
+# NewSubscription=New subscription
+# NewSubscriptionDesc=This form allows you to record your subscription as a new member of the foundation. If you want to renew your subscription (if already a member), please contact foundation board instead by email %s.
+# Subscription=Subscription
+# Subscriptions=Subscriptions
+# SubscriptionLate=Late
+# SubscriptionNotReceived=Subscription never received
+# SubscriptionLateShort=Late
+# SubscriptionNotReceivedShort=Never received
+# ListOfSubscriptions=List of subscriptions
+# SendCardByMail=Send card by Email
+# AddMember=Add member
+# MemberType=Member type
+# NoTypeDefinedGoToSetup=No member types defined. Go to menu "Members types"
+# NewMemberType=New member type
+# WelcomeEMail=Welcome e-mail
+# SubscriptionRequired=Subscription required
+# EditType=Edit member type
+# DeleteType=Delete
+# VoteAllowed=Vote allowed
+# Physical=Physical
+# Moral=Moral
+# MorPhy=Moral/Physical
+# Reenable=Reenable
+# ResiliateMember=Resiliate a member
+# ConfirmResiliateMember=Are you sure you want to resiliate this member ?
+# DeleteMember=Delete a member
+# ConfirmDeleteMember=Are you sure you want to delete this member (Deleting a member will delete all his subscriptions) ?
+# DeleteSubscription=Delete a subscription
+# ConfirmDeleteSubscription=Are you sure you want to delete this subscription ?
+# Filehtpasswd=htpasswd file
+# ValidateMember=Validate a member
+# ConfirmValidateMember=Are you sure you want to validate this member ?
+# FollowingLinksArePublic=The following links are open pages not protected by any Dolibarr permission. They are not formated pages, provided as example to show how to list members database.
+# PublicMemberList=Public member list
+# BlankSubscriptionForm=Public auto-subscription form
+# BlankSubscriptionFormDesc=Dolibarr can provide you a public URL to allow external visitors to ask to subscribe to the foundation. If an online payment module is enabled, a payment form will also be automatically provided.
+# EnablePublicSubscriptionForm=Enable the public auto-subscription form
+# MemberPublicLinks=Public links/pages
+# ExportDataset_member_1=Members and subscriptions
+# ImportDataset_member_1=Members
+# LastMembers=Last %s members
+# LastMembersModified=Last %s modified members
+# LastSubscriptionsModified=Last %s modified subscriptions
+# AttributeName=Attribute name
+# String=String
+# Text=Text
+# Int=Int
+# Date=Date
+# DateAndTime=Date and time
+# PublicMemberCard=Member public card
+# MemberNotOrNoMoreExpectedToSubscribe=Member not or no more expected to subscribe
+# AddSubscription=Add subscription
+# ShowSubscription=Show subscription
+# MemberModifiedInDolibarr=Member modified in Dolibarr
+# SendAnEMailToMember=Send information email to member
+# DescADHERENT_AUTOREGISTER_NOTIF_MAIL_SUBJECT=Subject of the e-mail received in case of auto-inscription of a guest
+# DescADHERENT_AUTOREGISTER_NOTIF_MAIL=E-mail received in case of auto-inscription of a guest
+# DescADHERENT_AUTOREGISTER_MAIL_SUBJECT=EMail subject for member autosubscription
+# DescADHERENT_AUTOREGISTER_MAIL=EMail for member autosubscription
+# DescADHERENT_MAIL_VALID_SUBJECT=EMail subject for member validation
+# DescADHERENT_MAIL_VALID=EMail for member validation
+# DescADHERENT_MAIL_COTIS_SUBJECT=EMail subject for subscription
+# DescADHERENT_MAIL_COTIS=EMail for subscription
+# DescADHERENT_MAIL_RESIL_SUBJECT=EMail subject for member resiliation
+# DescADHERENT_MAIL_RESIL=EMail for member resiliation
+# DescADHERENT_MAIL_FROM=Sender EMail for automatic emails
+# DescADHERENT_ETIQUETTE_TYPE=Format of labels page
+# DescADHERENT_ETIQUETTE_TEXT=Text printed on member address sheets
+# DescADHERENT_CARD_TYPE=Format of cards page
+# DescADHERENT_CARD_HEADER_TEXT=Text printed on top of member cards
+# DescADHERENT_CARD_TEXT=Text printed on member cards (align on left)
+# DescADHERENT_CARD_TEXT_RIGHT=Text printed on member cards (align on right)
+# DescADHERENT_CARD_FOOTER_TEXT=Text printed on bottom of member cards
+# GlobalConfigUsedIfNotDefined=Text defined in Foundation module setup will be used if not defined here
+# MayBeOverwrited=This text can be overwrited by value defined for member's type
+# ShowTypeCard=Show type '%s'
+# HTPasswordExport=htpassword file generation
+# NoThirdPartyAssociatedToMember=No third party associated to this member
+# ThirdPartyDolibarr=Dolibarr third party
+# MembersAndSubscriptions= Members and Subscriptions
+# MoreActions=Complementary action on recording
+# MoreActionsOnSubscription=Complementary action, suggested by default when recording a subscription
+# MoreActionBankDirect=Create a direct transaction record on account
+# MoreActionBankViaInvoice=Create an invoice and payment on account
+# MoreActionInvoiceOnly=Create an invoice with no payment
+# LinkToGeneratedPages=Generate visit cards
+# LinkToGeneratedPagesDesc=This screen allows you to generate PDF files with business cards for all your members or a particular member.
+# DocForAllMembersCards=Generate business cards for all members
+# DocForOneMemberCards=Generate business cards for a particular member
+# DocForLabels=Generate address sheets
+# SubscriptionPayment=Subscription payment
+# LastSubscriptionDate=Last subscription date
+# LastSubscriptionAmount=Last subscription amount
+# MembersStatisticsByCountries=Members statistics by country
+# MembersStatisticsByState=Members statistics by state/province
+# MembersStatisticsByTown=Members statistics by town
+# NbOfMembers=Number of members
+# NoValidatedMemberYet=No validated members found
+# MembersByCountryDesc=This screen show you statistics on members by countries. Graphic depends however on Google online graph service and is available only if an internet connection is is working.
+# MembersByStateDesc=This screen show you statistics on members by state/provinces/canton.
+# MembersByTownDesc=This screen show you statistics on members by town.
+# MembersStatisticsDesc=Choose statistics you want to read...
+# MenuMembersStats=Statistics
+# LastMemberDate=Last member date
+# Nature=Nature
+# Public=Information are public
+# Exports=Exports
+# NewMemberbyWeb=New member added. Awaiting approval
+# NewMemberForm=New member form
+# SubscriptionsStatistics=Statistics on subscriptions
+# NbOfSubscriptions=Number of subscriptions
+# AmountOfSubscriptions=Amount of subscriptions
+# TurnoverOrBudget=Turnover (for a company) or Budget (for a foundation)
+# DefaultAmount=Default amount of subscription
+# CanEditAmount=Visitor can choose/edit amount of its subscription
+# MEMBER_NEWFORM_PAYONLINE=Jump on integrated online payment page
+# Associations=Foundations
+# Collectivités=Organizations
+# Particuliers=Personal
+# Entreprises=Companies
+# DOLIBARRFOUNDATION_PAYMENT_FORM=To make your subscription payment using a bank transfer, see page http://wiki.dolibarr.org/index.php/Subscribe.
To pay using a Credit Card or Paypal, click on button at bottom of this page.
+# ByProperties=By characteristics
+# MembersStatisticsByProperties=Members statistics by characteristics
+# MembersByNature=Members by nature
+# VATToUseForSubscriptions=VAT rate to use for subscriptions
+# NoVatOnSubscription=No TVA for subscriptions
+# MEMBER_PAYONLINE_SENDEMAIL=Email to warn when Dolibarr receive a confirmation of a validated payment for subscription
diff --git a/htdocs/langs/uk_UA/opensurvey.lang b/htdocs/langs/uk_UA/opensurvey.lang
new file mode 100644
index 00000000000..fec34d9dbe6
--- /dev/null
+++ b/htdocs/langs/uk_UA/opensurvey.lang
@@ -0,0 +1,65 @@
+# Dolibarr language file - Source file is en_US - opensurvey
+# Survey=Survey
+# Surveys=Surveys
+# OrganizeYourMeetingEasily=Organize your meetings and surveys easily. First select type of survey...
+# NewSurvey=New survey
+# NoSurveysInDatabase=%s survey(s) into database.
+# OpenSurveyArea=Surveys area
+# AddACommentForPoll=You can add a comment into survey...
+# AddComment=Add comment
+# CreatePoll=Create poll
+# PollTitle=Poll title
+# ToReceiveEMailForEachVote=To receive an email for each vote
+# TypeDate=Type date
+# TypeClassic=Type standard
+# OpenSurveyStep2=Select your dates amoung the free days (green). The selected days are in blue. You can unselect a day previously selected by clicking again on it
+# RemoveAllDays=Remove all days
+# CopyHoursOfFirstDay=Copy hours of first day
+# RemoveAllHours=Remove all hours
+# SelectedDays=Selected days
+# TheBestChoice=The best choice currently is
+# TheBestChoices=The best choices currently are
+# with=with
+# OpenSurveyHowTo=If you agree to vote in this poll, you have to give your name, choose the values that fit best for you and validate with the plus button at the end of the line.
+# CommentsOfVoters=Comments of voters
+# ConfirmRemovalOfPoll=Are you sure you want to remove this poll (and all votes)
+# RemovePoll=Remove poll
+# UrlForSurvey=URL to communicate to get a direct access to survey
+# PollOnChoice=You are creating a poll to make a multi-choice for a poll. First enter all possible choices for your poll:
+# CreateSurveyDate=Create a date survey
+# CreateSurveyStandard=Create a standard survey
+# CheckBox=Simple checkbox
+# YesNoList=List (empty/yes/no)
+# PourContreList=List (empty/for/against)
+# AddNewColumn=Add new column
+# TitleChoice=Choice label
+# ExportSpreadsheet=Export result spreadsheet
+# ExpireDate=Limit date
+# NbOfVoters=Nb of voters
+# SurveyResults=Results
+# PollAdminDesc=You are allowed to change all vote lines of this poll with button "Edit". You can, as well, remove a column or a line with %s. You can also add a new column with %s.
+# 5MoreChoices=5 more choices
+# Abstention=Abstention
+# Against=Against
+# YouAreInivitedToVote=You are invited to vote for this poll
+# VoteNameAlreadyExists=This name was already used for this poll
+# ErrorPollDoesNotExists=Error, poll %s does not exists.
+# OpenSurveyNothingToSetup=There is no specific setup to do.
+# PollWillExpire=Your poll will expire automatically %s days after the last date of your poll.
+# AddADate=Add a date
+# AddStartHour=Add start hour
+# AddEndHour=Add end hour
+# votes=vote(s)
+# NoCommentYet=No comments have been posted for this poll yet
+# CanEditVotes=Can change vote of others
+# CanComment=Voters can comment in the poll
+# CanSeeOthersVote=Voters can see other people's vote
+# SelectDayDesc=For each selected day, you can choose, or not, meeting hours in the following format :
- empty,
- "8h", "8H" or "8:00" to give a meeting's start hour,
- "8-11", "8h-11h", "8H-11H" or "8:00-11:00" to give a meeting's start and end hour,
- "8h15-11h15", "8H15-11H15" or "8:15-11:15" for the same thing but with minutes.
+# BackToCurrentMonth=Back to current month
+# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
+# ErrorOpenSurveyOneChoice=Enter at least one choice
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
+# ErrorInsertingComment=There was an error while inserting your comment
+# MoreChoices=Enter more choices for the voters
+# SurveyExpiredInfo=The voting time of this poll has expired.
+# EmailSomeoneVoted=%s has filled a line.\nYou can find your poll at the link: \n%s
diff --git a/htdocs/langs/uk_UA/orders.lang b/htdocs/langs/uk_UA/orders.lang
new file mode 100644
index 00000000000..6bbef48cfc9
--- /dev/null
+++ b/htdocs/langs/uk_UA/orders.lang
@@ -0,0 +1,166 @@
+# Dolibarr language file - Source file is en_US - orders
+# OrdersArea=Customers orders area
+# SuppliersOrdersArea=Suppliers orders area
+# OrderCard=Order card
+# OrderId=Order Id
+# Order=Order
+# Orders=Orders
+# OrderLine=Order line
+# OrderFollow=Follow up
+# OrderDate=Order date
+# OrderToProcess=Order to process
+# NewOrder=New order
+# ToOrder=Make order
+# MakeOrder=Make order
+# SupplierOrder=Supplier order
+# SuppliersOrders=Suppliers orders
+# SuppliersOrdersRunning=Current suppliers orders
+# CustomerOrder=Customer order
+# CustomersOrders=Customer's orders
+# CustomersOrdersRunning=Current customer's orders
+# CustomersOrdersAndOrdersLines=Customer orders and order's lines
+# OrdersToValid=Customer's orders to validate
+# OrdersToBill=Customer's orders delivered
+# OrdersInProcess=Customer's orders in process
+# OrdersToProcess=Customer's orders to process
+# SuppliersOrdersToProcess=Supplier's orders to process
+# StatusOrderCanceledShort=Canceled
+# StatusOrderDraftShort=Draft
+# StatusOrderValidatedShort=Validated
+# StatusOrderSentShort=In process
+# StatusOrderSent=Shipment in process
+# StatusOrderOnProcessShort=Reception
+# StatusOrderProcessedShort=Processed
+# StatusOrderToBillShort=Delivered
+# StatusOrderToBill2Short=To bill
+# StatusOrderApprovedShort=Approved
+# StatusOrderRefusedShort=Refused
+# StatusOrderToProcessShort=To process
+# StatusOrderReceivedPartiallyShort=Partially received
+# StatusOrderReceivedAllShort=Everything received
+# StatusOrderCanceled=Canceled
+# StatusOrderDraft=Draft (needs to be validated)
+# StatusOrderValidated=Validated
+# StatusOrderOnProcess=Waiting to receive
+# StatusOrderProcessed=Processed
+# StatusOrderToBill=Delivered
+# StatusOrderToBill2=To bill
+# StatusOrderApproved=Approved
+# StatusOrderRefused=Refused
+# StatusOrderReceivedPartially=Partially received
+# StatusOrderReceivedAll=Everything received
+# ShippingExist=A shipment exists
+# DraftOrWaitingApproved=Draft or approved not yet ordered
+# DraftOrWaitingShipped=Draft or validated not yet shipped
+# MenuOrdersToBill=Orders delivered
+# MenuOrdersToBill2=Orders to bill
+# SearchOrder=Search order
+# ShipProduct=Ship product
+# Discount=Discount
+# CreateOrder=Create Order
+# RefuseOrder=Refuse order
+# ApproveOrder=Accept order
+# ValidateOrder=Validate order
+# UnvalidateOrder=Unvalidate order
+# DeleteOrder=Delete order
+# CancelOrder=Cancel order
+# AddOrder=Add order
+# AddToMyOrders=Add to my orders
+# AddToOtherOrders=Add to other orders
+# AddToDraftOrders=Add to draft order
+# ShowOrder=Show order
+# NoOpenedOrders=No opened orders
+# NoOtherOpenedOrders=No other opened orders
+# NoDraftOrders=No draft orders
+# OtherOrders=Other orders
+# LastOrders=Last %s orders
+# LastModifiedOrders=Last %s modified orders
+# LastClosedOrders=Last %s closed orders
+# AllOrders=All orders
+# NbOfOrders=Number of orders
+# OrdersStatistics=Order's statistics
+# OrdersStatisticsSuppliers=Supplier order's statistics
+# NumberOfOrdersByMonth=Number of orders by month
+# AmountOfOrdersByMonthHT=Amount of orders by month (net of tax)
+# ListOfOrders=List of orders
+# CloseOrder=Close order
+# ConfirmCloseOrder=Are you sure you want to set this order to deliverd ? Once an order is delivered, it can be set to billed.
+# ConfirmCloseOrderIfSending=Are you sure you want to close this order ? You must close an order only when all shipping are done.
+# ConfirmDeleteOrder=Are you sure you want to delete this order ?
+# ConfirmValidateOrder=Are you sure you want to validate this order under name %s ?
+# ConfirmUnvalidateOrder=Are you sure you want to restore order %s to draft status ?
+# ConfirmCancelOrder=Are you sure you want to cancel this order ?
+# ConfirmMakeOrder=Are you sure you want to confirm you made this order on %s ?
+# GenerateBill=Generate invoice
+# ClassifyShipped=Classify delivered
+# ClassifyBilled=Classify billed
+# ComptaCard=Accountancy card
+# DraftOrders=Draft orders
+# RelatedOrders=Related orders
+# OnProcessOrders=In process orders
+# RefOrder=Ref. order
+# RefCustomerOrder=Ref. customer order
+# CustomerOrder=Customer order
+# RefCustomerOrderShort=Ref. cust. order
+# SendOrderByMail=Send order by mail
+# ActionsOnOrder=Events on order
+# NoArticleOfTypeProduct=No article of type 'product' so no shippable article for this order
+# OrderMode=Order method
+# AuthorRequest=Request author
+# UseCustomerContactAsOrderRecipientIfExist=Use customer contact address if defined instead of third party address as order recipient address
+# RunningOrders=Orders on process
+# UserWithApproveOrderGrant=Users granted with "approve orders" permission.
+# PaymentOrderRef=Payment of order %s
+# CloneOrder=Clone order
+# ConfirmCloneOrder=Are you sure you want to clone this order %s ?
+# DispatchSupplierOrder=Receiving supplier order %s
+##### Types de contacts #####
+# TypeContact_commande_internal_SALESREPFOLL=Representative following-up customer order
+# TypeContact_commande_internal_SHIPPING=Representative following-up shipping
+# TypeContact_commande_external_BILLING=Customer invoice contact
+# TypeContact_commande_external_SHIPPING=Customer shipping contact
+# TypeContact_commande_external_CUSTOMER=Customer contact following-up order
+# TypeContact_order_supplier_internal_SALESREPFOLL=Representative following-up supplier order
+# TypeContact_order_supplier_internal_SHIPPING=Representative following-up shipping
+# TypeContact_order_supplier_external_BILLING=Supplier invoice contact
+# TypeContact_order_supplier_external_SHIPPING=Supplier shipping contact
+# TypeContact_order_supplier_external_CUSTOMER=Supplier contact following-up order
+
+# Error_COMMANDE_SUPPLIER_ADDON_NotDefined=Constant COMMANDE_SUPPLIER_ADDON not defined
+# Error_COMMANDE_ADDON_NotDefined=Constant COMMANDE_ADDON not defined
+# Error_FailedToLoad_COMMANDE_SUPPLIER_ADDON_File=Failed to load module file '%s'
+# Error_FailedToLoad_COMMANDE_ADDON_File=Failed to load module file '%s'
+# Error_OrderNotChecked=No orders to invoice selected
+
+
+# Sources
+# OrderSource0=Commercial proposal
+# OrderSource1=Internet
+# OrderSource2=Mail campaign
+# OrderSource3=Phone compaign
+# OrderSource4=Fax campaign
+# OrderSource5=Commercial
+# OrderSource6=Store
+# QtyOrdered=Qty ordered
+# AddDeliveryCostLine=Add a delivery cost line indicating the weight of the order
+
+# Documents models
+# PDFEinsteinDescription=A complete order model (logo...)
+# PDFEdisonDescription=A simple order model
+# PDFProformaDescription=A complete proforma invoice (logo…)
+# Orders modes
+# OrderByMail=Mail
+# OrderByFax=Fax
+# OrderByEMail=EMail
+# OrderByWWW=Online
+# OrderByPhone=Phone
+
+# CreateInvoiceForThisCustomer=Bill orders
+# NoOrdersToInvoice=No orders billable
+# CloseProcessedOrdersAutomatically=Classify "Processed" all selected orders.
+# MenuOrdersToBill2=Orders to bill
+# OrderCreation=Order creation
+# Ordered=Ordered
+# OrderCreated=Your orders have been created
+# OrderFail=An error happened during your orders creation
+# CreateOrders=Create orders
diff --git a/htdocs/langs/uk_UA/oscommerce.lang b/htdocs/langs/uk_UA/oscommerce.lang
new file mode 100644
index 00000000000..42a4a4551b6
--- /dev/null
+++ b/htdocs/langs/uk_UA/oscommerce.lang
@@ -0,0 +1,8 @@
+# Dolibarr language file - Source file is en_US - oscommerce
+# OSCommerce=OS Commerce
+# OSCommerceSetup=OS Commerce module setup
+# OSCommerceSetupSaved=OS Commerce setup saved
+# OSCommerceServer=OS Commerce server host/ip
+# OSCommerceDatabaseName=OS Commerce database name
+# OSCommercePrefix=OS Commerce tables prefix
+# OSCommerceUser=OS Commerce database login
diff --git a/htdocs/langs/uk_UA/other.lang b/htdocs/langs/uk_UA/other.lang
new file mode 100644
index 00000000000..3ff4e868d22
--- /dev/null
+++ b/htdocs/langs/uk_UA/other.lang
@@ -0,0 +1,217 @@
+# Dolibarr language file - Source file is en_US - other
+# SecurityCode=Security code
+# Calendar=Calendar
+# AddTrip=Add trip
+# Tools=Tools
+# ToolsDesc=This area is dedicated to group miscellaneous tools not available into other menu entries.
Those tools can be reached from menu on the side.
+# Birthday=Birthday
+# BirthdayDate=Birthday
+# DateToBirth=Date of birth
+# BirthdayAlertOn= birthday alert active
+# BirthdayAlertOff= birthday alert inactive
+# Notify_FICHINTER_VALIDATE=Intervention validated
+# Notify_FICHINTER_SENTBYMAIL=Intervention sent by mail
+# Notify_BILL_VALIDATE=Customer invoice validated
+# Notify_BILL_UNVALIDATE=Customer invoice unvalidated
+# Notify_ORDER_SUPPLIER_APPROVE=Supplier order approved
+# Notify_ORDER_SUPPLIER_REFUSE=Supplier order refused
+# Notify_ORDER_VALIDATE=Customer order validated
+# Notify_PROPAL_VALIDATE=Customer proposal validated
+# Notify_WITHDRAW_TRANSMIT=Transmission withdrawal
+# Notify_WITHDRAW_CREDIT=Credit withdrawal
+# Notify_WITHDRAW_EMIT=Perform withdrawal
+# Notify_ORDER_SENTBYMAIL=Customer order sent by mail
+# Notify_COMPANY_CREATE=Third party created
+# Notify_PROPAL_SENTBYMAIL=Commercial proposal sent by mail
+# Notify_ORDER_SENTBYMAIL=Customer order sent by mail
+# Notify_BILL_PAYED=Customer invoice payed
+# Notify_BILL_CANCEL=Customer invoice canceled
+# Notify_BILL_SENTBYMAIL=Customer invoice sent by mail
+# Notify_ORDER_SUPPLIER_VALIDATE=Supplier order validated
+# Notify_ORDER_SUPPLIER_SENTBYMAIL=Supplier order sent by mail
+# Notify_BILL_SUPPLIER_VALIDATE=Supplier invoice validated
+# Notify_BILL_SUPPLIER_PAYED=Supplier invoice payed
+# Notify_BILL_SUPPLIER_SENTBYMAIL=Supplier invoice sent by mail
+# Notify_CONTRACT_VALIDATE=Contract validated
+# Notify_FICHEINTER_VALIDATE=Intervention validated
+# Notify_SHIPPING_VALIDATE=Shipping validated
+# Notify_SHIPPING_SENTBYMAIL=Shipping sent by mail
+# Notify_MEMBER_VALIDATE=Member validated
+# Notify_MEMBER_SUBSCRIPTION=Member subscribed
+# Notify_MEMBER_RESILIATE=Member resiliated
+# Notify_MEMBER_DELETE=Member deleted
+# NbOfAttachedFiles=Number of attached files/documents
+# TotalSizeOfAttachedFiles=Total size of attached files/documents
+# MaxSize=Maximum size
+# AttachANewFile=Attach a new file/document
+# LinkedObject=Linked object
+# Miscellaneous=Miscellaneous
+# NbOfActiveNotifications=Number of notifications
+# PredefinedMailTest=This is a test mail.\nThe two lines are separated by a carriage return.\n\n__SIGNATURE__
+# PredefinedMailTestHtml=This is a test mail (the word test must be in bold).
The two lines are separated by a carriage return.
__SIGNATURE__
+# PredefinedMailContentSendInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendInvoiceReminder=__CONTACTCIVNAME__ \n\n We would like to warn you that the invoice __FACREF__ seems to not being payed. So this is the invoice in attachment again, as a reminder.\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendProposal=__CONTACTCIVNAME__ \n\n You will find here the commercial proposal __PROPREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendOrder=__CONTACTCIVNAME__ \n\n You will find here the order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendSupplierOrder=__CONTACTCIVNAME__ \n\n You will find here our order __ORDERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendSupplierInvoice=__CONTACTCIVNAME__ \n\n You will find here the invoice __FACREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendShipping=__CONTACTCIVNAME__ \n\n You will find here the shipping __SHIPPINGREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# PredefinedMailContentSendFichInter=__CONTACTCIVNAME__ \n\n You will find here the intervention __FICHINTERREF__\n\n__PERSONALIZED__Sincerely\n\n__SIGNATURE__
+# DemoDesc=Dolibarr is a compact ERP/CRM composed by several functional modules. A demo that includes all modules does not mean anything as this never occurs. So, several demo profiles are available.
+# ChooseYourDemoProfil=Choose the demo profile that match your activity...
+# DemoFundation=Manage members of a foundation
+# DemoFundation2=Manage members and bank account of a foundation
+# DemoCompanyServiceOnly=Manage a freelance activity selling service only
+# DemoCompanyShopWithCashDesk=Manage a shop with a cash desk
+# DemoCompanyProductAndStocks=Manage a small or medium company selling products
+# DemoCompanyAll=Manage a small or medium company with multiple activities (all main modules)
+# GoToDemo=Go to demo
+# CreatedBy=Created by %s
+# ModifiedBy=Modified by %s
+# ValidatedBy=Validated by %s
+# CanceledBy=Canceled by %s
+# ClosedBy=Closed by %s
+# FileWasRemoved=File %s was removed
+# DirWasRemoved=Directory %s was removed
+# FeatureNotYetAvailableShort=Available in a next version
+# FeatureNotYetAvailable=Feature not yet available in this version
+# FeatureExperimental=Experimental feature. Not stable in this version
+# FeatureDevelopment=Development feature. Not stable in this version
+# FeaturesSupported=Features supported
+# Width=Width
+# Height=Height
+# Depth=Depth
+# Top=Top
+# Bottom=Bottom
+# Left=Left
+# Right=Right
+# CalculatedWeight=Calculated weight
+# CalculatedVolume=Calculated volume
+# Weight=Weight
+# TotalWeight=Total weight
+# WeightUnitton=tonnes
+# WeightUnitkg=kg
+# WeightUnitg=g
+# WeightUnitmg=mg
+# WeightUnitpound=pound
+# Length=Length
+# LengthUnitm=m
+# LengthUnitdm=dm
+# LengthUnitcm=cm
+# LengthUnitmm=mm
+# Surface=Area
+# SurfaceUnitm2=m2
+# SurfaceUnitdm2=dm2
+# SurfaceUnitcm2=cm2
+# SurfaceUnitmm2=mm2
+# SurfaceUnitfoot2=ft2
+# SurfaceUnitinch2=in2
+# Volume=Volume
+# TotalVolume=Total volume
+# VolumeUnitm3=m3
+# VolumeUnitdm3=dm3
+# VolumeUnitcm3=cm3
+# VolumeUnitmm3=mm3
+# VolumeUnitfoot3=ft3
+# VolumeUnitinch3=in3
+# VolumeUnitounce=ounce
+# VolumeUnitlitre=litre
+# VolumeUnitgallon=gallon
+# Size=size
+# SizeUnitm=m
+# SizeUnitdm=dm
+# SizeUnitcm=cm
+# SizeUnitmm=mm
+# SizeUnitinch=inch
+# SizeUnitfoot=foot
+# SizeUnitpoint=point
+# BugTracker=Bug tracker
+# SendNewPasswordDesc=This form allows you to request a new password. It will be send to your email address.
Change will be effective only after clicking on confirmation link inside this email.
Check your email reader software.
+# BackToLoginPage=Back to login page
+# AuthenticationDoesNotAllowSendNewPassword=Authentication mode is %s.
In this mode, Dolibarr can't know nor change your password.
Contact your system administrator if you want to change your password.
+# EnableGDLibraryDesc=Install or enable GD library with your PHP for use this option.
+# EnablePhpAVModuleDesc=You need to install a module compatible with your anti-virus. (Clamav : php4-clamavlib ou php5-clamavlib)
+# ProfIdShortDesc=Prof Id %s is an information depending on third party country.
For example, for country %s, it's code %s.
+# DolibarrDemo=Dolibarr ERP/CRM demo
+# StatsByNumberOfUnits=Statistics in number of products/services units
+# StatsByNumberOfEntities=Statistics in number of referring entities
+# NumberOfProposals=Number of proposals on last 12 month
+# NumberOfCustomerOrders=Number of customer orders on last 12 month
+# NumberOfCustomerInvoices=Number of customer invoices on last 12 month
+# NumberOfSupplierOrders=Number of supplier orders on last 12 month
+# NumberOfSupplierInvoices=Number of supplier invoices on last 12 month
+# NumberOfUnitsProposals=Number of units on proposals on last 12 month
+# NumberOfUnitsCustomerOrders=Number of units on customer orders on last 12 month
+# NumberOfUnitsCustomerInvoices=Number of units on customer invoices on last 12 month
+# NumberOfUnitsSupplierOrders=Number of units on supplier orders on last 12 month
+# NumberOfUnitsSupplierInvoices=Number of units on supplier invoices on last 12 month
+# EMailTextInterventionValidated=The intervention %s has been validated.
+# EMailTextInvoiceValidated=The invoice %s has been validated.
+# EMailTextProposalValidated=The proposal %s has been validated.
+# EMailTextOrderValidated=The order %s has been validated.
+# EMailTextOrderApproved=The order %s has been approved.
+# EMailTextOrderApprovedBy=The order %s has been approved by %s.
+# EMailTextOrderRefused=The order %s has been refused.
+# EMailTextOrderRefusedBy=The order %s has been refused by %s.
+# EMailTextExpeditionValidated=The shipping %s has been validated.
+# ImportedWithSet=Importation data set
+# DolibarrNotification=Automatic notification
+# ResizeDesc=Enter new width OR new height. Ratio will be kept during resizing...
+# NewLength=New width
+# NewHeight=New height
+# NewSizeAfterCropping=New size after cropping
+# DefineNewAreaToPick=Define new area on image to pick (left click on image then drag until you reach the opposite corner)
+# CurrentInformationOnImage=This tool was designed to help you to resize or crop an image. This is informations on current edited image
+# ImageEditor=Image editor
+# YouReceiveMailBecauseOfNotification=You receive this message because your email has been added to list of targets to be informed of particular events into %s software of %s.
+# YouReceiveMailBecauseOfNotification2=This event is the following:
+# ThisIsListOfModules=This is a list of modules preselected by this demo profile (only most common modules are visible in this demo). Edit this to have a more personalized demo and click on "Start".
+# ClickHere=Click here
+# UseAdvancedPerms=Use the advanced permissions of some modules
+# FileFormat=File format
+# SelectAColor=Choose a color
+# AddFiles=Add Files
+# StartUpload=Start upload
+# CancelUpload=Cancel upload
+# FileIsTooBig=Files is too big
+# PleaseBePatient=Please be patient...
+# RequestToResetPasswordReceived=A request to change your Dolibarr password has been received
+# NewKeyIs=This is your new keys to login
+# NewKeyWillBe=Your new key to login to software will be
+# ClickHereToGoTo=Click here to go to %s
+# YouMustClickToChange=You must however first click on the following link to validate this password change
+# ForgetIfNothing=If you didn't request this change, just forget this email. Your credentials are kept safe.
+
+##### Calendar common #####
+# AddCalendarEntry=Add entry in calendar %s
+# NewCompanyToDolibarr=Company %s added into Dolibarr
+# ContractValidatedInDolibarr=Contract %s validated in Dolibarr
+# ContractCanceledInDolibarr=Contract %s canceled in Dolibarr
+# ContractClosedInDolibarr=Contract %s closed in Dolibarr
+# PropalClosedSignedInDolibarr=Proposal %s signed in Dolibarr
+# PropalClosedRefusedInDolibarr=Proposal %s refused in Dolibarr
+# PropalValidatedInDolibarr=Proposal %s validated in Dolibarr
+# InvoiceValidatedInDolibarr=Invoice %s validated in Dolibarr
+# InvoicePaidInDolibarr=Invoice %s changed to paid in Dolibarr
+# InvoiceCanceledInDolibarr=Invoice %s canceled in Dolibarr
+# PaymentDoneInDolibarr=Payment %s done in Dolibarr
+# CustomerPaymentDoneInDolibarr=Customer payment %s done in Dolibarr
+# SupplierPaymentDoneInDolibarr=Supplier payment %s done in Dolibarr
+# MemberValidatedInDolibarr=Member %s validated in Dolibarr
+# MemberResiliatedInDolibarr=Member %s resiliated in Dolibarr
+# MemberDeletedInDolibarr=Member %s deleted from Dolibarr
+# MemberSubscriptionAddedInDolibarr=Subscription for member %s added in Dolibarr
+# ShipmentValidatedInDolibarr=Shipment %s validated in Dolibarr
+# ShipmentDeletedInDolibarr=Shipment %s deleted from Dolibarr
+##### Export #####
+# Export=Export
+# ExportsArea=Exports area
+# AvailableFormats=Available formats
+# LibraryUsed=Librairy used
+# LibraryVersion=Version
+# ExportableDatas=Exportable data
+# NoExportableData=No exportable data (no modules with exportable data loaded, or missing permissions)
+# ToExport=Export
+# NewExport=New export
+##### External sites #####
+# ExternalSites=External sites
diff --git a/htdocs/langs/uk_UA/paybox.lang b/htdocs/langs/uk_UA/paybox.lang
new file mode 100644
index 00000000000..b689bb6cebf
--- /dev/null
+++ b/htdocs/langs/uk_UA/paybox.lang
@@ -0,0 +1,37 @@
+# Dolibarr language file - Source file is en_US - paybox
+# PayBoxSetup=PayBox module setup
+# PayBoxDesc=This module offer pages to allow payment on Paybox by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
+# FollowingUrlAreAvailableToMakePayments=Following URLs are available to offer a page to a customer to make a payment on Dolibarr objects
+# PaymentForm=Payment form
+# WelcomeOnPaymentPage=Welcome on our online payment service
+# ThisScreenAllowsYouToPay=This screen allow you to make an online payment to %s.
+# ThisIsInformationOnPayment=This is information on payment to do
+# ToComplete=To complete
+# YourEMail=Email to receive payment confirmation
+# Creditor=Creditor
+# PaymentCode=Payment code
+# PayBoxDoPayment=Go on payment
+# YouWillBeRedirectedOnPayBox=You will be redirected on secured Paybox page to input you credit card information
+# PleaseBePatient=Please, be patient
+# Continue=Next
+# ToOfferALinkForOnlinePayment=URL for %s payment
+# ToOfferALinkForOnlinePaymentOnOrder=URL to offer a %s online payment user interface for a customer order
+# ToOfferALinkForOnlinePaymentOnInvoice=URL to offer a %s online payment user interface for a customer invoice
+# ToOfferALinkForOnlinePaymentOnContractLine=URL to offer a %s online payment user interface for a contract line
+# ToOfferALinkForOnlinePaymentOnFreeAmount=URL to offer a %s online payment user interface for a free amount
+# ToOfferALinkForOnlinePaymentOnMemberSubscription=URL to offer a %s online payment user interface for a member subscription
+# YouCanAddTagOnUrl=You can also add url parameter &tag=value to any of those URL (required only for free payment) to add your own payment comment tag.
+# SetupPayBoxToHavePaymentCreatedAutomatically=Setup your PayBox with url %s to have payment created automatically when validated by paybox.
+# YourPaymentHasBeenRecorded=This page confirms that your payment has been recorded. Thank you.
+# YourPaymentHasNotBeenRecorded=You payment has not been recorded and transaction has been canceled. Thank you.
+# AccountParameter=Account parameters
+# UsageParameter=Usage parameters
+# InformationToFindParameters=Help to find your %s account information
+# PAYBOX_CGI_URL_V2=Url of Paybox CGI module for payment
+# VendorName=Name of vendor
+# CSSUrlForPaymentForm=CSS style sheet url for payment form
+# MessageOK=Message on validated payment return page
+# MessageKO=Message on canceled payment return page
+# NewPayboxPaymentReceived=New Paybox payment received
+# NewPayboxPaymentFailed=New Paybox payment tried but failed
+# PAYBOX_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or failed)
diff --git a/htdocs/langs/uk_UA/paypal.lang b/htdocs/langs/uk_UA/paypal.lang
new file mode 100644
index 00000000000..5dc460e1c53
--- /dev/null
+++ b/htdocs/langs/uk_UA/paypal.lang
@@ -0,0 +1,22 @@
+# Dolibarr language file - Source file is en_US - paypal
+# PaypalSetup=PayPal module setup
+# PaypalDesc=This module offer pages to allow payment on PayPal by customers. This can be used for a free payment or for a payment on a particular Dolibarr object (invoice, order, ...)
+# PaypalOrCBDoPayment=Pay with credit card or Paypal
+# PaypalDoPayment=Pay with Paypal
+# PaypalCBDoPayment=Pay with credit card
+# PAYPAL_API_SANDBOX=Mode test/sandbox
+# PAYPAL_API_USER=API username
+# PAYPAL_API_PASSWORD=API password
+# PAYPAL_API_SIGNATURE=API signature
+# PAYPAL_API_INTEGRAL_OR_PAYPALONLY=Offer payment "integral" (Credit card+Paypal) or "Paypal" only
+# PaypalModeIntegral=Integral
+# PaypalModeOnlyPaypal=PayPal only
+# PAYPAL_CSS_URL=Optionnal Url of CSS style sheet on payment page
+# ThisIsTransactionId=This is id of transaction: %s
+# PAYPAL_ADD_PAYMENT_URL=Add the url of Paypal payment when you send a document by mail
+# PAYPAL_IPN_MAIL_ADDRESS=E-mail address for the instant notification of payment (IPN)
+# PredefinedMailContentLink=You can click on the secure link below to make your payment (PayPal) if it is not already done.\n\n%s\n\n
+# YouAreCurrentlyInSandboxMode=You are currently in the "sandbox" mode
+# NewPaypalPaymentReceived=New Paypal payment received
+# NewPaypalPaymentFailed=New Paypal payment tried but failed
+# PAYPAL_PAYONLINE_SENDEMAIL=EMail to warn after a payment (success or not)
diff --git a/htdocs/langs/uk_UA/products.lang b/htdocs/langs/uk_UA/products.lang
new file mode 100644
index 00000000000..9f75dab9917
--- /dev/null
+++ b/htdocs/langs/uk_UA/products.lang
@@ -0,0 +1,220 @@
+# Dolibarr language file - Source file is en_US - products
+# ProductRef=Product ref.
+# ProductLabel=Product label
+# ProductServiceCard=Products/Services card
+# Products=Products
+# Services=Services
+# Product=Product
+# Service=Service
+# ProductId=Product/service id
+# Create=Create
+# Reference=Reference
+# NewProduct=New product
+# NewService=New service
+# ProductCode=Product code
+# ServiceCode=Service code
+# ProductAccountancyBuyCode=Accountancy code (buy)
+# ProductAccountancySellCode=Accountancy code (sell)
+# ProductOrService=Product or Service
+# ProductsAndServices=Products and Services
+# ProductsOrServices=Products or Services
+# ProductsAndServicesOnSell=Available Products and Services
+# ProductsAndServicesNotOnSell=Obsolete Products and Services
+# ProductsAndServicesStatistics=Products and Services statistics
+# ProductsStatistics=Products statistics
+# ProductsOnSell=Available products
+# ProductsNotOnSell=Obsolete products
+# ServicesOnSell=Available services
+# ServicesNotOnSell=Obsolete services
+# InternalRef=Internal reference
+# LastRecorded=Last products/services on sell recorded
+# LastRecordedProductsAndServices=Last %s recorded products/services
+# LastModifiedProductsAndServices=Last %s modified products/services
+# LastRecordedProducts=Last %s products recorded
+# LastRecordedServices=Last %s services recorded
+# LastProducts=Last products
+# CardProduct0=Product card
+# CardProduct1=Service card
+# CardContract=Contract card
+# Warehouse=Warehouse
+# Warehouses=Warehouses
+# WarehouseOpened=Warehouse opened
+# WarehouseClosed=Warehouse closed
+# Stock=Stock
+# Stocks=Stocks
+# Movement=Movement
+# Movements=Movements
+# Sell=Sales
+# Buy=Purchases
+# OnSell=For sale
+# OnBuy=For purchase
+# NotOnSell=Not for sale
+# ProductStatusOnSell=For sale
+# ProductStatusNotOnSell=Not for sale
+# ProductStatusOnSellShort=For sale
+# ProductStatusNotOnSellShort=Not for sale
+# ProductStatusOnBuy=For purchase
+# ProductStatusNotOnBuy=Not for purchase
+# ProductStatusOnBuyShort=For purchase
+# ProductStatusNotOnBuyShort=Not for purchase
+# UpdatePrice=Update price
+# AppliedPricesFrom=Applied prices from
+# SellingPrice=Selling price
+# SellingPriceHT=Selling price (net of tax)
+# SellingPriceTTC=Selling price (inc. tax)
+# PublicPrice=Public price
+# CurrentPrice=Current price
+# NewPrice=New price
+# MinPrice=Minim. selling price
+# CantBeLessThanMinPrice=The selling price can't be lower than minimum allowed for this product (%s without tax). This message can also appears if you type a too important discount.
+# ContractStatus=Contract status
+# ContractStatusClosed=Closed
+# ContractStatusRunning=Running
+# ContractStatusExpired=expired
+# ContractStatusOnHold=Not running
+# ContractStatusToRun=A mettre en service
+# ContractNotRunning=This contract is not running
+# ErrorProductAlreadyExists=A product with reference %s already exists.
+# ErrorProductBadRefOrLabel=Wrong value for reference or label.
+# ErrorProductClone=There was a problem while trying to clone the product or service.
+# Suppliers=Suppliers
+# SupplierRef=Supplier's product ref.
+# ShowProduct=Show product
+# ShowService=Show service
+# ProductsAndServicesArea=Product and Services area
+# ProductsArea=Product area
+# ServicesArea=Services area
+# AddToMyProposals=Add to my proposals
+# AddToOtherProposals=Add to other proposals
+# AddToMyBills=Add to my bills
+# AddToOtherBills=Add to other bills
+# CorrectStock=Correct stock
+# AddPhoto=Add photo
+# ListOfStockMovements=List of stock movements
+# BuyingPrice=Buying price
+# SupplierCard=Supplier card
+# CommercialCard=Commercial card
+# AllWays=Path to find your product in stock
+# NoCat=Your product is not in any category
+# PrimaryWay=Primary path
+# PriceRemoved=Price removed
+# BarCode=Barcode
+# BarcodeType=Barcode type
+# SetDefaultBarcodeType=Set barcode type
+# BarcodeValue=Barcode value
+# NoteNotVisibleOnBill=Note (not visible on invoices, proposals...)
+# CreateCopy=Create copy
+# ServiceLimitedDuration=If product is a service with limited duration:
+# MultiPricesAbility=Activate the multi-prices
+# MultiPricesNumPrices=Number of prices
+# MultiPriceLevelsName=Price categories
+# AssociatedProductsAbility=Activate the virtual products feature
+# AssociatedProducts=Virtual product
+# AssociatedProductsNumber=Number of products composing this virtual product
+# ParentProductsNumber=Number of parent virtual product
+# IfZeroItIsNotAVirtualProduct=If 0, this product is not a virtual product
+# IfZeroItIsNotUsedByVirtualProduct=If 0, this product is not used by any virtual product
+# EditAssociate=Associate
+# Translation=Translation
+# KeywordFilter=Keyword filter
+# CategoryFilter=Category filter
+# ProductToAddSearch=Search product to add
+# AddDel=Add/Delete
+# Quantity=Quantity
+# NoMatchFound=No match found
+# ProductAssociationList=List of related products/services: name of product/service (quantity affected)
+# ProductParentList=List of virtual products/services with this product as a component
+# ErrorAssociationIsFatherOfThis=One of selected product is parent with current product
+# DeleteProduct=Delete a product/service
+# ConfirmDeleteProduct=Are you sure you want to delete this product/service?
+# ProductDeleted=Product/Service "%s" deleted from database.
+# DeletePicture=Delete a picture
+# ConfirmDeletePicture=Are you sure you want to delete this picture ?
+# ExportDataset_produit_1=Products
+# ExportDataset_service_1=Services
+# ImportDataset_produit_1=Products
+# ImportDataset_service_1=Services
+# DeleteProductLine=Delete product line
+# ConfirmDeleteProductLine=Are you sure you want to delete this product line?
+# NoProductMatching=No product/service match your criteria
+# MatchingProducts=Matching products/services
+# NoStockForThisProduct=No stock for this product
+# NoStock=No Stock
+# Restock=Restock
+# ProductSpecial=Special
+# QtyMin=Minimum Qty
+# PriceQty=Price for this quantity
+# PriceQtyMin=Price for this min. qty (w/o discount)
+# VATRateForSupplierProduct=VAT Rate (for this supplier/product)
+# DiscountQtyMin=Default discount for qty
+# NoPriceDefinedForThisSupplier=No price/qty defined for this supplier/product
+# NoSupplierPriceDefinedForThisProduct=No supplier price/qty defined for this product
+# RecordedProducts=Products recorded
+# RecordedServices=Services recorded
+# RecordedProductsAndServices=Products/services recorded
+# GenerateThumb=Generate thumb
+# ProductCanvasAbility=Use special "canvas" addons
+# ServiceNb=Service #%s
+# ListProductServiceByPopularity=List of products/services by popularity
+# ListProductByPopularity=List of products by popularity
+# ListServiceByPopularity=List of services by popularity
+# Finished=Manufactured product
+# RowMaterial=Raw Material
+# CloneProduct=Clone product or service
+# ConfirmCloneProduct=Are you sure you want to clone product or service %s ?
+# CloneContentProduct=Clone all main informations of product/service
+# ClonePricesProduct=Clone main informations and prices
+# CloneCompositionProduct=Clone product/service composition
+# ProductIsUsed=This product is used
+# NewRefForClone=Ref. of new product/service
+# CustomerPrices=Customers prices
+# SuppliersPrices=Suppliers prices
+# CustomCode=Customs code
+# CountryOrigin=Origin country
+# HiddenIntoCombo=Hidden into select lists
+# Nature=Nature
+# ProductCodeModel=Product code template
+# ServiceCodeModel=Service code template
+# AddThisProductCard=Create product card
+# HelpAddThisProductCard=This option allows you to create or clone a product if it does not exist.
+# AddThisServiceCard=Create service card
+# HelpAddThisServiceCard=This option allows you to create or clone a service if it does not exist.
+# CurrentProductPrice=Current price
+# AlwaysUseNewPrice=Always use current price of product/service
+# AlwaysUseFixedPrice=Use the fixed price
+# PriceByQuantity=Price by quantity
+# PriceByQuantityRange=Quantity range
+# ProductsDashboard=Products/Services summary
+# UpdateOriginalProductLabel=Modify original label
+# HelpUpdateOriginalProductLabel=Allows to edit the name of the product
+### composition fabrication
+# Building=Production and items dispatchment
+# Build=Produce
+# BuildIt=Produce & Dispatch
+# BuildindListInfo=Available quantity for production per warehouse (set it to 0 for no further action)
+# QtyNeed=Qty
+# UnitPmp=Net unit VWAP
+# CostPmpHT=Net total VWAP
+# ProductUsedForBuild=Auto consumed by production
+# ProductBuilded=Production completed
+# ProductsMultiPrice=Product multi-price
+# ProductSellByQuarterHT=Products turnover quarterly VWAP
+# ServiceSellByQuarterHT=Services turnover quarterly VWAP
+# Quarter1=1st. Quarter
+# Quarter2=2nd. Quarter
+# Quarter3=3rd. Quarter
+# Quarter4=4th. Quarter
+# BarCodePrintsheet=Print bar code
+# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
+# NumberOfStickers=Number of stickers to print on page
+# PrintsheetForOneBarCode=Print several stickers for one barcode
+# BuildPageToPrint=Generate page to print
+# FillBarCodeTypeAndValueManually=Fill barcode type and value manually.
+# FillBarCodeTypeAndValueFromProduct=Fill barcode type and value from barcode of a product.
+# FillBarCodeTypeAndValueFromThirdParty=Fill barcode type and value from barcode of a thirdparty.
+# DefinitionOfBarCodeForProductNotComplete=Definition of type or value of bar code not complete for product %s.
+# DefinitionOfBarCodeForThirdpartyNotComplete=Definition of type or value of bar code non complete for thirdparty %s.
+# BarCodeDataForProduct=Barcode information of product %s :
+# BarCodeDataForThirdparty=Barcode information of thirdparty %s :
+# BarcodeStickersMask=xxx
+
diff --git a/htdocs/langs/uk_UA/projects.lang b/htdocs/langs/uk_UA/projects.lang
new file mode 100644
index 00000000000..f2c0c2b86c6
--- /dev/null
+++ b/htdocs/langs/uk_UA/projects.lang
@@ -0,0 +1,115 @@
+# Dolibarr language file - Source file is en_US - projects
+# Project=Project
+# Projects=Projects
+# SharedProject=Everybody
+# PrivateProject=Contacts of project
+# MyProjectsDesc=This view is limited to projects you are a contact for (whatever is the type).
+# ProjectsPublicDesc=This view presents all projects you are allowed to read.
+# ProjectsDesc=This view presents all projects (your user permissions grant you permission to view everything).
+# MyTasksDesc=This view is limited to projects or tasks you are a contact for (whatever is the type).
+# TasksPublicDesc=This view presents all projects and tasks you are allowed to read.
+# TasksDesc=This view presents all projects and tasks (your user permissions grant you permission to view everything).
+# Myprojects=My projects
+# ProjectsArea=Projects area
+# NewProject=New project
+# AddProject=Add project
+# DeleteAProject=Delete a project
+# DeleteATask=Delete a task
+# ConfirmDeleteAProject=Are you sure you want to delete this project ?
+# ConfirmDeleteATask=Are you sure you want to delete this task ?
+# OfficerProject=Officer project
+# LastProjects=Last %s projects
+# AllProjects=All projects
+# ProjectsList=List of projects
+# ShowProject=Show project
+# SetProject=Set project
+# NoProject=No project defined or owned
+# NbOpenTasks=Nb of opened tasks
+# NbOfProjects=Nb of projects
+# TimeSpent=Time spent
+# TimesSpent=Time spent
+# RefTask=Ref. task
+# LabelTask=Label task
+# NewTimeSpent=New time spent
+# MyTimeSpent=My time spent
+# MyTasks=My tasks
+# Tasks=Tasks
+# Task=Task
+# NewTask=New task
+# AddTask=Add task
+# AddDuration=Add duration
+# Activity=Activity
+# Activities=Tasks/activities
+# MyActivity=My activity
+# MyActivities=My tasks/activities
+# MyProjects=My projects
+# DurationEffective=Effective duration
+# Progress=Progress
+# ProgressDeclared=Declared progress
+# ProgressCalculated=Calculated progress
+# Time=Time
+# ListProposalsAssociatedProject=List of the commercial proposals associated with the project
+# ListOrdersAssociatedProject=List of customer's orders associated with the project
+# ListInvoicesAssociatedProject=List of customer's invoices associated with the project
+# ListPredefinedInvoicesAssociatedProject=List of customer's predefined invoices associated with project
+# ListSupplierOrdersAssociatedProject=List of supplier's orders associated with the project
+# ListSupplierInvoicesAssociatedProject=List of supplier's invoices associated with the project
+# ListContractAssociatedProject=List of contracts associated with the project
+# ListFichinterAssociatedProject=List of interventions associated with the project
+# ListTripAssociatedProject=List of trips and expenses associated with the project
+# ListActionsAssociatedProject=List of events associated with the project
+# ActivityOnProjectThisWeek=Activity on project this week
+# ActivityOnProjectThisMonth=Activity on project this month
+# ActivityOnProjectThisYear=Activity on project this year
+# ChildOfTask=Child of project/task
+# NotOwnerOfProject=Not owner of this private project
+# AffectedTo=Allocated to
+# CantRemoveProject=This project can't be removed as it is referenced by some other objects (invoice, orders or other). See referers tab.
+# ValidateProject=Validate projet
+# ConfirmValidateProject=Are you sure you want to validate this project ?
+# CloseAProject=Close project
+# ConfirmCloseAProject=Are you sure you want to close this project ?
+# ReOpenAProject=Open project
+# ConfirmReOpenAProject=Are you sure you want to re-open this project ?
+# ProjectContact=Project contacts
+# ActionsOnProject=Events on project
+# YouAreNotContactOfProject=You are not a contact of this private project
+# DeleteATimeSpent=Delete time spent
+# ConfirmDeleteATimeSpent=Are you sure you want to delete this time spent ?
+# DoNotShowMyTasksOnly=See also tasks not allocated to me
+# ShowMyTasksOnly=View only tasks allocated to me
+# TaskRessourceLinks=Ressources
+# ProjectsDedicatedToThisThirdParty=Projects dedicated to this third party
+# NoTasks=No tasks for this project
+# LinkedToAnotherCompany=Linked to other third party
+# TaskIsNotAffectedToYou=Task not allocated to you
+# ErrorTimeSpentIsEmpty=Time spent is empty
+# ThisWillAlsoRemoveTasks=This action will also delete all tasks of project (%s tasks at the moment) and all inputs of time spent.
+# IfNeedToUseOhterObjectKeepEmpty=If some objects (invoice, order, ...), belonging to another third party, must be linked to the project to create, keep this empty to have the project being multi third parties.
+# CloneProject=Clone project
+# CloneTasks=Clone tasks
+# CloneContacts=Clone contacts
+# CloneNotes=Clone notes
+# CloneProjectFiles=Clone project joined files
+# CloneTaskFiles=Clone task(s) joined files (if task(s) cloned)
+# ConfirmCloneProject=Are you sure to clone this project ?
+# ProjectReportDate=Change task date according project start date
+# ErrorShiftTaskDate=Impossible to shift task date according to new project start date
+# ProjectsAndTasksLines=Projects and tasks
+# ProjectCreatedInDolibarr=Project %s created
+##### Types de contacts #####
+# TypeContact_project_internal_PROJECTLEADER=Project leader
+# TypeContact_project_external_PROJECTLEADER=Project leader
+# TypeContact_project_internal_CONTRIBUTOR=Contributor
+# TypeContact_project_external_CONTRIBUTOR=Contributor
+# TypeContact_project_task_internal_TASKEXECUTIVE=Task executive
+# TypeContact_project_task_external_TASKEXECUTIVE=Task executive
+# TypeContact_project_task_internal_CONTRIBUTOR=Contributor
+# TypeContact_project_task_external_CONTRIBUTOR=Contributor
+# SelectElement=Select element
+# AddElement=Link to element
+# Documents models
+# DocumentModelBaleine=A complete project's report model (logo...)
+# PlannedWorkload = Planned workload
+# WorkloadOccupation= Workload affectation
+# ProjectReferers=Refering objects
diff --git a/htdocs/langs/uk_UA/propal.lang b/htdocs/langs/uk_UA/propal.lang
new file mode 100644
index 00000000000..d17bc952b7d
--- /dev/null
+++ b/htdocs/langs/uk_UA/propal.lang
@@ -0,0 +1,102 @@
+# Dolibarr language file - Source file is en_US - propal
+# Proposals=Commercial proposals
+# Proposal=Commercial proposal
+# ProposalShort=Proposal
+# ProposalsDraft=Draft commercial proposals
+# ProposalDraft=Draft commercial proposal
+# ProposalsOpened=Opened commercial proposals
+# Prop=Commercial proposals
+# CommercialProposal=Commercial proposal
+# CommercialProposals=Commercial proposals
+# ProposalCard=Proposal card
+# NewProp=New commercial proposal
+# NewProposal=New commercial proposal
+# NewPropal=New proposal
+# Prospect=Prospect
+# ProspectList=Prospect list
+# DeleteProp=Delete commercial proposal
+# ValidateProp=Validate commercial proposal
+# AddProp=Add proposal
+# ConfirmDeleteProp=Are you sure you want to delete this commercial proposal ?
+# ConfirmValidateProp=Are you sure you want to validate this commercial proposal under name %s ?
+# LastPropals=Last %s proposals
+# LastClosedProposals=Last %s closed proposals
+# LastModifiedProposals=Last %s modified proposals
+# AllPropals=All proposals
+# LastProposals=Last proposals
+# SearchAProposal=Search a proposal
+# ProposalsStatistics=Commercial proposal's statistics
+# NumberOfProposalsByMonth=Number by month
+# AmountOfProposalsByMonthHT=Amount by month (net of tax)
+# NbOfProposals=Number of commercial proposals
+# ShowPropal=Show proposal
+# PropalsDraft=Drafts
+# PropalsOpened=Opened
+# PropalsNotBilled=Closed not billed
+# PropalStatusDraft=Draft (needs to be validated)
+# PropalStatusValidated=Validated (proposal is open)
+# PropalStatusOpened=Validated (proposal is open)
+# PropalStatusClosed=Closed
+# PropalStatusSigned=Signed (needs billing)
+# PropalStatusNotSigned=Not signed (closed)
+# PropalStatusBilled=Billed
+# PropalStatusDraftShort=Draft
+# PropalStatusValidatedShort=Validated
+# PropalStatusOpenedShort=Opened
+# PropalStatusClosedShort=Closed
+# PropalStatusSignedShort=Signed
+# PropalStatusNotSignedShort=Not signed
+# PropalStatusBilledShort=Billed
+# PropalsToClose=Commercial proposals to close
+# PropalsToBill=Signed commercial proposals to bill
+# ListOfProposals=List of commercial proposals
+# ActionsOnPropal=Events on proposal
+# NoOpenedPropals=No opened commercial proposals
+# NoOtherOpenedPropals=No other opened commercial proposals
+# RefProposal=Commercial proposal ref
+# SendPropalByMail=Send commercial proposal by mail
+# FileNotUploaded=The file was not uploaded
+# FileUploaded=The file was successfully uploaded
+# AssociatedDocuments=Documents associated with the proposal:
+# ErrorCantOpenDir=Can't open directory
+# DatePropal=Date of proposal
+# DateEndPropal=Validity ending date
+# DateEndPropalShort=Date end
+# ValidityDuration=Validity duration
+# CloseAs=Close with status
+# ClassifyBilled=Classify billed
+# BuildBill=Build invoice
+# ErrorPropalNotFound=Propal %s not found
+# Estimate=Estimate :
+# EstimateShort=Estimate
+# OtherPropals=Other proposals
+# AddToDraftProposals=Add to draft proposal
+# NoDraftProposals=No draft proposals
+# CopyPropalFrom=Create commercial proposal by copying existing proposal
+# CreateEmptyPropal=Create empty commercial proposals vierge or from list of products/services
+# DefaultProposalDurationValidity=Default commercial proposal validity duration (in days)
+# UseCustomerContactAsPropalRecipientIfExist=Use customer contact address if defined instead of third party address as proposal recipient address
+# ClonePropal=Clone commercial proposal
+# ConfirmClonePropal=Are you sure you want to clone the commercial proposal %s ?
+# ConfirmReOpenProp=Are you sure you want to open back the commercial proposal %s ?
+# ProposalsAndProposalsLines=Commercial proposal and lines
+# ProposalLine=Proposal line
+# AvailabilityPeriod=Availability delay
+# SetAvailability=Set availability delay
+# AfterOrder=after order
+##### Availability #####
+# AvailabilityTypeAV_NOW=Immediate
+# AvailabilityTypeAV_1W=1 week
+# AvailabilityTypeAV_2W=2 weeks
+# AvailabilityTypeAV_3W=3 weeks
+# AvailabilityTypeAV_1M=1 month
+##### Types de contacts #####
+# TypeContact_propal_internal_SALESREPFOLL=Representative following-up proposal
+# TypeContact_propal_external_BILLING=Customer invoice contact
+# TypeContact_propal_external_CUSTOMER=Customer contact following-up proposal
+# Document models
+# DocModelAzurDescription=A complete proposal model (logo...)
+# DocModelJauneDescription=Jaune proposal model
+# DefaultModelPropalCreate=Default model creation
+# DefaultModelPropalToBill=Default template when closing a business proposal (to be invoiced)
+# DefaultModelPropalClosed=Default template when closing a business proposal (unbilled)
diff --git a/htdocs/langs/uk_UA/sendings.lang b/htdocs/langs/uk_UA/sendings.lang
new file mode 100644
index 00000000000..3bb65c295d2
--- /dev/null
+++ b/htdocs/langs/uk_UA/sendings.lang
@@ -0,0 +1,76 @@
+# Dolibarr language file - Source file is en_US - sendings
+# RefSending=Ref. shipment
+# Sending=Shipment
+# Sendings=Shipments
+# Shipment=Shipment
+# Shipments=Shipments
+# Receivings=Receivings
+# SendingsArea=Shipments area
+# ListOfSendings=List of shipments
+# SendingMethod=Shipping method
+# SendingReceipt=Shipping receipt
+# LastSendings=Last %s shipments
+# SearchASending=Search for shipment
+# StatisticsOfSendings=Statistics for shipments
+# NbOfSendings=Number of shipments
+# NumberOfShipmentsByMonth=Number of shipments by month
+# SendingCard=Shipping card
+# NewSending=New shipment
+# CreateASending=Create a shipment
+# CreateSending=Create shipment
+# QtyOrdered=Qty ordered
+# QtyShipped=Qty shipped
+# QtyToShip=Qty to ship
+# QtyReceived=Qty received
+# KeepToShip=Keep to ship
+# OtherSendingsForSameOrder=Other shipments for this order
+# DateSending=Date sending order
+# DateSendingShort=Date sending order
+# SendingsForSameOrder=Shipments for this order
+# SendingsAndReceivingForSameOrder=Shipments and receivings for this order
+# SendingsToValidate=Shipments to validate
+# StatusSendingCanceled=Canceled
+# StatusSendingDraft=Draft
+# StatusSendingValidated=Validated (products to ship or already shipped)
+# StatusSendingProcessed=Processed
+# StatusSendingCanceledShort=Canceled
+# StatusSendingDraftShort=Draft
+# StatusSendingValidatedShort=Validated
+# StatusSendingProcessedShort=Processed
+# SendingSheet=Sending sheet
+# Carriers=Carriers
+# Carrier=Carrier
+# CarriersArea=Carriers area
+# NewCarrier=New carrier
+# ConfirmDeleteSending=Are you sure you want to delete this shipment ?
+# ConfirmValidateSending=Are you sure you want to validate this shipment with reference %s ?
+# ConfirmCancelSending=Are you sure you want to cancel this shipment ?
+# GenericTransport=Generic transport
+# Enlevement=Gotten by customer
+# DocumentModelSimple=Simple document model
+# DocumentModelMerou=Merou A5 model
+# WarningNoQtyLeftToSend=Warning, no products waiting to be shipped.
+# StatsOnShipmentsOnlyValidated=Statistics conducted on shipments only validated. Date used is date of validation of shipment (planed delivery date is not always known).
+# DateDeliveryPlanned=Planed date of delivery
+# DateReceived=Date delivery received
+# SendShippingByEMail=Send shipment by EMail
+# SendShippingRef=Send shipment %s
+# ActionsOnShipping=Events on shipment
+# LinkToTrackYourPackage=Link to track your package
+# ShipmentCreationIsDoneFromOrder=For the moment, creation of a new shipment is done from the order card.
+# RelatedShippings=Related shippings
+# ShipmentLine=Shipment line
+# CarrierList=List of transporters
+
+# Sending methods
+# SendingMethodCATCH=Catch by customer
+# SendingMethodTRANS=Transporter
+# SendingMethodCOLSUI=Colissimo
+
+# ModelDocument
+# DocumentModelSirocco=Simple document model for delivery receipts
+# DocumentModelTyphon=More complete document model for delivery receipts (logo...)
+
+# Error_EXPEDITION_ADDON_NUMBER_NotDefined=Constant EXPEDITION_ADDON_NUMBER not defined
+# SumOfProductVolumes=Sum of product volumes
+# SumOfProductWeights=Sum of product weights
diff --git a/htdocs/langs/uk_UA/shop.lang b/htdocs/langs/uk_UA/shop.lang
new file mode 100644
index 00000000000..b6cd78b5028
--- /dev/null
+++ b/htdocs/langs/uk_UA/shop.lang
@@ -0,0 +1,10 @@
+# Dolibarr language file - Source file is en_US - shop
+# Shop=Shop
+# ShopWeb=Web Shop
+# LastOrders=Last orders
+# OnStandBy=On standby
+# TreatmentInProgress=Treatment in progress
+# LastCustomers=Last customers
+# OSCommerceShop=OSCommerce shop
+# OSCommerce=OSCommerce
+# AddProd=Sell online
diff --git a/htdocs/langs/uk_UA/sms.lang b/htdocs/langs/uk_UA/sms.lang
new file mode 100644
index 00000000000..0ec0e61a588
--- /dev/null
+++ b/htdocs/langs/uk_UA/sms.lang
@@ -0,0 +1,53 @@
+# Dolibarr language file - Source file is en_US - sms
+# Sms=Sms
+# SmsSetup=Sms setup
+# SmsDesc=This page allows you to define globals options on SMS features
+# SmsCard=SMS Card
+# AllSms=All SMS campains
+# SmsTargets=Targets
+# SmsRecipients=Targets
+# SmsRecipient=Target
+# SmsTitle=Description
+# SmsFrom=Sender
+# SmsTo=Target
+# SmsTopic=Topic of SMS
+# SmsText=Message
+# SmsMessage=SMS Message
+# ShowSms=Show Sms
+# ListOfSms=List SMS campains
+# NewSms=New SMS campain
+# EditSms=Edit Sms
+# ResetSms=New sending
+# DeleteSms=Delete Sms campain
+# DeleteASms=Remove a Sms campain
+# PreviewSms=Previuw Sms
+# PrepareSms=Prepare Sms
+# CreateSms=Create Sms
+# SmsResult=Result of Sms sending
+# TestSms=Test Sms
+# ValidSms=Validate Sms
+# ApproveSms=Approve Sms
+# SmsStatusDraft=Draft
+# SmsStatusValidated=Validated
+# SmsStatusApproved=Approved
+# SmsStatusSent=Sent
+# SmsStatusSentPartialy=Sent partially
+# SmsStatusSentCompletely=Sent completely
+# SmsStatusError=Error
+# SmsStatusNotSent=Not sent
+# SmsSuccessfulySent=Sms correctly sent (from %s to %s)
+# ErrorSmsRecipientIsEmpty=Number of target is empty
+# WarningNoSmsAdded=No new phone number to add to target list
+# ConfirmValidSms=Do you confirm validation of this campain ?
+# ConfirmResetMailing=Warning, if you make a reinit of Sms campain %s, you will allow to make a mass sending of it a second time. Is it really what you wan to do ?
+# ConfirmDeleteMailing=Do you confirm removing of campain ?
+# NbOfRecipients=Number of targets
+# NbOfUniqueSms=Nb dof unique phone numbers
+# NbOfSms=Nbre of phon numbers
+# ThisIsATestMessage=This is a test message
+# SendSms=Send SMS
+# SmsInfoCharRemain=Nb of remaining characters
+# SmsInfoNumero= (format international ie : +33899701761)
+# DelayBeforeSending=Delay before sending (minutes)
+# SmsNoPossibleRecipientFound=No target available. Check setup of your SMS provider.
+
diff --git a/htdocs/langs/uk_UA/stocks.lang b/htdocs/langs/uk_UA/stocks.lang
new file mode 100644
index 00000000000..d6c87f1062f
--- /dev/null
+++ b/htdocs/langs/uk_UA/stocks.lang
@@ -0,0 +1,113 @@
+# Dolibarr language file - Source file is en_US - stocks
+# WarehouseCard=Warehouse card
+# Warehouse=Warehouse
+# Warehouses=Warehouses
+# NewWarehouse=New warehouse / Stock area
+# WarehouseEdit=Modify warehouse
+# MenuNewWarehouse=New warehouse
+# WarehouseOpened=Warehouse opened
+# WarehouseClosed=Warehouse closed
+# WarehouseSource=Source warehouse
+# WarehouseSourceNotDefined=No warehouse defined,
+# AddOne=Add one
+# WarehouseTarget=Target warehouse
+# ValidateSending=Delete sending
+# CancelSending=Cancel sending
+# DeleteSending=Delete sending
+# Stock=Stock
+# Stocks=Stocks
+# Movement=Movement
+# Movements=Movements
+# ErrorWarehouseRefRequired=Warehouse reference name is required
+# ErrorWarehouseLabelRequired=Warehouse label is required
+# CorrectStock=Correct stock
+# ListOfWarehouses=List of warehouses
+# ListOfStockMovements=List of stock movements
+# StocksArea=Stocks area
+# Location=Location
+# LocationSummary=Short name location
+# NumberOfDifferentProducts=Number of different products
+# NumberOfProducts=Total number of products
+# LastMovement=Last movement
+# LastMovements=Last movements
+# Units=Units
+# Unit=Unit
+# StockCorrection=Correct stock
+# StockTransfer=Stock transfer
+# StockMovement=Transfer
+# StockMovements=Stock transfers
+# LabelMovement=Movement label
+# NumberOfUnit=Number of units
+# UnitPurchaseValue=Unit purchase price
+# TotalStock=Total in stock
+# StockTooLow=Stock too low
+# StockLowerThanLimit=Stock lower than alert limit
+# EnhancedValue=Value
+# PMPValue=Weighted average price
+# PMPValueShort=WAP
+# EnhancedValueOfWarehouses=Warehouses value
+# UserWarehouseAutoCreate=Create a warehouse automatically when creating a user
+# QtyDispatched=Quantity dispatched
+# OrderDispatch=Stock dispatching
+# RuleForStockManagementDecrease=Rule for stock management decrease
+# RuleForStockManagementIncrease=Rule for stock management increase
+# DeStockOnBill=Decrease real stocks on customers invoices/credit notes validation
+# DeStockOnValidateOrder=Decrease real stocks on customers orders validation
+# DeStockOnShipment=Decrease real stocks on shipment validation
+# ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
+# ReStockOnValidateOrder=Increase real stocks on suppliers orders approbation
+# ReStockOnDispatchOrder=Increase real stocks on manual dispatching into warehouses, after supplier order receiving
+# ReStockOnDeleteInvoice=Increase real stocks on invoice deletion
+# OrderStatusNotReadyToDispatch=Order has not yet or no more a status that allows dispatching of products in stock warehouses.
+# StockDiffPhysicTeoric=Reason for difference stock physical and theoretical
+# NoPredefinedProductToDispatch=No predefined products for this object. So no dispatching in stock is required.
+# DispatchVerb=Dispatch
+# StockLimitShort=Limit
+# StockLimit=Stock limit for alerts
+# PhysicalStock=Physical stock
+# RealStock=Real Stock
+# VirtualStock=Virtual stock
+# MininumStock=Minimum stock
+# StockUp=Stock up
+# MininumStockShort=Stock min
+# StockUpShort=Stock up
+# IdWarehouse=Id warehouse
+# DescWareHouse=Description warehouse
+# LieuWareHouse=Localisation warehouse
+# WarehousesAndProducts=Warehouses and products
+# AverageUnitPricePMPShort=Weighted average input price
+# AverageUnitPricePMP=Weighted average input price
+# SellPriceMin=Selling Unit Price
+# EstimatedStockValueSellShort=Value to sell
+# EstimatedStockValueSell=Value to Sell
+# EstimatedStockValueShort=Input stock value
+# EstimatedStockValue=Input stock value
+# DeleteAWarehouse=Delete a warehouse
+# ConfirmDeleteWarehouse=Are you sure you want to delete the warehouse %s ?
+# PersonalStock=Personal stock %s
+# ThisWarehouseIsPersonalStock=This warehouse represents personal stock of %s %s
+# SelectWarehouseForStockDecrease=Choose warehouse to use for stock decrease
+# SelectWarehouseForStockIncrease=Choose warehouse to use for stock increase
+# NoStockAction=No stock action
+# LastWaitingSupplierOrders=Orders waiting for receptions
+# DesiredStock=Desired stock
+# StockToBuy=To order
+# Replenishment=Replenishment
+# ReplenishmentOrders=Replenishment orders
+# UseVirtualStock=Use virtual stock instead of physical stock
+# RuleForStockReplenishment=Rule for stocks replenishment
+# SelectProductWithNotNullQty=Select at least one product with a qty not null and a supplier
+# AlertOnly= Alerts only
+# WarehouseForStockDecrease=The warehouse %s will be used for stock decrease
+# WarehouseForStockIncrease=The warehouse %s will be used for stock increase
+# ForThisWarehouse=For this warehouse
+# ReplenishmentStatusDesc=This is list of all product with a physical stock lower than desired stock (or alert value if checkbox "alert only" is checked) and suggest you to create supplier orders to fill the difference.
+# ReplenishmentOrdersDesc=This is list of all opened supplier orders
+# Replenishments=Replenishments
+# NbOfProductBeforePeriod=Quantity of product %s in stock before selected period (< %s)
+# NbOfProductAfterPeriod=Quantity of product %s in stock after selected period (> %s)
+# MassStockMovement=Mass stock movement
+# SelectProductInAndOutWareHouse=Select a product, a quantity, a source warehouse and a target warehouse, then click "%s". Once this is done for all required movements, click onto "%s".
+# RecordMovement=Record transfert
+# ReceivingForSameOrder=Receivings for this order
+# StockMovementRecorded=Stock movements recorded
diff --git a/htdocs/langs/uk_UA/suppliers.lang b/htdocs/langs/uk_UA/suppliers.lang
new file mode 100644
index 00000000000..01c90ede80f
--- /dev/null
+++ b/htdocs/langs/uk_UA/suppliers.lang
@@ -0,0 +1,42 @@
+# Dolibarr language file - Source file is en_US - suppliers
+# Suppliers=Suppliers
+# Supplier=Supplier
+# AddSupplier=Add a supplier
+# SupplierRemoved=Supplier removed
+# SuppliersInvoice=Suppliers invoice
+# NewSupplier=New supplier
+# History=History
+# ListOfSuppliers=List of suppliers
+# ShowSupplier=Show supplier
+# OrderDate=Order date
+# BuyingPrice=Buying price
+# BuyingPriceMin=Minimum buying price
+# BuyingPriceMinShort=Min buying price
+# TotalBuyingPriceMin=Total of subproducts buying prices
+# SomeSubProductHaveNoPrices=Some sub-products have no price defined
+# AddSupplierPrice=Add supplier price
+# ChangeSupplierPrice=Change supplier price
+# ErrorQtyTooLowForThisSupplier=Quantity too low for this supplier or no price defined on this product for this supplier
+# ErrorSupplierCountryIsNotDefined=Country for this supplier is not defined. Correct this first.
+# ProductHasAlreadyReferenceInThisSupplier=This product has already a reference in this supplier
+# ReferenceSupplierIsAlreadyAssociatedWithAProduct=This reference supplier is already associated with a reference: %s
+# NoRecordedSuppliers=No suppliers recorded
+# SupplierPayment=Supplier payment
+# SuppliersArea=Suppliers area
+# RefSupplierShort=Ref. supplier
+# Availability=Availability
+# ExportDataset_fournisseur_1=Supplier invoices list and invoice lines
+# ExportDataset_fournisseur_2=Supplier invoices and payments
+# ExportDataset_fournisseur_3=Supplier orders and order lines
+# ApproveThisOrder=Approve this order
+# ConfirmApproveThisOrder=Are you sure you want to approve order %s ?
+# DenyingThisOrder=Denying this order
+# ConfirmDenyingThisOrder=Are you sure you want to deny this order %s ?
+# ConfirmCancelThisOrder=Are you sure you want to cancel this order %s ?
+# AddCustomerOrder=Create customer order
+# AddCustomerInvoice=Create customer invoice
+# AddSupplierOrder=Create supplier order
+# AddSupplierInvoice=Create supplier invoice
+# ListOfSupplierProductForSupplier=List of products and prices for supplier %s
+# NoneOrBatchFileNeverRan=None or batch %s not ran recently
+# SentToSuppliers=Sent to suppliers
diff --git a/htdocs/langs/uk_UA/trips.lang b/htdocs/langs/uk_UA/trips.lang
new file mode 100644
index 00000000000..55ce45bfce8
--- /dev/null
+++ b/htdocs/langs/uk_UA/trips.lang
@@ -0,0 +1,21 @@
+# Dolibarr language file - Source file is en_US - trips
+# Trip=Trip
+# Trips=Trips
+# TripsAndExpenses=Trips and expenses
+# TripsAndExpensesStatistics=Trips and expenses statistics
+# TripCard=Trip card
+# AddTrip=Add trip
+# ListOfTrips=List of trips
+# ListOfFees=List of fees
+# NewTrip=New trip
+# CompanyVisited=Company/foundation visited
+# Kilometers=Kilometers
+# FeesKilometersOrAmout=Amount or kilometers
+# DeleteTrip=Delete trip
+# ConfirmDeleteTrip=Are you sure you want to delete this trip ?
+# TF_OTHER=Other
+# TF_LUNCH=Lunch
+# TF_TRIP=Trip
+# ListTripsAndExpenses=List of trips and expenses
+# ExpensesArea=Trips and expenses area
+# SearchATripAndExpense=Search a trip and expense
diff --git a/htdocs/langs/uk_UA/users.lang b/htdocs/langs/uk_UA/users.lang
new file mode 100644
index 00000000000..7975af8db96
--- /dev/null
+++ b/htdocs/langs/uk_UA/users.lang
@@ -0,0 +1,120 @@
+# Dolibarr language file - Source file is en_US - users
+# UserCard=User card
+# ContactCard=Contact card
+# GroupCard=Group card
+# NoContactCard=No card among contacts
+# Permission=Permission
+# Permissions=Permissions
+# EditPassword=Edit password
+# SendNewPassword=Regenerate and send password
+# ReinitPassword=Regenerate password
+# PasswordChangedTo=Password changed to: %s
+# SubjectNewPassword=Your new password for Dolibarr
+# AvailableRights=Available permissions
+# OwnedRights=Owned permissions
+# GroupRights=Group permissions
+# UserRights=User permissions
+# UserGUISetup=User display setup
+# DisableUser=Disable
+# DisableAUser=Disable a user
+# DeleteUser=Delete
+# DeleteAUser=Delete a user
+# DisableGroup=Disable
+# DisableAGroup=Disable a group
+# EnableAUser=Enable a user
+# EnableAGroup=Enable a group
+# DeleteGroup=Delete
+# DeleteAGroup=Delete a group
+# ConfirmDisableUser=Are you sure you want to disable user %s ?
+# ConfirmDisableGroup=Are you sure you want to disable group %s ?
+# ConfirmDeleteUser=Are you sure you want to delete user %s ?
+# ConfirmDeleteGroup=Are you sure you want to delete group %s ?
+# ConfirmEnableUser=Are you sure you want to enable user %s ?
+# ConfirmEnableGroup=Are you sure you want to enable group %s ?
+# ConfirmReinitPassword=Are you sure you want to generate a new password for user %s ?
+# ConfirmSendNewPassword=Are you sure you want to generate and send new password for user %s ?
+# NewUser=New user
+# CreateUser=Create user
+# SearchAGroup=Search a group
+# SearchAUser=Search a user
+# LoginNotDefined=Login is not defined.
+# NameNotDefined=Name is not defined.
+# ListOfUsers=List of users
+# Administrator=Administrator
+# SuperAdministrator=Super Administrator
+# SuperAdministratorDesc=Global administrator
+# AdministratorDesc=Administrator's entity
+# DefaultRights=Default permissions
+# DefaultRightsDesc=Define here default permissions that are automatically granted to a new created user (Go on user card to change permission of an existing user).
+# DolibarrUsers=Dolibarr users
+# LastName=Name
+# FirstName=First name
+# ListOfGroups=List of groups
+# NewGroup=New group
+# CreateGroup=Create group
+# RemoveFromGroup=Remove from group
+# PasswordChangedAndSentTo=Password changed and sent to %s.
+# PasswordChangeRequestSent=Request to change password for %s sent to %s.
+# MenuUsersAndGroups=Users & Groups
+# LastGroupsCreated=Last %s created groups
+# LastUsersCreated=Last %s users created
+# ShowGroup=Show group
+# ShowUser=Show user
+# NonAffectedUsers=Non assigned users
+# UserModified=User modified successfully
+# GroupModified=Group modified successfully
+# PhotoFile=Photo file
+# UserWithDolibarrAccess=User with Dolibarr access
+# ListOfUsersInGroup=List of users in this group
+# ListOfGroupsForUser=List of groups for this user
+# UsersToAdd=Users to add to this group
+# GroupsToAdd=Groups to add to this user
+# NoLogin=No login
+# LinkToCompanyContact=Link to third party / contact
+# LinkedToDolibarrMember=Link to member
+# LinkedToDolibarrUser=Link to Dolibarr user
+# LinkedToDolibarrThirdParty=Link to Dolibarr third party
+# CreateDolibarrLogin=Create a user
+# CreateDolibarrThirdParty=Create a third party
+# LoginAccountDisable=Account disabled, put a new login to activate it.
+# LoginAccountDisableInDolibarr=Account disabled in Dolibarr.
+# LoginAccountDisableInLdap=Account disabled in the domain.
+# UsePersonalValue=Use personal value
+# GuiLanguage=Interface language
+# InternalUser=Internal user
+# MyInformations=My data
+# ExportDataset_user_1=Dolibarr's users and properties
+# DomainUser=Domain user %s
+# Reactivate=Reactivate
+# CreateInternalUserDesc=This form allows you to creat an user internal to your company/foundation. To creat an external user (customer, supplier, ...), use button 'Create Dolibarr user' from third party's contact card.
+# InternalExternalDesc=An internal user is a user that is part of your company/foundation.
An external user is a customer, supplier or other.
In both cases, permissions defines rights on Dolibarr, also external user can have a different menu manager than internal user (See Home - Setup - Display)
+# PermissionInheritedFromAGroup=Permission granted because inherited from one of a user's group.
+# Inherited=Inherited
+# UserWillBeInternalUser=Created user will be an internal user (because not linked to a particular third party)
+# UserWillBeExternalUser=Created user will be an external user (because linked to a particular third party)
+# IdPhoneCaller=Id phone caller
+# UserLogged=User %s login
+# UserLogoff=User %s logout
+# NewUserCreated=User %s created
+# NewUserPassword=Password change for %s
+# EventUserModified=User %s modified
+# UserDisabled=User %s disabled
+# UserEnabled=User %s activated
+# UserDeleted=User %s removed
+# NewGroupCreated=Group %s created
+# GroupModified=Group modified successfully
+# GroupDeleted=Group %s removed
+# ConfirmCreateContact=Are you sure you want to create a Dolibarr account for this contact ?
+# ConfirmCreateLogin=Are you sure you want to create a Dolibarr account for this member ?
+# ConfirmCreateThirdParty=Are you sure you want to create a third party for this member ?
+# LoginToCreate=Login to create
+# NameToCreate=Name of third party to create
+# YourRole=Your roles
+# YourQuotaOfUsersIsReached=Your quota of active users is reached !
+# NbOfUsers=Nb of users
+# DontDowngradeSuperAdmin=Only a superadmin can downgrade a superadmin
+# HierarchicalResponsible=Hierarchical responsible
+# HierarchicView=Hierarchical view
+# UseTypeFieldToChange=Use field Type to change
+# OpenIDURL=OpenID URL
+# LoginUsingOpenID=Use OpenID to login
diff --git a/htdocs/langs/uk_UA/withdrawals.lang b/htdocs/langs/uk_UA/withdrawals.lang
new file mode 100644
index 00000000000..5bea844044e
--- /dev/null
+++ b/htdocs/langs/uk_UA/withdrawals.lang
@@ -0,0 +1,96 @@
+# Dolibarr language file - Source file is en_US - withdrawals
+# StandingOrdersArea=Standing orders area
+# CustomersStandingOrdersArea=Customers standing orders area
+# StandingOrders=Standing orders
+# StandingOrder=Standing orders
+# NewStandingOrder=New standing order
+# StandingOrderToProcess=To process
+# StandingOrderProcessed=Processed
+# Withdrawals=Withdrawals
+# Withdrawal=Withdrawal
+# WithdrawalsReceipts=Withdrawal receipts
+# WithdrawalReceipt=Withdrawal receipt
+# WithdrawalReceiptShort=Receipt
+# LastWithdrawalReceipts=Last %s withdrawal receipts
+# WithdrawedBills=Withdrawn invoices
+# WithdrawalsLines=Withdrawal lines
+# RequestStandingOrderToTreat=Request for standing orders to treat
+# RequestStandingOrderTreated=Request for standing orders treated
+# CustomersStandingOrders=Customer standing orders
+# CustomerStandingOrder=Customer standing order
+# NbOfInvoiceToWithdraw=No. of invoice with withdraw request
+# NbOfInvoiceToWithdrawWithInfo=No. of invoice with withdraw request for customers having defined bank account information
+# InvoiceWaitingWithdraw=Invoice waiting for withdraw
+# AmountToWithdraw=Amount to withdraw
+# WithdrawsRefused=Withdraws refused
+# NoInvoiceToWithdraw=No customer invoice in payment mode "withdraw" is waiting. Go on 'Withdraw' tab on invoice card to make a request.
+# ResponsibleUser=Responsible user
+# WithdrawalsSetup=Withdrawal setup
+# WithdrawStatistics=Withdraw's statistics
+# WithdrawRejectStatistics=Withdraw reject's statistics
+# LastWithdrawalReceipt=Last %s withdrawing receipts
+# MakeWithdrawRequest=Make a withdraw request
+# ThirdPartyBankCode=Third party bank code
+# ThirdPartyDeskCode=Third party desk code
+# NoInvoiceCouldBeWithdrawed=No invoice withdrawed with success. Check that invoice are on companies with a valid BAN.
+# ClassCredited=Classify credited
+# ClassCreditedConfirm=Are you sure you want to classify this withdrawal receipt as credited on your bank account?
+# TransData=Transmission date
+# TransMetod=Transmission method
+# Send=Send
+# Lines=Lines
+# StandingOrderReject=Issue a rejection
+# InvoiceRefused=Invoice refused
+# WithdrawalRefused=Withdrawal refused
+# WithdrawalRefusedConfirm=Are you sure you want to enter a withdrawal rejection for society
+# RefusedData=Date of rejection
+# RefusedReason=Reason for rejection
+# RefusedInvoicing=Billing the rejection
+# NoInvoiceRefused=Do not charge the rejection
+# InvoiceRefused=Invoice refused
+# Status=Status
+# StatusUnknown=Unknown
+# StatusWaiting=Waiting
+# StatusTrans=Sent
+# StatusCredited=Credited
+# StatusRefused=Refused
+# StatusMotif0=Unspecified
+# StatusMotif1=Insufficient funds
+# StatusMotif2=Request contested
+# StatusMotif3=No Withdrawal order
+# StatusMotif4=Customer Order
+# StatusMotif5=RIB unusable
+# StatusMotif6=Account without balance
+# StatusMotif7=Judicial Decision
+# StatusMotif8=Other reason
+# CreateAll=Withdraw all
+# CreateGuichet=Only office
+# CreateBanque=Only bank
+# OrderWaiting=Waiting for treatment
+# NotifyTransmision=Withdrawal Transmission
+# NotifyEmision=Withdrawal Emission
+# NotifyCredit=Withdrawal Credit
+# NumeroNationalEmetter=National Transmitter Number
+# PleaseSelectCustomerBankBANToWithdraw=Select information about customer bank account to withdraw
+# WithBankUsingRIB=For bank accounts using RIB
+# WithBankUsingBANBIC=For bank accounts using IBAN/BIC/SWIFT
+# BankToReceiveWithdraw=Bank account to receive withdraws
+# CreditDate=Credit on
+# WithdrawalFileNotCapable=Unable to generate withdrawal receipt file for your country
+# ShowWithdraw=Show Withdraw
+# IfInvoiceNeedOnWithdrawPaymentWontBeClosed=However, if invoice has at least one withdrawal payment not yet processed, it won't be set as paid to allow prior withdrawal management.
+# DoStandingOrdersBeforePayments=This tab allows you to request a standing order. Once it is complete, you can type the payment to close the invoice.
+# WithdrawalFile=Withdrawal file
+# SetToStatusSent=Set to status "File Sent"
+# ThisWillAlsoAddPaymentOnInvoice=This will also apply payments to invoices and will classify them as "Paid"
+
+### Notifications
+# InfoCreditSubject=Payment of standing order %s by the bank
+# InfoCreditMessage=The standing order %s has been paid by the bank
Data of payment: %s
+# InfoTransSubject=Transmission of standing order %s to bank
+# InfoTransMessage=The standing order %s has been sent to bank by %s %s.
+# InfoTransData=Amount: %s
Method: %s
Date: %s
+# InfoFoot=This is an automated message sent by Dolibarr
+# InfoRejectSubject=Standing order refused
+# InfoRejectMessage=Hello,
the standing order of invoice %s related to the company %s, with an amount of %s has been refused by the bank.
--
%s
+# ModeWarning=Option for real mode was not set, we stop after this simulation
diff --git a/htdocs/langs/uk_UA/workflow.lang b/htdocs/langs/uk_UA/workflow.lang
new file mode 100644
index 00000000000..b7f4f77d9f4
--- /dev/null
+++ b/htdocs/langs/uk_UA/workflow.lang
@@ -0,0 +1,11 @@
+# Dolibarr language file - Source file is en_US - admin
+# WorkflowSetup=Workflow module setup
+# WorkflowDesc=This module is designed to modify the behaviour of automatic actions into application. By default, workflow is opened (you make thing in order you want). You can enabled automatic actions that you are interesting in.
+# ThereIsNoWorkflowToModify=There is no workflow you can modify for module you have activated.
+# descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Create a customer order automatically after a commercial proposal is signed
+# descWORKFLOW_PROPAL_AUTOCREATE_INVOICE=Create a customer invoice automatically after a commercial proposal is signed
+# descWORKFLOW_CONTRACT_AUTOCREATE_INVOICE=Create a customer invoice automatically after a contract is validated
+# descWORKFLOW_ORDER_AUTOCREATE_INVOICE=Create a customer invoice automatically after a customer order is closed
+# descWORKFLOW_ORDER_CLASSIFY_BILLED_PROPAL=Classify linked source proposal to billed when customer order is set to paid
+# descWORKFLOW_INVOICE_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is set to paid
+# descWORKFLOW_INVOICE_AMOUNT_CLASSIFY_BILLED_ORDER=Classify linked source customer order(s) to billed when customer invoice is validated
diff --git a/htdocs/langs/uz_UZ/admin.lang b/htdocs/langs/uz_UZ/admin.lang
index b73a7755b90..cd0205849a6 100644
--- a/htdocs/langs/uz_UZ/admin.lang
+++ b/htdocs/langs/uz_UZ/admin.lang
@@ -1325,6 +1325,7 @@ LocalTax2IsNotUsedExample=
# BarcodeDescC128=Barcode of type C128
# GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
# WithdrawalsSetup=Withdrawal module setup
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ LocalTax2IsNotUsedExample=
# OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
# OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
# OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
-##### Mantis #####
-# MantisSetup=Mantis link setup
-# MantisURL=URL for Mantis access
-# MantisServer=Server hosting Mantis database
-# MantisDatabaseName=Database name
-# MantisUser=User to access database
-# MantisSetupSaved=Mantis setup saved successfully.
-# MantisTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
-# MantisTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
-# MantisTestKo2=Connection to server '%s' with user '%s' failed.
-# MantisErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be a Mantis database.
##### Stock #####
# StockSetup=Configuration module stock
# UserWarehouse=Use user personal stocks
diff --git a/htdocs/langs/uz_UZ/bills.lang b/htdocs/langs/uz_UZ/bills.lang
index 34d620ed1ce..7bff7961eb0 100644
--- a/htdocs/langs/uz_UZ/bills.lang
+++ b/htdocs/langs/uz_UZ/bills.lang
@@ -64,6 +64,7 @@
# SupplierPayments=Suppliers payments
# ReceivedPayments=Received payments
# ReceivedCustomersPayments=Payments received from customers
+# PayedSuppliersPayments=Payments payed to suppliers
# ReceivedCustomersPaymentsToValid=Received customers payments to validate
# PaymentsReportsForYear=Payments reports for %s
# PaymentsReports=Payments reports
@@ -76,7 +77,8 @@
# PaymentAmount=Payment amount
# ValidatePayment=Validate payment
# PaymentHigherThanReminderToPay=Payment higher than reminder to pay
-# HelpPaymentHigherThanReminderToPay= Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
# ClassifyPaid=Classify 'Paid'
# ClassifyPaidPartially=Classify 'Paid partially'
# ClassifyCanceled=Classify 'Abandoned'
@@ -166,6 +168,7 @@
# ConfirmClassifyAbandonReasonOther=Other
# ConfirmClassifyAbandonReasonOtherDesc=This choice will be used in all other cases. For example because you plan to create a replacing invoice.
# ConfirmCustomerPayment=Do you confirm this payment input for %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
# ConfirmValidatePayment=Are you sure you want to validate this payment ? No change can be made once payment is validated.
# ValidateBill=Validate invoice
# UnvalidateBill=Unvalidate invoice
@@ -411,5 +414,4 @@
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
# TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
diff --git a/htdocs/langs/uz_UZ/errors.lang b/htdocs/langs/uz_UZ/errors.lang
index 9c35a56771a..f5e6781eb4c 100644
--- a/htdocs/langs/uz_UZ/errors.lang
+++ b/htdocs/langs/uz_UZ/errors.lang
@@ -130,6 +130,7 @@
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/uz_UZ/opensurvey.lang b/htdocs/langs/uz_UZ/opensurvey.lang
index c5f2fa2b58e..fec34d9dbe6 100644
--- a/htdocs/langs/uz_UZ/opensurvey.lang
+++ b/htdocs/langs/uz_UZ/opensurvey.lang
@@ -58,7 +58,7 @@
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/uz_UZ/products.lang b/htdocs/langs/uz_UZ/products.lang
index 499c9b7a1bb..9f75dab9917 100644
--- a/htdocs/langs/uz_UZ/products.lang
+++ b/htdocs/langs/uz_UZ/products.lang
@@ -204,7 +204,7 @@
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/vi_VN/admin.lang b/htdocs/langs/vi_VN/admin.lang
index 8eaafb8558a..e65b38132d2 100644
--- a/htdocs/langs/vi_VN/admin.lang
+++ b/htdocs/langs/vi_VN/admin.lang
@@ -1325,6 +1325,7 @@ PhpModules=Module
# BarcodeDescC128=Barcode of type C128
# GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
# WithdrawalsSetup=Withdrawal module setup
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ PhpModules=Module
# OSCommerceTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
# OSCommerceTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
# OSCommerceTestKo2=Connection to server '%s' with user '%s' failed.
-##### Mantis #####
-# MantisSetup=Mantis link setup
-# MantisURL=URL for Mantis access
-# MantisServer=Server hosting Mantis database
-# MantisDatabaseName=Database name
-# MantisUser=User to access database
-# MantisSetupSaved=Mantis setup saved successfully.
-# MantisTestOk=Connection to server '%s' on database '%s' with user '%s' successfull.
-# MantisTestKo1=Connection to server '%s' succeed but database '%s' could not be reached.
-# MantisTestKo2=Connection to server '%s' with user '%s' failed.
-# MantisErrorConnectOkButWrongDatabase=Connection succeeded but database doesn't look to be a Mantis database.
##### Stock #####
# StockSetup=Configuration module stock
# UserWarehouse=Use user personal stocks
diff --git a/htdocs/langs/vi_VN/bills.lang b/htdocs/langs/vi_VN/bills.lang
index 34d620ed1ce..7bff7961eb0 100644
--- a/htdocs/langs/vi_VN/bills.lang
+++ b/htdocs/langs/vi_VN/bills.lang
@@ -64,6 +64,7 @@
# SupplierPayments=Suppliers payments
# ReceivedPayments=Received payments
# ReceivedCustomersPayments=Payments received from customers
+# PayedSuppliersPayments=Payments payed to suppliers
# ReceivedCustomersPaymentsToValid=Received customers payments to validate
# PaymentsReportsForYear=Payments reports for %s
# PaymentsReports=Payments reports
@@ -76,7 +77,8 @@
# PaymentAmount=Payment amount
# ValidatePayment=Validate payment
# PaymentHigherThanReminderToPay=Payment higher than reminder to pay
-# HelpPaymentHigherThanReminderToPay= Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPay=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm and think about creating a credit note of the excess received for each overpaid invoices.
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
# ClassifyPaid=Classify 'Paid'
# ClassifyPaidPartially=Classify 'Paid partially'
# ClassifyCanceled=Classify 'Abandoned'
@@ -166,6 +168,7 @@
# ConfirmClassifyAbandonReasonOther=Other
# ConfirmClassifyAbandonReasonOtherDesc=This choice will be used in all other cases. For example because you plan to create a replacing invoice.
# ConfirmCustomerPayment=Do you confirm this payment input for %s %s ?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
# ConfirmValidatePayment=Are you sure you want to validate this payment ? No change can be made once payment is validated.
# ValidateBill=Validate invoice
# UnvalidateBill=Unvalidate invoice
@@ -411,5 +414,4 @@
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
# TerreNumRefModelError=A bill starting with $syymm already exists and is not compatible with this model of sequence. Remove it or rename it to activate this module.
diff --git a/htdocs/langs/vi_VN/errors.lang b/htdocs/langs/vi_VN/errors.lang
index 1875dc73093..4e35883cf6a 100644
--- a/htdocs/langs/vi_VN/errors.lang
+++ b/htdocs/langs/vi_VN/errors.lang
@@ -130,6 +130,7 @@ Error=Lỗi
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/vi_VN/opensurvey.lang b/htdocs/langs/vi_VN/opensurvey.lang
index c5f2fa2b58e..fec34d9dbe6 100644
--- a/htdocs/langs/vi_VN/opensurvey.lang
+++ b/htdocs/langs/vi_VN/opensurvey.lang
@@ -58,7 +58,7 @@
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/vi_VN/products.lang b/htdocs/langs/vi_VN/products.lang
index 499c9b7a1bb..9f75dab9917 100644
--- a/htdocs/langs/vi_VN/products.lang
+++ b/htdocs/langs/vi_VN/products.lang
@@ -204,7 +204,7 @@
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/zh_CN/admin.lang b/htdocs/langs/zh_CN/admin.lang
index 4310754d31c..4bf838cdf48 100644
--- a/htdocs/langs/zh_CN/admin.lang
+++ b/htdocs/langs/zh_CN/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Code 39 条码
BarcodeDescC128=Code 128 条码
GenbarcodeLocation=条形码生成用的命令行工具 (内部引擎用来生成某些类型的条码)
BarcodeInternalEngine=内部引擎
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=提款模块设置
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=数据库连接成功,似乎并非 os
OSCommerceTestOk=成功连接到服务器'%s'的数据库'%s'上,身份用户 '%s'。
OSCommerceTestKo1=服务器'%s'连接成功,但无法打开数据库'%s'。
OSCommerceTestKo2=以用户身份'%s'连接至服务器'%s' 失败。
-##### Mantis #####
-MantisSetup=Mantis 连接设置
-MantisURL=Mantis 访问链接
-MantisServer=Mantis 数据库托管服务器
-MantisDatabaseName=数据库名称
-MantisUser=访问数据库的用户名
-MantisSetupSaved=螳螂设置保存成功。
-MantisTestOk=成功连接到服务器'%s'的数据库'%s'上,身份用户 '%s'。
-MantisTestKo1=服务器'%s'连接成功,但无法打开数据库'%s'。
-MantisTestKo2=以用户身份'%s'连接至服务器'%s' 失败。
-MantisErrorConnectOkButWrongDatabase=连接成功了,但是数据库不看是 Mantis 数据库。
##### Stock #####
StockSetup=库存模块设置
UserWarehouse=*启用用户自定义库存
diff --git a/htdocs/langs/zh_CN/bills.lang b/htdocs/langs/zh_CN/bills.lang
index c18c6b42690..a513d497610 100644
--- a/htdocs/langs/zh_CN/bills.lang
+++ b/htdocs/langs/zh_CN/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=你想转换成一本的绝对优惠信贷票据或存款
SupplierPayments=供应商付款
ReceivedPayments=收到的付款
ReceivedCustomersPayments=收到客户付款
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=收到客户的付款,以验证
PaymentsReportsForYear=报告s为%付款
PaymentsReports=收支报告
@@ -76,7 +77,8 @@ PaymentConditionsShort=付款方式
PaymentAmount=付款金额
ValidatePayment=验证付款
PaymentHigherThanReminderToPay=付款支付更高的比提醒
-HelpPaymentHigherThanReminderToPay= 注意,一个或更多的票据付款金额比其他支付更高。
编辑您的进入,否则确认并考虑建立一个每个多缴发票收到超出信用注记。
+HelpPaymentHigherThanReminderToPay=注意,一个或更多的票据付款金额比其他支付更高。
编辑您的进入,否则确认并考虑建立一个每个多缴发票收到超出信用注记。
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=分类'有偿'
ClassifyPaidPartially=分类薪部分'
ClassifyCanceled=分类'遗弃'
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=使用这个选择,如果所有其
ConfirmClassifyAbandonReasonOther=其他
ConfirmClassifyAbandonReasonOtherDesc=这一选择将用于所有的其他情形。例如,因为你要创建一个替代发票。
ConfirmCustomerPayment=你确认此为%付款输入 S%s吗?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=你确定要验证此款项?没有改变,可一旦付款验证。
ValidateBill=验证发票
UnvalidateBill=Unvalidate发票
@@ -411,5 +414,4 @@ PDFOursinDescription=发票模型乌尔桑
# NumRef Modules
TerreNumRefModelDesc1=返回号码格式%s yy mm-NNNN标准和更换发票%s yy mm-NNNN信贷票据以及%s yy mm-NNNN其中yy是年,mm是月和nnnn是一个没有空格不为0的序列,
MarsNumRefModelDesc1=返回数字序号格式 %s yymm-nnnn 用于标准发票,, %s yymm-nnnn 用于置换专用发票, %s yymm-nnnn 用于普通票据, %s yymm-nnnn 用于信用票据,其中 yy 是年, mm 是月 nnnn是一个不为0的没空格的序列号。
-
TerreNumRefModelError=美元的法案syymm起已经存在,而不是与此序列模型兼容。删除或重新命名它激活该模块。
diff --git a/htdocs/langs/zh_CN/errors.lang b/htdocs/langs/zh_CN/errors.lang
index c203abdead3..7a335bc785d 100644
--- a/htdocs/langs/zh_CN/errors.lang
+++ b/htdocs/langs/zh_CN/errors.lang
@@ -130,6 +130,7 @@ ErrorDateMustBeBeforeToday=日期不能大于今天
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
WarningMandatorySetupNotComplete=强制设置参数尚未定义
diff --git a/htdocs/langs/zh_CN/opensurvey.lang b/htdocs/langs/zh_CN/opensurvey.lang
index e4cf6317e76..59a811cacf0 100644
--- a/htdocs/langs/zh_CN/opensurvey.lang
+++ b/htdocs/langs/zh_CN/opensurvey.lang
@@ -58,7 +58,7 @@ SurveyResults=结果
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/zh_CN/products.lang b/htdocs/langs/zh_CN/products.lang
index 2dd41f836fb..a54b3ad5e98 100644
--- a/htdocs/langs/zh_CN/products.lang
+++ b/htdocs/langs/zh_CN/products.lang
@@ -204,7 +204,7 @@ ProductsMultiPrice=产品多重价格
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode
diff --git a/htdocs/langs/zh_TW/admin.lang b/htdocs/langs/zh_TW/admin.lang
index 18f5e8609d9..c7a529ead98 100644
--- a/htdocs/langs/zh_TW/admin.lang
+++ b/htdocs/langs/zh_TW/admin.lang
@@ -1325,6 +1325,7 @@ BarcodeDescC39=Code 39 條碼
BarcodeDescC128=Code 128 條碼
GenbarcodeLocation=條碼生成命令行工具(由phpbarcode引擎用於某些類型的條形碼)
# BarcodeInternalEngine=Internal engine
+# BarCodeNumberManager=Manager to auto define barcode numbers
##### Prelevements #####
WithdrawalsSetup=提款模組設置
##### ExternalRSS #####
@@ -1366,17 +1367,6 @@ OSCommerceErrorConnectOkButWrongDatabase=數據庫連接成功,但並不指望
OSCommerceTestOk=連接到服務器'%s'於資料庫'用戶'%s'的%s'的成功。
OSCommerceTestKo1=連接到服務器'%s'的成功,但是數據庫'%s'的無法達成。
OSCommerceTestKo2=連接到服務器'%s的與用戶'%s'的失敗。
-##### Mantis #####
-MantisSetup=螳螂連結設置
-MantisURL=URL訪問的螳螂
-MantisServer=螳螂數據庫服務器託管
-MantisDatabaseName=數據庫名稱
-MantisUser=用戶訪問數據庫
-MantisSetupSaved=螳螂設置保存成功。
-MantisTestOk=連接到服務器'%s'於資料庫'用戶'%s'的%s'的成功。
-MantisTestKo1=連接到服務器'%s'的成功,但是數據庫'%s'的無法達成。
-MantisTestKo2=連接到服務器'%s的與用戶'%s'的失敗。
-MantisErrorConnectOkButWrongDatabase=連接成功了,但是數據庫不看是螳螂數據庫。
##### Stock #####
StockSetup=庫存模組設置
UserWarehouse=使用用戶的個人股票
diff --git a/htdocs/langs/zh_TW/bills.lang b/htdocs/langs/zh_TW/bills.lang
index e1bd56c2241..a8ddd895a16 100644
--- a/htdocs/langs/zh_TW/bills.lang
+++ b/htdocs/langs/zh_TW/bills.lang
@@ -64,6 +64,7 @@ ConfirmConvertToReduc=你想轉換成一本的絕對優惠信貸票據或存款
SupplierPayments=已收到的供應商付款單據清單
ReceivedPayments=收到的付款
ReceivedCustomersPayments=已收到的客戶付款單據清單
+# PayedSuppliersPayments=Payments payed to suppliers
ReceivedCustomersPaymentsToValid=待驗證的客戶已付款單據
PaymentsReportsForYear=報告s為%付款
PaymentsReports=收支報告
@@ -76,7 +77,8 @@ PaymentConditionsShort=付款天數
PaymentAmount=付款金額
# ValidatePayment=Validate payment
PaymentHigherThanReminderToPay=付款支付更高的比提醒
-HelpPaymentHigherThanReminderToPay= 註意,一個或更多的票據付款金額比其他支付更高。
編輯您的進入,否則確認並考慮建立一個每個多繳發票收到超出信用註記。
+HelpPaymentHigherThanReminderToPay=註意,一個或更多的票據付款金額比其他支付更高。
編輯您的進入,否則確認並考慮建立一個每個多繳發票收到超出信用註記。
+# HelpPaymentHigherThanReminderToPaySupplier=Attention, the payment amount of one or more bills is higher than the rest to pay.
Edit your entry, otherwise confirm.
ClassifyPaid=分類'有償'
ClassifyPaidPartially=分類薪部分'
ClassifyCanceled=分類'遺棄'
@@ -166,6 +168,7 @@ ConfirmClassifyPaidPartiallyReasonOtherDesc=使用這個選擇,如果所有其
ConfirmClassifyAbandonReasonOther=其他
ConfirmClassifyAbandonReasonOtherDesc=這一選擇將用於所有的其他情形。例如,因為你要創建一個替代發票。
ConfirmCustomerPayment=你確認此為%付款輸入 S%s嗎?
+# ConfirmSupplierPayment=Do you confirm this payment input for %s %s ?
ConfirmValidatePayment=你確定要驗證此款項?沒有改變,可一旦付款驗證。
ValidateBill=驗證發票
UnvalidateBill=Unvalidate發票
@@ -411,5 +414,4 @@ PDFOursinDescription=一個完整的PDF發票(invoice)文件範本
# NumRef Modules
# TerreNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
# MarsNumRefModelDesc1=Return number with format %syymm-nnnn for standard invoices, %syymm-nnnn for replacement invoices, %syymm-nnnn for credit notes and %syymm-nnnn for credit notes where yy is year, mm is month and nnnn is a sequence with no break and no return to 0
-
TerreNumRefModelError=美元的法案syymm起已經存在,而不是與此序列模型兼容。刪除或重新命名它激活該模塊。
diff --git a/htdocs/langs/zh_TW/errors.lang b/htdocs/langs/zh_TW/errors.lang
index f7c2e9ad80d..a885b736450 100644
--- a/htdocs/langs/zh_TW/errors.lang
+++ b/htdocs/langs/zh_TW/errors.lang
@@ -130,6 +130,7 @@ ErrorNoActivatedBarcode=沒有激活的條碼類型
# ErrorOpenIDSetupNotComplete=You setup Dolibarr config file to allow OpenID authentication, but URL of OpenID service is not defined into constant %s
# ErrorWarehouseMustDiffers=Source and target warehouses must differs
# ErrorBadFormat=Bad format!
+# ErrorPaymentDateLowerThanInvoiceDate=Payment date (%s) cant' be before invoice date (%s) for invoice %s.
# Warnings
# WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/zh_TW/opensurvey.lang b/htdocs/langs/zh_TW/opensurvey.lang
index 9c6208f0c96..d8b630e689f 100644
--- a/htdocs/langs/zh_TW/opensurvey.lang
+++ b/htdocs/langs/zh_TW/opensurvey.lang
@@ -58,7 +58,7 @@ ExpireDate=極限日期
# BackToCurrentMonth=Back to current month
# ErrorOpenSurveyFillFirstSection=You haven't filled the first section of the poll creation
# ErrorOpenSurveyOneChoice=Enter at least one choice
-# ErrorOpenSurveyDateFormat=Date must be have the format DD/MM/YYYY
+# ErrorOpenSurveyDateFormat=Date must have the format YYYY-MM-DD
# ErrorInsertingComment=There was an error while inserting your comment
# MoreChoices=Enter more choices for the voters
# SurveyExpiredInfo=The voting time of this poll has expired.
diff --git a/htdocs/langs/zh_TW/products.lang b/htdocs/langs/zh_TW/products.lang
index 7dcafa66463..1b8af4ca59a 100644
--- a/htdocs/langs/zh_TW/products.lang
+++ b/htdocs/langs/zh_TW/products.lang
@@ -204,7 +204,7 @@ QtyNeed=數量
# Quarter2=2nd. Quarter
# Quarter3=3rd. Quarter
# Quarter4=4th. Quarter
-# BarCodePrintsheet=Imprimer code barre
+# BarCodePrintsheet=Print bar code
# PageToGenerateBarCodeSheets=With this tool, you can print sheets of bar code stickers. Choose format of your sticker page, type of barcode and value of barcode, then click on button %s.
# NumberOfStickers=Number of stickers to print on page
# PrintsheetForOneBarCode=Print several stickers for one barcode