diff --git a/htdocs/install/inc.php b/htdocs/install/inc.php
index 36d124210558a7664c27e271f5ec21aee17c1dd4..c0af9185d35fc598c84309ddb572be6fabb8216e 100644
--- a/htdocs/install/inc.php
+++ b/htdocs/install/inc.php
@@ -422,6 +422,7 @@ function pFooter($nonext=0,$setuplang='',$jscheckfunction='', $withpleasewait=0)
     global $conf,$langs;
 
     $langs->load("main");
+    $langs->load("other");
     $langs->load("admin");
 
     print '</td></tr></table>'."\n";
diff --git a/htdocs/install/repair.php b/htdocs/install/repair.php
index c8a77e9d8e7441f649000f274e760aa76afac42c..d6a265345867113da780a9627602060b103e559a 100644
--- a/htdocs/install/repair.php
+++ b/htdocs/install/repair.php
@@ -48,6 +48,7 @@ $versionto=GETPOST("versionto",'',3)?GETPOST("versionto",'',3):(empty($argv[2])?
 
 $langs->load("admin");
 $langs->load("install");
+$langs->load("other");
 
 if ($dolibarr_main_db_type == "mysql") $choix=1;
 if ($dolibarr_main_db_type == "mysqli") $choix=1;
diff --git a/htdocs/install/upgrade.php b/htdocs/install/upgrade.php
index 7c9cc7fd325c386eaf91ce7eb5f147a74d508ba0..b9aef70445e98170f25627de1e29c7893e2314f3 100644
--- a/htdocs/install/upgrade.php
+++ b/htdocs/install/upgrade.php
@@ -63,6 +63,7 @@ $ignoredbversion=(GETPOST('ignoredbversion','',3)=='ignoredbversion')?GETPOST('i
 
 $langs->load("admin");
 $langs->load("install");
+$langs->load("other");
 $langs->load("errors");
 
 if ($dolibarr_main_db_type == "mysql") $choix=1;
diff --git a/htdocs/langs/ar_SA/accountancy.lang b/htdocs/langs/ar_SA/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/ar_SA/accountancy.lang
+++ b/htdocs/langs/ar_SA/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/ar_SA/admin.lang b/htdocs/langs/ar_SA/admin.lang
index ab96669de7c02e3f0a642150b711e2be33c7aabd..83993de78821c940fc2eff8aaa1b0d6807512774 100644
--- a/htdocs/langs/ar_SA/admin.lang
+++ b/htdocs/langs/ar_SA/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=لا أمن الحدث وقد سجلت حتى الآن. ه
 NoEventFoundWithCriteria=لا أمن حال تم العثور على مثل هذا البحث criterias.
 SeeLocalSendMailSetup=انظر المحلية الإعداد sendmail
 BackupDesc=لتقديم دعم كامل للDolibarr ، يجب عليك :
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=الأرشيف دليل ينبغي أن تحفظ في مكان آمن.
 BackupDescY=وقد ولدت وينبغي التخلص من الملفات المخزنة في مكان آمن.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=الدعم الاقتصادي Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=النوع الافتراضي لاستخدام الباركود للمنتجات
 SetDefaultBarcodeTypeThirdParties=النوع الافتراضي لاستخدام الباركود لأطراف ثالثة
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=ارسال وحدة الإعداد
 SendingsReceiptModel=ارسال استلام نموذج
 SendingsNumberingModules=Sendings ترقيم الوحدات
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=في معظم الحالات ، تستخدم الإرسال إيصالات سواء صحائف لتسليم العميل (قائمة المنتجات ارسال) ، وصحائف التي وقعت عليها recevied الزبون. حتى المنتج تسليم الإيصالات هي سمة مزدوجة ونادرا ما تفعيلها.
 FreeLegalTextOnShippings=Free text on shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/ar_SA/agenda.lang b/htdocs/langs/ar_SA/agenda.lang
index ed4584d2c14117700ed0b5194c6056c94189b041..178b91e1ac49d2cc5a67378999628011dfc8fec8 100644
--- a/htdocs/langs/ar_SA/agenda.lang
+++ b/htdocs/langs/ar_SA/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= كل أحداثي/ مهامي
 AllActions= جميع الأحداث / المهام
-ViewList=عرض قائمة
 ViewCal=عرض شهري
 ViewDay=عرض يومي
 ViewWeek=عرض اسبوعي
diff --git a/htdocs/langs/ar_SA/commercial.lang b/htdocs/langs/ar_SA/commercial.lang
index 9f0e152a7dc0973b00921a4951a0cf9d0e223b2a..1596bee9364e4644f174777825d229b7da6587a2 100644
--- a/htdocs/langs/ar_SA/commercial.lang
+++ b/htdocs/langs/ar_SA/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=احتمال وضع
 DraftPropals=صياغة مقترحات تجارية
 SearchPropal=بحث اقتراح التجاري
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/ar_SA/companies.lang b/htdocs/langs/ar_SA/companies.lang
index eb3980baa1b6277c6f11ab7cee5865387e5a3178..dbdec0f5a9303033c96ba38230133b390f0b7654 100644
--- a/htdocs/langs/ar_SA/companies.lang
+++ b/htdocs/langs/ar_SA/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=طرف ثالث اتصال
 StatusContactValidated=مركز الاتصال
 Company=شركة
 CompanyName=اسم الشركة
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=الشركات
 CountryIsInEEC=البلد داخل المجموعة الاقتصادية الأوروبية
 ThirdPartyName=اسم طرف ثالث
@@ -68,6 +69,7 @@ Country=قطر
 CountryCode=رمز البلد
 CountryId=بلد معرف
 Phone=الهاتف
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/ar_SA/errors.lang b/htdocs/langs/ar_SA/errors.lang
index 896548735a992df84810a67d5c24b020aca3b017..8aba631f78d370f592202d6ea2dc05f38fdf7434 100644
--- a/htdocs/langs/ar_SA/errors.lang
+++ b/htdocs/langs/ar_SA/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=ميدان <b>٪ ق</b> يجب ألا يحتوي على أحرف خاصة.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=أي وحدة المحاسبة وتفعيل
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr - LDAP المطابقة وليس كاملا.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/ar_SA/languages.lang b/htdocs/langs/ar_SA/languages.lang
index 377ac35877b77c220f241198ff514943d1e16d10..59168057cd4bdfce185abeadccaab327353f6f37 100644
--- a/htdocs/langs/ar_SA/languages.lang
+++ b/htdocs/langs/ar_SA/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=الفرنسية (كندا)
 Language_fr_CH=الفرنسية (سويسرا)
 Language_fr_FR=الفرنسية
 Language_fr_NC=French (New Caledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebrew
 Language_hr_HR=Croatian
 Language_hu_HU=المجري
@@ -70,6 +71,7 @@ Language_sv_SV=السويدية
 Language_sv_SE=السويدية
 Language_sq_AL=Albanian
 Language_sk_SK=Slovakian
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrainian
diff --git a/htdocs/langs/ar_SA/main.lang b/htdocs/langs/ar_SA/main.lang
index 28d64afe39f38da3394350137f034b50063cee39..5cd1d67200c0f2d123bacf011c43b10728b56057 100644
--- a/htdocs/langs/ar_SA/main.lang
+++ b/htdocs/langs/ar_SA/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=يوم الاثنين
 Tuesday=الثلاثاء
diff --git a/htdocs/langs/ar_SA/margins.lang b/htdocs/langs/ar_SA/margins.lang
index ac4c2201717a2af93292b034e8802289e26b1ba1..736a9f575540338a5c3d838dfd75da634ac2d6c8 100644
--- a/htdocs/langs/ar_SA/margins.lang
+++ b/htdocs/langs/ar_SA/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/ar_SA/products.lang b/htdocs/langs/ar_SA/products.lang
index acf87d7a9e26c8b14308407a85c8c4da1dabdff5..7ffa7c4b8ae0e06c437f4989bef54957bc86410b 100644
--- a/htdocs/langs/ar_SA/products.lang
+++ b/htdocs/langs/ar_SA/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/ar_SA/projects.lang b/htdocs/langs/ar_SA/projects.lang
index a1e617ee54827366a4a8a5a864473b6d2aa4ef24..b106e982b9677403966ad749768ef00b16cdc56b 100644
--- a/htdocs/langs/ar_SA/projects.lang
+++ b/htdocs/langs/ar_SA/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=مشروع زعيم
 TypeContact_project_external_PROJECTLEADER=مشروع زعيم
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/ar_SA/sendings.lang b/htdocs/langs/ar_SA/sendings.lang
index de637e4c14b0fc78a5d32d6dd500020f4c8fdcec..79703f807c2bc4322909c82b4c932e5e783a3074 100644
--- a/htdocs/langs/ar_SA/sendings.lang
+++ b/htdocs/langs/ar_SA/sendings.lang
@@ -5,7 +5,7 @@ Sendings=الإرسال
 AllSendings=All Shipments
 Shipment=إرسال
 Shipments=شحنات
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=منطقة الإرسال
 ListOfSendings=قائمة الإرسال
@@ -26,8 +26,8 @@ QtyToShip=لشحن الكمية
 QtyReceived=الكمية الواردة
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=الإرسال الأخرى لهذا النظام
-DateSending=وحتى الآن من أجل إرسال
-DateSendingShort=وحتى الآن من أجل إرسال
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=الإرسال لهذا النظام
 SendingsAndReceivingForSameOrder=الإرسال وreceivings لهذا النظام
 SendingsToValidate=للمصادقة على إرسال
diff --git a/htdocs/langs/ar_SA/stocks.lang b/htdocs/langs/ar_SA/stocks.lang
index f35a10453695ec82d1e9f65629d7ca5929c8e98d..460dc49b3c74e3b1e3d4a3306dfd77dfd570bfba 100644
--- a/htdocs/langs/ar_SA/stocks.lang
+++ b/htdocs/langs/ar_SA/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=قاعدة لإدارة المخزون النقص
 RuleForStockManagementIncrease=قاعدة لإدارة المخزون وزيادة
 DeStockOnBill=خفض مخزونات حقيقية على فواتير الزبائن / الائتمان التحقق من صحة الملاحظات
 DeStockOnValidateOrder=خفض مخزونات حقيقية على التحقق من صحة أوامر العملاء
-DeStockOnShipment=انخفاض الاسهم الحقيقي على شحنة المصادقة (مستحسن)
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=زيادة المخزون الحقيقي في فواتير الموردين / الائتمان التحقق من صحة الملاحظات
 ReStockOnValidateOrder=زيادة مخزونات حقيقية على استحسان أوامر الموردين
 ReStockOnDispatchOrder=زيادة مخزونات دليل حقيقي على إيفاد في المستودعات ، وبعد تلقي أمر المورد
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/ar_SA/trips.lang b/htdocs/langs/ar_SA/trips.lang
index a919f7d5e0a0e268d08557ea668e89a1c9ecf347..4e7476f44e1a16490aca02937f32609382c966a5 100644
--- a/htdocs/langs/ar_SA/trips.lang
+++ b/htdocs/langs/ar_SA/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/bg_BG/accountancy.lang b/htdocs/langs/bg_BG/accountancy.lang
index bdd524f9d35702ac7bd63a398960754a114f7d14..dc64a22e9fc531fe29342a724ea427c67c0b35dd 100644
--- a/htdocs/langs/bg_BG/accountancy.lang
+++ b/htdocs/langs/bg_BG/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=Списък
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/bg_BG/admin.lang b/htdocs/langs/bg_BG/admin.lang
index b297b07dbfe1381c85286b3b3d6b2f66e49b0690..ff2b4cda589f2c2ae592b4e2300bcf4b47ca2758 100644
--- a/htdocs/langs/bg_BG/admin.lang
+++ b/htdocs/langs/bg_BG/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Полета
 Module59000Desc=Модул за управление на маржовете
 Module60000Name=Комисии
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Няма да се иска никакво обезпеч
 NoEventFoundWithCriteria=Няма да се иска никакво обезпечение събитие е за такива критерии за търсене.
 SeeLocalSendMailSetup=Вижте настройка Sendmail
 BackupDesc=За да направите пълно архивно копие на Dolibarr, трябва да:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=Архива на директорията трябва да се съхранява на сигурно място.
 BackupDescY=Генерирания дъмп файл трябва да се съхранява на сигурно място.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Подкрепа Eco-Taxe (ОЕЕО)
 SetDefaultBarcodeTypeProducts=Тип баркод по подразбиране за продукти
 SetDefaultBarcodeTypeThirdParties=Тип баркод по подразбиране за трети страни
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Модул за генериране и проверка на кода на продукта (продукт или услуга)
 ProductOtherConf= Продукт / услуга конфигурация
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Изпращане модул за настройка
 SendingsReceiptModel=Изпращане получаване модел
 SendingsNumberingModules=Sendings номериране модули
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=В повечето случаи, sendings постъпления се използват както за листа за клиентите доставки (списък на продукти за изпращане) и листове, че е recevied и подписан от клиента. Така че продукти доставки постъпления е дублирана функция и рядко се активира.
 FreeLegalTextOnShippings=Free text on shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/bg_BG/agenda.lang b/htdocs/langs/bg_BG/agenda.lang
index d13f1c2e70ddf2cc49910015ee7e9e5d7262f8f1..51f74f10b72f2def06fd5688d7bf97cd5ffb9282 100644
--- a/htdocs/langs/bg_BG/agenda.lang
+++ b/htdocs/langs/bg_BG/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= Всички мои събития/задачи
 AllActions= Всички събития/задачи
-ViewList=Списъчен изглед
 ViewCal=Месечен изглед
 ViewDay=Дневен изглед
 ViewWeek=Седмичен изглед
diff --git a/htdocs/langs/bg_BG/commercial.lang b/htdocs/langs/bg_BG/commercial.lang
index b194f60814cc403f62c6720372fa9eb3e77894be..8367ebe71274070daa4f5b9f3eb2e294e9776de6 100644
--- a/htdocs/langs/bg_BG/commercial.lang
+++ b/htdocs/langs/bg_BG/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect статус
 DraftPropals=Проектът на търговски предложения
 SearchPropal=Търсене на търговско предложение
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/bg_BG/companies.lang b/htdocs/langs/bg_BG/companies.lang
index 85778f1cff03da66714d5faa70d68b898f0084ca..da2d1230ebbfa3307fad118bdd595f9bd84c9e84 100644
--- a/htdocs/langs/bg_BG/companies.lang
+++ b/htdocs/langs/bg_BG/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=От страна на трети лица за контакт
 StatusContactValidated=Състояние на контакт/адрес
 Company=Фирма
 CompanyName=Име на фирмата
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Фирми
 CountryIsInEEC=Държавата е част от Европейската икономическа общност
 ThirdPartyName=Име на Трета страна
@@ -68,6 +69,7 @@ Country=Държава
 CountryCode=Код на държавата
 CountryId=ID на държава
 Phone=Телефон
+PhoneShort=Phone
 Skype=Скайп
 Call=Call
 Chat=Чат
diff --git a/htdocs/langs/bg_BG/errors.lang b/htdocs/langs/bg_BG/errors.lang
index 9d5ceeb9c542e2b7430d39d51192640610a7a0eb..87c2ef202fdc3c2b2df52ae6fbaa520d6c5a6837 100644
--- a/htdocs/langs/bg_BG/errors.lang
+++ b/htdocs/langs/bg_BG/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Полеви <b>%s,</b> не трябва да съдържа специални знаци.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Не е активиран модула Счетоводство
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr LDAP съвпадение не е пълна.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Задължителни параметри на настройката все още не са определени
diff --git a/htdocs/langs/bg_BG/languages.lang b/htdocs/langs/bg_BG/languages.lang
index a930f8303c1a023fd326c445c44cda7437b3e48b..85f04febc0133782da5af430b4aef4098266282c 100644
--- a/htdocs/langs/bg_BG/languages.lang
+++ b/htdocs/langs/bg_BG/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Френски (Канада)
 Language_fr_CH=Френски (Швейцария)
 Language_fr_FR=Френски
 Language_fr_NC=French (Нова Каледония)
+Language_fy_NL=Frisian
 Language_he_IL=Иврит
 Language_hr_HR=Хърватски
 Language_hu_HU=Унгарски
@@ -70,6 +71,7 @@ Language_sv_SV=Шведски
 Language_sv_SE=Шведски
 Language_sq_AL=Албански
 Language_sk_SK=Словашки
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Украински
diff --git a/htdocs/langs/bg_BG/main.lang b/htdocs/langs/bg_BG/main.lang
index dc20004f0cee10b0b1a450d75d73609ca849a908..f3d8668545eae41117ac554079cd5838c18f2b0e 100644
--- a/htdocs/langs/bg_BG/main.lang
+++ b/htdocs/langs/bg_BG/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Понеделник
 Tuesday=Вторник
diff --git a/htdocs/langs/bg_BG/margins.lang b/htdocs/langs/bg_BG/margins.lang
index 30f7dca75448db052a553199707a4b4eee543a3e..8194efe044b437e32316263e736daac389673440 100644
--- a/htdocs/langs/bg_BG/margins.lang
+++ b/htdocs/langs/bg_BG/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/bg_BG/products.lang b/htdocs/langs/bg_BG/products.lang
index a9f8c7638bebd97b18533264f436ec54a2527fac..ef58242d288aff5e6b883c6c5dc33f90f2bf3f80 100644
--- a/htdocs/langs/bg_BG/products.lang
+++ b/htdocs/langs/bg_BG/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/bg_BG/projects.lang b/htdocs/langs/bg_BG/projects.lang
index c4edf29c736cb107da796aba501fd37624456053..39365c4bec19c7778c0447fd1fadc67bf1b10f3e 100644
--- a/htdocs/langs/bg_BG/projects.lang
+++ b/htdocs/langs/bg_BG/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Ръководител на проекта
 TypeContact_project_external_PROJECTLEADER=Ръководител на проекта
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/bg_BG/sendings.lang b/htdocs/langs/bg_BG/sendings.lang
index 5e5cb41a2988a7680cd6c5f597bd0e2237cc66be..b267af3a5315ff7f0d634b05531a632f4bab642f 100644
--- a/htdocs/langs/bg_BG/sendings.lang
+++ b/htdocs/langs/bg_BG/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Превозите
 AllSendings=All Shipments
 Shipment=Пратка
 Shipments=Превозите
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Превозите област
 ListOfSendings=Списък на пратки
@@ -26,8 +26,8 @@ QtyToShip=Количество за кораба
 QtyReceived=Количество получи
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Други пратки за изпълнение на поръчката
-DateSending=Дата на изпращане ред
-DateSendingShort=Дата на изпращане ред
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Превозите за тази поръчка
 SendingsAndReceivingForSameOrder=Пратки и receivings за тази поръчка
 SendingsToValidate=Превозите за валидация
diff --git a/htdocs/langs/bg_BG/stocks.lang b/htdocs/langs/bg_BG/stocks.lang
index ac66d71557b6d458a5c9e78cf7065f057ae088b2..5d3f2fc930211a9287ce2fef4587f607668ba2ff 100644
--- a/htdocs/langs/bg_BG/stocks.lang
+++ b/htdocs/langs/bg_BG/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Правило за намаляване на у
 RuleForStockManagementIncrease=Правило за увеличаване на управление на запасите
 DeStockOnBill=Намаляване реалните запаси на клиентите фактури / кредитни известия за валидиране
 DeStockOnValidateOrder=Намаляване реалните запаси на клиентите за валидиране на поръчката
-DeStockOnShipment=Намаляване реалните запаси за проверка на пратката
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Увеличаване на реалните запаси на доставчици фактури / кредитни известия за валидиране
 ReStockOnValidateOrder=Увеличаване на реалните запаси на доставчиците поръчки апробиране
 ReStockOnDispatchOrder=Увеличаване на реалните запаси на ръководство за експедиция в складове, след доставчика за получаване на
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/bg_BG/trips.lang b/htdocs/langs/bg_BG/trips.lang
index 4aa42a982ad252eb39c8570bfb9dff28b85cf062..472539e8bddde895a591d0743e9b0a4b6108d82f 100644
--- a/htdocs/langs/bg_BG/trips.lang
+++ b/htdocs/langs/bg_BG/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/bn_BD/accountancy.lang b/htdocs/langs/bn_BD/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/bn_BD/accountancy.lang
+++ b/htdocs/langs/bn_BD/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/bn_BD/admin.lang b/htdocs/langs/bn_BD/admin.lang
index 0b8035086c968fd2d607b1d25e88549ded051f34..17d85f399941f564b17548df0a27dd9d737e81b5 100644
--- a/htdocs/langs/bn_BD/admin.lang
+++ b/htdocs/langs/bn_BD/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Sendings numbering modules
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping 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 shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/bn_BD/agenda.lang b/htdocs/langs/bn_BD/agenda.lang
index 93ea33678e5cc7a3618b9d2f2077f5577ae5bb60..08fd8c9b806de5dce4491907040fd5602cbc7112 100644
--- a/htdocs/langs/bn_BD/agenda.lang
+++ b/htdocs/langs/bn_BD/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= All my events/tasks
 AllActions= All events/tasks
-ViewList=List view
 ViewCal=Month view
 ViewDay=Day view
 ViewWeek=Week view
diff --git a/htdocs/langs/bn_BD/commercial.lang b/htdocs/langs/bn_BD/commercial.lang
index 7acdc7bd7e6df5d353eec33e9eb9b8fb8d0ec42f..29315241a0c1622bf0c11bfad70ac8dfc1712d3f 100644
--- a/htdocs/langs/bn_BD/commercial.lang
+++ b/htdocs/langs/bn_BD/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/bn_BD/companies.lang b/htdocs/langs/bn_BD/companies.lang
index 42a9a884c761ad3b3be0f8d92cc5fdde6e580137..764ca9693504fc023757fab9c2f82a38935ee638 100644
--- a/htdocs/langs/bn_BD/companies.lang
+++ b/htdocs/langs/bn_BD/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Third party contact/address
 StatusContactValidated=Status of contact/address
 Company=Company
 CompanyName=Company name
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Companies
 CountryIsInEEC=Country is inside European Economic Community
 ThirdPartyName=Third party name
@@ -68,6 +69,7 @@ Country=Country
 CountryCode=Country code
 CountryId=Country id
 Phone=Phone
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/bn_BD/errors.lang b/htdocs/langs/bn_BD/errors.lang
index 3fc477121f01ec37224e22a7cb98153aeffbc5c0..2cdc521612acdee49654316bbfcf24d9d9e66414 100644
--- a/htdocs/langs/bn_BD/errors.lang
+++ b/htdocs/langs/bn_BD/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/bn_BD/languages.lang b/htdocs/langs/bn_BD/languages.lang
index f1da55490148c5abb941863726d36e60c006de5b..3d9bf981568b88327327c5284195e9ec6b6a842a 100644
--- a/htdocs/langs/bn_BD/languages.lang
+++ b/htdocs/langs/bn_BD/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=French (Canada)
 Language_fr_CH=French (Switzerland)
 Language_fr_FR=French
 Language_fr_NC=French (New Caledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebrew
 Language_hr_HR=Croatian
 Language_hu_HU=Hungarian
@@ -70,6 +71,7 @@ Language_sv_SV=Swedish
 Language_sv_SE=Swedish
 Language_sq_AL=Albanian
 Language_sk_SK=Slovakian
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrainian
diff --git a/htdocs/langs/bn_BD/main.lang b/htdocs/langs/bn_BD/main.lang
index 12d9337641dee7e99af97216c364fe1d4070586e..0802b693ffdd33c37d6614d285d36e48d99b8cf7 100644
--- a/htdocs/langs/bn_BD/main.lang
+++ b/htdocs/langs/bn_BD/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Monday
 Tuesday=Tuesday
diff --git a/htdocs/langs/bn_BD/margins.lang b/htdocs/langs/bn_BD/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/bn_BD/margins.lang
+++ b/htdocs/langs/bn_BD/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/bn_BD/products.lang b/htdocs/langs/bn_BD/products.lang
index 55b1d016827f1eda96e4f8861becf006341e5974..9dcaf5bc68443ed389527b089f3474be16b4e181 100644
--- a/htdocs/langs/bn_BD/products.lang
+++ b/htdocs/langs/bn_BD/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/bn_BD/projects.lang b/htdocs/langs/bn_BD/projects.lang
index f4b9129117dd0a532aadf4cfc1e352d1efa6cc6c..0e20e9947060d4b957da3ea1cbd520105b551d88 100644
--- a/htdocs/langs/bn_BD/projects.lang
+++ b/htdocs/langs/bn_BD/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leader
 TypeContact_project_external_PROJECTLEADER=Project leader
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/bn_BD/sendings.lang b/htdocs/langs/bn_BD/sendings.lang
index 1dc182c6fdcc75bb2fed7663ac9561bacd3741c5..4d4aca48cd9459c12589284852cd6551e724cc38 100644
--- a/htdocs/langs/bn_BD/sendings.lang
+++ b/htdocs/langs/bn_BD/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Shipments
 AllSendings=All Shipments
 Shipment=Shipment
 Shipments=Shipments
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Shipments area
 ListOfSendings=List of shipments
@@ -26,8 +26,8 @@ QtyToShip=Qty to ship
 QtyReceived=Qty received
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Other shipments for this order
-DateSending=Date sending order
-DateSendingShort=Date sending order
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Shipments for this order
 SendingsAndReceivingForSameOrder=Shipments and receivings for this order
 SendingsToValidate=Shipments to validate
diff --git a/htdocs/langs/bn_BD/stocks.lang b/htdocs/langs/bn_BD/stocks.lang
index 7aeef1c96414b7c022420907803398303d9af080..1056cefe33227f25ac7483569ee29ec5f7ec9d0c 100644
--- a/htdocs/langs/bn_BD/stocks.lang
+++ b/htdocs/langs/bn_BD/stocks.lang
@@ -57,7 +57,7 @@ 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
+DeStockOnShipment=Decrease real stocks on shipping 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
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/bn_BD/trips.lang b/htdocs/langs/bn_BD/trips.lang
index 6944fd52714036b73f8ce826e0b0b92f87d46bde..4aa616c3b6e39f013d35ba6a9f243527528c40f5 100644
--- a/htdocs/langs/bn_BD/trips.lang
+++ b/htdocs/langs/bn_BD/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/bs_BA/accountancy.lang b/htdocs/langs/bs_BA/accountancy.lang
index 17c4a8bac6cfc85bc59e46d8c6d3f28924240fcb..88ec288d22e432bc27ad5598ebde57d5915b60e2 100644
--- a/htdocs/langs/bs_BA/accountancy.lang
+++ b/htdocs/langs/bs_BA/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/bs_BA/admin.lang b/htdocs/langs/bs_BA/admin.lang
index fb14be76b78430c41cd2902a02e541878742b6b6..1e8b7fef97e949a4798a48a0d95b4a6adbf07f41 100644
--- a/htdocs/langs/bs_BA/admin.lang
+++ b/htdocs/langs/bs_BA/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Defaultni tip barkoda koji se koristi za treće stranke
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Sendings numbering modules
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping 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 shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/bs_BA/agenda.lang b/htdocs/langs/bs_BA/agenda.lang
index a1e6488139d21b9c9447629c36387b074e95e8b9..d458fbebe686b7466ae1412baf28678addbefb85 100644
--- a/htdocs/langs/bs_BA/agenda.lang
+++ b/htdocs/langs/bs_BA/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= Svi moji događaji/zadaci
 AllActions= Svi događaji/zadaci
-ViewList=Lista
 ViewCal=Mjesečni pregled
 ViewDay=Dnevni pregled
 ViewWeek=Sedmični pregled
diff --git a/htdocs/langs/bs_BA/commercial.lang b/htdocs/langs/bs_BA/commercial.lang
index 62bbf25f7a105e6b2af77c40be52359618cb10c9..469611edd06f48de39c8ce391463cff0f774088f 100644
--- a/htdocs/langs/bs_BA/commercial.lang
+++ b/htdocs/langs/bs_BA/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/bs_BA/companies.lang b/htdocs/langs/bs_BA/companies.lang
index 67d3f9723e35035fcdf430ffed2cc668d6787c7e..e3b45bf5c3b734cdc361ac8ae4f5ccea5ed52d43 100644
--- a/htdocs/langs/bs_BA/companies.lang
+++ b/htdocs/langs/bs_BA/companies.lang
@@ -12,12 +12,12 @@ MenuNewCompany=Nova kompanija
 MenuNewCustomer=Novi kupac
 MenuNewProspect=Novi mogući klijent
 MenuNewSupplier=Novi dobavljač
-MenuNewPrivateIndividual=Nova privatna individua
+MenuNewPrivateIndividual=Novo fizičko lice
 MenuSocGroup=Grupe
 NewCompany=Nova kompanija (mogući klijent, kupac, dobavljač)
 NewThirdParty=Novi subjekt (mogući klijent, kupac, dobavljač)
 NewSocGroup=Nova grupa kompanije
-NewPrivateIndividual=Nova privatna individua (mogući klijent, kupac, dobavljač)
+NewPrivateIndividual=Novo fizičko lice (mogući klijent, kupac, dobavljač)
 CreateDolibarrThirdPartySupplier=Create a third party (supplier)
 ProspectionArea=Područje za moguće kupce
 SocGroup=Grupa kompanija
@@ -30,7 +30,8 @@ ThirdPartyContact=Kontakt/Adresa subjekta
 StatusContactValidated=Status kontakta/adrese
 Company=Kompanija
 CompanyName=Ime kompanije
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Kompanije
 CountryIsInEEC=Zemlja je unutar Evropske ekonomske zajednice
 ThirdPartyName=Ime subjekta
@@ -45,7 +46,7 @@ ThirdPartyCustomersWithIdProf12=Kupci sa %s ili %s
 ThirdPartySuppliers=Dobavljači
 ThirdPartyType=Tip subjekta
 Company/Fundation=Kompanija/Fondacija
-Individual=Privatna individua
+Individual=Fizičko lice
 ToCreateContactWithSameName=Ovo će automatski kreirati fizički kontakt sa istim informacijama
 ParentCompany=Matična kompanija
 Subsidiary=Podružnica
@@ -68,6 +69,7 @@ Country=Država
 CountryCode=Šifra države
 CountryId=ID države
 Phone=Telefon
+PhoneShort=Phone
 Skype=Skajp
 Call=Pozovi
 Chat=Chat
@@ -76,7 +78,7 @@ PhonePerso=Privatni telefon
 PhoneMobile=Mobitel
 No_Email=Don't send mass e-mailings
 Fax=Fax
-Zip=ZIP kod
+Zip=Poštanski broj
 Town=Grad
 Web=Web
 Poste= Pozicija
@@ -238,7 +240,7 @@ VATIntra=PDV broj
 VATIntraShort=PDV broj
 VATIntraVeryShort=PDV
 VATIntraSyntaxIsValid=Sintaksa je nevažeća
-VATIntraValueIsValid=Vrijednost je nevažeća
+VATIntraValueIsValid=Vrijednost je važeća
 ProspectCustomer=Mogući klijent / Kupac
 Prospect=Mogući klijent
 CustomerCard=Kartica kupca
@@ -345,7 +347,7 @@ TE_ADMIN=Državna kompanija
 TE_SMALL=Mala kompanija
 TE_RETAIL=Maloprodaja
 TE_WHOLE=Veleprodaja
-TE_PRIVATE=Privatna individua
+TE_PRIVATE=Fizičko lice
 TE_OTHER=Ostalo
 StatusProspect-1=Ne kontaktirati
 StatusProspect0=Nikada kontaktirano
diff --git a/htdocs/langs/bs_BA/errors.lang b/htdocs/langs/bs_BA/errors.lang
index 3fc477121f01ec37224e22a7cb98153aeffbc5c0..2cdc521612acdee49654316bbfcf24d9d9e66414 100644
--- a/htdocs/langs/bs_BA/errors.lang
+++ b/htdocs/langs/bs_BA/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/bs_BA/languages.lang b/htdocs/langs/bs_BA/languages.lang
index 85a56b0bc9c25ad34be56281e89711552f25c823..6e1afb8af6a3d68f64c31d5549594c449588d0b6 100644
--- a/htdocs/langs/bs_BA/languages.lang
+++ b/htdocs/langs/bs_BA/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Francuski (Kanada)
 Language_fr_CH=Francuski (Švajcarska)
 Language_fr_FR=Francuski
 Language_fr_NC=Francuski (Nova Kaledonija)
+Language_fy_NL=Frisian
 Language_he_IL=Jevrejski
 Language_hr_HR=Hrvatski
 Language_hu_HU=Mađarski
@@ -70,6 +71,7 @@ Language_sv_SV=Švedski
 Language_sv_SE=Švedski
 Language_sq_AL=Albanian
 Language_sk_SK=Slovački
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrajinski
diff --git a/htdocs/langs/bs_BA/main.lang b/htdocs/langs/bs_BA/main.lang
index 5931030500c95ecb892c7d587e881112b7610e78..9926930e934efea4645b67c71847e8ffa58aeb50 100644
--- a/htdocs/langs/bs_BA/main.lang
+++ b/htdocs/langs/bs_BA/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Monday
 Tuesday=Tuesday
diff --git a/htdocs/langs/bs_BA/margins.lang b/htdocs/langs/bs_BA/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/bs_BA/margins.lang
+++ b/htdocs/langs/bs_BA/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/bs_BA/products.lang b/htdocs/langs/bs_BA/products.lang
index 9cee0564251619a811c56d28f5f23abe51cedd2d..5dc5a859d09ddecd7905107b1ef65a32c1ecd8cb 100644
--- a/htdocs/langs/bs_BA/products.lang
+++ b/htdocs/langs/bs_BA/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/bs_BA/projects.lang b/htdocs/langs/bs_BA/projects.lang
index 5a597e06157dab40ea3f3e72864658cfd220854d..7fab581af5bc155d9a17eb1fdc4e170f7d45739f 100644
--- a/htdocs/langs/bs_BA/projects.lang
+++ b/htdocs/langs/bs_BA/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leader
 TypeContact_project_external_PROJECTLEADER=Project leader
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/bs_BA/sendings.lang b/htdocs/langs/bs_BA/sendings.lang
index daff6d59a947b77f2ba70a1b3eaa2e22bb7e6408..af559e5d1383c2e0714ba82d47b61d56a08add2a 100644
--- a/htdocs/langs/bs_BA/sendings.lang
+++ b/htdocs/langs/bs_BA/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Pošiljke
 AllSendings=All Shipments
 Shipment=Pošiljka
 Shipments=Pošiljke
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Područje za pošiljke
 ListOfSendings=Lista pošiljki
@@ -26,8 +26,8 @@ QtyToShip=Količina za slanje
 QtyReceived=Primljena količina
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Druge pošiljke za ovu narudžbu
-DateSending=Datum slanja narudžbe
-DateSendingShort=Datum slanja narudžbe
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Pošiljke za ovu narudžbu
 SendingsAndReceivingForSameOrder=Pošiljke i primanja za ovu narudžbu
 SendingsToValidate=Pošiljke za potvrditi
diff --git a/htdocs/langs/bs_BA/stocks.lang b/htdocs/langs/bs_BA/stocks.lang
index d4aad9a4ec17f215916259ced2bb07975af3575c..11fe5e2302ba5f7a19c089b901b61642e3787bd0 100644
--- a/htdocs/langs/bs_BA/stocks.lang
+++ b/htdocs/langs/bs_BA/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Pravilo za upravljanje smanjenja zaliha
 RuleForStockManagementIncrease=Pravilo za upravljanje povećanja zaliha
 DeStockOnBill=Decrease real stocks on customers invoices/credit notes validation
 DeStockOnValidateOrder=Smanji stvarne zalihe nakon potvrđivanja narudžbe kupca
-DeStockOnShipment=Smanji stvarne zalije na potvrđivanju pošiljke
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Increase real stocks on suppliers invoices/credit notes validation
 ReStockOnValidateOrder=Povećaj stvarne zalihe na odobrenju narudžbe dobavljaču
 ReStockOnDispatchOrder=Povećaj stvarne zalihe na ručnom otpremanju u skladište, nakon primanja narudžbe dobavljača
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/bs_BA/trips.lang b/htdocs/langs/bs_BA/trips.lang
index 4fc5889cf991a157b362f61689f655151b86822c..38b20c22e1c67bf4ec2af46eed9f7f21093f20f1 100644
--- a/htdocs/langs/bs_BA/trips.lang
+++ b/htdocs/langs/bs_BA/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/ca_ES/accountancy.lang b/htdocs/langs/ca_ES/accountancy.lang
index 00a9929f987df2b06382a167ce577c79b72db5a4..eac7ef67bfecbde56c343328337889c06a8b0626 100644
--- a/htdocs/langs/ca_ES/accountancy.lang
+++ b/htdocs/langs/ca_ES/accountancy.lang
@@ -1,46 +1,54 @@
 # Dolibarr language file - en_US - Accounting Expert
 CHARSET=UTF-8
+ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
+ACCOUNTING_EXPORT_DATE=Date format for export file
+ACCOUNTING_EXPORT_PIECE=Export the number of piece ?
+ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ?
+ACCOUNTING_EXPORT_LABEL=Export the label ?
+ACCOUNTING_EXPORT_AMOUNT=Export the amount ?
+ACCOUNTING_EXPORT_DEVISE=Export the devise ?
 
 Accounting=Comptabilitat experta
 Globalparameters=Paràmetres globals
 Chartofaccounts=Pla comptable
 Fiscalyear=Anys fiscals
 Menuaccount=Comptes de comptabilitat
-Menuthirdpartyaccount=Thirdparty accounts
+Menuthirdpartyaccount=Comptes de tercers
 MenuTools=Utilitats
 
-ConfigAccountingExpert=Configuration of the module accounting expert
-Journaux=Journals
-JournalFinancial=Financial journals
-Exports=Exports
+ConfigAccountingExpert=Configuració del mòdul Compatibilitat avançada
+Journaux=Diaris
+JournalFinancial=Diaris financers
+Exports=Exportacions
 Export=Exporta
-Modelcsv=Model of export
+Modelcsv=Model d'exportació
 OptionsDeactivatedForThisExportModel=For this export model, options are deactivated
-Selectmodelcsv=Select a model of export
-Modelcsv_normal=Classic export
+Selectmodelcsv=Selecciona un model d'exportació
+Modelcsv_normal=Exportació clàssica
 Modelcsv_CEGID=Export towards CEGID Expert
 BackToChartofaccounts=Return chart of accounts
 Back=Return
 
 Definechartofaccounts=Define a chart of accounts
 Selectchartofaccounts=Select a chart of accounts
-Validate=Validate
+Validate=Validar
 Addanaccount=Add an accounting account
 AccountAccounting=Accounting account
 Ventilation=Breakdown
-ToDispatch=To dispatch
-Dispatched=Dispatched
+ToDispatch=A desglossar
+Dispatched=Desglossats
 
 CustomersVentilation=Breakdown customers
 SuppliersVentilation=Breakdown suppliers
 TradeMargin=Trade margin
-Reports=Reports
+Reports=Informes
 ByCustomerInvoice=By invoices customers
-ByMonth=By Month
+ByMonth=Per mes
 NewAccount=New accounting account
 Update=Update
-List=List
-Create=Create
+List=Llistat
+Create=Crear
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -60,7 +68,7 @@ IntoAccount=In the accounting account
 Ventilate=Ventilate
 VentilationAuto=Automatic breakdown
 
-Processing=Processing
+Processing=Processant
 EndProcessing=The end of processing
 AnyLineVentilate=Any lines to ventilate
 SelectedLines=Selected lines
@@ -76,14 +84,15 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
 ACCOUNTING_SELL_JOURNAL=Sell journal
 ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
-ACCOUNTING_BANK_JOURNAL=Bank journal
-ACCOUNTING_CASH_JOURNAL=Cash journal
 ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
+ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
 ACCOUNTING_SOCIAL_JOURNAL=Social journal
 
 ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account of transfer
@@ -138,13 +147,13 @@ Pcgversion=Versió del pla
 Pcgtype=Class of account
 Pcgsubtype=Under class of account
 Accountparent=Root of the account
-Active=Statement
+Active=Extracte
 
-NewFiscalYear=New fiscal year
+NewFiscalYear=Nou any fiscal
 
 DescVentilCustomer=Consult here the annual breakdown accounting of your invoices customers
 TotalVente=Total turnover HT
-TotalMarge=Total sales margin
+TotalMarge=Marge total de vendes
 DescVentilDoneCustomer=Consult here the list of the lines of invoices customers and their accounting account
 DescVentilTodoCustomer=Ventilate your lines of customer invoice with an accounting account
 ChangeAccount=Change the accounting account for lines selected by the account:
diff --git a/htdocs/langs/ca_ES/admin.lang b/htdocs/langs/ca_ES/admin.lang
index 6402601b9ca527273d8e1398adf0bfc849cfc808..53bf412d4420a4a156554da9c9eb3940e28b6af9 100644
--- a/htdocs/langs/ca_ES/admin.lang
+++ b/htdocs/langs/ca_ES/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Comptabilitat (avançat)
 Module50400Desc=Gestió experta de la comptabilitat (doble partida)
 Module54000Name=PrintIPP
 Module54000Desc=L'impressió directa (sense obrir els documents) utilitza l'interfície Cups IPP (L'impressora té que ser visible pel servidor i CUPS té que estar instal·lat en el servidor)
-Module55000Name=Obrir enquesta
-Module55000Desc=Mòdul per fer enquestes en línia (com Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Marges
 Module59000Desc=Mòdul per gestionar els marges de benefici
 Module60000Name=Comissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No s'han registrat esdeveniments de seguretat. Això pot s
 NoEventFoundWithCriteria=No s'han trobat esdeveniments de seguretat per a aquests criteris de cerca.
 SeeLocalSendMailSetup=Veure la configuració local d'sendmail
 BackupDesc=Per realitzar una còpia de seguretat completa de Dolibarr, vostè ha de:
-BackupDesc2=Guardar el contingut del directori de documents (<b>%s</b>) que contingui tots els arxius pujats a generats (comprimint el directori, per exemple).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Guardar el contingut de la seva base de dades (<b>%s</b>) a un archiu de bolcat. Per aixo pot utilitzar l'asistent a continuació
 BackupDescX=La carpeta arxivada haurà de guardar-se en un lloc segur
 BackupDescY=L'arxiu de bolcat generat haurà de guardar-se en un lloc segur.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Utilitzeu un formulari de cerca per triar un producte (
 UseEcoTaxeAbility=Assumir ecotaxa (DEEE)
 SetDefaultBarcodeTypeProducts=Tipus de codi de barres utilitzat per defecte per als productes
 SetDefaultBarcodeTypeThirdParties=Tipus de codi de barres utilitzat per defecte per als tercers
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Mòdul per a la generació i comprovació del codi d'un producte o servei
 ProductOtherConf= Configuració de productes/serveis
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Destinatari fixe
 SendingsSetup=Configuració del mòdul Expedicions
 SendingsReceiptModel=Model de notes de lliurament
 SendingsNumberingModules=Mòduls de numeració de notes de lliurament
-SendingsAbility=Ús de notes de lliurament per als enviaments a clients
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=En la majoria dels casos, les notes de lliurament (llista de productes enviats) també actuen com a notes de recepció i són signades pel client. La gestió de les notes de recepció és per tant redundant i poques vegades s'activarà.
 FreeLegalTextOnShippings=Text lliure en els enviaments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/ca_ES/agenda.lang b/htdocs/langs/ca_ES/agenda.lang
index e18876efc92092ad52912ee3c2cc5326952ab2b1..49d7ade117bf2034c7f67ea56b86e935342666e4 100644
--- a/htdocs/langs/ca_ES/agenda.lang
+++ b/htdocs/langs/ca_ES/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Esdeveniments per tots els usuaris del grup
 ActionAssignedTo=Esdeveniment assignat a
 AllMyActions= Tots els meus esdeveniments/tasques
 AllActions= Tots els esdeveniments/tasques
-ViewList=Vista llistat
 ViewCal=Vista mensual
 ViewDay=Vista diària
 ViewWeek=Vista setmanal
diff --git a/htdocs/langs/ca_ES/commercial.lang b/htdocs/langs/ca_ES/commercial.lang
index 92ceb20f4928ce21709db19fb2d2739c5584f698..bc7c6e97a4e6d92ec3f5f2a1170a327262a180a8 100644
--- a/htdocs/langs/ca_ES/commercial.lang
+++ b/htdocs/langs/ca_ES/commercial.lang
@@ -9,9 +9,9 @@ Prospect=Client potencial
 Prospects=Clients potencials
 DeleteAction=Eliminar un esdeveniment
 NewAction=Nou esdeveniment
-AddAction=Create event/task
-AddAnAction=Create an event/task
-AddActionRendezVous=Create a Rendez-vous event
+AddAction=Crea un esdeveniment/tasca
+AddAnAction=Crear un esdeveniment/tasca
+AddActionRendezVous=Crear una cita
 Rendez-Vous=Cita
 ConfirmDeleteAction=Esteu segur de voler eliminar aquest esdeveniment?
 CardAction=Fitxa esdeveniment
@@ -44,8 +44,8 @@ DoneActions=Llista d'esdeveniments realitzats
 DoneActionsFor=Llista d'esdeveniments realitzats per %s
 ToDoActions=Llista d'esdevenimentss incomplets
 ToDoActionsFor=Llista d'esdeveniments incomplets %s
-SendPropalRef=Submission of commercial proposal %s
-SendOrderRef=Submission of order %s
+SendPropalRef=Enviament del pressupost %s
+SendOrderRef=Enviament de la comanda %s
 StatusNotApplicable=No aplicable
 StatusActionToDo=A realitzar
 StatusActionDone=Realitzat
@@ -62,7 +62,7 @@ LastProspectContactDone=Clients potencials contactats
 DateActionPlanned=Data planificació
 DateActionDone=Data realització
 ActionAskedBy=Acció registrada per
-ActionAffectedTo=Event assigned to
+ActionAffectedTo=Acció assignada a
 ActionDoneBy=Acció realitzada per
 ActionUserAsk=Registrada per
 ErrorStatusCantBeZeroIfStarted=Si el camp '<b>Data de realització</b>' conté dades l'acció està en curs, per la qual cosa el camp 'Estat' no pot ser 0%%.
@@ -71,7 +71,7 @@ ActionAC_FAX=Enviament Fax
 ActionAC_PROP=Enviament pressupost per correu
 ActionAC_EMAIL=Enviament E-Mail
 ActionAC_RDV=Cita
-ActionAC_INT=Intervention on site
+ActionAC_INT=Lloc d'intervenció
 ActionAC_FAC=Enviament factura a client per correu
 ActionAC_REL=Recordatori factura a client per correu
 ActionAC_CLO=Tancament
@@ -94,3 +94,4 @@ StatusProsp=Estat prospecció
 DraftPropals=Pressupostos esborrany
 SearchPropal=Cercar un pressupost
 CommercialDashboard=Resum comercial
+NoLimit=No limit
diff --git a/htdocs/langs/ca_ES/companies.lang b/htdocs/langs/ca_ES/companies.lang
index 529fdcca833b69ce577e1231b469bd0a55efd9d4..53669e6b9afade0922fe88b7e57c7f7e10507102 100644
--- a/htdocs/langs/ca_ES/companies.lang
+++ b/htdocs/langs/ca_ES/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Contacte tercer
 StatusContactValidated=Estat del contacte
 Company=Empresa
 CompanyName=Raó social
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Empreses
 CountryIsInEEC=Pais de la Comunitat Econòmica Europea
 ThirdPartyName=Nom del tercer
@@ -68,6 +69,7 @@ Country=Pais
 CountryCode=Codi pais
 CountryId=Id pais
 Phone=Telèfon
+PhoneShort=Phone
 Skype=Skype
 Call=Trucar
 Chat=Xat
diff --git a/htdocs/langs/ca_ES/errors.lang b/htdocs/langs/ca_ES/errors.lang
index 8b06efb8a5f54e700a6a662cbd78999dc1a3375e..cf61ade09a479b5ff105150914c7816afa55bba4 100644
--- a/htdocs/langs/ca_ES/errors.lang
+++ b/htdocs/langs/ca_ES/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Els valors de la llista han de ser indicats
 ErrorNoValueForRadioType=Els valors de la llista han de ser indicats
 ErrorBadFormatValueList=Els valors de la llista no peudo contenir més d'una coma: <u>%s </u>, però necessita una: clau, valors
 ErrorFieldCanNotContainSpecialCharacters=El camp <b>%s</b> no ha de contenir caràcters especials
-ErrorFieldCanNotContainSpecialNorUpperCharacters=El camp <b>%s</b> no ha de contenir majúscules ni caràcters especials
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Mòdul de comptabilitat no activat
 ErrorExportDuplicateProfil=El nom d'aquest perfil ja existeix per aquest conjunt d'exportació
 ErrorLDAPSetupNotComplete=La configuració Dolibarr-LDAP és incompleta.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=Sense variable global seleccionada
 ErrorFieldMustBeANumeric=El camp <b>%s</b> ha de contenir un valor numèric
 ErrorFieldMustBeAnInteger=El camp <b>%s</b> ha de ser un enter
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Els paràmetres obligatoris de configuració no estan encara definits
diff --git a/htdocs/langs/ca_ES/languages.lang b/htdocs/langs/ca_ES/languages.lang
index 30adc3edf96bf8ee1aa747ac36354cb16d3d937f..3f85b08717e2ee36eb7b9d79b6c77320e48899d6 100644
--- a/htdocs/langs/ca_ES/languages.lang
+++ b/htdocs/langs/ca_ES/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Francès (Canadà)
 Language_fr_CH=Francès (Suïssa)
 Language_fr_FR=Francès
 Language_fr_NC=Francès (Nova Caledònia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebreu
 Language_hr_HR=Croat
 Language_hu_HU=Hongarès
@@ -70,6 +71,7 @@ Language_sv_SV=Suec
 Language_sv_SE=Suec
 Language_sq_AL=Albania
 Language_sk_SK=Eslovac
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Tailandès
 Language_uk_UA=Ucraïnès
diff --git a/htdocs/langs/ca_ES/main.lang b/htdocs/langs/ca_ES/main.lang
index aef2fc896f8b70a63ed1f75653f84ac850b5c3ac..79b1a1b3edd5e5921d9e1511f2b2e41e1f79cb10 100644
--- a/htdocs/langs/ca_ES/main.lang
+++ b/htdocs/langs/ca_ES/main.lang
@@ -710,6 +710,8 @@ Denied=Denegad
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Dilluns
 Tuesday=Dimarts
diff --git a/htdocs/langs/ca_ES/margins.lang b/htdocs/langs/ca_ES/margins.lang
index e8431ab5dcf332621d8a4b4dc130804b13d623aa..4a4ee106ac154dd336a1bd599f0b30f46cb9b5bf 100644
--- a/htdocs/langs/ca_ES/margins.lang
+++ b/htdocs/langs/ca_ES/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Com un producte
 UseDiscountAsService=Com un servei
 UseDiscountOnTotal=Sobre el total
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Indica si un descompte global es pren en compte com un producte, servei o només en el total a l'hora de calcular els marges.
-MARGIN_TYPE=Tipus de marge gestionat
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Marge brut
 MargeNette=Marge net
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Marge brut: Preu de venda sense IVA - Preu de compra sense IVA <br/> Marge net: Preu de venda sense IVA - Costos
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Preu de compra
 BuyingCost=Costos
 UnitCharges=Càrrega unitària
diff --git a/htdocs/langs/ca_ES/products.lang b/htdocs/langs/ca_ES/products.lang
index f364d23d0b9affb94e44794404e2cf32b06968df..a24ced9d6b6ba6bd3340323fb46c6c9e44cf732f 100644
--- a/htdocs/langs/ca_ES/products.lang
+++ b/htdocs/langs/ca_ES/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Preus únics per producte/servei
 PricingRule=Regles per preus a clients
 AddCustomerPrice=Afegir preus per client
 ForceUpdateChildPriceSoc=Establir el mateix preu a les filials dels clients
-PriceByCustomerLog=Log de preus per clients
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=El preu mínim recomenat es: %s
 PriceExpressionEditor=Editor de expresió de preus
diff --git a/htdocs/langs/ca_ES/projects.lang b/htdocs/langs/ca_ES/projects.lang
index bcf754acffd3b0020b01c422425e6574b44a39f6..d55b4c294efbb29a811ed0f40ecf982ff0c431cc 100644
--- a/htdocs/langs/ca_ES/projects.lang
+++ b/htdocs/langs/ca_ES/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=La tasca %s a sigut creada
 TaskModifiedInDolibarr=La tasca %s a sigut modificada
 TaskDeletedInDolibarr=La tasca %s a sigut eliminada
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Cap de projecte
 TypeContact_project_external_PROJECTLEADER=Cap de projecte
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/ca_ES/sendings.lang b/htdocs/langs/ca_ES/sendings.lang
index 8a261349a20dac26783ac63b687ebc050b07547e..33117d8fa291193415dd224f3448b9b6703dcab2 100644
--- a/htdocs/langs/ca_ES/sendings.lang
+++ b/htdocs/langs/ca_ES/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Enviaments
 AllSendings=Tots els enviaments
 Shipment=Enviament
 Shipments=Enviaments
-ShowSending=Mostrar enviament
+ShowSending=Show Shipments
 Receivings=Recepcions
 SendingsArea=Àrea enviaments
 ListOfSendings=Llista d'enviaments
@@ -26,8 +26,8 @@ QtyToShip=Qt. a enviar
 QtyReceived=Qt. rebuda
 KeepToShip=Resta a enviar
 OtherSendingsForSameOrder=Altres enviaments d'aquesta comanda
-DateSending=Data d'expedició
-DateSendingShort=Data d'expedició
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Expedicions d'aquesta comanda
 SendingsAndReceivingForSameOrder=Enviaments i recepcions d'aquesta comanda
 SendingsToValidate=Enviaments a validar
diff --git a/htdocs/langs/ca_ES/stocks.lang b/htdocs/langs/ca_ES/stocks.lang
index 1e63bbc41baa297edfe93f48b51fce6b4a84747b..0e083325a9974ccfc3f899793bf9818705bd0f60 100644
--- a/htdocs/langs/ca_ES/stocks.lang
+++ b/htdocs/langs/ca_ES/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Regla de gestió de decrements d'estoc
 RuleForStockManagementIncrease=Regla de gestió d'increments d'estoc
 DeStockOnBill=Decrementar els estocs físics sobre les factures/abonaments a clients
 DeStockOnValidateOrder=Decrementar els estocs físics sobre les comandes de clients
-DeStockOnShipment=Decrementar els estocs físics sobre els enviaments
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Incrementar els estocs físics sobre les factures/abonaments de proveïdors
 ReStockOnValidateOrder=Incrementar els estocs físics sobre les comandes a proveïdors
 ReStockOnDispatchOrder=Incrementa els estocs físics en el desglossament manual de la recepció de les comandes a proveïdors en els magatzems
@@ -134,7 +134,7 @@ IsInPackage=Contingut del paquet
 ShowWarehouse=Mostrar magatzem
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Transferencia d'estoc del producte %s a un altre magatzem
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Codi Inv./Mov.
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=Aquest número de lot/serie (<strong%s</strong>) ja existeix, però amb una data de caducitat o venda diferent (trobat <strong>%s</strong> però ha introduït <strong>%s</strong>).
diff --git a/htdocs/langs/ca_ES/trips.lang b/htdocs/langs/ca_ES/trips.lang
index e20590a746b5f4fa40db7f56492e653f7aed157b..389c33caf76128d3b8eb008074c2d391932919b3 100644
--- a/htdocs/langs/ca_ES/trips.lang
+++ b/htdocs/langs/ca_ES/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/cs_CZ/accountancy.lang b/htdocs/langs/cs_CZ/accountancy.lang
index 62ec8d5c6ade16db5ac64d204ee32ff2945dc345..a704fc3809483331d6d203b2b2e3cf5c77d46e3d 100644
--- a/htdocs/langs/cs_CZ/accountancy.lang
+++ b/htdocs/langs/cs_CZ/accountancy.lang
@@ -1,5 +1,12 @@
 # Dolibarr language file - en_US - Accounting Expert
 CHARSET=UTF-8
+ACCOUNTING_EXPORT_SEPARATORCSV=Oddělovač sloupců pro export souboru
+ACCOUNTING_EXPORT_DATE=Formát data pro export souboru
+ACCOUNTING_EXPORT_PIECE=Export počtu kusu?
+ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export s globálním účtem?
+ACCOUNTING_EXPORT_LABEL=Export štítku?
+ACCOUNTING_EXPORT_AMOUNT=Export částky?
+ACCOUNTING_EXPORT_DEVISE=Export návrhu?
 
 Accounting=Účetnictví
 Globalparameters=Globální parametry
@@ -41,6 +48,7 @@ NewAccount=Nový účetní účet
 Update=Aktualizovat
 List=Seznam
 Create=Vytvořit
+CreateMvts=Create movement
 UpdateAccount=Změna účetního účtu
 UpdateMvts=Změna pohybu
 WriteBookKeeping=Účetní záznamy v hlavní účetní knize
@@ -60,7 +68,7 @@ IntoAccount=V účetním účtu
 Ventilate=Prověřit
 VentilationAuto=Automatické členění
 
-Processing=Pracuji .....
+Processing=Dřu jako kůň  .....
 EndProcessing=Konec zpracování
 AnyLineVentilate=Prověřit všechny řádky
 SelectedLines=Vybrané řádky
@@ -76,14 +84,15 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Začněte třídění rozpisu stránek "Br
 
 AccountLength=Délka účetnické osnovy uvedené v Dolibarr
 AccountLengthDesc=Funkce povolující simulovat délku účetního účtu nahrazením místa prostřednictvím nulového obrázku. Tato funkce se týká pouze zobrazení, to nemění účetní účty zaregistrované v Dolibarr. Pro export této funkce je nutné, aby byla kompatibilní s daným softwarem.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Délka hlavních účtů
 ACCOUNTING_LENGTH_AACCOUNT=Délka účtů třetích stran
 
 ACCOUNTING_SELL_JOURNAL=Prodejní deník
 ACCOUNTING_PURCHASE_JOURNAL=Nákupní deník
-ACCOUNTING_BANK_JOURNAL=Bankovní deník
-ACCOUNTING_CASH_JOURNAL=Peněžní deník
 ACCOUNTING_MISCELLANEOUS_JOURNAL=Ostatní deník
+ACCOUNTING_EXPENSEREPORT_JOURNAL=Rozšířený výpis deníku
 ACCOUNTING_SOCIAL_JOURNAL=Sociální deník
 
 ACCOUNTING_ACCOUNT_TRANSFER_CASH=Převodní účet
diff --git a/htdocs/langs/cs_CZ/admin.lang b/htdocs/langs/cs_CZ/admin.lang
index bc242c4c9eb46fbbe13da6e0542b65380f05606d..7ef7f5f6f6b50cb52f8bf34776b938606d1ef25d 100644
--- a/htdocs/langs/cs_CZ/admin.lang
+++ b/htdocs/langs/cs_CZ/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Účetnictví (pokročilé)
 Module50400Desc=Manažerské účetnictví (dvojité strany)
 Module54000Name=PrintIPP
 Module54000Desc=Přímý tisk (bez otevření dokumentů) pomocí poháry IPP rozhraní (tiskárna musí být viditelné ze serveru, a CUPS musí být installe na serveru).
-Module55000Name=Otevřít anketu
-Module55000Desc=Modul, tvorbu on-line průzkumů a anket (jako Doodle, šroub, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Okraje
 Module59000Desc=Modul pro správu marže
 Module60000Name=Provize
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Žádná událost zabezpečení byl zaznamenán ještě. T
 NoEventFoundWithCriteria=Žádná událost zabezpečení byl nalezen na těchto vyhledávacích kritérii.
 SeeLocalSendMailSetup=Podívejte se na místní sendmail nastavení
 BackupDesc=Chcete-li provést kompletní zálohu Dolibarr, musíte:
-BackupDesc2=Uložení obsahu dokumentů adresáře <b>(% s),</b> který obsahuje všechny nahrané a vytvořené soubory (můžete udělat zip například).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Uložte obsah databáze <b>(%s),</b> do souboru výpisu. K tomu můžete použít následující asistenta.
 BackupDescX=Archivní adresář by měl být skladován na bezpečném místě.
 BackupDescY=Vygenerovaný soubor výpisu by měl být skladován na bezpečném místě.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Použijte vyhledávací formulář pro výběr produku
 UseEcoTaxeAbility=Podpora Eco-taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Výchozí typ čárového kódu použít pro produkty
 SetDefaultBarcodeTypeThirdParties=Výchozí typ čárového kódu použít k třetím osobám
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Modul pro generování kódu produktu a přezkušování (výrobku nebo služby)
 ProductOtherConf= Katalog / Konfigurace služby
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Pevná emailový cíl
 SendingsSetup=Odeslání Nastavení modulu
 SendingsReceiptModel=Odeslání stvrzenky modelu
 SendingsNumberingModules=Sendings číslování moduly
-SendingsAbility=Podpora zásilka listy pro dodávky zákazníkům
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=Ve většině případů jsou sendings příjmy použity jak listů pro dodávky zákazníkům (seznam výrobků k odeslání) a na arších, které je recevied a podepsán zákazníkem. Takže dodávek výrobků příjmy je duplicitní funkce a je zřídka aktivován.
 FreeLegalTextOnShippings=Volný text o přepravě
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/cs_CZ/agenda.lang b/htdocs/langs/cs_CZ/agenda.lang
index 64c3a844b7f025b9289aad8fbaca108042b18260..a7551351e9dc0f90fd48cd61d7599ad786a2aca4 100644
--- a/htdocs/langs/cs_CZ/agenda.lang
+++ b/htdocs/langs/cs_CZ/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Události pro všechny uživatelské skupiny
 ActionAssignedTo=Událost přiřazena
 AllMyActions= Všechny mé události/úkoly
 AllActions= Všechny události / úkoly
-ViewList=Zobrazení seznamu
 ViewCal=Měsíční zobrazení
 ViewDay=Denní zobrazení
 ViewWeek=Týdenní zobrazení
diff --git a/htdocs/langs/cs_CZ/commercial.lang b/htdocs/langs/cs_CZ/commercial.lang
index e70be787f8fa48ac51914ce179def88da7eb1cff..a473b1acef676a260d418120c3daac83a2802719 100644
--- a/htdocs/langs/cs_CZ/commercial.lang
+++ b/htdocs/langs/cs_CZ/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Stav cíle
 DraftPropals=Navrhnout obchodní návrhy
 SearchPropal=Hledat obchodní návrh
 CommercialDashboard=Obchodní shrnutí
+NoLimit=No limit
diff --git a/htdocs/langs/cs_CZ/companies.lang b/htdocs/langs/cs_CZ/companies.lang
index f312dd24be85359008460acab3a522ba3fced192..429d194ce056d422b3148d0c1c8f2391a282af77 100644
--- a/htdocs/langs/cs_CZ/companies.lang
+++ b/htdocs/langs/cs_CZ/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Kontakty/adresy třetí strany
 StatusContactValidated=Stav kontaktu/adresy
 Company=Společnost
 CompanyName=Název společnosti
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Společnosti
 CountryIsInEEC=Země je uvnitř Evropského hospodářského společenství
 ThirdPartyName=Název třetí strany
@@ -68,6 +69,7 @@ Country=Země
 CountryCode=Kód země
 CountryId=ID země
 Phone=Telefon
+PhoneShort=Phone
 Skype=Skype
 Call=Hovor
 Chat=Chat
diff --git a/htdocs/langs/cs_CZ/errors.lang b/htdocs/langs/cs_CZ/errors.lang
index e95e5910bd9562b0177fc7f5b602287f4d859a0b..294120cc28c9931fd8d878d906439e937a9da581 100644
--- a/htdocs/langs/cs_CZ/errors.lang
+++ b/htdocs/langs/cs_CZ/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Vyplňte, prosím, hodnotu checkbox seznamu
 ErrorNoValueForRadioType=Prosím vyplňte hodnotu pro rozhlasové seznamu
 ErrorBadFormatValueList=Seznam Hodnota nemůže mít více než jeden přijde: <u>%s,</u> ale potřebujete alespoň jeden: Llave, Valores
 ErrorFieldCanNotContainSpecialCharacters=Terénní <b>%s</b> nesmí obsahuje speciální znaky.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Ne účetnictví modul aktivován
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP shoda není úplná.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Povinné parametry jsou dosud stanoveny
diff --git a/htdocs/langs/cs_CZ/languages.lang b/htdocs/langs/cs_CZ/languages.lang
index c5a9c743a71c5a49c5580fbb3333e6d5be8cc09e..5c481b8a766047069e5353c7824341625b3183b5 100644
--- a/htdocs/langs/cs_CZ/languages.lang
+++ b/htdocs/langs/cs_CZ/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Francouzština (Kanada)
 Language_fr_CH=Francouzština (Švýcarsko)
 Language_fr_FR=Francouzsky
 Language_fr_NC=Francouzština (Nová Kaledonie)
+Language_fy_NL=Frisian
 Language_he_IL=Hebrejština
 Language_hr_HR=Chorvatský
 Language_hu_HU=Maďarština
@@ -70,6 +71,7 @@ Language_sv_SV=Švédsky
 Language_sv_SE=Švédský
 Language_sq_AL=Albánština
 Language_sk_SK=Slovenština
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thajsko
 Language_uk_UA=Ukrajina
diff --git a/htdocs/langs/cs_CZ/main.lang b/htdocs/langs/cs_CZ/main.lang
index 87c426be740cb51654d071a10cd307b8bde058e2..91976b2996dc41d72ac86a53c4cdcebaea7d66ac 100644
--- a/htdocs/langs/cs_CZ/main.lang
+++ b/htdocs/langs/cs_CZ/main.lang
@@ -710,6 +710,8 @@ Denied=Odmítnuto
 ListOfTemplates=Seznam šablon
 Genderman=Muž
 Genderwoman=Žena
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Pondělí
 Tuesday=Úterý
diff --git a/htdocs/langs/cs_CZ/margins.lang b/htdocs/langs/cs_CZ/margins.lang
index 872f41bfa4d7f36be8f7b1038c2abb8ac03b62e4..23d2f01ecb5a8c60510526c6ecf57a044c2ee187 100644
--- a/htdocs/langs/cs_CZ/margins.lang
+++ b/htdocs/langs/cs_CZ/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Jako produkt
 UseDiscountAsService=Jako služba
 UseDiscountOnTotal=Na mezisoučet
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definuje, zda globální sleva je považován za výrobek, službu, nebo pouze za mezisoučet pro výpočet marže.
-MARGIN_TYPE=Typ marže
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Hrubá marže
 MargeNette=Čistá marže
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Hrubá marže: prodejní cena - nákupní cena <br/> Čistá marže: prodejní cena - pořizovací cena.
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Náklady
 BuyingCost=Náklady
 UnitCharges=Jednotkové poplatky
diff --git a/htdocs/langs/cs_CZ/products.lang b/htdocs/langs/cs_CZ/products.lang
index 6655cfb066560d6a1021e8b508b6688ca11cad96..8033a157170d46ff7d66859cc8d103bc3400ed52 100644
--- a/htdocs/langs/cs_CZ/products.lang
+++ b/htdocs/langs/cs_CZ/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=metr
 m=m
-linear metr = lineární metr
+linearmeter=linear meter
 lm=lm
-square metr = metr čtvereční
+squaremeter=square meter
 m2=m²
-cubic metr = metr krychlový
+cubicmeter=cubic meter
 m3=m³
 liter=litr
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unikátní cena pro produkt/službu
 PricingRule=Pravidla pro zákaznických ceny
 AddCustomerPrice=Přidejte cenu pro zákazníka
 ForceUpdateChildPriceSoc=Nastavit stejné ceny pro dceřiné společnosti zákazníka
-PriceByCustomerLog=Cena dle protokolu zákazníka
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimální cena nesmí být nižší než %s
 MinimumRecommendedPrice=Minimální doporučená cena je: %s
 PriceExpressionEditor=Editor cenových výrazů
diff --git a/htdocs/langs/cs_CZ/projects.lang b/htdocs/langs/cs_CZ/projects.lang
index ea31077e07c1ec66fabb1525ebbf6d968d19ead3..7b77a0f80f14b5cdb27140c24e70a42c2a88bc85 100644
--- a/htdocs/langs/cs_CZ/projects.lang
+++ b/htdocs/langs/cs_CZ/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Úkol %s vytvořen
 TaskModifiedInDolibarr=Úkol %s upraven
 TaskDeletedInDolibarr=Úkol %s smazán
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Vedoucí projektu
 TypeContact_project_external_PROJECTLEADER=Vedoucí projektu
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/cs_CZ/sendings.lang b/htdocs/langs/cs_CZ/sendings.lang
index 7020cd17ac8ca1c5ae81edee98cc68b003d4febc..3546f7331996d3bfe8b51e5b2112c7ff15079a0e 100644
--- a/htdocs/langs/cs_CZ/sendings.lang
+++ b/htdocs/langs/cs_CZ/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Zásilky
 AllSendings=Všechny zásilky
 Shipment=Doprava
 Shipments=Zásilky
-ShowSending=Ukázat odeslání
+ShowSending=Show Shipments
 Receivings=Doklady
 SendingsArea=Oblast zásilek
 ListOfSendings=Seznam zásilek
@@ -26,8 +26,8 @@ QtyToShip=Množství na loď
 QtyReceived=Množství přijaté
 KeepToShip=Zůstaňte na loď
 OtherSendingsForSameOrder=Další zásilky pro tuto objednávku
-DateSending=Datum odeslání objednávky
-DateSendingShort=Datum odeslání objednávky
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Zásilky pro tuto objednávku
 SendingsAndReceivingForSameOrder=Zásilky a vratky pro tuto objednávku
 SendingsToValidate=Zásilky se ověřují
@@ -67,7 +67,7 @@ SendingRunning=Produkt z objednaných zákaznických objednávek
 SuppliersReceiptRunning=Produkt z objednaných dodavatelských objednávek
 ProductQtyInCustomersOrdersRunning=Množství výrobku do otevřených objednávek zákazníků
 ProductQtyInSuppliersOrdersRunning=Množství výrobku do otevřených dodavatelů zakázek
-ProductQtyInShipmentAlreadySent=Množství již odeslaných produktů  z objednávek zákazníka
+ProductQtyInShipmentAlreadySent=Množství již odeslaných produktů z objednávek zákazníka
 ProductQtyInSuppliersShipmentAlreadyRecevied=Množství již dodaných produktů z otevřených dodavatelských objednávek
 
 # Sending methods
diff --git a/htdocs/langs/cs_CZ/stocks.lang b/htdocs/langs/cs_CZ/stocks.lang
index b96fdc71ed5d4e11c6d5a27617718cb1e7df4d91..cea149cfd8e4fb8f23e0f2da81dd20609eb3c1d2 100644
--- a/htdocs/langs/cs_CZ/stocks.lang
+++ b/htdocs/langs/cs_CZ/stocks.lang
@@ -2,14 +2,14 @@
 WarehouseCard=Karta skladiště
 Warehouse=Skladiště
 Warehouses=Skladiště
-NewWarehouse=Nový skladiště/skladová oblast
+NewWarehouse=Nové skladiště/skladová oblast
 WarehouseEdit=Upravit skladiště
 MenuNewWarehouse=Nové skladiště
 WarehouseOpened=Skladiště otevřeno
 WarehouseClosed=Skladiště uzavřeno
 WarehouseSource=Zdrojový sklad
 WarehouseSourceNotDefined=Není definován žádné skladiště
-AddOne=Přidat jeden
+AddOne=Přidat jedno
 WarehouseTarget=Cílový sklad
 ValidateSending=Smazat odeslání
 CancelSending=Zrušit zasílání
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Pravidlo pro snížení řízení zásob
 RuleForStockManagementIncrease=Pravidlo pro zvýšení řízení zásob
 DeStockOnBill=Pokles reálných zásob na zákaznických fakturách/dobropisech validace
 DeStockOnValidateOrder=Pokles reálné zásoby na objednávky zákazníků validace
-DeStockOnShipment=Pokles reálné zásoby na odeslání potvrzení
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Zvýšení reálné zásoby na dodavatele faktur/dobropisů validace
 ReStockOnValidateOrder=Zvýšení reálné zásoby na dodavatele objednávek schválení
 ReStockOnDispatchOrder=Zvýšení reálné zásoby na ruční dispečinku do skladů poté, co dodavatel objedná zasílání
@@ -95,15 +95,16 @@ SelectWarehouseForStockDecrease=Zvolte skladiště pro použití snížení zás
 SelectWarehouseForStockIncrease=Zvolte skladiště pro zvýšení stavu zásob
 NoStockAction=Žádné akce ve skladu
 LastWaitingSupplierOrders=Čekající objednávky na přijetí
-DesiredStock=Požadovaná skladem
+DesiredStock=Požadovaná minimální zásoba
+DesiredMaxStock=Požadovaný maximální sklad
 StockToBuy=Chcete-li objednat
 Replenishment=Naplnění
 ReplenishmentOrders=Doplňování objednávky
-VirtualDiffersFromPhysical=Podle zvýšení/snížení skladové  možnosti se fyzické a virtuální zásoby (fyzické aktuální objednávky) mohou lišit.
+VirtualDiffersFromPhysical=Podle zvýšení/snížení skladové možnosti se fyzické a virtuální zásoby (fyzické aktuální objednávky) mohou lišit.
 UseVirtualStockByDefault=Použijte virtuální sklad ve výchozím nastavení, namísto fyzického skladu pro funkci doplňování
 UseVirtualStock=Použít virtuální zásoby
 UsePhysicalStock=Použít fyzický sklad
-CurentSelectionMode=Režim aktuálního výběru
+CurentSelectionMode=Režim Aktuální výběr
 CurentlyUsingVirtualStock=Virtuální zásoby
 CurentlyUsingPhysicalStock=Fyzické zásoby
 RuleForStockReplenishment=Pravidlo pro doplňování zásob
@@ -112,8 +113,8 @@ AlertOnly= Pouze upozornění
 WarehouseForStockDecrease=Skladiště <b>%s</b> budou použity pro snížení skladu
 WarehouseForStockIncrease=Skladiště <b>%s</b> budou použity pro zvýšení stavu zásob
 ForThisWarehouse=Z tohoto skladiště
-ReplenishmentStatusDesc=Toto je seznam všech produktů s nižší než požadovanou zásobou skladem (nebo nižší než hodnota výstrahy, pokud pole "pouze upozornění" je zaškrtnuto), a doporučuji vám vytvořit dodavatelské objednávky pro doplnění rozdílu.
-ReplenishmentOrdersDesc=Toto je seznam všech otevřených dodavatelských objednávek, včetně předem stanovených výrobků. Jen otevřené objednávky s předdefinovanými produkty, které mohou mít vliv na zásoby jsou zde viditelné.
+ReplenishmentStatusDesc=Toto je seznam všech produktů s nižší než požadovanou zásobou skladem (nebo nižší než hodnota výstrahy, pokud je pole "pouze upozornění" zaškrtnuto), a doporučuje vám vytvořit dodavatelské objednávky pro doplnění rozdílu.
+ReplenishmentOrdersDesc=Toto je seznam všech otevřených dodavatelských objednávek, včetně předem stanovených výrobků. Jen otevřené objednávky s předdefinovanými produkty, které mohou mít vliv na zásoby, jsou zde viditelné.
 Replenishments=Splátky
 NbOfProductBeforePeriod=Množství produktů %s na skladě, než zvolené období (< %s)
 NbOfProductAfterPeriod=Množství produktů %s na skladě po zvolené období (> %s)
@@ -124,16 +125,16 @@ RecordMovement=Záznam převodu
 ReceivingForSameOrder=Příjmy pro tuto objednávku
 StockMovementRecorded=Zaznamenány pohyby zásob
 RuleForStockAvailability=Pravidla o požadavcích na skladě
-StockMustBeEnoughForInvoice=Úroveň zásob musí  být dostatečná pro přidání výrobku/služby do faktury
-StockMustBeEnoughForOrder=Úroveň zásob musí  být dostatečná pro přidání výrobku/služby do objednávky
-StockMustBeEnoughForShipment= Úroveň zásob musí  být dostatečná pro přidání výrobku/služby do zásilky
+StockMustBeEnoughForInvoice=Úroveň zásob musí být dostatečná pro přidání výrobku/služby do faktury
+StockMustBeEnoughForOrder=Úroveň zásob musí být dostatečná pro přidání výrobku/služby do objednávky
+StockMustBeEnoughForShipment= Úroveň zásob musí být dostatečná pro přidání výrobku/služby do zásilky
 MovementLabel=Štítek pohybu
 InventoryCode=Kód pohybu nebo zásob
 IsInPackage=Obsažené v zásilce
 ShowWarehouse=Ukázat skladiště
 MovementCorrectStock=Sklad obsahuje korekci pro produkt %s
 MovementTransferStock=Přenos skladových produktů %s do jiného skladiště
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Zdrojové skladiště zde musí být definováno při "množství produktu" v modulu. To bude použito na seznam který obsahuje množství/sérii a je k dispozici pro výrobek, který požaduje data množství/sérii pro pohyb. Chcete-li poslat výrobky z různých skladišť, sestavujete zásilku do několika kroků.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inventární/pohybový kód
 NoPendingReceptionOnSupplierOrder=Nečeká na příjem kvůli otevřené dodavatelské objednávce
 ThisSerialAlreadyExistWithDifferentDate=Toto množství/sériové číslo (<strong>%s</strong>) už ale s odlišnou spotřebou nebo datem prodeje existuje (found <strong>%s</strong> ale zadáte <strong>%s</strong>).
diff --git a/htdocs/langs/cs_CZ/trips.lang b/htdocs/langs/cs_CZ/trips.lang
index 671ab7b531172699e01b6162709277502133255b..2f34bd518a8231d4c2470549a1463dafbf22ac1d 100644
--- a/htdocs/langs/cs_CZ/trips.lang
+++ b/htdocs/langs/cs_CZ/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Ověřit zprávu o výdajích
 ConfirmSaveTrip=Jste si jisti, že chcete ověřit tuto zprávu o výdajích?
 
 NoTripsToExportCSV=Žádná zpráva o výdajích na export pro toto období.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/da_DK/accountancy.lang b/htdocs/langs/da_DK/accountancy.lang
index 8b51a014b7a28656ecac546e4bcc65e3433014cb..b57d4b7a7d86b870d6ed6c532500ed6ddea7b2ba 100644
--- a/htdocs/langs/da_DK/accountancy.lang
+++ b/htdocs/langs/da_DK/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=By regnskabskonto
 Update=Opdater
 List=Liste
 Create=Opret
+CreateMvts=Create movement
 UpdateAccount=Ændring af en regnskabsmæssig konto
 UpdateMvts=Ændring af en bevægelse
 WriteBookKeeping=Optage konti i kontoplanen
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Længde af regnskabssystemet konti i Dolibarr
 AccountLengthDesc=Funktion gør det muligt at foregive en længde på regnskabsmæssig konto ved at erstatte mellemrum med tallet nul. Da denne funktion kun vises på skærmen ændrer det ikke ved de bogføring registreret i Dolibarr konti. For eksport, er det nødvendigt denne funktion til at være kompatibel med bestemt software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Længde af det almindelige regnskab
 ACCOUNTING_LENGTH_AACCOUNT=Længde af de tredjeparts-konti
 
diff --git a/htdocs/langs/da_DK/admin.lang b/htdocs/langs/da_DK/admin.lang
index 79fec3f77504b1ac883a70d3074ce113979b7ece..021177fec25a66bda048a2dfba96850c31383c89 100644
--- a/htdocs/langs/da_DK/admin.lang
+++ b/htdocs/langs/da_DK/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margin
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Ingen sikkerhed tilfælde er blevet registreret endnu. Det
 NoEventFoundWithCriteria=Ingen sikkerhed tilfælde er fundet for sådanne søgefelter.
 SeeLocalSendMailSetup=Se din lokale sendmail setup
 BackupDesc=Hvis du vil foretage en komplet sikkerhedskopi af Dolibarr, skal du:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=Arkiveret mappe skal opbevares på et sikkert sted.
 BackupDescY=De genererede dump fil bør opbevares på et sikkert sted.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default stregkode type bruge til produkter
 SetDefaultBarcodeTypeThirdParties=Default stregkode type bruge til tredjemand
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sender modul opsætning
 SendingsReceiptModel=Afsendelse modtagelsen model
 SendingsNumberingModules=Sendings nummerering moduler
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=I de fleste tilfælde sendings indtægter anvendes både som plader til kunden leverancer (listen over produkter til at sende) og plader, der er recevied og underskrevet af kunden. Så produkt leverancer kvitteringer er en overlappes træk og er sjældent aktiveret.
 FreeLegalTextOnShippings=Free text on shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/da_DK/agenda.lang b/htdocs/langs/da_DK/agenda.lang
index 74dda526a4c0a382694427f58c7f21a5b27b562d..29c6a44ac64f2ce0cdffa52612f4110899c1df47 100644
--- a/htdocs/langs/da_DK/agenda.lang
+++ b/htdocs/langs/da_DK/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= Alle mine handlinger / opgaver
 AllActions= Alle les handlinger / opgaver
-ViewList=Vis liste
 ViewCal=Vis kalender
 ViewDay=Dagsvisning
 ViewWeek=Ugevisning
diff --git a/htdocs/langs/da_DK/commercial.lang b/htdocs/langs/da_DK/commercial.lang
index 8a226198cada6c4b03dfe44538a74b214065d19b..1668ce45ce4f4b7da146d1f976c07e8221ff7fdf 100644
--- a/htdocs/langs/da_DK/commercial.lang
+++ b/htdocs/langs/da_DK/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Forslaget til handelslov forslag
 SearchPropal=Søg en kommerciel forslag
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/da_DK/companies.lang b/htdocs/langs/da_DK/companies.lang
index 06d8a91d905c60797564876d93d1ec6ed39f0d18..af6fb31a8ebce92a46e47f792c14f78df674e651 100644
--- a/htdocs/langs/da_DK/companies.lang
+++ b/htdocs/langs/da_DK/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Tredjepart kontakt
 StatusContactValidated=Status for kontakt
 Company=Firma
 CompanyName=Firmanavn
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Selskaber
 CountryIsInEEC=Landet er inde i Det Europæiske Økonomiske Fællesskab
 ThirdPartyName=Tredjeparts navn
@@ -68,6 +69,7 @@ Country=Land
 CountryCode=Landekode
 CountryId=Land id
 Phone=Telefon
+PhoneShort=Phone
 Skype=Skype
 Call=Ring
 Chat=Chat
diff --git a/htdocs/langs/da_DK/errors.lang b/htdocs/langs/da_DK/errors.lang
index 5fb545dd8a3b291ee22336167c364de0fcf8b88e..1095897a77cf3fda4def3bf3e3b0d4a6bfef1768 100644
--- a/htdocs/langs/da_DK/errors.lang
+++ b/htdocs/langs/da_DK/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=<b>Felt %s</b> må ikke indeholder specialtegn.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Nr. regnskabspool modul aktiveret
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matchende er ikke komplet.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/da_DK/languages.lang b/htdocs/langs/da_DK/languages.lang
index fb5f3669b8df77f963fd955eefcc80f79473e7d4..67306764c525635d13bbf746cf6a4e7a0971ec2c 100644
--- a/htdocs/langs/da_DK/languages.lang
+++ b/htdocs/langs/da_DK/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Fransk (Canada)
 Language_fr_CH=Fransk (Schweiz)
 Language_fr_FR=Fransk
 Language_fr_NC=Fransk (Ny Kaledonien)
+Language_fy_NL=Frisian
 Language_he_IL=Hebræisk
 Language_hr_HR=Kroatisk
 Language_hu_HU=Ungarsk
@@ -70,6 +71,7 @@ Language_sv_SV=Svensk
 Language_sv_SE=Svensk
 Language_sq_AL=Albanian
 Language_sk_SK=Slovakisk
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrainsk
diff --git a/htdocs/langs/da_DK/main.lang b/htdocs/langs/da_DK/main.lang
index 391b505df6c6d40e366e727054e6753a81fc4b94..a91a24920074afbbc94819124659becdf7eb2e89 100644
--- a/htdocs/langs/da_DK/main.lang
+++ b/htdocs/langs/da_DK/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Mandag
 Tuesday=Tirsdag
diff --git a/htdocs/langs/da_DK/margins.lang b/htdocs/langs/da_DK/margins.lang
index 4490f67cc03a07a7ee5edf2d315c3b995f139ba4..3296c0684715fadc83d5e06047b75c73b9dcace8 100644
--- a/htdocs/langs/da_DK/margins.lang
+++ b/htdocs/langs/da_DK/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/da_DK/products.lang b/htdocs/langs/da_DK/products.lang
index d9ddbb1b3d1a9766b5f9502bc597536aaef946d7..159c331a4e9edd58efbe46e4cdf228f78b28a143 100644
--- a/htdocs/langs/da_DK/products.lang
+++ b/htdocs/langs/da_DK/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/da_DK/projects.lang b/htdocs/langs/da_DK/projects.lang
index 208b0aa13e561ddb119d5b5f22f467474f24f569..531e1d07cf471baa075be1ac840b20be23676fbd 100644
--- a/htdocs/langs/da_DK/projects.lang
+++ b/htdocs/langs/da_DK/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Projektleder
 TypeContact_project_external_PROJECTLEADER=Projektleder
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/da_DK/sendings.lang b/htdocs/langs/da_DK/sendings.lang
index 7f7bbb81c0b27cc8e011c5c0e63e633cb0b6b896..42698c031450ecfa36a480282b33ba01d1a15aea 100644
--- a/htdocs/langs/da_DK/sendings.lang
+++ b/htdocs/langs/da_DK/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Sendings
 AllSendings=All Shipments
 Shipment=Sender
 Shipments=Forsendelser
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Sendings område
 ListOfSendings=Liste over sendings
@@ -26,8 +26,8 @@ QtyToShip=Qty til skibet
 QtyReceived=Antal modtagne
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Andre sendings for denne ordre
-DateSending=Dato for afsendelse orden
-DateSendingShort=Dato for afsendelse orden
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Sendings for denne ordre
 SendingsAndReceivingForSameOrder=Sendings og receivings for denne ordre
 SendingsToValidate=Henvist til validere
diff --git a/htdocs/langs/da_DK/stocks.lang b/htdocs/langs/da_DK/stocks.lang
index 2ab6b7a89fbc790e39e29f2a88a1fe6a10a40e94..0d771434010ccc65ccacaf1b02f05968ff4aae92 100644
--- a/htdocs/langs/da_DK/stocks.lang
+++ b/htdocs/langs/da_DK/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Reglen for lagerstyring fald
 RuleForStockManagementIncrease=Reglen for lagerstyring stigning
 DeStockOnBill=Fraførsel reelle bestande på fakturaer / kreditnotaer
 DeStockOnValidateOrder=Fraførsel reelle bestande om ordrer noter
-DeStockOnShipment=Formindsk reelle bestande om overførsel validering
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Forhøjelse reelle bestande på fakturaer / kreditnotaer
 ReStockOnValidateOrder=Forhøjelse reelle bestande om ordrer noter
 ReStockOnDispatchOrder=Øge den reelle bestande på manuel ekspedition i pakhuse, efter at leverandøren ordremodtagelse
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/da_DK/trips.lang b/htdocs/langs/da_DK/trips.lang
index feed40fa6c39f947d34c270b242bc2d90e0999aa..7bb48e358af878d92d5ab46584792c97a2a04660 100644
--- a/htdocs/langs/da_DK/trips.lang
+++ b/htdocs/langs/da_DK/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/de_AT/admin.lang b/htdocs/langs/de_AT/admin.lang
index 4036061bb77e3c92e38dec082b9a856ec40ace0e..c8a1bdddc0633ffb85dddb53f637839ff1eb2015 100644
--- a/htdocs/langs/de_AT/admin.lang
+++ b/htdocs/langs/de_AT/admin.lang
@@ -103,7 +103,4 @@ InterventionsSetup=Eingriffsmoduleinstellungen
 FreeLegalTextOnInterventions=Freier Rechtstext für Eingriffe
 WatermarkOnDraftInterventionCards=Wasserzeichen auf Intervention Karte Dokumente (alle, wenn leer)
 UseSearchToSelectProduct=Suchfeld statt Listenansicht für die Produktauswahl verwenden
-UseUnits=Support units
-SendingsAbility=Support shipment sheets for customer deliveries
 PathToGeoIPMaxmindCountryDataFile=Pfad zur Datei mit Maxmind IP to Country Übersetzung. <br> Beispiel: / usr / local / share / GeoIP / GeoIP.dat
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
diff --git a/htdocs/langs/de_AT/companies.lang b/htdocs/langs/de_AT/companies.lang
index 60e517eb98c5f7d0d6d3501d4520df9cdeff31f1..5d03cea798a51fad8ad4572c4844b81974312dd1 100644
--- a/htdocs/langs/de_AT/companies.lang
+++ b/htdocs/langs/de_AT/companies.lang
@@ -1,7 +1,6 @@
 # Dolibarr language file - Source file is en_US - companies
 NewCompany=Neuer Partner (Leads, Kunden, Lieferanten)
 IdCompany=Firma ID
-AliasNames=Alias names (commercial, trademark, ...)
 Companies=Partner
 UserTitle=Titel
 PhoneMobile=Handy
diff --git a/htdocs/langs/de_AT/products.lang b/htdocs/langs/de_AT/products.lang
index 1929574a66c58b0306490d9b675dbca1de3205df..e3084cb4bc5fb41fddfc32e04fc9942655e582c8 100644
--- a/htdocs/langs/de_AT/products.lang
+++ b/htdocs/langs/de_AT/products.lang
@@ -37,4 +37,3 @@ Finished=Eigenerzeugung
 CloneProduct=Produkt/Service duplizieren
 CloneContentProduct=Allgemeine Informationen des Produkts/Services duplizieren
 NewRefForClone=Artikel Nr. des neuen Produkts/Services
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/de_AT/projects.lang b/htdocs/langs/de_AT/projects.lang
index e5690ec6ba8ed1f237557b926699669e70d7f4e3..a480ec09913fa2ea9699e7b5316e8eba4f5be471 100644
--- a/htdocs/langs/de_AT/projects.lang
+++ b/htdocs/langs/de_AT/projects.lang
@@ -17,4 +17,3 @@ DoNotShowMyTasksOnly=Zeige auch die Aufgaben Anderer
 TypeContact_project_task_internal_TASKEXECUTIVE=Task Exekutive
 TypeContact_project_task_external_TASKEXECUTIVE=Task Exekutive
 DocumentModelBaleine=Eine vollständige Projektberichtsvorlage (Logo, ...)
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/de_AT/sendings.lang b/htdocs/langs/de_AT/sendings.lang
index fcfe2c4ee131e77b989c4fcb4fca96187431ba04..91f6929c0e43c6489a37c291f72af2ffc90ef514 100644
--- a/htdocs/langs/de_AT/sendings.lang
+++ b/htdocs/langs/de_AT/sendings.lang
@@ -1,6 +1,4 @@
 # Dolibarr language file - Source file is en_US - sendings
 Shipments=Sendungen
-ShowSending=Show Sending
-DateSendingShort=Date sending order
 DateReceived=Datum des Warenerhalts
 DocumentModelSirocco=Einfache Dokumentvorlage Scirocco für die Lieferungscheine
diff --git a/htdocs/langs/de_AT/stocks.lang b/htdocs/langs/de_AT/stocks.lang
index 5b3b11247241a0f7453bab55046ce53ce07e8b62..b953c95c459b5b6fdef89738114747f2d57d4d82 100644
--- a/htdocs/langs/de_AT/stocks.lang
+++ b/htdocs/langs/de_AT/stocks.lang
@@ -1,4 +1,2 @@
 # Dolibarr language file - Source file is en_US - stocks
 PMPValue=Warenwert
-DeStockOnShipment=Decrease real stocks on shipment validation
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/de_CH/admin.lang b/htdocs/langs/de_CH/admin.lang
index d3765cc2d96d882025f74257c213d4c7a9f69767..1c53b65c99c6fee95d719213ae8ef0909a718a3f 100644
--- a/htdocs/langs/de_CH/admin.lang
+++ b/htdocs/langs/de_CH/admin.lang
@@ -2,6 +2,3 @@
 AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
 AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
 ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
-UseUnits=Support units
-SendingsAbility=Support shipment sheets for customer deliveries
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
diff --git a/htdocs/langs/de_CH/companies.lang b/htdocs/langs/de_CH/companies.lang
deleted file mode 100644
index 6dbc0710440a9ec4b1deb924dfbe39b9173f6c81..0000000000000000000000000000000000000000
--- a/htdocs/langs/de_CH/companies.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - companies
-AliasNames=Alias names (commercial, trademark, ...)
diff --git a/htdocs/langs/de_CH/products.lang b/htdocs/langs/de_CH/products.lang
deleted file mode 100644
index 255754ff7790fbf412afa1d022b19a5576fb4ec6..0000000000000000000000000000000000000000
--- a/htdocs/langs/de_CH/products.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - products
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/de_CH/projects.lang b/htdocs/langs/de_CH/projects.lang
deleted file mode 100644
index ef9e5ce9d8d4e9a8bdcc4324527d37ee4a885e32..0000000000000000000000000000000000000000
--- a/htdocs/langs/de_CH/projects.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - projects
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/de_CH/sendings.lang b/htdocs/langs/de_CH/sendings.lang
deleted file mode 100644
index 83b3798011748890d6dcc6c499ef5a0cf25e2538..0000000000000000000000000000000000000000
--- a/htdocs/langs/de_CH/sendings.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - sendings
-ShowSending=Show Sending
-DateSendingShort=Date sending order
diff --git a/htdocs/langs/de_CH/stocks.lang b/htdocs/langs/de_CH/stocks.lang
deleted file mode 100644
index 1af77b56a1438457758beb821be90471791b2c21..0000000000000000000000000000000000000000
--- a/htdocs/langs/de_CH/stocks.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - stocks
-DeStockOnShipment=Decrease real stocks on shipment validation
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/de_DE/accountancy.lang b/htdocs/langs/de_DE/accountancy.lang
index 9bfb16bbbb81ca486b2e014defa7399998d713cf..b383bb2eba015db66a52fefffa2a6f68811f153e 100644
--- a/htdocs/langs/de_DE/accountancy.lang
+++ b/htdocs/langs/de_DE/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=Neues Buchhaltungskonto
 Update=Aktualisieren
 List=Liste
 Create=Erstelle
+CreateMvts=Create movement
 UpdateAccount=Änderung eines Bilanz-Kontos
 UpdateMvts=Änderung einer Bewegung
 WriteBookKeeping=Konten ins Hauptbuch übernehmen
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Beginnen Sie die Sortierung der Abbau Seit
 
 AccountLength=Länge der in Dolibarr gezeigten Rechnungskonten
 AccountLengthDesc=Funktion ermöglicht, eine Länge von Rechnungslegungs Konto indem Räume, die durch den Nullwert vorzutäuschen. Diese Funktion berührt nur die Anzeige, ist es nicht die in Dolibarr registriert Rechnungswesen Konten ändern. Für den Export ist diese Funktion erforderlich, bei bestimmten Software-kompatibel zu sein.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Länge der Finanzbuchführung
 ACCOUNTING_LENGTH_AACCOUNT=Länge der Partner
 
diff --git a/htdocs/langs/de_DE/admin.lang b/htdocs/langs/de_DE/admin.lang
index 09ab333ac3b822b66dc9bbc01de13544942648cf..b26d57e49639ec2b020144e6c4f03ccdded11374 100644
--- a/htdocs/langs/de_DE/admin.lang
+++ b/htdocs/langs/de_DE/admin.lang
@@ -168,7 +168,7 @@ Restore=Wiederherstellen
 RunCommandSummary=Die Sicherung wird über folgenden Befehl ausgeführt
 RunCommandSummaryToLaunch=Die Sicherung kann über folgenden Befehl ausgeführt werden
 WebServerMustHavePermissionForCommand=Ihr Webserver muss die Ausführung des entsprechenden Befehls unterstützen
-BackupResult=Sicherungszusammenfassung
+BackupResult=Sicherung Ergebnisse
 BackupFileSuccessfullyCreated=Sicherungsdatei erfolgreich erzeugt
 YouCanDownloadBackupFile=Sie können die erstellte Sicherungsdatei jetzt herunterladen
 NoBackupFileAvailable=Keine verfügbare Sicherungsdatei
@@ -554,8 +554,8 @@ Module50400Name=Buchhaltung (erweitert)
 Module50400Desc=Buchhaltung für Experten (doppelte Buchhaltung)
 Module54000Name=PrintIPP
 Module54000Desc=Direktdruck (ohne die Dokumente zu öffnen) mittels CUPS IPP (Drucker muss vom Server aus sichtbar sein und auf dem Server muss CUPS installiert sein)
-Module55000Name=Offene Umfrage
-Module55000Desc=Modul um online Umfragen zu starten. (Wie Doodle, Studs, Rdvz,...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Gewinnspannen
 Module59000Desc=Modul zur Verwaltung von Gewinnspannen
 Module60000Name=Kommissionen
@@ -949,7 +949,7 @@ NoActiveBankAccountDefined=Keine aktiven Finanzkonten definiert
 OwnerOfBankAccount=Kontoinhaber %s
 BankModuleNotActive=Finanzkontenmodul nicht aktiv
 ShowBugTrackLink=Zeige Link  <strong>%s</strong>
-ShowWorkBoard=Zeige 'Aufgabenübersicht' auf der Startseite
+ShowWorkBoard=Zeige "Arbeitsplatz" auf der Startseite
 Alerts=Benachrichtigungen
 Delays=Verspätungen
 DelayBeforeWarning=Frist bis zur Benachrichtigung
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Keine sicherheitsrelevanten Protokollereignisse. Überprü
 NoEventFoundWithCriteria=Kein sicherheitsrelevantes Protokollereignis zu Ihren Suchkriterien gefunden
 SeeLocalSendMailSetup=Lokale sendmail-Einstellungen anzeigen
 BackupDesc=Um eine vollständige Systemsicherung durchzuführen müssen Sie:
-BackupDesc2=Sichern des Dokumenten-Verzeichnis (<b>%s</b>) welches alle hochgeladenen und erzeugt Dateien enthält (Sie können zum Beispiel eine Zip Datei machen).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Sicherung der Datenbank  (<b>%s</b>) über Dump-Befehl anlegen. Dafür können Sie folgende Assistenten verwenden.
 BackupDescX=Bewahren Sie die archivierten Verzeichnisse an einem sicheren Ort auf.
 BackupDescY=Bewahren Sie den Datenbank-Dump an einem sicheren Ort auf.
@@ -1327,7 +1327,7 @@ LDAPFieldMailExample=Beispiel: E-Mail
 LDAPFieldPhone=Telefonnummer, beruf.
 LDAPFieldPhoneExample=Beispiel : telefonnummer
 LDAPFieldHomePhone=Privatnummer
-LDAPFieldHomePhoneExample=Beispiel : privatnummer
+LDAPFieldHomePhoneExample=Beispiel : Telefon Privat
 LDAPFieldMobile=Handy
 LDAPFieldMobileExample=Beispiel : handy
 LDAPFieldFax=Faxnummer
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Suchfeld statt Listenansicht für die Produktauswahl ve
 UseEcoTaxeAbility=Umweltabgaben unterstüzten
 SetDefaultBarcodeTypeProducts=Standard-Barcode-Typ für Produkte
 SetDefaultBarcodeTypeThirdParties=Standard-Barcode-Typ für Partner
-UseUnits=Nutze Einheiten
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Modul für Produktcode-Erstellung und -Überprüfung (Produkt oder Service)
 ProductOtherConf= Konfiguration Produkt-/Services
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Festes E-Mail-Ziel
 SendingsSetup=Versandmoduleinstellungen
 SendingsReceiptModel=Versandbelegsvorlage
 SendingsNumberingModules=Nummerierungsmodell Auslieferungen
-SendingsAbility=Unterstützung Lieferunterlagen für Kunden 
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=In den meisten Fällen werden Lieferschein sowohl als Versand- (für die Zusammenstellung der Auslieferung), als auch als Zustellsscheine (vom Kunden zu unterschreiben) verwendet. Entsprechend sind Empfangsbelege meist eine doppelte und daher nicht verwendete Option.
 FreeLegalTextOnShippings=Freier Text auf Lieferungen
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Fügen sie zwischen den eckigen Klammern die Unicode Zeichenwert
 PositionIntoComboList=Zeilenposition in der Combo-Listen
 SellTaxRate=Mehrwertsteuersatz
 RecuperableOnly=Ja für MwSt. "Wahrgenommene nicht Erstattungsfähig" für einige Regionen in Frankreich. Nein für alle anderen Fälle.
-UrlTrackingDesc=Falls der Liefer- oder Transportdienst ein Statuscheck Ihrer Lieferung via Webseite zulässt, kann die URL hier angegeben werden. Der Zeichenfolge {TRACKID} wird mit dem Wert der Trackingnummer aus dem Lieferschein ersetzt.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=Wenn Sie eine Möglichkeit schaffen, wird ein geschätzter Betrag an einem Projekt / Lead definiert. Entsprechend der Chance kann diese Menge durch diese Rate multipliziert werden, um die Gesamtmenge, die alle ihre Möglichkeiten erzeugen, generieren kann. Ist der Prozentwert (zwischen 0 und 100).
 TemplateForElement=Diese Vorlage gehört zu diesem Element
 TypeOfTemplate=Type der Vorlage
diff --git a/htdocs/langs/de_DE/agenda.lang b/htdocs/langs/de_DE/agenda.lang
index 79f538947a1dc4dec6b5eba528ef6d468ddae517..6661044aa40de843592a424b42368bc2d0ba7c0a 100644
--- a/htdocs/langs/de_DE/agenda.lang
+++ b/htdocs/langs/de_DE/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Ereignisse für Benutzer der Gruppe
 ActionAssignedTo=Ereignis zugewiesen an
 AllMyActions= Alle meine Ereignisse
 AllActions= Alle Ereignisse
-ViewList=Listenansicht
 ViewCal=Kalenderansicht
 ViewDay=Tagesansicht
 ViewWeek=Wochenansicht
diff --git a/htdocs/langs/de_DE/bills.lang b/htdocs/langs/de_DE/bills.lang
index aa67fb9f0834c10312ac023368bce7967c84965e..a386bcc9b9f23b3be9c2f51f9421a7d7486b3b0e 100644
--- a/htdocs/langs/de_DE/bills.lang
+++ b/htdocs/langs/de_DE/bills.lang
@@ -5,7 +5,7 @@ BillsCustomers=Kundenrechnungen
 BillsCustomer=Kundenrechnung
 BillsSuppliers=Lieferantenrechnungen
 BillsCustomersUnpaid=Offene Kundenrechnungen
-BillsCustomersUnpaidForCompany=Unbezahlte Rechnungen für Kunden %s
+BillsCustomersUnpaidForCompany=Offene Kundenrechnungen von %s
 BillsSuppliersUnpaid=Unbezahlte Lieferanten-Rechnungen
 BillsSuppliersUnpaidForCompany=Unbezahlte Rechnungen des Lieferanten %s
 BillsLate=Verspätete Zahlungen
@@ -87,7 +87,7 @@ ClassifyPaidPartially=Als 'teilweise bezahlt' markieren
 ClassifyCanceled=Rechnung 'aufgegeben'
 ClassifyClosed=Als 'geschlossen' markieren
 ClassifyUnBilled=Als "nicht verrechnet" markieren
-CreateBill=Erstelle Rechnung
+CreateBill=Rechnung erstellen
 AddBill=Rechnung/Gutschrift erstellen
 AddToDraftInvoices=Zu Rechnungsentwurf hinzufügen
 DeleteBill=Lösche Rechnung
@@ -121,7 +121,7 @@ BillShortStatusConverted=Verarbeitete
 BillShortStatusCanceled=Storniert
 BillShortStatusValidated=Freigegeben
 BillShortStatusStarted=Begonnen
-BillShortStatusNotPaid=offen
+BillShortStatusNotPaid=Offen
 BillShortStatusClosedUnpaid=Geschlossen
 BillShortStatusClosedPaidPartially=Bezahlt (teilweise)
 PaymentStatusToValidShort=Freizugeben
@@ -216,7 +216,7 @@ DateEcheance=Zahlungsfrist (Limit)
 DateInvoice=Rechnungsdatum
 NoInvoice=Keine Rechnung
 ClassifyBill=Rechnung einordnen
-SupplierBillsToPay=Zu zahlende Lieferantenrechnungen
+SupplierBillsToPay=Offene Lieferantenrechnungen
 CustomerBillsUnpaid=Offene Kundenrechnungen
 DispenseMontantLettres=Bei den generierten Rechnungen wird auf die alphabetische Sortierreihenfolge verzichtet
 NonPercuRecuperable=Nicht erstattungsfähig
diff --git a/htdocs/langs/de_DE/boxes.lang b/htdocs/langs/de_DE/boxes.lang
index 3f6cfa6b610f9bb69faceb4ebf499ad32f8328e1..cbb0b1a9d18151cce375c3e5a42db8dfb4518f11 100644
--- a/htdocs/langs/de_DE/boxes.lang
+++ b/htdocs/langs/de_DE/boxes.lang
@@ -1,8 +1,8 @@
 # Dolibarr language file - Source file is en_US - boxes
-BoxLastRssInfos=RSS-Informationen
-BoxLastProducts=Letzte %s bearbeitete Produkte/Leistungen
+BoxLastRssInfos=RSS-Information
+BoxLastProducts=Letzte %s Produkte/Leistungen
 BoxProductsAlertStock=Lagerbestands-Warnungen
-BoxLastProductsInContract=Letzte %s verkaufte Waren in Verträgen
+BoxLastProductsInContract=Letzte %s verkauften Leistungen in Verträgen
 BoxLastSupplierBills=Zuletzt bearbeitete Lieferantenrechnungen
 BoxLastCustomerBills=Zuletzt bearbeitete Kundenrechnungen
 BoxOldestUnpaidCustomerBills=Älteste offene Kundenrechnungen
@@ -19,7 +19,7 @@ BoxLastContracts=Zuletzt abgeschlossene Verträge
 BoxLastContacts=Letzte Kontakte/Adressen
 BoxLastMembers=Letzte Mitglieder
 BoxFicheInter=Neueste Eingriffe
-BoxCurrentAccounts=Saldo offener Konten 
+BoxCurrentAccounts=Saldo offene Konten 
 BoxSalesTurnover=Umsatz
 BoxTotalUnpaidCustomerBills=Summe offener Kundenrechnungen (OP Gesamt)
 BoxTotalUnpaidSuppliersBills=Summe offener Lieferantenrechnungen
@@ -47,7 +47,7 @@ BoxTitleLastModifiedMembers=Letzte %s Mitglieder
 BoxTitleLastFicheInter=Neueste %s veränderte Eingriffe
 BoxTitleOldestUnpaidCustomerBills=Älteste %s offene Kundenrechnungen
 BoxTitleOldestUnpaidSupplierBills=Älteste %s offene  Lieferantenrechnungen
-BoxTitleCurrentAccounts=Saldo des offenen Kontos
+BoxTitleCurrentAccounts=Salden offene Konten
 BoxTitleSalesTurnover=Umsatz
 BoxTitleTotalUnpaidCustomerBills=Offene Kundenrechnungen
 BoxTitleTotalUnpaidSuppliersBills=Unbezahlte Lieferantenrechnungen
@@ -94,4 +94,4 @@ BoxProductDistributionFor=Verteilung von %s für %s
 ForCustomersInvoices=Kundenrechnungen
 ForCustomersOrders=Kundenaufträge
 ForProposals=Angebote
-LastXMonthRolling=Die letzten %s Monate rollier
+LastXMonthRolling=Die letzten %s Monate gleitend
diff --git a/htdocs/langs/de_DE/categories.lang b/htdocs/langs/de_DE/categories.lang
index e74d95134c33df2e7be6413bb013f2e879d9bbe3..b9e685792044d2950bfde65cb400b4703d5e70f9 100644
--- a/htdocs/langs/de_DE/categories.lang
+++ b/htdocs/langs/de_DE/categories.lang
@@ -1,7 +1,7 @@
 # Dolibarr language file - Source file is en_US - categories
 Rubrique=#tag/Kategorie
 Rubriques=#tags/Kategorien
-categories=#tags/Kategorien
+categories=Tags/Kategorien
 TheCategorie=Die Kategorie
 NoCategoryYet=Keine Kategorie/#tags von dieser Art erstellt
 In=In
@@ -70,12 +70,12 @@ ConfirmDeleteCategory=Möchten Sie diese Kategorie wirklich löschen?
 RemoveFromCategory=Entferne Link mit Tag/Kategorie
 RemoveFromCategoryConfirm=Soll die Verknüpfung zwischen Transaktion und Tag/Kategorie wirklich entfernt werden?
 NoCategoriesDefined=Keine Kategorie definiert
-SuppliersCategoryShort=Lieferanten- Kategorie/#tag
+SuppliersCategoryShort=Lieferantenkategorien
 CustomersCategoryShort=Kunden- Kategorie/#tag
 ProductsCategoryShort=Produkt- Kategorie/#tag
 MembersCategoryShort=Mitglieds- Kategorie/#tag
-SuppliersCategoriesShort=Lieferanten- Kategorien/#tags
-CustomersCategoriesShort=Kunden- Kategorien/#tags
+SuppliersCategoriesShort=Lieferantenkategorien/#tags
+CustomersCategoriesShort=Kundenkategorien/#tags
 CustomersProspectsCategoriesShort=Kunden- / Leadkategorien
 ProductsCategoriesShort=Produktkategorien
 MembersCategoriesShort=Mitgliederkategorien
@@ -103,7 +103,7 @@ DeleteFromCat=Aus Kategorie entfernen
 DeletePicture=Bild löschen
 ConfirmDeletePicture=Bild wirklich löschen?
 ExtraFieldsCategories=Ergänzende Attribute
-CategoriesSetup=Konfiguration von #tags/Kategorien 
+CategoriesSetup=Suchwörter/Kategorien Einstellungen
 CategorieRecursiv=Automatisch mit übergeordneter Kategorie verbinden
 CategorieRecursivHelp=Wenn aktiviert, wird das Produkt auch zur übergeordneten Kategorie zugewiesen, wenn es einer Unterkategorie zugewiesen wird
 AddProductServiceIntoCategory=Folgendes Produkt/Service hinzufügen
diff --git a/htdocs/langs/de_DE/commercial.lang b/htdocs/langs/de_DE/commercial.lang
index 98dbeaa859951dcaf57e30c0e8458ebb3c8c1817..b00afd11fdc1f5d816c81a2018285b74725120a6 100644
--- a/htdocs/langs/de_DE/commercial.lang
+++ b/htdocs/langs/de_DE/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Lead Status
 DraftPropals=Entworfene Angebote
 SearchPropal=Ein Angebot suchen
 CommercialDashboard=Vertriebsusammenfassung
+NoLimit=No limit
diff --git a/htdocs/langs/de_DE/companies.lang b/htdocs/langs/de_DE/companies.lang
index e1c4d856948a13fb6133b62028e10f970541dbbd..20a2ca562a57f649229f40deeb1cee76f8576f61 100644
--- a/htdocs/langs/de_DE/companies.lang
+++ b/htdocs/langs/de_DE/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Partnerkontakt
 StatusContactValidated=Status des Kontakts
 Company=Firma
 CompanyName=Firmenname
-AliasNames=Alias-Namen (kommerziell, Marke, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Unternehmen
 CountryIsInEEC=Land ist innerhalb der EU
 ThirdPartyName=Name des Partners
@@ -68,6 +69,7 @@ Country=Land
 CountryCode=Ländercode
 CountryId=Länder-ID
 Phone=Telefon
+PhoneShort=Phone
 Skype=Skype
 Call=Anruf
 Chat=Chat
diff --git a/htdocs/langs/de_DE/contracts.lang b/htdocs/langs/de_DE/contracts.lang
index 9657804b2414cb4a98c5a578dd9cc2005177f479..48d55ab2dda8d7af9aab8c65209272f55e66a552 100644
--- a/htdocs/langs/de_DE/contracts.lang
+++ b/htdocs/langs/de_DE/contracts.lang
@@ -53,7 +53,7 @@ ListOfClosedServices=Liste der geschlossenen Services
 ListOfRunningContractsLines=Liste der aktiven Vertragspositionen
 ListOfRunningServices=Liste aktiver Services
 NotActivatedServices=Inaktive Services (in freigegebenen Verträgen)
-BoardNotActivatedServices=Zu aktivierende Services (in freigegebenen Verträgen)
+BoardNotActivatedServices=Zu aktivierende Leistungen in freigegebenen Verträgen
 LastContracts=Letzte %s Verträge
 LastActivatedServices=%s zuletzt aktivierte Services
 LastModifiedServices=%s zuletzt bearbeitete Services
diff --git a/htdocs/langs/de_DE/errors.lang b/htdocs/langs/de_DE/errors.lang
index 34d42d0a8bb051b39c1a406e61f5d13d4e97baed..4f3a962fc23e154676473cb026e0a39b2ad070f4 100644
--- a/htdocs/langs/de_DE/errors.lang
+++ b/htdocs/langs/de_DE/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Bitte Wert für Checkbox-Liste eingeben
 ErrorNoValueForRadioType=Bitte Wert für Radiobutton-Liste eingeben
 ErrorBadFormatValueList=Die Liste darf nicht mehr als ein <u>%s</u> enthalten, muss aber mindestens eines aus "llave,valores" beinhalten
 ErrorFieldCanNotContainSpecialCharacters=Das Feld <b>%s</b> darf keine Sonderzeichen enthalten.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Das Feld <b>%s</b> darf weder Sonderzeichen noch Großbuchstaben enthalten.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Kein Buchhaltungsmodul aktiviert
 ErrorExportDuplicateProfil=Dieser Profilname existiert bereits für dieses Exportprofil.
 ErrorLDAPSetupNotComplete=Der LDAP-Abgleich für dieses System ist nicht vollständig eingerichtet.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=Keine globale Variable ausgewählt
 ErrorFieldMustBeANumeric=Feld <b>%s</b> muss ein numerischer Wert sein
 ErrorFieldMustBeAnInteger=Feld <b>%s</b> muss eine ganze Zahl sein
 ErrorMandatoryParametersNotProvided=Erforderliche(r) Parameter wird nicht angeboten
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # 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 840e155d284d89d7fc0d217039f1032567171244..6da0aabb9fd01d0279734d6fe57dbfb65004f20a 100644
--- a/htdocs/langs/de_DE/languages.lang
+++ b/htdocs/langs/de_DE/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Französisch (Kanada)
 Language_fr_CH=Französisch (Schweiz)
 Language_fr_FR=Französisch
 Language_fr_NC=Französisch (Neukaledonien)
+Language_fy_NL=Frisian
 Language_he_IL=Hebräisch
 Language_hr_HR=Kroatisch
 Language_hu_HU=Ungarisch
@@ -70,6 +71,7 @@ Language_sv_SV=Schwedisch
 Language_sv_SE=Schwedisch
 Language_sq_AL=Albanisch
 Language_sk_SK=Slovakisch
+Language_sr_RS=Serbian
 Language_sw_SW=Kisuaheli
 Language_th_TH=Thailändisch
 Language_uk_UA=Ukrainisch
diff --git a/htdocs/langs/de_DE/main.lang b/htdocs/langs/de_DE/main.lang
index 53ab8d362f4128260c31ddafd57946959465c2a6..89b0736da443f72df82b7d29411119fd86261f31 100644
--- a/htdocs/langs/de_DE/main.lang
+++ b/htdocs/langs/de_DE/main.lang
@@ -399,9 +399,9 @@ Available=Verfügbar
 NotYetAvailable=Noch nicht verfügbar
 NotAvailable=Nicht verfügbar
 Popularity=Beliebtheit
-Categories= Schlagwörter/Kategorien
-Category=Kategorie/Bezeichnung
-By=Von
+Categories= Suchwörter/Kategorien
+Category=Suchwort/Kategorie
+By=Durch
 From=Von
 to=An
 and=und
@@ -686,7 +686,7 @@ ModulesSystemTools=Module Werkzeuge
 Test=Testen
 Element=Element
 NoPhotoYet=Noch keine Bilder verfügbar
-HomeDashboard=Übersichts-Startseite
+HomeDashboard=Startseite Übersicht
 Deductible=absetzbar
 from=von
 toward=zu
@@ -710,6 +710,8 @@ Denied=abgelehnt
 ListOfTemplates=Liste der Vorlagen
 Genderman=Mann
 Genderwoman=Frau
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Montag
 Tuesday=Dienstag
diff --git a/htdocs/langs/de_DE/margins.lang b/htdocs/langs/de_DE/margins.lang
index 735b6d604a784098a612fa79252298d45d924fb7..67e385fb07dcd38bd9a9f7055c98256b4b6f8846 100644
--- a/htdocs/langs/de_DE/margins.lang
+++ b/htdocs/langs/de_DE/margins.lang
@@ -6,17 +6,17 @@ TotalMargin=Gesamt-Spanne
 MarginOnProducts=Gewinnspanne / Produkte
 MarginOnServices=Gewinnspanne / Services
 MarginRate=Gewinnspannen-Rate
-MarkRate=Mark rate
+MarkRate=Gewinnspannen-Rate
 DisplayMarginRates=Zeige Gewinnspannen-Raten an
-DisplayMarkRates=Display mark rates
+DisplayMarkRates=Zeige Gewinnspannen-Raten an
 InputPrice=Eingabe Preis
 margin=Gewinnspannen-Verwaltung
-margesSetup=Profit margins management setup
+margesSetup=Gewinnspannen Einstellungen
 MarginDetails=Details zu Gewinnspannen
 ProductMargins=Produkt-Gewinnspannen
 CustomerMargins=Kunden-Gewinnspannen
 SalesRepresentativeMargins=Vertreter-Gewinnspannen
-UserMargins=User margins
+UserMargins=Spannen nach Benutzer
 ProductService=Produkt oder Service
 AllProducts=Alle Produkte und Services
 ChooseProduct/Service=Produkt oder Service wählen
@@ -25,21 +25,24 @@ EndDate=Vertragsende
 Launch=Start
 ForceBuyingPriceIfNull=Einkaufspreis erzwingen wenn Null
 ForceBuyingPriceIfNullDetails=falls "AN", wird die Spanne der Zeile als Null angezeigt (Kaufpreis = Verkaufspreis), andernfalls ("AUS"), ist die Gewinnspanne gleich dem Verkaufspreis (Kaufpreis = 0)
-MARGIN_METHODE_FOR_DISCOUNT=Margin method for global discounts
+MARGIN_METHODE_FOR_DISCOUNT=Margin-Methode für globale Rabatte
 UseDiscountAsProduct=Als Produkt
 UseDiscountAsService=Als Service
 UseDiscountOnTotal=Auf Zwischensumme
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definiert, ob ein globaler Rabatt als Produkt, Service oder nur als Zwischensumme für die Gewinnberechnung benutzt wird.
-MARGIN_TYPE=Gewinnspannen-Art
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Roherlös
 MargeNette=Nettoerlös
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Roherlös: Verkaufspreis - Einkaufspreis<br/>Nettoerlös: Verkaufspreis - Kosten
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Kosten
 BuyingCost=Kosten
-UnitCharges=Unit charges
-Charges=Charges
-AgentContactType=Commercial agent contact type
-AgentContactTypeDetails=Define what contact type (linked on invoices) will be used for margin report per sale representative
-rateMustBeNumeric=Rate must be a numeric value
-markRateShouldBeLesserThan100=Mark rate should be lower than 100
-ShowMarginInfos=Show margin infos
+UnitCharges=Einheit Kosten
+Charges=Kosten
+AgentContactType=Kontaktart Handelsvertreter
+AgentContactTypeDetails=Definieren Sie, welche Kontaktart (auf Rechnungen verknüpft)  für die Meldung von Gewinnspannen pro Handelsvertreter verwendet wird
+rateMustBeNumeric=Die Rate muss ein numerischer Wert sein
+markRateShouldBeLesserThan100=Die markierte Rate sollte kleiner sein als 100
+ShowMarginInfos=Zeige Spannen-Informationen
diff --git a/htdocs/langs/de_DE/orders.lang b/htdocs/langs/de_DE/orders.lang
index 8f248b0b89775c03082e174844f8b47fa14f0f48..04953cbdfead9f80708f7f45b48f322aaeb4b37a 100644
--- a/htdocs/langs/de_DE/orders.lang
+++ b/htdocs/langs/de_DE/orders.lang
@@ -62,7 +62,7 @@ SearchACustomerOrder=Kundenauftrag suchen
 SearchASupplierOrder=Suche Lieferantenbestellung
 ShipProduct=Produkt versenden
 Discount=Rabatt
-CreateOrder=Erzeuge Bestellung
+CreateOrder=Bestellung erstellen
 RefuseOrder=Bestellung ablehnen
 ApproveOrder=Bestellung genehmigen
 Approve2Order=Genehmige Bestellung (2. Bestätigung)
diff --git a/htdocs/langs/de_DE/products.lang b/htdocs/langs/de_DE/products.lang
index f815fea182ba2000e12c0ea229f14e66da02305f..ff56243b226a1fb4ec05dd27bee9336a386ab86c 100644
--- a/htdocs/langs/de_DE/products.lang
+++ b/htdocs/langs/de_DE/products.lang
@@ -206,11 +206,11 @@ gram=Gramm
 g=g
 meter=Meter
 m=m
-linear Meter = Laufmeter
+linearmeter=linear meter
 lm=lm
-square Meter = Quadratmeter
+squaremeter=square meter
 m2=m²
-cubic Meter = Kubikmeter
+cubicmeter=cubic meter
 m3=m³
 liter=Liter
 l=L
@@ -225,7 +225,7 @@ AlwaysUseNewPrice=Immer aktuellen Preis von Produkt/Leistung nutzen
 AlwaysUseFixedPrice=Festen Preis nutzen
 PriceByQuantity=Unterschiedliche Preise nach Menge
 PriceByQuantityRange=Bereich der Menge
-ProductsDashboard=Produkt- und Leistungs-Zusammenfassung
+ProductsDashboard=Produkte/Leistungen Zusammenfassung
 UpdateOriginalProductLabel=Ursprüngliches Label verändern
 HelpUpdateOriginalProductLabel=Gibt die Möglichkeit, den Namen des Produkts zu bearbeiten
 ### composition fabrication
@@ -264,7 +264,7 @@ PriceCatalogue=Einzigartiger Preis pro Produkt/Leistung
 PricingRule=Preisregel für Kundenpreise
 AddCustomerPrice=Preis je Kunde hinzufügen
 ForceUpdateChildPriceSoc=Lege den gleichen Preis für Kunden-Tochtergesellschaften fest
-PriceByCustomerLog=Preis nach Kunde
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Mindestpreis darf nicht kleiner als %s sein
 MinimumRecommendedPrice=Minimaler empfohlener Preis: %s
 PriceExpressionEditor=Preis Ausdrucks Editor
diff --git a/htdocs/langs/de_DE/projects.lang b/htdocs/langs/de_DE/projects.lang
index cfe3333dcc01c0c5423d9bd7e2d2eafececc2003..dcd3a12e19f24b35024eb224e5615cdedf0e44b6 100644
--- a/htdocs/langs/de_DE/projects.lang
+++ b/htdocs/langs/de_DE/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Aufgabe %s erstellt
 TaskModifiedInDolibarr=Aufgabe %s geändert
 TaskDeletedInDolibarr=Aufgabe %s gelöscht
 OpportunityStatus=Gelegenheit Status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Gelegenheit Menge
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Projektleiter
 TypeContact_project_external_PROJECTLEADER=Projektleiter
@@ -165,7 +167,18 @@ ProjectOverview=Projekt-Übersicht
 ManageTasks=Verwende Projekte um Aufgaben und Zeitaufwand zu verwalten
 ManageOpportunitiesStatus=Verwende Projekte um Leads und Chancen zu verwalten
 ProjectNbProjectByMonth=Anzahl der Projekte pro Monat
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistik über Projekte und Leads
 TaskAssignedToEnterTime=Aufgabe zugewiesen. Eingabe der Zeit zu diese Aufgabe sollte möglich sein.
 OpenedProjectsByThirdparties=Offene Projekte nach Partner
-OpportunityPonderatedAmount=Gelegenheit eingeschätze Menge
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/de_DE/sendings.lang b/htdocs/langs/de_DE/sendings.lang
index 567a1d8d6792d8538111821c3678fc840e45335f..e93b9f1431b9a4c25af6342182d2edc2daaa5ede 100644
--- a/htdocs/langs/de_DE/sendings.lang
+++ b/htdocs/langs/de_DE/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Auslieferungen
 AllSendings=Alle Lieferungen
 Shipment=Versand
 Shipments=Lieferungen
-ShowSending=Zeige Versand
+ShowSending=Show Shipments
 Receivings=Beleg
 SendingsArea=Versandübersicht
 ListOfSendings=Versandliste
@@ -26,8 +26,8 @@ QtyToShip=Versandmenge
 QtyReceived=Erhaltene Menge
 KeepToShip=Zum Versand behalten
 OtherSendingsForSameOrder=Weitere Lieferungen zu dieser Bestellung
-DateSending=Datum des Versands
-DateSendingShort=Versanddatum
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Lieferungen zu dieser Bestellung
 SendingsAndReceivingForSameOrder=An- und Auslieferungen zu dieser Bestellung
 SendingsToValidate=Freizugebende Auslieferungen
@@ -67,7 +67,7 @@ SendingRunning=Die Produktion von dem bestellten Kundenaufträge
 SuppliersReceiptRunning=Produkt aus Lieferantenbestellung
 ProductQtyInCustomersOrdersRunning=Produktmenge in geöffneter Kunden Bestellungen
 ProductQtyInSuppliersOrdersRunning=Produktmenge in geöffneter Lieferantenbestellungen
-ProductQtyInShipmentAlreadySent=Produktmenge bereits in offenen Kundenaufträgen enthalten
+ProductQtyInShipmentAlreadySent=Produktmenge von offenem Kundenauftrag bereits geliefert
 ProductQtyInSuppliersShipmentAlreadyRecevied=Produktmenge aus Lieferantenbestellung bereits erhalten
 
 # Sending methods
diff --git a/htdocs/langs/de_DE/stocks.lang b/htdocs/langs/de_DE/stocks.lang
index 3053ba30ab0f35cc37b387304b5c13de510da082..2bf1897dc4d28d09138529c72714a9bb473e2713 100644
--- a/htdocs/langs/de_DE/stocks.lang
+++ b/htdocs/langs/de_DE/stocks.lang
@@ -5,7 +5,7 @@ Warehouses=Warenlager
 NewWarehouse=Neues Warenlager
 WarehouseEdit=Warenlager bearbeiten
 MenuNewWarehouse=Neues Warenlager
-WarehouseOpened=Warenlager aktiv
+WarehouseOpened=Warenlager geöffnet
 WarehouseClosed=Warenlager geschlossen
 WarehouseSource=Ursprungslager
 WarehouseSourceNotDefined=Keine Lager definiert,
@@ -49,7 +49,7 @@ PMPValueShort=DSWP
 EnhancedValueOfWarehouses=Lagerwert
 UserWarehouseAutoCreate=Beim Anlegen eines Benutzers automatisch neues Warenlager erstellen
 IndependantSubProductStock=Produkt Lager und Unterprodukt Lager sind unabhängig
-QtyDispatched=Menge
+QtyDispatched=Versandmenge
 QtyDispatchedShort=Menge versandt
 QtyToDispatchShort=Menge zu versenden
 OrderDispatch=Bestellabwicklung
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Regel für Lagerstandsanpassung (Verringerung)
 RuleForStockManagementIncrease=Regel für Lagerstandsanpassung (Erhöhung)
 DeStockOnBill=Verringere realen Bestände in den Rechnungen / Gutschriften
 DeStockOnValidateOrder=Decrease realen Bestände auf Bestellungen stellt fest
-DeStockOnShipment=Verringere Lagerstände nach erfolgtem Versand (empfohlen)
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Erhöhung der tatsächlichen Bestände in den Rechnungen / Gutschriften
 ReStockOnValidateOrder=Erhöhung der realen Bestände auf Bestellungen stellt fest
 ReStockOnDispatchOrder=Reale Bestände auf manuelle Dispatching in Hallen, nach Erhalt Lieferanten bestellen
@@ -95,7 +95,8 @@ SelectWarehouseForStockDecrease=Wählen Sie das Lager für die Entnahme
 SelectWarehouseForStockIncrease=Wählen Sie das Lager für den Wareneingang
 NoStockAction=Keine Vorratsänderung
 LastWaitingSupplierOrders=Bestellungen warten auf Wareneingang
-DesiredStock=gewünschter Lagerbestand
+DesiredStock=gewünschter minimaler Lagerbestand
+DesiredMaxStock=gewünschter Höchstbestand
 StockToBuy=zu bestellen
 Replenishment=Nachbestellung
 ReplenishmentOrders=Nachbestellungen
@@ -124,16 +125,16 @@ RecordMovement=Eintrag verschoben
 ReceivingForSameOrder=Empfänger zu dieser Bestellung
 StockMovementRecorded=aufgezeichnete Lagerbewegungen
 RuleForStockAvailability=Regeln für Bestands-Verfügbarkeit
-StockMustBeEnoughForInvoice=Ausreichender Lagerbestand ist erforderlich, um das Produkt / den Service einer Rechnung hinzu zu fügen
-StockMustBeEnoughForOrder=Ausreichender Lagerbestand ist erforderlich, um das Produkt / den Service einer Bestellung hinzu zu fügen
-StockMustBeEnoughForShipment= Ausreichender Lagerbestand ist erforderlich, um das Produkt / den Service einer Lieferung hinzu zu fügen
+StockMustBeEnoughForInvoice=Ausreichender Lagerbestand ist erforderlich, um das Produkt /  die Leistung einer Rechnung anzufügen.
+StockMustBeEnoughForOrder=Ausreichender Lagerbestand ist erforderlich, um das Produkt / die Leistung  einem Auftrag anzufügen
+StockMustBeEnoughForShipment= Ausreichender Lagerbestand ist erforderlich, um das Produkt / die Leistung einer Lieferung anzufügen
 MovementLabel=Titel der Lagerbewegung
 InventoryCode=Bewegungs- oder Bestandscode
 IsInPackage=In Paket enthalten
 ShowWarehouse=Zeige Lager
-MovementCorrectStock=Lager korrigiert für Produkt %s
+MovementCorrectStock=Lagerkorrektur für Produkt %s
 MovementTransferStock=Umlagerung des Produkt %s in ein anderes Lager
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Quelle Lager muss hier definiert werden wenn das "Produkt Posten"  Modul aktiviert ist. \nEs wird zum auflisten welche Posten/Serien verfügbar für Produkte die erforderliche Posten/Serien Daten für die Bewegung erforderlich.\nWenn Sie Produkte aus verschiedenen Lagern versenden, erstellen sie den Versand einfach in mehreren Schritten.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv. / Mov. Kode
-NoPendingReceptionOnSupplierOrder=Keine anstehenden Eingänge aufgrund geöffneter Lieferantenbestellungen
+NoPendingReceptionOnSupplierOrder=Keine anstehenden Liefereingänge aufgrund offener Lieferantenbestellungen
 ThisSerialAlreadyExistWithDifferentDate=Diese Charge- / Seriennummer (<strong>%s</strong>) ist bereits vorhanden, jedoch mit unterschiedlichen Haltbarkeits- oder Verfallsdatum. \n(Gefunden: <strong>%s</strong> Erfasst: <strong>%s</strong>) 
diff --git a/htdocs/langs/de_DE/trips.lang b/htdocs/langs/de_DE/trips.lang
index 3d21e2d4e911a3e2941d3af5e4cda36ba10f9444..6bdb81247332b1d3b49bd9f7733ce2ac68d96502 100644
--- a/htdocs/langs/de_DE/trips.lang
+++ b/htdocs/langs/de_DE/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Bestätige Spesenabrechnung
 ConfirmSaveTrip=Sind Sie sicher, dass Sie diese Spesenabrechnung überprüfen wollen?
 
 NoTripsToExportCSV=Keine Spesenabrechnung für diesen Zeitraum zu exportieren.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/el_GR/accountancy.lang b/htdocs/langs/el_GR/accountancy.lang
index 04445c786769e7bff7afb14895e66cdf516179cb..26bc6462cf40d71bbe4ef2297f9897d659b093e8 100644
--- a/htdocs/langs/el_GR/accountancy.lang
+++ b/htdocs/langs/el_GR/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=Νέος λογιστικός λογαριασμός
 Update=Ενημέρωση
 List=Λίστα
 Create=Δημιουργία
+CreateMvts=Create movement
 UpdateAccount=Τροποποίηση του λογιστικού λογαριασμού
 UpdateMvts=Τροποποίηση μιας κίνησης
 WriteBookKeeping=Εγγραφή λογαριασμών στο γενικό καθολικό
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Ξεκινήστε τη διαλογή τ
 
 AccountLength=Μήκος των λογιστικών λογαριασμών που φαίνονται στο Dolibarr
 AccountLengthDesc=Λειτουργία που επιτρέπει να υποκρίνεαι μήκος του λογιστικού λογαριασμού αντικαθιστώντας χώρους από τον αριθμό μηδέν. Η λειτουργία αυτή αγγίζει μόνο την οθόνη, δεν τροποποιούν τους λογιστικούς λογαριασμούς στο Dolibarr. Για την εξαγωγή, αυτή η λειτουργία είναι απαραίτητη για να είναι συμβατή με το συγκεκριμένο λογισμικό.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Μήκος γενικών λογαριασμών
 ACCOUNTING_LENGTH_AACCOUNT=Μήκος λογαριασμών τρίτων
 
diff --git a/htdocs/langs/el_GR/admin.lang b/htdocs/langs/el_GR/admin.lang
index 371127031ee3a2646084262db3f402a38954ed95..54beeba8a9620647355f4430fe4d2e36ad880205 100644
--- a/htdocs/langs/el_GR/admin.lang
+++ b/htdocs/langs/el_GR/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Λογιστική (για προχωρημένους)
 Module50400Desc=Λογιστική διαχείριση (διπλά μέρη)
 Module54000Name=PrintIPP
 Module54000Desc=Απευθείας εκτύπωση (χωρίς να ανοίξετε τα έγγραφα) χρησιμοποιώντας Cups IPP διασύνδεση (Ο Εκτυπωτής πρέπει να είναι ορατός από τον server, και το CUPS πρέπει να έχει εγκατασταθεί στο server).
-Module55000Name=Ανοικτή Ψηφοφορία
-Module55000Desc=Πρόσθετο για την δημιουργία μιας διαδικτυακής έρευνας (όπως Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Χρησιμοποιήστε μια φόρμα αναζ
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Σταθερός email στόχος
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Σας αποστολές αρίθμησης ενοτήτων
-SendingsAbility=Δελτία αποστολής για τις παραδόσεις των πελατών
+SendingsAbility=Support shipping 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=Ελεύθερο κείμενο για τις μεταφορές
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/el_GR/agenda.lang b/htdocs/langs/el_GR/agenda.lang
index c3d3223a50149ce71e073d3ec0fffab4677dc38e..0ae446807b0578100a10cf5973ec5210b1d1c179 100644
--- a/htdocs/langs/el_GR/agenda.lang
+++ b/htdocs/langs/el_GR/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Γεγονότα όλων των χρηστών της ομ
 ActionAssignedTo=Ενέργεια ανατεθειμένη σε
 AllMyActions= Όλες οι ενέργειες/εργασίες μου
 AllActions= Όλες οι ενέργειες/εργασίες
-ViewList=Εμφάνιση Λίστας
 ViewCal=Μηνιαία προβολή
 ViewDay=Προβολή ημέρας
 ViewWeek=Προβολή εβδομάδας
diff --git a/htdocs/langs/el_GR/bills.lang b/htdocs/langs/el_GR/bills.lang
index be14a9cfb36072e9923eb1125b0ae0d9365c2024..5cd2c16772ff4148041870a2fec216c3db4da258 100644
--- a/htdocs/langs/el_GR/bills.lang
+++ b/htdocs/langs/el_GR/bills.lang
@@ -178,7 +178,7 @@ NumberOfBills=Πλήθος τιμολογίων
 NumberOfBillsByMonth=Nb των τιμολογίων ανά μήνα
 AmountOfBills=Ποσό τιμολογίων
 AmountOfBillsByMonthHT=Ποσό των τιμολογίων ανά μήνα (μετά από φόρους)
-ShowSocialContribution=Show social/fiscal tax
+ShowSocialContribution=Εμφάνιση κοινωνικών εισφορών / Φορολογικά
 ShowBill=Εμφάνιση τιμολογίου
 ShowInvoice=Εμφάνιση τιμολογίου
 ShowInvoiceReplace=Εμφάνιση τιμολογίου αντικατάστασης
@@ -270,7 +270,7 @@ BillAddress=Διεύθυνση χρέωσης
 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/fiscal tax payment id
+IdSocialContribution=Κοινωνική εισφορά / Φορολογικά id πληρωμής
 PaymentId=Κωδ. Πληρωμής
 InvoiceId=Κωδ. Τιμολογίου
 InvoiceRef=Κωδ. Τιμολογίου
@@ -417,7 +417,7 @@ TypeContact_invoice_supplier_external_SHIPPING=Αντιπρόσωπος αποσ
 TypeContact_invoice_supplier_external_SERVICE=Αντιπρόσωπος υπηρεσίας προμηθευτή
 # Situation invoices
 InvoiceFirstSituationAsk=Κατάσταση πρώτου τιμολογίου 
-InvoiceFirstSituationDesc=The <b>situation invoices</b> are tied to situations related to a progression, for example the progression of a construction. Each situation is tied to an invoice.
+InvoiceFirstSituationDesc=Η <b>κατάσταση τιμολογίων</b> συνδέονται με καταστάσεις που σχετίζονται σε πρόοδο, για παράδειγμα, της προόδου μιας κατασκευής. Κάθε κατάσταση είναι συνδεδεμένη με ένα τιμολόγιο.
 InvoiceSituation=Κατάσταση τιμολογίου 
 InvoiceSituationAsk=Τιμολόγιο που έπεται της κατάστασης
 InvoiceSituationDesc=Δημιουργία μιας νέας κατάστασης μετά από μια ήδη υπάρχουσα
@@ -429,6 +429,6 @@ CreateNextSituationInvoice=Δημιουργήστε την επόμενη κατ
 NotLastInCycle=Το τιμολόγιο αυτό δεν είναι το τελευταίο στον κύκλο και δεν πρέπει να τροποποιηθεί.
 DisabledBecauseNotLastInCycle=Η επόμενη κατάσταση υπάρχει ήδη.
 DisabledBecauseFinal=Η κατάσταση αυτή είναι οριστική.
-CantBeLessThanMinPercent=The progress can't be smaller than its value in the previous situation.
-NoSituations=No open situations
+CantBeLessThanMinPercent=Η πρόοδος δεν μπορεί να είναι μικρότερη από την αξία του στην προηγούμενη κατάσταση.
+NoSituations=Δεν υπάρχουν ανοικτές καταστάσεις
 InvoiceSituationLast=Τελικό και γενικό τιμολόγιο
diff --git a/htdocs/langs/el_GR/commercial.lang b/htdocs/langs/el_GR/commercial.lang
index 1f1bc892da040dbbfc5340342353564ad5f0d1b8..5a650c19dddfe9e0a8befacc38fc756aff1822b4 100644
--- a/htdocs/langs/el_GR/commercial.lang
+++ b/htdocs/langs/el_GR/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Κατάσταση προοπτικής
 DraftPropals=Σχέδιο εμπορικών προσφορών
 SearchPropal=Αναζήτηση εμπορικής προσφοράς
 CommercialDashboard=Εμπορική περίληψη
+NoLimit=Κανένα όριο
diff --git a/htdocs/langs/el_GR/companies.lang b/htdocs/langs/el_GR/companies.lang
index 25dbcfb2e95ab117cc38fb2438952fef297c4b48..755a5a522018a19e5974ac1e96a15ec20cfb6cc1 100644
--- a/htdocs/langs/el_GR/companies.lang
+++ b/htdocs/langs/el_GR/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Αντιπρόσωπος στοιχείου
 StatusContactValidated=Κατάσταση αντιπροσώπου
 Company=Εταιρία
 CompanyName=Όνομα εταιρίας
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Ψευδώνυμο (εμπορικό, εμπορικό σήμα, ...)
+AliasNameShort=Ψευδώνυμο
 Companies=Εταιρίες
 CountryIsInEEC=Η χώρα βρίσκετε στην Ε.Ε.
 ThirdPartyName=Όνομα Πελ./Προμ.
@@ -68,6 +69,7 @@ Country=Χώρα
 CountryCode=Κωδικός χώρας
 CountryId=Id Χώρας
 Phone=Τηλέφωνο
+PhoneShort=Τηλέφωνο
 Skype=Skype
 Call=Κλήση
 Chat=Συνομιλία
@@ -411,10 +413,10 @@ OutstandingBillReached=Έφτασε στο όριο. για των εκκρεμ
 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.
 LeopardNumRefModelDesc=Customer/supplier code is free. This code can be modified at any time.
 ManagingDirectors=Διαχειριστής (ες) ονομασία (CEO, διευθυντής, πρόεδρος ...)
-SearchThirdparty=Search third party
+SearchThirdparty=Αναζήτηση Πελ./Προμ.
 SearchContact=Αναζήτηση επαφής
-MergeOriginThirdparty=Duplicate third party (third party you want to delete)
-MergeThirdparties=Merge third parties
-ConfirmMergeThirdparties=Are you sure you want to merge this third party into the current one ? All linked objects (invoices, orders, ...) will be moved to current third party so you will be able to delete the duplicate one.
-ThirdpartiesMergeSuccess=Thirdparties have been merged
-ErrorThirdpartiesMerge=There was an error when deleting the thirdparties. Please check the log. Changes have been reverted.
+MergeOriginThirdparty=Διπλότυπο Πελ./Προμ. ( Πελ./Προμ. θέλετε να διαγραφεί)
+MergeThirdparties=Συγχώνευση  Πελ./Προμ.
+ConfirmMergeThirdparties=Είστε σίγουροι ότι θέλετε να συγχωνεύσετε το Πελ./Προμ. στην τρέχουσα; Όλα τα συνδεδεμένα αντικείμενα (τιμολόγια, παραγγελίες, ...) θα μεταφερθεί στο τωρινό Πελ./Προμ., έτσι θα είστε σε θέση να διαγράψετε το διπλότυπο.
+ThirdpartiesMergeSuccess= Πελ./Προμ. έχουν συγχωνευθεί
+ErrorThirdpartiesMerge=Υπήρξε ένα σφάλμα κατά τη διαγραφή των Πελ./Προμ.. Παρακαλώ ελέγξτε το αρχείο καταγραφής. Αλλαγές έχουν επανέλθει.
diff --git a/htdocs/langs/el_GR/ecm.lang b/htdocs/langs/el_GR/ecm.lang
index e74f0571b20f24dc7ebca74f2fbf90e0c387278a..5aeb8b79cb61f4c24fff241121ee63695efa63e9 100644
--- a/htdocs/langs/el_GR/ecm.lang
+++ b/htdocs/langs/el_GR/ecm.lang
@@ -35,7 +35,7 @@ ECMSearchByEntity=Search by object
 ECMSectionOfDocuments=Directories of documents
 ECMTypeManual=Χειροκίνητα
 ECMTypeAuto=Αυτόματα
-ECMDocsBySocialContributions=Documents linked to social or fiscal taxes
+ECMDocsBySocialContributions=Έγγραφα που συνδέονται με την κοινωνική εισφορά ή φόρους
 ECMDocsByThirdParties=Έγγραφα συνδεδεμένα με στοιχεία
 ECMDocsByProposals=Έγγραφα που σχετίζονται με τις προτάσεις
 ECMDocsByOrders=Έγγραφα συνδεδεμένα με παραγγελίες πελατών
diff --git a/htdocs/langs/el_GR/errors.lang b/htdocs/langs/el_GR/errors.lang
index 3ec461331d0e7d7723fe95ab3367bac16b822105..8886b754a8b2b357044c8897a1f9f8373c2534b0 100644
--- a/htdocs/langs/el_GR/errors.lang
+++ b/htdocs/langs/el_GR/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=<b>%s</b> πεδίου δεν πρέπει να περιέχει ειδικούς χαρακτήρες.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Το πεδίο <b>%s</b> δεν πρέπει να περιέχει ειδικούς χαρακτήρες, ούτε κεφαλαία γράμματα.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Δεν λογιστική μονάδα ενεργοποιηθεί
 ErrorExportDuplicateProfil=Αυτό το όνομα προφίλ υπάρχει ήδη για αυτό το σύνολο των εξαγωγών.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP αντιστοίχιση δεν είναι πλήρης.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/el_GR/exports.lang b/htdocs/langs/el_GR/exports.lang
index 56fcc81c4d0f17c62771c56b00591f11d092b71d..60b35d55797ce1a0d1796057be5f183781b6fda7 100644
--- a/htdocs/langs/el_GR/exports.lang
+++ b/htdocs/langs/el_GR/exports.lang
@@ -132,4 +132,4 @@ SelectFilterFields=Αν θέλετε να φιλτράρετε ορισμένε
 FilterableFields=Πεδία φιλτραρίσματος
 FilteredFields=Φιλτραρισμένα πεδία
 FilteredFieldsValues=Αξία φίλτρου
-FormatControlRule=Format control rule
+FormatControlRule=Μορφοποίηση του κανόνα ελέγχου
diff --git a/htdocs/langs/el_GR/languages.lang b/htdocs/langs/el_GR/languages.lang
index 41ad95df252fc3abf0143aa2f705c14e5e793b96..21b78cc3c8930f4fb24d7f9ed8f884f1ce95a17f 100644
--- a/htdocs/langs/el_GR/languages.lang
+++ b/htdocs/langs/el_GR/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Γαλλικά (Καναδά)
 Language_fr_CH=Γαλλικά (Ελβετία)
 Language_fr_FR=Γαλλικά
 Language_fr_NC=Γαλλικά (Νέα Καληδονία)
+Language_fy_NL=Frisian
 Language_he_IL=Εβραϊκά
 Language_hr_HR=Κροατία
 Language_hu_HU=Ουγγρικά
@@ -70,6 +71,7 @@ Language_sv_SV=Σουηδικά
 Language_sv_SE=Σουηδικά
 Language_sq_AL=Αλβανικά
 Language_sk_SK=Σλοβακική
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Ταϊλάνδης
 Language_uk_UA=Ουκρανικά
diff --git a/htdocs/langs/el_GR/main.lang b/htdocs/langs/el_GR/main.lang
index 7698f2505b24591fbfbed7104169079321fde00b..cefd2b073288e6c953b4baf8bb732ae139ff7ab3 100644
--- a/htdocs/langs/el_GR/main.lang
+++ b/htdocs/langs/el_GR/main.lang
@@ -220,7 +220,7 @@ Next=Επόμ.
 Cards=Καρτέλες
 Card=Καρτέλα
 Now=Τώρα
-HourStart=Start hour
+HourStart=Έναρξη ωρών
 Date=Ημερομηνία
 DateAndHour=Ημερομηνία και ώρα
 DateStart=Ημερομηνία Έναρξης
@@ -243,8 +243,8 @@ DatePlanShort=Προγρ/σμένη Ημερ.
 DateRealShort=Πραγμ. Ημερ.
 DateBuild=Αναφορά ημερομηνία κατασκευής
 DatePayment=Ημερομηνία πληρωμής
-DateApprove=Approving date
-DateApprove2=Approving date (second approval)
+DateApprove=Ημερομηνία έγκρισης
+DateApprove2=Ημερομηνία έγκρισης (δεύτερο έγκριση)
 DurationYear=έτος
 DurationMonth=μήνας
 DurationWeek=εβδομάδα
@@ -412,10 +412,10 @@ OtherInformations=Άλλες Πληροφορίες
 Quantity=Ποσότητα
 Qty=Ποσ.
 ChangedBy=Τροποποιήθηκε από
-ApprovedBy=Approved by
-ApprovedBy2=Approved by (second approval)
-Approved=Approved
-Refused=Refused
+ApprovedBy=Εγκρίθηκε από
+ApprovedBy2=Εγκρίθηκε από (δεύτερη έγκριση)
+Approved=Εγκρίθηκε
+Refused=Αρνήθηκε
 ReCalculate=Επανυπολογισμός
 ResultOk=Επιτυχία
 ResultKo=Αποτυχία
@@ -424,7 +424,7 @@ Reportings=Αναφορές
 Draft=Προσχέδιο
 Drafts=Προσχέδια
 Validated=Επικυρωμένο
-Opened=Open
+Opened=Ανοιχτό
 New=Νέο
 Discount=Έκπτωση
 Unknown=Άγνωστο
@@ -705,11 +705,13 @@ SelectElementAndClickRefresh=Επιλέξτε ένα στοιχείο και κ
 PrintFile=Εκτύπωση του αρχείου %s
 ShowTransaction=Εμφάνιση συναλλαγών
 GoIntoSetupToChangeLogo=Πηγαίνετε Αρχική - Ρυθμίσεις - Εταιρία να αλλάξει το λογότυπο ή πηγαίνετε Αρχική - Ρυθμίσεις - Προβολή για απόκρυψη.
-Deny=Deny
-Denied=Denied
-ListOfTemplates=List of templates
-Genderman=Man
+Deny=Άρνηση
+Denied=Άρνηση
+ListOfTemplates=Κατάλογος των προτύπων
+Genderman=Άνθρωπος
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Δευτέρα
 Tuesday=Τρίτη
diff --git a/htdocs/langs/el_GR/margins.lang b/htdocs/langs/el_GR/margins.lang
index c9d654ce3ef8f7e45b6cd3618407510e1c953db2..0f24ba500920200998b81cf2ad621779ff6c1994 100644
--- a/htdocs/langs/el_GR/margins.lang
+++ b/htdocs/langs/el_GR/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Ως προϊόν
 UseDiscountAsService=Ως υπηρεσία
 UseDiscountOnTotal=Στο υποσύνολο
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Καθορίζει αν η συνολική έκπτωση που θεωρείται ως ένα προϊόν, μια υπηρεσία, ή μόνον επί του υποσυνόλου για τον υπολογισμό του περιθωρίου κέρδους.
-MARGIN_TYPE=Τύπος περιθωρίου
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Αρχικό περιθώριο
 MargeNette=Το καθαρό περιθώριο
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Αρχικό περιθώριο: τιμή πώλησης - τιμή αγοράς<br/>Το καθαρό περιθώριο: τιμή πώλησης - τιμή κόστους
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Τιμή κόστους
 BuyingCost=Τιμή κόστους
 UnitCharges=Χρεώσεων
diff --git a/htdocs/langs/el_GR/members.lang b/htdocs/langs/el_GR/members.lang
index de2ad9d4968df137b1573053b8b8984ca0f192a4..9bd6bfdc3bbafda80b24ffd1801e6ef14615bda8 100644
--- a/htdocs/langs/el_GR/members.lang
+++ b/htdocs/langs/el_GR/members.lang
@@ -199,8 +199,8 @@ Entreprises=Εταιρείες
 DOLIBARRFOUNDATION_PAYMENT_FORM=Για να κάνετε την πληρωμή της συνδρομής σας χρησιμοποιώντας μια τραπεζική μεταφορά, δείτε τη σελίδα <a target="_blank" href="http://wiki.dolibarr.org/index.php/Subscribe#To_subscribe_making_a_bank_transfer">http://wiki.dolibarr.org/index.php/Subscribe</a> . <br> Για να πληρώσετε με πιστωτική κάρτα ή Paypal, κάντε κλικ στο κουμπί στο κάτω μέρος της σελίδας. <br>
 ByProperties=Με χαρακτηριστικά
 MembersStatisticsByProperties=Στατιστικά στοιχεία μελων από τα χαρακτηριστικά
-MembersByNature=This screen show you statistics on members by nature.
-MembersByRegion=This screen show you statistics on members by region.
+MembersByNature=Αυτή η οθόνη εμφανίζει στατιστικά για τα μέλη του από τη φύση τους.
+MembersByRegion=Αυτή η οθόνη εμφανίζει στατιστικά για τα μέλη κατά περιοχή.
 VATToUseForSubscriptions=Συντελεστή ΦΠΑ που θα χρησιμοποιηθεί για τις συνδρομές
 NoVatOnSubscription=No TVA for subscriptions
 MEMBER_PAYONLINE_SENDEMAIL=Στείλτε e-mail για να προειδοποιήσει όταν Dolibarr λάβετε μια επιβεβαίωση της μια επικυρωμένη πληρωμής για την εγγραφή
diff --git a/htdocs/langs/el_GR/other.lang b/htdocs/langs/el_GR/other.lang
index d2b7f0c3d49e8b1b778e9c5f450dbc205700c44e..b1723bf35f7eb1980d3703967c1c6eb2b8b57d62 100644
--- a/htdocs/langs/el_GR/other.lang
+++ b/htdocs/langs/el_GR/other.lang
@@ -204,7 +204,7 @@ ClickHereToGoTo=Κάντε κλικ εδώ για να μεταβείτε στο
 YouMustClickToChange=Θα πρέπει πρώτα να κάνετε κλικ στον παρακάτω σύνδεσμο για να επικυρώσει την αλλαγή του κωδικού πρόσβασης
 ForgetIfNothing=Αν δεν ζητήσατε αυτή την αλλαγή, απλά ξεχάστε αυτό το email. Τα διαπιστευτήριά σας παραμένουν ασφαλή.
 IfAmountHigherThan=Εάν το ποσό υπερβαίνει <strong>%s</strong>
-SourcesRepository=Repository for sources
+SourcesRepository=Αποθετήριο για τις πηγές
 
 ##### Calendar common #####
 AddCalendarEntry=Προσθήκη εγγραφής στο ημερολόγιο %s
diff --git a/htdocs/langs/el_GR/products.lang b/htdocs/langs/el_GR/products.lang
index a71118401405fadb8fa95df1578cb00154cb4b7d..3a1fed6e818707d19f2eb52f5bc2247dc87e5071 100644
--- a/htdocs/langs/el_GR/products.lang
+++ b/htdocs/langs/el_GR/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Μοναδική τιμή ανά προϊόν/υπηρεσία
 PricingRule=Κανόνες για τις τιμές των πελατών
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Ορισμός ίδιας τιμής για τις θυγατρικές του πελάτη
-PriceByCustomerLog=Τιμή ανά πελάτη log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Ελάχιστη συνιστώμενη τιμή είναι: %s
 PriceExpressionEditor=Επεξεργαστής συνάρτησης τιμών
diff --git a/htdocs/langs/el_GR/projects.lang b/htdocs/langs/el_GR/projects.lang
index ef1b8cfb453a3481c70c09da1b1e35cce5e60fae..aebc4bfbd9b8560fbde6cbdd709d8f42e99cbe04 100644
--- a/htdocs/langs/el_GR/projects.lang
+++ b/htdocs/langs/el_GR/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Εργασία %s δημιουργήθηκε
 TaskModifiedInDolibarr=Εργασία %s τροποποιήθηκε
 TaskDeletedInDolibarr=Εργασία %s διαγράφηκε
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Επικεφαλής του σχεδίου
 TypeContact_project_external_PROJECTLEADER=Επικεφαλής του σχεδίου
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/el_GR/sendings.lang b/htdocs/langs/el_GR/sendings.lang
index 64fafbf69ebdf23f2f49950e85e57de607995d61..ebd0dc0111e40d9369042bc5b4c68ac4b9237677 100644
--- a/htdocs/langs/el_GR/sendings.lang
+++ b/htdocs/langs/el_GR/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Αποστολές
 AllSendings=Όλες οι αποστολές
 Shipment=Αποστολή
 Shipments=Αποστολές
-ShowSending=Προβολή αποστολής
+ShowSending=Show Shipments
 Receivings=Αποδείξεις
 SendingsArea=Περιοχή αποστολών 
 ListOfSendings=Κατάλογος των αποστολών
@@ -26,8 +26,8 @@ QtyToShip=Ποσότητα προς αποστολή
 QtyReceived=Ποσότητα παραλαβής
 KeepToShip=Αναμένει για αποστολή
 OtherSendingsForSameOrder=Άλλες αποστολές για αυτό το σκοπό
-DateSending=Ημερομηνία αποστολή της παραγγελίας
-DateSendingShort=Ημερομηνία αποστολή της παραγγελίας
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Αποστολές για αυτό το σκοπό
 SendingsAndReceivingForSameOrder=Αποστολές και παραλαβές για αυτό το σκοπό
 SendingsToValidate=Αποστολές για επικύρωση
diff --git a/htdocs/langs/el_GR/stocks.lang b/htdocs/langs/el_GR/stocks.lang
index 836bdc162ae1645a81e80ddf1749ec56a174de6e..1f37f4c2766039464c1c8c9b01cc5a10a5110b08 100644
--- a/htdocs/langs/el_GR/stocks.lang
+++ b/htdocs/langs/el_GR/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Κανόνας για μείωση της δια
 RuleForStockManagementIncrease=Κανόνας για την αύξηση της διαχείρισης των αποθεμάτων
 DeStockOnBill=Μείωση πραγματικών αποθεμάτων για τους πελάτες τιμολόγια / πιστωτικά επικύρωση σημειώσεις
 DeStockOnValidateOrder=Μείωση πραγματικών αποθεμάτων σχετικά με τις παραγγελίες των πελατών επικύρωσης
-DeStockOnShipment=Μείωση πραγματικών αποθεμάτων για την επικύρωση αποστολή
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Αύξηση πραγματικού αποθέματα για τους προμηθευτές τιμολόγια / πιστωτικά επικύρωση σημειώσεις
 ReStockOnValidateOrder=Αύξηση πραγματικού αποθεμάτων σχετικά με τις παραγγελίες τους προμηθευτές επιδοκιμασίας
 ReStockOnDispatchOrder=Αύξηση των αποθεμάτων σε πραγματικό εγχειρίδιο αποστολή σε αποθήκες, μετά από σειρά προμηθευτής που λαμβάνει
@@ -134,7 +134,7 @@ IsInPackage=Περιεχόμενα συσκευασίας
 ShowWarehouse=Εμφάνιση αποθήκης
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Μετακίνηση του προϊόντος %s σε μια άλλη αποθήκη
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/el_GR/trips.lang b/htdocs/langs/el_GR/trips.lang
index 8f7d24ec1ddbccddb7a9fc4c87073fde1ff152bd..c6fda295a0d774d3ccf6400a64edbfb72f740483 100644
--- a/htdocs/langs/el_GR/trips.lang
+++ b/htdocs/langs/el_GR/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/el_GR/users.lang b/htdocs/langs/el_GR/users.lang
index 63aa48ea23399c255e38c82ad21e1d8087a39532..ded759f92d12992db665898561187a10fc622edc 100644
--- a/htdocs/langs/el_GR/users.lang
+++ b/htdocs/langs/el_GR/users.lang
@@ -57,7 +57,7 @@ RemoveFromGroup=Αφαίρεση από την ομάδα
 PasswordChangedAndSentTo=Password changed and sent to <b>%s</b>.
 PasswordChangeRequestSent=Request to change password for <b>%s</b> sent to <b>%s</b>.
 MenuUsersAndGroups=Χρήστες και Ομάδες
-MenuMyUserCard=My user card
+MenuMyUserCard=Κάρτα χρήστη
 LastGroupsCreated=Last %s created groups
 LastUsersCreated=Last %s users created
 ShowGroup=Εμφάνιση ομάδας
diff --git a/htdocs/langs/en_AU/admin.lang b/htdocs/langs/en_AU/admin.lang
index d3765cc2d96d882025f74257c213d4c7a9f69767..1c53b65c99c6fee95d719213ae8ef0909a718a3f 100644
--- a/htdocs/langs/en_AU/admin.lang
+++ b/htdocs/langs/en_AU/admin.lang
@@ -2,6 +2,3 @@
 AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
 AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
 ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
-UseUnits=Support units
-SendingsAbility=Support shipment sheets for customer deliveries
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
diff --git a/htdocs/langs/en_AU/companies.lang b/htdocs/langs/en_AU/companies.lang
deleted file mode 100644
index 42069924aee7daf79919cdaed72ee6747214474d..0000000000000000000000000000000000000000
--- a/htdocs/langs/en_AU/companies.lang
+++ /dev/null
@@ -1,6 +0,0 @@
-# Dolibarr language file - Source file is en_US - companies
-VATIsUsed=GST is used
-VATIsNotUsed=GST is not used
-VATIntra=GST number
-VATIntraShort=GST number
-VATIntraVeryShort=GST
diff --git a/htdocs/langs/en_AU/main.lang b/htdocs/langs/en_AU/main.lang
index e9516954cb2409de34b6e5d9d9cab345d4d7ea6d..2e691473326d372b5db42468423519b3171a0d8a 100644
--- a/htdocs/langs/en_AU/main.lang
+++ b/htdocs/langs/en_AU/main.lang
@@ -2,37 +2,20 @@
 DIRECTION=ltr
 FONTFORPDF=helvetica
 FONTSIZEFORPDF=10
-SeparatorDecimal=,
-SeparatorThousand=Space
-FormatDateShort=%d/%m/%Y
-FormatDateShortInput=%d/%m/%Y
-FormatDateShortJava=dd/MM/yyyy
-FormatDateShortJavaInput=dd/MM/yyyy
-FormatDateShortJQuery=dd/mm/yy
-FormatDateShortJQueryInput=dd/mm/yy
+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
 FormatHourShortJQuery=HH:MI
-FormatHourShort=%H:%M
+FormatHourShort=%I:%M %p
 FormatHourShortDuration=%H:%M
-FormatDateTextShort=%d %b %Y
-FormatDateText=%d %B %Y
-FormatDateHourShort=%d/%m/%Y %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=%d %b %Y %H:%M
-FormatDateHourText=%d %B %Y %H:%M
-UnitPriceHT=Unit price (excl GST)
-AmountHT=Amount (excl GST)
-AmountTTC=Amount (incl GST)
-AmountVAT=Amount GST
-PriceQtyHT=Price for this quantity excl GST
-PriceQtyMinHT=Price quantity min. excl GST
-PriceQtyTTC=Price for this quantity incl GST
-PriceQtyMinTTC=Price quantity min. incl GST
-TotalHT=Total (excl GST)
-TotalTTC=Total (incl GST)
-TotalTTCToYourCredit=Total (incl GST) to your credit
-TotalVAT=Total GST
-IncludedVAT=Included GST
-HT=excl GST
-TTC=Incl GST
-VAT=GST
-VATRate=GST Rate
+FormatDateHourTextShort=%b %d, %Y, %I:%M %p
+FormatDateHourText=%B %d, %Y, %I:%M %p
diff --git a/htdocs/langs/en_AU/products.lang b/htdocs/langs/en_AU/products.lang
deleted file mode 100644
index 255754ff7790fbf412afa1d022b19a5576fb4ec6..0000000000000000000000000000000000000000
--- a/htdocs/langs/en_AU/products.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - products
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/en_AU/projects.lang b/htdocs/langs/en_AU/projects.lang
deleted file mode 100644
index ef9e5ce9d8d4e9a8bdcc4324527d37ee4a885e32..0000000000000000000000000000000000000000
--- a/htdocs/langs/en_AU/projects.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - projects
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/en_AU/sendings.lang b/htdocs/langs/en_AU/sendings.lang
deleted file mode 100644
index 83b3798011748890d6dcc6c499ef5a0cf25e2538..0000000000000000000000000000000000000000
--- a/htdocs/langs/en_AU/sendings.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - sendings
-ShowSending=Show Sending
-DateSendingShort=Date sending order
diff --git a/htdocs/langs/en_AU/stocks.lang b/htdocs/langs/en_AU/stocks.lang
deleted file mode 100644
index 1af77b56a1438457758beb821be90471791b2c21..0000000000000000000000000000000000000000
--- a/htdocs/langs/en_AU/stocks.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - stocks
-DeStockOnShipment=Decrease real stocks on shipment validation
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/en_GB/admin.lang b/htdocs/langs/en_GB/admin.lang
index d3765cc2d96d882025f74257c213d4c7a9f69767..1c53b65c99c6fee95d719213ae8ef0909a718a3f 100644
--- a/htdocs/langs/en_GB/admin.lang
+++ b/htdocs/langs/en_GB/admin.lang
@@ -2,6 +2,3 @@
 AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
 AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
 ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
-UseUnits=Support units
-SendingsAbility=Support shipment sheets for customer deliveries
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
diff --git a/htdocs/langs/en_GB/companies.lang b/htdocs/langs/en_GB/companies.lang
deleted file mode 100644
index 6dbc0710440a9ec4b1deb924dfbe39b9173f6c81..0000000000000000000000000000000000000000
--- a/htdocs/langs/en_GB/companies.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - companies
-AliasNames=Alias names (commercial, trademark, ...)
diff --git a/htdocs/langs/en_GB/products.lang b/htdocs/langs/en_GB/products.lang
deleted file mode 100644
index 255754ff7790fbf412afa1d022b19a5576fb4ec6..0000000000000000000000000000000000000000
--- a/htdocs/langs/en_GB/products.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - products
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/en_GB/projects.lang b/htdocs/langs/en_GB/projects.lang
deleted file mode 100644
index ef9e5ce9d8d4e9a8bdcc4324527d37ee4a885e32..0000000000000000000000000000000000000000
--- a/htdocs/langs/en_GB/projects.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - projects
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/en_GB/sendings.lang b/htdocs/langs/en_GB/sendings.lang
deleted file mode 100644
index cceb71550e222d827bb5d40ba8f8e5e6192dbdaf..0000000000000000000000000000000000000000
--- a/htdocs/langs/en_GB/sendings.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - sendings
-DateDeliveryPlanned=Planed date of delivery
diff --git a/htdocs/langs/en_GB/stocks.lang b/htdocs/langs/en_GB/stocks.lang
deleted file mode 100644
index 1af77b56a1438457758beb821be90471791b2c21..0000000000000000000000000000000000000000
--- a/htdocs/langs/en_GB/stocks.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - stocks
-DeStockOnShipment=Decrease real stocks on shipment validation
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/en_IN/admin.lang b/htdocs/langs/en_IN/admin.lang
index d3765cc2d96d882025f74257c213d4c7a9f69767..1c53b65c99c6fee95d719213ae8ef0909a718a3f 100644
--- a/htdocs/langs/en_IN/admin.lang
+++ b/htdocs/langs/en_IN/admin.lang
@@ -2,6 +2,3 @@
 AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
 AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
 ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
-UseUnits=Support units
-SendingsAbility=Support shipment sheets for customer deliveries
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
diff --git a/htdocs/langs/en_IN/companies.lang b/htdocs/langs/en_IN/companies.lang
deleted file mode 100644
index 6c3e163765289453b8579a0c7633b43219022900..0000000000000000000000000000000000000000
--- a/htdocs/langs/en_IN/companies.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - companies
-Zip=Pin Code
diff --git a/htdocs/langs/en_IN/main.lang b/htdocs/langs/en_IN/main.lang
index 1847a4b4ab13d22e2d86dd36bd05227a3d03f29c..2e691473326d372b5db42468423519b3171a0d8a 100644
--- a/htdocs/langs/en_IN/main.lang
+++ b/htdocs/langs/en_IN/main.lang
@@ -4,25 +4,18 @@ FONTFORPDF=helvetica
 FONTSIZEFORPDF=10
 SeparatorDecimal=.
 SeparatorThousand=,
-FormatDateShort=%d/%m/%Y
-FormatDateShortInput=%d/%m/%Y
-FormatDateShortJava=dd/MM/yyyy
-FormatDateShortJavaInput=dd/MM/yyyy
-FormatDateShortJQuery=dd/mm/yy
-FormatDateShortJQueryInput=dd/mm/yy
+FormatDateShort=%m/%d/%Y
+FormatDateShortInput=%m/%d/%Y
+FormatDateShortJava=MM/dd/yyyy
+FormatDateShortJavaInput=MM/dd/yyyy
+FormatDateShortJQuery=mm/dd/yy
+FormatDateShortJQueryInput=mm/dd/yy
 FormatHourShortJQuery=HH:MI
 FormatHourShort=%I:%M %p
 FormatHourShortDuration=%H:%M
 FormatDateTextShort=%b %d, %Y
 FormatDateText=%B %d, %Y
-FormatDateHourShort=%d/%m/%Y %I:%M %p
+FormatDateHourShort=%m/%d/%Y %I:%M %p
 FormatDateHourSecShort=%m/%d/%Y %I:%M:%S %p
-FormatDateHourTextShort=%d %b %Y, %I:%M %p
-FormatDateHourText=%d %B %Y, %I:%M %p
-AmountVAT=Amount VAT
-TotalVAT=Total VAT
-IncludedVAT=Included VAT
-TTC=Inc. VAT
-VAT=VAT
-VATRate=VAT Rate
-CommercialProposalsShort=Quotations
+FormatDateHourTextShort=%b %d, %Y, %I:%M %p
+FormatDateHourText=%B %d, %Y, %I:%M %p
diff --git a/htdocs/langs/en_IN/products.lang b/htdocs/langs/en_IN/products.lang
deleted file mode 100644
index 255754ff7790fbf412afa1d022b19a5576fb4ec6..0000000000000000000000000000000000000000
--- a/htdocs/langs/en_IN/products.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - products
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/en_IN/projects.lang b/htdocs/langs/en_IN/projects.lang
deleted file mode 100644
index ef9e5ce9d8d4e9a8bdcc4324527d37ee4a885e32..0000000000000000000000000000000000000000
--- a/htdocs/langs/en_IN/projects.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - projects
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/en_IN/sendings.lang b/htdocs/langs/en_IN/sendings.lang
deleted file mode 100644
index 83b3798011748890d6dcc6c499ef5a0cf25e2538..0000000000000000000000000000000000000000
--- a/htdocs/langs/en_IN/sendings.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - sendings
-ShowSending=Show Sending
-DateSendingShort=Date sending order
diff --git a/htdocs/langs/en_IN/stocks.lang b/htdocs/langs/en_IN/stocks.lang
deleted file mode 100644
index 1af77b56a1438457758beb821be90471791b2c21..0000000000000000000000000000000000000000
--- a/htdocs/langs/en_IN/stocks.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - stocks
-DeStockOnShipment=Decrease real stocks on shipment validation
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/en_US/install.lang b/htdocs/langs/en_US/install.lang
index 0c61ce35e2e463e1e8bd5dcfb853dddb5da5eaee..fada78c04c6354a44ffda8eb4b9c81ceb42b9121 100644
--- a/htdocs/langs/en_US/install.lang
+++ b/htdocs/langs/en_US/install.lang
@@ -35,7 +35,6 @@ IfDatabaseExistsGoBackAndCheckCreate=If database already exists, go back and unc
 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
diff --git a/htdocs/langs/en_US/paybox.lang b/htdocs/langs/en_US/paybox.lang
index 4e6798a21b6ec34229b694658e28d1a90c77d458..c0a55888e7c4ffad1ae691ad8fa8c3fcb0ab2005 100644
--- a/htdocs/langs/en_US/paybox.lang
+++ b/htdocs/langs/en_US/paybox.lang
@@ -12,7 +12,6 @@ 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
diff --git a/htdocs/langs/es_AR/admin.lang b/htdocs/langs/es_AR/admin.lang
index d3765cc2d96d882025f74257c213d4c7a9f69767..1c53b65c99c6fee95d719213ae8ef0909a718a3f 100644
--- a/htdocs/langs/es_AR/admin.lang
+++ b/htdocs/langs/es_AR/admin.lang
@@ -2,6 +2,3 @@
 AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
 AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
 ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
-UseUnits=Support units
-SendingsAbility=Support shipment sheets for customer deliveries
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
diff --git a/htdocs/langs/es_AR/companies.lang b/htdocs/langs/es_AR/companies.lang
deleted file mode 100644
index 6dbc0710440a9ec4b1deb924dfbe39b9173f6c81..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_AR/companies.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - companies
-AliasNames=Alias names (commercial, trademark, ...)
diff --git a/htdocs/langs/es_AR/products.lang b/htdocs/langs/es_AR/products.lang
deleted file mode 100644
index 255754ff7790fbf412afa1d022b19a5576fb4ec6..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_AR/products.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - products
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/es_AR/projects.lang b/htdocs/langs/es_AR/projects.lang
deleted file mode 100644
index ef9e5ce9d8d4e9a8bdcc4324527d37ee4a885e32..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_AR/projects.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - projects
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/es_AR/sendings.lang b/htdocs/langs/es_AR/sendings.lang
deleted file mode 100644
index cceb71550e222d827bb5d40ba8f8e5e6192dbdaf..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_AR/sendings.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - sendings
-DateDeliveryPlanned=Planed date of delivery
diff --git a/htdocs/langs/es_AR/stocks.lang b/htdocs/langs/es_AR/stocks.lang
deleted file mode 100644
index 1af77b56a1438457758beb821be90471791b2c21..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_AR/stocks.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - stocks
-DeStockOnShipment=Decrease real stocks on shipment validation
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/es_BO/admin.lang b/htdocs/langs/es_BO/admin.lang
index d3765cc2d96d882025f74257c213d4c7a9f69767..1c53b65c99c6fee95d719213ae8ef0909a718a3f 100644
--- a/htdocs/langs/es_BO/admin.lang
+++ b/htdocs/langs/es_BO/admin.lang
@@ -2,6 +2,3 @@
 AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
 AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
 ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
-UseUnits=Support units
-SendingsAbility=Support shipment sheets for customer deliveries
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
diff --git a/htdocs/langs/es_BO/companies.lang b/htdocs/langs/es_BO/companies.lang
deleted file mode 100644
index 6dbc0710440a9ec4b1deb924dfbe39b9173f6c81..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_BO/companies.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - companies
-AliasNames=Alias names (commercial, trademark, ...)
diff --git a/htdocs/langs/es_BO/products.lang b/htdocs/langs/es_BO/products.lang
deleted file mode 100644
index 255754ff7790fbf412afa1d022b19a5576fb4ec6..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_BO/products.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - products
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/es_BO/projects.lang b/htdocs/langs/es_BO/projects.lang
deleted file mode 100644
index ef9e5ce9d8d4e9a8bdcc4324527d37ee4a885e32..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_BO/projects.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - projects
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/es_BO/sendings.lang b/htdocs/langs/es_BO/sendings.lang
deleted file mode 100644
index 83b3798011748890d6dcc6c499ef5a0cf25e2538..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_BO/sendings.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - sendings
-ShowSending=Show Sending
-DateSendingShort=Date sending order
diff --git a/htdocs/langs/es_BO/stocks.lang b/htdocs/langs/es_BO/stocks.lang
deleted file mode 100644
index 1af77b56a1438457758beb821be90471791b2c21..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_BO/stocks.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - stocks
-DeStockOnShipment=Decrease real stocks on shipment validation
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/es_CL/admin.lang b/htdocs/langs/es_CL/admin.lang
index d043a9b476409bf0eb4084471e8b4bf117d607a1..e43afc7fe863128159bd13bc65f76394eae28756 100644
--- a/htdocs/langs/es_CL/admin.lang
+++ b/htdocs/langs/es_CL/admin.lang
@@ -21,7 +21,4 @@ ProposalsPDFModules=Modelos de documentos de cotizaciones
 HideTreadedPropal=Ocultar las cotizaciones procesados del listado
 FreeLegalTextOnProposal=Texto libre en cotizaciones
 WatermarkOnDraftProposal=Marca de agua en cotizaciones borrador (en caso de estar vacío)
-UseUnits=Support units
-SendingsAbility=Support shipment sheets for customer deliveries
 FCKeditorForProductDetails=Creación/edición WYSIWIG de las líneas de detalle de los productos (en pedidos, cotizaciones, facturas, etc.)
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
diff --git a/htdocs/langs/es_CL/companies.lang b/htdocs/langs/es_CL/companies.lang
index e83dd8670f8808706bcb93e3d7a205df1df631f3..66d1f1d9dc197c42bf289d12a6789fea329a9a7f 100644
--- a/htdocs/langs/es_CL/companies.lang
+++ b/htdocs/langs/es_CL/companies.lang
@@ -1,4 +1,3 @@
 # Dolibarr language file - Source file is en_US - companies
-AliasNames=Alias names (commercial, trademark, ...)
 ContactForProposals=Contacto de cotizaciones
 NoContactForAnyProposal=Este contacto no es contacto de ninguna cotización
diff --git a/htdocs/langs/es_CL/main.lang b/htdocs/langs/es_CL/main.lang
index dc549dfb838b54e16e63ef75967237da3d710853..69191c18485b9ed56e1301cbe20e35b8eb5395d6 100644
--- a/htdocs/langs/es_CL/main.lang
+++ b/htdocs/langs/es_CL/main.lang
@@ -19,4 +19,5 @@ FormatDateHourShort=%d/%m/%Y %H:%M
 FormatDateHourSecShort=%d/%m/%Y %H:%M:%S
 FormatDateHourTextShort=%d %b %Y %H:%M
 FormatDateHourText=%d %B %Y %H:%M
+Deprecated=Deprecated
 CommercialProposalsShort=Cotizaciones
diff --git a/htdocs/langs/es_CL/products.lang b/htdocs/langs/es_CL/products.lang
index 187ab78fa204c1440896947f6686cfed7da998fa..9c1f23788712125be270212f337d427c9f06c917 100644
--- a/htdocs/langs/es_CL/products.lang
+++ b/htdocs/langs/es_CL/products.lang
@@ -2,4 +2,3 @@
 AddToMyProposals=Añadir a mis cotizaciones
 AddToOtherProposals=Añadir a otras cotizaciones
 NoteNotVisibleOnBill=Nota (no visible en las facturas, cotizaciones, etc.)
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/es_CL/projects.lang b/htdocs/langs/es_CL/projects.lang
index 4ac300704adb188b232414fc0f876288409fd9cf..d483e1e5659e94d4a74becebdd183b46dc03a00c 100644
--- a/htdocs/langs/es_CL/projects.lang
+++ b/htdocs/langs/es_CL/projects.lang
@@ -1,3 +1,2 @@
 # Dolibarr language file - Source file is en_US - projects
 ListProposalsAssociatedProject=Listado de cotizaciones asociadas al proyecto
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/es_CL/sendings.lang b/htdocs/langs/es_CL/sendings.lang
deleted file mode 100644
index 83b3798011748890d6dcc6c499ef5a0cf25e2538..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_CL/sendings.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - sendings
-ShowSending=Show Sending
-DateSendingShort=Date sending order
diff --git a/htdocs/langs/es_CL/stocks.lang b/htdocs/langs/es_CL/stocks.lang
deleted file mode 100644
index 1af77b56a1438457758beb821be90471791b2c21..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_CL/stocks.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - stocks
-DeStockOnShipment=Decrease real stocks on shipment validation
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/es_CO/admin.lang b/htdocs/langs/es_CO/admin.lang
index d3765cc2d96d882025f74257c213d4c7a9f69767..1c53b65c99c6fee95d719213ae8ef0909a718a3f 100644
--- a/htdocs/langs/es_CO/admin.lang
+++ b/htdocs/langs/es_CO/admin.lang
@@ -2,6 +2,3 @@
 AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
 AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
 ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
-UseUnits=Support units
-SendingsAbility=Support shipment sheets for customer deliveries
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
diff --git a/htdocs/langs/es_CO/products.lang b/htdocs/langs/es_CO/products.lang
deleted file mode 100644
index 255754ff7790fbf412afa1d022b19a5576fb4ec6..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_CO/products.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - products
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/es_CO/projects.lang b/htdocs/langs/es_CO/projects.lang
deleted file mode 100644
index ef9e5ce9d8d4e9a8bdcc4324527d37ee4a885e32..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_CO/projects.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - projects
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/es_CO/sendings.lang b/htdocs/langs/es_CO/sendings.lang
deleted file mode 100644
index cceb71550e222d827bb5d40ba8f8e5e6192dbdaf..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_CO/sendings.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - sendings
-DateDeliveryPlanned=Planed date of delivery
diff --git a/htdocs/langs/es_CO/stocks.lang b/htdocs/langs/es_CO/stocks.lang
deleted file mode 100644
index 1af77b56a1438457758beb821be90471791b2c21..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_CO/stocks.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - stocks
-DeStockOnShipment=Decrease real stocks on shipment validation
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/es_DO/admin.lang b/htdocs/langs/es_DO/admin.lang
index c518f30b166f54d8bb0b7e5c515c491dc1cbd898..6e4943b17e70ba27d08f74597207a866c26e8e1e 100644
--- a/htdocs/langs/es_DO/admin.lang
+++ b/htdocs/langs/es_DO/admin.lang
@@ -18,11 +18,8 @@ LocalTax1IsUsedDesc=Uso de un 2º tipo de impuesto (Distinto del ITBIS)
 LocalTax1IsNotUsedDesc=No usar un 2º tipo de impuesto (Distinto del ITBIS)
 UnitPriceOfProduct=Precio unitario sin ITBIS de un producto
 ShowVATIntaInAddress=Ocultar el identificador ITBIS en las direcciones de los documentos
-UseUnits=Support units
-SendingsAbility=Support shipment sheets for customer deliveries
 OptionVatMode=Opción de carga de ITBIS
 OptionVatDefaultDesc=La carga del ITBIS es: <br>-en el envío de los bienes (en la práctica se usa la fecha de la factura)<br>-sobre el pago por los servicios
 OptionVatDebitOptionDesc=La carga del ITBIS es: <br>-en el envío de los bienes (en la práctica se usa la fecha de la factura)<br>-sobre la facturación de los servicios
 SummaryOfVatExigibilityUsedByDefault=Tiempo de exigibilidad de ITBIS por defecto según la opción eligida
 YourCompanyDoesNotUseVAT=Su empresa está configurada como no sujeta al ITBIS (Inicio - Configuración - Empresa/Institución), por lo que no hay opción para la paremetrización del ITBIS.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
diff --git a/htdocs/langs/es_DO/companies.lang b/htdocs/langs/es_DO/companies.lang
deleted file mode 100644
index 564a9951b976667859c5425baf5e4a82c8ea7a45..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_DO/companies.lang
+++ /dev/null
@@ -1,4 +0,0 @@
-# Dolibarr language file - Source file is en_US - companies
-VATIsUsed=Sujeto a ITBIS
-VATIsNotUsed=No sujeto a ITBIS
-VATIntraCheckDesc=El link <b>%s</b> permite consultar al servicio europeo de control de números de ITBIS intracomunitario. Se requiere acceso a internet para que el servicio funcione
diff --git a/htdocs/langs/es_DO/main.lang b/htdocs/langs/es_DO/main.lang
index 21cb2cca37c66058f0c0c507b50c350b8da02de4..2e691473326d372b5db42468423519b3171a0d8a 100644
--- a/htdocs/langs/es_DO/main.lang
+++ b/htdocs/langs/es_DO/main.lang
@@ -2,28 +2,20 @@
 DIRECTION=ltr
 FONTFORPDF=helvetica
 FONTSIZEFORPDF=10
-SeparatorDecimal=,
-SeparatorThousand=.
-FormatDateShort=%d/%m/%Y
-FormatDateShortInput=%d/%m/%Y
-FormatDateShortJava=dd/MM/yyyy
-FormatDateShortJavaInput=dd/MM/yyyy
-FormatDateShortJQuery=dd/mm/yy
-FormatDateShortJQueryInput=dd/mm/yy
+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
 FormatHourShortJQuery=HH:MI
-FormatHourShort=%H:%M
+FormatHourShort=%I:%M %p
 FormatHourShortDuration=%H:%M
-FormatDateTextShort=%d %b %Y
-FormatDateText=%d %B %Y
-FormatDateHourShort=%d/%m/%Y %H:%M
-FormatDateHourSecShort=%d/%m/%Y %H:%M:%S
-FormatDateHourTextShort=%d %b %Y %H:%M
-FormatDateHourText=%d %B %Y %H:%M
-ErrorNoVATRateDefinedForSellerCountry=Error, ningún tipo de ITBIS definido para el país '%s'.
-AmountVAT=Importe ITBIS
-TotalVAT=Total ITBIS
-IncludedVAT=ITBIS incluido
-HT=Sin ITBIS
-TTC=ITBIS incluido
-VAT=ITBIS
-VATRate=Tasa ITBIS
+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
diff --git a/htdocs/langs/es_DO/products.lang b/htdocs/langs/es_DO/products.lang
deleted file mode 100644
index 255754ff7790fbf412afa1d022b19a5576fb4ec6..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_DO/products.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - products
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/es_DO/projects.lang b/htdocs/langs/es_DO/projects.lang
deleted file mode 100644
index ef9e5ce9d8d4e9a8bdcc4324527d37ee4a885e32..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_DO/projects.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - projects
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/es_DO/sendings.lang b/htdocs/langs/es_DO/sendings.lang
deleted file mode 100644
index 83b3798011748890d6dcc6c499ef5a0cf25e2538..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_DO/sendings.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - sendings
-ShowSending=Show Sending
-DateSendingShort=Date sending order
diff --git a/htdocs/langs/es_DO/stocks.lang b/htdocs/langs/es_DO/stocks.lang
deleted file mode 100644
index 1af77b56a1438457758beb821be90471791b2c21..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_DO/stocks.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - stocks
-DeStockOnShipment=Decrease real stocks on shipment validation
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/es_ES/accountancy.lang b/htdocs/langs/es_ES/accountancy.lang
index 487078605dc5457c186039d237f7cd25ed6bbf05..bbaf0fe0994a2b749244f89abfb9dfdb006b2b3a 100644
--- a/htdocs/langs/es_ES/accountancy.lang
+++ b/htdocs/langs/es_ES/accountancy.lang
@@ -1,5 +1,12 @@
 # Dolibarr language file - en_US - Accounting Expert
 CHARSET=UTF-8
+ACCOUNTING_EXPORT_SEPARATORCSV=Separador de columnas en el archivo de exportación
+ACCOUNTING_EXPORT_DATE=Formato de fecha en el archivo de exportación
+ACCOUNTING_EXPORT_PIECE=¿Exportar cantidades?
+ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=¿Exportar con la cuenta global?
+ACCOUNTING_EXPORT_LABEL=¿Exportar la etiqueta?
+ACCOUNTING_EXPORT_AMOUNT=¿Exportar el importe?
+ACCOUNTING_EXPORT_DEVISE=¿Exportar la divisa?
 
 Accounting=Contabilidad
 Globalparameters=Configuración global
@@ -41,6 +48,7 @@ NewAccount=Nueva cuenta contable
 Update=Actualizar
 List=Listado
 Create=Crear
+CreateMvts=Create movement
 UpdateAccount=Modificar una cuenta contable
 UpdateMvts=Modificar un movimiento
 WriteBookKeeping=Registrar los asientos en el libro mayor
@@ -76,14 +84,15 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Ordenar las páginas de contabilización "
 
 AccountLength=Longitud de las cuentas contables mostradas en Dolibarr
 AccountLengthDesc=Función para simular una longitud de cuenta contable sustituyendo los espacios por cero. Esta función sólo afecta a la pantalla, no cambia las cuentas contables registradas en Dolibarr. Esta función es necesaria para la exportación, para ser compatible con algunos programas.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Longitud de las cuentas generales
 ACCOUNTING_LENGTH_AACCOUNT=Longitud de las subcuentas
 
 ACCOUNTING_SELL_JOURNAL=Diario de ventas
 ACCOUNTING_PURCHASE_JOURNAL=Diario de compras
-ACCOUNTING_BANK_JOURNAL=Diario bancario
-ACCOUNTING_CASH_JOURNAL=Diario de caja
 ACCOUNTING_MISCELLANEOUS_JOURNAL=Diario de operaciones diversas
+ACCOUNTING_EXPENSEREPORT_JOURNAL=Informe de gastos diario
 ACCOUNTING_SOCIAL_JOURNAL=Diario social
 
 ACCOUNTING_ACCOUNT_TRANSFER_CASH=Cuenta de caja
diff --git a/htdocs/langs/es_ES/admin.lang b/htdocs/langs/es_ES/admin.lang
index b53445f8a4f9c3194daf193abb91571a760042b7..30c4829202642d70fc12510a4b4cd853c27f20ff 100644
--- a/htdocs/langs/es_ES/admin.lang
+++ b/htdocs/langs/es_ES/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Contabilidad (avanzada)
 Module50400Desc=Gestión contable (doble partida)
 Module54000Name=PrintIPP
 Module54000Desc=La impresión directa (sin abrir los documentos) usa el interfaz Cups IPP (La impresora debe ser visible por el servidor y CUPS debe estar instalado en el servidor)
-Module55000Name=OpenSurvey
-Module55000Desc=Módulo para realizar encuestas online (Como Doodle, Studs, Rdvz, etc.)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Márgenes
 Module59000Desc=Módulo para gestionar los márgenes de beneficio
 Module60000Name=Comisiones
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No se han registrado eventos de seguridad. Esto puede ser
 NoEventFoundWithCriteria=No se han encontrado eventos de seguridad para tales criterios de búsqueda.
 SeeLocalSendMailSetup=Ver la configuración local de sendmail
 BackupDesc=Para realizar una copia de seguridad completa de Dolibarr, usted debe:
-BackupDesc2=Guardar el contenido del directorio de documentos (<b>%s</b>) que contiene todos los archivos subidos o generados (comprimiendo el directorio, por ejemplo).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Guardar el contenido de su base de datos (<b>%s</b>) en un archivo de volcado. Para ello puede utilizar el asistente a continuación.
 BackupDescX=El directorio archivado deberá guardarse  en un lugar seguro.
 BackupDescY=El archivo de volcado generado deberá guardarse en un lugar seguro.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Utilice un formulario de búsqueda para elegir un produ
 UseEcoTaxeAbility=Asumir ecotasa (DEEE)
 SetDefaultBarcodeTypeProducts=Tipo de código de barras utilizado por defecto para los productos
 SetDefaultBarcodeTypeThirdParties=Tipo de código de barras utilizado por defecto para los terceros
-UseUnits=Unidades disponibles
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Módulo para la generación y comprobación del código de un producto o servicio
 ProductOtherConf= Configuración de productos/servicios
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Destinatario fijo
 SendingsSetup=Configuración del módulo Expediciones
 SendingsReceiptModel=Modelo de notas de entrega
 SendingsNumberingModules=Módulos de numeración de notas de entrega
-SendingsAbility=Uso de notas de entrega para los envíos a clientes
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=En la mayoría de los casos, las notas de entrega (lista de productos enviados) también actúan como notas de recepción y son firmadas por el cliente. La gestión de las notas de recepción es por lo tanto redundante y rara vez se activará.
 FreeLegalTextOnShippings=Texto libre en envíos
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Ingrese aquí entre llaves, lista con número de byte que repres
 PositionIntoComboList=Posición de la línea en listas de combo
 SellTaxRate=Tasa de IVA
 RecuperableOnly=Sí para el IVA "Non Perçue Récupérable" usados en algunas provincias en Francia. Mantenga el valor a "No" en los demás casos.
-UrlTrackingDesc=Si el proveedor o el servicio de transporte ofrece una página o un sitio web para comprobar el estado de su envío, puede ingresarlo aquí. Puede utilizar la tecla {TRACKID} en los parámetros de URL para que el sistema lo reemplace con el valor del número de seguimiento introducido en la ficha de envío
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=Cuando crea una oportunidad, defina una cantidad estimada del proyecto/lead. De acuerdo con el estado de la oportunidad, esta cantidad puede ser multiplicateda por esta tasa para evaluar importe global que todas sus oportunidades pueden generar. El valor es por ciento (entre 0 y 100).
 TemplateForElement=Este registro de plantilla se dedica a qué elemento
 TypeOfTemplate=Tipo de plantilla
diff --git a/htdocs/langs/es_ES/agenda.lang b/htdocs/langs/es_ES/agenda.lang
index 72bf77396051f0768b50819102b2b548f1bb26d8..3e7c3913229cd9af39630b817a0db3bdd046410b 100644
--- a/htdocs/langs/es_ES/agenda.lang
+++ b/htdocs/langs/es_ES/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Acontecimientos de todos los usuarios del grupo
 ActionAssignedTo=Evento asignado a
 AllMyActions= Todos mis eventos/tareas
 AllActions= Todos los eventos/tareas
-ViewList=Vista listado
 ViewCal=Vista mensual
 ViewDay=Vista diaria
 ViewWeek=Vista semanal
diff --git a/htdocs/langs/es_ES/commercial.lang b/htdocs/langs/es_ES/commercial.lang
index 47607cdb6057a14c0394d052ded9ebc0d9375a12..fe5d1dd37672ff86881b37c3f1f108a4bc073d90 100644
--- a/htdocs/langs/es_ES/commercial.lang
+++ b/htdocs/langs/es_ES/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Estado prospección
 DraftPropals=Presupuestos borrador
 SearchPropal=Buscar un presupuesto
 CommercialDashboard=Resumen comercial
+NoLimit=No limit
diff --git a/htdocs/langs/es_ES/companies.lang b/htdocs/langs/es_ES/companies.lang
index f55695213a8c3ade7f3b9d2f7437530acb773b96..ab4793afadfa399613bedbe58afed19f5c16711d 100644
--- a/htdocs/langs/es_ES/companies.lang
+++ b/htdocs/langs/es_ES/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Contacto tercero
 StatusContactValidated=Estado del contacto
 Company=Empresa
 CompanyName=Razón social
-AliasNames=Alias (comercial, marca registrada, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Empresas
 CountryIsInEEC=País de la Comunidad Económica Europea
 ThirdPartyName=Nombre del tercero
@@ -68,6 +69,7 @@ Country=País
 CountryCode=Código país
 CountryId=Id país
 Phone=Teléfono
+PhoneShort=Phone
 Skype=Skype
 Call=Llamar
 Chat=Chat
diff --git a/htdocs/langs/es_ES/errors.lang b/htdocs/langs/es_ES/errors.lang
index 260eab9b3524a192124c9be089be4b9e08c5f8a3..8885a19254ed2052fc8b8193cbea1bbf6f22fa32 100644
--- a/htdocs/langs/es_ES/errors.lang
+++ b/htdocs/langs/es_ES/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Los valores de la lista deben ser indicados
 ErrorNoValueForRadioType=Los valores de la lista deben ser indicados
 ErrorBadFormatValueList=Los valores de la lista no peudo contener mas de una coma : <u>%s</u>, pero necessita una: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=El campo <b>%s</b> no debe contener carácteres especiales
-ErrorFieldCanNotContainSpecialNorUpperCharacters=El campo <b>%s</b> no debe contener mayúsculas ni caracteres especiales.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Módulo de contabilidad no activado
 ErrorExportDuplicateProfil=El nombre de este perfil ya existe para este conjunto de exportación
 ErrorLDAPSetupNotComplete=La configuración Dolibarr-LDAP es incompleta.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=Sin variable global seleccionada
 ErrorFieldMustBeANumeric=El campo <b>%s</b> debe contener un valor numérico
 ErrorFieldMustBeAnInteger=El campo <b>%s</b> debe de ser un entero
 ErrorMandatoryParametersNotProvided=Los parámetro(s) obligatorio(s) no están todavía definidos
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Los parámetros obligatorios de configuración no están todavía definidos
diff --git a/htdocs/langs/es_ES/languages.lang b/htdocs/langs/es_ES/languages.lang
index eeb6fac49480dd31377122cf680c9b5e767e8d12..3b62bff1ff8837d1b0563c620dd4848de6a385ae 100644
--- a/htdocs/langs/es_ES/languages.lang
+++ b/htdocs/langs/es_ES/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Francés (Canadá)
 Language_fr_CH=Francés (Suiza)
 Language_fr_FR=Francés
 Language_fr_NC=Francés (Nueva Caledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebreo
 Language_hr_HR=Croata
 Language_hu_HU=Húngaro
@@ -70,6 +71,7 @@ Language_sv_SV=Sueco
 Language_sv_SE=Sueco
 Language_sq_AL=Albanés
 Language_sk_SK=Eslovaco
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Tailandés
 Language_uk_UA=Ucranio
diff --git a/htdocs/langs/es_ES/main.lang b/htdocs/langs/es_ES/main.lang
index a1a83e98081f3922749a9c6c7e40cedef7dbf22a..f96675a130ba415d1a9604186b5c74c30d72b5f3 100644
--- a/htdocs/langs/es_ES/main.lang
+++ b/htdocs/langs/es_ES/main.lang
@@ -710,6 +710,8 @@ Denied=Denegada
 ListOfTemplates=Listado de plantillas
 Genderman=Hombre
 Genderwoman=Mujer
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Lunes
 Tuesday=Martes
diff --git a/htdocs/langs/es_ES/margins.lang b/htdocs/langs/es_ES/margins.lang
index 7b585ad96308947b864bb2dd8390b72cdd7ac015..db56122c432939b8f1c323eacdb826b7eb0b7746 100644
--- a/htdocs/langs/es_ES/margins.lang
+++ b/htdocs/langs/es_ES/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Como un producto
 UseDiscountAsService=Como un servicio
 UseDiscountOnTotal=Sobre el total
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Indica si un descuento global se toma en cuenta como un producto, servicio o sólo en el total a la hora de calcular los márgenes.
-MARGIN_TYPE=Tipo de margen gestionado
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Margen bruto
 MargeNette=Margen neto
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Margen bruto: Precio de venta sin IVA - Precio de compra sin IVA<br/>Margen neto: Precio de venta sin IVA - Costos
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Precio de compra
 BuyingCost=Costos
 UnitCharges=Carga unitaria
diff --git a/htdocs/langs/es_ES/products.lang b/htdocs/langs/es_ES/products.lang
index fa5a7995540d0abd63436caeb29db1d63bfa4b5a..6d5ebec605300eb5fa1a1ef5dc39c6829fc3e4b7 100644
--- a/htdocs/langs/es_ES/products.lang
+++ b/htdocs/langs/es_ES/products.lang
@@ -206,11 +206,11 @@ gram=gramo
 g=g
 meter=metro
 m=m
-linear metro=metro lineal
+linearmeter=linear meter
 lm=ml
-square metro= metro cuadrado
+squaremeter=square meter
 m2=m²
-cubic metro=metro cúbico
+cubicmeter=cubic meter
 m3=m³
 liter=litro
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Precio único por producto/servicio
 PricingRule=Reglas para precios a clientes
 AddCustomerPrice=Añadir precio a cliente
 ForceUpdateChildPriceSoc=Establecer el mismo precio en las filiales de los clientes
-PriceByCustomerLog=Log de precios por clientes
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=El precio mínimo no puede ser menor que %s
 MinimumRecommendedPrice=El precio mínimo recomendado es: %s
 PriceExpressionEditor=Editor de expresión de precios
diff --git a/htdocs/langs/es_ES/projects.lang b/htdocs/langs/es_ES/projects.lang
index 51720cf92e29d920162b480b6d950f1e220f6d49..fe990020b18766427890ab3f468435040ce23327 100644
--- a/htdocs/langs/es_ES/projects.lang
+++ b/htdocs/langs/es_ES/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=La tarea %s fue creada
 TaskModifiedInDolibarr=La tarea %s fue modificada
 TaskDeletedInDolibarr=La tarea %s fue eliminada
 OpportunityStatus=Estado de oportunidad
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Importe Oportunidad
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Jefe de proyecto
 TypeContact_project_external_PROJECTLEADER=Jefe de proyecto
@@ -165,7 +167,18 @@ ProjectOverview=Resumen
 ManageTasks=Usar proyectos para seguir tareas y tiempos
 ManageOpportunitiesStatus=Usar proyectos para seguir leads/oportunidades
 ProjectNbProjectByMonth=Nº de proyectos creados por mes
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Estadísticas de proyectos/leads
 TaskAssignedToEnterTime=Tarea asignada. Debería poder introducir tiempos en esta tarea.
 OpenedProjectsByThirdparties=Proyectos abiertos de terceros
-OpportunityPonderatedAmount=Importe medio oportunidades
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/es_ES/sendings.lang b/htdocs/langs/es_ES/sendings.lang
index 9a5a4a59826dc2abba72fa6fa93f037806167bbd..68e0d3ef8b81dce51735ca915348036353ca7c4a 100644
--- a/htdocs/langs/es_ES/sendings.lang
+++ b/htdocs/langs/es_ES/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Envíos
 AllSendings=Todos los envíos
 Shipment=Envío
 Shipments=Envíos
-ShowSending=Mostrar envío
+ShowSending=Show Shipments
 Receivings=Recepciones
 SendingsArea=Área envíos
 ListOfSendings=Listado de envíos
@@ -26,8 +26,8 @@ QtyToShip=Cant. a enviar
 QtyReceived=Cant. recibida
 KeepToShip=Resto a enviar
 OtherSendingsForSameOrder=Otros envíos de este pedido
-DateSending=Fecha de expedición
-DateSendingShort=Fecha de expedición
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Expediciones de este pedido
 SendingsAndReceivingForSameOrder=Envíos y recepciones de este pedido
 SendingsToValidate=Envíos a validar
@@ -67,7 +67,7 @@ SendingRunning=Producto de pedidos de clientes
 SuppliersReceiptRunning=Producto de pedidos a proveedores
 ProductQtyInCustomersOrdersRunning=Cantidad en pedidos de clientes abiertos
 ProductQtyInSuppliersOrdersRunning=Cantidad en pedidos a proveedores abiertos
-ProductQtyInShipmentAlreadySent=Cantidad en pedidos de clientes ya enviados
+ProductQtyInShipmentAlreadySent=Ya ha sido enviada la cantidad del producto del pedido de cliente abierto
 ProductQtyInSuppliersShipmentAlreadyRecevied=Cantidad en pedidos a proveedores ya recibidos
 
 # Sending methods
diff --git a/htdocs/langs/es_ES/stocks.lang b/htdocs/langs/es_ES/stocks.lang
index 513727f022f47a1ec3e3e8f5e71d2129716adae0..5b433808fc8a9b87cca76e332964516738c8817f 100644
--- a/htdocs/langs/es_ES/stocks.lang
+++ b/htdocs/langs/es_ES/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Regla de gestión de decrementos de stock
 RuleForStockManagementIncrease=Regla de gestión de incrementos de stock
 DeStockOnBill=Decrementar los stocks físicos sobre las facturas/abonos a clientes
 DeStockOnValidateOrder=Decrementar los stocks físicos sobre los pedidos de clientes
-DeStockOnShipment=Decrementar los stocks físicos sobre los envíos
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Incrementar los stocks físicos sobre las facturas/abonos de proveedores
 ReStockOnValidateOrder=Incrementar los stocks físicos sobre los pedidos a proveedores
 ReStockOnDispatchOrder=Incrementa los stocks físicos en el desglose manual de la recepción de los pedidos a proveedores en los almacenes
@@ -95,11 +95,12 @@ SelectWarehouseForStockDecrease=Seleccione el almacén a usar en el decremento d
 SelectWarehouseForStockIncrease=Seleccione el almacén a usar en el incremento de stock
 NoStockAction=Sin acciones sobre el stock
 LastWaitingSupplierOrders=Pedidos en espera de recepción
-DesiredStock=Stock deseado
+DesiredStock=Stock mínimo deseado
+DesiredMaxStock=Stock máximo deseado
 StockToBuy=A pedir
 Replenishment=Reaprovisionamiento
 ReplenishmentOrders=Ordenes de reaprovisionamiento
-VirtualDiffersFromPhysical=De acuerdo con las opciones de incremento/decremento de stock, el stock físico y el stock virtual (físico + pedidos actuales) puede diferir
+VirtualDiffersFromPhysical=Según las opciones de aumento/disminución, el stock físico y virtual (pedidos en curso+stock físico) puede diferir
 UseVirtualStockByDefault=Usar stock virtual por defecto, en lugar de stock físico, para la funcionalidad de aprovisionamiento
 UseVirtualStock=Usar stock virtual
 UsePhysicalStock=Usar stock físico
@@ -112,8 +113,8 @@ AlertOnly= Sólo alertas
 WarehouseForStockDecrease=Para el decremento de stock se usará el almacén <b>%s</b>
 WarehouseForStockIncrease=Para el incremento de stock se usará el almacén <b>%s</b>
 ForThisWarehouse=Para este almacén
-ReplenishmentStatusDesc=Esta es la lista de todos los productos con un stock menor que el stock deseado (o menor que el valor de alerta si el checkbox "sólo alertas" está marcado) y que sugiere crear pedidos de proveedor para rellenar la diferencia.
-ReplenishmentOrdersDesc=Este es el listado de todos los pedidos a proveedor con productos predefinidos. Solo son visibles pedidos abiertos con productos que puedan afectar al stock.
+ReplenishmentStatusDesc=Este es un listado de todos los productos con un stock menor que el deseado (o menor que el valor de alerta si la casilla de verificación "alerta" está marcada), y le sugieren que cree pedidos a proveedor para cubrir la diferencia.
+ReplenishmentOrdersDesc=Esta es un listado de todos los pedidos a proveedor abiertos que incluyen productos predefinidos. Sólo pedidos abiertos con productos predefinidos, así que sólo son visibles aquí los pedidos que pueden afectar al stock.
 Replenishments=Reaprovisionamiento
 NbOfProductBeforePeriod=Cantidad del producto %s en stock antes del periodo seleccionado (< %s)
 NbOfProductAfterPeriod=Cantidad del producto %s en stock después del periodo seleccionado (> %s)
@@ -124,16 +125,16 @@ RecordMovement=Registrar transferencias
 ReceivingForSameOrder=Recepciones de este pedido
 StockMovementRecorded=Movimiento de stock registrado
 RuleForStockAvailability=Reglas de requerimiento de stock
-StockMustBeEnoughForInvoice=El nivel de existencias debe ser suficiente para añadir productos/servicios en facturas
-StockMustBeEnoughForOrder=El nivel de existencias debe ser suficiente para añadir productos/servicios en pedidos
-StockMustBeEnoughForShipment= El nivel de existencias debe ser suficiente para añadir productos/servicios en envíos
+StockMustBeEnoughForInvoice=El nivel de existencias debe ser suficiente para añadir productos/servicios a facturas
+StockMustBeEnoughForOrder=El nivel de existencias debe ser suficiente para añadir productos/servicios a pedidos
+StockMustBeEnoughForShipment= El nivel de existencias debe ser suficiente para añadir productos/servicios a envíos
 MovementLabel=Etiqueta del movimiento
 InventoryCode=Movimiento o código de inventario
 IsInPackage=Contenido en el paquete
 ShowWarehouse=Mostrar almacén
-MovementCorrectStock=Corrección de stock del producto %s
+MovementCorrectStock=Correción de sotck del producto %s
 MovementTransferStock=Transferencia de stock del producto %s a otro almacén
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Debe definirse aquí un almacén origen cuando el módulo de lotes está activado. Se utiliza para enumerar lotes/series disponibles del producto para realizar un movimiento. Si desea enviar productos de diferentes almacenes, simplemente haga el envío en varios pasos.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Código Inv./Mov.
-NoPendingReceptionOnSupplierOrder=No existen recepciones pendientes ya que el pedido está abierto
+NoPendingReceptionOnSupplierOrder=Sin recepción en espera del pedido a proveedor
 ThisSerialAlreadyExistWithDifferentDate=Este número de lote/serie  (<strong>%s</strong>) ya existe, pero con una fecha de caducidad o venta diferente (encontrada <strong>%s</strong> pero ha introducido <strong>%s</strong>).
diff --git a/htdocs/langs/es_ES/trips.lang b/htdocs/langs/es_ES/trips.lang
index 3c91bb222e5cbffa13619fdd898742d0490a2195..25f796f2ddfb678bc4b4b3109fc4b6cba03017ca 100644
--- a/htdocs/langs/es_ES/trips.lang
+++ b/htdocs/langs/es_ES/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validar gasto
 ConfirmSaveTrip=¿Está seguro de querer validar este gasto?
 
 NoTripsToExportCSV=Sin gastos a exportar para este periodo.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/es_MX/admin.lang b/htdocs/langs/es_MX/admin.lang
index d3765cc2d96d882025f74257c213d4c7a9f69767..1c53b65c99c6fee95d719213ae8ef0909a718a3f 100644
--- a/htdocs/langs/es_MX/admin.lang
+++ b/htdocs/langs/es_MX/admin.lang
@@ -2,6 +2,3 @@
 AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
 AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
 ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
-UseUnits=Support units
-SendingsAbility=Support shipment sheets for customer deliveries
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
diff --git a/htdocs/langs/es_MX/companies.lang b/htdocs/langs/es_MX/companies.lang
deleted file mode 100644
index 6dbc0710440a9ec4b1deb924dfbe39b9173f6c81..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_MX/companies.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - companies
-AliasNames=Alias names (commercial, trademark, ...)
diff --git a/htdocs/langs/es_MX/products.lang b/htdocs/langs/es_MX/products.lang
deleted file mode 100644
index 255754ff7790fbf412afa1d022b19a5576fb4ec6..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_MX/products.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - products
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/es_MX/projects.lang b/htdocs/langs/es_MX/projects.lang
deleted file mode 100644
index ef9e5ce9d8d4e9a8bdcc4324527d37ee4a885e32..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_MX/projects.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - projects
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/es_MX/sendings.lang b/htdocs/langs/es_MX/sendings.lang
deleted file mode 100644
index cceb71550e222d827bb5d40ba8f8e5e6192dbdaf..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_MX/sendings.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - sendings
-DateDeliveryPlanned=Planed date of delivery
diff --git a/htdocs/langs/es_MX/stocks.lang b/htdocs/langs/es_MX/stocks.lang
deleted file mode 100644
index 3a989d45e7d76f98ef7f2c88d06f084430a13f18..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_MX/stocks.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - stocks
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/es_PE/admin.lang b/htdocs/langs/es_PE/admin.lang
index 3ddc4a4c00767816d08841fff7550feb2bac98fc..75aff423366ceb2b6c9ce09902719dcec1503217 100644
--- a/htdocs/langs/es_PE/admin.lang
+++ b/htdocs/langs/es_PE/admin.lang
@@ -10,9 +10,6 @@ VATManagement=Gestión IGV
 VATIsUsedDesc=El tipo de IGV propuesto por defecto en las creaciones de presupuestos, facturas, pedidos, etc. Responde a la siguiente regla:<br>Si el vendedor no está sujeto a IVU, IVU por defecto=0. Final de regla.<br>Si el país del vendedor= país del comprador entonces IVU por defecto=IVU del producto vendido. Final de regla.<br>Si vendedor y comprador residen en la Comunidad Europea y el bien vendido= nuevo medio de transportes (auto, barco, avión), IVU por defecto=0 (el IVU debe ser pagado por comprador a la hacienda pública de su país y no al vendedor). Final de regla<br>Si vendedor y comprador residen en la Comunidad Europea y comprador= particular o empresa sin NIF intracomunitario entonces IVU por defecto=IVU del producto vendido. Final de regla.<br>Si vendedor y comprador residen en la Comunidad Europea y comprador= empresa con NIF intracomunitario entonces IVU por defecto=0. Final de regla.<br>Si no, IVU propuesto por defecto=0. Final de regla.<br>
 VATIsNotUsedDesc=El tipo de IGV propuesto por defecto es 0. Este es el caso de asociaciones, particulares o algunas pequeñas sociedades.
 UnitPriceOfProduct=Precio unitario sin IGV de un producto
-UseUnits=Support units
-SendingsAbility=Support shipment sheets for customer deliveries
 OptionVatMode=Opción de carga de IGV
 OptionVatDefaultDesc=La carga del IGV es: <br>-en el envío de los bienes (en la práctica se usa la fecha de la factura)<br>-sobre el pago por los servicios
 OptionVatDebitOptionDesc=La carga del IGV es: <br>-en el envío de los bienes (en la práctica se usa la fecha de la factura)<br>-sobre la facturación de los servicios
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
diff --git a/htdocs/langs/es_PE/companies.lang b/htdocs/langs/es_PE/companies.lang
index d7dc13c172ad17c60bd8826f4b4932608c13a00f..70edcf69a8f94d5ddf46070bb2c820d2ac04ceb4 100644
--- a/htdocs/langs/es_PE/companies.lang
+++ b/htdocs/langs/es_PE/companies.lang
@@ -1,5 +1,4 @@
 # Dolibarr language file - Source file is en_US - companies
-AliasNames=Alias names (commercial, trademark, ...)
 VATIsUsed=Sujeto a IGV
 VATIsNotUsed=No sujeto a IGV
 VATIntra=RUC
diff --git a/htdocs/langs/es_PE/products.lang b/htdocs/langs/es_PE/products.lang
deleted file mode 100644
index 255754ff7790fbf412afa1d022b19a5576fb4ec6..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_PE/products.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - products
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/es_PE/projects.lang b/htdocs/langs/es_PE/projects.lang
deleted file mode 100644
index ef9e5ce9d8d4e9a8bdcc4324527d37ee4a885e32..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_PE/projects.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - projects
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/es_PE/sendings.lang b/htdocs/langs/es_PE/sendings.lang
deleted file mode 100644
index 83b3798011748890d6dcc6c499ef5a0cf25e2538..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_PE/sendings.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - sendings
-ShowSending=Show Sending
-DateSendingShort=Date sending order
diff --git a/htdocs/langs/es_PE/stocks.lang b/htdocs/langs/es_PE/stocks.lang
deleted file mode 100644
index 1af77b56a1438457758beb821be90471791b2c21..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_PE/stocks.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - stocks
-DeStockOnShipment=Decrease real stocks on shipment validation
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/es_PY/admin.lang b/htdocs/langs/es_PY/admin.lang
index d3765cc2d96d882025f74257c213d4c7a9f69767..1c53b65c99c6fee95d719213ae8ef0909a718a3f 100644
--- a/htdocs/langs/es_PY/admin.lang
+++ b/htdocs/langs/es_PY/admin.lang
@@ -2,6 +2,3 @@
 AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
 AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
 ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
-UseUnits=Support units
-SendingsAbility=Support shipment sheets for customer deliveries
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
diff --git a/htdocs/langs/es_PY/companies.lang b/htdocs/langs/es_PY/companies.lang
index 1ad8f23e84be3ece16c58db119b361c1f2ac2f35..226b0004e9f0b49c244d81ae3fe31679e5bc41d0 100644
--- a/htdocs/langs/es_PY/companies.lang
+++ b/htdocs/langs/es_PY/companies.lang
@@ -1,5 +1,4 @@
 # Dolibarr language file - Source file is en_US - companies
-AliasNames=Alias names (commercial, trademark, ...)
 VATIntra=RUC
 VATIntraShort=RUC
 VATIntraVeryShort=RUC
diff --git a/htdocs/langs/es_PY/products.lang b/htdocs/langs/es_PY/products.lang
deleted file mode 100644
index 255754ff7790fbf412afa1d022b19a5576fb4ec6..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_PY/products.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - products
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/es_PY/projects.lang b/htdocs/langs/es_PY/projects.lang
deleted file mode 100644
index ef9e5ce9d8d4e9a8bdcc4324527d37ee4a885e32..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_PY/projects.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - projects
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/es_PY/sendings.lang b/htdocs/langs/es_PY/sendings.lang
deleted file mode 100644
index 83b3798011748890d6dcc6c499ef5a0cf25e2538..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_PY/sendings.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - sendings
-ShowSending=Show Sending
-DateSendingShort=Date sending order
diff --git a/htdocs/langs/es_PY/stocks.lang b/htdocs/langs/es_PY/stocks.lang
deleted file mode 100644
index 1af77b56a1438457758beb821be90471791b2c21..0000000000000000000000000000000000000000
--- a/htdocs/langs/es_PY/stocks.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - stocks
-DeStockOnShipment=Decrease real stocks on shipment validation
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/et_EE/accountancy.lang b/htdocs/langs/et_EE/accountancy.lang
index 28cfd06f2b7cfdd78441fe48ce82b68751e4971f..77898db3458fc8d9693331f979760f9084b4359d 100644
--- a/htdocs/langs/et_EE/accountancy.lang
+++ b/htdocs/langs/et_EE/accountancy.lang
@@ -1,5 +1,12 @@
 # Dolibarr language file - en_US - Accounting Expert
 CHARSET=UTF-8
+ACCOUNTING_EXPORT_SEPARATORCSV=Column separator for export file
+ACCOUNTING_EXPORT_DATE=Date format for export file
+ACCOUNTING_EXPORT_PIECE=Export the number of piece ?
+ACCOUNTING_EXPORT_GLOBAL_ACCOUNT=Export with global account ?
+ACCOUNTING_EXPORT_LABEL=Export the label ?
+ACCOUNTING_EXPORT_AMOUNT=Export the amount ?
+ACCOUNTING_EXPORT_DEVISE=Export the devise ?
 
 Accounting=Raamatupidamine
 Globalparameters=Globaalsed parameetrid
@@ -41,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -76,14 +84,15 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
 ACCOUNTING_SELL_JOURNAL=Sell journal
 ACCOUNTING_PURCHASE_JOURNAL=Purchase journal
-ACCOUNTING_BANK_JOURNAL=Bank journal
-ACCOUNTING_CASH_JOURNAL=Cash journal
 ACCOUNTING_MISCELLANEOUS_JOURNAL=Miscellaneous journal
+ACCOUNTING_EXPENSEREPORT_JOURNAL=Expense report journal
 ACCOUNTING_SOCIAL_JOURNAL=Social journal
 
 ACCOUNTING_ACCOUNT_TRANSFER_CASH=Account of transfer
diff --git a/htdocs/langs/et_EE/admin.lang b/htdocs/langs/et_EE/admin.lang
index 2835cf6851f804389c02bc3b0c9d3ccd5d3a4908..0281abb83d5db6fdca5911abd30a18884f03033c 100644
--- a/htdocs/langs/et_EE/admin.lang
+++ b/htdocs/langs/et_EE/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Ava küsitlus
-Module55000Desc=Online küsitluste korraldamise moodul (nagu Doodle, Studs, Rdvz jms)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Marginaalid
 Module59000Desc=Marginaalide haldamise moodu
 Module60000Name=Komisjonitasu
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Ühtki turvasündmust pole veel salvestatud. See on täies
 NoEventFoundWithCriteria=Selliste otsingutingimustega ei leitud ühtkik turvasündmust.
 SeeLocalSendMailSetup=Vaata oma kohaliku sendmaili seadistust
 BackupDesc=Dolibarrist täieliku varukoopia tegemiseks pead:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=Arhiveeritud kausta peaks säilitama turvalises kohas.
 BackupDescY=Loodud tõmmisfaili peaks säilitama turvalises kohas.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Kasuta toote valimiseks otsinguvormi (rippmenüü aseme
 UseEcoTaxeAbility=Eco-Taxe (WEEE) tugi
 SetDefaultBarcodeTypeProducts=Vaikimisi vöötkoodi tüüp toodetel
 SetDefaultBarcodeTypeThirdParties=Vaikimisi vöötkoodi tüüpi kolmandatel isikutel
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Tootekoodide (tooted või teenused) genereerimiseks kasutatav moodul
 ProductOtherConf= Toodete/teenuste seadistamine
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Saatmiste mooduli seadistamine
 SendingsReceiptModel=Saatekviitungi mudel
 SendingsNumberingModules=Saatmiste numeratsiooni moodulid
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=Enamikul juhtudel on saatedokumendid kasutatud nii kontrollehtedena (nimekiri toodetest, mida saata) kui lehtedena, mille saab klient endale ja allkirjastab. Seega on saatedokumentide väljastamine dubleeritud võimalus ja aktiveeritakse harva.
 FreeLegalTextOnShippings=Free text on shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/et_EE/agenda.lang b/htdocs/langs/et_EE/agenda.lang
index 9db611fd738841b95ee701514513ed42d4038e3f..4b65dff8939689dc23a528f1b7adade0ac81ab01 100644
--- a/htdocs/langs/et_EE/agenda.lang
+++ b/htdocs/langs/et_EE/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= Kõik minu tegevused/ülesanded
 AllActions= Kõik tegevused/ülesanded
-ViewList=Nimekirja vaade
 ViewCal=Kuu vaade
 ViewDay=Päeva vaade
 ViewWeek=Nädala vaade
diff --git a/htdocs/langs/et_EE/commercial.lang b/htdocs/langs/et_EE/commercial.lang
index 59657233c22065cdc32d3d03930632224d00cbef..fcd8ff802761e2cb17903f46be61be1ae84bc827 100644
--- a/htdocs/langs/et_EE/commercial.lang
+++ b/htdocs/langs/et_EE/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Huviliste staatus
 DraftPropals=Mustandi staatuses olevad pakkumised
 SearchPropal=Otsi pakkumist
 CommercialDashboard=Äritegevuse kokkuvõte
+NoLimit=No limit
diff --git a/htdocs/langs/et_EE/companies.lang b/htdocs/langs/et_EE/companies.lang
index e1d1860cfade4fad17dc67a00cfc76ab214f2a52..0fe3a755493fbbdf9a424bb47ef938f8c63cd2e9 100644
--- a/htdocs/langs/et_EE/companies.lang
+++ b/htdocs/langs/et_EE/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Kolmanda isiku kontakt/aadress
 StatusContactValidated=Kontakti/aadressi staatus
 Company=Ettevõte
 CompanyName=Ettevõtte nimi
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Ettevõtted
 CountryIsInEEC=Riik on Euroopa Majandusühenduse liige
 ThirdPartyName=Kolmanda isiku nimi
@@ -68,6 +69,7 @@ Country=Riik
 CountryCode=Riigi kood
 CountryId=Riigi ID
 Phone=Telefon
+PhoneShort=Phone
 Skype=Skype
 Call=Helista
 Chat=Vestle
diff --git a/htdocs/langs/et_EE/errors.lang b/htdocs/langs/et_EE/errors.lang
index 8e91c99425516cec3a0bfd277b7e7cc669c3b202..e592bd8fe335d62901f9ae027c4f3de3df4d5be6 100644
--- a/htdocs/langs/et_EE/errors.lang
+++ b/htdocs/langs/et_EE/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Palun sisesta märkenuppude väärtused
 ErrorNoValueForRadioType=Palun sisesta raadionuppude väärtused
 ErrorBadFormatValueList=Nimekirja väärtus ei saa olla rohkem,  kui ühe komaga: <u>%s</u>, ent on vaja vähemalt üht: võti,väärtused
 ErrorFieldCanNotContainSpecialCharacters=Väli <b>%s</b> ei tohi sisaldada erisümboleid.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Ühtki raamatupidamise moodulit pole aktiveeritud
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP sobitamine ei ole täielik.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Kohustuslikud seadistusparameetrid on määratlemata
diff --git a/htdocs/langs/et_EE/languages.lang b/htdocs/langs/et_EE/languages.lang
index 1d9b697341ace4738416c6fe557e4416d1712fa6..5528b88573ce2d56334a7e4635df1edae88a5d4c 100644
--- a/htdocs/langs/et_EE/languages.lang
+++ b/htdocs/langs/et_EE/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Prantsuse (Kanada)
 Language_fr_CH=Prantsuse (Šveits)
 Language_fr_FR=Prantsuse
 Language_fr_NC=Prantsuse (Uus-Kaledoonia)
+Language_fy_NL=Frisian
 Language_he_IL=Heebrea
 Language_hr_HR=Horvaadi
 Language_hu_HU=Ungari
@@ -70,6 +71,7 @@ Language_sv_SV=Rootsi
 Language_sv_SE=Rootsi
 Language_sq_AL=Albanian
 Language_sk_SK=Slovaki
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Tai
 Language_uk_UA=Ukraina
diff --git a/htdocs/langs/et_EE/main.lang b/htdocs/langs/et_EE/main.lang
index a9b927e361390ff634b4861c4c1b2ab7d5477a67..2a6c49703546f2017df6e1fd488ae8fbef748f93 100644
--- a/htdocs/langs/et_EE/main.lang
+++ b/htdocs/langs/et_EE/main.lang
@@ -710,6 +710,8 @@ Denied=Tagasi lükatud
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Esmaspäev
 Tuesday=Teisipäev
diff --git a/htdocs/langs/et_EE/margins.lang b/htdocs/langs/et_EE/margins.lang
index 530c796faee80d4296e0557837aa96f980d7898d..f8bdcf27861506f7110b660b82bf315b0fe3e656 100644
--- a/htdocs/langs/et_EE/margins.lang
+++ b/htdocs/langs/et_EE/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Tootena
 UseDiscountAsService=Teenusena
 UseDiscountOnTotal=Vahesumma peal
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Määratleb, kas üldist allahindlust käsitletakse tootena, teenusena või ainult vahesummana marginaali arvutamisel.
-MARGIN_TYPE=Marginaali lii
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Toores marginaal
 MargeNette=Netomarginaal
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Toores marginaal: müügihind - ostuhind<br/>Netomarginaal: müügihind - tootmishind
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Tootmishind
 BuyingCost=Tootmishind
 UnitCharges=Ühiku kulud
diff --git a/htdocs/langs/et_EE/products.lang b/htdocs/langs/et_EE/products.lang
index be6678f39d982b622d441ac778df9de2da45141e..394d832f4cf4644794f7dffa11a12f7ff824b276 100644
--- a/htdocs/langs/et_EE/products.lang
+++ b/htdocs/langs/et_EE/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/et_EE/projects.lang b/htdocs/langs/et_EE/projects.lang
index 0de4ce8170486b601f7f856bf636670e7541bf91..5e1e6edb0589ab1ed9cbc300c68220f92d7c1583 100644
--- a/htdocs/langs/et_EE/projects.lang
+++ b/htdocs/langs/et_EE/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Ülesanne %s on loodud
 TaskModifiedInDolibarr=Ülesannet %s on muudetud
 TaskDeletedInDolibarr=Ülesanne %s on kustutatud
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Projektijuht
 TypeContact_project_external_PROJECTLEADER=Projektijuht
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/et_EE/sendings.lang b/htdocs/langs/et_EE/sendings.lang
index b424d1b39035b6c02d5acad652bf251ab78db0d7..d41bc90c19dc66827da3cbb3e6e8f03a0415e269 100644
--- a/htdocs/langs/et_EE/sendings.lang
+++ b/htdocs/langs/et_EE/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Saadetised
 AllSendings=All Shipments
 Shipment=Saadetis
 Shipments=Saadetised
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Saadetiste ala
 ListOfSendings=Saadetiste nimekiri
@@ -26,8 +26,8 @@ QtyToShip=Kogus saata
 QtyReceived=Saabunud kogus
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Tellimusega seotud teised saadetised
-DateSending=Tellimuse saatmise kuupäev
-DateSendingShort=Tellimuse saatmise kuupäev
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Tellimusega seotud saadetised
 SendingsAndReceivingForSameOrder=Tellimusega seotud saadetised ja saabumised
 SendingsToValidate=Kinnitamast vajavad saadetised
diff --git a/htdocs/langs/et_EE/stocks.lang b/htdocs/langs/et_EE/stocks.lang
index a0ed7afed62c6e87a14ecf4108a887d3e33c5799..6f39ecc9ce1c2cdec371411189fcee314354016e 100644
--- a/htdocs/langs/et_EE/stocks.lang
+++ b/htdocs/langs/et_EE/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Laojäägi haldamise vähenemise reegel
 RuleForStockManagementIncrease=Laojäägi suurenemise haldamise reegel
 DeStockOnBill=Vähenda reaalset laojääki müügiarve/kreeditarve kinnitamisel
 DeStockOnValidateOrder=Vähenda reaalset laojääki müügitellimuse kinnitamisel
-DeStockOnShipment=Vähenda reaalset laojääki saatmise kinnitamisel
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Suurenda reaalset laojääki ostuarvete/kreeditarvete kinnitamisel
 ReStockOnValidateOrder=Suurenda reaalset laojääki ostutellimuste heaks kiitmisel
 ReStockOnDispatchOrder=Suurenda reaalset laojääki käsitsi ladudesse saatmisel pärast ostutellimuse vastu võtmist
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/et_EE/trips.lang b/htdocs/langs/et_EE/trips.lang
index 8124aa8f68b78fdc1589fce49259a0ebddd21acc..993da46ec5c698b1c80d5650dd64dfd527e7e946 100644
--- a/htdocs/langs/et_EE/trips.lang
+++ b/htdocs/langs/et_EE/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/eu_ES/accountancy.lang b/htdocs/langs/eu_ES/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/eu_ES/accountancy.lang
+++ b/htdocs/langs/eu_ES/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/eu_ES/admin.lang b/htdocs/langs/eu_ES/admin.lang
index d923b59c9b44780ae0af9aa1667c75e185bc2696..f84c5eb2b58f5f430687d5987b37d56d405e21a6 100644
--- a/htdocs/langs/eu_ES/admin.lang
+++ b/htdocs/langs/eu_ES/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Marjinak
 Module59000Desc=Marjinak kudeatzeko modulua
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Sendings numbering modules
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping 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 shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/eu_ES/agenda.lang b/htdocs/langs/eu_ES/agenda.lang
index 2bc71d15a5fff3f4d55bc8ffef15ed3c6998ff4b..4cc623b87d0375b4caafa15493a0c7ff7644753b 100644
--- a/htdocs/langs/eu_ES/agenda.lang
+++ b/htdocs/langs/eu_ES/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= All my events/tasks
 AllActions= All events/tasks
-ViewList=List view
 ViewCal=Month view
 ViewDay=Day view
 ViewWeek=Week view
diff --git a/htdocs/langs/eu_ES/commercial.lang b/htdocs/langs/eu_ES/commercial.lang
index 5e6f75fc30cbc44b1add5efe620c044511b58e97..e494e42111ed9d50b933e449af7fceb01701ca6c 100644
--- a/htdocs/langs/eu_ES/commercial.lang
+++ b/htdocs/langs/eu_ES/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Proiektuaren egoera
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/eu_ES/companies.lang b/htdocs/langs/eu_ES/companies.lang
index e670d6e25cae4c59ebd6b3d14f5b3364a836acd2..22cc5753e88f1da276c3871dbe59646a6f903e8c 100644
--- a/htdocs/langs/eu_ES/companies.lang
+++ b/htdocs/langs/eu_ES/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Third party contact/address
 StatusContactValidated=Status of contact/address
 Company=Company
 CompanyName=Company name
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Companies
 CountryIsInEEC=Country is inside European Economic Community
 ThirdPartyName=Third party name
@@ -68,6 +69,7 @@ Country=Country
 CountryCode=Country code
 CountryId=Country id
 Phone=Phone
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/eu_ES/errors.lang b/htdocs/langs/eu_ES/errors.lang
index 3fc477121f01ec37224e22a7cb98153aeffbc5c0..2cdc521612acdee49654316bbfcf24d9d9e66414 100644
--- a/htdocs/langs/eu_ES/errors.lang
+++ b/htdocs/langs/eu_ES/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/eu_ES/languages.lang b/htdocs/langs/eu_ES/languages.lang
index 0ca58f629e4c13f924f9fd1fb2d4d9711d51ab37..9aa816325867525622d58a2d0b6c2ea749720d8d 100644
--- a/htdocs/langs/eu_ES/languages.lang
+++ b/htdocs/langs/eu_ES/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Frantsesa (Kanada)
 Language_fr_CH=Frantsea (Suitza)
 Language_fr_FR=Frantsesa
 Language_fr_NC=French (New Caledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebrew
 Language_hr_HR=Croatian
 Language_hu_HU=Hungarian
@@ -70,6 +71,7 @@ Language_sv_SV=Swedish
 Language_sv_SE=Swedish
 Language_sq_AL=Albanian
 Language_sk_SK=Slovakian
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrainian
diff --git a/htdocs/langs/eu_ES/main.lang b/htdocs/langs/eu_ES/main.lang
index f952789d6ac8d5283f483b62ef1daeeed6fbf7b2..b4fd2ad096a8900f801bab0f530f175ed93d9048 100644
--- a/htdocs/langs/eu_ES/main.lang
+++ b/htdocs/langs/eu_ES/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Monday
 Tuesday=Tuesday
diff --git a/htdocs/langs/eu_ES/margins.lang b/htdocs/langs/eu_ES/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/eu_ES/margins.lang
+++ b/htdocs/langs/eu_ES/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/eu_ES/products.lang b/htdocs/langs/eu_ES/products.lang
index 55b1d016827f1eda96e4f8861becf006341e5974..9dcaf5bc68443ed389527b089f3474be16b4e181 100644
--- a/htdocs/langs/eu_ES/products.lang
+++ b/htdocs/langs/eu_ES/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/eu_ES/projects.lang b/htdocs/langs/eu_ES/projects.lang
index f4b9129117dd0a532aadf4cfc1e352d1efa6cc6c..0e20e9947060d4b957da3ea1cbd520105b551d88 100644
--- a/htdocs/langs/eu_ES/projects.lang
+++ b/htdocs/langs/eu_ES/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leader
 TypeContact_project_external_PROJECTLEADER=Project leader
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/eu_ES/sendings.lang b/htdocs/langs/eu_ES/sendings.lang
index 1dc182c6fdcc75bb2fed7663ac9561bacd3741c5..4d4aca48cd9459c12589284852cd6551e724cc38 100644
--- a/htdocs/langs/eu_ES/sendings.lang
+++ b/htdocs/langs/eu_ES/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Shipments
 AllSendings=All Shipments
 Shipment=Shipment
 Shipments=Shipments
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Shipments area
 ListOfSendings=List of shipments
@@ -26,8 +26,8 @@ QtyToShip=Qty to ship
 QtyReceived=Qty received
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Other shipments for this order
-DateSending=Date sending order
-DateSendingShort=Date sending order
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Shipments for this order
 SendingsAndReceivingForSameOrder=Shipments and receivings for this order
 SendingsToValidate=Shipments to validate
diff --git a/htdocs/langs/eu_ES/stocks.lang b/htdocs/langs/eu_ES/stocks.lang
index 7aeef1c96414b7c022420907803398303d9af080..1056cefe33227f25ac7483569ee29ec5f7ec9d0c 100644
--- a/htdocs/langs/eu_ES/stocks.lang
+++ b/htdocs/langs/eu_ES/stocks.lang
@@ -57,7 +57,7 @@ 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
+DeStockOnShipment=Decrease real stocks on shipping 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
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/eu_ES/trips.lang b/htdocs/langs/eu_ES/trips.lang
index 910b9df623a400b7ea181e450ad9f9db5fc0cfd2..dd115be61bf7edb2853130bf63bf2b801d8a958a 100644
--- a/htdocs/langs/eu_ES/trips.lang
+++ b/htdocs/langs/eu_ES/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/fa_IR/accountancy.lang b/htdocs/langs/fa_IR/accountancy.lang
index 8935f87894fb69e90984c3cb30cce9fdc269211a..17fc795a81433280b28ef160a48c9909722fe11a 100644
--- a/htdocs/langs/fa_IR/accountancy.lang
+++ b/htdocs/langs/fa_IR/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=حساب حسابداری جدید
 Update=به روز رسانی
 List=فهرست
 Create=ایجاد کردن
+CreateMvts=Create movement
 UpdateAccount=اصلاح حساب حسابداری
 UpdateMvts=اصلاح نقل و انتقال
 WriteBookKeeping=ثبت حساب ها در دفتر کل
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/fa_IR/admin.lang b/htdocs/langs/fa_IR/admin.lang
index dd604e09f3b08bd26e167535941acfb1001554c3..ae8341c00c85632f95b32bec9f9ca3fadf47f2d7 100644
--- a/htdocs/langs/fa_IR/admin.lang
+++ b/htdocs/langs/fa_IR/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=نظرسنجی گسترش
-Module55000Desc=ماژول را به نظر سنجی آنلاین (مانند دودل، خاتم کاری، Rdvz، ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=حاشیه
 Module59000Desc=ماژول برای مدیریت حاشیه
 Module60000Name=کمیسیون ها
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=هیچ رویداد امنیتی ثبت نشده است. 
 NoEventFoundWithCriteria=هیچ رویداد امنیتی شده است برای چنین معیارهای جستجو در بر داشت.
 SeeLocalSendMailSetup=مشاهده راه اندازی از sendmail محلی خود
 BackupDesc=برای ایجاد یک پشتیبان کامل از Dolibarr، شما باید:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=دایرکتوری آرشیو شده باید در یک مکان امن ذخیره می شود.
 BackupDescY=فایل روگرفت تولید باید در یک مکان امن ذخیره می شود.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=استفاده از یک فرم جستجو برای ا
 UseEcoTaxeAbility=پشتیبانی سازگار با محیط زیست Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=فرض نوع بارکد استفاده برای محصولات
 SetDefaultBarcodeTypeThirdParties=فرض نوع بارکد استفاده برای اشخاص ثالث
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= ماژول برای تولید کد محصول و چک کردن (محصول یا خدمات)
 ProductOtherConf= پیکربندی محصولات / خدمات
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=در حال ارسال راه اندازی ماژول
 SendingsReceiptModel=ارسال مدل رسید
 SendingsNumberingModules=Sendings تعداد ماژول ها
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=در اغلب موارد، sendings رسید هر دو به عنوان ورق برای تحویل به مشتری (لیستی از محصولات برای ارسال) و ورق است که recevied و امضا شده توسط مشتری استفاده می شود. بنابراین تحویل محصول رسید یکی از ویژگی های تکرار است و به ندرت فعال می شود.
 FreeLegalTextOnShippings=Free text on shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/fa_IR/agenda.lang b/htdocs/langs/fa_IR/agenda.lang
index 2dd1cc1ede737707f06d23e0bc0005edd16d86b9..e01537a5cf3e60547e72957cdf3c4afe65d21b9a 100644
--- a/htdocs/langs/fa_IR/agenda.lang
+++ b/htdocs/langs/fa_IR/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=رویدادها برای همه کاربران گروه
 ActionAssignedTo=Event assigned to
 AllMyActions= همه رویدادها من / وظایف
 AllActions= همه رویدادها / وظایف
-ViewList=مشاهده لیست
 ViewCal=مشاهده ماه
 ViewDay=نمای روز
 ViewWeek=مشاهده هفته
diff --git a/htdocs/langs/fa_IR/commercial.lang b/htdocs/langs/fa_IR/commercial.lang
index 58154b7027672f447d4b3f172687d69c88e5723e..508da233871082e3dda5cf127aba775ba92baead 100644
--- a/htdocs/langs/fa_IR/commercial.lang
+++ b/htdocs/langs/fa_IR/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=وضعیت چشم انداز
 DraftPropals=طرح تجاری پیش نویس
 SearchPropal=جستجوی یک طرح تجاری
 CommercialDashboard=خلاصه تجاری
+NoLimit=No limit
diff --git a/htdocs/langs/fa_IR/companies.lang b/htdocs/langs/fa_IR/companies.lang
index a353a5dc6808f6cc1fac578afd0bf8d4ce245d7d..dd1a50d1632c31f87531439fcbdcb719e796b7d1 100644
--- a/htdocs/langs/fa_IR/companies.lang
+++ b/htdocs/langs/fa_IR/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=شخص ثالث تماس با ما / آدرس
 StatusContactValidated=وضعیت تماس / آدرس
 Company=شرکت
 CompanyName=نام شرکت
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=شرکت
 CountryIsInEEC=کشور است در داخل جامعه اقتصادی اروپا
 ThirdPartyName=نام و نام خانوادگی شخص ثالث
@@ -68,6 +69,7 @@ Country=کشور
 CountryCode=کد کشور
 CountryId=شناسه کشور
 Phone=تلفن
+PhoneShort=Phone
 Skype=اسکایپ
 Call=تماس
 Chat=انجمن
diff --git a/htdocs/langs/fa_IR/errors.lang b/htdocs/langs/fa_IR/errors.lang
index ecb133e4984aaa264e8013f93743d54c9586d3bf..0c7364b3fea77299d0eba548f479f456f25009a8 100644
--- a/htdocs/langs/fa_IR/errors.lang
+++ b/htdocs/langs/fa_IR/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=لطفا ارزش برای استخراج را پر
 ErrorNoValueForRadioType=لطفا ارزش برای فهرست های رادیویی را پر کنید
 ErrorBadFormatValueList=ارزش لیست نیست می توانید بیش از یک آمده <u>است:٪ s را،</u> اما باید حداقل یک: هیدرولیکی Llave، VALORES
 ErrorFieldCanNotContainSpecialCharacters=<b>٪</b> درست <b>ها</b> باید شامل کاراکترهای خاص نیست.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=<b>٪</b> درست <b>ها</b> باید شامل کاراکترهای خاص، و نه حروف بزرگ نیست.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=بدون ماژول حسابداری فعال
 ErrorExportDuplicateProfil=این نام مشخصات در حال حاضر برای این مجموعه صادرات وجود دارد.
 ErrorLDAPSetupNotComplete=تطبیق Dolibarr-LDAP کامل نیست.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=پارامترهای راه اندازی اجباری هنوز تعریف نشده
diff --git a/htdocs/langs/fa_IR/languages.lang b/htdocs/langs/fa_IR/languages.lang
index 4f4389fcb77b73bc6e682af1286c050cfa046267..8c6da5904005c8a62caf5392b28ea6aaa74846c6 100644
--- a/htdocs/langs/fa_IR/languages.lang
+++ b/htdocs/langs/fa_IR/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=فرانسوی کانادا
 Language_fr_CH=فرانسوی سوییس
 Language_fr_FR=فرانسوی
 Language_fr_NC=فرانسه (کالدونیای جدید)
+Language_fy_NL=Frisian
 Language_he_IL=عبری
 Language_hr_HR=کرواتی
 Language_hu_HU=مجارستانی
@@ -70,6 +71,7 @@ Language_sv_SV=سوئدی
 Language_sv_SE=سوئدی
 Language_sq_AL=آلبانی
 Language_sk_SK=اسلواکی
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=تایلندی
 Language_uk_UA=اوکراین
diff --git a/htdocs/langs/fa_IR/main.lang b/htdocs/langs/fa_IR/main.lang
index 0aa1e89011604a16ae35daebd99b0e998fc9ab15..d01fe84f4c279357dd2be1b3481c2b06bca5aa7d 100644
--- a/htdocs/langs/fa_IR/main.lang
+++ b/htdocs/langs/fa_IR/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=دوشنبه
 Tuesday=سهشنبه
diff --git a/htdocs/langs/fa_IR/margins.lang b/htdocs/langs/fa_IR/margins.lang
index 78fccc0e2b757be992db176321b76de5c1141d22..176c477189be9157b52a4f481268f1c25316f729 100644
--- a/htdocs/langs/fa_IR/margins.lang
+++ b/htdocs/langs/fa_IR/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=به عنوان یک محصول
 UseDiscountAsService=به عنوان یک سرویس
 UseDiscountOnTotal=در ساب توتال
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=معرفی می کند اگر تخفیف های جهانی به عنوان یک محصول، سرویس و یا فقط در ساب توتال برای محاسبه حاشیه درمان می شود.
-MARGIN_TYPE=نوع حاشیه
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=حاشیه خام
 MargeNette=حاشیه خالص
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=حاشیه خام: فروش قیمت - خرید قیمت <br/> حاشیه خالص: فروش قیمت - قیمت تمام شده
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=قیمت تمام شده
 BuyingCost=قیمت تمام شده
 UnitCharges=اتهامات واحد
diff --git a/htdocs/langs/fa_IR/products.lang b/htdocs/langs/fa_IR/products.lang
index b24a107c259056dbc38af475014de8a1aea26b58..8bb1663c5c88fbe34cbd8d677f59927bb081e2fd 100644
--- a/htdocs/langs/fa_IR/products.lang
+++ b/htdocs/langs/fa_IR/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=قيمت منحصر به فرد در هر محصول / خدمات
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=همان قيمت تعيين شده در شرکت های تابعه مشتری
-PriceByCustomerLog=قيمت های ورود مشتری
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/fa_IR/projects.lang b/htdocs/langs/fa_IR/projects.lang
index 7c48bf34a0aaad1f57383cece86c99e4d209d927..0f1b438807cf6370ac46dfffd02979027c6900ca 100644
--- a/htdocs/langs/fa_IR/projects.lang
+++ b/htdocs/langs/fa_IR/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=وظیفه٪ s را ایجاد
 TaskModifiedInDolibarr=وظیفه٪ s تغییر
 TaskDeletedInDolibarr=وظیفه٪ s را حذف
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=رهبر پروژه
 TypeContact_project_external_PROJECTLEADER=رهبر پروژه
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/fa_IR/sendings.lang b/htdocs/langs/fa_IR/sendings.lang
index 45384d2f7812a3f7fc468348f6cb98b4553294f7..c84340b4fec5ef529854a6b2d120dae74529ec37 100644
--- a/htdocs/langs/fa_IR/sendings.lang
+++ b/htdocs/langs/fa_IR/sendings.lang
@@ -5,7 +5,7 @@ Sendings=حمل و نقل
 AllSendings=All Shipments
 Shipment=حمل
 Shipments=حمل و نقل
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=منطقه حمل و نقل
 ListOfSendings=فهرست محموله
@@ -26,8 +26,8 @@ QtyToShip=تعداد به کشتی
 QtyReceived=تعداد دریافت
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=دیگر محموله برای این منظور
-DateSending=عضویت جهت ارسال
-DateSendingShort=عضویت جهت ارسال
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=حمل و نقل برای این منظور
 SendingsAndReceivingForSameOrder=حمل و نقل و receivings برای این منظور
 SendingsToValidate=حمل و نقل به اعتبار
diff --git a/htdocs/langs/fa_IR/stocks.lang b/htdocs/langs/fa_IR/stocks.lang
index 09e1b608823c903c72521c3576dd0972f151a7b0..2f4bc034588aea60f8b3c1ea197761cba7802b86 100644
--- a/htdocs/langs/fa_IR/stocks.lang
+++ b/htdocs/langs/fa_IR/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=قانون کاهش مدیریت سهام
 RuleForStockManagementIncrease=قانون برای افزایش مدیریت سهام
 DeStockOnBill=کاهش سهام واقعی بر روی مشتریان اعتبار فاکتورها / یادداشت های اعتباری
 DeStockOnValidateOrder=کاهش سهام واقعی در اعتبار سنجی سفارشات مشتریان
-DeStockOnShipment=کاهش سهام واقعی در اعتبار حمل و نقل
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=افزایش سهام واقعی در تامین کنندگان فاکتورها / یادداشت های اعتباری اعتبار
 ReStockOnValidateOrder=افزایش سهام واقعی در سفارشات تامین کنندگان موافقت
 ReStockOnDispatchOrder=افزایش سهام واقعی در اعزام کتابچه راهنمای کاربر به انبارها، بعد از دریافت سفارش کالا
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/fa_IR/trips.lang b/htdocs/langs/fa_IR/trips.lang
index 34d4751b7c0598f0272c0306497d8387feae5b12..bb2098c0c5575ad4ffb8ec9d09b145c82b4518d2 100644
--- a/htdocs/langs/fa_IR/trips.lang
+++ b/htdocs/langs/fa_IR/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/fi_FI/accountancy.lang b/htdocs/langs/fi_FI/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/fi_FI/accountancy.lang
+++ b/htdocs/langs/fi_FI/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/fi_FI/admin.lang b/htdocs/langs/fi_FI/admin.lang
index 8a953808d232dd0e7e2dd50d8d4e4a1a92ca4311..531535d94ff9b9753336a9c4e48117ebdf24c0d4 100644
--- a/htdocs/langs/fi_FI/admin.lang
+++ b/htdocs/langs/fi_FI/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=O turvallisuus tapahtuma on kirjattu vielä. Tämä voi ol
 NoEventFoundWithCriteria=O turvallisuus tapauksessa on todettu tällaisen haun criterias.
 SeeLocalSendMailSetup=Katso paikallisen sendmail setup
 BackupDesc=Voit tehdä täydellinen varmuuskopio Dolibarr sinun tulee:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=Arkistoidut hakemistossa on säilytettävä turvallisessa paikassa.
 BackupDescY=Luotu dump tiedosto on säilytettävä turvallisessa paikassa.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Tuki Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Oletus viivakoodi tyyppi käyttää tuotteita
 SetDefaultBarcodeTypeThirdParties=Oletus viivakoodi tyyppi käyttämään kolmansien osapuolten
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Lähetysvalinnat-moduulin asetukset
 SendingsReceiptModel=Lähettävä vastaanottanut malli
 SendingsNumberingModules=Lähetysten numerointi moduulit
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=Useimmissa tapauksissa sendings tulot käytetään sekä piirturilevyt asiakas toimitukset (tuotteiden luettelon lähettää) ja levyt on recevied ja allekirjoittanut asiakas. Joten tuotteen toimitusten kuitit on kahdennettu ominaisuus ja se on harvoin käytössä.
 FreeLegalTextOnShippings=Free text on shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/fi_FI/agenda.lang b/htdocs/langs/fi_FI/agenda.lang
index e2c119cb106bc695d2b987331710ea977a9d267d..a86101e70b810613bb69178700e2b02cf0d8747b 100644
--- a/htdocs/langs/fi_FI/agenda.lang
+++ b/htdocs/langs/fi_FI/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= Kaikki toimet / tehtävät
 AllActions= Toutes les actions / tehtävät
-ViewList=Näytä lista
 ViewCal=Näytä kalenteri
 ViewDay=Päivä näkymä
 ViewWeek=Viikkonäkymä
diff --git a/htdocs/langs/fi_FI/commercial.lang b/htdocs/langs/fi_FI/commercial.lang
index a3dc28186cc2ca5bc3ba499c2df3b7ca1254f5c0..d42b003ece4ca7eb021a1121fae39527092d1de8 100644
--- a/htdocs/langs/fi_FI/commercial.lang
+++ b/htdocs/langs/fi_FI/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Mahdollisuuden tila
 DraftPropals=Kaupallisten ehdotusten luonnos
 SearchPropal=Hae kaupallisia ehdotuksia
 CommercialDashboard=Kaupallinen yhteenveto
+NoLimit=No limit
diff --git a/htdocs/langs/fi_FI/companies.lang b/htdocs/langs/fi_FI/companies.lang
index 0cbcd606af88ccc7c29121a7d3309c3e1040fd57..e74e8aea9c6b85fab5924e449d3a39e2e171b7ae 100644
--- a/htdocs/langs/fi_FI/companies.lang
+++ b/htdocs/langs/fi_FI/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Kolmannen osapuolen yhteystiedot/osoitteet
 StatusContactValidated=Yhteystietojen/osoitteiden tila
 Company=Yritys
 CompanyName=Yrityksen nimi
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Yritykset
 CountryIsInEEC=Maa kuuluu EU:hun
 ThirdPartyName=Kolmannen osapuolen nimi
@@ -68,6 +69,7 @@ Country=Maa
 CountryCode=Maakoodi
 CountryId=Maatunnus
 Phone=Puhelin
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/fi_FI/errors.lang b/htdocs/langs/fi_FI/errors.lang
index 7e6ddfe2f761cbf0fdd6468109057d8a498654d6..369eb94481e811afe9a65aeee2ecad2c09a1bc32 100644
--- a/htdocs/langs/fi_FI/errors.lang
+++ b/htdocs/langs/fi_FI/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=<b>Kenttä %s</b> ei saa sisältää erikoismerkkejä.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=O kirjanpito moduuli aktivoitu
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP yhteensovitus ei ole täydellinen.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/fi_FI/languages.lang b/htdocs/langs/fi_FI/languages.lang
index 117a45e72365dff66ab01ee5878b5d44498874bb..0213b11ecb810c18f79aacececbe52458cc58d64 100644
--- a/htdocs/langs/fi_FI/languages.lang
+++ b/htdocs/langs/fi_FI/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Ranska (Kanada)
 Language_fr_CH=Ranska (Sveitsi)
 Language_fr_FR=Ranskalainen
 Language_fr_NC=Ranskan (Uusi-Kaledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Heprea
 Language_hr_HR=Kroaatti
 Language_hu_HU=Unkari
@@ -70,6 +71,7 @@ Language_sv_SV=Ruotsi
 Language_sv_SE=Ruotsi
 Language_sq_AL=Albanian
 Language_sk_SK=Slovakian
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thaimaalainen
 Language_uk_UA=Ukrainalainen
diff --git a/htdocs/langs/fi_FI/main.lang b/htdocs/langs/fi_FI/main.lang
index 6645f2f45d2da38aee85fad7bfb0aca3ac87aace..c3f5c7551fdc410f77af6d35e27e118af18a9b21 100644
--- a/htdocs/langs/fi_FI/main.lang
+++ b/htdocs/langs/fi_FI/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Maanantai
 Tuesday=Tiistai
diff --git a/htdocs/langs/fi_FI/margins.lang b/htdocs/langs/fi_FI/margins.lang
index 4836c72cf6d6606bb540091db0595ee305e7632b..9c81c1b2bf51af8c9bb34efc096f9d566d760d44 100644
--- a/htdocs/langs/fi_FI/margins.lang
+++ b/htdocs/langs/fi_FI/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/fi_FI/products.lang b/htdocs/langs/fi_FI/products.lang
index 05bf4b5e85573494912616a2c7e8b559997e8fed..60ee665fa5783caf908ddd2efb72e462c1fd8aea 100644
--- a/htdocs/langs/fi_FI/products.lang
+++ b/htdocs/langs/fi_FI/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/fi_FI/projects.lang b/htdocs/langs/fi_FI/projects.lang
index 40fa15b256373e7e159a7c2fb4c16ff8a1cee737..1f4e40d23cc4a4d709f746797fe1d97f1310a8e9 100644
--- a/htdocs/langs/fi_FI/projects.lang
+++ b/htdocs/langs/fi_FI/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Projektin johtaja
 TypeContact_project_external_PROJECTLEADER=Projektin johtaja
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/fi_FI/sendings.lang b/htdocs/langs/fi_FI/sendings.lang
index fa5e296d529f693a5b154beeec6a7d1bb12f398c..589227cd1c50b9ace55a9740df94d0e6273aa3d2 100644
--- a/htdocs/langs/fi_FI/sendings.lang
+++ b/htdocs/langs/fi_FI/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Sendings
 AllSendings=All Shipments
 Shipment=Lähettävä
 Shipments=Toimitukset
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Sendings alueella
 ListOfSendings=Luettelo sendings
@@ -26,8 +26,8 @@ QtyToShip=Kpl alusten
 QtyReceived=Kpl saanut
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Muut sendings tässä tilauksessa
-DateSending=Päiväys lähettämistä, jotta
-DateSendingShort=Päiväys lähettämistä, jotta
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Sendings tässä tilauksessa
 SendingsAndReceivingForSameOrder=Sendings ja receivings tässä tilauksessa
 SendingsToValidate=Lähetysvalinnat validoida
diff --git a/htdocs/langs/fi_FI/stocks.lang b/htdocs/langs/fi_FI/stocks.lang
index 863972bacd890457f4d038959d016ec57ac04b53..258eb61c0059577cc7096be979c8eafb028f0a7f 100644
--- a/htdocs/langs/fi_FI/stocks.lang
+++ b/htdocs/langs/fi_FI/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Sääntö varaston hallintaan lasku
 RuleForStockManagementIncrease=Sääntö varaston hallintaan lisätä
 DeStockOnBill=Decrease todellinen varastot laskuista / hyvityslaskuja
 DeStockOnValidateOrder=Decrease todellinen varastot tilaukset toteaa
-DeStockOnShipment=Otto real varastojen siirtoa validointi
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Lisäys todellinen varastot laskuista / hyvityslaskuja
 ReStockOnValidateOrder=Lisäys todellinen varastot tilaukset toteaa
 ReStockOnDispatchOrder=Lisäys real varastot käsikirja lähettämistä osaksi varastot, kun toimittaja voidaan vastaanottaa
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/fi_FI/trips.lang b/htdocs/langs/fi_FI/trips.lang
index c3173235df95dd10d3b326d65b3373d43885576b..cd63f6865d079cca684445acdc8a2b13964cba93 100644
--- a/htdocs/langs/fi_FI/trips.lang
+++ b/htdocs/langs/fi_FI/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/fr_BE/admin.lang b/htdocs/langs/fr_BE/admin.lang
index 19059fcef4bbc26251bb0df9f688908050a5a6da..a7b7f36bd74e187f38ad56dc12410ec7ad5654a2 100644
--- a/htdocs/langs/fr_BE/admin.lang
+++ b/htdocs/langs/fr_BE/admin.lang
@@ -27,5 +27,3 @@ RemoveLock=Supprimez le fichier <b>%s</b> s'il existe pour autoriser l'utilisati
 AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
 AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
 ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
-UseUnits=Support units
-SendingsAbility=Support shipment sheets for customer deliveries
diff --git a/htdocs/langs/fr_BE/companies.lang b/htdocs/langs/fr_BE/companies.lang
deleted file mode 100644
index 6dbc0710440a9ec4b1deb924dfbe39b9173f6c81..0000000000000000000000000000000000000000
--- a/htdocs/langs/fr_BE/companies.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - companies
-AliasNames=Alias names (commercial, trademark, ...)
diff --git a/htdocs/langs/fr_BE/products.lang b/htdocs/langs/fr_BE/products.lang
deleted file mode 100644
index 255754ff7790fbf412afa1d022b19a5576fb4ec6..0000000000000000000000000000000000000000
--- a/htdocs/langs/fr_BE/products.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - products
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/fr_BE/projects.lang b/htdocs/langs/fr_BE/projects.lang
deleted file mode 100644
index ef9e5ce9d8d4e9a8bdcc4324527d37ee4a885e32..0000000000000000000000000000000000000000
--- a/htdocs/langs/fr_BE/projects.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - projects
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/fr_BE/sendings.lang b/htdocs/langs/fr_BE/sendings.lang
deleted file mode 100644
index 83b3798011748890d6dcc6c499ef5a0cf25e2538..0000000000000000000000000000000000000000
--- a/htdocs/langs/fr_BE/sendings.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - sendings
-ShowSending=Show Sending
-DateSendingShort=Date sending order
diff --git a/htdocs/langs/fr_BE/stocks.lang b/htdocs/langs/fr_BE/stocks.lang
deleted file mode 100644
index 1af77b56a1438457758beb821be90471791b2c21..0000000000000000000000000000000000000000
--- a/htdocs/langs/fr_BE/stocks.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - stocks
-DeStockOnShipment=Decrease real stocks on shipment validation
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/fr_CA/admin.lang b/htdocs/langs/fr_CA/admin.lang
index 02a0f1bad66d05fe5a962c3fb95a1f5ba99749db..14bb51a07541bed839ef02042d7c747105c9ed90 100644
--- a/htdocs/langs/fr_CA/admin.lang
+++ b/htdocs/langs/fr_CA/admin.lang
@@ -21,6 +21,7 @@ Permission93=Supprimer les charges et la TVA (TPS)
 Permission94=Exporter les charges
 Permission141=Consulter tous les projets et tâches (y compris privés dont je ne suis pas contact)
 Permission144=Supprimer tous les projets et tâches (y compris privés dont je ne suis pas contact)
+Permission771=Voir les notes de frais (Les vôtres et les utilisateurs autorisés)
 DictionarySocialContributions=Types de charges sociales
 DictionaryVAT=Taux de TVA (TPS) ou de Taxes de Ventes
 VATManagement=Gestion TVA (TPS)
@@ -33,7 +34,6 @@ LocalTax2IsNotUsedDesc=Pas d'utilisation de 3ème type taxe (autre que TVA(TPS))
 ShowBugTrackLink=Afficher le lien "Signaler un défaut"
 MAIN_ROUNDING_RULE_TOT=Taille du pas des arrondis (pour les très rares pays qui arrondissent sur une autre base que la base 10)
 OnlyFollowingModulesAreOpenedToExternalUsers=Remarque, seuls les modules suivants sont ouverts aux utilisateurs externes (quelles que soient les permissions de ces utilisateurs) :
-UseUnits=Support units
 TaxSetup=Configuration du module Taxes, charges sociales et dividendes
 YourCompanyDoesNotUseVAT=Votre institution est configurée comme non assujettie à la TVA (TPS) (Accueil - Configuration - Société/Institution), aussi il n'y a aucune option sur la gestion TVA à paramétrer.
 Opened=Ouverte
diff --git a/htdocs/langs/fr_CA/companies.lang b/htdocs/langs/fr_CA/companies.lang
index 8e1df09eed86b0f5a3e7d55d56c3e214b8d9de67..bf49d3870ee7160abd748c7132c392c1a00dea4b 100644
--- a/htdocs/langs/fr_CA/companies.lang
+++ b/htdocs/langs/fr_CA/companies.lang
@@ -1,5 +1,4 @@
 # Dolibarr language file - Source file is en_US - companies
-AliasNames=Alias names (commercial, trademark, ...)
 VATIsUsed=Assujetti à la TVA (TPS)
 VATIsNotUsed=Non assujetti à la TVA (TPS)
 VATIntra=Numéro de TVA (TPS)
diff --git a/htdocs/langs/fr_CA/products.lang b/htdocs/langs/fr_CA/products.lang
deleted file mode 100644
index 255754ff7790fbf412afa1d022b19a5576fb4ec6..0000000000000000000000000000000000000000
--- a/htdocs/langs/fr_CA/products.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - products
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/fr_CA/projects.lang b/htdocs/langs/fr_CA/projects.lang
deleted file mode 100644
index ef9e5ce9d8d4e9a8bdcc4324527d37ee4a885e32..0000000000000000000000000000000000000000
--- a/htdocs/langs/fr_CA/projects.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - projects
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/fr_CA/sendings.lang b/htdocs/langs/fr_CA/sendings.lang
deleted file mode 100644
index cceb71550e222d827bb5d40ba8f8e5e6192dbdaf..0000000000000000000000000000000000000000
--- a/htdocs/langs/fr_CA/sendings.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - sendings
-DateDeliveryPlanned=Planed date of delivery
diff --git a/htdocs/langs/fr_CA/stocks.lang b/htdocs/langs/fr_CA/stocks.lang
deleted file mode 100644
index 1af77b56a1438457758beb821be90471791b2c21..0000000000000000000000000000000000000000
--- a/htdocs/langs/fr_CA/stocks.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - stocks
-DeStockOnShipment=Decrease real stocks on shipment validation
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/fr_CH/admin.lang b/htdocs/langs/fr_CH/admin.lang
index 45ade9fe4477996fe5afb85a57c9b7be86944cf3..1c53b65c99c6fee95d719213ae8ef0909a718a3f 100644
--- a/htdocs/langs/fr_CH/admin.lang
+++ b/htdocs/langs/fr_CH/admin.lang
@@ -2,5 +2,3 @@
 AntiVirusCommandExample=Example for ClamWin: c:\\Progra~1\\ClamWin\\bin\\clamscan.exe<br>Example for ClamAv: /usr/bin/clamscan
 AntiVirusParamExample=Example for ClamWin: --database="C:\\Program Files (x86)\\ClamWin\\lib"
 ExampleOfDirectoriesForModelGen=Examples of syntax:<br>c:\\mydir<br>/home/mydir<br>DOL_DATA_ROOT/ecm/ecmdir
-UseUnits=Support units
-SendingsAbility=Support shipment sheets for customer deliveries
diff --git a/htdocs/langs/fr_CH/companies.lang b/htdocs/langs/fr_CH/companies.lang
deleted file mode 100644
index 6dbc0710440a9ec4b1deb924dfbe39b9173f6c81..0000000000000000000000000000000000000000
--- a/htdocs/langs/fr_CH/companies.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - companies
-AliasNames=Alias names (commercial, trademark, ...)
diff --git a/htdocs/langs/fr_CH/products.lang b/htdocs/langs/fr_CH/products.lang
deleted file mode 100644
index 255754ff7790fbf412afa1d022b19a5576fb4ec6..0000000000000000000000000000000000000000
--- a/htdocs/langs/fr_CH/products.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - products
-PriceByCustomerLog=Price by customer log
diff --git a/htdocs/langs/fr_CH/projects.lang b/htdocs/langs/fr_CH/projects.lang
deleted file mode 100644
index ef9e5ce9d8d4e9a8bdcc4324527d37ee4a885e32..0000000000000000000000000000000000000000
--- a/htdocs/langs/fr_CH/projects.lang
+++ /dev/null
@@ -1,2 +0,0 @@
-# Dolibarr language file - Source file is en_US - projects
-OpportunityPonderatedAmount=Opportunities ponderated amount
diff --git a/htdocs/langs/fr_CH/sendings.lang b/htdocs/langs/fr_CH/sendings.lang
deleted file mode 100644
index 83b3798011748890d6dcc6c499ef5a0cf25e2538..0000000000000000000000000000000000000000
--- a/htdocs/langs/fr_CH/sendings.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - sendings
-ShowSending=Show Sending
-DateSendingShort=Date sending order
diff --git a/htdocs/langs/fr_CH/stocks.lang b/htdocs/langs/fr_CH/stocks.lang
deleted file mode 100644
index 1af77b56a1438457758beb821be90471791b2c21..0000000000000000000000000000000000000000
--- a/htdocs/langs/fr_CH/stocks.lang
+++ /dev/null
@@ -1,3 +0,0 @@
-# Dolibarr language file - Source file is en_US - stocks
-DeStockOnShipment=Decrease real stocks on shipment validation
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
diff --git a/htdocs/langs/fr_FR/accountancy.lang b/htdocs/langs/fr_FR/accountancy.lang
index 11481f5a2acb4893009294301598dfa6f027b8c2..a015020b4e6d828568ee3279ca64af3f1b06ccbd 100644
--- a/htdocs/langs/fr_FR/accountancy.lang
+++ b/htdocs/langs/fr_FR/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=Nouveau compte comptable
 Update=Modifier
 List=Liste
 Create=Créer
+CreateMvts=Create movement
 UpdateAccount=Modification de compte comptable
 UpdateMvts=Modification de mouvements
 WriteBookKeeping=Enregistrer les écritures dans le grand livre
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Commencer le tri des pages de ventilation
 
 AccountLength=Longueur des comptes comptables affichés dans Dolibarr 
 AccountLengthDesc=Fonction permettant de simuler une longueur de compte comptable en remplaçant les espaces par le chiffre zéro. Cette fonction touche uniquement à l'affichage, elle ne modifie pas les comptes comptables enregistrés dans Dolibarr. Pour l'export, cette fonction est nécessaire pour être compatible avec certains logiciels.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Longueur des comptes généraux
 ACCOUNTING_LENGTH_AACCOUNT=Longueur des comptes tiers
 
diff --git a/htdocs/langs/fr_FR/admin.lang b/htdocs/langs/fr_FR/admin.lang
index 51379c4caf2cf2a8ca1c9fc4d37a220f3c157d32..c935528237fc6521bc6fb7494e4aedac09087e23 100644
--- a/htdocs/langs/fr_FR/admin.lang
+++ b/htdocs/langs/fr_FR/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Comptabilité (avancée)
 Module50400Desc=Gestion de la comptabilité (doubles parties)
 Module54000Name=PrintIPP
 Module54000Desc=Impression directe (sans ouvrir les documents) en utilisant l'interface Cups IPP (l'imprimante doit être visible depuis le serveur, et CUPS doit être installé sur le serveur).
-Module55000Name=Sondages
-Module55000Desc=Module pour intégrer un sondage (comme Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Marges
 Module59000Desc=Module pour gérer les marges
 Module60000Name=Commissions
@@ -730,7 +730,7 @@ Permission538=Exporter les services
 Permission701=Consulter les dons
 Permission702=Créer/modifier les dons
 Permission703=Supprimer les dons
-Permission771=Voir les notes de frais (Les vôtres et les utilisateurs autorisés)
+Permission771=Voir les notes de frais (les vôtres et celles de vos subordonnés)
 Permission772=Créer/modifier les notes de frais
 Permission773=Supprimer les notes de frais
 Permission774=Lire toutes les notes de frais (même pour les utilisateurs en dehors de ma hierarchie)
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Aucun événement d'audit de sécurité n'a été enregist
 NoEventFoundWithCriteria=Aucun événement d'audit de sécurité trouvé avec ces critères.
 SeeLocalSendMailSetup=Voir la configuration locale de sendmail
 BackupDesc=Pour réaliser une sauvegarde complète de Dolibarr, vous devez :
-BackupDesc2=Sauvegardez le contenu du répertoire document (<b>%s</b>) qui contient tous les fichiers envoyés ou générés (vous pouvez créer un zip du répertoire par exemple).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Sauvez le contenu de votre base de données (<b>%s</b>) dans un fichier « dump ». Pour cela vous pouvez utiliser l'assistant ci-dessous.
 BackupDescX=Le répertoire archivé devra être placé en lieu sûr.
 BackupDescY=Le fichier « dump » généré devra être placé en lieu sûr.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Utilisez un champ avec auto-complétion pour choisir le
 UseEcoTaxeAbility=Prise en charge des éco-taxes (DEEE)
 SetDefaultBarcodeTypeProducts=Type de code-barre utilisé par défaut pour les produits
 SetDefaultBarcodeTypeThirdParties=Type de code-barre utilisé par défaut pour les tiers
-UseUnits=Support des unités
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Modèles de numérotation des produits / services
 ProductOtherConf= Paramètres des produits / services
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Email fixe cible destinataires
 SendingsSetup=Configuration du module Expédition/Livraison
 SendingsReceiptModel=Modèles de bordereau d'expédition
 SendingsNumberingModules=Modèles de numérotation des expéditions
-SendingsAbility=Prise en charge des bons d'expédition vers le client
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=Dans la plupart des cas, ce sont les bons d'expédition/livraison (liste des produits à envoyer par le transporteur) qui font office de bons de réception et qui sont signés par le client. La gestion des bons de réception fait donc double emploi et sera rarement activée.
 FreeLegalTextOnShippings=Mention complémentaire sur les expéditions
 ##### Deliveries #####
@@ -1566,7 +1566,7 @@ EndPointIs=Les clients SOAP doivent envoyer leur requêtes vers le point de sort
 ApiSetup=Configuration du module API REST
 ApiDesc=En activant ce module, Dolibarr devient aussi serveur de services API de type REST
 KeyForApiAccess=Clé pour utiliser les API (paramètre "api_key")
-ApiProductionMode=Enable production mode
+ApiProductionMode=Activer le mode « production »
 ApiEndPointIs=Vous pouvez accéder aux API par l'URL
 ApiExporerIs=Vous pouvez consulter la liste des API par l'URL
 OnlyActiveElementsAreExposed=Seuls les éléments en rapport avec un module actif sont présentés.
@@ -1600,7 +1600,7 @@ ProjectsSetup=Configuration du module Projets
 ProjectsModelModule=Modèles de document de rapport projets
 TasksNumberingModules=Modèles de numérotation des références tâches
 TaskModelModule=Modèles de document de rapport tâches
-UseSearchToSelectProject=Use autocompletion fields to choose project (instead of using a list box)
+UseSearchToSelectProject=Utilisez un champ avec auto-complétion pour choisir les projets (plutôt qu'une liste déroulante).
 ##### ECM (GED) #####
 ECMSetup = Configuration du module GED
 ECMAutoTree = L'arborescence automatique est disponible
@@ -1651,24 +1651,24 @@ LeftMenuBackgroundColor=Couleur de fond pour le menu Gauche
 BackgroundTableTitleColor=Couleur de fond pour la ligne de titre des tables
 BackgroundTableLineOddColor=Couleur de fond pour les lignes impaires des tables
 BackgroundTableLineEvenColor=Couleur de fond pour les lignes paires des tales
-MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
+MinimumNoticePeriod=Période de préavis minimum (Votre demande de congé doit être faite avant ce délai)
 NbAddedAutomatically=Number of days added to counters of users (automatically) each month
 EnterAnyCode=This field contains a reference to identify line. Enter any value of your choice, but without special characters.
-UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For exemple: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364]
-PositionIntoComboList=Position of line into combo lists
+UnicodeCurrency=Saisissez ici entre accolades, la liste du numéro des octets qui représentent le symbole de la monnaie. Pour exemple: pour $, entrez [36] - pour le Real Brésilien R$ [82,36] - pour l'euro €, entrez [8364]
+PositionIntoComboList=Position de la ligne dans des listes déroulantes
 SellTaxRate=Sale tax rate
-RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
-OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
-TemplateForElement=This template record is dedicated to which element
+RecuperableOnly=Oui pour une TVA "Perçue Non Récupérable" dédiée à certains pays comme la France. Gardez la valeur à "Non" dans tous les autres cas.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+OpportunityPercent=Lorsque vous créez une opportunité, vous aurez défini un montant estimatif de projet/affaire. Selon le statut de l'opportunité, ce montant peut être multiplié par ce taux pour évaluer montant probable que vos opportunités sont susceptibles de générer. La valeur est un pourcentage (entre 0 et 100).
+TemplateForElement=Cet enregistrement modèle est dédié à quel élément
 TypeOfTemplate=Type de modèle
-TemplateIsVisibleByOwnerOnly=Template is visible by owner only
-MailToSendProposal=To send customer proposal
-MailToSendOrder=To send customer order
-MailToSendInvoice=To send customer invoice
-MailToSendShipment=To send shipment
-MailToSendIntervention=To send intervention
-MailToSendSupplierRequestForQuotation=To send quotation request to supplier
-MailToSendSupplierOrder=To send supplier order
-MailToSendSupplierInvoice=To send supplier invoice
-MailToThirdparty=To send email from thirdparty page
+TemplateIsVisibleByOwnerOnly=Le modèle est visible par le propriétaire seulement
+MailToSendProposal=Pour l'envoi de proposition commerciale client
+MailToSendOrder=Pour l'envoi de commande client
+MailToSendInvoice=Pour l'envoi de facture client
+MailToSendShipment=Pour l'envoi de bon de livraison
+MailToSendIntervention=Pour l'envoi de fiche intervention
+MailToSendSupplierRequestForQuotation=Pour l'envoi de demande de prix fournisseur
+MailToSendSupplierOrder=Pour l'envoi de commande fournisseur
+MailToSendSupplierInvoice=Pour l'envoi de facture fournisseur
+MailToThirdparty=Pour l'envoi d'email depuis la fiche Tiers
diff --git a/htdocs/langs/fr_FR/agenda.lang b/htdocs/langs/fr_FR/agenda.lang
index e255ed0690de73a27cb20c1424bd83cc87b8a4a2..ded99209c3bff1e274aadf9de0594b22e4eb28c9 100644
--- a/htdocs/langs/fr_FR/agenda.lang
+++ b/htdocs/langs/fr_FR/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Evénements de tous les utilisateurs du groupe
 ActionAssignedTo=Evénement assigné à
 AllMyActions= Tous mes événements
 AllActions= Tous les événements
-ViewList=Vue liste
 ViewCal=Vue mois
 ViewDay=Vue jour
 ViewWeek=Vue semaine
@@ -96,7 +95,7 @@ MyAvailability=Ma disponibilité
 ActionType=Type événement
 DateActionBegin=Date début événément
 CloneAction=Cloner l'événement
-ConfirmCloneEvent=Are you sure you want to clone the event <b>%s</b> ?
+ConfirmCloneEvent=Êtes-vous sûr de vouloir cloner cet événement <b>%s</b> ?
 RepeatEvent=Répétez événement
 EveryWeek=Chaque semaine
 EveryMonth=Chaque mois
diff --git a/htdocs/langs/fr_FR/banks.lang b/htdocs/langs/fr_FR/banks.lang
index 89aef8f7e66c79a50392c5cc3ebf99c3c7015ea4..fb888bc82e39f9f94e06e2d5828214913831aaad 100644
--- a/htdocs/langs/fr_FR/banks.lang
+++ b/htdocs/langs/fr_FR/banks.lang
@@ -166,7 +166,7 @@ ConfirmDeleteRib=Etes vous sur de vouloir supprimé ce RIB ?
 StartDate=Date de début
 EndDate=Date de fin
 RejectCheck=Vérifiez rejet
-ConfirmRejectCheck=Are you sure you want to mark this check as rejected ?
+ConfirmRejectCheck=Êtes-vous sûr de vouloir marquer ce chèque comme rejeté ?
 RejectCheckDate=Date de vérification des rejets
 CheckRejected=Chèques rejetés
 CheckRejectedAndInvoicesReopened=Chèques rejetées et factures réouvertes
diff --git a/htdocs/langs/fr_FR/commercial.lang b/htdocs/langs/fr_FR/commercial.lang
index e4547c3b53dffdb6010beeedf49a31d9c56d9a8b..162cec90e552d2b9ee7a61af880cb03823ba6762 100644
--- a/htdocs/langs/fr_FR/commercial.lang
+++ b/htdocs/langs/fr_FR/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Status prospection
 DraftPropals=Propositions brouillons
 SearchPropal=Rechercher une proposition
 CommercialDashboard=Synthèse commercial
+NoLimit=No limit
diff --git a/htdocs/langs/fr_FR/companies.lang b/htdocs/langs/fr_FR/companies.lang
index 602fb4b11e4941600b2ecfb579eeb4d39fbbee76..29cde240a19501e4b54149c1951a2ea534628016 100644
--- a/htdocs/langs/fr_FR/companies.lang
+++ b/htdocs/langs/fr_FR/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Contact tiers
 StatusContactValidated=État du contact
 Company=Société
 CompanyName=Raison sociale
-AliasNames=Nom alternatif (commercial, marque, abbréviation)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Sociétés
 CountryIsInEEC=Pays de la Communauté Économique Européenne
 ThirdPartyName=Nom du tiers
@@ -68,6 +69,7 @@ Country=Pays
 CountryCode=Code pays
 CountryId=Identifiant pays
 Phone=Téléphone
+PhoneShort=Phone
 Skype=Skype
 Call=Appeler
 Chat=Tchat
diff --git a/htdocs/langs/fr_FR/compta.lang b/htdocs/langs/fr_FR/compta.lang
index 53a30490eb540a8d68b782ff0c416212516d8537..7ae01f7453513dd98a6dd364093f25db92c61a4f 100644
--- a/htdocs/langs/fr_FR/compta.lang
+++ b/htdocs/langs/fr_FR/compta.lang
@@ -119,7 +119,7 @@ NbOfCheques=Nb de chèques
 PaySocialContribution=Payer une charge sociale/fiscale
 ConfirmPaySocialContribution=Êtes-vous sûr de vouloir classer cette charge sociale ou fiscale à payé ?
 DeleteSocialContribution=Effacer une charge fiscale ou sociale
-ConfirmDeleteSocialContribution=Are you sure you want to delete this social/fiscal tax payment?
+ConfirmDeleteSocialContribution=Êtes-vous sûr de vouloir supprimer ce paiement de taxe sociale/fiscale ?
 ExportDataset_tax_1=Taxes sociales et fiscales et paiements
 CalcModeVATDebt=Mode <b>%sTVA sur débit%s</b>.
 CalcModeVATEngagement=Mode <b>%sTVA sur encaissement%s</b>.
@@ -198,9 +198,9 @@ CalculationRuleDescSupplier=Selon le mode utilisé par le fournisseur, choisisse
 TurnoverPerProductInCommitmentAccountingNotRelevant=Le chiffre d'affaires par produit, dans une comptabilité en mode <b>comptabilité de caisse</b> n'est pas définissable. Ce rapport n'est disponible qu'en mode de comptabilité dit <b>comptabilité d'engagement</b> (voir la configuration du module de comptabilité).
 CalculationMode=Mode de calcul
 AccountancyJournal=Code journal comptabilité
-ACCOUNTING_VAT_SOLD_ACCOUNT=Default accountancy code for collecting VAT
+ACCOUNTING_VAT_SOLD_ACCOUNT=Code comptable par défaut pour la TVA encaissé
 ACCOUNTING_VAT_BUY_ACCOUNT=Code comptable par défaut pour l'encaissement de TVA
-ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT
+ACCOUNTING_VAT_PAY_ACCOUNT=Code comptable par défaut pour le paiement de la TVA
 ACCOUNTING_ACCOUNT_CUSTOMER=Code comptable par défaut des tiers clients
 ACCOUNTING_ACCOUNT_SUPPLIER=Code comptable par défaut des tiers fournisseurs
 CloneTax=Cloner une charge sociale/fiscale
@@ -210,5 +210,5 @@ SimpleReport=Rapport simple
 AddExtraReport=Rapports supplémentaires
 OtherCountriesCustomersReport=Rapport client étranger
 BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Basé sur les deux premières lettres du numéro de TVA étant différent du code de pays de votre propre entreprise
-SameCountryCustomersWithVAT=National customers report
-BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Based on the two first letters of the VAT number being the same as your own company's country code
+SameCountryCustomersWithVAT=Rapport clients nationaux
+BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Basé sur les deux premières lettres du numéro de TVA étant les mêmes que le code pays de votre propre entreprise
diff --git a/htdocs/langs/fr_FR/errors.lang b/htdocs/langs/fr_FR/errors.lang
index 1eb9af27e0a84691b0ae9a7acb86af7cc212f32c..085e0c336a6c7f5a7839866f59cfa02b4c6a4456 100644
--- a/htdocs/langs/fr_FR/errors.lang
+++ b/htdocs/langs/fr_FR/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Les valeurs de la liste de case à cochées doivent
 ErrorNoValueForRadioType=Les valeurs de la liste d'options doivent être renseignées
 ErrorBadFormatValueList=Les valeurs de la liste ne peuvent pas contenir plus d'une virgule : <b>%s</b>, mais doivent en avoir au moins une: clef,valeur
 ErrorFieldCanNotContainSpecialCharacters=Le champ <b>%s</b> ne peut contenir de caractères spéciaux.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Le champ <b>%s</b> ne doit pas contenir de caractères spéciaux, ni de caractères en majuscule.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Aucun module de comptabilité activé
 ErrorExportDuplicateProfil=Ce nom de profil existe déjà pour ce lot d'export.
 ErrorLDAPSetupNotComplete=Le matching Dolibarr-LDAP est incomplet.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=Pas de variable globale
 ErrorFieldMustBeANumeric=Le champ <b>%s</b> doit être un numérique
 ErrorFieldMustBeAnInteger=Le champ <b>%s</b> doit être un numérique
 ErrorMandatoryParametersNotProvided=Paramètre(s) obligatoire(s) non fournis
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Les informations de configuration obligatoire doivent être renseignées
@@ -191,4 +192,4 @@ WarningNotRelevant=Opération non pertinente pour cet ensemble de données
 WarningFeatureDisabledWithDisplayOptimizedForBlindNoJs=Fonction désactivé quand l'affichage est en mode optimisé pour les personnes aveugles ou les navigateurs textes.
 WarningPaymentDateLowerThanInvoiceDate=La date de paiement (%s) est inférieure à la date de facturation (%s) de la facture %s.
 WarningTooManyDataPleaseUseMoreFilters=Trop de données. Utilisez des filtres plus précis.
-WarningSomeLinesWithNullHourlyRate=Some times were recorded by users when their hourly rate was not defined. A value of 0 was used but this may result in wrong valuation of time spent.
+WarningSomeLinesWithNullHourlyRate=Des temps ont été enregistrés par des utilisateurs lorsque leur taux horaire n'était défini. Une valeur de 0 a été utilisé, mais cela peut entraîner une mauvaise évaluation du temps passé.
diff --git a/htdocs/langs/fr_FR/holiday.lang b/htdocs/langs/fr_FR/holiday.lang
index c015f294d9a6a801fbc03e0a0b1a46e5d81acb46..7f8bda6daea4aac354d23392c6e36dfd81b6e851 100644
--- a/htdocs/langs/fr_FR/holiday.lang
+++ b/htdocs/langs/fr_FR/holiday.lang
@@ -71,7 +71,7 @@ MotifCP=Motif
 UserCP=Utilisateur
 ErrorAddEventToUserCP=Une erreur est survenue durant l'ajout du congé exceptionnel.
 AddEventToUserOkCP=L'ajout du congé exceptionnel à bien été effectué.
-MenuLogCP=Voir notes de changement de version
+MenuLogCP=Voir historique modif.
 LogCP=Historique de la mise à jours de jours de congés disponibles
 ActionByCP=Réalisée par
 UserUpdateCP=Pour l'utilisateur
@@ -93,7 +93,7 @@ ValueOptionCP=Valeur
 GroupToValidateCP=Groupe ayant la possibilité d'approuver les congés
 ConfirmConfigCP=Valider la configuration
 LastUpdateCP=Dernière mise à jour automatique de l'allocation des congés
-MonthOfLastMonthlyUpdate=Month of last automatic update of leaves allocation
+MonthOfLastMonthlyUpdate=Mois de la dernière mise à jour automatique des attributions de congès
 UpdateConfCPOK=Mise à jour effectuée avec succès.
 ErrorUpdateConfCP=Une erreur à eu lieu durant la mise à jour, merci de réessayer.
 AddCPforUsers=Veuillez ajouter le solde des congés des utilisateurs en <a href="../define_holiday.php" style="font-weight: normal; color: red; text-decoration: underline;">cliquant ici</a>.
@@ -148,4 +148,4 @@ Permission20004=Lire les demandes de congès de tout le monde
 Permission20005=Créer/modifier les congés pour tout le monde
 Permission20006=Administration des demande de congès (configuration et mise à jour du solde)
 NewByMonth=Ajouté par mois
-GoIntoDictionaryHolidayTypes=Go into <strong>Home - Setup - Dictionaries - Type of leaves</strong> to setup the different types of leaves.
+GoIntoDictionaryHolidayTypes=Aller dans <strong>Accueil - Configuration - Dictionnaires - Type de congés</strong> pour configurer les différents types de congés.
diff --git a/htdocs/langs/fr_FR/languages.lang b/htdocs/langs/fr_FR/languages.lang
index 6cc2628b8dfcf7f613d8e26e10930289ba0a8415..26f18302c792df7f09383e7d4c0f81798b4d6b36 100644
--- a/htdocs/langs/fr_FR/languages.lang
+++ b/htdocs/langs/fr_FR/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Français (Canada)
 Language_fr_CH=Français (Suisse)
 Language_fr_FR=Français
 Language_fr_NC=Français (Nouvelle Calédonie)
+Language_fy_NL=Frisian
 Language_he_IL=Hébreux
 Language_hr_HR=Croate
 Language_hu_HU=Hongrois
@@ -70,6 +71,7 @@ Language_sv_SV=Suédois
 Language_sv_SE=Suédois
 Language_sq_AL=Albanais
 Language_sk_SK=Slovaque
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thaï
 Language_uk_UA=Ukrainien
diff --git a/htdocs/langs/fr_FR/loan.lang b/htdocs/langs/fr_FR/loan.lang
index 3b424410c325101cd5f44caaa00b4e0ab1fc05c9..ecac9ee612c3e11b457c72995391ca47e4d23c09 100644
--- a/htdocs/langs/fr_FR/loan.lang
+++ b/htdocs/langs/fr_FR/loan.lang
@@ -17,21 +17,21 @@ ConfirmDeleteLoan=Confirmer la suppression de cet emprunt ?
 LoanDeleted=Emprunt supprimé avec succès
 ConfirmPayLoan=Classer cet emprunt comme payé
 LoanPaid=Emprunt payé
-ErrorLoanCapital=Loan amount has to be numeric and greater than zero.
-ErrorLoanLength=Loan length has to be numeric and greater than zero.
-ErrorLoanInterest=Annual interest has to be numeric and greater than zero.
+ErrorLoanCapital=Le montant du prêt doit être numérique et positif.
+ErrorLoanLength=La durée du prêt doit être numérique et positive.
+ErrorLoanInterest=Le taux d'intérêt annuel doit être numérique et positif.
 # Calc
-LoanCalc=Bank Loans Calculator
-PurchaseFinanceInfo=Purchase & Financing Information
-SalePriceOfAsset=Sale Price of Asset
-PercentageDown=Percentage Down
-LengthOfMortgage=Length of Mortgage
-AnnualInterestRate=Annual Interest Rate
-ExplainCalculations=Explain Calculations
-ShowMeCalculationsAndAmortization=Show me the calculations and amortization
-MortgagePaymentInformation=Mortgage Payment Information
-DownPayment=Down Payment
-DownPaymentDesc=The <b>down payment</b> = The price of the home multiplied by the percentage down divided by 100 (for 5% down becomes 5/100 or 0.05)
+LoanCalc=Calculateur d'Emprunt Bancaire
+PurchaseFinanceInfo=Information de Financement et d'Achat
+SalePriceOfAsset=Prix de vente du Bien
+PercentageDown=Réduction Pourcentage
+LengthOfMortgage=Durée de l'Hypothèque
+AnnualInterestRate=Taux d'Intérêts Annuel
+ExplainCalculations=Expliquer les Calculs
+ShowMeCalculationsAndAmortization=Montrer les calculs et l'ammortissement
+MortgagePaymentInformation=Information de Paiement de l'Hypothèque
+DownPayment=Acompte
+DownPaymentDesc=L'<b>acompte</b> = Le prix de la maison multiplié par le pourcentage divisé par 100 (5% devient 5/100 ou 0,05)
 InterestRateDesc=The <b>interest rate</b> = The annual interest percentage divided by 100
 MonthlyFactorDesc=The <b>monthly factor</b> = The result of the following formula
 MonthlyInterestRateDesc=The <b>monthly interest rate</b> = The annual interest rate divided by 12 (for the 12 months in a year)
@@ -40,7 +40,7 @@ MonthlyPaymentDesc=The montly payment is figured out using the following formula
 AmortizationPaymentDesc=The <a href="#amortization">amortization</a> breaks down how much of your monthly payment goes towards the bank's interest, and how much goes into paying off the principal of your loan.
 AmountFinanced=Amount Financed
 AmortizationMonthlyPaymentOverYears=Amortization For Monthly Payment: <b>%s</b> over %s years
-Totalsforyear=Totals for year
+Totalsforyear=Total pour l'année
 MonthlyPayment=Paiement mensuel
 LoanCalcDesc=This <b>mortgage calculator</b> can be used to figure out monthly payments of a home mortgage loan, based on the home's sale price, the term of the loan desired, buyer's down payment percentage, and the loan's interest rate.<br> This calculator factors in PMI (Private Mortgage Insurance) for loans where less than 20% is put as a down payment. Also taken into consideration are the town property taxes, and their effect on the total monthly mortgage payment.<br>
 GoToInterest=%s will go towards INTEREST
diff --git a/htdocs/langs/fr_FR/main.lang b/htdocs/langs/fr_FR/main.lang
index 16d46353415973fc9f85132da583d45e22178308..8107683a8604a1e20a08c93c26da1090bf130638 100644
--- a/htdocs/langs/fr_FR/main.lang
+++ b/htdocs/langs/fr_FR/main.lang
@@ -710,6 +710,8 @@ Denied=Refusé
 ListOfTemplates=Liste des modèles
 Genderman=Homme
 Genderwoman=Femme
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Lundi
 Tuesday=Mardi
diff --git a/htdocs/langs/fr_FR/margins.lang b/htdocs/langs/fr_FR/margins.lang
index 480b22ffbfa4705936d932a2c8955e7ccecbcc0a..3f89f13a45ec775cb44f69d5266209a0fed120ac 100644
--- a/htdocs/langs/fr_FR/margins.lang
+++ b/htdocs/langs/fr_FR/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Comme un produit
 UseDiscountAsService=Comme un service
 UseDiscountOnTotal=Sur le total
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Définit si une remise globale est prise en compte comme un produit, comme un service ou uniquement sur le total lors du calcul des marges.
-MARGIN_TYPE=Type de marge gérée
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Marge brute
 MargeNette=Marge nette
-MARGIN_TYPE_DETAILS=Marge brute : Prix de vente HT - Prix d'achat HT<br/>Marge nette : Prix de vente HT - Coût de revient
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
+MARGIN_TYPE_DETAILS=Marge brute : Prix de vente HT - Prix d'achat HT<br/>Marge nette : Prix de vente HT - Weighted Average Price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Prix de revient
 BuyingCost=Coût de revient
 UnitCharges=Charge unitaire
diff --git a/htdocs/langs/fr_FR/members.lang b/htdocs/langs/fr_FR/members.lang
index df0ee27c7c68d29bc9c79a1b6ecfcd523611f4fd..f8e6230f8d0bbccb14e7f93767720f1d39bcf6c3 100644
--- a/htdocs/langs/fr_FR/members.lang
+++ b/htdocs/langs/fr_FR/members.lang
@@ -200,7 +200,7 @@ DOLIBARRFOUNDATION_PAYMENT_FORM=Pour réaliser le paiement de votre cotisation p
 ByProperties=Par caractéristiques
 MembersStatisticsByProperties=Statistiques des adhérents par caractéristiques
 MembersByNature=Cet écran vous montre les statistiques sur les membres par nature.
-MembersByRegion=This screen show you statistics on members by region.
+MembersByRegion=Cet écran vous montre les statistiques sur les membres par région.
 VATToUseForSubscriptions=Taux de TVA pour les adhésions
 NoVatOnSubscription=Pas de TVA sur les adhésions
 MEMBER_PAYONLINE_SENDEMAIL=Email à avertir en cas de retour de paiement validé pour une cotisation
diff --git a/htdocs/langs/fr_FR/products.lang b/htdocs/langs/fr_FR/products.lang
index b1bb18289cc49d0ae07aad1ca9a9542c0fa8553b..94d801fe1500586e09b4ac04dd69d27ba09e7ecc 100644
--- a/htdocs/langs/fr_FR/products.lang
+++ b/htdocs/langs/fr_FR/products.lang
@@ -189,30 +189,30 @@ CustomCode=Code douane
 CountryOrigin=Pays d'origine
 HiddenIntoCombo=Caché dans les listes
 Nature=Nature
-ShortLabel=Short label
-Unit=Unit
+ShortLabel=Libellé court
+Unit=Unité
 p=u.
-set=set
-se=set
-second=second
+set=ensemble
+se=ensemble
+second=seconde
 s=s
-hour=hour
+hour=heure
 h=h
-day=day
-d=d
-kilogram=kilogram
+day=jour
+d=ré
+kilogram=kilogramme
 kg=Kg
-gram=gram
+gram=gramme
 g=g
-meter=meter
+meter=mètre
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
-liter=liter
+liter=litre
 l=L
 ProductCodeModel=Masque pour les produits
 ServiceCodeModel=Masque pour les services
@@ -264,7 +264,7 @@ PriceCatalogue=Un seul prix unique par produit/service
 PricingRule=Règles pour les prix clients
 AddCustomerPrice=Ajouter prix par client
 ForceUpdateChildPriceSoc=Définir le même prix sur les filiales des clients
-PriceByCustomerLog=Trace des prix par clients
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Le prix ​​minimum ne peut pas être inférieure à %s
 MinimumRecommendedPrice=Prix minimum recommandé : %s
 PriceExpressionEditor=Éditeur d'expression de prix
@@ -292,8 +292,7 @@ GlobalVariableUpdaterHelpFormat1=Le format est {"URL": "http://example.com/urlof
 UpdateInterval=Intervale de mise à jour (minutes)
 LastUpdated=Dernière mise à jour
 CorrectlyUpdated=Mise à jour avec succès
-PropalMergePdfProductActualFile=Files use to add into PDF Azur are/is
-PropalMergePdfProductChooseFile=Select PDF files
-IncludingProductWithTag=Including product with tag
-DefaultPriceRealPriceMayDependOnCustomer=Default price, real price may depend on customer
-DefaultUnitToShow=Default unit to show
\ No newline at end of file
+PropalMergePdfProductActualFile=Fichiers utilisés pour l'ajout au PDF Azur sont
+PropalMergePdfProductChooseFile=Sélectionnez les fichiers PDF
+IncludingProductWithTag=Incluant un produit ayant le tag/catégorie
+DefaultPriceRealPriceMayDependOnCustomer=Prix ​​par défaut, le prix réel peut dépendre du client
diff --git a/htdocs/langs/fr_FR/projects.lang b/htdocs/langs/fr_FR/projects.lang
index 5549ac6423c71f0ad96da22b3bb3b908586e4a6a..8b841ecd240d09efa3f8090ed2c5529d3a1535a2 100644
--- a/htdocs/langs/fr_FR/projects.lang
+++ b/htdocs/langs/fr_FR/projects.lang
@@ -14,8 +14,8 @@ MyTasksDesc=Cette vue est restreinte aux projets et tâches pour lesquels vous 
 OnlyOpenedProject=Seuls les projets ouverts sont visibles (les projets à l'état brouillon ou fermé ne sont pas visibles).
 TasksPublicDesc=Cette vue présente tous les projets et tâches pour lesquels vous êtes habilité à avoir une visibilité.
 TasksDesc=Cette vue présente tous les projets et tâches (vos habilitations vous offrant une vue exhaustive).
-AllTaskVisibleButEditIfYouAreAssigned=All tasks for such project are visible, but you can enter time only for task you are assigned on. Assign task to you if you want to enter time on it.
-OnlyYourTaskAreVisible=Only tasks you are assigned on are visible. Assign task to you if you want to enter time on it.
+AllTaskVisibleButEditIfYouAreAssigned=Toutes les tâches de ce projet sont visibles, mais vous pouvez entrer le temps seulement pour une tâche qui vous est attribuée. Attribuez-vous la tâche si vous voulez entrer du temps dessus.
+OnlyYourTaskAreVisible=Seules les tâches qui vous sont attribuées sont visibles. Attribuez-vous la tâche si vous voulez entrer du temps dessus.
 ProjectsArea=Espace projet
 NewProject=Nouveau projet
 AddProject=Créer projet
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Tâche %s créée
 TaskModifiedInDolibarr=Tâche %s modifiée
 TaskDeletedInDolibarr=Tâche %s supprimée
 OpportunityStatus=Statut opportunité
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Montant opportunité
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Chef de projet
 TypeContact_project_external_PROJECTLEADER=Chef de projet
@@ -165,7 +167,18 @@ ProjectOverview=Vue d'ensemble
 ManageTasks=Utiliser les projets pour suivre les tâches
 ManageOpportunitiesStatus=Utiliser les projets pour suivre les affaires / opportunités
 ProjectNbProjectByMonth=Nb de projets créés par mois
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics sur les projets
 TaskAssignedToEnterTime=Tâche assignée. La saisie de temps sur cette tâche devrait être possible.
 OpenedProjectsByThirdparties=Projets ouvert par le tiers
-OpportunityPonderatedAmount=Montant pondéré des opportunités
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/fr_FR/salaries.lang b/htdocs/langs/fr_FR/salaries.lang
index 1a92875cc65ff227201b16f2232ecfb050459782..516c28ec3c08da302f43c9c3b9ec1c06bca810c1 100644
--- a/htdocs/langs/fr_FR/salaries.lang
+++ b/htdocs/langs/fr_FR/salaries.lang
@@ -11,5 +11,5 @@ ShowSalaryPayment=Afficher règlement de salaire
 THM=Tarif horaire moyen
 TJM=Tarif journalier moyen
 CurrentSalary=Salaire courant
-THMDescription=This value may be used to calculate cost of time consumed on a project entered by users if module project is used
+THMDescription=Cette valeur peut être utilisé pour calculer le coût horaire consommé dans un projet suivi par utilisateurs si le module projet est utilisé
 TJMDescription=Cette valeur est actuellement seulement une information et n'est utilisé pour aucun calcul
diff --git a/htdocs/langs/fr_FR/sendings.lang b/htdocs/langs/fr_FR/sendings.lang
index e884820d042530295dcb184ee730dc36e240c444..094397af39c2e2ce327207486e0a31d49a013f13 100644
--- a/htdocs/langs/fr_FR/sendings.lang
+++ b/htdocs/langs/fr_FR/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Expéditions
 AllSendings=Toutes les expéditions
 Shipment=Expédition
 Shipments=Expéditions
-ShowSending=Afficher expédition
+ShowSending=Show Shipments
 Receivings=Réceptions
 SendingsArea=Espace expéditions
 ListOfSendings=Liste des expéditions
@@ -26,8 +26,8 @@ QtyToShip=Qté. à expédier
 QtyReceived=Qté. reçue
 KeepToShip=Reste à expédier
 OtherSendingsForSameOrder=Autres expéditions pour cette commande
-DateSending=Date ordre d'expédition
-DateSendingShort=Date ordre exp.
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Expéditions pour cette commande
 SendingsAndReceivingForSameOrder=Expéditions et réceptions pour cette commande
 SendingsToValidate=Expéditions à valider
diff --git a/htdocs/langs/fr_FR/stocks.lang b/htdocs/langs/fr_FR/stocks.lang
index 6ef5a2190d3f718fb240bc2ee2abc6410bd32622..9eca01511f6ff0f4c08cd23823e22aea256bffae 100644
--- a/htdocs/langs/fr_FR/stocks.lang
+++ b/htdocs/langs/fr_FR/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Règle de gestion des décrémentations de stock
 RuleForStockManagementIncrease=Règle de gestion des incrémentations de stock
 DeStockOnBill=Décrémente les stocks physiques sur validation des factures/avoirs clients
 DeStockOnValidateOrder=Décrémente les stocks physiques sur validation des commandes clients
-DeStockOnShipment=Décrémente les stocks physiques sur validation des expéditions
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Incrémente les stocks physiques sur validation des factures/avoirs fournisseurs
 ReStockOnValidateOrder=Incrémente les stocks physiques sur approbation des commandes fournisseurs
 ReStockOnDispatchOrder=Incrémente les stocks physiques sur ventilation manuelle de la réception des commandes fournisseurs dans les entrepôts
@@ -134,7 +134,7 @@ IsInPackage=Inclus dans un package
 ShowWarehouse=Afficher entrepôt
 MovementCorrectStock=Correction du stock pour le produit %s
 MovementTransferStock=Transfert de stock du produit %s dans un autre entrepôt
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=L'entrepôt source doit être définie ici quand le module "Numéro Lot/Série" est activé. Il sera utilisé pour lister quel numéro de lot/série est utilisé pour les produits qui requierent un numéro de lot/série pour le mouvement. Si vous voulez envoyer des produits de différents entrepôts, enregistrez l'expédition en plusieurs étapes.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Code Inv./Mouv.
 NoPendingReceptionOnSupplierOrder=Pas de réception en attente consécutive à des commandes fournisseurs
 ThisSerialAlreadyExistWithDifferentDate=Ce lot/numéro de série (<strong>%s</strong>) existe déjà mais avec des dates de consommation ou péremption différente (trouvé <strong>%s</strong> mais vous avez entré <strong>%s</strong>).
diff --git a/htdocs/langs/fr_FR/trips.lang b/htdocs/langs/fr_FR/trips.lang
index 5eef37dc782579b90618bdf0d094ed2ba03351c3..b765a6420d3983cd99dbd67c75e1ffd3ee1bdea7 100644
--- a/htdocs/langs/fr_FR/trips.lang
+++ b/htdocs/langs/fr_FR/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Valider note de frais
 ConfirmSaveTrip=Êtes-vous sûr de vouloir valider cette note de frais ?
 
 NoTripsToExportCSV=Pas de note de frais à exporter dans cette période
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/he_IL/accountancy.lang b/htdocs/langs/he_IL/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/he_IL/accountancy.lang
+++ b/htdocs/langs/he_IL/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/he_IL/admin.lang b/htdocs/langs/he_IL/admin.lang
index 45c580d5c58cc0a3504f8aa9278a8c18d95cbd9f..c1484fdf2c883788b6c26ebde09b87ba25354ad0 100644
--- a/htdocs/langs/he_IL/admin.lang
+++ b/htdocs/langs/he_IL/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=בשום מקרה לא ביטחון נרשמה עד כה.
 NoEventFoundWithCriteria=בשום מקרה לא ביטחון כבר מצאו criterias חיפוש כאלה.
 SeeLocalSendMailSetup=ראה הגדרת sendmail המקומי
 BackupDesc=כדי לבצע גיבוי מלא של Dolibarr, עליך:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=מדריך בארכיון יש לאחסן במקום בטוח.
 BackupDescY=קובץ dump שנוצר יש לאחסן במקום בטוח.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=תמיכה Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=ברקוד מסוג ברירת מחדל עבור מוצרים
 SetDefaultBarcodeTypeThirdParties=ברקוד מסוג ברירת מחדל עבור צדדים שלישיים
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=שליחת ההתקנה מודול
 SendingsReceiptModel=שליחת מודל קבלת
 SendingsNumberingModules=Sendings מספור מודולים
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=ברוב המקרים, קבלות sendings משמשים הן יריעות עבור משלוחים של לקוחות (רשימת המוצרים לשלוח) ויריעות כי הוא recevied ונחתם על ידי הלקוח. אז משלוחים קבלות המוצר הוא תכונה כפולות מופעל לעתים נדירות.
 FreeLegalTextOnShippings=Free text on shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/he_IL/agenda.lang b/htdocs/langs/he_IL/agenda.lang
index 1f575cb59544ad327738fcd129add32f28184415..12e7dde3403bedec473d11cd7361d39675cc9c1c 100644
--- a/htdocs/langs/he_IL/agenda.lang
+++ b/htdocs/langs/he_IL/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= All my events/tasks
 AllActions= All events/tasks
-ViewList=List view
 ViewCal=Month view
 ViewDay=Day view
 ViewWeek=Week view
diff --git a/htdocs/langs/he_IL/commercial.lang b/htdocs/langs/he_IL/commercial.lang
index 49d3d3531377edda40cccecd2c0473d0a3f5158e..a67317331e313a0fcbf174e8e3469ce78e5ba77a 100644
--- a/htdocs/langs/he_IL/commercial.lang
+++ b/htdocs/langs/he_IL/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/he_IL/companies.lang b/htdocs/langs/he_IL/companies.lang
index 6e5bd6b3c335150f490a30d9ed00a49f9f800311..a8667165d4a899f1d86de47b033f16966a6deb7e 100644
--- a/htdocs/langs/he_IL/companies.lang
+++ b/htdocs/langs/he_IL/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Third party contact/address
 StatusContactValidated=Status of contact/address
 Company=חברה
 CompanyName=Company name
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Companies
 CountryIsInEEC=Country is inside European Economic Community
 ThirdPartyName=Third party name
@@ -68,6 +69,7 @@ Country=מדינה
 CountryCode=Country code
 CountryId=Country id
 Phone=Phone
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/he_IL/errors.lang b/htdocs/langs/he_IL/errors.lang
index 3fc477121f01ec37224e22a7cb98153aeffbc5c0..2cdc521612acdee49654316bbfcf24d9d9e66414 100644
--- a/htdocs/langs/he_IL/errors.lang
+++ b/htdocs/langs/he_IL/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/he_IL/languages.lang b/htdocs/langs/he_IL/languages.lang
index c9f3b8a0a91fe0bc563a16f48581d49b5bde7ba0..421e5cf95ff15e479276905af4e028c6df48bb48 100644
--- a/htdocs/langs/he_IL/languages.lang
+++ b/htdocs/langs/he_IL/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=צרפתית (קנדה)
 Language_fr_CH=צרפתית (שוויץ)
 Language_fr_FR=צרפתי
 Language_fr_NC=צרפתית (קלדוניה החדשה)
+Language_fy_NL=Frisian
 Language_he_IL=עברית
 Language_hr_HR=קרואטי
 Language_hu_HU=הונגרי
@@ -70,6 +71,7 @@ Language_sv_SV=שוודי
 Language_sv_SE=שוודי
 Language_sq_AL=Albanian
 Language_sk_SK=סלובקי
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=תאילנדי
 Language_uk_UA=אוקראיני
diff --git a/htdocs/langs/he_IL/main.lang b/htdocs/langs/he_IL/main.lang
index 997904e9d86476c8f0f72e864e196de8e872db64..886ed2048181b17d993d05ca1b75ce04439a26dd 100644
--- a/htdocs/langs/he_IL/main.lang
+++ b/htdocs/langs/he_IL/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Monday
 Tuesday=Tuesday
diff --git a/htdocs/langs/he_IL/margins.lang b/htdocs/langs/he_IL/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/he_IL/margins.lang
+++ b/htdocs/langs/he_IL/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/he_IL/products.lang b/htdocs/langs/he_IL/products.lang
index d7acb3d35e36cf46eb67a1602a4c3d466d0081e3..a08a1808d4090f7686f4bc962d758f4a72c83a46 100644
--- a/htdocs/langs/he_IL/products.lang
+++ b/htdocs/langs/he_IL/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/he_IL/projects.lang b/htdocs/langs/he_IL/projects.lang
index ad8ea436353294fc6fd5a215f9a8a8e528cecf14..ce3d81b411293c2ddd8c683e9fd2b155996755ae 100644
--- a/htdocs/langs/he_IL/projects.lang
+++ b/htdocs/langs/he_IL/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=מנהל הפרויקט
 TypeContact_project_external_PROJECTLEADER=מנהל הפרויקט
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/he_IL/sendings.lang b/htdocs/langs/he_IL/sendings.lang
index 91fdb33254a69e95972e76be7f383e12b602c198..67e1464e07f526d47452c12ad9a87ffefb6c1fae 100644
--- a/htdocs/langs/he_IL/sendings.lang
+++ b/htdocs/langs/he_IL/sendings.lang
@@ -5,7 +5,7 @@ Sendings=משלוחים
 AllSendings=All Shipments
 Shipment=Shipment
 Shipments=משלוחים
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Shipments area
 ListOfSendings=List of shipments
@@ -26,8 +26,8 @@ QtyToShip=Qty to ship
 QtyReceived=Qty received
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Other shipments for this order
-DateSending=Date sending order
-DateSendingShort=Date sending order
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Shipments for this order
 SendingsAndReceivingForSameOrder=Shipments and receivings for this order
 SendingsToValidate=Shipments to validate
diff --git a/htdocs/langs/he_IL/stocks.lang b/htdocs/langs/he_IL/stocks.lang
index e4b0fb5f9635f1f50c1c7ec0f33b8a75b05ce1e7..054bb1941316a0a235f34d73cbe69395b767089e 100644
--- a/htdocs/langs/he_IL/stocks.lang
+++ b/htdocs/langs/he_IL/stocks.lang
@@ -57,7 +57,7 @@ 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
+DeStockOnShipment=Decrease real stocks on shipping 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
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/he_IL/trips.lang b/htdocs/langs/he_IL/trips.lang
index b666cc74fa2386fe7e4b508947f0c36f06f84d73..44152f252f0ae48b7f7e67bf3a57a4b515c157ee 100644
--- a/htdocs/langs/he_IL/trips.lang
+++ b/htdocs/langs/he_IL/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/hr_HR/accountancy.lang b/htdocs/langs/hr_HR/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/hr_HR/accountancy.lang
+++ b/htdocs/langs/hr_HR/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/hr_HR/admin.lang b/htdocs/langs/hr_HR/admin.lang
index e8bc5899fa9c81ca56bf3a3a3dd1667a8e855033..2242bb69587320e682b800bb6708d4e6176064a8 100644
--- a/htdocs/langs/hr_HR/admin.lang
+++ b/htdocs/langs/hr_HR/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Sendings numbering modules
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping 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 shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/hr_HR/agenda.lang b/htdocs/langs/hr_HR/agenda.lang
index 8e607407cfd29ad5b37061c857b5f53638f35ec4..5a61aa263a4e8c9288b9ce59130336c5b32aa29c 100644
--- a/htdocs/langs/hr_HR/agenda.lang
+++ b/htdocs/langs/hr_HR/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= Svi moji događaji/zadaci
 AllActions= Svi događaji/zadaci
-ViewList=Lista
 ViewCal=Mjesečni pregled
 ViewDay=Dnevni pregled
 ViewWeek=Tjedni pregled
diff --git a/htdocs/langs/hr_HR/commercial.lang b/htdocs/langs/hr_HR/commercial.lang
index 0be24ffda59b45219549bee0884fee9374ac4efe..bbe595a6cb57336910b4787e6d756a6c48e17878 100644
--- a/htdocs/langs/hr_HR/commercial.lang
+++ b/htdocs/langs/hr_HR/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/hr_HR/companies.lang b/htdocs/langs/hr_HR/companies.lang
index 2b7392a227cd808303076ab48c68955346806344..78a9b8ccf1339554406a568b255073b5c28b9f2c 100644
--- a/htdocs/langs/hr_HR/companies.lang
+++ b/htdocs/langs/hr_HR/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Stranka kontakt / adresa
 StatusContactValidated=Status of contact/address
 Company=Kompanija
 CompanyName=Ime kompanije 
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Kompanije
 CountryIsInEEC=Country is inside European Economic Community
 ThirdPartyName=Ime treće stranke
@@ -68,6 +69,7 @@ Country=Država
 CountryCode=Šifra države
 CountryId=ID države
 Phone=Telefon:
+PhoneShort=Phone
 Skype=Skype
 Call=Poziv
 Chat=Chat
diff --git a/htdocs/langs/hr_HR/errors.lang b/htdocs/langs/hr_HR/errors.lang
index 3fc477121f01ec37224e22a7cb98153aeffbc5c0..2cdc521612acdee49654316bbfcf24d9d9e66414 100644
--- a/htdocs/langs/hr_HR/errors.lang
+++ b/htdocs/langs/hr_HR/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/hr_HR/languages.lang b/htdocs/langs/hr_HR/languages.lang
index f8b8bb2e1da2fb41e92414985c3f363a31bf6983..2b639db2f9577be06208b57cd2d14443ee601f58 100644
--- a/htdocs/langs/hr_HR/languages.lang
+++ b/htdocs/langs/hr_HR/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Francuski (Kanada)
 Language_fr_CH=Francuski (Švicarska)
 Language_fr_FR=Francuzi
 Language_fr_NC=Francuski (Nova Kaledonija)
+Language_fy_NL=Frisian
 Language_he_IL=Hebrew
 Language_hr_HR=Hrvatski
 Language_hu_HU=Mađarski
@@ -70,6 +71,7 @@ Language_sv_SV=Švedski
 Language_sv_SE=Švedski
 Language_sq_AL=Albanski
 Language_sk_SK=Slovački
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Tajlandski
 Language_uk_UA=Ukrajinski
diff --git a/htdocs/langs/hr_HR/main.lang b/htdocs/langs/hr_HR/main.lang
index d32c863260b11ba48710f36ad2d2b87994e92007..fc0c0420f1ae8023111a0a897a1730b6dd32a0dc 100644
--- a/htdocs/langs/hr_HR/main.lang
+++ b/htdocs/langs/hr_HR/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Monday
 Tuesday=Tuesday
diff --git a/htdocs/langs/hr_HR/margins.lang b/htdocs/langs/hr_HR/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/hr_HR/margins.lang
+++ b/htdocs/langs/hr_HR/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/hr_HR/products.lang b/htdocs/langs/hr_HR/products.lang
index 6603ec0ce1499fe48473d0c73109a69d2284e0b3..6d8f8b775541005660bcaabc819b690cf6b0ba89 100644
--- a/htdocs/langs/hr_HR/products.lang
+++ b/htdocs/langs/hr_HR/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/hr_HR/projects.lang b/htdocs/langs/hr_HR/projects.lang
index 0a5a45e920045607e969d5fe521026e0b6d40117..bcb62f2e8b7495f570ee659022155800534731c4 100644
--- a/htdocs/langs/hr_HR/projects.lang
+++ b/htdocs/langs/hr_HR/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leader
 TypeContact_project_external_PROJECTLEADER=Project leader
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/hr_HR/sendings.lang b/htdocs/langs/hr_HR/sendings.lang
index 3f368223ab748ddb51b5821d929ffc7e0489a4a3..2a5f576016623db96677424b5b674eeda5eb4299 100644
--- a/htdocs/langs/hr_HR/sendings.lang
+++ b/htdocs/langs/hr_HR/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Pošiljke
 AllSendings=All Shipments
 Shipment=Pošiljka
 Shipments=Pošiljke
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Shipments area
 ListOfSendings=Popis pošiljki
@@ -26,8 +26,8 @@ QtyToShip=Količina za poslat
 QtyReceived=Količina primljena
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Other shipments for this order
-DateSending=Date sending order
-DateSendingShort=Date sending order
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Shipments for this order
 SendingsAndReceivingForSameOrder=Shipments and receivings for this order
 SendingsToValidate=Shipments to validate
diff --git a/htdocs/langs/hr_HR/stocks.lang b/htdocs/langs/hr_HR/stocks.lang
index 7aeef1c96414b7c022420907803398303d9af080..1056cefe33227f25ac7483569ee29ec5f7ec9d0c 100644
--- a/htdocs/langs/hr_HR/stocks.lang
+++ b/htdocs/langs/hr_HR/stocks.lang
@@ -57,7 +57,7 @@ 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
+DeStockOnShipment=Decrease real stocks on shipping 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
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/hr_HR/trips.lang b/htdocs/langs/hr_HR/trips.lang
index 6944fd52714036b73f8ce826e0b0b92f87d46bde..4aa616c3b6e39f013d35ba6a9f243527528c40f5 100644
--- a/htdocs/langs/hr_HR/trips.lang
+++ b/htdocs/langs/hr_HR/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/hu_HU/accountancy.lang b/htdocs/langs/hu_HU/accountancy.lang
index 0f0e6dfdce8c169e5a7d90575d0b2244a1be2d42..0ab9bffdc05291b4f5d98027fbe38ee5e2472eb8 100644
--- a/htdocs/langs/hu_HU/accountancy.lang
+++ b/htdocs/langs/hu_HU/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Frissítés
 List=Lista
 Create=Készít
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/hu_HU/admin.lang b/htdocs/langs/hu_HU/admin.lang
index 73cfdf07f96ea9034b29ba0feb17e16fb93f7d75..a9541a804f6b49b53afa011d55304deee31828b9 100644
--- a/htdocs/langs/hu_HU/admin.lang
+++ b/htdocs/langs/hu_HU/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Jogosultságok
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Nincs biztonsági esemény lett felvéve még. Ez lehet no
 NoEventFoundWithCriteria=Nincs biztonsági esemény találtak ilyen keresési kritériumot.
 SeeLocalSendMailSetup=Nézze meg a helyi sendmail beállítása
 BackupDesc=Ahhoz, hogy egy teljes biztonsági mentést Dolibarr kell tennie:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=Archivált könyvtárban kell tárolni biztonságos helyen.
 BackupDescY=A generált dump fájlt kell tárolni biztonságos helyen.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Támogatás Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Alapértelmezett típusú vonalkód használatát termékek
 SetDefaultBarcodeTypeThirdParties=Alapértelmezett típusú vonalkód használatát harmadik felek számára
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Küldő modul beállítása
 SendingsReceiptModel=Küldése modell átvételét
 SendingsNumberingModules=Küldések számozási modulok
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=A legtöbb esetben a küldések bevételek egyaránt felhasználják lapok átadások (termékek listája küldeni), és a lapok recevied és aláírja ügyfél. Tehát a termék szállítás bevételek egy kettős funkció aktiválódik, és ritkán.
 FreeLegalTextOnShippings=Free text on shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/hu_HU/agenda.lang b/htdocs/langs/hu_HU/agenda.lang
index 62b9c8ce19e21d08f131053af79aebb032baf530..470ea04ce86bc45811453689cd2e602c9398dc2e 100644
--- a/htdocs/langs/hu_HU/agenda.lang
+++ b/htdocs/langs/hu_HU/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= Az én cselekvéseim/feladataim
 AllActions= Az összes cselekvés/feladat
-ViewList=Lista megtekintése
 ViewCal=Naptár megtekintése
 ViewDay=Nap nézet
 ViewWeek=Hét nézet
diff --git a/htdocs/langs/hu_HU/commercial.lang b/htdocs/langs/hu_HU/commercial.lang
index e3bd1fedfda8399a53f7ec53b18403e1a62cac55..d21d3eb114ec307e05cb1b45dfec9860f1f0c8ba 100644
--- a/htdocs/langs/hu_HU/commercial.lang
+++ b/htdocs/langs/hu_HU/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect állapot
 DraftPropals=Készítsen üzleti ajánlatot
 SearchPropal=Keressen egy kereskedelmi javaslatot
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/hu_HU/companies.lang b/htdocs/langs/hu_HU/companies.lang
index 6627613b7a53863fae24bb642f4c817e7db30712..3369500d3cf44f2ef9b1d722b64f64cde2a05569 100644
--- a/htdocs/langs/hu_HU/companies.lang
+++ b/htdocs/langs/hu_HU/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Paertner Kapcsolat/Cím
 StatusContactValidated=Kapcsolat/Cím állapota
 Company=Cég
 CompanyName=Cégnév
-AliasNames=Alias név (kereskedelmi, márkanév, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Cégek
 CountryIsInEEC=EU tagország
 ThirdPartyName=Partner neve
@@ -68,6 +69,7 @@ Country=Ország
 CountryCode=Az ország hívószáma
 CountryId=Ország id
 Phone=Telefon
+PhoneShort=Phone
 Skype=Skype
 Call=Hívás
 Chat=Chat
diff --git a/htdocs/langs/hu_HU/errors.lang b/htdocs/langs/hu_HU/errors.lang
index 72a9189859b90430dc07cf817373ec8bec3e4cb7..149148b28124eb7d58cc22ab8883832bf5d6acc5 100644
--- a/htdocs/langs/hu_HU/errors.lang
+++ b/htdocs/langs/hu_HU/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=<b>%s</b> mező nem tartalmaz speciális karaktereket.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Nem számviteli modul aktiválódik
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr LDAP-egyezés nem teljes.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/hu_HU/languages.lang b/htdocs/langs/hu_HU/languages.lang
index 2379e88780af619ccacf863611b96cba6f4214eb..e7c2bf3aa0b513b2db066b4032615cd11a023bf9 100644
--- a/htdocs/langs/hu_HU/languages.lang
+++ b/htdocs/langs/hu_HU/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Francia (Kanada)
 Language_fr_CH=Francia (Svájc)
 Language_fr_FR=Francia
 Language_fr_NC=Francia (Új-Kaledónia)
+Language_fy_NL=Frisian
 Language_he_IL=Héber
 Language_hr_HR=Horvát
 Language_hu_HU=Magyar
@@ -70,6 +71,7 @@ Language_sv_SV=Svéd
 Language_sv_SE=Svéd
 Language_sq_AL=Albanian
 Language_sk_SK=Szlovák
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrán
diff --git a/htdocs/langs/hu_HU/main.lang b/htdocs/langs/hu_HU/main.lang
index 58046e6a3e83567cbb0bd5417ad73d960a5b07ff..e95fb2ea17493389f426b391fb63a4ac55f05a7f 100644
--- a/htdocs/langs/hu_HU/main.lang
+++ b/htdocs/langs/hu_HU/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Hétfő
 Tuesday=Kedd
diff --git a/htdocs/langs/hu_HU/margins.lang b/htdocs/langs/hu_HU/margins.lang
index 678ce8969b3a8dff35c2efeb3d38d6134df4494c..b4ae55ba93972655310d61b0bc15a218e560bbef 100644
--- a/htdocs/langs/hu_HU/margins.lang
+++ b/htdocs/langs/hu_HU/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/hu_HU/products.lang b/htdocs/langs/hu_HU/products.lang
index d9a655f8b1f72aae1a1636a97f98f74f05a6dfe3..9127d2a6ff1e9c735fdbc9c927db78852b03ae4b 100644
--- a/htdocs/langs/hu_HU/products.lang
+++ b/htdocs/langs/hu_HU/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/hu_HU/projects.lang b/htdocs/langs/hu_HU/projects.lang
index 5f24eb31b78cdf69b8c009342ee0227964988357..d10db3992398b6fc28f6bf0dde455d7849213712 100644
--- a/htdocs/langs/hu_HU/projects.lang
+++ b/htdocs/langs/hu_HU/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Projekt vezető
 TypeContact_project_external_PROJECTLEADER=Projekt vezető
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/hu_HU/sendings.lang b/htdocs/langs/hu_HU/sendings.lang
index 54be9f7005e95bdb0c2c6bd4d3076fa6829a6cc4..c594aa8b968c30fee0afb104afbf3b7d09d9cb04 100644
--- a/htdocs/langs/hu_HU/sendings.lang
+++ b/htdocs/langs/hu_HU/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Szállítások
 AllSendings=All Shipments
 Shipment=Szállítás
 Shipments=Szállítások
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Szállítási terület
 ListOfSendings=Szállítások listája
@@ -26,8 +26,8 @@ QtyToShip=Szállítandó mennyiség
 QtyReceived=Átvett mennyiség
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Más szállítások ehhez a megrendeléshez
-DateSending=Date sending order
-DateSendingShort=Küldési dátum sorrend
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Szállítások ehhez a megrendeléshez
 SendingsAndReceivingForSameOrder=Szállítások és átvételek ehhez a rendeléshez
 SendingsToValidate=Hitelesítésre váró szállítások
diff --git a/htdocs/langs/hu_HU/stocks.lang b/htdocs/langs/hu_HU/stocks.lang
index b0d13bb6b756db5a8ff968ce0c5ee9ee017609af..4d937fb05caf2c53e02da442532cfe3ad9fc8634 100644
--- a/htdocs/langs/hu_HU/stocks.lang
+++ b/htdocs/langs/hu_HU/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Készlet kerezelés szabály csökkentése
 RuleForStockManagementIncrease=Készlet kerezelés szabály emelése
 DeStockOnBill=Tényleges készlet csökkentése számla/hitel jóváhagyásakor
 DeStockOnValidateOrder=Tényleges készlet csökkentése ügyfél rendelés jóváhagyásakor
-DeStockOnShipment=Tényleges készlet csökkentése szállítás jóváhagyásakor
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Tényleges készlet növelése számla/hitel jóváhagyásakor
 ReStockOnValidateOrder=Tényleges készlet növelése beszállítótól való rendelés jóváhagyásakor
 ReStockOnDispatchOrder=Tényleges készlet növelése manuális raktárba való feladáskor miután a beszállítói rendelés beérkezett
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/hu_HU/trips.lang b/htdocs/langs/hu_HU/trips.lang
index 879a984bde319a756b21270ac8c4097fde19b33b..0e023025eb879c81240e6adbc181d659fb1ab7cc 100644
--- a/htdocs/langs/hu_HU/trips.lang
+++ b/htdocs/langs/hu_HU/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/id_ID/accountancy.lang b/htdocs/langs/id_ID/accountancy.lang
index f3ad8d5fc7961fd73d4410ad1d4509087f82ebc8..401c22fdae8521602c4eb32aed01e26b6327ce4e 100644
--- a/htdocs/langs/id_ID/accountancy.lang
+++ b/htdocs/langs/id_ID/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=Akun akuntansi baru
 Update=Membarui
 List=Daftar
 Create=Buat
+CreateMvts=Create movement
 UpdateAccount=Modifikasi akun akuntansi
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Mencatat akun di buku besar
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Panjang akun umum
 ACCOUNTING_LENGTH_AACCOUNT=Panjang akun pihak ketiga
 
diff --git a/htdocs/langs/id_ID/admin.lang b/htdocs/langs/id_ID/admin.lang
index f75b4b7f52ae1c5d6b9677f0a3bc657b5eb56003..e061f930ce474c6bf86a8336b2a9565b33575068 100644
--- a/htdocs/langs/id_ID/admin.lang
+++ b/htdocs/langs/id_ID/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margin
 Module59000Desc=Module to manage margins
 Module60000Name=Komisi
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Sendings numbering modules
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping 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 shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/id_ID/agenda.lang b/htdocs/langs/id_ID/agenda.lang
index 445bc01817a0ff06c115296395c748d01d8dc84c..e098e2099ae3622588b08dd3ad0fbc6f25523691 100644
--- a/htdocs/langs/id_ID/agenda.lang
+++ b/htdocs/langs/id_ID/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= Semua acara saya / tugas
 AllActions= Semua acara / tugas
-ViewList=Tampilan daftar
 ViewCal=Tampilan bulan
 ViewDay=Tampilan hari
 ViewWeek=Tampilan minggu
diff --git a/htdocs/langs/id_ID/commercial.lang b/htdocs/langs/id_ID/commercial.lang
index 7acdc7bd7e6df5d353eec33e9eb9b8fb8d0ec42f..29315241a0c1622bf0c11bfad70ac8dfc1712d3f 100644
--- a/htdocs/langs/id_ID/commercial.lang
+++ b/htdocs/langs/id_ID/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/id_ID/companies.lang b/htdocs/langs/id_ID/companies.lang
index 030c17faacc4c8eeb1829f4d5773e635d14c1578..c3a516b7fc8b3fa9ed5ae43f8dc837305096aee6 100644
--- a/htdocs/langs/id_ID/companies.lang
+++ b/htdocs/langs/id_ID/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Third party contact/address
 StatusContactValidated=Status of contact/address
 Company=Perusahaan
 CompanyName=Nama Perusahaan
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Perusahaan
 CountryIsInEEC=Country is inside European Economic Community
 ThirdPartyName=Third party name
@@ -68,6 +69,7 @@ Country=Country
 CountryCode=Country code
 CountryId=Country id
 Phone=Phone
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/id_ID/errors.lang b/htdocs/langs/id_ID/errors.lang
index 3fc477121f01ec37224e22a7cb98153aeffbc5c0..2cdc521612acdee49654316bbfcf24d9d9e66414 100644
--- a/htdocs/langs/id_ID/errors.lang
+++ b/htdocs/langs/id_ID/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/id_ID/languages.lang b/htdocs/langs/id_ID/languages.lang
index cfb62c0f6f4b65dde1516299a5d77ff1a6dce88b..690c0d39912ff9cccb40056ab8c9c4f49b59a612 100644
--- a/htdocs/langs/id_ID/languages.lang
+++ b/htdocs/langs/id_ID/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Perancis (Kanada)
 Language_fr_CH=Perancis (Swiss)
 Language_fr_FR=Perancis
 Language_fr_NC=Perancis (Kaledonia Baru)
+Language_fy_NL=Frisian
 Language_he_IL=Ibrani
 Language_hr_HR=Kroasia
 Language_hu_HU=Hongaria
@@ -70,6 +71,7 @@ Language_sv_SV=Swedia
 Language_sv_SE=Swedia
 Language_sq_AL=Albania
 Language_sk_SK=Slovakia
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukraina
diff --git a/htdocs/langs/id_ID/main.lang b/htdocs/langs/id_ID/main.lang
index 68e8ec31f638280f3e597c6341a939d2ec794b6f..c629e4d49de5d0d13a9eea8aaeef18181bd8f5fb 100644
--- a/htdocs/langs/id_ID/main.lang
+++ b/htdocs/langs/id_ID/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Monday
 Tuesday=Tuesday
diff --git a/htdocs/langs/id_ID/margins.lang b/htdocs/langs/id_ID/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/id_ID/margins.lang
+++ b/htdocs/langs/id_ID/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/id_ID/products.lang b/htdocs/langs/id_ID/products.lang
index 55b1d016827f1eda96e4f8861becf006341e5974..9dcaf5bc68443ed389527b089f3474be16b4e181 100644
--- a/htdocs/langs/id_ID/products.lang
+++ b/htdocs/langs/id_ID/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/id_ID/projects.lang b/htdocs/langs/id_ID/projects.lang
index f4b9129117dd0a532aadf4cfc1e352d1efa6cc6c..0e20e9947060d4b957da3ea1cbd520105b551d88 100644
--- a/htdocs/langs/id_ID/projects.lang
+++ b/htdocs/langs/id_ID/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leader
 TypeContact_project_external_PROJECTLEADER=Project leader
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/id_ID/sendings.lang b/htdocs/langs/id_ID/sendings.lang
index 1dc182c6fdcc75bb2fed7663ac9561bacd3741c5..4d4aca48cd9459c12589284852cd6551e724cc38 100644
--- a/htdocs/langs/id_ID/sendings.lang
+++ b/htdocs/langs/id_ID/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Shipments
 AllSendings=All Shipments
 Shipment=Shipment
 Shipments=Shipments
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Shipments area
 ListOfSendings=List of shipments
@@ -26,8 +26,8 @@ QtyToShip=Qty to ship
 QtyReceived=Qty received
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Other shipments for this order
-DateSending=Date sending order
-DateSendingShort=Date sending order
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Shipments for this order
 SendingsAndReceivingForSameOrder=Shipments and receivings for this order
 SendingsToValidate=Shipments to validate
diff --git a/htdocs/langs/id_ID/stocks.lang b/htdocs/langs/id_ID/stocks.lang
index 7aeef1c96414b7c022420907803398303d9af080..1056cefe33227f25ac7483569ee29ec5f7ec9d0c 100644
--- a/htdocs/langs/id_ID/stocks.lang
+++ b/htdocs/langs/id_ID/stocks.lang
@@ -57,7 +57,7 @@ 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
+DeStockOnShipment=Decrease real stocks on shipping 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
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/id_ID/trips.lang b/htdocs/langs/id_ID/trips.lang
index 6944fd52714036b73f8ce826e0b0b92f87d46bde..4aa616c3b6e39f013d35ba6a9f243527528c40f5 100644
--- a/htdocs/langs/id_ID/trips.lang
+++ b/htdocs/langs/id_ID/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/is_IS/accountancy.lang b/htdocs/langs/is_IS/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/is_IS/accountancy.lang
+++ b/htdocs/langs/is_IS/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/is_IS/admin.lang b/htdocs/langs/is_IS/admin.lang
index 42510991f45853312be54b6fec2a78f18b69a1e7..e76d121faa29cf84f5580b78fb5f50a4dd1d75e8 100644
--- a/htdocs/langs/is_IS/admin.lang
+++ b/htdocs/langs/is_IS/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Nei öryggi atburður hefur verið skráð enn. Þetta get
 NoEventFoundWithCriteria=Nei öryggi atburður hefur fundist um slíka viðmiðun leit.
 SeeLocalSendMailSetup=Sjá sveitarfélaga sendmail uppsetningu
 BackupDesc=Til að ljúka öryggisafrit af Dolibarr, verður þú að:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=Eldri mappa ætti að vera geymd á öruggum stað.
 BackupDescY=The mynda sorphaugur skrá öxl vera geymd á öruggum stað.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Stuðningur Eco-Taxe (raf-og rafeindabúnaðarúrgang)
 SetDefaultBarcodeTypeProducts=Default barcode tegund til nota fyrir vörur
 SetDefaultBarcodeTypeThirdParties=Default barcode tegund til notkunar fyrir þriðju aðila
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sendi mát skipulag
 SendingsReceiptModel=Sending kvittun líkan
 SendingsNumberingModules=Sendings númera einingar
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=Í flestum tilfellum er sendings kvittunum notað bæði sem lak fyrir afgreiðsla viðskiptavina (listi af vörum til að senda) og lak sem er recevied og undirrituð af viðskiptavini. Svo vara afgreiðsla greiðslukvittun er afrit lögun og er sjaldnast virkur.
 FreeLegalTextOnShippings=Free text on shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/is_IS/agenda.lang b/htdocs/langs/is_IS/agenda.lang
index dca501a37d883e6225fc5ac8715d132b5d78301a..add89497eaac60f986f8b9c3da66b45928755357 100644
--- a/htdocs/langs/is_IS/agenda.lang
+++ b/htdocs/langs/is_IS/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= Allar aðgerðir mínar / verkefni
 AllActions= Allar aðgerðir / verkefni
-ViewList=Skoða lista
 ViewCal=Skoða dagatal
 ViewDay=Dagsskjár
 ViewWeek=Vikuskjár
diff --git a/htdocs/langs/is_IS/commercial.lang b/htdocs/langs/is_IS/commercial.lang
index d80b68c1c535c11971349f7fa412f453a1714159..f3d13eff15bc78ffef53aabb366b4e2ddd85c681 100644
--- a/htdocs/langs/is_IS/commercial.lang
+++ b/htdocs/langs/is_IS/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect stöðu
 DraftPropals=Drög auglýsing tillögur
 SearchPropal=Leita að auglýsing tillögu
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/is_IS/companies.lang b/htdocs/langs/is_IS/companies.lang
index 2e7be412a34698668db3847a6a92db53a8fdf689..cd79d026856c3edfe1d753fd1fb806a52f0030c7 100644
--- a/htdocs/langs/is_IS/companies.lang
+++ b/htdocs/langs/is_IS/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Í þriðja aðila samband
 StatusContactValidated=Staða Hafðu samband
 Company=Fyrirtæki
 CompanyName=Nafn fyrirtækis
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Stofnanir
 CountryIsInEEC=Landið er inni Evrópubandalagið
 ThirdPartyName=Í þriðja aðila Nafn
@@ -68,6 +69,7 @@ Country=Land
 CountryCode=Landsnúmer
 CountryId=Land id
 Phone=Sími
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/is_IS/errors.lang b/htdocs/langs/is_IS/errors.lang
index 28b6598bfce0acdb7d0f98f8e5acf3749a07ab10..bf60d5db1f5c0a860b2327380a4c3391b9c13d46 100644
--- a/htdocs/langs/is_IS/errors.lang
+++ b/htdocs/langs/is_IS/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=<b>Akur %s </b> verður ekki innihalda sértákn.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Nei bókhalds mát virkja
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP samsvörun er ekki lokið.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/is_IS/languages.lang b/htdocs/langs/is_IS/languages.lang
index dede4cc2a7d5f0e76fb79a0fec6278ff5208d500..92a9f9ddbcd0ba81cfc6bb9e122d463132e1e0fe 100644
--- a/htdocs/langs/is_IS/languages.lang
+++ b/htdocs/langs/is_IS/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Franska (Kanada)
 Language_fr_CH=Franska (Sviss)
 Language_fr_FR=Franska
 Language_fr_NC=Franska (New Caledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebreska
 Language_hr_HR=Króatíska
 Language_hu_HU=Ungverska
@@ -70,6 +71,7 @@ Language_sv_SV=Sænska
 Language_sv_SE=Sænska
 Language_sq_AL=Albanian
 Language_sk_SK=Slóvakísku
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrainian
diff --git a/htdocs/langs/is_IS/main.lang b/htdocs/langs/is_IS/main.lang
index 42675df8b2b880714cf4907a420211f4f19a7dc6..9c346bb8d29a7ad29409cf2dc4ec9a53faa5973c 100644
--- a/htdocs/langs/is_IS/main.lang
+++ b/htdocs/langs/is_IS/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Mánudagur
 Tuesday=Þriðjudagur
diff --git a/htdocs/langs/is_IS/margins.lang b/htdocs/langs/is_IS/margins.lang
index e0357dc27c1b818b5dcd32b3a21d4a347f5d99e7..2f48814aaa7fa0c2883a890cfa667811b744bec0 100644
--- a/htdocs/langs/is_IS/margins.lang
+++ b/htdocs/langs/is_IS/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/is_IS/products.lang b/htdocs/langs/is_IS/products.lang
index 7e79b37df4099307275973e47d085b5a0304d42d..5108b03d62e2e426080a1bee35535dc25963c9a4 100644
--- a/htdocs/langs/is_IS/products.lang
+++ b/htdocs/langs/is_IS/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/is_IS/projects.lang b/htdocs/langs/is_IS/projects.lang
index 2235069c34fe0163bf4e856ab095ddecd919c5eb..95844ace24f814947bd4ff320584c09579bc5582 100644
--- a/htdocs/langs/is_IS/projects.lang
+++ b/htdocs/langs/is_IS/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leiðtogi
 TypeContact_project_external_PROJECTLEADER=Project leiðtogi
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/is_IS/sendings.lang b/htdocs/langs/is_IS/sendings.lang
index b37f32cab64bc6e30b00b923014536ebdf376935..a51ed0976250b0284d7bd0d57aee6d2d1f6354da 100644
--- a/htdocs/langs/is_IS/sendings.lang
+++ b/htdocs/langs/is_IS/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Sendingar
 AllSendings=All Shipments
 Shipment=Sendingunni
 Shipments=Sendingar
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Sendingar area
 ListOfSendings=Listi yfir sendings
@@ -26,8 +26,8 @@ QtyToShip=Magn til skip
 QtyReceived=Magn móttekin
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Aðrar sendingar fyrir þessari röð
-DateSending=Date senda til
-DateSendingShort=Date senda til
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Sendingum fyrir í þessari röð
 SendingsAndReceivingForSameOrder=Sendingar og receivings fyrir þessari röð
 SendingsToValidate=Sendi til að sannreyna
diff --git a/htdocs/langs/is_IS/stocks.lang b/htdocs/langs/is_IS/stocks.lang
index 385190f10bc549b4a0bf3d019192c687dd8c99de..fab3f38e962cc7e62d606b079efb6a833e5f2e67 100644
--- a/htdocs/langs/is_IS/stocks.lang
+++ b/htdocs/langs/is_IS/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Regla fyrir lager stjórnun lækka
 RuleForStockManagementIncrease=Regla fyrir lager stjórnun aukast
 DeStockOnBill=Minnka raunverulegur birgðir á viðskiptavini reikningum / kredit athugasemdir löggilding
 DeStockOnValidateOrder=Minnka raunverulegur birgðir á viðskiptavini pantanir löggilding
-DeStockOnShipment=Minnka alvöru stofnum á sendingunni löggilding
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Auka raunverulegur birgðir birgja reikningum / kredit athugasemdir löggilding
 ReStockOnValidateOrder=Auka raunverulegur birgðir birgja pantanir approbation
 ReStockOnDispatchOrder=Auka raunverulegur birgðir á handbók dispatching í vöruhús, eftir röð birgja sem fá
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/is_IS/trips.lang b/htdocs/langs/is_IS/trips.lang
index a615596f57d9fb70da2fb1c4c47ec93cb1edfc0c..f64e428e1e600afc173b127a2009e068e2f028e0 100644
--- a/htdocs/langs/is_IS/trips.lang
+++ b/htdocs/langs/is_IS/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/it_IT/accountancy.lang b/htdocs/langs/it_IT/accountancy.lang
index 5a58612b67d0dcae639a7a28f2c4513aed089e2d..87f7f468323a50d0727d52b15c714b88814f1d38 100644
--- a/htdocs/langs/it_IT/accountancy.lang
+++ b/htdocs/langs/it_IT/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=Nuovo account di contabilità
 Update=Aggiorna
 List=Elenco
 Create=Crea
+CreateMvts=Create movement
 UpdateAccount=Modifica di un account di contabilità
 UpdateMvts=Modifica di un movimento
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/it_IT/admin.lang b/htdocs/langs/it_IT/admin.lang
index f05690aba549442843a704942fd73131f534ab42..8661f996253bba92581b7eeda3fe9ca1b73586ca 100644
--- a/htdocs/langs/it_IT/admin.lang
+++ b/htdocs/langs/it_IT/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Stampa diretta (senza aprire i documenti) tramite l'interfaccia CUPS IPP (la stampante deve essere visibile dal server, e il server deve avere CUPS installato).
-Module55000Name=Sondaggio aperto
-Module55000Desc=Modulo per creare sondaggi online (Doodle, Studs, Rdvz o simili)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margini
 Module59000Desc=Modulo per gestire margini
 Module60000Name=Commissioni
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Nessun evento di sicurezza registrato. Questo può essere
 NoEventFoundWithCriteria=Nessun evento di sicurezza trovato con i criteri di ricerca impostati.
 SeeLocalSendMailSetup=Controllare le impostazioni locali del server di posta (sendmail)
 BackupDesc=Per effettuare un backup completo di Dolibarr è necessario:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Salva il contenuto del tuo database <b>(%s)</b> in un file dump. È possibile utilizzare il seguente assistente.
 BackupDescX=L'archivio delle directory va conservato in un luogo sicuro.
 BackupDescY=Il file generato va conservato in un luogo sicuro.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Utilizza il form di ricerca per scegliere un prodotto (
 UseEcoTaxeAbility=Usare l'eco-Tax (RAEE)
 SetDefaultBarcodeTypeProducts=Tipo di codici a barre predefinito da utilizzare per i prodotti
 SetDefaultBarcodeTypeThirdParties=Tipo di codici a barre predefinito da utilizzare per terze parti
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Modulo per la generazione e verifica dei codici prodotto (prodotto o servizio)
 ProductOtherConf= Configurazione Prodotto/servizio
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Impostazione del modulo di consegna
 SendingsReceiptModel=Modello di ricevuta consegna (D.D.T.)
 SendingsNumberingModules=Moduli per la numerazione delle spedizioni
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=Nella maggior parte dei casi, i moduli possono essere utilizzati sia come documenti di trasporto (elenco dei prodotti per l'invio) che come ricevute. Le ricevute di consegna risultano quindi una funzione duplicata che raramente viene attivata.
 FreeLegalTextOnShippings=Testo libero per le spedizioni
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/it_IT/agenda.lang b/htdocs/langs/it_IT/agenda.lang
index 4c49d7ca53f1c883cd6e85a63c62ce4cb73c1551..64630737ab30d055322d32ab63aab77dbcb51c97 100644
--- a/htdocs/langs/it_IT/agenda.lang
+++ b/htdocs/langs/it_IT/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Eventi per tutti gli utenti del gruppo
 ActionAssignedTo=Evento assegnato a
 AllMyActions= Tutte i miei compiti/azioni
 AllActions= Tutte i compiti/azioni
-ViewList=Vista elenco
 ViewCal=Vista mensile
 ViewDay=Vista giornaliera
 ViewWeek=Vista settimanale
diff --git a/htdocs/langs/it_IT/commercial.lang b/htdocs/langs/it_IT/commercial.lang
index c374b67476197274597893a8fd263f95616d9036..03b27302fabe80c83a70352e6a0301e1d9f64bc2 100644
--- a/htdocs/langs/it_IT/commercial.lang
+++ b/htdocs/langs/it_IT/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Stato del cliente potenziale
 DraftPropals=Bozze di proposte commerciali
 SearchPropal=Cerca una proposta commerciale
 CommercialDashboard=Riassunto commerciale
+NoLimit=No limit
diff --git a/htdocs/langs/it_IT/companies.lang b/htdocs/langs/it_IT/companies.lang
index 4c90e34ab7486aab1f6972f805f759d384c1cf6b..2c53528e9fd2e88bc3d66c14e1815a9ec3a0d551 100644
--- a/htdocs/langs/it_IT/companies.lang
+++ b/htdocs/langs/it_IT/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Contatto soggetto terzo
 StatusContactValidated=Stato del contatto/indirizzo
 Company=Società
 CompanyName=Ragione Sociale
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Società
 CountryIsInEEC=Paese appartenente alla Comunità Economica Europea
 ThirdPartyName=Nome soggetto terzo
@@ -68,6 +69,7 @@ Country=Paese
 CountryCode=Codice del paese
 CountryId=Id paese
 Phone=Telefono
+PhoneShort=Phone
 Skype=Skype
 Call=Chiamata
 Chat=Chat
diff --git a/htdocs/langs/it_IT/errors.lang b/htdocs/langs/it_IT/errors.lang
index b68464e2f33f14d24fb7401e813ba82366bb9e41..38b574ba2648365cf1bec997b01b7f8a81717882 100644
--- a/htdocs/langs/it_IT/errors.lang
+++ b/htdocs/langs/it_IT/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Per favore immetti un valore per la lista di control
 ErrorNoValueForRadioType=Per favore immetti un valore per la lista radio
 ErrorBadFormatValueList=La lista non può avere più di un'entrata : <u>%s</u>, ma ne serve almeno una: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Il campo <b>%s</b> non può contenere caratteri speciali.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Il campo <b>%s</b> non deve contenere caratteri speciali o maiuscole.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Modulo contabilità disattivato
 ErrorExportDuplicateProfil=Questo nome profilo già esiste per questo set di esportazione
 ErrorLDAPSetupNotComplete=La configurazione per l'uso di LDAP è incompleta
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Il campo <b>%s</b> deve essere un valore numerico
 ErrorFieldMustBeAnInteger=Il campo <b>%s</b> deve essere un numero intero
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=I parametri di configurazione obbligatori non sono ancora stati definiti
diff --git a/htdocs/langs/it_IT/languages.lang b/htdocs/langs/it_IT/languages.lang
index 8bf3b13692d9f4530bf087161a8abf5fea80de14..a6696e24e6921c693506952061064016bdeff97e 100644
--- a/htdocs/langs/it_IT/languages.lang
+++ b/htdocs/langs/it_IT/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Francese (Canada)
 Language_fr_CH=Francese (Svizzera)
 Language_fr_FR=Francese
 Language_fr_NC=Francese (Nuova Caledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Ebraico
 Language_hr_HR=Croato
 Language_hu_HU=Ungherese
@@ -70,6 +71,7 @@ Language_sv_SV=Svedese
 Language_sv_SE=Svedese
 Language_sq_AL=Albanese
 Language_sk_SK=Slovacco
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ucraino
diff --git a/htdocs/langs/it_IT/main.lang b/htdocs/langs/it_IT/main.lang
index 2c105ceed166db1311c806735716bf03a4aeb333..58e1e3b00c8cd1b0bf7f6c02e5156df8a075961b 100644
--- a/htdocs/langs/it_IT/main.lang
+++ b/htdocs/langs/it_IT/main.lang
@@ -710,6 +710,8 @@ Denied=Rifiutata
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Lunedì
 Tuesday=Martedì
diff --git a/htdocs/langs/it_IT/margins.lang b/htdocs/langs/it_IT/margins.lang
index b8d1c820d802dc221fb5d76a5ba7defc191d756e..1ce6d6b936fecabb214fa8ec1e3b405b66f23814 100644
--- a/htdocs/langs/it_IT/margins.lang
+++ b/htdocs/langs/it_IT/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Come prodotto
 UseDiscountAsService=Come servizio
 UseDiscountOnTotal=Sul subtotale
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definisce se, ai fini del calcolo del margine, uno sconto globale debba essere trattato come un prodotto, un servizio o usato solo sul subtotale.
-MARGIN_TYPE=Tipo di margine
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Margine lordo
 MargeNette=Margine netto
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Margine lordo = Prezzo di vendita - Prezzo di acquisto<br/>Margine netto = Prezzo di vendita - Prezzo di costo
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Prezzo di costo
 BuyingCost=Prezzo di costo
 UnitCharges=Carico unitario
diff --git a/htdocs/langs/it_IT/products.lang b/htdocs/langs/it_IT/products.lang
index 9a79f0768bcbda993fe73911de4f82d6d1afee8e..39649ad5d116e8121300bbca06c6d6b20c7f7a19 100644
--- a/htdocs/langs/it_IT/products.lang
+++ b/htdocs/langs/it_IT/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Prezzo unico per prodotto/servizio
 PricingRule=Regole dei prezzi al cliente
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Imposta lo stesso prezzo per i clienti sussidiari
-PriceByCustomerLog=Prezzo per log cliente
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Il prezzo minimo raccomandato è: %s
 PriceExpressionEditor=Editor della formula del prezzo
diff --git a/htdocs/langs/it_IT/projects.lang b/htdocs/langs/it_IT/projects.lang
index b7fe6bc4b2d9b02b3a435f51bc540ad4230cb40c..f5d9f522af228c2a3b20132fec6daa5fe0065b81 100644
--- a/htdocs/langs/it_IT/projects.lang
+++ b/htdocs/langs/it_IT/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Attività %s creata
 TaskModifiedInDolibarr=Attività %s modificata
 TaskDeletedInDolibarr=Attività %s cancellata
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Capo progetto
 TypeContact_project_external_PROJECTLEADER=Capo progetto
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/it_IT/sendings.lang b/htdocs/langs/it_IT/sendings.lang
index 165e80fb0e4408f6d7ed98711085f2c8e42ab1ff..03948d583e93fe2b339889a372c24b9fbb5be6d9 100644
--- a/htdocs/langs/it_IT/sendings.lang
+++ b/htdocs/langs/it_IT/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Spedizioni
 AllSendings=All Shipments
 Shipment=Spedizione
 Shipments=Spedizioni
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Sezione spedizioni
 ListOfSendings=Elenco delle spedizioni
@@ -26,8 +26,8 @@ QtyToShip=Quantità da spedire
 QtyReceived=Quantità ricevuta
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Altre Spedizioni per questo ordine
-DateSending=Data spedizione
-DateSendingShort=Data di invio
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Spedizioni per lo stesso ordine
 SendingsAndReceivingForSameOrder=Spedizioni e ricezioni per lo stesso ordine
 SendingsToValidate=Spedizione da convalidare
diff --git a/htdocs/langs/it_IT/stocks.lang b/htdocs/langs/it_IT/stocks.lang
index ba25edaed7cdf75fe8edb9180dbb83c4026a0fa4..d4e14cb6885feeb5ec3c1e9ba2a151d4c05e8b44 100644
--- a/htdocs/langs/it_IT/stocks.lang
+++ b/htdocs/langs/it_IT/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Regola per la gestione della diminuzione delle sc
 RuleForStockManagementIncrease=Regola per la gestione dell'aumento delle scorte
 DeStockOnBill=Riduci scorte effettive all'emissione della fattura/nota di credito
 DeStockOnValidateOrder=Riduci scorte effettive alla convalida dell'ordine
-DeStockOnShipment=Riduci scorte effettive alla spedizione (Raccomandato)
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Incrementa scorte effettive alla fattura/nota di credito
 ReStockOnValidateOrder=Aumenta scorte effettive alla convalida dell'ordine
 ReStockOnDispatchOrder=Incrementa scorte effettive alla consegna manuale in magazzino, dopo il ricevimento dell'ordine fornitore
@@ -134,7 +134,7 @@ IsInPackage=Contenuto nel pacchetto
 ShowWarehouse=Mostra magazzino
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Trasferisci scorte del prodotto %s in un altro magazzino
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Codice di inventario o di spostamento
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=Questo lotto/numero seriale (<strong>%s</strong>) esiste già con una differente data di scadenza o di validità (trovata <strong>%s</strong>, inserita <strong>%s</strong> ) 
diff --git a/htdocs/langs/it_IT/trips.lang b/htdocs/langs/it_IT/trips.lang
index e08fddb8a6b80f577b2203ef0157bc36dbfba94d..a01a0e3f88b16e9c9541aa5b17233b3af93d1860 100644
--- a/htdocs/langs/it_IT/trips.lang
+++ b/htdocs/langs/it_IT/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Convalida la nota spese
 ConfirmSaveTrip=Vuoi davvero convalidare questa nota spese?
 
 NoTripsToExportCSV=Nessuna nota spese da esportare per il periodo
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/ja_JP/accountancy.lang b/htdocs/langs/ja_JP/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/ja_JP/accountancy.lang
+++ b/htdocs/langs/ja_JP/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/ja_JP/admin.lang b/htdocs/langs/ja_JP/admin.lang
index 693187839a7af09dc400c635ccd18fef1935daf3..8cca362e2053deb4c594e19819241fa2eb4ce1a2 100644
--- a/htdocs/langs/ja_JP/admin.lang
+++ b/htdocs/langs/ja_JP/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=は、セキュリティイベントがまだ記録され
 NoEventFoundWithCriteria=は、セキュリティイベントは、このような検索のcriterias見つかりませんされています。
 SeeLocalSendMailSetup=ローカルのsendmailの設定を参照してください。
 BackupDesc=Dolibarrの完全なバックアップを作成するには、以下を行う必要があります。
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=アーカイブディレクトリは安全な場所に格納する必要があります。
 BackupDescY=生成されたダンプ·ファイルは安全な場所に格納する必要があります。
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=エコTaxe(WEEE)をサポート
 SetDefaultBarcodeTypeProducts=製品に使用するデフォルトのバーコードの種類
 SetDefaultBarcodeTypeThirdParties=第三者のために使用するデフォルトのバーコードの種類
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=送信モジュールのセットアップ
 SendingsReceiptModel=領収書のモデルを送信する
 SendingsNumberingModules=モジュールの番号Sendings
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=ほとんどの場合、sendingsの領収書は、お客様の納品(送信する製品のリスト)とreceviedと顧客によって署名されたシートのシートの両方に使用されます。したがって、製品の納入の領収書は複製機能であり、まれに活性化されていません。
 FreeLegalTextOnShippings=Free text on shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/ja_JP/agenda.lang b/htdocs/langs/ja_JP/agenda.lang
index 559972c2bcda0707d19e7c331925c782410c384e..b79fb4e3f49c1c1a67a3ddb716f5ad3b14305d83 100644
--- a/htdocs/langs/ja_JP/agenda.lang
+++ b/htdocs/langs/ja_JP/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= すべての私のイベント/タスク
 AllActions= すべてのイベント/タスク
-ViewList=リストビュー
 ViewCal=月間表示
 ViewDay=日表示
 ViewWeek=週ビュー
diff --git a/htdocs/langs/ja_JP/commercial.lang b/htdocs/langs/ja_JP/commercial.lang
index 6953d91769a469db9c7a8f24c099084aa279aa0c..520613932bd87e117e7b784e7f64a79d23da9a26 100644
--- a/htdocs/langs/ja_JP/commercial.lang
+++ b/htdocs/langs/ja_JP/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=見通しの状態
 DraftPropals=ドラフト商業の提案
 SearchPropal=商業的提案を検索
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/ja_JP/companies.lang b/htdocs/langs/ja_JP/companies.lang
index 9d2fbdcc3532a792515dc584efded724f86be0c6..a23a4894836cf83910b4b53fb0bc5ba3112f916b 100644
--- a/htdocs/langs/ja_JP/companies.lang
+++ b/htdocs/langs/ja_JP/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=サードパーティの連絡先
 StatusContactValidated=接点の状態
 Company=会社
 CompanyName=会社名
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=企業
 CountryIsInEEC=国が欧州経済共同体の内部にある
 ThirdPartyName=サードパーティの名前
@@ -68,6 +69,7 @@ Country=国
 CountryCode=国コード
 CountryId=国番号
 Phone=電話
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/ja_JP/errors.lang b/htdocs/langs/ja_JP/errors.lang
index 3ccebb9e081c30ee47e2cd0f2deb86c285d4eb9e..786ace098e8c7a39d5333bc4302573e8043280cf 100644
--- a/htdocs/langs/ja_JP/errors.lang
+++ b/htdocs/langs/ja_JP/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=フィールド<b>%sは、</b>特殊文字が含まれてはいけません。
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=全く会計モジュールが活性化しない
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAPのマッチングは完全ではありません。
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/ja_JP/languages.lang b/htdocs/langs/ja_JP/languages.lang
index f3329cf51fb0a724bfaad368abb5624a79fb15bf..c3a374015c029217e92728e683b2102e3a270e93 100644
--- a/htdocs/langs/ja_JP/languages.lang
+++ b/htdocs/langs/ja_JP/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=フランス語 (カナダ)
 Language_fr_CH=フランス語 (スイス)
 Language_fr_FR=フランス語
 Language_fr_NC=フランス(ニューカレドニア)
+Language_fy_NL=Frisian
 Language_he_IL=ヘブライ語の
 Language_hr_HR=クロアチア語
 Language_hu_HU=ハンガリー語
@@ -70,6 +71,7 @@ Language_sv_SV=スウエーデん語
 Language_sv_SE=スウェーデン語
 Language_sq_AL=Albanian
 Language_sk_SK=スロバキア
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=タイの
 Language_uk_UA=ウクライナ語
diff --git a/htdocs/langs/ja_JP/main.lang b/htdocs/langs/ja_JP/main.lang
index d2c33dd1e446038cda763e74cfbf00887697ff9b..b1488f643825885eac6ba3cb884a385c4d72d6e7 100644
--- a/htdocs/langs/ja_JP/main.lang
+++ b/htdocs/langs/ja_JP/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=月曜日
 Tuesday=火曜日
diff --git a/htdocs/langs/ja_JP/margins.lang b/htdocs/langs/ja_JP/margins.lang
index 095d25dd7e0a1d917e08a4c634abad9e61a97b64..b175642b31f645ef01361ef52f583788e8a38124 100644
--- a/htdocs/langs/ja_JP/margins.lang
+++ b/htdocs/langs/ja_JP/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/ja_JP/products.lang b/htdocs/langs/ja_JP/products.lang
index 6796d67e83abea003c5af8824dddb692978d9179..f976f216cdec6c1d4e5a3ede46ae0ac160077c35 100644
--- a/htdocs/langs/ja_JP/products.lang
+++ b/htdocs/langs/ja_JP/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/ja_JP/projects.lang b/htdocs/langs/ja_JP/projects.lang
index 6691ec45ab6abdb52b91b3c5e292494cb41a058d..8f36b51bd482e7c0ce3d4dcc70f688ac0c988a15 100644
--- a/htdocs/langs/ja_JP/projects.lang
+++ b/htdocs/langs/ja_JP/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=プロジェクトリーダー
 TypeContact_project_external_PROJECTLEADER=プロジェクトリーダー
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/ja_JP/sendings.lang b/htdocs/langs/ja_JP/sendings.lang
index cfed0dce619625a08ae1384802854e1439a3c28c..704cdf82204e86a3dc584849659550c980b2a679 100644
--- a/htdocs/langs/ja_JP/sendings.lang
+++ b/htdocs/langs/ja_JP/sendings.lang
@@ -5,7 +5,7 @@ Sendings=出荷
 AllSendings=All Shipments
 Shipment=出荷
 Shipments=出荷
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=出荷エリア
 ListOfSendings=出荷のリスト
@@ -26,8 +26,8 @@ QtyToShip=出荷する数量
 QtyReceived=個数は、受信した
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=このため、他の出荷
-DateSending=オーダーを送信した日付
-DateSendingShort=オーダーを送信した日付
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=この注文の出荷
 SendingsAndReceivingForSameOrder=この注文の出荷とreceivings
 SendingsToValidate=検証するために出荷
diff --git a/htdocs/langs/ja_JP/stocks.lang b/htdocs/langs/ja_JP/stocks.lang
index 3e2b04997ae107eaed42ec72b3e544737fa98a72..a1a8167a26245e205d94b67d0688a82c72b70166 100644
--- a/htdocs/langs/ja_JP/stocks.lang
+++ b/htdocs/langs/ja_JP/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=在庫管理の減少のためのルール
 RuleForStockManagementIncrease=在庫管理の増加のためのルール
 DeStockOnBill=お客様の請求書/クレジットメモの検証で本物の株式を減少させる
 DeStockOnValidateOrder=お客様の注文検証上の実在庫を減らす
-DeStockOnShipment=出荷の検証を実際の株式を減少させる
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=仕入先請求書/クレジットメモの検証で本物の株式を増加させる
 ReStockOnValidateOrder=サプライヤの注文賛同上の実際の株式を増加させる
 ReStockOnDispatchOrder=サプライヤーの順序が受信した後、倉庫に派遣マニュアルに本物の株式を増加させる
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/ja_JP/trips.lang b/htdocs/langs/ja_JP/trips.lang
index cbf330ddc1be18773ab52a984e88b4ef628757c7..58bf162dd8bdb4efa25041c62e495d504fcdcebd 100644
--- a/htdocs/langs/ja_JP/trips.lang
+++ b/htdocs/langs/ja_JP/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/ka_GE/accountancy.lang b/htdocs/langs/ka_GE/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/ka_GE/accountancy.lang
+++ b/htdocs/langs/ka_GE/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/ka_GE/admin.lang b/htdocs/langs/ka_GE/admin.lang
index 0b8035086c968fd2d607b1d25e88549ded051f34..17d85f399941f564b17548df0a27dd9d737e81b5 100644
--- a/htdocs/langs/ka_GE/admin.lang
+++ b/htdocs/langs/ka_GE/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Sendings numbering modules
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping 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 shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/ka_GE/agenda.lang b/htdocs/langs/ka_GE/agenda.lang
index 93ea33678e5cc7a3618b9d2f2077f5577ae5bb60..08fd8c9b806de5dce4491907040fd5602cbc7112 100644
--- a/htdocs/langs/ka_GE/agenda.lang
+++ b/htdocs/langs/ka_GE/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= All my events/tasks
 AllActions= All events/tasks
-ViewList=List view
 ViewCal=Month view
 ViewDay=Day view
 ViewWeek=Week view
diff --git a/htdocs/langs/ka_GE/commercial.lang b/htdocs/langs/ka_GE/commercial.lang
index 7acdc7bd7e6df5d353eec33e9eb9b8fb8d0ec42f..29315241a0c1622bf0c11bfad70ac8dfc1712d3f 100644
--- a/htdocs/langs/ka_GE/commercial.lang
+++ b/htdocs/langs/ka_GE/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/ka_GE/companies.lang b/htdocs/langs/ka_GE/companies.lang
index 42a9a884c761ad3b3be0f8d92cc5fdde6e580137..764ca9693504fc023757fab9c2f82a38935ee638 100644
--- a/htdocs/langs/ka_GE/companies.lang
+++ b/htdocs/langs/ka_GE/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Third party contact/address
 StatusContactValidated=Status of contact/address
 Company=Company
 CompanyName=Company name
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Companies
 CountryIsInEEC=Country is inside European Economic Community
 ThirdPartyName=Third party name
@@ -68,6 +69,7 @@ Country=Country
 CountryCode=Country code
 CountryId=Country id
 Phone=Phone
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/ka_GE/errors.lang b/htdocs/langs/ka_GE/errors.lang
index 3fc477121f01ec37224e22a7cb98153aeffbc5c0..2cdc521612acdee49654316bbfcf24d9d9e66414 100644
--- a/htdocs/langs/ka_GE/errors.lang
+++ b/htdocs/langs/ka_GE/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/ka_GE/languages.lang b/htdocs/langs/ka_GE/languages.lang
index f1da55490148c5abb941863726d36e60c006de5b..3d9bf981568b88327327c5284195e9ec6b6a842a 100644
--- a/htdocs/langs/ka_GE/languages.lang
+++ b/htdocs/langs/ka_GE/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=French (Canada)
 Language_fr_CH=French (Switzerland)
 Language_fr_FR=French
 Language_fr_NC=French (New Caledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebrew
 Language_hr_HR=Croatian
 Language_hu_HU=Hungarian
@@ -70,6 +71,7 @@ Language_sv_SV=Swedish
 Language_sv_SE=Swedish
 Language_sq_AL=Albanian
 Language_sk_SK=Slovakian
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrainian
diff --git a/htdocs/langs/ka_GE/main.lang b/htdocs/langs/ka_GE/main.lang
index 12d9337641dee7e99af97216c364fe1d4070586e..0802b693ffdd33c37d6614d285d36e48d99b8cf7 100644
--- a/htdocs/langs/ka_GE/main.lang
+++ b/htdocs/langs/ka_GE/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Monday
 Tuesday=Tuesday
diff --git a/htdocs/langs/ka_GE/margins.lang b/htdocs/langs/ka_GE/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/ka_GE/margins.lang
+++ b/htdocs/langs/ka_GE/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/ka_GE/products.lang b/htdocs/langs/ka_GE/products.lang
index 55b1d016827f1eda96e4f8861becf006341e5974..9dcaf5bc68443ed389527b089f3474be16b4e181 100644
--- a/htdocs/langs/ka_GE/products.lang
+++ b/htdocs/langs/ka_GE/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/ka_GE/projects.lang b/htdocs/langs/ka_GE/projects.lang
index f4b9129117dd0a532aadf4cfc1e352d1efa6cc6c..0e20e9947060d4b957da3ea1cbd520105b551d88 100644
--- a/htdocs/langs/ka_GE/projects.lang
+++ b/htdocs/langs/ka_GE/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leader
 TypeContact_project_external_PROJECTLEADER=Project leader
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/ka_GE/sendings.lang b/htdocs/langs/ka_GE/sendings.lang
index 1dc182c6fdcc75bb2fed7663ac9561bacd3741c5..4d4aca48cd9459c12589284852cd6551e724cc38 100644
--- a/htdocs/langs/ka_GE/sendings.lang
+++ b/htdocs/langs/ka_GE/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Shipments
 AllSendings=All Shipments
 Shipment=Shipment
 Shipments=Shipments
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Shipments area
 ListOfSendings=List of shipments
@@ -26,8 +26,8 @@ QtyToShip=Qty to ship
 QtyReceived=Qty received
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Other shipments for this order
-DateSending=Date sending order
-DateSendingShort=Date sending order
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Shipments for this order
 SendingsAndReceivingForSameOrder=Shipments and receivings for this order
 SendingsToValidate=Shipments to validate
diff --git a/htdocs/langs/ka_GE/stocks.lang b/htdocs/langs/ka_GE/stocks.lang
index 7aeef1c96414b7c022420907803398303d9af080..1056cefe33227f25ac7483569ee29ec5f7ec9d0c 100644
--- a/htdocs/langs/ka_GE/stocks.lang
+++ b/htdocs/langs/ka_GE/stocks.lang
@@ -57,7 +57,7 @@ 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
+DeStockOnShipment=Decrease real stocks on shipping 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
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/ka_GE/trips.lang b/htdocs/langs/ka_GE/trips.lang
index 6944fd52714036b73f8ce826e0b0b92f87d46bde..4aa616c3b6e39f013d35ba6a9f243527528c40f5 100644
--- a/htdocs/langs/ka_GE/trips.lang
+++ b/htdocs/langs/ka_GE/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/kn_IN/accountancy.lang b/htdocs/langs/kn_IN/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/kn_IN/accountancy.lang
+++ b/htdocs/langs/kn_IN/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/kn_IN/admin.lang b/htdocs/langs/kn_IN/admin.lang
index 0b8035086c968fd2d607b1d25e88549ded051f34..17d85f399941f564b17548df0a27dd9d737e81b5 100644
--- a/htdocs/langs/kn_IN/admin.lang
+++ b/htdocs/langs/kn_IN/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Sendings numbering modules
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping 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 shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/kn_IN/agenda.lang b/htdocs/langs/kn_IN/agenda.lang
index 93ea33678e5cc7a3618b9d2f2077f5577ae5bb60..08fd8c9b806de5dce4491907040fd5602cbc7112 100644
--- a/htdocs/langs/kn_IN/agenda.lang
+++ b/htdocs/langs/kn_IN/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= All my events/tasks
 AllActions= All events/tasks
-ViewList=List view
 ViewCal=Month view
 ViewDay=Day view
 ViewWeek=Week view
diff --git a/htdocs/langs/kn_IN/commercial.lang b/htdocs/langs/kn_IN/commercial.lang
index 7acdc7bd7e6df5d353eec33e9eb9b8fb8d0ec42f..29315241a0c1622bf0c11bfad70ac8dfc1712d3f 100644
--- a/htdocs/langs/kn_IN/commercial.lang
+++ b/htdocs/langs/kn_IN/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/kn_IN/companies.lang b/htdocs/langs/kn_IN/companies.lang
index 18dd00f389d30b264efa69997e9b4b89e2109bb5..2a53f749223d3c33c936a1d91a2c5c3fc2e82b9d 100644
--- a/htdocs/langs/kn_IN/companies.lang
+++ b/htdocs/langs/kn_IN/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=ತೃತೀಯ ಸಂಪರ್ಕ / ವಿಳಾಸ
 StatusContactValidated=ಸಂಪರ್ಕ / ವಿಳಾಸದ ಸ್ಥಿತಿ
 Company=ಸಂಸ್ಥೆ
 CompanyName=ಸಂಸ್ಥೆಯ ಹೆಸರು
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=ಕಂಪನಿಗಳು
 CountryIsInEEC=ದೇಶವು ಯುರೋಪಿಯನ್ ಎಕನಾಮಿಕ್ ಕಮ್ಯುನಿಟಿಯಲ್ಲಿದೆ
 ThirdPartyName=ಮೂರನೇ ಪಾರ್ಟಿ ಹೆಸರು
@@ -68,6 +69,7 @@ Country=ದೇಶ
 CountryCode=ದೇಶ ಕೋಡ್
 CountryId=ದೇಶ ಐಡಿ
 Phone=ದೂರವಾಣಿ
+PhoneShort=Phone
 Skype=ಸ್ಕೈಪ್
 Call=ಕರೆ
 Chat=ಚಾಟ್
diff --git a/htdocs/langs/kn_IN/errors.lang b/htdocs/langs/kn_IN/errors.lang
index 3fc477121f01ec37224e22a7cb98153aeffbc5c0..2cdc521612acdee49654316bbfcf24d9d9e66414 100644
--- a/htdocs/langs/kn_IN/errors.lang
+++ b/htdocs/langs/kn_IN/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/kn_IN/languages.lang b/htdocs/langs/kn_IN/languages.lang
index f1da55490148c5abb941863726d36e60c006de5b..3d9bf981568b88327327c5284195e9ec6b6a842a 100644
--- a/htdocs/langs/kn_IN/languages.lang
+++ b/htdocs/langs/kn_IN/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=French (Canada)
 Language_fr_CH=French (Switzerland)
 Language_fr_FR=French
 Language_fr_NC=French (New Caledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebrew
 Language_hr_HR=Croatian
 Language_hu_HU=Hungarian
@@ -70,6 +71,7 @@ Language_sv_SV=Swedish
 Language_sv_SE=Swedish
 Language_sq_AL=Albanian
 Language_sk_SK=Slovakian
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrainian
diff --git a/htdocs/langs/kn_IN/main.lang b/htdocs/langs/kn_IN/main.lang
index 12d9337641dee7e99af97216c364fe1d4070586e..0802b693ffdd33c37d6614d285d36e48d99b8cf7 100644
--- a/htdocs/langs/kn_IN/main.lang
+++ b/htdocs/langs/kn_IN/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Monday
 Tuesday=Tuesday
diff --git a/htdocs/langs/kn_IN/margins.lang b/htdocs/langs/kn_IN/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/kn_IN/margins.lang
+++ b/htdocs/langs/kn_IN/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/kn_IN/products.lang b/htdocs/langs/kn_IN/products.lang
index 55b1d016827f1eda96e4f8861becf006341e5974..9dcaf5bc68443ed389527b089f3474be16b4e181 100644
--- a/htdocs/langs/kn_IN/products.lang
+++ b/htdocs/langs/kn_IN/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/kn_IN/projects.lang b/htdocs/langs/kn_IN/projects.lang
index f4b9129117dd0a532aadf4cfc1e352d1efa6cc6c..0e20e9947060d4b957da3ea1cbd520105b551d88 100644
--- a/htdocs/langs/kn_IN/projects.lang
+++ b/htdocs/langs/kn_IN/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leader
 TypeContact_project_external_PROJECTLEADER=Project leader
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/kn_IN/sendings.lang b/htdocs/langs/kn_IN/sendings.lang
index 1dc182c6fdcc75bb2fed7663ac9561bacd3741c5..4d4aca48cd9459c12589284852cd6551e724cc38 100644
--- a/htdocs/langs/kn_IN/sendings.lang
+++ b/htdocs/langs/kn_IN/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Shipments
 AllSendings=All Shipments
 Shipment=Shipment
 Shipments=Shipments
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Shipments area
 ListOfSendings=List of shipments
@@ -26,8 +26,8 @@ QtyToShip=Qty to ship
 QtyReceived=Qty received
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Other shipments for this order
-DateSending=Date sending order
-DateSendingShort=Date sending order
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Shipments for this order
 SendingsAndReceivingForSameOrder=Shipments and receivings for this order
 SendingsToValidate=Shipments to validate
diff --git a/htdocs/langs/kn_IN/stocks.lang b/htdocs/langs/kn_IN/stocks.lang
index 7aeef1c96414b7c022420907803398303d9af080..1056cefe33227f25ac7483569ee29ec5f7ec9d0c 100644
--- a/htdocs/langs/kn_IN/stocks.lang
+++ b/htdocs/langs/kn_IN/stocks.lang
@@ -57,7 +57,7 @@ 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
+DeStockOnShipment=Decrease real stocks on shipping 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
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/kn_IN/trips.lang b/htdocs/langs/kn_IN/trips.lang
index 6944fd52714036b73f8ce826e0b0b92f87d46bde..4aa616c3b6e39f013d35ba6a9f243527528c40f5 100644
--- a/htdocs/langs/kn_IN/trips.lang
+++ b/htdocs/langs/kn_IN/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/ko_KR/accountancy.lang b/htdocs/langs/ko_KR/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/ko_KR/accountancy.lang
+++ b/htdocs/langs/ko_KR/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/ko_KR/admin.lang b/htdocs/langs/ko_KR/admin.lang
index c6119435d3f5bcecad86d170a3417ed378b7354d..69a9d9765ed79f285307d84008bfcf7187d3a796 100644
--- a/htdocs/langs/ko_KR/admin.lang
+++ b/htdocs/langs/ko_KR/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Sendings numbering modules
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping 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 shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/ko_KR/agenda.lang b/htdocs/langs/ko_KR/agenda.lang
index 84745cf8676fad095c9426546bcb241ffa3a4fa7..8c49a9e7d09f445f494cf3068aca8148d1f1cad2 100644
--- a/htdocs/langs/ko_KR/agenda.lang
+++ b/htdocs/langs/ko_KR/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= All my events/tasks
 AllActions= All events/tasks
-ViewList=List view
 ViewCal=Month view
 ViewDay=Day view
 ViewWeek=Week view
diff --git a/htdocs/langs/ko_KR/commercial.lang b/htdocs/langs/ko_KR/commercial.lang
index 7acdc7bd7e6df5d353eec33e9eb9b8fb8d0ec42f..29315241a0c1622bf0c11bfad70ac8dfc1712d3f 100644
--- a/htdocs/langs/ko_KR/commercial.lang
+++ b/htdocs/langs/ko_KR/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/ko_KR/companies.lang b/htdocs/langs/ko_KR/companies.lang
index 42a9a884c761ad3b3be0f8d92cc5fdde6e580137..764ca9693504fc023757fab9c2f82a38935ee638 100644
--- a/htdocs/langs/ko_KR/companies.lang
+++ b/htdocs/langs/ko_KR/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Third party contact/address
 StatusContactValidated=Status of contact/address
 Company=Company
 CompanyName=Company name
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Companies
 CountryIsInEEC=Country is inside European Economic Community
 ThirdPartyName=Third party name
@@ -68,6 +69,7 @@ Country=Country
 CountryCode=Country code
 CountryId=Country id
 Phone=Phone
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/ko_KR/errors.lang b/htdocs/langs/ko_KR/errors.lang
index b4fea21be298cfdfdcd74ad61f2be16027a2f848..f2b26a2ad32ed31ba06b7957a23c42a1486fcc97 100644
--- a/htdocs/langs/ko_KR/errors.lang
+++ b/htdocs/langs/ko_KR/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/ko_KR/languages.lang b/htdocs/langs/ko_KR/languages.lang
index e6f8bf9fd2c9a36a98f0a94915fa16b66d7abe96..34396d295bb0386ad7686f3cc48516b7730d6979 100644
--- a/htdocs/langs/ko_KR/languages.lang
+++ b/htdocs/langs/ko_KR/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=프랑스어 (캐나다)
 Language_fr_CH=프랑스어 (스위스)
 Language_fr_FR=프랑스의
 Language_fr_NC=불어 (뉴 칼레도니아)
+Language_fy_NL=Frisian
 Language_he_IL=히브리어
 Language_hr_HR=Horvātijas
 Language_hu_HU=헝가리의
@@ -70,6 +71,7 @@ Language_sv_SV=스웨덴어
 Language_sv_SE=스웨덴어
 Language_sq_AL=Albanian
 Language_sk_SK=Slovākijas
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrainian
diff --git a/htdocs/langs/ko_KR/main.lang b/htdocs/langs/ko_KR/main.lang
index 083779a848d28d8b1b8c35793769055eb377bc4b..91725da0fb631ed20b7f50ee81fe322184e00c61 100644
--- a/htdocs/langs/ko_KR/main.lang
+++ b/htdocs/langs/ko_KR/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=월요일
 Tuesday=화요일
diff --git a/htdocs/langs/ko_KR/margins.lang b/htdocs/langs/ko_KR/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/ko_KR/margins.lang
+++ b/htdocs/langs/ko_KR/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/ko_KR/products.lang b/htdocs/langs/ko_KR/products.lang
index 55b1d016827f1eda96e4f8861becf006341e5974..9dcaf5bc68443ed389527b089f3474be16b4e181 100644
--- a/htdocs/langs/ko_KR/products.lang
+++ b/htdocs/langs/ko_KR/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/ko_KR/projects.lang b/htdocs/langs/ko_KR/projects.lang
index f4b9129117dd0a532aadf4cfc1e352d1efa6cc6c..0e20e9947060d4b957da3ea1cbd520105b551d88 100644
--- a/htdocs/langs/ko_KR/projects.lang
+++ b/htdocs/langs/ko_KR/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leader
 TypeContact_project_external_PROJECTLEADER=Project leader
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/ko_KR/sendings.lang b/htdocs/langs/ko_KR/sendings.lang
index 1dc182c6fdcc75bb2fed7663ac9561bacd3741c5..4d4aca48cd9459c12589284852cd6551e724cc38 100644
--- a/htdocs/langs/ko_KR/sendings.lang
+++ b/htdocs/langs/ko_KR/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Shipments
 AllSendings=All Shipments
 Shipment=Shipment
 Shipments=Shipments
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Shipments area
 ListOfSendings=List of shipments
@@ -26,8 +26,8 @@ QtyToShip=Qty to ship
 QtyReceived=Qty received
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Other shipments for this order
-DateSending=Date sending order
-DateSendingShort=Date sending order
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Shipments for this order
 SendingsAndReceivingForSameOrder=Shipments and receivings for this order
 SendingsToValidate=Shipments to validate
diff --git a/htdocs/langs/ko_KR/stocks.lang b/htdocs/langs/ko_KR/stocks.lang
index 535b18e83f0dcdf8903e052108d120b9676a1d4c..89c0d8124900da4dc720307d5cafee5c075e0fd8 100644
--- a/htdocs/langs/ko_KR/stocks.lang
+++ b/htdocs/langs/ko_KR/stocks.lang
@@ -57,7 +57,7 @@ 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
+DeStockOnShipment=Decrease real stocks on shipping 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
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/ko_KR/trips.lang b/htdocs/langs/ko_KR/trips.lang
index 6944fd52714036b73f8ce826e0b0b92f87d46bde..4aa616c3b6e39f013d35ba6a9f243527528c40f5 100644
--- a/htdocs/langs/ko_KR/trips.lang
+++ b/htdocs/langs/ko_KR/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/lo_LA/accountancy.lang b/htdocs/langs/lo_LA/accountancy.lang
index 7ae27cc7751b3dd6746a305d3b3702cdb4b0dc4a..5d1156487c65229d0049c4e0798ad382f2619d46 100644
--- a/htdocs/langs/lo_LA/accountancy.lang
+++ b/htdocs/langs/lo_LA/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=ປັບປຸງ
 List=ລາຍການ
 Create=ສ້າງ
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/lo_LA/admin.lang b/htdocs/langs/lo_LA/admin.lang
index 0b8035086c968fd2d607b1d25e88549ded051f34..17d85f399941f564b17548df0a27dd9d737e81b5 100644
--- a/htdocs/langs/lo_LA/admin.lang
+++ b/htdocs/langs/lo_LA/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Sendings numbering modules
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping 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 shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/lo_LA/agenda.lang b/htdocs/langs/lo_LA/agenda.lang
index 93ea33678e5cc7a3618b9d2f2077f5577ae5bb60..08fd8c9b806de5dce4491907040fd5602cbc7112 100644
--- a/htdocs/langs/lo_LA/agenda.lang
+++ b/htdocs/langs/lo_LA/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= All my events/tasks
 AllActions= All events/tasks
-ViewList=List view
 ViewCal=Month view
 ViewDay=Day view
 ViewWeek=Week view
diff --git a/htdocs/langs/lo_LA/commercial.lang b/htdocs/langs/lo_LA/commercial.lang
index 7acdc7bd7e6df5d353eec33e9eb9b8fb8d0ec42f..29315241a0c1622bf0c11bfad70ac8dfc1712d3f 100644
--- a/htdocs/langs/lo_LA/commercial.lang
+++ b/htdocs/langs/lo_LA/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/lo_LA/companies.lang b/htdocs/langs/lo_LA/companies.lang
index 42a9a884c761ad3b3be0f8d92cc5fdde6e580137..764ca9693504fc023757fab9c2f82a38935ee638 100644
--- a/htdocs/langs/lo_LA/companies.lang
+++ b/htdocs/langs/lo_LA/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Third party contact/address
 StatusContactValidated=Status of contact/address
 Company=Company
 CompanyName=Company name
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Companies
 CountryIsInEEC=Country is inside European Economic Community
 ThirdPartyName=Third party name
@@ -68,6 +69,7 @@ Country=Country
 CountryCode=Country code
 CountryId=Country id
 Phone=Phone
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/lo_LA/errors.lang b/htdocs/langs/lo_LA/errors.lang
index 3fc477121f01ec37224e22a7cb98153aeffbc5c0..2cdc521612acdee49654316bbfcf24d9d9e66414 100644
--- a/htdocs/langs/lo_LA/errors.lang
+++ b/htdocs/langs/lo_LA/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/lo_LA/languages.lang b/htdocs/langs/lo_LA/languages.lang
index f1da55490148c5abb941863726d36e60c006de5b..3d9bf981568b88327327c5284195e9ec6b6a842a 100644
--- a/htdocs/langs/lo_LA/languages.lang
+++ b/htdocs/langs/lo_LA/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=French (Canada)
 Language_fr_CH=French (Switzerland)
 Language_fr_FR=French
 Language_fr_NC=French (New Caledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebrew
 Language_hr_HR=Croatian
 Language_hu_HU=Hungarian
@@ -70,6 +71,7 @@ Language_sv_SV=Swedish
 Language_sv_SE=Swedish
 Language_sq_AL=Albanian
 Language_sk_SK=Slovakian
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrainian
diff --git a/htdocs/langs/lo_LA/main.lang b/htdocs/langs/lo_LA/main.lang
index 12d9337641dee7e99af97216c364fe1d4070586e..0802b693ffdd33c37d6614d285d36e48d99b8cf7 100644
--- a/htdocs/langs/lo_LA/main.lang
+++ b/htdocs/langs/lo_LA/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Monday
 Tuesday=Tuesday
diff --git a/htdocs/langs/lo_LA/margins.lang b/htdocs/langs/lo_LA/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/lo_LA/margins.lang
+++ b/htdocs/langs/lo_LA/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/lo_LA/products.lang b/htdocs/langs/lo_LA/products.lang
index 55b1d016827f1eda96e4f8861becf006341e5974..9dcaf5bc68443ed389527b089f3474be16b4e181 100644
--- a/htdocs/langs/lo_LA/products.lang
+++ b/htdocs/langs/lo_LA/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/lo_LA/projects.lang b/htdocs/langs/lo_LA/projects.lang
index f4b9129117dd0a532aadf4cfc1e352d1efa6cc6c..0e20e9947060d4b957da3ea1cbd520105b551d88 100644
--- a/htdocs/langs/lo_LA/projects.lang
+++ b/htdocs/langs/lo_LA/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leader
 TypeContact_project_external_PROJECTLEADER=Project leader
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/lo_LA/sendings.lang b/htdocs/langs/lo_LA/sendings.lang
index 1dc182c6fdcc75bb2fed7663ac9561bacd3741c5..4d4aca48cd9459c12589284852cd6551e724cc38 100644
--- a/htdocs/langs/lo_LA/sendings.lang
+++ b/htdocs/langs/lo_LA/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Shipments
 AllSendings=All Shipments
 Shipment=Shipment
 Shipments=Shipments
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Shipments area
 ListOfSendings=List of shipments
@@ -26,8 +26,8 @@ QtyToShip=Qty to ship
 QtyReceived=Qty received
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Other shipments for this order
-DateSending=Date sending order
-DateSendingShort=Date sending order
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Shipments for this order
 SendingsAndReceivingForSameOrder=Shipments and receivings for this order
 SendingsToValidate=Shipments to validate
diff --git a/htdocs/langs/lo_LA/stocks.lang b/htdocs/langs/lo_LA/stocks.lang
index 7aeef1c96414b7c022420907803398303d9af080..1056cefe33227f25ac7483569ee29ec5f7ec9d0c 100644
--- a/htdocs/langs/lo_LA/stocks.lang
+++ b/htdocs/langs/lo_LA/stocks.lang
@@ -57,7 +57,7 @@ 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
+DeStockOnShipment=Decrease real stocks on shipping 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
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/lo_LA/trips.lang b/htdocs/langs/lo_LA/trips.lang
index 6944fd52714036b73f8ce826e0b0b92f87d46bde..4aa616c3b6e39f013d35ba6a9f243527528c40f5 100644
--- a/htdocs/langs/lo_LA/trips.lang
+++ b/htdocs/langs/lo_LA/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/lt_LT/accountancy.lang b/htdocs/langs/lt_LT/accountancy.lang
index 4d686cce9004f45b5bf9676bdb913e8e1c3e59eb..411d852b4d76721dd73f81440ab4359a2f33666b 100644
--- a/htdocs/langs/lt_LT/accountancy.lang
+++ b/htdocs/langs/lt_LT/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=Nauja apskaitos sąskaita
 Update=Atnaujinimas
 List=Sąrašas
 Create=Sukurti
+CreateMvts=Create movement
 UpdateAccount=Apskaitos sąskaitos modifikavimas
 UpdateMvts=Judėjimo modifikavimas
 WriteBookKeeping=Įrašyti sąskaitas Didžiąją knygą
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Apskaitos sąskaitų, parodytų Dolibarr, ilgis
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Bendrųjų sąskaitų ilgis
 ACCOUNTING_LENGTH_AACCOUNT=Trečiųjų šalių sąskaitų ilgis
 
diff --git a/htdocs/langs/lt_LT/admin.lang b/htdocs/langs/lt_LT/admin.lang
index 888ea669c555e7fc7dab2f2e6b402f2e11a383b8..17451995292558630ad415223554e1e9608e92f4 100644
--- a/htdocs/langs/lt_LT/admin.lang
+++ b/htdocs/langs/lt_LT/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Apskaita (Išankstinė)
 Module50400Desc=Apskaitos tvarkymas (sudvejintas)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Atidaryti apklausą
-Module55000Desc=Modulis interneto apklausų sudarymui (pvz.: Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Paraštės
 Module59000Desc=Paraščių valdymo modulis
 Module60000Name=Komisiniai
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Dar nėra užfiksuotų saugumo įvykių. Tai yra normalu,
 NoEventFoundWithCriteria=Saugumo įvykių pagal užduotus paieškos kriterijus nerasta.
 SeeLocalSendMailSetup=Žiūrėti į vietinio el. pašto konfigūraciją
 BackupDesc=Norint padaryti pilną atsarginę Dolibarr kopiją, reikia:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=Suarchyvuotas katalogas turi būti laikomas saugioje vietoje.
 BackupDescY=Sukurtas sandėlio failas turi būti laikomas saugioje vietoje.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Naudokite paieškos formą norint pasirinkti produktą
 UseEcoTaxeAbility=Palaikyti Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Brūkšninio kodo tipas produktams pagal nutylėjimą
 SetDefaultBarcodeTypeThirdParties=Brūkšninio kodo tipas trečiosioms šalims pagal nutylėjimą
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Produkto kodo generavimo ir tikrinimo modulis (produktui arba paslaugai)
 ProductOtherConf= Produkto/paslaugos konfigūracija
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fiksuota el. pašto užduotis
 SendingsSetup=Siuntimo modulio nuostatos
 SendingsReceiptModel=Įplaukų siuntimo modelis
 SendingsNumberingModules=Siuntinių numeravimo modulis
-SendingsAbility=Palaikyti siutų dokumentus klientų pristatymams
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=Daugeliu atvejų, siuntinių kvitai naudojami tiek pristatymo klientams žiniaraščiams (produktų sąrašas siuntimui), tiek gaunamiems žiniaraščiams pasirašytiems klientų. Taigi produkto pristatymo kvitai yra dubliuojanti funkcija ir retai aktyvuota.
 FreeLegalTextOnShippings=Laisvas tekstas siuntų dokumentuose
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/lt_LT/agenda.lang b/htdocs/langs/lt_LT/agenda.lang
index b39e9ec80f84bd1006eeb63d6515d6472b1836d7..ad09b32b079c925771046e067b49bd6e3221c735 100644
--- a/htdocs/langs/lt_LT/agenda.lang
+++ b/htdocs/langs/lt_LT/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Įvykiai visiems grupės vartotojams
 ActionAssignedTo=Įvykis priskirtas
 AllMyActions= Visi mano įvykiai/užduotys
 AllActions= Visi įvykiai/užduotys
-ViewList=Sąrašo vaizdas
 ViewCal=Mėnesio vaizdas
 ViewDay=Dienos vaizdas
 ViewWeek=Savaitės vaizdas
diff --git a/htdocs/langs/lt_LT/commercial.lang b/htdocs/langs/lt_LT/commercial.lang
index 5d869b8b93053771df902d7e411d4d7ccf483a7d..d078e0340643638fb6b0547f079ece0eec589a32 100644
--- a/htdocs/langs/lt_LT/commercial.lang
+++ b/htdocs/langs/lt_LT/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Plano būklė
 DraftPropals=Komercinių pasiūlymų projektai
 SearchPropal=Ieškoti komercinio pasiūlymo
 CommercialDashboard=Komercinė suvestinė
+NoLimit=No limit
diff --git a/htdocs/langs/lt_LT/companies.lang b/htdocs/langs/lt_LT/companies.lang
index e1b97bd0d133e4d30a031f05b1b28f0a31d83c83..ef7b36094b374d3750e628477773556e984568e4 100644
--- a/htdocs/langs/lt_LT/companies.lang
+++ b/htdocs/langs/lt_LT/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Trečiosios šalies kontaktas/adresas
 StatusContactValidated=Adresato/adreso būklė
 Company=Įmonė
 CompanyName=Įmonės pavadinimas
-AliasNames=Pseudonimai (komerciniai, prekių ženklų, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Įmonės
 CountryIsInEEC=Šalis yra Europos Ekonominėje Bendrijoje
 ThirdPartyName=Trečiosios šalies pavadinimas
@@ -68,6 +69,7 @@ Country=Šalis
 CountryCode=Šalies kodas
 CountryId=Šalies ID
 Phone=Telefonas
+PhoneShort=Phone
 Skype=Skype
 Call=Kvietimas
 Chat=Kalbėtis
diff --git a/htdocs/langs/lt_LT/errors.lang b/htdocs/langs/lt_LT/errors.lang
index f4819352df69529416365261a6305231a96cc9ae..87a36b5dc46ef3fd3dadc41ecffa880aa93eccd2 100644
--- a/htdocs/langs/lt_LT/errors.lang
+++ b/htdocs/langs/lt_LT/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Prašome užpildyti reikšmę žymės laukelių sąr
 ErrorNoValueForRadioType=Prašome užpildyti reikšmę žymių (radio) sąrašui
 ErrorBadFormatValueList=Sąrašo reikšmė negali būti daugiau nei viena <u>%s</u>, bet reikia bent vienos: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Laukelyje <b>%s</b> neturi būti specialiųjų simbolių
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Laukelyje <b>%s</b> negali būti nei specialių simbolių, nei didžiųjų raidžių.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Nėra aktyvaus apskaitos modulio
 ErrorExportDuplicateProfil=Profilio vardas jau egzistuoja šiam eksporto rinkiniui
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP derinimas nėra pilnas
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Privalomi nustatymų parametrai dar nėra apibrėžti
diff --git a/htdocs/langs/lt_LT/languages.lang b/htdocs/langs/lt_LT/languages.lang
index 8747ba267713c8f38e079e110c267015778eddf7..92aa5702fecbc63a365614cfb544ef38ab516563 100644
--- a/htdocs/langs/lt_LT/languages.lang
+++ b/htdocs/langs/lt_LT/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Prancūzų (Kanada)
 Language_fr_CH=Prancūzų (Šveicarija)
 Language_fr_FR=Prancūzų
 Language_fr_NC=Prancūzų (Naujoji Kaledonija)
+Language_fy_NL=Frisian
 Language_he_IL=Hebrajų
 Language_hr_HR=Kroatijos
 Language_hu_HU=Vengrų
@@ -70,6 +71,7 @@ Language_sv_SV=Švedų
 Language_sv_SE=Švedų
 Language_sq_AL=Albanų
 Language_sk_SK=Slovakijos
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Tailando
 Language_uk_UA=Ukrainiečių
diff --git a/htdocs/langs/lt_LT/main.lang b/htdocs/langs/lt_LT/main.lang
index 2f83757a486c611a454546015fcf99572a7c9f98..bd829e0d4c638e602c8e0c09566869ba2320719a 100644
--- a/htdocs/langs/lt_LT/main.lang
+++ b/htdocs/langs/lt_LT/main.lang
@@ -710,6 +710,8 @@ Denied=Atmestas
 ListOfTemplates=Šablonų sąrašas
 Genderman=Vyras
 Genderwoman=Moteris
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Pirmadienis
 Tuesday=Antradienis
diff --git a/htdocs/langs/lt_LT/margins.lang b/htdocs/langs/lt_LT/margins.lang
index de908b3ef47a627aa831ab2b25c8dba560eeff17..ab49a05217651515b4e491df79fe597e2720ef36 100644
--- a/htdocs/langs/lt_LT/margins.lang
+++ b/htdocs/langs/lt_LT/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Kaip produktas
 UseDiscountAsService=Kaip paslauga
 UseDiscountOnTotal=Tarpinė suma
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Apibrėžia, ar visuotinė nuolaida yra traktuojama kaip produktas, kaip paslaugos ar tik tarpinė sumamaržos skaičiavimui.
-MARGIN_TYPE=Maržos tipas
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Maržos eilutė
 MargeNette=Grynojo pelno marža
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Maržos eilutė: Pardavimo kaina - Pirkimo kaina<br/> Grynoji marža: Pardavimo kaina - Savikaina
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Savikaina
 BuyingCost=Savikaina
 UnitCharges=Vieneto sąnaudos
diff --git a/htdocs/langs/lt_LT/products.lang b/htdocs/langs/lt_LT/products.lang
index 40e3b68307158c9ca143a92231726101f6bc7baf..69336b098dedd5b22a623241373092cd03225801 100644
--- a/htdocs/langs/lt_LT/products.lang
+++ b/htdocs/langs/lt_LT/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Nustatykite tą pačią kainą ir kliento dukterinėms įmonėms
-PriceByCustomerLog=Kaina pagal kliento žurnalą
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/lt_LT/projects.lang b/htdocs/langs/lt_LT/projects.lang
index 733817e220d5bbebe575d19ad8ffcb63e7596c32..d19e70a35611f870dfac065a689a9e5bbffd0a6c 100644
--- a/htdocs/langs/lt_LT/projects.lang
+++ b/htdocs/langs/lt_LT/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Užduotis %s sukurta
 TaskModifiedInDolibarr=Užduotis %s modifikuota
 TaskDeletedInDolibarr=Užduotis %s ištrinta
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Projekto vadovas
 TypeContact_project_external_PROJECTLEADER=Projekto vadovas
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/lt_LT/sendings.lang b/htdocs/langs/lt_LT/sendings.lang
index 7d864bdf4a3026982f8fcdfe39a3faa277efb78e..bccfb7d8569ea96c51f61e04f5fa32033df09200 100644
--- a/htdocs/langs/lt_LT/sendings.lang
+++ b/htdocs/langs/lt_LT/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Pakrovimai
 AllSendings=All Shipments
 Shipment=Siunta
 Shipments=Pakrovimai
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Gabenimų sritis
 ListOfSendings=Gabenimų sąrašas
@@ -26,8 +26,8 @@ QtyToShip=Kiekis išsiuntimui
 QtyReceived=Gautas kiekis
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Kiti vežimai, skirti šiam užsakymui
-DateSending=Užsakymo išsiuntimo data
-DateSendingShort=Užsakymo išsiuntimo data
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Šio užsakymo vežimas
 SendingsAndReceivingForSameOrder=Šio užsakymo vežimai ir gavimai
 SendingsToValidate=Vežimai patvirtinimui
diff --git a/htdocs/langs/lt_LT/stocks.lang b/htdocs/langs/lt_LT/stocks.lang
index 80eea875ee4a921264dfa578dc2b813d5581d97d..655ab6d107ca966acd2ea5bda70ddda113e27bf1 100644
--- a/htdocs/langs/lt_LT/stocks.lang
+++ b/htdocs/langs/lt_LT/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Atsargų valdymo mažinimo taisyklė
 RuleForStockManagementIncrease=Atsargų valdymo didinimo taisyklė
 DeStockOnBill=Mažinti realių atsargų klientų sąskaitų-faktūrų/kreditinių sąskaitų patvirtinimuose
 DeStockOnValidateOrder=Sumažinti realias atsargas klientų užsakymų patvirtinime
-DeStockOnShipment=Sumažinti realias atsargas gabenimo patvirtinime
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Padidinti realių atsargų tiekėjams sąskaitos / kreditinės pastabos patvirtinimo
 ReStockOnValidateOrder=Padidinti realias atsargas tiekėjų užsakymų patvirtinime
 ReStockOnDispatchOrder=Padidinti realias atsargas, rankiniu būdu atliekant išsiuntimą į sandėlius, gavus tiekėjo užsakymą
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/lt_LT/trips.lang b/htdocs/langs/lt_LT/trips.lang
index eb4865cf787fd4f4561902a0fe6aa072c7882ae2..494394846d710e6a70ae880a44f3a9a3e6396736 100644
--- a/htdocs/langs/lt_LT/trips.lang
+++ b/htdocs/langs/lt_LT/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Patvirtinti išlaidų ataskaitą
 ConfirmSaveTrip=Ar tikrai norite patvirtinti šią išlaidų ataskaitą ?
 
 NoTripsToExportCSV=Už šį laikotarpį nėra išlaidų ataskaitų eksportui
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/lv_LV/accountancy.lang b/htdocs/langs/lv_LV/accountancy.lang
index 482f3a7b1935030ff338f699b476bd08cf412380..dd8aa568023af7aa70e2176a8308fae80c97a964 100644
--- a/htdocs/langs/lv_LV/accountancy.lang
+++ b/htdocs/langs/lv_LV/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Atjaunot
 List=Saraksts
 Create=Izveidot
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/lv_LV/admin.lang b/htdocs/langs/lv_LV/admin.lang
index d71f0f0a0e2f31fce4b47bf7c3aac0657b50396c..d16a520f43f7f208ccced723b302cf6f9bf9da81 100644
--- a/htdocs/langs/lv_LV/admin.lang
+++ b/htdocs/langs/lv_LV/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Atvērta aptauja
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Malas
 Module59000Desc=Moduli, lai pārvaldītu peļņu
 Module60000Name=Komisijas
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Nav drošības pasākums ir ierakstīta vēl. Tas var būt
 NoEventFoundWithCriteria=Nav drošības pasākums ir atzīts par šādiem meklēšanas kritērijiem ir.
 SeeLocalSendMailSetup=Skatiet sendmail iestatījumus
 BackupDesc=Lai izveidotu pilnu Dolibarr rezerves kopiju jums ir:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=Arhivēto katalogs jāglabā drošā vietā.
 BackupDescY=Radītais dump fails jāglabā drošā vietā.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Atbalsts Eco-taxe (EEIA)
 SetDefaultBarcodeTypeProducts=Noklusējuma svītrkoda veids izmantojams produktiem
 SetDefaultBarcodeTypeThirdParties=Svītrkodu veids pēc noklusējuma trešām personām
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Modulis produkta koda paaudzes un pārbaudes (produkts vai pakalpojums)
 ProductOtherConf= Produktu / pakalpojumu konfigurācija
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Nosūtot modulis iestatīšanu
 SendingsReceiptModel=Nosūtot saņemšanas modeli
 SendingsNumberingModules=Sendings numerācijas moduļus
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=Vairumā gadījumu, sendings ieņēmumi tiek izmantoti gan kā loksnes klientu piegādēm (produktu sarakstu, lai nosūtītu) un loksnes, kas tiek recevied un paraksta klientu. Tātad produkta piegādes kvītis ir dublēta iezīme, un reti aktivizēts.
 FreeLegalTextOnShippings=Brīvais teksts piegādēs
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/lv_LV/agenda.lang b/htdocs/langs/lv_LV/agenda.lang
index aa919676656572a50b127583bcc6e4d47906dfd6..189d872dd35014e6026ff4093672e20423352d71 100644
--- a/htdocs/langs/lv_LV/agenda.lang
+++ b/htdocs/langs/lv_LV/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Notikumi visiem grupas lietotājiem
 ActionAssignedTo=Notikums piešķirts
 AllMyActions= Visi mani notikumi/uzdevumi
 AllActions= Visi notikumi/uzdevumi
-ViewList=Saraksta skats
 ViewCal=Mēneša skats
 ViewDay=Dienas skats
 ViewWeek=Nedēļas skats
diff --git a/htdocs/langs/lv_LV/commercial.lang b/htdocs/langs/lv_LV/commercial.lang
index 9b4726c1f0e6f3229ac8467a0bbea7e01ec60a0e..f0cdbf85b87aa91b9a15d209074dc53db5ccb4ae 100644
--- a/htdocs/langs/lv_LV/commercial.lang
+++ b/htdocs/langs/lv_LV/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospekta statuss
 DraftPropals=Izstrādā komerciālos priekšlikumus
 SearchPropal=Meklēšana komerciālu priekšlikumu
 CommercialDashboard=Commercial kopsavilkums
+NoLimit=No limit
diff --git a/htdocs/langs/lv_LV/companies.lang b/htdocs/langs/lv_LV/companies.lang
index 384651e615b249b59458f99f254a800a706429cc..678d1c5a4f791869ee6d41cf3452fadc9cca44ff 100644
--- a/htdocs/langs/lv_LV/companies.lang
+++ b/htdocs/langs/lv_LV/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Trešās puses kontakts / adrese
 StatusContactValidated=Kontaktu/ adrešu statuss
 Company=Uzņēmums
 CompanyName=Uzņēmuma nosaukums
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Uzņēmumi
 CountryIsInEEC=Valsts ir Eiropas Ekonomikas kopienas dalībvalsts
 ThirdPartyName=Trešās puses nosaukums
@@ -68,6 +69,7 @@ Country=Valsts
 CountryCode=Valsts kods
 CountryId=Valsts id
 Phone=Telefons
+PhoneShort=Phone
 Skype=Skype
 Call=Zvanīt
 Chat=Čats
diff --git a/htdocs/langs/lv_LV/errors.lang b/htdocs/langs/lv_LV/errors.lang
index 5002cffff74a239930ea30d8e27e7b4c89a4bd26..71cdf7300fd01a09cbdb1d94741b283bb6be1c3a 100644
--- a/htdocs/langs/lv_LV/errors.lang
+++ b/htdocs/langs/lv_LV/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Lūdzu, aizpildiet vērtību rūtiņu sarakstā
 ErrorNoValueForRadioType=Lūdzu, aizpildiet vērtību radio pogu sarakstā
 ErrorBadFormatValueList=Saraksts vērtība nevar būt vairāk kā viens nāk: <u>%s,</u> bet ir nepieciešams vismaz viens: Llave, Valores
 ErrorFieldCanNotContainSpecialCharacters=Lauks <b>%s</b> nedrīkst saturēt speciālos simbolus.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Nav grāmatvedības modulis aktivizēts
 ErrorExportDuplicateProfil=Šāds profila nosaukums jau eksistē šim eksportam.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP saskaņošana nav pilnīga.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Obligātie uzstādīšanas parametri vēl nav definētas
diff --git a/htdocs/langs/lv_LV/languages.lang b/htdocs/langs/lv_LV/languages.lang
index c7a593f737fa76624035bd770f54706713e97019..f5acd94dfe2098a0bc0febae644b2d603ddd4960 100644
--- a/htdocs/langs/lv_LV/languages.lang
+++ b/htdocs/langs/lv_LV/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Franču (Kanāda)
 Language_fr_CH=Franču (Šveices)
 Language_fr_FR=Franču
 Language_fr_NC=Franču (Jaunkaledonija)
+Language_fy_NL=Frisian
 Language_he_IL=Ebreju
 Language_hr_HR=Horvātu
 Language_hu_HU=Ungāru
@@ -70,6 +71,7 @@ Language_sv_SV=Zviedru
 Language_sv_SE=Zviedru
 Language_sq_AL=Albāņu
 Language_sk_SK=Slovāku
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukraiņu
diff --git a/htdocs/langs/lv_LV/main.lang b/htdocs/langs/lv_LV/main.lang
index fb0d632905995fc3a431d30c073a342db7c66c86..2f30f0561dab235d285fc7ec1d529a78f4b8f989 100644
--- a/htdocs/langs/lv_LV/main.lang
+++ b/htdocs/langs/lv_LV/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Pirmdiena
 Tuesday=Otrdiena
diff --git a/htdocs/langs/lv_LV/margins.lang b/htdocs/langs/lv_LV/margins.lang
index f81504f5dda1aed867ba113b4c06de634e97f3ef..5df181098c4c089fce557e0e8cbc6145a9cc00dd 100644
--- a/htdocs/langs/lv_LV/margins.lang
+++ b/htdocs/langs/lv_LV/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Kā produktu
 UseDiscountAsService=Kā pakalpojums
 UseDiscountOnTotal=Par starpsummu
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Nosaka, ja globālā atlaide tiek uzskatīts par produktu, pakalpojumu, vai tikai starpsumma starpības aprēķinu.
-MARGIN_TYPE=Maržinālā veids
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw rezerve
 MargeNette=Neto starpība
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw rezervi: Pārdošanas cena - Pērk cena <br/> Neto starpība: Pārdošanas cena - Iepirkuma cena
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Pašizmaksa
 BuyingCost=Pašizmaksa
 UnitCharges=Vienības izmaksas
diff --git a/htdocs/langs/lv_LV/products.lang b/htdocs/langs/lv_LV/products.lang
index e2c35f803f2bb5322f66e542d27b2f3a6e65af63..942f5ab3ce7f0fe83f45e21888bebbdb59997a9e 100644
--- a/htdocs/langs/lv_LV/products.lang
+++ b/htdocs/langs/lv_LV/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unikāla cena poduktam/pakalpojumam
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimālā rekomendējamā cena : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/lv_LV/projects.lang b/htdocs/langs/lv_LV/projects.lang
index b04460127c7f535fc9a257be17674b62b9b04448..9a2aa8be7a746b93c971b19efb376c2fa9ecc03b 100644
--- a/htdocs/langs/lv_LV/projects.lang
+++ b/htdocs/langs/lv_LV/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Uzdevums %s izveidots
 TaskModifiedInDolibarr=Uzdevums %s labots
 TaskDeletedInDolibarr=Uzdevums %s dzēsts
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Projekta vadītājs
 TypeContact_project_external_PROJECTLEADER=Projekta vadītājs
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/lv_LV/sendings.lang b/htdocs/langs/lv_LV/sendings.lang
index 3e5f28e7e06f12bce614e417f4b704ae48957eab..5ba3e0119611612c781883041300990474ffe04a 100644
--- a/htdocs/langs/lv_LV/sendings.lang
+++ b/htdocs/langs/lv_LV/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Sūtījumi
 AllSendings=All Shipments
 Shipment=Sūtījums
 Shipments=Sūtījumi
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Sūtījumu sadaļa
 ListOfSendings=Sūtījumu saraksts
@@ -26,8 +26,8 @@ QtyToShip=Daudzums, kas jānosūta
 QtyReceived=Saņemtais daudzums
 KeepToShip=Vēl jāpiegādā
 OtherSendingsForSameOrder=Citas sūtījumiem uz šo rīkojumu
-DateSending=Datums nosūtot kārtība
-DateSendingShort=Datums nosūtot kārtība
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Sūtījumiem uz šo rīkojumu
 SendingsAndReceivingForSameOrder=Sūtījumiem un Receivings par šo rīkojumu
 SendingsToValidate=Sūtījumi apstiprināšanai,
diff --git a/htdocs/langs/lv_LV/stocks.lang b/htdocs/langs/lv_LV/stocks.lang
index 8a9ce83000ae50b141a651b404bef3b019879db7..2b74fbd70aec7bfb53ebc4967e53a96205b9bd96 100644
--- a/htdocs/langs/lv_LV/stocks.lang
+++ b/htdocs/langs/lv_LV/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Noteikums krājumu pārvaldības samazināšanos
 RuleForStockManagementIncrease=Noteikums krājumu pārvaldības palielināšanu
 DeStockOnBill=Samazināt nekustamā krājumi uz klientu rēķinu / kredīta piezīmes apstiprināšanu
 DeStockOnValidateOrder=Samazināt nekustamā krājumus klientu pasūtījumus apstiprināšanu
-DeStockOnShipment=Samazināt nekustamā krājumus sūtījumu apstiprināšanu
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Palielināt nekustamā krājumus piegādātāju rēķinu / kredīta piezīmes apstiprināšanu
 ReStockOnValidateOrder=Palielināt nekustamā krājumi piegādātājiem pasūtījumu aprobācijai
 ReStockOnDispatchOrder=Palielināt reālās par rokasgrāmatas krājumus dispečervadības uz noliktavās, pēc tam, kad piegādātājs, lai saņemšanas
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Rādīt noliktavu
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/lv_LV/trips.lang b/htdocs/langs/lv_LV/trips.lang
index 4fda81f356007c364eef79883b683d3eb2d6cb9a..c9ba2dca62ef1ac38da93720c689dc7201f5e452 100644
--- a/htdocs/langs/lv_LV/trips.lang
+++ b/htdocs/langs/lv_LV/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/mk_MK/accountancy.lang b/htdocs/langs/mk_MK/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/mk_MK/accountancy.lang
+++ b/htdocs/langs/mk_MK/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/mk_MK/admin.lang b/htdocs/langs/mk_MK/admin.lang
index 0b8035086c968fd2d607b1d25e88549ded051f34..17d85f399941f564b17548df0a27dd9d737e81b5 100644
--- a/htdocs/langs/mk_MK/admin.lang
+++ b/htdocs/langs/mk_MK/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Sendings numbering modules
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping 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 shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/mk_MK/agenda.lang b/htdocs/langs/mk_MK/agenda.lang
index 93ea33678e5cc7a3618b9d2f2077f5577ae5bb60..08fd8c9b806de5dce4491907040fd5602cbc7112 100644
--- a/htdocs/langs/mk_MK/agenda.lang
+++ b/htdocs/langs/mk_MK/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= All my events/tasks
 AllActions= All events/tasks
-ViewList=List view
 ViewCal=Month view
 ViewDay=Day view
 ViewWeek=Week view
diff --git a/htdocs/langs/mk_MK/commercial.lang b/htdocs/langs/mk_MK/commercial.lang
index 7acdc7bd7e6df5d353eec33e9eb9b8fb8d0ec42f..29315241a0c1622bf0c11bfad70ac8dfc1712d3f 100644
--- a/htdocs/langs/mk_MK/commercial.lang
+++ b/htdocs/langs/mk_MK/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/mk_MK/companies.lang b/htdocs/langs/mk_MK/companies.lang
index 42a9a884c761ad3b3be0f8d92cc5fdde6e580137..764ca9693504fc023757fab9c2f82a38935ee638 100644
--- a/htdocs/langs/mk_MK/companies.lang
+++ b/htdocs/langs/mk_MK/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Third party contact/address
 StatusContactValidated=Status of contact/address
 Company=Company
 CompanyName=Company name
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Companies
 CountryIsInEEC=Country is inside European Economic Community
 ThirdPartyName=Third party name
@@ -68,6 +69,7 @@ Country=Country
 CountryCode=Country code
 CountryId=Country id
 Phone=Phone
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/mk_MK/errors.lang b/htdocs/langs/mk_MK/errors.lang
index 3fc477121f01ec37224e22a7cb98153aeffbc5c0..2cdc521612acdee49654316bbfcf24d9d9e66414 100644
--- a/htdocs/langs/mk_MK/errors.lang
+++ b/htdocs/langs/mk_MK/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/mk_MK/languages.lang b/htdocs/langs/mk_MK/languages.lang
index 14138b22743914ae268ced71d24668b0eb6a4087..0d463e9ff6d5cad88640b7f9616980377ca5b868 100644
--- a/htdocs/langs/mk_MK/languages.lang
+++ b/htdocs/langs/mk_MK/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Француски (Канада)
 Language_fr_CH=Француски (Швајцарија)
 Language_fr_FR=Француски
 Language_fr_NC=Француски (Нова Каледонија)
+Language_fy_NL=Frisian
 Language_he_IL=Хебрејски
 Language_hr_HR=Хрватската
 Language_hu_HU=Унгарската
@@ -70,6 +71,7 @@ Language_sv_SV=Шведската
 Language_sv_SE=Шведската
 Language_sq_AL=Albanian
 Language_sk_SK=Словачки
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Тајландски
 Language_uk_UA=Украинскиот
diff --git a/htdocs/langs/mk_MK/main.lang b/htdocs/langs/mk_MK/main.lang
index 68e8ec31f638280f3e597c6341a939d2ec794b6f..c629e4d49de5d0d13a9eea8aaeef18181bd8f5fb 100644
--- a/htdocs/langs/mk_MK/main.lang
+++ b/htdocs/langs/mk_MK/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Monday
 Tuesday=Tuesday
diff --git a/htdocs/langs/mk_MK/margins.lang b/htdocs/langs/mk_MK/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/mk_MK/margins.lang
+++ b/htdocs/langs/mk_MK/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/mk_MK/products.lang b/htdocs/langs/mk_MK/products.lang
index 55b1d016827f1eda96e4f8861becf006341e5974..9dcaf5bc68443ed389527b089f3474be16b4e181 100644
--- a/htdocs/langs/mk_MK/products.lang
+++ b/htdocs/langs/mk_MK/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/mk_MK/projects.lang b/htdocs/langs/mk_MK/projects.lang
index f4b9129117dd0a532aadf4cfc1e352d1efa6cc6c..0e20e9947060d4b957da3ea1cbd520105b551d88 100644
--- a/htdocs/langs/mk_MK/projects.lang
+++ b/htdocs/langs/mk_MK/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leader
 TypeContact_project_external_PROJECTLEADER=Project leader
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/mk_MK/sendings.lang b/htdocs/langs/mk_MK/sendings.lang
index 1dc182c6fdcc75bb2fed7663ac9561bacd3741c5..4d4aca48cd9459c12589284852cd6551e724cc38 100644
--- a/htdocs/langs/mk_MK/sendings.lang
+++ b/htdocs/langs/mk_MK/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Shipments
 AllSendings=All Shipments
 Shipment=Shipment
 Shipments=Shipments
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Shipments area
 ListOfSendings=List of shipments
@@ -26,8 +26,8 @@ QtyToShip=Qty to ship
 QtyReceived=Qty received
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Other shipments for this order
-DateSending=Date sending order
-DateSendingShort=Date sending order
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Shipments for this order
 SendingsAndReceivingForSameOrder=Shipments and receivings for this order
 SendingsToValidate=Shipments to validate
diff --git a/htdocs/langs/mk_MK/stocks.lang b/htdocs/langs/mk_MK/stocks.lang
index 7aeef1c96414b7c022420907803398303d9af080..1056cefe33227f25ac7483569ee29ec5f7ec9d0c 100644
--- a/htdocs/langs/mk_MK/stocks.lang
+++ b/htdocs/langs/mk_MK/stocks.lang
@@ -57,7 +57,7 @@ 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
+DeStockOnShipment=Decrease real stocks on shipping 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
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/mk_MK/trips.lang b/htdocs/langs/mk_MK/trips.lang
index 6944fd52714036b73f8ce826e0b0b92f87d46bde..4aa616c3b6e39f013d35ba6a9f243527528c40f5 100644
--- a/htdocs/langs/mk_MK/trips.lang
+++ b/htdocs/langs/mk_MK/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/nb_NO/accountancy.lang b/htdocs/langs/nb_NO/accountancy.lang
index 484fdcb5544f5be750b1a5c0329603adcfdfd6f5..9b2685de3b2100a694a6b1694f3bae87ed7e02ac 100644
--- a/htdocs/langs/nb_NO/accountancy.lang
+++ b/htdocs/langs/nb_NO/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=Ny regnskapskonto
 Update=Oppdater
 List=Liste
 Create=Opprett
+CreateMvts=Create movement
 UpdateAccount=Endring av regnskapskonto
 UpdateMvts=Endring av bevegelse
 WriteBookKeeping=Legg til kontoer i hovedbok
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begynn sortering av fordelingssidene "Ford
 
 AccountLength=Lengde på regnskapskontoer vist i Dolibarr
 AccountLengthDesc=Funksjon for å redusere lengden på regnskapskontoene ved å erstatte mellomrom med null. Denne funksjonen berører bare visning, det endrer ikke regnskapskontoene registrert i Dolibarr. For eksport, er denne funksjonen nødvendig for å være kompatibel med enkelte programvarer.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Lengde på generelle kontoer
 ACCOUNTING_LENGTH_AACCOUNT=Lengde på tredjepartskontoer
 
diff --git a/htdocs/langs/nb_NO/admin.lang b/htdocs/langs/nb_NO/admin.lang
index 5070d6e2cee6da7701339d3527c3c3e87107d813..ab0e255fdfb291fd5392214a2a97e35bbe6147ce 100644
--- a/htdocs/langs/nb_NO/admin.lang
+++ b/htdocs/langs/nb_NO/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Regnskap (avansert)
 Module50400Desc=Regnskapshåndtering (doble parter)
 Module54000Name=PrintIPP
 Module54000Desc=Direkteutskrift (uten å åpne dokumentet)ved hjelp av CUPS IPP inteface (Skriveren må være synlig for serveren, og CUPS må være installert på serveren)
-Module55000Name=Åpne meningsmåling
-Module55000Desc=Modul for å lage online meningsmålinger (som Doodle,Studs, Rdvz, m.m)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Marginer
 Module59000Desc=Modul for å administrere marginer
 Module60000Name=Provisjoner
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Ingen sikkerhetsinnstillinger er registrert ennå. Dette k
 NoEventFoundWithCriteria=Ingen søketreff i sikkerhetshendelser.
 SeeLocalSendMailSetup=Se lokalt sendmail-oppsett
 BackupDesc=For å lage en komplett sikkerhetskopi av Dolibarr, må du:
-BackupDesc2=Lagre innhold av dokumentmappen (<b>%s</b>) som inneholder alle opplastede og genererte filer (du kan lage en zip for eksempel).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Lagre innholdet i databasen (<b>%s</b>) i en dump-fil. For å gjøre dette, kan du bruke følgende assistent:
 BackupDescX=Arkiverte mapper bør oppbevares på et trygt sted.
 BackupDescY=Den genererte dumpfilen bør oppbevares på et trygt sted.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Bruk et søkeskjema for å velge vare (i stedet for en
 UseEcoTaxeAbility=Støtt Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Standard strekkodetype for varer
 SetDefaultBarcodeTypeThirdParties=Standard strekkodetype for tredjeparter
-UseUnits=Støtter enheter
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Modul for varekode-generering og kontroll (vare eller tjeneste)
 ProductOtherConf= Oppsett av Varer/Tjenester
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fast e-post mål
 SendingsSetup=Oppsett av forsendelsesmodulen
 SendingsReceiptModel=Modell for forsendelseskvitteringer
 SendingsNumberingModules=Nummereringsmodell for for sendelser
-SendingsAbility=Støtt forsendelsesskjema for kundeleveranser
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=I de fleste tilfeller er forsendelseskvitteringer brukt både som ark for kundeleveranser (liste over varer som skal sendes) og ark som er mottatt og signert av kunden. Så vareleveringskvitteringer er en dobbel funksjon og er sjelden aktivert.
 FreeLegalTextOnShippings=Fritekst på leveringer
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Her legger du inn en liste med Ascii-verdier, som representerer
 PositionIntoComboList=Plassering av linje i kombinasjonslister
 SellTaxRate=Salgs-skattesats
 RecuperableOnly=Ja for MVA "Non Perçue Récupérable", gjelder kun Frankrike. Nei i alle andre tilfeller.
-UrlTrackingDesc=Hvis leverandøren eller transporttjenesten tilbyr en side eller et nettsted for å sjekke status på din forsendelse, kan du skrive det her. Du kan bruke tasten {TrackID} for å sette inn sporingnummer på webstedet.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=Når du oppretter en mulighet, vil du estimere et visst beløp for prosjekt. Ifølge status på muligheter, kan dette beløpet multipliseres med denne raten for å finne global verdi alle dine muligheter kan generere. Verdien er en prosentverdi (mellom 0 og 100).
 TemplateForElement=Mal dedikert til element
 TypeOfTemplate=Mal-type
diff --git a/htdocs/langs/nb_NO/agenda.lang b/htdocs/langs/nb_NO/agenda.lang
index 35cc4ff5c771325181c9daddebfb95f75af5f6ef..461e51d343ced490c2d9f64b1f3701c97a1f06e4 100644
--- a/htdocs/langs/nb_NO/agenda.lang
+++ b/htdocs/langs/nb_NO/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Hendelser for alle brukerene i gruppen
 ActionAssignedTo=Hendelse tilordnet
 AllMyActions= Alle mine handlinger/oppgaver
 AllActions= Alle handlinger/oppgaver
-ViewList=Vis liste
 ViewCal=Månedsvisning
 ViewDay=Dagsvisning
 ViewWeek=Ukesvisning
diff --git a/htdocs/langs/nb_NO/commercial.lang b/htdocs/langs/nb_NO/commercial.lang
index 76681a752a45b9ff2279afdb7a037d2f65d7accc..21c86dc1b36a8fa22024bdc6d385ae17d912ff38 100644
--- a/htdocs/langs/nb_NO/commercial.lang
+++ b/htdocs/langs/nb_NO/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Utkast kommersielle tilbud
 SearchPropal=Søk etter kommersielt tilbud
 CommercialDashboard=Kommersiell oppsummering
+NoLimit=No limit
diff --git a/htdocs/langs/nb_NO/companies.lang b/htdocs/langs/nb_NO/companies.lang
index 3d3b6d57209132b81db8b742bfce880d03ef177f..3a4e0962cad1fc43c0bd18d18aa49d940dacf97a 100644
--- a/htdocs/langs/nb_NO/companies.lang
+++ b/htdocs/langs/nb_NO/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Tredjepartskontakt
 StatusContactValidated=Status for kontakt
 Company=Bedrift
 CompanyName=Firmanavn
-AliasNames=Aliaser (kommersielle, varemerke, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Bedrifter
 CountryIsInEEC=Landet er en del av det europeiske økonomiske fellesskap
 ThirdPartyName=Tredjepart navn
@@ -68,6 +69,7 @@ Country=Land
 CountryCode=Landskode
 CountryId=Land-ID
 Phone=Telefon
+PhoneShort=Phone
 Skype=Skype
 Call=Ring
 Chat=Chat
diff --git a/htdocs/langs/nb_NO/errors.lang b/htdocs/langs/nb_NO/errors.lang
index 73003055630a09ec60871fc950a70529367b7d22..db8923e30b7398e6ea2ad8a5feec7ef336a0f5a1 100644
--- a/htdocs/langs/nb_NO/errors.lang
+++ b/htdocs/langs/nb_NO/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Sett inn verdi for å velge avkrysningsboks-liste
 ErrorNoValueForRadioType=Sett i verdi for radioknapp-liste
 ErrorBadFormatValueList=Listeverdien kan ikke føres opp mer enn en gang: <u>%s</u>, men kreves minst en gang
 ErrorFieldCanNotContainSpecialCharacters=Feltet <b>%s</b> kan ikke inneholde spesialtegn.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Feltet <b>%s</b> må ikke inneholde spesialtegn eller store bokstaver
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Ingen regnskapsmodul aktivert
 ErrorExportDuplicateProfil=Profilnavnet til dette eksport-oppsettet finnes allerede
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP oppsett er ikke komplett.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=Ingen global variabel valgt
 ErrorFieldMustBeANumeric=Feltet <b>%s</b> må være en numerisk verdi
 ErrorFieldMustBeAnInteger=Feltet <b>%s</b> må være et heltall
 ErrorMandatoryParametersNotProvided=Obligatorisk(e) parametre ikke angitt
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Obligatoriske parametre er enda ikke satt opp
diff --git a/htdocs/langs/nb_NO/languages.lang b/htdocs/langs/nb_NO/languages.lang
index 1d07f35afd5d7af5c3e8d396f22544e1dfd5ca45..a137dc111ff5c9a6942615af1b3cfe6f1ec97644 100644
--- a/htdocs/langs/nb_NO/languages.lang
+++ b/htdocs/langs/nb_NO/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Fransk (Canada)
 Language_fr_CH=Fransk (Sveits)
 Language_fr_FR=Fransk
 Language_fr_NC=Fransk (Ny Caledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebraisk
 Language_hr_HR=Kroatisk
 Language_hu_HU=Ungarsk
@@ -70,6 +71,7 @@ Language_sv_SV=Svensk
 Language_sv_SE=Svensk
 Language_sq_AL=Albansk
 Language_sk_SK=Slovakisk
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrainsk
diff --git a/htdocs/langs/nb_NO/main.lang b/htdocs/langs/nb_NO/main.lang
index 2a089c4cc0f6acad9d4de1ce49aa959086b9194c..f0be936c90f0e39fc9162491d56a9596d0f4d94b 100644
--- a/htdocs/langs/nb_NO/main.lang
+++ b/htdocs/langs/nb_NO/main.lang
@@ -710,6 +710,8 @@ Denied=Avvist
 ListOfTemplates=Liste over maler
 Genderman=Mann
 Genderwoman=Kvinne
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Mandag
 Tuesday=Tirsdag
diff --git a/htdocs/langs/nb_NO/margins.lang b/htdocs/langs/nb_NO/margins.lang
index 24c72d3a537387bfd52bdfbcba811775c0d22f5a..a722c4019fc17bc75cba52005c672dceaf571f1a 100644
--- a/htdocs/langs/nb_NO/margins.lang
+++ b/htdocs/langs/nb_NO/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Som vare
 UseDiscountAsService=Som tjeneste
 UseDiscountOnTotal=Subtota
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Defineres om en global rabatt skal gjelde for et vare, en tjeneste, eller bare som en subtotal for margin-kalkulasjon
-MARGIN_TYPE=Margin type
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Bruttomargin
 MargeNette=Nettomargin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Brutto margin = Utsalgspris - Innkjøpspris<br/>Nettomargin = Utsalgspris - Kostpris
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Kostpris
 BuyingCost=Kostpris
 UnitCharges=Enhets-avgifter
diff --git a/htdocs/langs/nb_NO/products.lang b/htdocs/langs/nb_NO/products.lang
index 54082694b4bcb10e50d3e773f3eee272b90bd021..352602d552367a0f0b9b0ae9c63e4f65e56fa493 100644
--- a/htdocs/langs/nb_NO/products.lang
+++ b/htdocs/langs/nb_NO/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linjær meter
+linearmeter=linear meter
 lm=lm
-square meter=kvadratmeter
+squaremeter=square meter
 m2=m²
-cubic meter=kubikkmeter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=l
@@ -264,7 +264,7 @@ PriceCatalogue=Unik pris pr. vare/tjeneste
 PricingRule=Regler for kundepriser
 AddCustomerPrice=Legg til pris for kunde
 ForceUpdateChildPriceSoc=Sett samme pris for kundens datterselskaper
-PriceByCustomerLog=Pris fra kundens logg
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minstepris kan ikke være lavere enn %s
 MinimumRecommendedPrice=Anbefalt minstepris er %s
 PriceExpressionEditor=Pris-formel editor
diff --git a/htdocs/langs/nb_NO/projects.lang b/htdocs/langs/nb_NO/projects.lang
index 304ed73ebe341f47d94ce67c41f624b7afbb293a..22145ed6a869989dfb882eda09c2ecbcbfef39dd 100644
--- a/htdocs/langs/nb_NO/projects.lang
+++ b/htdocs/langs/nb_NO/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Oppgave %s opprettet
 TaskModifiedInDolibarr=Oppgave %s endret
 TaskDeletedInDolibarr=Oppgave %s slettet
 OpportunityStatus=Mulighet-status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Mulighet beløp
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Prosjektleder
 TypeContact_project_external_PROJECTLEADER=Prosjektleder
@@ -165,7 +167,18 @@ ProjectOverview=Oversikt
 ManageTasks=Bruk prosjekter for å følge oppgaver og tidsbruk
 ManageOpportunitiesStatus=Bruk prosjekter for å følge muligheter
 ProjectNbProjectByMonth=Antall prosjekter opprettet etter måned
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistikk over muligheter
 TaskAssignedToEnterTime=Oppgave tildelt. Tidsbruk kan legges til
 OpenedProjectsByThirdparties=Prosjekter åpnet av tredjeparter
-OpportunityPonderatedAmount=Antatt beløp for muligheter
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/nb_NO/sendings.lang b/htdocs/langs/nb_NO/sendings.lang
index e993e202551177ccaa5a57d30632feaba2da3bd6..13a5263f9089fd85cbb3a3eb1904de36098b5413 100644
--- a/htdocs/langs/nb_NO/sendings.lang
+++ b/htdocs/langs/nb_NO/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Leveringer
 AllSendings=Alle forsendelser
 Shipment=Levering
 Shipments=Leveringer
-ShowSending=Vis forsendelse
+ShowSending=Show Shipments
 Receivings=Kvitteringer
 SendingsArea=Leveringsområde
 ListOfSendings=Oversikt over leveringer
@@ -26,8 +26,8 @@ QtyToShip=Ant. å levere
 QtyReceived=Ant. mottatt
 KeepToShip=Gjenstår å sende
 OtherSendingsForSameOrder=Andre leveringer på denne ordren
-DateSending=Leveringsdato
-DateSendingShort=Leveringsdato
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Leveringer på denne ordre
 SendingsAndReceivingForSameOrder=Leveringer og mottak på denne ordren
 SendingsToValidate=Leveringer til validering
diff --git a/htdocs/langs/nb_NO/stocks.lang b/htdocs/langs/nb_NO/stocks.lang
index d454ff4a7e4a157119afead952c879b0666c094b..d1db7493ed9026b0cb6bdc934a6be2da1f291955 100644
--- a/htdocs/langs/nb_NO/stocks.lang
+++ b/htdocs/langs/nb_NO/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Regel for lagerreduksjon
 RuleForStockManagementIncrease=Regel for lagerøkning
 DeStockOnBill=Reduser virkelig beholdning ut fra faktura/kreditnota
 DeStockOnValidateOrder=Reduser virkelig beholdning ut fra ordre
-DeStockOnShipment=reduser virkelig beholdning ved forsendelse (anbefalt)
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Øk virkelig beholdning ut fra faktura/kreditnota
 ReStockOnValidateOrder=Øk virkelig beholdning ut fra ordre
 ReStockOnDispatchOrder=Øk virkelig lager ved manuell utsendelse til lager, etter mottak av leverandørordre
@@ -134,7 +134,7 @@ IsInPackage=Innhold i pakken
 ShowWarehouse=Vis lager
 MovementCorrectStock=Lagerkorreksjon for var %s
 MovementTransferStock=Lageroverførsel av vare %s til annet lager
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Kildelageret må defineres her når Varelot-modul er aktiv. Den vil bli brukt til å liste hvilke lot/serienummer som er tilgjengelig for varer som krever lot/serienummer for bevegelse. Hvis du ønsker å sende produkter fra forskjellige lager, del opp forsendelsen i flere trinn.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Lag./bev.-kode
 NoPendingReceptionOnSupplierOrder=Ingen ventende mottak grunnet åpen leverandørordre
 ThisSerialAlreadyExistWithDifferentDate=Dette lot/serienummeret (<strong>%s</strong>) finnes allerede, men med ulik "best før" og "siste forbruksdag" (funnet <strong>%s</strong> , men tastet inn <strong>%s</strong>).
diff --git a/htdocs/langs/nb_NO/trips.lang b/htdocs/langs/nb_NO/trips.lang
index 53cbe3e2282c8ae635a4b696c52fcbd8417247b2..c53dd4938d3c9b83591b2d251b7491034621e0a0 100644
--- a/htdocs/langs/nb_NO/trips.lang
+++ b/htdocs/langs/nb_NO/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Godkjenn reiseregning
 ConfirmSaveTrip=Er du sikker på at du vil validere denne reiseregningen?
 
 NoTripsToExportCSV=Ingen reiseregning å eksportere for denne perioden
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/nl_NL/accountancy.lang b/htdocs/langs/nl_NL/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/nl_NL/accountancy.lang
+++ b/htdocs/langs/nl_NL/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/nl_NL/admin.lang b/htdocs/langs/nl_NL/admin.lang
index a8c78e8651ba0d9afd45d8115e86e09a20fe5a4a..f2c3503b2065d97697c51fec8d959dff4185d41d 100644
--- a/htdocs/langs/nl_NL/admin.lang
+++ b/htdocs/langs/nl_NL/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Boekhouding
 Module50400Desc=Boekhoudkundig beheer
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (zonder het openen van de documenten) met behulp van Cups IPP-interface (Printer moet zichtbaar zijn vanaf de server zijn, en CUPS moet geinstalleerd zijn op de server).
-Module55000Name=Poll
-Module55000Desc=Module om online polls (zoals Doodle, Studs, Rdvz, ...) te maken
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Marges
 Module59000Desc=Module om de marges te beheren
 Module60000Name=Commissies
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Geen geregistreerde auditgebeurtenis. Dit is normaal als d
 NoEventFoundWithCriteria=Geen beveiligingsgebeurtenis gevonden met deze zoek criteria.
 SeeLocalSendMailSetup=Controleer de instellingen van uw lokale "sendmail"-programma
 BackupDesc=Om een complete backup van Dolibarr te maken, dient u:
-BackupDesc2=- Bewaar de inhoud van de documenten map (<b>%s</b>) welke alle uploads en gegenereerde bestanden bevat (bijvoorbeeld als zip-bestand).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=- Bewaar de inhoud van uw database in een dump bestand. Om dit te doen, kunt u gebruik maken van de volgende assistent.
 BackupDescX=Gearchiveerde map-bestand moet op een veilige plaats worden opgeslagen.
 BackupDescY=De gemaakte dump bestand moet op een veilige plaats worden opgeslagen.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Gebruik een zoekformulier om een ​​product te kieze
 UseEcoTaxeAbility=Ondersteuning voor Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Standaard streepjescodetype voor produkten
 SetDefaultBarcodeTypeThirdParties=Standaard streepjescodetype voor derde partijen
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module om product codes te genereren en te controleren (product of dienst)
 ProductOtherConf= Product / dienst configuratie
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Vaste email bestemmeling
 SendingsSetup=Verzendingsmoduleinstellingen
 SendingsReceiptModel=Verzendontvangstsjabloon
 SendingsNumberingModules=Verzendingen nummering modules
-SendingsAbility=Ondersteun verzendingsbrieven voor afnemersleveringen
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=In de meeste gevallen worden de verzendingsbrieven gebruikt als brieven voor de afnemersleveringen (lijst van te verzenden producten ) evenals voor ontvangstbewijzen ondertekend door de afnemer. Derhalve zijn ontvangstbevestigingen een dubbele functionaliteit en worden deze zelden geactiveerd.
 FreeLegalTextOnShippings=Vrije tekst op verzendingen
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/nl_NL/agenda.lang b/htdocs/langs/nl_NL/agenda.lang
index d180072664b581cb95ffe78c8a7918537eb440d8..951b0c1454b828ee98e1ec08a7a384aff7581e35 100644
--- a/htdocs/langs/nl_NL/agenda.lang
+++ b/htdocs/langs/nl_NL/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Evenementen voor alle gebruikers van de groep
 ActionAssignedTo=Taken toegewezen aan
 AllMyActions= Al mijn acties / taken
 AllActions= Alle acties / taken
-ViewList=Bekijk de lijst
 ViewCal=Bekijk kalender
 ViewDay=Dag te bekijken
 ViewWeek=Weekweergave
diff --git a/htdocs/langs/nl_NL/commercial.lang b/htdocs/langs/nl_NL/commercial.lang
index 8302407576c8e9a6aa2f44dafb6978e936a59f73..de3f61bbe22cdc1140756fc0d0f43747f0fd601c 100644
--- a/htdocs/langs/nl_NL/commercial.lang
+++ b/htdocs/langs/nl_NL/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect-status
 DraftPropals=Ontwerp van commerciële voorstellen
 SearchPropal=Zoek een commercieel voorstel
 CommercialDashboard=Verkoopsoverzicht
+NoLimit=No limit
diff --git a/htdocs/langs/nl_NL/companies.lang b/htdocs/langs/nl_NL/companies.lang
index b540ec2eca618c0b4adc1ca3ba7114335cdcc0cf..7e876e0cbf831a9b7e3f4c25c61e9bce6d144385 100644
--- a/htdocs/langs/nl_NL/companies.lang
+++ b/htdocs/langs/nl_NL/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Contactpersoon van Klant
 StatusContactValidated=Status van contactpersoon
 Company=Bedrijf
 CompanyName=Bedrijfsnaam
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Bedrijven
 CountryIsInEEC=Lidstaat van de Europese Unie
 ThirdPartyName=Naam van Klant
@@ -68,6 +69,7 @@ Country=Land
 CountryCode=Landcode
 CountryId=Land-ID
 Phone=Telefoonnummer
+PhoneShort=Phone
 Skype=Skype
 Call=Bel
 Chat=Chat
diff --git a/htdocs/langs/nl_NL/errors.lang b/htdocs/langs/nl_NL/errors.lang
index 6d799dee2fc12f663778de907f4ad87ea4ee823b..02f25961ef243451c4d708990535290642790154 100644
--- a/htdocs/langs/nl_NL/errors.lang
+++ b/htdocs/langs/nl_NL/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Vul waarde in voor checkbox lijst
 ErrorNoValueForRadioType=Vul waarde in voor knoppen lijst
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Veld <b>%s</b> mag geen speciale tekens bevat.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Veld <b>%s</b> mag geen speciale tekens bevatten, noch hoofdletters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Geen boekhoudingsmodule geactiveerd
 ErrorExportDuplicateProfil=Deze profile naam bestaat al voor deze export set.
 ErrorLDAPSetupNotComplete=De Dolibarr-LDAP installatie is niet compleet.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Verplichte setup parameters zijn nog niet gedefinieerd
diff --git a/htdocs/langs/nl_NL/languages.lang b/htdocs/langs/nl_NL/languages.lang
index 50bdcb138a8362ba980f238b3a312d471f154eb5..4a9d8dc164146a169b49642e60a1134ee6b1b4ae 100644
--- a/htdocs/langs/nl_NL/languages.lang
+++ b/htdocs/langs/nl_NL/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Frans (Canada)
 Language_fr_CH=Frans (Zwitserland)
 Language_fr_FR=Frans (Frankrijk)
 Language_fr_NC=Frans (Nieuw-Caledonië)
+Language_fy_NL=Frisian
 Language_he_IL=Hebreeuws
 Language_hr_HR=Kroatisch
 Language_hu_HU=Hongaars
@@ -70,6 +71,7 @@ Language_sv_SV=Zweeds
 Language_sv_SE=Zweeds
 Language_sq_AL=Albanees
 Language_sk_SK=Slovakian
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Oekraïens
diff --git a/htdocs/langs/nl_NL/main.lang b/htdocs/langs/nl_NL/main.lang
index 98df67dde0047fe54e6a72e8a60f8b9485a64995..b71b1fee9f4a29a3cfa6d8502a143d7e4e47218a 100644
--- a/htdocs/langs/nl_NL/main.lang
+++ b/htdocs/langs/nl_NL/main.lang
@@ -710,6 +710,8 @@ Denied=Gewijgerd
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Maandag
 Tuesday=Dinsdag
diff --git a/htdocs/langs/nl_NL/margins.lang b/htdocs/langs/nl_NL/margins.lang
index 3f86ef5cc189ed02b898a107a326e86ca5eefa92..45db59ec1af6d610320a3e22a8d0dcef867e5531 100644
--- a/htdocs/langs/nl_NL/margins.lang
+++ b/htdocs/langs/nl_NL/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Als een training
 UseDiscountAsService=Als een dienst
 UseDiscountOnTotal=Op subtotaal
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definieert als een globale discount wordt behandelt als een training, een dienst, of alleen een subtotaal voor marge berekening.
-MARGIN_TYPE=Marge type
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Groffe marge
 MargeNette=Netto marge
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Groffe marge : Verkoopprijs - Inkoopprijs<br/>Netto marge : Verkoopprijs - Kostprijs
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Kostprijs
 BuyingCost=Kostprijs
 UnitCharges=Unit toeslag
diff --git a/htdocs/langs/nl_NL/products.lang b/htdocs/langs/nl_NL/products.lang
index 506738a290638652ba04fcd6814ba3e7fd498464..af7745f815cbbcc618aae11d73990617a7a8481d 100644
--- a/htdocs/langs/nl_NL/products.lang
+++ b/htdocs/langs/nl_NL/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unieke prijs per product/dienst
 PricingRule=Regels voor prijzen klant
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Stel dezelfde prijs in dochterondernemingen klant
-PriceByCustomerLog=Prijs per klant log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimaal aanbevolen prijs is:% s
 PriceExpressionEditor=Prijs expressie editor
diff --git a/htdocs/langs/nl_NL/projects.lang b/htdocs/langs/nl_NL/projects.lang
index 1681d5886b26c76a48e17313cd353df83831c206..25a776442f6ab6c34dc47275967ae9ff689e934f 100644
--- a/htdocs/langs/nl_NL/projects.lang
+++ b/htdocs/langs/nl_NL/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Taak %s gecreëerd
 TaskModifiedInDolibarr=Taak %s gewijzigd
 TaskDeletedInDolibarr=Taak %s verwijderd
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Projectmanager
 TypeContact_project_external_PROJECTLEADER=Projectleider
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/nl_NL/sendings.lang b/htdocs/langs/nl_NL/sendings.lang
index 7cc0ea95dd48dc43cf6b8dc4d5e547f9fed2231c..0218f3442ae507ac7918baceefbe09c5237000e1 100644
--- a/htdocs/langs/nl_NL/sendings.lang
+++ b/htdocs/langs/nl_NL/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Verzendingen
 AllSendings=Alle zendingen
 Shipment=Verzending
 Shipments=Verzendingen
-ShowSending=Toon te versturen
+ShowSending=Show Shipments
 Receivings=Ontvangsten
 SendingsArea=Zendingenoverzicht
 ListOfSendings=Verzendlijst
@@ -26,8 +26,8 @@ QtyToShip=Aantal te verzenden
 QtyReceived=Aantal ontvangen
 KeepToShip=Resterend te verzenden
 OtherSendingsForSameOrder=Andere verzendingen voor deze opdracht
-DateSending=Datum versturing opdracht
-DateSendingShort=Datum versturing opdracht
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Verzendingen voor deze opdracht
 SendingsAndReceivingForSameOrder=Verzendingen en ontvangsten voor deze opdracht
 SendingsToValidate=Te valideren verzendingen
diff --git a/htdocs/langs/nl_NL/stocks.lang b/htdocs/langs/nl_NL/stocks.lang
index 35e4c9c4bf01cb3fac2ef3a13979ece752a3cf99..ec3e676fc3f90d93c464ffb9ff48323c3ac4dd88 100644
--- a/htdocs/langs/nl_NL/stocks.lang
+++ b/htdocs/langs/nl_NL/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Regel voor voorraadbeheerafname
 RuleForStockManagementIncrease=Regel voor voorraadbeheertoename
 DeStockOnBill=Verlaag de echte voorraad na het valideren van afnemersfacturen / creditnota's
 DeStockOnValidateOrder=Verlaag de echte voorraad na het valideren van opdrachten
-DeStockOnShipment=Verlaag de echte voorraad na het valideren van verzendingen
+DeStockOnShipment=Decrease real stocks on shipping validation
 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
@@ -134,7 +134,7 @@ IsInPackage=Vervat in pakket
 ShowWarehouse=Toon magazijn
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Voorraad overdracht van het product %s in een ander magazijn
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Verpl. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=Deze lot/serienummer (<strong>%s</strong>) bestaat al, maar met verschillende verval of verkoopen voor datum <strong>(gevonden %s</strong> maar u gaf in<strong>%s</strong>).
diff --git a/htdocs/langs/nl_NL/trips.lang b/htdocs/langs/nl_NL/trips.lang
index 8230f6f9b5a3478db3a206599bc3f1b832e6c30f..30f706e2a44428f77ce266fdefe96b040a1f0659 100644
--- a/htdocs/langs/nl_NL/trips.lang
+++ b/htdocs/langs/nl_NL/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/pl_PL/accountancy.lang b/htdocs/langs/pl_PL/accountancy.lang
index bf58f2d23391b93997e4a10ae512bba2ff50e911..9fbe0aa78de24fe5c3d9123f052ac8c0d0e84509 100644
--- a/htdocs/langs/pl_PL/accountancy.lang
+++ b/htdocs/langs/pl_PL/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=Nowe konto księgowe
 Update=Aktualizacja
 List=Lista
 Create=Utworzyć
+CreateMvts=Create movement
 UpdateAccount=Modyfikacja konta księgowego
 UpdateMvts=Modyfikacja ruch
 WriteBookKeeping=Konta rekord w księdze głównej
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Rozpocznij sortowanie stron rozpadu "Break
 
 AccountLength=Długość rozliczania rachunków przedstawiono w Dolibarr
 AccountLengthDesc=Funkcja pozwala udawać długość koncie księgowym zastępując obowiązuje przez cyfrę zero. Funkcja ta dotyka tylko wyświetlacz, to nie zmienia kont księgowych zarejestrowanych w Dolibarr. Na wywóz, funkcja ta jest konieczna, aby być zgodne z określonym oprogramowaniem.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Długość ogólnych rachunków
 ACCOUNTING_LENGTH_AACCOUNT=Długość z rachunków osób trzecich
 
diff --git a/htdocs/langs/pl_PL/admin.lang b/htdocs/langs/pl_PL/admin.lang
index 860a5af17a0f349d5a4d2e4fce9983e2e61cfbbc..108c858fda16d2745573683f091f5ee302f3a683 100644
--- a/htdocs/langs/pl_PL/admin.lang
+++ b/htdocs/langs/pl_PL/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Rachunkowość (zaawansowane)
 Module50400Desc=Rachunkowości zarządczej (podwójne strony)
 Module54000Name=PrintIPP
 Module54000Desc=Druk bezpośredni (bez otwierania dokumentów) za pomocą interfejsu Puchary IPP (drukarki muszą być widoczne z serwera, a CUPS musi być installé na serwerze).
-Module55000Name=Otwórz Sonda
-Module55000Desc=Moduł do ankiet internetowych (jak Doodle, Szpilki, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Marże
 Module59000Desc=Moduł do zarządzania marżami
 Module60000Name=Prowizje
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Nr bezpieczeństwa zdarzenie zostało jeszcze zarejestrowa
 NoEventFoundWithCriteria=Nr bezpieczeństwa zdarzenie zostało znalezionych dla takich kryteriów wyszukiwania.
 SeeLocalSendMailSetup=Zobacz lokalnej konfiguracji sendmaila
 BackupDesc=Aby wykonać pełną kopię zapasową Dolibarr, musisz:
-BackupDesc2=Zapisz zawartość dokumentów katalogu <b>( %s),</b> który zawiera wszystkie przesłane i wygenerowane pliki (można np. utworzyć archiwum ZIP).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Zapisz zawartość Twojej bazy danych (<b>%s</b>) do kopi zapasowej. Aby tego dokonać, możesz użyć asystenta.
 BackupDescX=Zarchiwizowane katalogu należy przechowywać w bezpiecznym miejscu.
 BackupDescY=Wygenerowany plik zrzutu powinny być przechowywane w bezpiecznym miejscu.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Użyj wyszukiwarki aby wybrać produkt (zamiast listy r
 UseEcoTaxeAbility=Wsparcie Eko-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Domyślny kod kreskowy typu użyć do produktów
 SetDefaultBarcodeTypeThirdParties=Domyślny kod kreskowy typu do użytku dla osób trzecich
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Moduł do generowania kodu produktu i sprawdzeniu (produkt lub usługa)
 ProductOtherConf= Konfiguracja produktu / usługi
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Naprawiono docelowy adres e-mail
 SendingsSetup=Wysyłanie konfiguracji modułu
 SendingsReceiptModel=Wysyłanie otrzymania modelu
 SendingsNumberingModules=Sendings numerowania modułów
-SendingsAbility=Arkusze Wsparcie klienta na dostawy przesyłki
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=W większości przypadków, sendings wpływy są wykorzystywane zarówno jako karty klienta dostaw (wykaz produktów wysłać) i arkusze, które są recevied i podpisana przez klienta. Więc produktu dostaw wpływów jest powielony funkcji i rzadko jest włączony.
 FreeLegalTextOnShippings=Dowolny tekst sprawie przemieszczania
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/pl_PL/agenda.lang b/htdocs/langs/pl_PL/agenda.lang
index 11da00c01ef17937c875530af01245d59db7b08c..3df38f244747bb205fa87d86d8aa75f114c8869f 100644
--- a/htdocs/langs/pl_PL/agenda.lang
+++ b/htdocs/langs/pl_PL/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Wydarzenia dla wszystkich użytkowników grupy
 ActionAssignedTo=Wydarzenie przypisane do
 AllMyActions= Wszystkie moje zdarzenia/zadania
 AllActions= Wszystkie zdarzenia/zadania
-ViewList=Widok listy
 ViewCal=Pokaż miesiąc
 ViewDay=Pokaż dzień
 ViewWeek=Pokaż tydzień
diff --git a/htdocs/langs/pl_PL/commercial.lang b/htdocs/langs/pl_PL/commercial.lang
index 5e8c6f36a04870896348f12fbf2d1d9c257f6132..6b802ff7c84fab5761a1a820d8384f2bcdb45809 100644
--- a/htdocs/langs/pl_PL/commercial.lang
+++ b/htdocs/langs/pl_PL/commercial.lang
@@ -1,96 +1,97 @@
 # Dolibarr language file - Source file is en_US - commercial
 Commercial=Komercyjne
 CommercialArea=Powierzchnia handlowa
-CommercialCard=Commercial karty
+CommercialCard=Karta komercyjna
 CustomerArea=Klienci obszaru
 Customer=Klient
 Customers=Klienci
-Prospect=Prospect
+Prospect=Widok
 Prospects=Potencjalni klienci
 DeleteAction=Usuń działania / zadania
 NewAction=Nowe działania / zadania
-AddAction=Create event/task
-AddAnAction=Create an event/task
-AddActionRendezVous=Create a Rendez-vous event
-Rendez-Vous=Spotkanie
+AddAction=Tworzenie zdarzenia / zadania
+AddAnAction=Załóż zdarzenia / zadania
+AddActionRendezVous=Stwórz umówione spotkanie 
+Rendez-Vous=Umówione spotkanie
 ConfirmDeleteAction=Czy na pewno chcesz usunąć to zadanie?
-CardAction=Działanie karty
-PercentDone=Procent zrobić
+CardAction=Karta wydarzenia
+PercentDone=Procent wykonanych
 ActionOnCompany=Zadanie o firmie
-ActionOnContact=Zadanie o kontakt
+ActionOnContact=Zadanie o kontakcie
 TaskRDV=Spotkania
 TaskRDVWith=Spotkanie z %s
 ShowTask=Pokaż zadanie
 ShowAction=Pokaż działania
 ActionsReport=Działania raport
-ThirdPartiesOfSaleRepresentative=Thirdparties with sales representative
+ThirdPartiesOfSaleRepresentative=Zamówienia z przedstawicielem handlowym
 SalesRepresentative=Przedstawiciel handlowy
 SalesRepresentatives=Przedstawiciele handlowi
 SalesRepresentativeFollowUp=Przedstawiciel handlowy (kontynuacja)
 SalesRepresentativeSignature=Przedstawiciel handlowy (podpis)
-CommercialInterlocutor=Commercial interlokutora
+CommercialInterlocutor=Osoba do kontaktu
 ErrorWrongCode=Niewłaściwy kod
-NoSalesRepresentativeAffected=Nr szczególności przedstawiciel handlowy dotknięte
+NoSalesRepresentativeAffected=Brak informacji o przypisanych przedstawicielach handlowych
 ShowCustomer=Pokaż klienta
-ShowProspect=Pokaż perspektywa
-ListOfProspects=Lista perspektyw
+ShowProspect=Pokaż potencjalnych
+ListOfProspects=Lista potencjalnych
 ListOfCustomers=Lista klientów
-LastDoneTasks=Ostatnia %s wykonane zadania
+LastDoneTasks=Ostatnie %s wykonane zadania
 LastRecordedTasks=Ostatnio zapisane zadania
-LastActionsToDo=Ostatnia %s najstarszych działania nie zakończyły
-DoneAndToDoActionsFor=Gotowe i zadania Aby zrobić dla %s
-DoneAndToDoActions=Sporządzono zadań oraz do uczynienia
-DoneActions=Sporządzono działania
-DoneActionsFor=Sporządzono działań dla %s
-ToDoActions=Niekompletne działań
-ToDoActionsFor=Niekompletne działań na rzecz %s
-SendPropalRef=Submission of commercial proposal %s
-SendOrderRef=Submission of order %s
+LastActionsToDo=Ostatnie %s najstarsze działanie nie wykonane.
+DoneAndToDoActionsFor=Wydarzenia wykonane i do zrobienia dla %s
+DoneAndToDoActions=Wydarzenia wykonane i do zrobienia
+DoneActions=Wykonane działania
+DoneActionsFor=Wykonane działania dla %s
+ToDoActions=Niekompletne wydarzenie
+ToDoActionsFor=Niekompletne wydarzenie dla %s
+SendPropalRef=Złożenie wniosku o oferte handlową %s
+SendOrderRef=Złożenie zamówienia %s
 StatusNotApplicable=Nie dotyczy
-StatusActionToDo=Aby to zrobić
+StatusActionToDo=Do zrobienia
 StatusActionDone=Zrobione
-MyActionsAsked=Działania Mam zapisane
-MyActionsToDo=Działania mam zrobić
-MyActionsDone=Działania wpływa do mnie
-StatusActionInProcess=W procesie
+MyActionsAsked=Działania gdzie się zapisałem
+MyActionsToDo=Działania do zrobienia
+MyActionsDone=Wydarzenia przypisane do mnie
+StatusActionInProcess=W trakcie
 TasksHistoryForThisContact=Działania na rzecz tego kontaktu
-LastProspectDoNotContact=Nie kontakt
-LastProspectNeverContacted=Nigdy nie skontaktował
-LastProspectToContact=Aby skontaktować się
-LastProspectContactInProcess=Kontakt w procesie
-LastProspectContactDone=Kontakt zrobić
-DateActionPlanned=Data działania planowane na
+LastProspectDoNotContact=Nie kontaktować się
+LastProspectNeverContacted=Nigdy nie skontaktowano
+LastProspectToContact=Do skontaktowania 
+LastProspectContactInProcess=W trakcie kontaktu
+LastProspectContactDone=Kontakt wykonany
+DateActionPlanned=Planowana data działania na
 DateActionDone=Data zrobienia działania
-ActionAskedBy=Działanie zadawane przez
-ActionAffectedTo=Event assigned to
-ActionDoneBy=Działania wykonywane przez
+ActionAskedBy=Działanie zadane przez
+ActionAffectedTo=Zdarzenie przypisane do
+ActionDoneBy=Działanie wykonywane przez
 ActionUserAsk=Zarejestrowane przez
-ErrorStatusCantBeZeroIfStarted=Jeżeli pole <b>'Data zrobienia</b> "jest wypełniona, rozpoczęto działania (lub gotowy), więc pole" <b>Status</b> "nie może być 0%%.
+ErrorStatusCantBeZeroIfStarted=Jeżeli pole <b>'Data wykonania</b> "jest wypełniona, akcja się zaczęła (lub wykonała), więc pole" <b>Status</b> "nie może być 0%%.
 ActionAC_TEL=Telefon
 ActionAC_FAX=Wyślij faks
-ActionAC_PROP=Wyślij wniosek
+ActionAC_PROP=Wyślij propozycję pocztą
 ActionAC_EMAIL=Wyślij e-mail
 ActionAC_RDV=Spotkania
-ActionAC_INT=Intervention on site
-ActionAC_FAC=Wyślij rozliczeniowe
-ActionAC_REL=Wyślij rozliczeniowe (przypomnienie)
+ActionAC_INT=Interwencja na stronie
+ActionAC_FAC=Wyślij fakturę/rozliczenie pocztą
+ActionAC_REL=Wyślij fakturę/rozliczenie pocztą (ponaglenie)
 ActionAC_CLO=Blisko
-ActionAC_EMAILING=Wyślij e-maila masa
-ActionAC_COM=Wyślij zamówienie pocztą
+ActionAC_EMAILING=Wyślij mass maila
+ActionAC_COM=Wyślij zamówienie klienta pocztą
 ActionAC_SHIP=Wyślij wysyłki za pośrednictwem poczty
-ActionAC_SUP_ORD=aby dostawca przesłać pocztą
-ActionAC_SUP_INV=fakturze dostawcy przesłać pocztą
+ActionAC_SUP_ORD=Wyślij zamówienie dostawy pocztą.
+ActionAC_SUP_INV=Wyślij Fakture/rozliczenie dostawy pocztą
 ActionAC_OTH=Inny
-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=Stan perspektywa
-DraftPropals=Projekt komercyjne propozycje
+ActionAC_OTH_AUTO=Inne (automatycznie wstawione wydarzenia)
+ActionAC_MANUAL=Ręcznie wstawione wydarzenia
+ActionAC_AUTO=Automatycznie wstawione wydarzenia
+Stats=Statystyka sprzedaży
+CAOrder=Wielkość sprzedaży (potwierdzone zamówienia)
+FromTo=z %s do %s
+MargeOrder=Marże (potwierdzone zamówienia)
+RecapAnnee=Podsumowanie roku
+NoData=Nie ma danych
+StatusProsp=Stan oferty
+DraftPropals=Szkic oferty handlowej
 SearchPropal=Szukaj komercyjnego projektu
-CommercialDashboard=Commercial summary
+CommercialDashboard=Podsumowanie Komercyjne
+NoLimit=No limit
diff --git a/htdocs/langs/pl_PL/companies.lang b/htdocs/langs/pl_PL/companies.lang
index d54baeede9939b19d56ed24494194172b24b74d5..b0c19f0ba408cc2cfc8b678574c1273dc85f9287 100644
--- a/htdocs/langs/pl_PL/companies.lang
+++ b/htdocs/langs/pl_PL/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Kontakty/adresy kontrahenta
 StatusContactValidated=Status kontaktu/adresu
 Company=Firma
 CompanyName=Nazwa firmy
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Firmy
 CountryIsInEEC=Kraj należy do Europejskiej Strefy Ekonomicznej
 ThirdPartyName=Nazwa kontrahenta
@@ -68,6 +69,7 @@ Country=Kraj
 CountryCode=Kod kraju
 CountryId=ID kraju
 Phone=Telefon
+PhoneShort=Phone
 Skype=Skype
 Call=Zadzwoń
 Chat=Czat
diff --git a/htdocs/langs/pl_PL/errors.lang b/htdocs/langs/pl_PL/errors.lang
index a74029ae31d35a991bab86e8c2ae93113970ef84..ee2aa5df388a61e9b21e2e4e75254014922e5b49 100644
--- a/htdocs/langs/pl_PL/errors.lang
+++ b/htdocs/langs/pl_PL/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Proszę wypełnić pole wyboru wartości dla listy
 ErrorNoValueForRadioType=Proszę wypełnić wartość liście radiowej
 ErrorBadFormatValueList=Wartość lista nie może mieć więcej niż jeden <u>pochodzić:% s,</u> ale potrzeba co najmniej jeden: llave, valores
 ErrorFieldCanNotContainSpecialCharacters=<b>Pole %s</b> nie zawiera znaki specjalne.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=<b>Pole% s</b> nie musi zawiera znaki specjalne, ani dużych liter.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Nr rachunkowych moduł aktywowany
 ErrorExportDuplicateProfil=Ta nazwa profil już istnieje dla tego zestawu eksportu.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP dopasowywania nie jest kompletna.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=Globalna zmienna wybrana
 ErrorFieldMustBeANumeric=Pole <b>%s</b> musi mieć wartość numeryczną
 ErrorFieldMustBeAnInteger=Pole <b>%s</b> musi być liczbą całkowitą
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Parametry konfiguracyjne obowiązkowe nie są jeszcze określone
diff --git a/htdocs/langs/pl_PL/languages.lang b/htdocs/langs/pl_PL/languages.lang
index 611ec33fbcb8934b8e724f07c61d1599083fcee0..9799430fab8a63f89754f64d5772a1e08e9c62f5 100644
--- a/htdocs/langs/pl_PL/languages.lang
+++ b/htdocs/langs/pl_PL/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Francuski (Kanada)
 Language_fr_CH=Francuski (Szwajcaria)
 Language_fr_FR=Francuski
 Language_fr_NC=Francuski (Nowa Kaledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebrajski
 Language_hr_HR=Chorwacki
 Language_hu_HU=Węgierski
@@ -70,6 +71,7 @@ Language_sv_SV=Szwedzki
 Language_sv_SE=Szwedzki
 Language_sq_AL=Albański
 Language_sk_SK=Słowacki
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Tajski
 Language_uk_UA=Ukraiński
diff --git a/htdocs/langs/pl_PL/main.lang b/htdocs/langs/pl_PL/main.lang
index e3f506cb3846c5af5b427a95ad27561b2f36fe1d..d9047428d306b2ab28cd9cd587efdaacf5fbc8ad 100644
--- a/htdocs/langs/pl_PL/main.lang
+++ b/htdocs/langs/pl_PL/main.lang
@@ -710,6 +710,8 @@ Denied=Zabroniony
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Poniedziałek
 Tuesday=Wtorek
diff --git a/htdocs/langs/pl_PL/margins.lang b/htdocs/langs/pl_PL/margins.lang
index e15937923ee56d533f880ff255f2b535b16ab778..f9872b09a071fddd8f979b1fd5926951e1edc497 100644
--- a/htdocs/langs/pl_PL/margins.lang
+++ b/htdocs/langs/pl_PL/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Jako produkt
 UseDiscountAsService=Jako usługa
 UseDiscountOnTotal=Na podsumy
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Określa, czy globalne rabatu jest traktowana jako produktu, usługi lub tylko na sumy częściowej obliczania marży.
-MARGIN_TYPE=Typ marża
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw marża
 MargeNette=Rentowność netto
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin: Cena sprzedaży - cena zakupu <br/> Rentowność netto: Cena sprzedaży - cena kosztów
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cena fabryczna
 BuyingCost=Cena fabryczna
 UnitCharges=Koszty jednostkowe
diff --git a/htdocs/langs/pl_PL/products.lang b/htdocs/langs/pl_PL/products.lang
index 10308579b82097d372160245696c58ebcd70e68d..3ce082e5917882f8efc7aaa191d64e52b158f3fb 100644
--- a/htdocs/langs/pl_PL/products.lang
+++ b/htdocs/langs/pl_PL/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Wyjątkowa cena za produkt / usługę
 PricingRule=Zasady cen z klientami
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Ustaw sama cena na zależnych klientów
-PriceByCustomerLog=Cena od dziennika klienta
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Cena minimalna zalecana jest:% s
 PriceExpressionEditor=Edytor Cena wyraz
diff --git a/htdocs/langs/pl_PL/projects.lang b/htdocs/langs/pl_PL/projects.lang
index 291986ac65eeaad6c077942ba24686272c2e7a75..88e215c3dc97b8c617421b942b8fad4268e16b49 100644
--- a/htdocs/langs/pl_PL/projects.lang
+++ b/htdocs/langs/pl_PL/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Zadanie %s utworzono
 TaskModifiedInDolibarr=Zadań %s zmodyfikowano
 TaskDeletedInDolibarr=Zadań %s usunięto
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Kierownik projektu
 TypeContact_project_external_PROJECTLEADER=Lider projektu
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/pl_PL/sendings.lang b/htdocs/langs/pl_PL/sendings.lang
index 50de12cc9656736f7e5d7319fcbb380f8d721c9b..8bda3a3038f16fb6751dd97539f3bcbbb4baf70d 100644
--- a/htdocs/langs/pl_PL/sendings.lang
+++ b/htdocs/langs/pl_PL/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Sendings
 AllSendings=Wszystkie wysyłki
 Shipment=Wysyłanie
 Shipments=Wysyłek
-ShowSending=Pokaż Wysyłanie
+ShowSending=Show Shipments
 Receivings=Wpływy
 SendingsArea=Sendings obszarze
 ListOfSendings=Lista sendings
@@ -26,8 +26,8 @@ QtyToShip=Ilosc do statku
 QtyReceived=Ilość otrzymanych
 KeepToShip=Pozostają do wysyłki
 OtherSendingsForSameOrder=Inne sendings do tego celu
-DateSending=Data wysłania porządku
-DateSendingShort=Data wysłania porządku
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Sendings do tego celu
 SendingsAndReceivingForSameOrder=Sendings i receivings do tego celu
 SendingsToValidate=Wysyłanie do zatwierdzenia
diff --git a/htdocs/langs/pl_PL/stocks.lang b/htdocs/langs/pl_PL/stocks.lang
index 29dafcd23e29647a81b604160c4725fbfee85139..a303a531d79491969759aa09695d0f67c2fddaf8 100644
--- a/htdocs/langs/pl_PL/stocks.lang
+++ b/htdocs/langs/pl_PL/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Artykuł na zarządzanie zapasami spadek
 RuleForStockManagementIncrease=Artykuł na zarządzanie zapasami wzrost
 DeStockOnBill=Spadek realnych zasobów faktur / not kredytowych
 DeStockOnValidateOrder=Spadek realnych zasobów zamówień notatek
-DeStockOnShipment=Spadek realnych zasobów wysyłką (zaleciły)
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Wzrost realnego zasobów faktur / not kredytowych
 ReStockOnValidateOrder=Wzrost realnego zasobów zamówień notatek
 ReStockOnDispatchOrder=Wzrost rzeczywisty stan zapasów w magazynach ręcznego wysyłki, po otrzymaniu zamówienia dostawca
@@ -134,7 +134,7 @@ IsInPackage=Zawarte w pakiecie
 ShowWarehouse=Pokaż magazyn
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Transfer Zdjęcie produktu% s do innego magazynu
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Kod Fv/ Przesunięcia 
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=Ten lot/numer seryjny (<strong>%s</strong>) już istnieje ale z inna data do wykorzystania lub sprzedania (znaleziono  <strong>%s</strong> a wszedłeś w <strong>%s</strong>)
diff --git a/htdocs/langs/pl_PL/trips.lang b/htdocs/langs/pl_PL/trips.lang
index 3ca83320afa13ed0ec1f7a152a9f4b85005d30dc..3066539a7bb7b542d3f7575967888f7d62fb7de0 100644
--- a/htdocs/langs/pl_PL/trips.lang
+++ b/htdocs/langs/pl_PL/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Weryfikacja raportu wydatków
 ConfirmSaveTrip=Czy na pewno chcesz, aby potwierdzić ten raport wydatków?
 
 NoTripsToExportCSV=Nie raport z wydatków na eksport za ten okres.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/pt_BR/admin.lang b/htdocs/langs/pt_BR/admin.lang
index 9315946c95511198a0080fd5e2339f0716a11e99..9ca6b5e0351918b0d2b5e5fa2083614e12c464f6 100644
--- a/htdocs/langs/pt_BR/admin.lang
+++ b/htdocs/langs/pt_BR/admin.lang
@@ -301,6 +301,7 @@ ExtrafieldParamHelpradio=Lista de parâmetros tem que ser como chave, valor por
 ExtrafieldParamHelpsellist=Lista Parâmetros vem de uma tabela <br> Sintaxe: table_name: label_field: id_field :: filtro <br> Exemplo: c_typent: libelle: id :: filtro <br><br> filtro pode ser um teste simples (por exemplo, ativo = 1) para exibir apenas o valor ativo <br> se você deseja filtrar extrafields usar syntaxt extra.fieldcode = ... (onde código de campo é o código de extrafield) <br><br> A fim de ter a lista dependendo outro: <br> c_typent: libelle: id: parent_list_code | parent_column: Filtro
 LibraryToBuildPDF=Biblioteca utilizada para criar o PDF
 WarningUsingFPDF=Atenção: Seu <b>conf.php</b> contém <b>dolibarr_pdf_force_fpdf</b> directiva <b>= 1.</b> Isto significa que você usar a biblioteca FPDF para gerar arquivos PDF. Esta biblioteca é velho e não suporta um monte de recursos (Unicode, a transparência da imagem, cirílicos, árabes e asiáticos, ...), por isso podem ocorrer erros durante a geração de PDF. <br> Para resolver isso e ter um apoio total de geração de PDF, faça o download <a href="http://www.tcpdf.org/" target="_blank">da biblioteca TCPDF</a> , em seguida, comentar ou remover a linha <b>$ dolibarr_pdf_force_fpdf = 1,</b> e adicione ao invés <b>$ dolibarr_lib_TCPDF_PATH = 'path_to_TCPDF_dir'</b>
+LocalTaxDesc=Alguns países aplicam impostos 2 ou 3 em cada linha da fatura. Se este for o caso, escolha o tipo de segundo e terceiro imposto e sua taxa. Tipo de possíveis são: <br> 1: impostos locais, aplicar sobre produtos e serviços sem IVA (localtax é calculada sobre o montante sem impostos) <br> 2: impostos locais, aplicadas aos produtos e serviços, incluindo IVA (localtax é calculada sobre o montante do imposto + principal) <br> 3: impostos locais, aplicar em produtos sem IVA (localtax é calculada sobre o montante sem impostos) <br> 4: impostos locais, aplicadas aos produtos, incluindo o IVA (localtax é calculada sobre o montante + iva principal) <br> 5: impostos locais, aplicar em serviços sem IVA (localtax é calculada sobre o montante sem impostos) <br> 6: impostos locais, aplicar sobre os serviços, incluindo o IVA (localtax é calculada sobre o montante + imposto)
 SMS=Mensagem de texto
 LinkToTestClickToDial=Digite um número de telefone para ligar para mostrar um link para testar a url ClickToDial para o <strong>usuário% s</strong>
 LinkToTest=Link clicável gerado para o <strong>usuário% s</strong> (clique número de telefone para testar)
@@ -344,6 +345,7 @@ Module55Desc=Administração dos códigos de barra
 Module56Name=Telefonia
 Module56Desc=Administração da telefonia
 Module57Name=Débitos Diretos
+Module57Desc=As ordens permanentes e gestão de retirada. Também inclui geração de arquivo SEPA para países europeus.
 Module59Desc=Adicione função para gerar uma conta Bookmark4u desde uma conta do ERP
 Module70Desc=Administração de Intervenções
 Module75Name=Notas de despesas e deslocamentos
@@ -368,6 +370,7 @@ Module520Desc=Gestão dos empréstimos
 Module600Desc=Enviar notificação via EMail para terceiros sobre algums eventos do Dolibarr ( configurado para cada terceiro)
 Module700Desc=Administração de Bolsas
 Module770Name=Relatórios de despesas
+Module770Desc=Gestão e reivindicação de relatórios de despesas (transporte, refeição, ...)
 Module1120Name=Fornecedor - proposta comercial
 Module1120Desc=Pedido fornecedor - proposta comercial e preços
 Module1200Desc=Interface com o sistema de seguimento de incidências Mantis
@@ -387,7 +390,9 @@ Module2500Name=Administração Eletrônica de Documentos
 Module2600Name=API de serviços (Web Services SOAP)
 Module2600Desc=Permitir que os serviços da API servidor SOAP Dolibarr fornecendo
 Module2610Name=API de serviços (Web services REST)
+Module2610Desc=Permitir que o servidor prestação de serviços de API REST do Dolibarr
 Module2650Name=WebServices (cliente)
+Module2650Desc=Habilitar o webservices do Dolibarr (pode ser usado para empurrar de dados / pedidos de servidores externos. Ordens Fornecedor suporte apenas para o momento)
 Module2700Name=Sobrescrito
 Module2700Desc=Usar o serviço on-line Gravatar (www.gravatar.com) para mostrar fotos de usuários / membros (que se encontra com os seus e-mails). Precisa de um acesso à Internet
 Module2800Desc=Cliente de FTP
@@ -398,14 +403,13 @@ Module5000Desc=Permite-lhe gerenciar várias empresas
 Module6000Desc=Gestão de fluxo de trabalho
 Module20000Name=Sair da configuração de pedidos
 Module39000Name=Lote do produto
+Module39000Desc=Lote ou número de serie, para compra e venda administrado produtos
 Module50000Desc=Módulo para oferecer uma página de pagamento on-line por cartão de crédito com PayBox
 Module50100Desc=Caixa registradora
 Module50200Desc=Módulo para oferecer uma página de pagamento on-line por cartão de crédito com Paypal
 Module50400Name=Contabilidade (avançada)
 Module50400Desc=Gestão de Contabilidade (partes duplas)
 Module54000Desc=Impressão direta (sem abrir os documentos) usando a interface Cups IPP (Impressora deve ser visível a partir do servidor, e CUPS deve ser instaladas no servidor).
-Module55000Name=Abrir Enquete
-Module55000Desc=Módulo para fazer pesquisas on-line (como Doodle, Studs, Rdvz ...)
 Module59000Name=Margems
 Module59000Desc=Módulo para gerenciar as margens
 Module60000Desc=Módulo para gerenciar comissões
@@ -500,6 +504,7 @@ Permission520=Leia Empréstimos
 Permission522=Criar / modificar empréstimos
 Permission524=Excluir empréstimos
 Permission525=Acesso a Calculadora de empréstimo
+Permission527=Exportação de Empréstimos
 Permission532=Criar ou modificar serviços
 Permission534=Excluir serviços
 Permission536=Visualizar ou gerenciar serviços ocultos
@@ -717,7 +722,6 @@ ParameterActiveForNextInputOnly=parâmetro efetivo somente a partir das próxima
 NoEventOrNoAuditSetup=não são registrado eventos de segurança. Esto pode ser normal sim a auditoría não ha sido habilitado na página "configuração->segurança->auditoría".
 NoEventFoundWithCriteria=não são encontrado eventos de segurança para tais criterios de pesquisa.
 BackupDesc=Para realizar uma Cópia de segurança completa de Dolibarr, voçê deve:
-BackupDesc2=Salvar o conteúdo do diretório de documentos <b>(%s)</b> que contém todos os arquivos carregados e gerados (você pode fazer um zip por exemplo).
 BackupDesc3=Salvar o conteúdo de seu banco de dados <b>(%s)</b> em um arquivo de despejo. Para isso, você pode usar o seguinte assistente.
 BackupDescX=O Arquivo gerado deverá localizar-se em um lugar seguro.
 BackupDescY=O arquivo gerado devevrá ser colocado em local seguro.
@@ -975,7 +979,6 @@ UseSearchToSelectProduct=Use um formulário de pesquisa para escolher um produto
 UseEcoTaxeAbility=Asumir ecotaxa (DEEE)
 SetDefaultBarcodeTypeProducts=Tipo de código de barras utilizado por default para os produtos
 SetDefaultBarcodeTypeThirdParties=Tipo de código de barras utilizado por default para os Fornecedores
-UseUnits=Unidades de apoio
 ProductCodeChecker=Módulo para geração de código do produto e verificação (produto ou serviço)
 ProductOtherConf=A configuração do produto / serviço
 SyslogOutput=Saída do log
@@ -1009,7 +1012,6 @@ ListOfAvailableNotifications=Lista de eventos que você pode definir a notifica
 FixedEmailTarget=Alvo fixo e-mail
 SendingsSetup=configuração do módulos envios
 SendingsNumberingModules=Expedição de numeração de  módulos
-SendingsAbility=Support shipment sheets for customer deliveries
 NoNeedForDeliveryReceipts=na maioria dos casos, as entregas utilizam como nota de entregas ao cliente (lista de produtos a enviar), se recebem e assinam por o cliente. Por o tanto, a hoja de entregas de produtos é uma característica duplicada e rara vez é ativada.
 FreeLegalTextOnShippings=Texto livre sobre transferências
 DeliveryOrderModel=Modelo de ordem de envio
@@ -1082,10 +1084,12 @@ WSDLCanBeDownloadedHere=Arquivos descritores WSDL dos serviços prestados pode s
 EndPointIs=Clientes SOAP devem enviar seus pedidos para o terminal Dolibarr Disponível em URL
 ApiSetup=Instalação de módulo de API
 ApiDesc=Ao ativar este módulo, Dolibarr se tornar um servidor REST para fornecer serviços de web diversos.
+KeyForApiAccess=Chave para usar a API (parâmetro "api_key")
 ApiProductionMode=Ative o modo de produção
 ApiEndPointIs=Você pode acessar a API na url
 ApiExporerIs=Você pode explorar a API na url
 OnlyActiveElementsAreExposed=Somente elementos de módulos habilitados são expostos
+ApiKey=Chave para API
 BankSetupModule=Configuração do módulo Banco
 FreeLegalTextOnChequeReceipts=Texto livre em recibos de verificação
 BankOrderShow=Ordem de apresentação das contas bancárias para os países usando o "número do banco detalhada"
@@ -1145,9 +1149,11 @@ BackgroundTableLineOddColor=A cor do fundo para as linhas ímpares da tabela
 BackgroundTableLineEvenColor=A cor do fundo, mesmo para linhas de tabela
 MinimumNoticePeriod=O período mínimo de observação (O seu pedido de licença deve ser feito antes de esse atraso)
 NbAddedAutomatically=Número de dias adicionados para contadores de usuários (automaticamente) a cada mês
+EnterAnyCode=Este campo contém uma referência para identificar uma linha. Digite qualquer valor de sua escolha, mas sem caracteres especiais.
 PositionIntoComboList=Posição de linha em listas de combinação
 SellTaxRate=Taxa de imposto sobre venda
 TypeOfTemplate=Tipo de modelo
+TemplateIsVisibleByOwnerOnly=Template é visível somente pelo proprietário
 MailToSendProposal=Para enviar a proposta ao cliente
 MailToSendOrder=Para enviar pedido do cliente
 MailToSendInvoice=Para enviar fatura do cliente
diff --git a/htdocs/langs/pt_BR/categories.lang b/htdocs/langs/pt_BR/categories.lang
index b2e9914b3ce1dee08d7b95f49f9233b64d3a5006..a6d7b5ecf04f266242ec32ecf81bfe93af5a6dce 100644
--- a/htdocs/langs/pt_BR/categories.lang
+++ b/htdocs/langs/pt_BR/categories.lang
@@ -6,8 +6,11 @@ TheCategorie=A tag / categoria
 NoCategoryYet=Nenhuma tag / categoria deste tipo criado
 In=Em
 CategoriesArea=Área Tags / Categorias
+ProductsCategoriesArea=Área tags / categorias de Produtos / Serviços
 SuppliersCategoriesArea=Área tags / categorias de Fornecedores
 CustomersCategoriesArea=Área tags / categorias de Clientes
+ThirdPartyCategoriesArea=Área tags / categorias de Clientes/Fornecedores
+MembersCategoriesArea=Área tags / categorias de Membros
 ContactsCategoriesArea=Área tags / categorias de Contatos
 MainCats=Principais tags / categorias
 CatList=Lista de tags / categorias
@@ -20,6 +23,7 @@ CatCreated=Tag / categoria criada
 CreateCat=Criar tag / categoria
 CreateThisCat=Criar esta tag / categoria
 NoSubCat=Esta categoria não contém Nenhuma subcategoria.
+FoundCats=Encontrada tags / categorias
 FoundCatsForName=Tags / categorias encontradas para o nome:
 FoundSubCatsIn=Subcategorias encontradas no tag / categoria
 ErrSameCatSelected=Você selecionou a mesma tag / categoria várias vezes
@@ -36,6 +40,7 @@ MemberIsInCategories=Esse membro está vinculado a seguintes membros tags / cate
 ContactIsInCategories=Este contato é ligado à sequência de contatos tags / categorias
 ProductHasNoCategory=Este produto / serviço não está em nenhuma tags / categorias
 SupplierHasNoCategory=Este fornecedor não está em nenhum tags / categorias
+CompanyHasNoCategory=Este Cliente / Fornecedor não tem nenhuma tag / categorias
 MemberHasNoCategory=Este membro não está em nenhum tags / categorias
 ContactHasNoCategory=Este contato não está em nenhum tags / categorias
 ClassifyInCategory=Adicionar para tag / categoria
diff --git a/htdocs/langs/pt_BR/errors.lang b/htdocs/langs/pt_BR/errors.lang
index 60165231b710a34939d940373c137f6ca850a4fa..2808675f50d05a475404e7f8a541c783922183e9 100644
--- a/htdocs/langs/pt_BR/errors.lang
+++ b/htdocs/langs/pt_BR/errors.lang
@@ -53,7 +53,6 @@ ErrorNoValueForCheckBoxType=Por favor, preencha valor para a lista de caixa de s
 ErrorNoValueForRadioType=Por favor, preencha  valor para a lista de rádio
 ErrorBadFormatValueList=O valor da lista não pode ter mais do que um <u>vir:% s,</u> mas precisa de pelo menos um: chave ou valores
 ErrorFieldCanNotContainSpecialCharacters=o campo <b>%s</b> não deve contener caracter0es especiais
-ErrorFieldCanNotContainSpecialNorUpperCharacters=O <b>campo% s</b> não deve contém caracteres especiais, nem caracteres maiúsculos.
 ErrorNoAccountancyModuleLoaded=Módulo de Contabilidade não ativado
 ErrorExportDuplicateProfil=Este nome de perfil já existe para este lote de exportação.
 ErrorLDAPSetupNotComplete=a configuração Dolibarr-LDAP é incompleta.
diff --git a/htdocs/langs/pt_BR/holiday.lang b/htdocs/langs/pt_BR/holiday.lang
index ff334d331f3157394686bbc2e0b475d3e7a55c79..ba28ffa646b36e807c9f25b5bc5658a2ff43968c 100644
--- a/htdocs/langs/pt_BR/holiday.lang
+++ b/htdocs/langs/pt_BR/holiday.lang
@@ -4,6 +4,7 @@ CPTitreMenu=Folhas
 MenuReportMonth=Relatorio mensal
 MenuAddCP=Novo pedido de licença
 NotActiveModCP=Você deve permitir módulo de folhas para visualizar esta página.
+NotConfigModCP=Você deve configurar o módulo de folhas para ver esta página. Para fazer isso, <a href="./admin/holiday.php?leftmenu=setup&mainmenu=home" style="font-weight: normal; color: red; text-decoration: underline;"> click aqui </ a>.
 NoCPforUser=Você não tem qualquer dia disponível.
 AddCP=Faça um pedido de licença
 Employe=Empregado
@@ -18,6 +19,7 @@ ValidatorCP=Aprovador
 ListeCP=Lista de folhas
 ReviewedByCP=Sera revisado por
 SendRequestCP=Criar pedido de licença
+DelayToRequestCP=Solicitações devem ser feitas pelo menos<b> %s dias (s)</b> antes.
 UpdateAllCP=Atualize as folhas
 ErrorEndDateCP=Você deve selecionar uma data final posterior à data inicial.
 ErrorSQLCreateCP=Ocorreu um erro no SQL durante a criação:
@@ -86,6 +88,7 @@ nbHolidayEveryMonthCP=Número de dias de férias adicionados a cada mês
 Module27130Name=Gestão de pedidos de licença
 Module27130Desc=Gestão de pedidos de licença
 TitleOptionMainCP=Definições principais do pedido de licença
+TitleOptionEventCP=Configurações de requisição de licença para eventos
 ValidEventCP=Confirmar
 UpdateEventCP=Eventos de atualização
 NameEventCP=Nome do evento
@@ -108,13 +111,17 @@ TitleAdminCP=Configuração das folhas
 NoticePeriod=Período de aviso
 HolidaysToValidate=Validar as solicitações de licença
 HolidaysToValidateBody=Abaixo está um pedido de licença para validar
+HolidaysToValidateDelay=Este pedido de licença terá lugar dentro de um período de menos de %s dias.
 HolidaysValidated=Pedidos de licença validados
 HolidaysValidatedBody=O seu pedido de licença para %s para %s foi validado.
 HolidaysRefused=Pedido negado
 HolidaysRefusedBody=O seu pedido de licença para %s para %s foi negado pelo seguinte motivo:
 HolidaysCanceledBody=O seu pedido de licença para %s para %s foi cancelada.
+Permission20001=Leia você possui pedidos de licença
+Permission20002=Criar / alterar os seus pedidos de licença
 Permission20003=Excluir pedidos de licença
 Permission20004=Leia pedidos de licença para todos
 Permission20005=Criar / modificar pedidos de licença para todos
 Permission20006=Pedidos de licença administrativas (configuração e atualização de balanço)
 NewByMonth=Adicionado por mês
+GoIntoDictionaryHolidayTypes=Vá para <strong>Home- Configuração - Dicionários - Tipo de folhas</strong> para configurar os diferentes tipos de folhas.
diff --git a/htdocs/langs/pt_BR/main.lang b/htdocs/langs/pt_BR/main.lang
index f99035a990a1da44db7e456dd7e22fc72ef4f784..a34e4a29b3e5f3920b679c2e12c5344da7a51b16 100644
--- a/htdocs/langs/pt_BR/main.lang
+++ b/htdocs/langs/pt_BR/main.lang
@@ -36,6 +36,7 @@ ErrorServiceUnavailableTryLater=Serviço não disponível atualmente. Volte a ex
 ErrorConfigParameterNotDefined=O parâmetro <b>%s</b> não está definido ao arquivo de configuração Dolibarr <b>conf.php</b>.
 ErrorCantLoadUserFromDolibarrDatabase=Impossível encontrar o usuário <b>%s</b> na base de dados do Dolibarr.
 ErrorNoVATRateDefinedForSellerCountry=Erro, nenhum tipo de ICMS definido para o país '%s'.
+ErrorNoSocialContributionForSellerCountry=Erro, nenhum tipo de imposto social / fiscal definidos para o país '%s'.
 ErrorFailedToSaveFile=Erro, o registo do arquivo falhou.
 SelectDate=Selecionar uma data
 SeeAlso=Ver tambem %s
@@ -151,6 +152,7 @@ UnitPriceTTC=Preço Unit. Total
 PriceU=Preço Unit.
 PriceUHT=Preço Unit.
 AskPriceSupplierUHT=UP net solicitada
+PriceUTTC=U.P. (inc. Impostos)
 AmountInvoice=Valor Fatura
 AmountPayment=Valor Pagamento
 AmountHTShort=Valor (neto)
@@ -290,7 +292,6 @@ IM=Mensagems instantaneas
 AttributeCode=Codigo do atributo
 OptionalFieldsSetup=Configuração dos atributos extra
 URLPhoto=URL da photo/logo
-CreateDraft=Criar RascunhoCriar rascunho
 SetToDraft=Voltar para modo rascunho
 ObjectDeleted=Objeto %s apagado
 ByMonthYear=Por mes/ano
diff --git a/htdocs/langs/pt_BR/products.lang b/htdocs/langs/pt_BR/products.lang
index bfb2f922086788252a587ed2dad03517243d7d77..8e9e0b184588503abf4f577bc4cc355049621405 100644
--- a/htdocs/langs/pt_BR/products.lang
+++ b/htdocs/langs/pt_BR/products.lang
@@ -155,7 +155,6 @@ PriceCatalogue=Preço único por produto / serviço
 PricingRule=Regras para os preços dos clientes
 AddCustomerPrice=Adicione preço por cliente
 ForceUpdateChildPriceSoc=Situado mesmo preço em outros pedidos dos clientes
-PriceByCustomerLog=Preço por cliente
 MinimumPriceLimit=Preço mínimo não pode ser inferior, em seguida %s
 MinimumRecommendedPrice=Preço minimo recomendado e: %s
 PriceExpressionEditor=Editor de expressão Preço
diff --git a/htdocs/langs/pt_BR/sendings.lang b/htdocs/langs/pt_BR/sendings.lang
index 66125fb7eb09b3d7247080155a036ef305e07964..1214dae77292f2f0f06b52e1c5d414f6303889d9 100644
--- a/htdocs/langs/pt_BR/sendings.lang
+++ b/htdocs/langs/pt_BR/sendings.lang
@@ -1,7 +1,6 @@
 # Dolibarr language file - Source file is en_US - sendings
 RefSending=Ref. Envio
 AllSendings=Todos os embarques
-ShowSending=Mostrar Envio
 SendingsArea=Área Envios
 LastSendings=Os %s últimos Envios
 SendingCard=Cartão de embarque
diff --git a/htdocs/langs/pt_BR/stocks.lang b/htdocs/langs/pt_BR/stocks.lang
index b6f29941abaef0f5a4e2a207f8bc9ecd629baf29..8bd611afceb50aa2e1329860c36c47014d37a8e1 100644
--- a/htdocs/langs/pt_BR/stocks.lang
+++ b/htdocs/langs/pt_BR/stocks.lang
@@ -40,7 +40,6 @@ RuleForStockManagementDecrease=Regra de Administração de decrementos de estoqu
 RuleForStockManagementIncrease=Regra de Administração de incrementos de estoque
 DeStockOnBill=Diminuir ações reais em clientes validação facturas / notas de crédito
 DeStockOnValidateOrder=Decrementar os estoques físicos sobre os pedidos
-DeStockOnShipment=Decrementar os estoques físicos sobre os envios (recomendado)
 ReStockOnBill=Incrementar os estoques físicos sobre as faturas/recibos
 ReStockOnValidateOrder=Incrementar os estoques físicos sobre os pedidos
 ReStockOnDispatchOrder=Aumentar os estoques reais no envio manual para armazenamento, depois de receber ordem fornecedor
diff --git a/htdocs/langs/pt_PT/accountancy.lang b/htdocs/langs/pt_PT/accountancy.lang
index 54e66fb7b1deecf5c413e676102c795b4cb83d6b..993531adf03f9dde535cb6b4521c627f0eca7e0d 100644
--- a/htdocs/langs/pt_PT/accountancy.lang
+++ b/htdocs/langs/pt_PT/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=Nova Conta Contabilistica
 Update=Atualizar
 List=Lista
 Create=Criar
+CreateMvts=Create movement
 UpdateAccount=Modificação de conta contabilistica
 UpdateMvts=modificação de movimento
 WriteBookKeeping= Gravar conta em contabilidade geral
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Comece a triagem das páginas repartidas "
 
 AccountLength=Comprimento das contas de contabilidade mostradas em Dolibarr
 AccountLengthDesc=Função que permite simular um comprimento de conta contábil, substituindo espaços pela figura zero. Esta função só toca a tela, ele não modifica as contas contábeis registradas no Dolibarr. Para a exportação, esta função é necessária para ser compatível com determinado software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Comprimento de conta geral
 ACCOUNTING_LENGTH_AACCOUNT=Comprimento de conta de terceiros
 
diff --git a/htdocs/langs/pt_PT/admin.lang b/htdocs/langs/pt_PT/admin.lang
index b5bf8f156d1414eecae3b5475ad59f804be78526..cb83068ee212aa84c25f8ce4dac321fd905da0d0 100644
--- a/htdocs/langs/pt_PT/admin.lang
+++ b/htdocs/langs/pt_PT/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margens
 Module59000Desc=Módulo para gerir as margens
 Module60000Name=Comissões
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Não registraram eventos de segurança. Pode ser normal se
 NoEventFoundWithCriteria=Não se encontraram eventos de segurança para os criterios de pesquisa.
 SeeLocalSendMailSetup=Ver a configuração local de sendmail
 BackupDesc=Para realizar uma Cópia de segurança completa do ERP, deve:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=O ficheiro gerado deverá ser guardado num lugar seguro.
 BackupDescY=O arquivo gerado deve ser armazenado em local seguro.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Assumir ecotaxa (DEEE)
 SetDefaultBarcodeTypeProducts=Tipo de código de barras utilizado por defeito para os produtos
 SetDefaultBarcodeTypeThirdParties=Tipo de código de barras utilizado por defeito para os Terceiros
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Configuração de Produtos/Serviços
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Configuração do módulos envíos
 SendingsReceiptModel=Modelo da ficha de expedição
 SendingsNumberingModules=Envios módulos numerados
-SendingsAbility=Suporte para as folhas de expedição para as entregas do cliente
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=Na maioria dos casos, as entregas utilizam a nota de entregas ao cliente (lista de produtos a enviar), quando recebido assinam pelo cliente. Portanto, a hora de entregas de produtos é uma operação duplicada sendo rara a vez que é ativada.
 FreeLegalTextOnShippings=Texto livre nas expedições
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/pt_PT/agenda.lang b/htdocs/langs/pt_PT/agenda.lang
index 750cad706954e117cabbc87a6f47adc82dfe8fe5..bb049880a7dbf73219288b0a28ba09d48005f588 100644
--- a/htdocs/langs/pt_PT/agenda.lang
+++ b/htdocs/langs/pt_PT/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Eventos para todos os utilizadores do grupo
 ActionAssignedTo=Event assigned to
 AllMyActions= Todas as minhas acções
 AllActions= Todas as Acções
-ViewList=Ver Lista
 ViewCal=Ver Calendário
 ViewDay=Modo de exibição Dia
 ViewWeek=Vista da semana
diff --git a/htdocs/langs/pt_PT/commercial.lang b/htdocs/langs/pt_PT/commercial.lang
index 4e3973d67b1fbee59f6a667499f6813bb9a03b4b..213e68bee5bf0da9104b9778c4175a3231a39940 100644
--- a/htdocs/langs/pt_PT/commercial.lang
+++ b/htdocs/langs/pt_PT/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Estado Prospect
 DraftPropals=Elaborar propostas comerciais
 SearchPropal=Procure uma proposta comercial
 CommercialDashboard=Resumo Comercial
+NoLimit=No limit
diff --git a/htdocs/langs/pt_PT/companies.lang b/htdocs/langs/pt_PT/companies.lang
index ab339498b390689fa97314bb1e083346088ee516..99e61c8593162ba617a3503ededd01a82e27100a 100644
--- a/htdocs/langs/pt_PT/companies.lang
+++ b/htdocs/langs/pt_PT/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Contacto de Terceiro
 StatusContactValidated=Estado do Contacto
 Company=Empresa
 CompanyName=Razão social
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Empresas
 CountryIsInEEC=País da Comunidade Económica Europeia
 ThirdPartyName=Nome de terceiros
@@ -68,6 +69,7 @@ Country=País
 CountryCode=Código país
 CountryId=ID país
 Phone=Telefone
+PhoneShort=Phone
 Skype=Skype
 Call=Chamada
 Chat=Chat
diff --git a/htdocs/langs/pt_PT/errors.lang b/htdocs/langs/pt_PT/errors.lang
index 13e8cd5c52d81323dc59894566ca2beddd670ca4..fe518ee311802514db21483dcf8e043ba3456ac1 100644
--- a/htdocs/langs/pt_PT/errors.lang
+++ b/htdocs/langs/pt_PT/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=O campo <b>%s</b> não deve conter carácteres especiais
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Módulo de Contabilidade não activado
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=A configuração Dolibarr-LDAP é incompleta.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Os parâmetros de configuração obrigatórios ainda não estão definidos
diff --git a/htdocs/langs/pt_PT/languages.lang b/htdocs/langs/pt_PT/languages.lang
index 5b156e64557cdb566ae3085054b24adccd7b3391..8ffdd560f6944fab6f95153bb4f668d06d1fe5c7 100644
--- a/htdocs/langs/pt_PT/languages.lang
+++ b/htdocs/langs/pt_PT/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Francês (Canadá)
 Language_fr_CH=Francês (Suíça)
 Language_fr_FR=Francês
 Language_fr_NC=Francês (Nova Caledónia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebreu
 Language_hr_HR=Croata
 Language_hu_HU=Húngaro
@@ -70,6 +71,7 @@ Language_sv_SV=Sueco
 Language_sv_SE=Sueco
 Language_sq_AL=Albanês
 Language_sk_SK=Eslovaco
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Tailandês
 Language_uk_UA=Ucraniano
diff --git a/htdocs/langs/pt_PT/main.lang b/htdocs/langs/pt_PT/main.lang
index 973cbf5de07d3ce70e8cd7f7c1a975ea85d4ab6c..225cc06ea9f3aee38e3ae59000d0abd15c81b82e 100644
--- a/htdocs/langs/pt_PT/main.lang
+++ b/htdocs/langs/pt_PT/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Segunda-feira
 Tuesday=Terça-feira
diff --git a/htdocs/langs/pt_PT/margins.lang b/htdocs/langs/pt_PT/margins.lang
index 6ac9001ddfa49be124c16da9aadc4c1b58f97c53..708c44c7b9109660a94196316104d516a2d27010 100644
--- a/htdocs/langs/pt_PT/margins.lang
+++ b/htdocs/langs/pt_PT/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Como um produto
 UseDiscountAsService=Como um serviço
 UseDiscountOnTotal=No subtotal
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Define se um desconto global é tratado como um produto, um serviço, ou apenas no subtotal para cálculo de margem
-MARGIN_TYPE=Tipo de margem
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Preço de custo
 BuyingCost=Preço de custo
 UnitCharges=Custos unitários
diff --git a/htdocs/langs/pt_PT/products.lang b/htdocs/langs/pt_PT/products.lang
index f506c37959dbc6462269b38adf7663f5b28d8f67..6d8d3388a386cfe99870a9ed3ea83e5f85a15bae 100644
--- a/htdocs/langs/pt_PT/products.lang
+++ b/htdocs/langs/pt_PT/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Preço único por produto/serviço
 PricingRule=Regras para os preços de cliente
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Preço por registo de cliente
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/pt_PT/projects.lang b/htdocs/langs/pt_PT/projects.lang
index 55ceb70af6b8cde77c45e93d5b1508fc2e2dc191..7df8fcb07319cd6059446329a935042c0147c67f 100644
--- a/htdocs/langs/pt_PT/projects.lang
+++ b/htdocs/langs/pt_PT/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=%s tarefas criadas
 TaskModifiedInDolibarr=%s tarefas modificadas
 TaskDeletedInDolibarr=%s tarefas apagadas
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Líder do projeto
 TypeContact_project_external_PROJECTLEADER=Líder do projeto
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/pt_PT/sendings.lang b/htdocs/langs/pt_PT/sendings.lang
index 9f55de4a9e23b9df57d5374cc1baa910448404ca..3a9739a65f5bf7caadcfc83b0593ed02b700aca9 100644
--- a/htdocs/langs/pt_PT/sendings.lang
+++ b/htdocs/langs/pt_PT/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Envios
 AllSendings=All Shipments
 Shipment=Envio
 Shipments=Envios
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Área de Envios
 ListOfSendings=Lista de Envios
@@ -26,8 +26,8 @@ QtyToShip=Quant. a Enviar
 QtyReceived=Quant. Recebida
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Outros Envios deste Pedido
-DateSending=Data de Expedição
-DateSendingShort=Data de Expedição
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Expedições deste Pedido
 SendingsAndReceivingForSameOrder=Envios e Recepções deste pedido
 SendingsToValidate=Envios a Confirmar
diff --git a/htdocs/langs/pt_PT/stocks.lang b/htdocs/langs/pt_PT/stocks.lang
index cb8b8ca69b765aed2d20978d230dd7ee7014a33a..8cd3570c8ba9a0c893473eef19dc58ac475139d1 100644
--- a/htdocs/langs/pt_PT/stocks.lang
+++ b/htdocs/langs/pt_PT/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Regra de Gestão de decrementos de stock
 RuleForStockManagementIncrease=Regra de Gestão de incrementos de stock
 DeStockOnBill=Decrementar os stocks físicos sobre as facturas/recibos
 DeStockOnValidateOrder=Decrementar os stocks físicos sobre os pedidos
-DeStockOnShipment=Decrementar os stocks físicos sobre os envíos (recomendado)
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Incrementar os stocks físicos sobre as facturas/recibos
 ReStockOnValidateOrder=Incrementar os stocks físicos sobre os pedidos
 ReStockOnDispatchOrder=Aumentar o stock real de manual de expedição em armazéns, após receber ordem de fornecedor
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/pt_PT/trips.lang b/htdocs/langs/pt_PT/trips.lang
index c6561e3c762a404e0216af05c38b577e1d4d6db8..ee6de171277e291f9baf7c50714bdc0dd2369344 100644
--- a/htdocs/langs/pt_PT/trips.lang
+++ b/htdocs/langs/pt_PT/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validar relatório de despesas
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=nenhum relatório de despesas para exportar para este período.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/ro_RO/accountancy.lang b/htdocs/langs/ro_RO/accountancy.lang
index 1e3f9c0c53e14408421a04cc29aaffa15e433277..c69f0afb5062d2ce1944ee2bb552f601376213e9 100644
--- a/htdocs/langs/ro_RO/accountancy.lang
+++ b/htdocs/langs/ro_RO/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=Cont contabil nou
 Update=Modifică
 List=List
 Create=Crează
+CreateMvts=Create movement
 UpdateAccount=Modificare cont contabil
 UpdateMvts=Modificare mişcare
 WriteBookKeeping=Înregistrare contabilă in Cartea Mare
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Începe sortarea paginilor ventilate "Vent
 
 AccountLength=Lungimea conturilor contabile  afişate în Dolibarr
 AccountLengthDesc=Funcția pentru a simula lungirea unui cont contabil prin înlocuirea spatiile  libere cu cifra zero. Această funcție afectează numai  afişarea , aceasta nu va schimba conturile contabile înregistrate în Dolibarr. Pentru export, această funcţie este necesară să fie compatibil cu unele software-ul
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Lungimea conturilor generale
 ACCOUNTING_LENGTH_AACCOUNT=Lungimea conturilor de terţi
 
diff --git a/htdocs/langs/ro_RO/admin.lang b/htdocs/langs/ro_RO/admin.lang
index 11a10c3a4d800582afb4ea8f37477e6c3bb9dfa1..624ac7b3d5d52a44eff54c0c379759a1f9ec6a11 100644
--- a/htdocs/langs/ro_RO/admin.lang
+++ b/htdocs/langs/ro_RO/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Contabilitate (avansat)
 Module50400Desc=Management Contabilitate (partidă dublă)
 Module54000Name=Print lP IPrinter
 Module54000Desc=Imprimare directă (fără a deschide documentele) folosind interfața CUPS IPP (imprimanta trebuie să fie vizibilă de pe server și CUPS trebuie să fie instalat pe server).
-Module55000Name=Deschide Sondaj
-Module55000Desc=Modul pentru a face sondaje online (ca Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Marje
 Module59000Desc=Modul management marje
 Module60000Name=Comisioane
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Nici un eveniment de securitate a fost înregistrată înc
 NoEventFoundWithCriteria=Nici un eveniment de securitate a fost găsit pentru o astfel de criterii de căutare.
 SeeLocalSendMailSetup=Vedeţi-vă locale sendmail setup
 BackupDesc=Pentru a face o copie de siguranţă completă de Dolibarr, trebuie să:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=Arhivat directorul trebuie să fie depozitate într-un loc sigur.
 BackupDescY=Generate de fişier de imagine memorie trebuie să fie depozitate într-un loc sigur.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Folositi un formular de căutare pentru a alege un prod
 UseEcoTaxeAbility=Suport Eco-Taxe (DEEE)
 SetDefaultBarcodeTypeProducts=Implicit tip de cod de bare de a utiliza pentru produse
 SetDefaultBarcodeTypeThirdParties=Implicit tip de cod de bare de a utiliza pentru terţi
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Modul pentru generare de cod de produs și verificare (produs sau serviciu)
 ProductOtherConf= Configurare Produse / Servicii
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Targhet email fixat
 SendingsSetup=Trimiterea de modul de configurare
 SendingsReceiptModel=Trimiterea primirea model
 SendingsNumberingModules=Trimiteri de numerotare module
-SendingsAbility=Avize expediere suport pentru livrari clienti
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=În cele mai multe cazuri, sendings încasări sunt utilizate atât ca foi de client pentru livrări (lista de produse pentru a trimite) şi foi de faptul că este recevied şi semnat de către client. Deci, livrările de produse încasări este un duplicat caracteristică şi este rareori activat.
 FreeLegalTextOnShippings=Text liber pe livrari
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/ro_RO/agenda.lang b/htdocs/langs/ro_RO/agenda.lang
index fa70316cdd435ecaa6628543899dca192b28a1c7..f4db30e71b6a23267c0cd157d9125cb94f6003ab 100644
--- a/htdocs/langs/ro_RO/agenda.lang
+++ b/htdocs/langs/ro_RO/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Ev. pentru toți utilizatorii din grup
 ActionAssignedTo=Eveniment atribuit lui
 AllMyActions= Toate Ev. / sarcinile mele
 AllActions= Toate Ev. / sarcini
-ViewList=Vedere listă
 ViewCal=Vedere  lunara
 ViewDay=Vedere  zilnica
 ViewWeek=Vedere  săptămânala
diff --git a/htdocs/langs/ro_RO/commercial.lang b/htdocs/langs/ro_RO/commercial.lang
index 971a22ca59cb5d9dabf563cb2b61e371ffad239f..4cf4ca1aacfecf31b00fc98020541780449ea56a 100644
--- a/htdocs/langs/ro_RO/commercial.lang
+++ b/htdocs/langs/ro_RO/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Statut Prospect
 DraftPropals=Oferte Comerciale Schiţă
 SearchPropal=Căutaţi o ofertă comercială
 CommercialDashboard=Sinteza comercială
+NoLimit=No limit
diff --git a/htdocs/langs/ro_RO/companies.lang b/htdocs/langs/ro_RO/companies.lang
index 814a36773711a1d51dacedaab5d4341d0575e229..f491b7f2dce2257fd78704ce21cb35c409c7a245 100644
--- a/htdocs/langs/ro_RO/companies.lang
+++ b/htdocs/langs/ro_RO/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Contact Terţ
 StatusContactValidated=Status Contact
 Company=Societate
 CompanyName=Nume  societate
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Societăţi
 CountryIsInEEC=Ţara este în interiorul Comunităţii Economice Europene
 ThirdPartyName=Nume Terţ
@@ -68,6 +69,7 @@ Country=Ţară
 CountryCode=Cod ţară
 CountryId=ID Ţara
 Phone=Telefon
+PhoneShort=Phone
 Skype=Skype
 Call=Apel
 Chat=Chat
diff --git a/htdocs/langs/ro_RO/errors.lang b/htdocs/langs/ro_RO/errors.lang
index 066a9f07336323ce9393ba0fb6c5e7f37e3e40e8..4266e6712f89a050dcbdce27c862a94cc7b1bc44 100644
--- a/htdocs/langs/ro_RO/errors.lang
+++ b/htdocs/langs/ro_RO/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Completaţi valorile pentru lista checkbox
 ErrorNoValueForRadioType=Completaţi valorile pentru lista radio
 ErrorBadFormatValueList=Valorile din lista nu pot aveae mai mult de o virgulă: <b>% s </ b>, dar trebuie să aibă cel puțin una: cheie, valoare
 ErrorFieldCanNotContainSpecialCharacters=<b>Câmp %s</b> trebuie să nu conţine caractere speciale.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Câmpul <b>%s</b> nu trebuie să conțină caractere speciale, nici litere mari.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Modul de contabilitate neactivat 
 ErrorExportDuplicateProfil=Acest profil nume există deja pentru acest set de export.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP de potrivire nu este completă.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # 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 deb33b1db687cd2f11c277edb150c4faea3aef90..96e2dee03b1cd33d31267409ad1fdbcc25e094b8 100644
--- a/htdocs/langs/ro_RO/languages.lang
+++ b/htdocs/langs/ro_RO/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Franceză (Canada)
 Language_fr_CH=Franceză (Elveţia)
 Language_fr_FR=Franceză
 Language_fr_NC=Franceză (Noua Caledonie)
+Language_fy_NL=Frisian
 Language_he_IL=Ebraică
 Language_hr_HR=Croat
 Language_hu_HU=Maghiară
@@ -70,6 +71,7 @@ Language_sv_SV=Suedeză
 Language_sv_SE=Suedeză
 Language_sq_AL=Albaneză
 Language_sk_SK=Slovacă
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Tailandez
 Language_uk_UA=Ucrainean
diff --git a/htdocs/langs/ro_RO/main.lang b/htdocs/langs/ro_RO/main.lang
index 893d93e18aac10403d88ec023cc80d8d9d506243..9a46cf3ed6492c15139aa7e5f522d13a4c92d031 100644
--- a/htdocs/langs/ro_RO/main.lang
+++ b/htdocs/langs/ro_RO/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Luni
 Tuesday=Marţi
diff --git a/htdocs/langs/ro_RO/margins.lang b/htdocs/langs/ro_RO/margins.lang
index d2e5621b25e67aabbf060fcb914b66a9582f1834..6218c0ec8f05f2a24475f1afe12625db52f8c2ac 100644
--- a/htdocs/langs/ro_RO/margins.lang
+++ b/htdocs/langs/ro_RO/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Ca produs
 UseDiscountAsService=Ca serviciu
 UseDiscountOnTotal=Pe subtotal
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definiti daca discontul global e tratat ca un produs, serviciu, sau numai pe total la calcularea marjei.
-MARGIN_TYPE=Tip Marjă
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Marja brută
 MargeNette=Marja netă
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Marja brută: Preţ vânzare - Preţ cumpărare<br/> Marja netă : Preţ vânzare - Cost de preţ
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Preţ de cost
 BuyingCost=Preţ de cost
 UnitCharges=Cheluieli unitare
diff --git a/htdocs/langs/ro_RO/products.lang b/htdocs/langs/ro_RO/products.lang
index 1a537c9d1732a55582a3b381f3500994d70d64a6..2f2b37160f76f4bb5acd1aa22d83923517fda906 100644
--- a/htdocs/langs/ro_RO/products.lang
+++ b/htdocs/langs/ro_RO/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Preţ unic pe produs/serviciu
 PricingRule=Reguli pentru preţuri clienţi
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Setează acelasi preţ pe subsidiarele clientuli
-PriceByCustomerLog=Log Preţ pe client
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Preţul minim recomandat este: %s
 PriceExpressionEditor=Editor expresie preț
diff --git a/htdocs/langs/ro_RO/projects.lang b/htdocs/langs/ro_RO/projects.lang
index 73a308771dd68f5495ae46d5b82e140275ae8628..21c53f572c6a241a784b9b8402e5fb6d6f81b6b8 100644
--- a/htdocs/langs/ro_RO/projects.lang
+++ b/htdocs/langs/ro_RO/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s creat
 TaskModifiedInDolibarr=Task %s modificat
 TaskDeletedInDolibarr=Task %s sters
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Şef de Proiect
 TypeContact_project_external_PROJECTLEADER=Şef de Proiect
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/ro_RO/sendings.lang b/htdocs/langs/ro_RO/sendings.lang
index f1e0094ffbc17dda74d0ba4a763f30169251ae0f..ef6749419525518befdcfb13b96ff4f0ba1923fc 100644
--- a/htdocs/langs/ro_RO/sendings.lang
+++ b/htdocs/langs/ro_RO/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Livrari
 AllSendings=All Shipments
 Shipment=Livrare
 Shipments=Livrari
-ShowSending=Arata expedieri
+ShowSending=Show Shipments
 Receivings=Receptii
 SendingsArea=Livrari
 ListOfSendings=Lista Livrari
@@ -26,8 +26,8 @@ QtyToShip=Cant.  de livrat
 QtyReceived=Cant.  primită
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Alte livrări pentru această comandă
-DateSending=Data dispoziţiei de livrare
-DateSendingShort=Data disp.  de livrare
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Livrări pentru această comandă
 SendingsAndReceivingForSameOrder=Livrările şi recepţiile pentru această comandă
 SendingsToValidate=Livrări de validat
diff --git a/htdocs/langs/ro_RO/stocks.lang b/htdocs/langs/ro_RO/stocks.lang
index 00be24c7917d1822cb0d919db3832d0351bd5203..6a82bbde091f34eff4e1bb1d4ce10927cb580422 100644
--- a/htdocs/langs/ro_RO/stocks.lang
+++ b/htdocs/langs/ro_RO/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Regulă de gestionare a scăderilor de stoc
 RuleForStockManagementIncrease=Regulă de gestionare a creşterilor de stoc
 DeStockOnBill=Descreşterea stocului fizic bazată pe validarea facturilor / note de credit
 DeStockOnValidateOrder=Descreşterea stocului fizic  bazată pe validarea comenzilor client
-DeStockOnShipment=Descreşterea stocului fizic  bazată pe  validarea notelor de livrare
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Creşterea stocului fizic  bazată pe validarea facturilor / note de credit
 ReStockOnValidateOrder=Creşterea stocului fizic  bazată pe aprobarea comenzilor furnizor
 ReStockOnDispatchOrder=Creşterea stocului fizic  bazată pe dispecerizarea manuală , dupa recepţia comenzii
@@ -134,7 +134,7 @@ IsInPackage=Continute in pachet
 ShowWarehouse=Arată depozit
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Transfer stoc al produsului %s in alt depozit
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/ro_RO/trips.lang b/htdocs/langs/ro_RO/trips.lang
index ff512000d477a257f142ccb3dc88ef5c3e73cbe2..2f024acc5461b1930d7201a0c117f1f8d99f7a38 100644
--- a/htdocs/langs/ro_RO/trips.lang
+++ b/htdocs/langs/ro_RO/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Valideaza raport de cheltuieli
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/ru_RU/accountancy.lang b/htdocs/langs/ru_RU/accountancy.lang
index 4a31097ce207e2703fbbc26589cd78814de75853..d57459bc327b72bdca0b7bae7e0bbecef71b17bc 100644
--- a/htdocs/langs/ru_RU/accountancy.lang
+++ b/htdocs/langs/ru_RU/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=Новый бухгалтерский счёт
 Update=Обновить
 List=Список
 Create=Создать
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Записать счета в главную книгу
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/ru_RU/admin.lang b/htdocs/langs/ru_RU/admin.lang
index 93123a74b05c99c8613f760ed0fdfcf3c889484e..dd72f882210b968bf32d62d6985da1f8f56c7010 100644
--- a/htdocs/langs/ru_RU/admin.lang
+++ b/htdocs/langs/ru_RU/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=Модуль PrintIPP
 Module54000Desc=Прямая печать (без открытия документа) использует интерфейс Cups IPP  (Принтер должен быть доступен с сервера, и система печати CUPS  должна быть установлена на сервере). 
-Module55000Name=Управление Бизнес-Процессами
-Module55000Desc=Модуль для проведения онлайн голосований (такой как  Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Наценки
 Module59000Desc=Модуль управления наценками
 Module60000Name=Комиссионные
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Нет безопасности событие было з
 NoEventFoundWithCriteria=Нет событий безопасности была обнаружена в таких поисковых критериев.
 SeeLocalSendMailSetup=См. вашей локальной настройки Sendmail
 BackupDesc=Чтобы сделать полную резервную копию Dolibarr, Вам необходимо:
-BackupDesc2=Сохраняет содержимой папки с документами  (<b>%s</b>), которая содержит все загруженные и сгенерированные файлы (вы можете использовать сжатие Zip)
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Сохраняет содержание вашей базы данных  (<b>%s</b>)  в файл. Для этого используйте следующей мастер.
 BackupDescX=Архивированный каталог должны храниться в безопасном месте.
 BackupDescY=Генерируемый файла дампа следует хранить в надежном месте.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Использовать форму поиска для
 UseEcoTaxeAbility=Поддержка Эко-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Стандартный вид штрих-кода, используемого для продуктов
 SetDefaultBarcodeTypeThirdParties=Стандартный вид штрих-кода, используемого для третьих сторон
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Модуль для генерации кода продукта и проверки (Товар или Услуга)
 ProductOtherConf= Конфигурация Товаров / Услуг
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Отправка модуля настройки
 SendingsReceiptModel=Отправка получения модели
 SendingsNumberingModules=Отправки нумерации модулей
-SendingsAbility=Поддержка листов отгрузки для доставок клиенту
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=В большинстве случаев отправок поступления используются как бюллетени для заказчика поставки (перечень продуктов для передачи), и бюллетени, которые recevied и подписывается заказчиком. Поэтому поставки продукции квитанции является дублирует функции и редко активирована.
 FreeLegalTextOnShippings=Дополнительный текст для поставок
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/ru_RU/agenda.lang b/htdocs/langs/ru_RU/agenda.lang
index 60914ceffd7d90d9935d6b5f91cfb60abfdbb078..ed37c1844e5a4795f2c86e25673850406f27a785 100644
--- a/htdocs/langs/ru_RU/agenda.lang
+++ b/htdocs/langs/ru_RU/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=События всех пользователей в гр
 ActionAssignedTo=Событие назначено для
 AllMyActions= Все мои действия / задачи
 AllActions= Все ле действия / задачи
-ViewList=Посмотреть список
 ViewCal=Просмотр календаря
 ViewDay=Обзор дня
 ViewWeek=Обзор недели
diff --git a/htdocs/langs/ru_RU/commercial.lang b/htdocs/langs/ru_RU/commercial.lang
index b105861f7da3b94020773286a16fed9b8157591c..57bf33687937ad9fa40e2aa9e227b12947646dca 100644
--- a/htdocs/langs/ru_RU/commercial.lang
+++ b/htdocs/langs/ru_RU/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Проспект статус
 DraftPropals=Проект коммерческих предложений
 SearchPropal=Поиск коммерческих предложений
 CommercialDashboard=Коммерческие итоги
+NoLimit=No limit
diff --git a/htdocs/langs/ru_RU/companies.lang b/htdocs/langs/ru_RU/companies.lang
index c41724b7bfc43c491deca6ccbea8d025addd83dc..3bbbd75234886a309338b1908b71caff02393b05 100644
--- a/htdocs/langs/ru_RU/companies.lang
+++ b/htdocs/langs/ru_RU/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Контакт контрагента
 StatusContactValidated=Статус контакта
 Company=Компания
 CompanyName=Название компании
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Компании
 CountryIsInEEC=Страна входит в состав Европейского экономического сообщества
 ThirdPartyName=Наименование контрагента
@@ -68,6 +69,7 @@ Country=Страна
 CountryCode=Код страны
 CountryId=Код страны
 Phone=Телефон
+PhoneShort=Phone
 Skype=Скайп
 Call=Звонок
 Chat=Чат
diff --git a/htdocs/langs/ru_RU/errors.lang b/htdocs/langs/ru_RU/errors.lang
index cdfc9c04051cffe3332ceb31a085e6294b67a599..fb10f8715d2261e7437fe2541f95221615df0a1e 100644
--- a/htdocs/langs/ru_RU/errors.lang
+++ b/htdocs/langs/ru_RU/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Пожалуйста, заполните значе
 ErrorNoValueForRadioType=Пожалуйста, заполните  значени для списка переключателей
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=<b>Поле %s</b> не содержит специальных символов.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Нет бухгалтерского модуля активируется
 ErrorExportDuplicateProfil=Имя этого профиля уже сущесвует для этого набора для экспорта.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP соответствия не является полной.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=Не выбрана глобальная перем
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Обязательные параметры не определены
diff --git a/htdocs/langs/ru_RU/languages.lang b/htdocs/langs/ru_RU/languages.lang
index ac7e2fe139cfb9491187cb8e00ef9ea5c6e15a55..92cfa8e9ba43fe98e6f7674a843e44bc6f296018 100644
--- a/htdocs/langs/ru_RU/languages.lang
+++ b/htdocs/langs/ru_RU/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Французский (Канада)
 Language_fr_CH=Французский (Швейцария)
 Language_fr_FR=Французский
 Language_fr_NC=Французский (Новая Каледония)
+Language_fy_NL=Frisian
 Language_he_IL=Иврит
 Language_hr_HR=Хорватский
 Language_hu_HU=Венгерский
@@ -70,6 +71,7 @@ Language_sv_SV=Шведский
 Language_sv_SE=Шведский
 Language_sq_AL=Албанский
 Language_sk_SK=Словацкий
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Тайский
 Language_uk_UA=Украинский
diff --git a/htdocs/langs/ru_RU/main.lang b/htdocs/langs/ru_RU/main.lang
index c93051bb965d04bae7e65a6d5281dcd484f5e889..6a0dccff42e3cb9a41581a5a7bf0aba9e56787b8 100644
--- a/htdocs/langs/ru_RU/main.lang
+++ b/htdocs/langs/ru_RU/main.lang
@@ -710,6 +710,8 @@ Denied=Запрещено
 ListOfTemplates=Список шаблонов
 Genderman=Мужчина
 Genderwoman=Женщина
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Понедельник
 Tuesday=Вторник
diff --git a/htdocs/langs/ru_RU/margins.lang b/htdocs/langs/ru_RU/margins.lang
index 433e46a3a1c58d8c46fbb77473390ca146d215a3..9ea44b98a70d32b752ed5c526237723acaad5361 100644
--- a/htdocs/langs/ru_RU/margins.lang
+++ b/htdocs/langs/ru_RU/margins.lang
@@ -6,9 +6,9 @@ TotalMargin=Общая наценка
 MarginOnProducts=Наценка / Товары
 MarginOnServices=Наценка / Услуги
 MarginRate=Ставка наценки
-MarkRate=Mark rate
+MarkRate=Отмеченная ставка
 DisplayMarginRates=Отобразить ставки наценки
-DisplayMarkRates=Display mark rates
+DisplayMarkRates=Отобразить отмеченные ставки
 InputPrice=Исходная цена
 margin=Управление доходом с наценок
 margesSetup=Настройка управления доходомом с наценок
@@ -23,17 +23,20 @@ ChooseProduct/Service=Выберите продукт или услугу
 StartDate=Начальная дата
 EndDate=Конечная дата
 Launch=Главная
-ForceBuyingPriceIfNull=Force buying price if null
+ForceBuyingPriceIfNull=Форсировать цену покупки если пустое
 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=Как товар
 UseDiscountAsService=Как услуга
 UseDiscountOnTotal=Включить подитог
 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=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Наценка по строке
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Себестоимость
 BuyingCost=Себестоимость
 UnitCharges=Unit charges
diff --git a/htdocs/langs/ru_RU/products.lang b/htdocs/langs/ru_RU/products.lang
index c093e0dfb95dc8cdfac6dcdb9573e92114d3ce34..f4d899ab1f0d5cbe617441bc12d14c9df05c36fd 100644
--- a/htdocs/langs/ru_RU/products.lang
+++ b/htdocs/langs/ru_RU/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Уникальная цена для товара/услуги
 PricingRule=Правила для цен клиента
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Установить такую же цену для дочерних клиентов
-PriceByCustomerLog=Цена по журналу клиента
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Минимальная цена не может быть ниже %s
 MinimumRecommendedPrice=Минимальная рекомендованная цена : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/ru_RU/projects.lang b/htdocs/langs/ru_RU/projects.lang
index d3639298b0eb6b13bd812e9080e954058460c2e0..8923c09fafff2b1ca04b31b77816a53bbaed6b23 100644
--- a/htdocs/langs/ru_RU/projects.lang
+++ b/htdocs/langs/ru_RU/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Задача %s создана
 TaskModifiedInDolibarr=Задача %s изменена
 TaskDeletedInDolibarr=Задача %s удалена
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Руководитель проекта
 TypeContact_project_external_PROJECTLEADER=Руководитель проекта
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/ru_RU/sendings.lang b/htdocs/langs/ru_RU/sendings.lang
index 1d162255dbeeada5b0ef424a1049c562e5af82a7..ca90fc7d705e16f04cdff69850fa01f1a6fed587 100644
--- a/htdocs/langs/ru_RU/sendings.lang
+++ b/htdocs/langs/ru_RU/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Поставки
 AllSendings=Все поставки
 Shipment=Поставка
 Shipments=Поставки
-ShowSending=Показать Отправку
+ShowSending=Show Shipments
 Receivings=Получатели
 SendingsArea=Раздел поставок
 ListOfSendings=Список поставок
@@ -26,8 +26,8 @@ QtyToShip=Количество для отправки
 QtyReceived=Количество получено
 KeepToShip=Осталось отправить
 OtherSendingsForSameOrder=Другие поставки для этого заказа
-DateSending=Дата отправки заказа
-DateSendingShort=Дата отправки заказа
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Поставок для этого заказа
 SendingsAndReceivingForSameOrder=Поставки и получения для этого заказа
 SendingsToValidate=Поставки для проверки
diff --git a/htdocs/langs/ru_RU/stocks.lang b/htdocs/langs/ru_RU/stocks.lang
index 33273c12cfa3af65233e11e795744d0aa18b133b..0f220287dcecf7f3832a8cd1e33f56048cad5232 100644
--- a/htdocs/langs/ru_RU/stocks.lang
+++ b/htdocs/langs/ru_RU/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Правило для управления зап
 RuleForStockManagementIncrease=Правило для управления запасами увеличить
 DeStockOnBill=Снижение реальных запасов на счета / кредитных нот
 DeStockOnValidateOrder=Снижение реальных запасов по заказам записки
-DeStockOnShipment=Снижение реальных запасов отгрузки проверки
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Увеличение реальных запасов на счета / кредитных нот
 ReStockOnValidateOrder=Увеличение реальных запасов по заказам записки
 ReStockOnDispatchOrder=Увеличение реальных запасов на ручной посылаем в склады, после получения заказа поставщиком
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Просмотр склада
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Перевозка товара %s на другой склад
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/ru_RU/trips.lang b/htdocs/langs/ru_RU/trips.lang
index b72dc182425f9217556ea28d3d5193cf8e3bc272..3ab8d875f711552a369bf715319d60211995fcf3 100644
--- a/htdocs/langs/ru_RU/trips.lang
+++ b/htdocs/langs/ru_RU/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Проверить отчёт о завтратах
 ConfirmSaveTrip=Вы точно хотите проверить данный отчёт о затратах?
 
 NoTripsToExportCSV=Нет отчёта о затратах за этот период.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/sk_SK/accountancy.lang b/htdocs/langs/sk_SK/accountancy.lang
index 6108ff6b4ec42ff663b80e3c62dcf0dd57866e16..4639e594d4746f373cc1c048a1a89dd706c9ff1e 100644
--- a/htdocs/langs/sk_SK/accountancy.lang
+++ b/htdocs/langs/sk_SK/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/sk_SK/admin.lang b/htdocs/langs/sk_SK/admin.lang
index eb4589f11ac961b046b8758dc4b0a9ce2898e940..c5b86fb583b03899d8b51919837c287844ca14a1 100644
--- a/htdocs/langs/sk_SK/admin.lang
+++ b/htdocs/langs/sk_SK/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Okraje
 Module59000Desc=Modul pre správu marže
 Module60000Name=Provízie
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Žiadna udalosť zabezpečenia bol zaznamenaný ešte. To
 NoEventFoundWithCriteria=Žiadna udalosť zabezpečenia bol nájdený na týchto vyhľadávacích kritériami.
 SeeLocalSendMailSetup=Pozrite sa na miestne sendmail nastavenie
 BackupDesc=Ak chcete vykonať kompletnú zálohu Dolibarr, musíte:
-BackupDesc2=Uložiť obsahu adresára dokumentov <b>(%s)</b>, ktorý obsahuje všetky nahraté a vytvorené súbory (môžete napríklad vytvoriť ZIP súbor ).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Uložiť obsah databázy <b>(%s)</b> do súboru. Môžete k  tomu použiť nasledujúceho asistenta.
 BackupDescX=Archívne adresár by mal byť skladovaný na bezpečnom mieste.
 BackupDescY=Vygenerovaný súbor výpisu by sa mal skladovať na bezpečnom mieste.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Použť vyhľadávací formulár pre výber produktu (n
 UseEcoTaxeAbility=Podpora Eco-taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Predvolený typ čiarového kódu použiť pre produkty
 SetDefaultBarcodeTypeThirdParties=Predvolený typ čiarového kódu použiť k tretím osobám
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Modul pre generovanie kódu produktu a preskúšavanie (výrobku alebo služby)
 ProductOtherConf= Katalóg / Konfigurácia služby
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Odoslanie Nastavenie modulu
 SendingsReceiptModel=Odoslanie potvrdenky modelu
 SendingsNumberingModules=Sendings číslovanie moduly
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=Vo väčšine prípadov sú sendings príjmy použité ako listov pre dodávky zákazníkom (zoznam výrobkov na odoslanie) a na hárkoch, ktoré je recevied a podpísaný zákazníkom. Takže dodávok výrobkov príjmy je duplicitné funkcie a je zriedka aktivovaný.
 FreeLegalTextOnShippings=Free text on shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/sk_SK/agenda.lang b/htdocs/langs/sk_SK/agenda.lang
index 4a3db47e04c8329b75f6146a28e39cc945764ec7..93dfc2e8a47ae0257958f8e63e30f66575bff1e4 100644
--- a/htdocs/langs/sk_SK/agenda.lang
+++ b/htdocs/langs/sk_SK/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Udalosti pre všetkých užívateľov zo skupiny
 ActionAssignedTo=Event assigned to
 AllMyActions= Všetky moje akcie / úlohy
 AllActions= Všetky udalosti / úlohy
-ViewList=Zobrazenie zoznamu
 ViewCal=Mesačný pohľad
 ViewDay=Denné zobrazenie
 ViewWeek=Zobraziť týždeň
diff --git a/htdocs/langs/sk_SK/commercial.lang b/htdocs/langs/sk_SK/commercial.lang
index 7b31dcc32253fac173d71d1a1dfdf19801913773..6b41f9a4b1ada8a25e9f34787e31d4fda41cb85f 100644
--- a/htdocs/langs/sk_SK/commercial.lang
+++ b/htdocs/langs/sk_SK/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect stav
 DraftPropals=Navrhnúť obchodné návrhy
 SearchPropal=Hľadať obchodné návrh
 CommercialDashboard=Obchodné zhrnutie
+NoLimit=No limit
diff --git a/htdocs/langs/sk_SK/companies.lang b/htdocs/langs/sk_SK/companies.lang
index 938dd25fa6f6962f561f1b17662e2f70946cebd7..b598ae85a2eea16504e71f960fa2afa479416601 100644
--- a/htdocs/langs/sk_SK/companies.lang
+++ b/htdocs/langs/sk_SK/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Treťou stranou kontakt / adresa
 StatusContactValidated=Stav kontaktu / adresa
 Company=Spoločnosť
 CompanyName=Názov spoločnosti
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Firmy
 CountryIsInEEC=Krajina je v rámci Európskeho hospodárskeho spoločenstva
 ThirdPartyName=Tretia strana názov
@@ -68,6 +69,7 @@ Country=Krajina
 CountryCode=Kód krajiny
 CountryId=Krajina id
 Phone=Telefón
+PhoneShort=Phone
 Skype=Skype
 Call=Volanie
 Chat=Chat
diff --git a/htdocs/langs/sk_SK/errors.lang b/htdocs/langs/sk_SK/errors.lang
index dd64084256776f957c2b58f8750bf6c47ada609b..cddefa9c532dff158334b4f02a0910f42f7497e1 100644
--- a/htdocs/langs/sk_SK/errors.lang
+++ b/htdocs/langs/sk_SK/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Vyplňte, prosím, hodnotu checkbox zoznamu
 ErrorNoValueForRadioType=Prosím vyplňte hodnotu pre rozhlasové zoznamu
 ErrorBadFormatValueList=Zoznam Hodnota nemôže mať viac ako jeden príde: <u>%s,</u> ale potrebujete aspoň jeden: Llave, Valores
 ErrorFieldCanNotContainSpecialCharacters=Terénne <b>%s</b> nesmie obsahuje špeciálne znaky.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Nie účtovníctva modul aktivovaný
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP zhoda nie je úplná.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Povinné parametre sú doteraz stanovené
diff --git a/htdocs/langs/sk_SK/languages.lang b/htdocs/langs/sk_SK/languages.lang
index cef835fa346b3f0154afd24f0c219501bfc9067b..c8cdd4b66a8f9af566bf490119825f7eb4dfbf8e 100644
--- a/htdocs/langs/sk_SK/languages.lang
+++ b/htdocs/langs/sk_SK/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Francúzština (Kanada)
 Language_fr_CH=Francúzština (Švajčiarsko)
 Language_fr_FR=Francúzština
 Language_fr_NC=Francúzština (Nová Kaledónia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebrejčina
 Language_hr_HR=Chorvátsky
 Language_hu_HU=Maďarčina
@@ -70,6 +71,7 @@ Language_sv_SV=Švédsky
 Language_sv_SE=Švédsky
 Language_sq_AL=Albánčina
 Language_sk_SK=Slovenčina
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrajinec
diff --git a/htdocs/langs/sk_SK/main.lang b/htdocs/langs/sk_SK/main.lang
index 5c373022c934c508ae2784cb729a98e6f756bda9..2a187433ec161702ae4b73bcd3886b787a72c9d5 100644
--- a/htdocs/langs/sk_SK/main.lang
+++ b/htdocs/langs/sk_SK/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Pondelok
 Tuesday=Utorok
diff --git a/htdocs/langs/sk_SK/margins.lang b/htdocs/langs/sk_SK/margins.lang
index f8d6cd62e8b8852f8c2edb0e029c2ab79917623c..3c510718a25ed4a9c76c510d4353f943680ff76c 100644
--- a/htdocs/langs/sk_SK/margins.lang
+++ b/htdocs/langs/sk_SK/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Ako produkt
 UseDiscountAsService=Ako služba
 UseDiscountOnTotal=Na medzisúčet
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definuje, či globálna zľava je považovaný za výrobok, služba, alebo iba na medzisúčet pre výpočet marže.
-MARGIN_TYPE=Marža typ
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw marže
 MargeNette=Čistá marža
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin: Konečná cena - nákupnou cenou <br/> Čistá marža: Predajná cena - obstarávacej ceny,
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Veľkoobchodná cena
 BuyingCost=Veľkoobchodná cena
 UnitCharges=Jednotkové náklady
diff --git a/htdocs/langs/sk_SK/products.lang b/htdocs/langs/sk_SK/products.lang
index 761a8dfa6b68a52c57dedeae21077e9b768820af..ff7924b7b237dda02b905c4fd0c7630cb9c3d0fd 100644
--- a/htdocs/langs/sk_SK/products.lang
+++ b/htdocs/langs/sk_SK/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/sk_SK/projects.lang b/htdocs/langs/sk_SK/projects.lang
index 5985ddc05306407da20279774bcfbe5503186cc5..f4b9864a8372a99af4abd6d296408d1bac43ee95 100644
--- a/htdocs/langs/sk_SK/projects.lang
+++ b/htdocs/langs/sk_SK/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Vedúci projektu
 TypeContact_project_external_PROJECTLEADER=Vedúci projektu
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/sk_SK/sendings.lang b/htdocs/langs/sk_SK/sendings.lang
index f81ef904579617e9223a7ea0f0aec93af0a82ba8..888d601443536d3afccd05e0b51baf9c5b10ec0f 100644
--- a/htdocs/langs/sk_SK/sendings.lang
+++ b/htdocs/langs/sk_SK/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Zásielky
 AllSendings=All Shipments
 Shipment=Náklad
 Shipments=Zásielky
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Zásielky oblasť
 ListOfSendings=Zoznam zásielok
@@ -26,8 +26,8 @@ QtyToShip=Množstvo na odoslanie
 QtyReceived=Prijaté množstvo
 KeepToShip=Zostáva odoslať
 OtherSendingsForSameOrder=Ďalšie zásielky pre túto objednávku
-DateSending=Dátum odoslania, aby
-DateSendingShort=Dátum odoslania, aby
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Zásielky pre túto objednávku
 SendingsAndReceivingForSameOrder=Zásielky a Receivings pre túto objednávku
 SendingsToValidate=Zásielky na overenie
diff --git a/htdocs/langs/sk_SK/stocks.lang b/htdocs/langs/sk_SK/stocks.lang
index fcdc695fae3f6a1109dcfd86424a70fb31439266..088017dd05cbee22458c1b354e208f79fbafe44b 100644
--- a/htdocs/langs/sk_SK/stocks.lang
+++ b/htdocs/langs/sk_SK/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Pravidlo pre zníženie riadenie zásob
 RuleForStockManagementIncrease=Pravidlo pre zvýšenie riadenie zásob
 DeStockOnBill=Pokles reálnej zásoby na zákazníkov faktúr / dobropisov validácia
 DeStockOnValidateOrder=Pokles reálnej zásoby na zákazníkov objednávky validáciu
-DeStockOnShipment=Pokles reálnej zásoby na odoslanie potvrdenie
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Zvýšenie reálnej zásoby na dodávateľa faktúr / dobropisov validácia
 ReStockOnValidateOrder=Zvýšenie reálnej zásoby na dodávateľa objednávok kolaudáciu
 ReStockOnDispatchOrder=Zvýšenie reálnej zásoby na ručné dispečingu do skladov, potom, čo sa s dodávateľmi účelom obdržania
@@ -134,7 +134,7 @@ IsInPackage=Vložené do balíka
 ShowWarehouse=Ukázať sklad
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Transfer zásoby produktu %s do iného skladu
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/sk_SK/trips.lang b/htdocs/langs/sk_SK/trips.lang
index d5cb75937c5fdd063c9c7e9abbeca1846e6d8583..b5469e0ce3998d5a3ec7dd365e52c87cb289cce7 100644
--- a/htdocs/langs/sk_SK/trips.lang
+++ b/htdocs/langs/sk_SK/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/sl_SI/accountancy.lang b/htdocs/langs/sl_SI/accountancy.lang
index f236029cea1024b1978fdd07c4f5b7915cb70928..c33514aacaaef0d3eacbdbdbe48b7bff715751fc 100644
--- a/htdocs/langs/sl_SI/accountancy.lang
+++ b/htdocs/langs/sl_SI/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=Novi računovodski račun
 Update=Update
 List=Seznam
 Create=Ustvari
+CreateMvts=Create movement
 UpdateAccount=Sprememba obračunskega računa
 UpdateMvts=Sprememba pretoka
 WriteBookKeeping=Evidenčnih računov v glavno knjigo
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Začni sortiranje strani za pregled "Pregl
 
 AccountLength=Dolžina računovodstva računov prikazan v Dolibarrju
 AccountLengthDesc=Funkcija omogoča, da Predstavljati dolžino obračunskega računa z zamenjavo prostorov z ničelno sliki. Ta funkcija se dotakne le zaslon, ne spreminja računovodskih račune registrirane v Dolibarrju. Za izvoz, to funkcijo je potrebno, da so združljivi z določeno programsko opremo.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Dolžina glavne knjige
 ACCOUNTING_LENGTH_AACCOUNT=Dolžina računih tretjih oseb
 
diff --git a/htdocs/langs/sl_SI/admin.lang b/htdocs/langs/sl_SI/admin.lang
index 2b4c8bd29d2cf50dfdff23b834c2b196caffa4d9..c03860bee7eab3302866955bdd5487393a1be5b6 100644
--- a/htdocs/langs/sl_SI/admin.lang
+++ b/htdocs/langs/sl_SI/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Računovodstvo (napredno)
 Module50400Desc=Upravljanje računovodstva (dvostavno)
 Module54000Name=Tiskanje IPP
 Module54000Desc=Direktno tiskanje (brez odpiranja dokumenta) z uporabo Cups IPP vmesnika (tiskalnik mora biti viden na strežniku in nameščen mora biti CUPS ).
-Module55000Name=Odpri anketo
-Module55000Desc=Modul za online ankete (kot Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Marže
 Module59000Desc=Modul za upravljanje z maržami
 Module60000Name=Provizije
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Do sedaj še ni bil zabeležen noben varnostno problemati
 NoEventFoundWithCriteria=Noben varnostni dogodek ne obstaja glede na podane kriterije iskanja.
 SeeLocalSendMailSetup=Glejte lokalne nastavitve za pošiljanje pošte
 BackupDesc=Za izdelavo celotne Dolibarr varnostne kopije (backup), morate:
-BackupDesc2=Shrani vsebino mape z dokumenti (<b>%s</b>), ki vsebuje vse naložene in generirane datoteke (lahko na primer naredite zip datoteko).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Shranite vsebino vaše baze podatkov (<b>%s</b>) v izpisno datoteko. Za izvedbo lahko sledite tem napotkom.
 BackupDescX=Arhivsko mapo morate shraniti na varno mesto.
 BackupDescY=Generirano dump datoteko morate shraniti na varno mesto.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Uporabi iskanje za izbiro proizvoda (raje kot padajoči
 UseEcoTaxeAbility=Podpora ekološke takse (WEEE)
 SetDefaultBarcodeTypeProducts=Privzet tip črtne kode za proizvode
 SetDefaultBarcodeTypeThirdParties=Privzet tip črtne kode za partnerje
-UseUnits=Podprte enote
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Modul za generiranje kode proizvodov in kontrolo (proizvod ali storitev)
 ProductOtherConf= Konfiguracija proizvodov/storitev
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Popravi ciljni email
 SendingsSetup=Nastavitev modula za pošiljanje
 SendingsReceiptModel=Obrazci odpremnic
 SendingsNumberingModules=Moduli za številčenje pošiljk
-SendingsAbility=Podpora za odpremnice za dobavo kupcem
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=V večini primerov se dobavnice uporabljajo tako kot dokument za dostavo kupcem (seznam proizvodov, ki jih je potrebno poslati), kakor tudi kot dokument, ki ga dobi in podpiše kupec. Zato je odpremnica podvojena funkcija, ki je redko aktivirana.
 FreeLegalTextOnShippings=Prosti tekst na pošiljkah
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Med oklepaja vnesite seznam bitnih števil, ki določajo valutni
 PositionIntoComboList=Položaj vrstice v kombiniranih seznamih
 SellTaxRate=Stopnja prodajnega davka
 RecuperableOnly=Yes z DDV "Non Perçue Récupérable" določen za nekatera področja v Franciji. Obdržite vrednost "No" v vseh drugih primerih.
-UrlTrackingDesc=Če ponudnik transportnih storitev omogoča sledenje pošiljke preko spleta, lahko to povezavo vnesete tukaj. Uporabite lahko ključ {TRACKID} v URL parametrih, ki ga bo sistem nadomestil z dejansko številko, ki jo bo vnesel uporabnik.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=Ko kreirate priložnost, določite oceno vrednosti projekta/možnosti. Glede na status priložnosti lahko to vrednost pomnožite s to stopnjo za oceno globalne vrednosti vaših priložnosti. Vrednost je procent (med 0 in 100).
 TemplateForElement=Ta podatek v predlogi je namenjen kateremu elementu
 TypeOfTemplate=Vrsta predloge
diff --git a/htdocs/langs/sl_SI/agenda.lang b/htdocs/langs/sl_SI/agenda.lang
index 8555325c6f99f26b96c87b64288752dc0de87bc1..9aee752b4955f269a3cadcb69076b651497a8264 100644
--- a/htdocs/langs/sl_SI/agenda.lang
+++ b/htdocs/langs/sl_SI/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Aktivnosti za vse uporabnike v skupini
 ActionAssignedTo=Aktivnost se nanaša na
 AllMyActions= Vsi moji dogodki/naloge
 AllActions= Vse dogodki/naloge
-ViewList=Glej seznam
 ViewCal=Mesečni pogled
 ViewDay=Dnevni pogled
 ViewWeek=Tedenski pogled
diff --git a/htdocs/langs/sl_SI/commercial.lang b/htdocs/langs/sl_SI/commercial.lang
index d69651c602519e6164554ca5e26c2133063e9f47..bd31c4f0a69e08cee6c78609143b56db15e9cf89 100644
--- a/htdocs/langs/sl_SI/commercial.lang
+++ b/htdocs/langs/sl_SI/commercial.lang
@@ -62,7 +62,7 @@ LastProspectContactDone=Kontakt izveden
 DateActionPlanned=Datum planirane aktivnosti za
 DateActionDone=Datum izvedene aktivnosti
 ActionAskedBy=Aktivnost zahteval
-ActionAffectedTo=Event assigned to
+ActionAffectedTo=Aktivnost, ki se tiče
 ActionDoneBy=Aktivnost izvedel
 ActionUserAsk=Zabeležil
 ErrorStatusCantBeZeroIfStarted=Če je polje '<b>Date done</b>' izpolnjeno, je aktivnost začeta (ali končana), zato polje '<b>Status</b>' ne more biti 0%%.
@@ -94,3 +94,4 @@ StatusProsp=Status možne stranke
 DraftPropals=Osnutek komercialne ponudbe
 SearchPropal=Iskanje komercialne ponudbe
 CommercialDashboard=Komercialna vsota
+NoLimit=No limit
diff --git a/htdocs/langs/sl_SI/companies.lang b/htdocs/langs/sl_SI/companies.lang
index d6a515a8a70bc0acb52d6183992a0634734dd874..eb8dca29537acd2ab235d6bcdaf19f0303ee24f8 100644
--- a/htdocs/langs/sl_SI/companies.lang
+++ b/htdocs/langs/sl_SI/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Kontakt pri partnerju
 StatusContactValidated=Status kontakta
 Company=Podjetje
 CompanyName=Ime podjetja
-AliasNames=Psevdonimi (komercialni, blagovne znamke, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Podjetja
 CountryIsInEEC=Država je članica Evropske Unije
 ThirdPartyName=Ime partnerja
@@ -68,6 +69,7 @@ Country=Država
 CountryCode=Koda države
 CountryId=ID države
 Phone=Telefon
+PhoneShort=Phone
 Skype=Skype
 Call=Kliči
 Chat=Klepetaj
diff --git a/htdocs/langs/sl_SI/errors.lang b/htdocs/langs/sl_SI/errors.lang
index e0dbb16ce20d1cf16843ff29df658f773a862149..f39a4e2bc2920b16d6a5ef48b3da83b93d01650e 100644
--- a/htdocs/langs/sl_SI/errors.lang
+++ b/htdocs/langs/sl_SI/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Polje <b>%s</b> ne sme vsebovati posebnih znakov.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Ni aktiviran računovodski modul
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP združevanje ni popolno.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/sl_SI/languages.lang b/htdocs/langs/sl_SI/languages.lang
index 187f0125391599ab4fe50e8debec2164c6d5f567..0d3d7c867b7e7d20bdb931b557896befd21e7f3f 100644
--- a/htdocs/langs/sl_SI/languages.lang
+++ b/htdocs/langs/sl_SI/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Francoščina (Kanada)
 Language_fr_CH=Francoščina (Švica)
 Language_fr_FR=Francoščina
 Language_fr_NC=Francoski (Nova Kaledonija)
+Language_fy_NL=Frisian
 Language_he_IL=Hebrew
 Language_hr_HR=Hrvaški
 Language_hu_HU=Madžarščina
@@ -70,6 +71,7 @@ Language_sv_SV=Švedščina
 Language_sv_SE=Švedščina
 Language_sq_AL=Albanščina
 Language_sk_SK=Slovaški
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrajinski
diff --git a/htdocs/langs/sl_SI/main.lang b/htdocs/langs/sl_SI/main.lang
index 6505229a2910254bc494f54f2173e91341ca37ab..ec1fed0f9a80b85ad2d6a10615d0fa819903c4d6 100644
--- a/htdocs/langs/sl_SI/main.lang
+++ b/htdocs/langs/sl_SI/main.lang
@@ -710,6 +710,8 @@ Denied=Zavrnjen
 ListOfTemplates=Seznam predlog
 Genderman=Moški
 Genderwoman=Ženska
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Ponedeljek
 Tuesday=Torek
diff --git a/htdocs/langs/sl_SI/margins.lang b/htdocs/langs/sl_SI/margins.lang
index 6211cde7ac0d4de428a000a440d45d6c7b356455..8454dcc10a0787791182ce5fe8237493fa7c4cb0 100644
--- a/htdocs/langs/sl_SI/margins.lang
+++ b/htdocs/langs/sl_SI/margins.lang
@@ -16,7 +16,7 @@ MarginDetails=Podatki o marži
 ProductMargins=Marže proizvoda
 CustomerMargins=Marže kupcev
 SalesRepresentativeMargins=Marža prodajnega predstavnika
-UserMargins=User margins
+UserMargins=Marže uporabnikov
 ProductService=Proizvod ali storitev
 AllProducts=Vsi proizvodi in storitve
 ChooseProduct/Service=Izberi proizvod ali storitev
@@ -30,16 +30,19 @@ UseDiscountAsProduct=Kot proizvod
 UseDiscountAsService=Kot storitev
 UseDiscountOnTotal=V delni vsoti
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Določa, če se globalni popust smatra kot proizvod, storitev, ali samo delna vsota pri izračunu marže.
-MARGIN_TYPE=Tip marže
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Bruto marža
 MargeNette=Neto marža
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Bruto marža : prodajna cena - nabavna cena<br/>Neto marža : prodajna cena - stroškovna cena
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Stroškovna cena
 BuyingCost=Stroškovna cena
 UnitCharges=Stroški po enoti
 Charges=Stroški
 AgentContactType=Tip kontakta komercialnega agenta
-AgentContactTypeDetails=Define what contact type (linked on invoices) will be used for margin report per sale representative
-rateMustBeNumeric=Rate must be a numeric value
-markRateShouldBeLesserThan100=Mark rate should be lower than 100
-ShowMarginInfos=Show margin infos
+AgentContactTypeDetails=Določa, kateri tip kontakta (povezava na računu) bo uporabljen za poročilo o maržah po prodajnih predstavnikih
+rateMustBeNumeric=Stopnja mora biti numerična vrednost
+markRateShouldBeLesserThan100=Označena vrednost mora biti manjša od 100
+ShowMarginInfos=Prikaži informacije o marži
diff --git a/htdocs/langs/sl_SI/products.lang b/htdocs/langs/sl_SI/products.lang
index 621431feabd1bb4b174d3c971c10aef72eadef18..1a9f4a0ce1c6de20b2ba2988d3a904576db7c1a7 100644
--- a/htdocs/langs/sl_SI/products.lang
+++ b/htdocs/langs/sl_SI/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Enolična cena po proizvodu/storitvi
 PricingRule=Pravila za cene za kupce
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Določi enako ceno za podružnice stranke
-PriceByCustomerLog=Cena po imenu stranke
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimalna priporočena cena je : %s
 PriceExpressionEditor=Urejevalnik prikaza cene
diff --git a/htdocs/langs/sl_SI/projects.lang b/htdocs/langs/sl_SI/projects.lang
index 7531ce3b05c0f1f4a5a0ddbb1209336211e67925..26f3d618ac80954fe7082e4b8ed3fd9308927f85 100644
--- a/htdocs/langs/sl_SI/projects.lang
+++ b/htdocs/langs/sl_SI/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Vodja projekta
 TypeContact_project_external_PROJECTLEADER=Vodja projekta
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/sl_SI/sendings.lang b/htdocs/langs/sl_SI/sendings.lang
index 58b077d5d93db878748323d7e0e0f6a1fd5958a7..c5c7b0cdd0971885b2aff2aee32fb5348c74bb5a 100644
--- a/htdocs/langs/sl_SI/sendings.lang
+++ b/htdocs/langs/sl_SI/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Pošiljke
 AllSendings=All Shipments
 Shipment=Odprema
 Shipments=Odpreme
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Področje pošiljk
 ListOfSendings=Seznam pošiljk
@@ -26,8 +26,8 @@ QtyToShip=Količina za pošiljanje
 QtyReceived=Prejeta količina
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Ostale pošiljke za to naročilo
-DateSending=Datum pošiljanja naročila
-DateSendingShort=Datum pošiljanja
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Pošiljke za to naročilo
 SendingsAndReceivingForSameOrder=Pošiljke in prejemi za to naročilo
 SendingsToValidate=Pošiljke za potrditev
diff --git a/htdocs/langs/sl_SI/stocks.lang b/htdocs/langs/sl_SI/stocks.lang
index 272b7f4fc8231aac09e667a526206fef5e4ea0d9..b367dacab6bfbf8a194c58f6556bcb9d7b008f30 100644
--- a/htdocs/langs/sl_SI/stocks.lang
+++ b/htdocs/langs/sl_SI/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Pravilo za upravljanje zmanjšanja zalog
 RuleForStockManagementIncrease=Pravilo za upravljanje povečanja zalog
 DeStockOnBill=Zmanjšanje dejanske zaloge po potrditvi fakture/dobropisa (pozor, v tej verziji se zaloga spremeni samo v skladišču številka 1)
 DeStockOnValidateOrder=Zmanjšanje dejanske zaloge po potrditvi naročila (pozor, v tej verziji se zaloga spremeni samo v skladišču številka 1)
-DeStockOnShipment=Zmanjšanje dejanske zaloge po potrditvi odpreme (priporočeno)
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Povečanje dejanske zaloge po potrditvi fakture/dobropisa (pozor, v tej verziji se zaloga spremeni samo v skladišču številka 1)
 ReStockOnValidateOrder=Povečanje dejanske zaloge po potrditvi naročila (pozor, v tej verziji se zaloga spremeni samo v skladišču številka 1)
 ReStockOnDispatchOrder=Povečanje dejanske zaloge po ročnem vnosu v skladišče, po prejemu naročila od dobavitelja
@@ -134,7 +134,7 @@ IsInPackage=Vsebina paketa
 ShowWarehouse=Prikaži skladišče
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Skladiščni prenos proizvoda %s v drugo skladišče
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Koda zaloge/premika
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=Ta lot/serijska številka (<strong>%s</strong>) že obstaja, vendar z drugim datumom vstopa ali izstopa (najden je <strong>%s</strong>, vi pa ste vnesli <strong>%s</strong>).
diff --git a/htdocs/langs/sl_SI/trips.lang b/htdocs/langs/sl_SI/trips.lang
index d2e00e313dd8f49138a64cbd44c34bbf55e7ca7e..6825bef94d599b3c73658d240efed4b663e81d7a 100644
--- a/htdocs/langs/sl_SI/trips.lang
+++ b/htdocs/langs/sl_SI/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/sq_AL/accountancy.lang b/htdocs/langs/sq_AL/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/sq_AL/accountancy.lang
+++ b/htdocs/langs/sq_AL/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/sq_AL/admin.lang b/htdocs/langs/sq_AL/admin.lang
index 0b8035086c968fd2d607b1d25e88549ded051f34..17d85f399941f564b17548df0a27dd9d737e81b5 100644
--- a/htdocs/langs/sq_AL/admin.lang
+++ b/htdocs/langs/sq_AL/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Sendings numbering modules
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping 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 shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/sq_AL/agenda.lang b/htdocs/langs/sq_AL/agenda.lang
index 93ea33678e5cc7a3618b9d2f2077f5577ae5bb60..08fd8c9b806de5dce4491907040fd5602cbc7112 100644
--- a/htdocs/langs/sq_AL/agenda.lang
+++ b/htdocs/langs/sq_AL/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= All my events/tasks
 AllActions= All events/tasks
-ViewList=List view
 ViewCal=Month view
 ViewDay=Day view
 ViewWeek=Week view
diff --git a/htdocs/langs/sq_AL/commercial.lang b/htdocs/langs/sq_AL/commercial.lang
index 7acdc7bd7e6df5d353eec33e9eb9b8fb8d0ec42f..29315241a0c1622bf0c11bfad70ac8dfc1712d3f 100644
--- a/htdocs/langs/sq_AL/commercial.lang
+++ b/htdocs/langs/sq_AL/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/sq_AL/companies.lang b/htdocs/langs/sq_AL/companies.lang
index 42a9a884c761ad3b3be0f8d92cc5fdde6e580137..764ca9693504fc023757fab9c2f82a38935ee638 100644
--- a/htdocs/langs/sq_AL/companies.lang
+++ b/htdocs/langs/sq_AL/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Third party contact/address
 StatusContactValidated=Status of contact/address
 Company=Company
 CompanyName=Company name
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Companies
 CountryIsInEEC=Country is inside European Economic Community
 ThirdPartyName=Third party name
@@ -68,6 +69,7 @@ Country=Country
 CountryCode=Country code
 CountryId=Country id
 Phone=Phone
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/sq_AL/errors.lang b/htdocs/langs/sq_AL/errors.lang
index 3fc477121f01ec37224e22a7cb98153aeffbc5c0..2cdc521612acdee49654316bbfcf24d9d9e66414 100644
--- a/htdocs/langs/sq_AL/errors.lang
+++ b/htdocs/langs/sq_AL/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/sq_AL/languages.lang b/htdocs/langs/sq_AL/languages.lang
index f1da55490148c5abb941863726d36e60c006de5b..3d9bf981568b88327327c5284195e9ec6b6a842a 100644
--- a/htdocs/langs/sq_AL/languages.lang
+++ b/htdocs/langs/sq_AL/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=French (Canada)
 Language_fr_CH=French (Switzerland)
 Language_fr_FR=French
 Language_fr_NC=French (New Caledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebrew
 Language_hr_HR=Croatian
 Language_hu_HU=Hungarian
@@ -70,6 +71,7 @@ Language_sv_SV=Swedish
 Language_sv_SE=Swedish
 Language_sq_AL=Albanian
 Language_sk_SK=Slovakian
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrainian
diff --git a/htdocs/langs/sq_AL/main.lang b/htdocs/langs/sq_AL/main.lang
index ff0b6414f1e9d41c043a48d056d851daa885a5e2..5e3061e557b6bfa82e651af4cb60980d3154518f 100644
--- a/htdocs/langs/sq_AL/main.lang
+++ b/htdocs/langs/sq_AL/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Monday
 Tuesday=Tuesday
diff --git a/htdocs/langs/sq_AL/margins.lang b/htdocs/langs/sq_AL/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/sq_AL/margins.lang
+++ b/htdocs/langs/sq_AL/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/sq_AL/products.lang b/htdocs/langs/sq_AL/products.lang
index 55b1d016827f1eda96e4f8861becf006341e5974..9dcaf5bc68443ed389527b089f3474be16b4e181 100644
--- a/htdocs/langs/sq_AL/products.lang
+++ b/htdocs/langs/sq_AL/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/sq_AL/projects.lang b/htdocs/langs/sq_AL/projects.lang
index f4b9129117dd0a532aadf4cfc1e352d1efa6cc6c..0e20e9947060d4b957da3ea1cbd520105b551d88 100644
--- a/htdocs/langs/sq_AL/projects.lang
+++ b/htdocs/langs/sq_AL/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leader
 TypeContact_project_external_PROJECTLEADER=Project leader
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/sq_AL/sendings.lang b/htdocs/langs/sq_AL/sendings.lang
index 1dc182c6fdcc75bb2fed7663ac9561bacd3741c5..4d4aca48cd9459c12589284852cd6551e724cc38 100644
--- a/htdocs/langs/sq_AL/sendings.lang
+++ b/htdocs/langs/sq_AL/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Shipments
 AllSendings=All Shipments
 Shipment=Shipment
 Shipments=Shipments
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Shipments area
 ListOfSendings=List of shipments
@@ -26,8 +26,8 @@ QtyToShip=Qty to ship
 QtyReceived=Qty received
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Other shipments for this order
-DateSending=Date sending order
-DateSendingShort=Date sending order
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Shipments for this order
 SendingsAndReceivingForSameOrder=Shipments and receivings for this order
 SendingsToValidate=Shipments to validate
diff --git a/htdocs/langs/sq_AL/stocks.lang b/htdocs/langs/sq_AL/stocks.lang
index 7aeef1c96414b7c022420907803398303d9af080..1056cefe33227f25ac7483569ee29ec5f7ec9d0c 100644
--- a/htdocs/langs/sq_AL/stocks.lang
+++ b/htdocs/langs/sq_AL/stocks.lang
@@ -57,7 +57,7 @@ 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
+DeStockOnShipment=Decrease real stocks on shipping 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
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/sq_AL/trips.lang b/htdocs/langs/sq_AL/trips.lang
index 6944fd52714036b73f8ce826e0b0b92f87d46bde..4aa616c3b6e39f013d35ba6a9f243527528c40f5 100644
--- a/htdocs/langs/sq_AL/trips.lang
+++ b/htdocs/langs/sq_AL/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/sr_RS/accountancy.lang b/htdocs/langs/sr_RS/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..1cc7f37bf220097d9bdfc6b57f3b0c3ddac0a9b3 100644
--- a/htdocs/langs/sr_RS/accountancy.lang
+++ b/htdocs/langs/sr_RS/accountancy.lang
@@ -8,72 +8,73 @@ ACCOUNTING_EXPORT_LABEL=Export the label ?
 ACCOUNTING_EXPORT_AMOUNT=Export the amount ?
 ACCOUNTING_EXPORT_DEVISE=Export the devise ?
 
-Accounting=Accounting
-Globalparameters=Global parameters
-Chartofaccounts=Chart of accounts
-Fiscalyear=Fiscal years
-Menuaccount=Accounting accounts
-Menuthirdpartyaccount=Thirdparty accounts
-MenuTools=Tools
-
-ConfigAccountingExpert=Configuration of the module accounting expert
-Journaux=Journals
-JournalFinancial=Financial journals
-Exports=Exports
+Accounting=Računovodstvo
+Globalparameters=Globalni parametri
+Chartofaccounts=Tabela računa
+Fiscalyear=Fiskalne godine
+Menuaccount=Računovodstveni nalozi
+Menuthirdpartyaccount=Ostali računi
+MenuTools=Alati
+
+ConfigAccountingExpert=Konfigurisanje eksperta računovodstvenog modula
+Journaux=Izveštaji
+JournalFinancial=Finansijski izveštaji
+Exports=Izvozi
 Export=Export
-Modelcsv=Model of export
+Modelcsv=Model izvoza
 OptionsDeactivatedForThisExportModel=For this export model, options are deactivated
-Selectmodelcsv=Select a model of export
-Modelcsv_normal=Classic export
-Modelcsv_CEGID=Export towards CEGID Expert
-BackToChartofaccounts=Return chart of accounts
-Back=Return
-
-Definechartofaccounts=Define a chart of accounts
-Selectchartofaccounts=Select a chart of accounts
-Validate=Validate
-Addanaccount=Add an accounting account
-AccountAccounting=Accounting account
-Ventilation=Breakdown
-ToDispatch=To dispatch
-Dispatched=Dispatched
-
-CustomersVentilation=Breakdown customers
-SuppliersVentilation=Breakdown suppliers
-TradeMargin=Trade margin
-Reports=Reports
-ByCustomerInvoice=By invoices customers
-ByMonth=By Month
-NewAccount=New accounting account
-Update=Update
-List=List
-Create=Create
-UpdateAccount=Modification of an accounting account
-UpdateMvts=Modification of a movement
-WriteBookKeeping=Record accounts in general ledger
-Bookkeeping=General ledger
-AccountBalanceByMonth=Account balance by month
-
-AccountingVentilation=Breakdown accounting
-AccountingVentilationSupplier=Breakdown accounting supplier
-AccountingVentilationCustomer=Breakdown accounting customer
-Line=Line
+Selectmodelcsv=Izaberite model izvoza
+Modelcsv_normal=Klasičan izvoz
+Modelcsv_CEGID=Izvoz ka CEGID ekspertu
+BackToChartofaccounts=Vrati tabelu računa
+Back=Vrati
+
+Definechartofaccounts=Definiši tabelu računa
+Selectchartofaccounts=Izaberi tabelu računa
+Validate=Potvrdi
+Addanaccount=Dodaj računovodstveni nalog
+AccountAccounting=Računovodstveni nalog
+Ventilation=Presek
+ToDispatch=Za slanje
+Dispatched=Isporučeno
+
+CustomersVentilation=Presek kupaca
+SuppliersVentilation=Presek dobavljača
+TradeMargin=Trgovinske marže
+Reports=Izveštaji
+ByCustomerInvoice=Po računima kupaca
+ByMonth=Po mesecu
+NewAccount=Novi knjigovodstveni račun
+Update=Ažuriraj
+List=Lista
+Create=Kreiraj
+CreateMvts=Create movement
+UpdateAccount=Izmena računovodstvenog naloga
+UpdateMvts=Izmena prenosa
+WriteBookKeeping=Snimanje računa u glavnoj knjizi
+Bookkeeping=Glavna knjiga
+AccountBalanceByMonth=Mesečno stanje računa
+
+AccountingVentilation=Računovodstveni presek
+AccountingVentilationSupplier=Presek računa dobavljača
+AccountingVentilationCustomer=Presek računa kupca
+Line=Linija
 
 CAHTF=Total purchase supplier HT
-InvoiceLines=Lines of invoice to be ventilated
-InvoiceLinesDone=Ventilated lines of invoice
-IntoAccount=In the accounting account
+InvoiceLines=Linije računa za kontrolu
+InvoiceLinesDone=Kontrolisane linije računa
+IntoAccount=U toku obračunskog računa
 
-Ventilate=Ventilate
-VentilationAuto=Automatic breakdown
+Ventilate=Kontrola
+VentilationAuto=Automatski presek
 
-Processing=Processing
-EndProcessing=The end of processing
-AnyLineVentilate=Any lines to ventilate
-SelectedLines=Selected lines
-Lineofinvoice=Line of invoice
-VentilatedinAccount=Ventilated successfully in the accounting account
-NotVentilatedinAccount=Not ventilated in the accounting account
+Processing=Obrada
+EndProcessing=Kraj obrade
+AnyLineVentilate=Neka linija za kontrolu
+SelectedLines=Izabrane linije
+Lineofinvoice=Linija računa
+VentilatedinAccount=Kontrola uspešna u obračunskom računu
+NotVentilatedinAccount=Nije kontrolisano u obračunskom računu
 
 ACCOUNTING_SEPARATORCSV=Column separator in export file
 
@@ -81,8 +82,10 @@ ACCOUNTING_LIMIT_LIST_VENTILATION=Number of elements to be breakdown shown by pa
 ACCOUNTING_LIST_SORT_VENTILATION_TODO=Begin the sorting of the breakdown pages "Has to breakdown" by the most recent elements
 ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "Breakdown" by the most recent elements
 
-AccountLength=Length of the accounting accounts shown in Dolibarr
-AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+AccountLength=Dužina obračunskih računa prikazanih u Dolibarru
+AccountLengthDesc=Funkcija omogućava pretvaranje dužine obračunskog računa zamenom razmaka nultim znakom . Ova funkcija utiče samo na prikaz, ne modifikuje obračunske račune registrovane u Dolibaru . Za izvoz , ova funkcija je potrebno da bude kompatibilna sa određenim softverom .
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
@@ -100,25 +103,25 @@ ACCOUNTING_PRODUCT_SOLD_ACCOUNT=Accounting account by default for the sold produ
 ACCOUNTING_SERVICE_BUY_ACCOUNT=Accounting account by default for the bought services (if not defined in the service sheet)
 ACCOUNTING_SERVICE_SOLD_ACCOUNT=Accounting account by default for the sold services (if not defined in the service sheet)
 
-Doctype=Type of document
-Docdate=Date
-Docref=Reference
-Numerocompte=Account
-Code_tiers=Thirdparty
-Labelcompte=Label account
-Debit=Debit
-Credit=Credit
-Amount=Amount
+Doctype=Tip dokumenta
+Docdate=Datum
+Docref=Referenca
+Numerocompte=Račun
+Code_tiers=Treće lice
+Labelcompte=Oznaka računa
+Debit=Zaduženje
+Credit=Kredit
+Amount=Iznos
 Sens=Sens
-Codejournal=Journal
+Codejournal=Izveštaj
 
-DelBookKeeping=Delete the records of the general ledger
+DelBookKeeping=Brisanje evidencije glavne knjige
 
-SellsJournal=Sells journal
-PurchasesJournal=Purchases journal
-DescSellsJournal=Sells journal
-DescPurchasesJournal=Purchases journal
-BankJournal=Bank journal
+SellsJournal=Izveštaj prodaje
+PurchasesJournal=Izveštaj nabavke
+DescSellsJournal=Izveštaj prodaje
+DescPurchasesJournal=Izveštaj nabavke
+BankJournal=Izvod banke
 DescBankJournal=Bank journal including all the types of payments other than cash
 CashJournal=Cash journal
 DescCashJournal=Cash journal including the type of payment cash
diff --git a/htdocs/langs/sr_RS/admin.lang b/htdocs/langs/sr_RS/admin.lang
index 0b8035086c968fd2d607b1d25e88549ded051f34..17d85f399941f564b17548df0a27dd9d737e81b5 100644
--- a/htdocs/langs/sr_RS/admin.lang
+++ b/htdocs/langs/sr_RS/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Sendings numbering modules
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping 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 shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/sr_RS/agenda.lang b/htdocs/langs/sr_RS/agenda.lang
index 93ea33678e5cc7a3618b9d2f2077f5577ae5bb60..08fd8c9b806de5dce4491907040fd5602cbc7112 100644
--- a/htdocs/langs/sr_RS/agenda.lang
+++ b/htdocs/langs/sr_RS/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= All my events/tasks
 AllActions= All events/tasks
-ViewList=List view
 ViewCal=Month view
 ViewDay=Day view
 ViewWeek=Week view
diff --git a/htdocs/langs/sr_RS/bills.lang b/htdocs/langs/sr_RS/bills.lang
index 608f2d424680a8c78a87bbb9f7482710ce8d1155..35db6f5ff03c249d662731b954d8335707bd42c7 100644
--- a/htdocs/langs/sr_RS/bills.lang
+++ b/htdocs/langs/sr_RS/bills.lang
@@ -15,8 +15,8 @@ DisabledBecauseNotErasable=Disabled because can not be erased
 InvoiceStandard=Standardni račun
 InvoiceStandardAsk=Standardni račun
 InvoiceStandardDesc=Ovaj tip računa je uobičajen
-InvoiceDeposit=Deposit invoice
-InvoiceDepositAsk=Deposit invoice
+InvoiceDeposit=Avansni račun
+InvoiceDepositAsk=Avansni račun
 InvoiceDepositDesc=Ovaj tip računa se koristi kada je registrovana pretplata
 InvoiceProForma=Predračun
 InvoiceProFormaAsk=Predračun
@@ -34,11 +34,11 @@ ReplaceInvoice=Menja račun %s
 ReplacementInvoice=Zamenski račun
 ReplacedByInvoice=Zamenjeno računom %s
 ReplacementByInvoice=Zamenjeno računom
-CorrectInvoice=Correct invoice %s
-CorrectionInvoice=Correction invoice
-UsedByInvoice=Used to pay invoice %s
-ConsumedBy=Consumed by
-NotConsumed=Not consumed
+CorrectInvoice=Ispravan račun %s
+CorrectionInvoice=Ispravka računa
+UsedByInvoice=Koristi se za plaćanje računa %s
+ConsumedBy=Potrošač
+NotConsumed=Ne potrošeno
 NoReplacableInvoice=Nema računa koji se mogu zameniti
 NoInvoiceToCorrect=Nema računa za korekciju
 InvoiceHasAvoir=Korigovano jednim ili sa više računa
@@ -55,14 +55,14 @@ SuppliersInvoices=Računi dobavljača
 SupplierBill=Račun dobavljača
 SupplierBills=računi dobavljača
 Payment=Plaćanje
-PaymentBack=Payment back
+PaymentBack=Refundiranje
 Payments=Plaćanja
-PaymentsBack=Payments back
-PaidBack=Paid back
+PaymentsBack=Refundiranja
+PaidBack=Refundirano
 DatePayment=Datum plaćanja
 DeletePayment=Obriši plaćanje
 ConfirmDeletePayment=Da li ste sigurni da želite da obrišete ovo plaćanje?
-ConfirmConvertToReduc=Do you want to convert this credit note or deposit into an absolute discount ?<br>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.
+ConfirmConvertToReduc=Da li želite da promenite kreditni limit ili depozit u apsolutni popust ?<br>Iznos će biti sačuvan među ostalim iznosina i može se koristiti kao popust za trenutnu ili buduće fakture za ovog klijenta.
 SupplierPayments=Plaćanja dobavljačima
 ReceivedPayments=Primljene uplate
 ReceivedCustomersPayments=Uplate primljene od kupaca
@@ -71,7 +71,7 @@ ReceivedCustomersPaymentsToValid=Primljene uplate kupaca za validaciju
 PaymentsReportsForYear=Izveštaj od plaćanjima za %s
 PaymentsReports=Izveštaj o plaćanjima
 PaymentsAlreadyDone=Plaćanje već izvršeno
-PaymentsBackAlreadyDone=Payments back already done
+PaymentsBackAlreadyDone=Izvršene refundacije
 PaymentRule=Pravilo za plaćanje
 PaymentMode=Tip plaćanja
 PaymentTerm=Payment term
@@ -96,10 +96,10 @@ SearchASupplierInvoice=Traži račun dobavljača
 CancelBill=Otkaži račun
 SendRemindByMail=Pošalji podsetnik Emailom
 DoPayment=Izvrši plaćanje
-DoPaymentBack=Do payment back
+DoPaymentBack=Izvrši povraćaj
 ConvertToReduc=Konvertuj u budući popust
 EnterPaymentReceivedFromCustomer=Unesi prijem uplate kupca
-EnterPaymentDueToCustomer=Make payment due to customer
+EnterPaymentDueToCustomer=Uplatiti zbog kupca
 DisabledBecauseRemainderToPayIsZero=Onemogući jer je preostali iznos nula
 Amount=Iznos
 PriceBase=Osnovna cena
@@ -125,7 +125,7 @@ BillShortStatusNotPaid=Nije plaeno
 BillShortStatusClosedUnpaid=Zatvoreno
 BillShortStatusClosedPaidPartially=Plaćeno (delimično)
 PaymentStatusToValidShort=Za potvrdu
-ErrorVATIntraNotConfigured=Intracommunautary VAT number not yet defined
+ErrorVATIntraNotConfigured=PIB broj nije definisan
 ErrorNoPaiementModeConfigured=Nije definisan obrazac za plaćanje. Izvršite podešavanje modula "Računi" kako biste ovo ispravili
 ErrorCreateBankAccount=Kreiraj bankovni račun, a potom idi u panel za podešavanje modula "Računi" da biste definisali načine plaćanja
 ErrorBillNotFound=Račun %s ne postoji
@@ -136,7 +136,7 @@ ErrorInvoiceOfThisTypeMustBePositive=Greška! Ovaj tip računa mora imati poziti
 ErrorCantCancelIfReplacementInvoiceNotValidated=Greška! Ne možete otkazati račun koji je zamenjen drugim računom, koji je još uvek u status nacrta.
 BillFrom=Od
 BillTo=Za
-ActionsOnBill=Actions on invoice
+ActionsOnBill=Akcije nad računom
 NewBill=Novi račun
 LastBills=Poslednji %s računi
 LastCustomersBills=Poslednji %s računi kupaca
@@ -153,8 +153,8 @@ ConfirmUnvalidateBill=Da li ste sigurni da želite da izmenite račun <b>%s</b>
 ConfirmClassifyPaidBill=Da li ste sigurni da želite da izmenite račun <b>%s</b> u status "plaćeno"?
 ConfirmCancelBill=Da li ste sigurni da želite da otkažete račun <b>%s</b>?
 ConfirmCancelBillQuestion=Zašto želite da klasifikujete ovaj račun kao "napušten"?
-ConfirmClassifyPaidPartially=Are you sure you want to change invoice <b>%s</b> to status paid ?
-ConfirmClassifyPaidPartiallyQuestion=This invoice has not been paid completely. What are reasons for you to close this invoice ?
+ConfirmClassifyPaidPartially=Da li ste sigurni da želite da izmenite račun <b>%s</b> u status "plaćeno"?
+ConfirmClassifyPaidPartiallyQuestion=Ovaj račun nije plaćen u potpunosti. Iz kog razloga želite da zatvorite ovaj račun?
 ConfirmClassifyPaidPartiallyReasonAvoir=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I regularise the VAT with a credit note.
 ConfirmClassifyPaidPartiallyReasonDiscountNoVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I accept to lose the VAT on this discount.
 ConfirmClassifyPaidPartiallyReasonDiscountVat=Remaining unpaid <b>(%s %s)</b> is a discount granted because payment was made before term. I recover the VAT on this discount without a credit note.
diff --git a/htdocs/langs/sr_RS/commercial.lang b/htdocs/langs/sr_RS/commercial.lang
index 7acdc7bd7e6df5d353eec33e9eb9b8fb8d0ec42f..29315241a0c1622bf0c11bfad70ac8dfc1712d3f 100644
--- a/htdocs/langs/sr_RS/commercial.lang
+++ b/htdocs/langs/sr_RS/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/sr_RS/companies.lang b/htdocs/langs/sr_RS/companies.lang
index 42a9a884c761ad3b3be0f8d92cc5fdde6e580137..764ca9693504fc023757fab9c2f82a38935ee638 100644
--- a/htdocs/langs/sr_RS/companies.lang
+++ b/htdocs/langs/sr_RS/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Third party contact/address
 StatusContactValidated=Status of contact/address
 Company=Company
 CompanyName=Company name
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Companies
 CountryIsInEEC=Country is inside European Economic Community
 ThirdPartyName=Third party name
@@ -68,6 +69,7 @@ Country=Country
 CountryCode=Country code
 CountryId=Country id
 Phone=Phone
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/sr_RS/errors.lang b/htdocs/langs/sr_RS/errors.lang
index 3fc477121f01ec37224e22a7cb98153aeffbc5c0..2cdc521612acdee49654316bbfcf24d9d9e66414 100644
--- a/htdocs/langs/sr_RS/errors.lang
+++ b/htdocs/langs/sr_RS/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/sr_RS/languages.lang b/htdocs/langs/sr_RS/languages.lang
index 972b36a0702725b237b86c9f2062d83d591c5d45..73feb886a76f7a0ea2530a05db611f27cf96e4cb 100644
--- a/htdocs/langs/sr_RS/languages.lang
+++ b/htdocs/langs/sr_RS/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=French (Canada)
 Language_fr_CH=French (Switzerland)
 Language_fr_FR=French
 Language_fr_NC=French (New Caledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebrew
 Language_hr_HR=Croatian
 Language_hu_HU=Hungarian
@@ -70,6 +71,7 @@ Language_sv_SV=Swedish
 Language_sv_SE=Swedish
 Language_sq_AL=Albanian
 Language_sk_SK=Slovakian
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrainian
diff --git a/htdocs/langs/sr_RS/main.lang b/htdocs/langs/sr_RS/main.lang
index 12d9337641dee7e99af97216c364fe1d4070586e..0802b693ffdd33c37d6614d285d36e48d99b8cf7 100644
--- a/htdocs/langs/sr_RS/main.lang
+++ b/htdocs/langs/sr_RS/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Monday
 Tuesday=Tuesday
diff --git a/htdocs/langs/sr_RS/margins.lang b/htdocs/langs/sr_RS/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/sr_RS/margins.lang
+++ b/htdocs/langs/sr_RS/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/sr_RS/products.lang b/htdocs/langs/sr_RS/products.lang
index 55b1d016827f1eda96e4f8861becf006341e5974..9dcaf5bc68443ed389527b089f3474be16b4e181 100644
--- a/htdocs/langs/sr_RS/products.lang
+++ b/htdocs/langs/sr_RS/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/sr_RS/projects.lang b/htdocs/langs/sr_RS/projects.lang
index f4b9129117dd0a532aadf4cfc1e352d1efa6cc6c..0e20e9947060d4b957da3ea1cbd520105b551d88 100644
--- a/htdocs/langs/sr_RS/projects.lang
+++ b/htdocs/langs/sr_RS/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leader
 TypeContact_project_external_PROJECTLEADER=Project leader
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/sr_RS/sendings.lang b/htdocs/langs/sr_RS/sendings.lang
index 1dc182c6fdcc75bb2fed7663ac9561bacd3741c5..4d4aca48cd9459c12589284852cd6551e724cc38 100644
--- a/htdocs/langs/sr_RS/sendings.lang
+++ b/htdocs/langs/sr_RS/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Shipments
 AllSendings=All Shipments
 Shipment=Shipment
 Shipments=Shipments
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Shipments area
 ListOfSendings=List of shipments
@@ -26,8 +26,8 @@ QtyToShip=Qty to ship
 QtyReceived=Qty received
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Other shipments for this order
-DateSending=Date sending order
-DateSendingShort=Date sending order
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Shipments for this order
 SendingsAndReceivingForSameOrder=Shipments and receivings for this order
 SendingsToValidate=Shipments to validate
diff --git a/htdocs/langs/sr_RS/stocks.lang b/htdocs/langs/sr_RS/stocks.lang
index 7aeef1c96414b7c022420907803398303d9af080..1056cefe33227f25ac7483569ee29ec5f7ec9d0c 100644
--- a/htdocs/langs/sr_RS/stocks.lang
+++ b/htdocs/langs/sr_RS/stocks.lang
@@ -57,7 +57,7 @@ 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
+DeStockOnShipment=Decrease real stocks on shipping 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
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/sr_RS/trips.lang b/htdocs/langs/sr_RS/trips.lang
index 6944fd52714036b73f8ce826e0b0b92f87d46bde..4aa616c3b6e39f013d35ba6a9f243527528c40f5 100644
--- a/htdocs/langs/sr_RS/trips.lang
+++ b/htdocs/langs/sr_RS/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/sv_SE/accountancy.lang b/htdocs/langs/sv_SE/accountancy.lang
index eeb08266f777308475bd02d1d672fe66c0699578..3b521b7cf892bd063e5f8773b4233011cb51d6da 100644
--- a/htdocs/langs/sv_SE/accountancy.lang
+++ b/htdocs/langs/sv_SE/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=Nytt redovisningskonto
 Update=Uppdatera
 List=Lista
 Create=Skapa
+CreateMvts=Create movement
 UpdateAccount=Ändring av ett redovisningskonto
 UpdateMvts=Ändring av en rörelse
 WriteBookKeeping=Record konton i huvudboken
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Börja sorteringen av nedbrytnings sidor "
 
 AccountLength=Längd på redovisningen redovisning i Dolibarr
 AccountLengthDesc=Funktion som gör det möjligt att låtsas en längd av bokföringskonto genom att ersätta mellanslag med noll siffra. Den här funktionen berör endast displayen, det ändrar inte redovisningskonton registrerade i Dolibarr. För export, är nödvändigt denna funktion för att vara kompatibel med viss programvara.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Längd på de allmänna räkenskaperna
 ACCOUNTING_LENGTH_AACCOUNT=Längd av tredjepartskonton
 
diff --git a/htdocs/langs/sv_SE/admin.lang b/htdocs/langs/sv_SE/admin.lang
index 264f6ad43cfdb14b24a9185e749635b51ea4534f..a26e8661075077a440908a0881d50132dc070f7e 100644
--- a/htdocs/langs/sv_SE/admin.lang
+++ b/htdocs/langs/sv_SE/admin.lang
@@ -8,11 +8,11 @@ VersionExperimental=Experimentell
 VersionDevelopment=Utveckling
 VersionUnknown=Okänd
 VersionRecommanded=Rekommenderad
-FileCheck=Files Integrity
-FilesMissing=Missing Files
-FilesUpdated=Updated Files
-FileCheckDolibarr=Check Dolibarr Files Integrity
-XmlNotFound=Xml File of Dolibarr Integrity Not Found
+FileCheck=Filer Integritet
+FilesMissing=Saknade filer
+FilesUpdated=Uppdaterade filer
+FileCheckDolibarr=Kontrollera Dolibarr filer Integrity
+XmlNotFound=XML-fil av Dolibarr Integrity Not Found
 SessionId=Session ID
 SessionSaveHandler=Handler för att spara sessioner
 SessionSavePath=Lagring session lokalisering
@@ -231,8 +231,8 @@ Security=Säkerhet
 Passwords=Lösenord
 DoNotStoreClearPassword=Har ingen butik tydlig lösenord i databasen, men endast lagra krypterade värde (Aktiverad rekommenderas)
 MainDbPasswordFileConfEncrypted=Databas lösenord krypterat i conf.php (Aktiverad rekommenderas)
-InstrucToEncodePass=To have password encoded into the <b>conf.php</b> file, replace the line <br><b>$dolibarr_main_db_pass="...";</b><br>by<br><b>$dolibarr_main_db_pass="crypted:%s";</b>
-InstrucToClearPass=To have password decoded (clear) into the <b>conf.php</b> file, replace the line <br><b>$dolibarr_main_db_pass="crypted:...";</b><br>by<br><b>$dolibarr_main_db_pass="%s";</b>
+InstrucToEncodePass=Att ha lösenord kodad i <b>conf.php</b> filen, ersätt raden <br> <b>$ Dolibarr_main_db_pass = "...";</b> <br> av <br> <b>$ Dolibarr_main_db_pass = "krypterad:%s";</b>
+InstrucToClearPass=Att ha lösenord avkodas (klar) i <b>conf.php</b> filen, ersätt raden <br> <b>$ Dolibarr_main_db_pass = "krypterat: ...";</b> <br> av <br> <b>$ Dolibarr_main_db_pass = "%s";</b>
 ProtectAndEncryptPdfFiles=Skydd av genererade pdf-filer (Aktiverad rekommenderas inte, raster massa pdf generationen)
 ProtectAndEncryptPdfFilesDesc=Skydd av ett PDF-dokument håller den tillgänglig att läsa och skriva ut alla PDF webbläsare. Det är dock redigering och kopiering inte möjligt längre. Observera att använda den här funktionen gör byggandet av en samlad global pdf inte fungerar (t.ex. obetalda fakturor).
 Feature=Huvudnummer
@@ -296,16 +296,16 @@ MenuHandlers=Meny hanterar
 MenuAdmin=Menu Editor
 DoNotUseInProduction=Använd inte i poroduktion
 ThisIsProcessToFollow=Detta är inställd för att behandla:
-ThisIsAlternativeProcessToFollow=This is an alternative setup to process:
+ThisIsAlternativeProcessToFollow=Detta är ett alternativ inställning till processen:
 StepNb=Steg %s
 FindPackageFromWebSite=Hitta ett paket som ger funktionen du vill ha (till exempel om %s webbplats).
-DownloadPackageFromWebSite=Download package (for example from official web site %s).
-UnpackPackageInDolibarrRoot=Unpack package file into Dolibarr server directory dedicated to external modules: <b>%s</b>
+DownloadPackageFromWebSite=Hämta paket (till exempel från officiella hemsida%s).
+UnpackPackageInDolibarrRoot=Packa paketfil i Dolibarr serverkatalog tillägnad externa <b>moduler:%s</b>
 SetupIsReadyForUse=Installera är klar och Dolibarr är klar att användas med den nya komponenten.
 NotExistsDirect=Den alternativa rotkatalogen är inte definierad.<br>
 InfDirAlt=Sedab version 3 är det möjligt att definiera en alternativ rotkatalog. Detta medger en gemensam plats att lagra plugin och anpassade mallar.<br>Skapa en katalog i Dolibarrs rot (t.ex. custom).<br>
 InfDirExample=<br> Sedan förklara den i filen conf.php <br> $ Dolibarr_main_url_root_alt = 'http: // myserver / anpassad " <br> $ Dolibarr_main_document_root_alt = '/ sökväg / till / Dolibarr / htdocs / anpassad " <br> * Dessa linjer kommen med "#", för att kommentera bort bara ta bort tecknet.
-YouCanSubmitFile=For this step, you can send package using this tool: Select module file
+YouCanSubmitFile=För detta steg kan du skicka paket med det här verktyget: Välj modulfil
 CurrentVersion=Dolibarr nuvarande version
 CallUpdatePage=Gå till sidan som uppdaterar databasen struktur och data: %s.
 LastStableVersion=Senaste stabila version
@@ -389,7 +389,7 @@ ExtrafieldSeparator=Avskiljare
 ExtrafieldCheckBox=Kryssruta
 ExtrafieldRadio=Radioknapp
 ExtrafieldCheckBoxFromList= Kryssruta från tabell
-ExtrafieldLink=Link to an object
+ExtrafieldLink=Länk till ett objekt
 ExtrafieldParamHelpselect=Parametrar listan måste vara som nyckel, värde <br><br> till exempel: <br> 1, value1 <br> 2, värde2 <br> 3, value3 <br> ... <br><br> För att få en lista beroende på en annan: <br> 1, value1 | parent_list_code: parent_key <br> 2, värde2 | parent_list_code: parent_key
 ExtrafieldParamHelpcheckbox=Parametrar listan måste vara som nyckel, värde <br><br> till exempel: <br> 1, value1 <br> 2, värde2 <br> 3, value3 <br> ...
 ExtrafieldParamHelpradio=Parametrar listan måste vara som nyckel, värde <br><br> till exempel: <br> 1, value1 <br> 2, värde2 <br> 3, value3 <br> ...
@@ -397,7 +397,7 @@ ExtrafieldParamHelpsellist=Parametrar lista kommer från en tabell <br> Syntax:
 ExtrafieldParamHelpchkbxlst=Parameterlista från en tabell<br>Syntax : table_name:label_field:id_field::filter<br>Exempel: c_typent:libelle:id::filter<br><br>filter kan vara ett enkelt test (t.ex. active=1) för att visa enbart aktiva värden <br> Använd  extra.fieldcode=... (där fältkod är extrafält) syntax för att filtrera på extrafält.<br><br>För att få listan beroende en annan:<br>c_typent:libelle:id:parent_list_code|parent_column:filter
 LibraryToBuildPDF=Katalog som används för att skapa PDF
 WarningUsingFPDF=Varning: Din <b>conf.php</b> innehåller direktiv <b>dolibarr_pdf_force_fpdf = 1.</b> Detta innebär att du använder fpdf bibliotek för att generera PDF-filer. Detta bibliotek är gammalt och inte stöder en mängd funktioner (Unicode, bild öppenhet, kyrilliska, arabiska och asiatiska språk, ...), så att du kan uppleva fel under PDF generation. <br> För att lösa detta och ha ett fullt stöd för PDF-generering, ladda ner <a href="http://www.tcpdf.org/" target="_blank">TCPDF bibliotek</a> , sedan kommentera eller ta bort linjen <b>$ dolibarr_pdf_force_fpdf = 1,</b> och lägg istället <b>$ dolibarr_lib_TCPDF_PATH = 'path_to_TCPDF_dir'</b>
-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:<br>1 : local tax apply on products and services without vat (localtax is calculated on amount without tax)<br>2 : local tax apply on products and services including vat (localtax is calculated on amount + main tax)<br>3 : local tax apply on products without vat (localtax is calculated on amount without tax)<br>4 : local tax apply on products including vat (localtax is calculated on amount + main vat)<br>5 : local tax apply on services without vat (localtax is calculated on amount without tax)<br>6 : local tax apply on services including vat (localtax is calculated on amount + tax)
+LocalTaxDesc=Vissa länder tillämpar 2 eller 3 skatt på varje faktura rad. Om så är fallet, välj typ för andra och tredje skatte- och dess hastighet. Möjlig typ är: <br> 1: lokal skatt tillämpas på produkter och tjänster utan moms (localtax beräknas på belopp utan skatt) <br> 2: lokal skatt tillämpas på produkter och tjänster, inklusive moms (localtax beräknas på belopp + huvud skatt) <br> 3: lokal skatt tillämpas på produkter utan moms (localtax beräknas på belopp utan skatt) <br> 4: lokal skatt tillämpas på produkter inklusive moms (localtax beräknas på belopp + huvud moms) <br> 5: lokal skatt tillämpas på tjänster utan moms (localtax beräknas på belopp utan skatt) <br> 6: lokal skatt tillämpas på tjänster, inklusive moms (localtax beräknas på belopp + moms)
 SMS=SMS
 LinkToTestClickToDial=Skriv in ett telefonnummer att ringa upp för att visa en länk för att prova ClickToDial url för användare <strong>%s</strong>
 RefreshPhoneLink=Uppdatera länk
@@ -491,42 +491,42 @@ Module400Name=Projekt / Möjligheter / Leads
 Module400Desc=Förvaltning av projekt, möjligheter eller leads. Du kan sedan tilldela varje element (faktura, beställning, förslag, ingripande, ...) till ett projekt och få ett övergripande vy från projekt vyn.
 Module410Name=WebCalendar
 Module410Desc=WebCalendar integration
-Module500Name=Special expenses
-Module500Desc=Management of special expenses (taxes, social or fiscal taxes, dividends)
+Module500Name=Särskilda kostnader
+Module500Desc=Förvaltning av särskilda kostnader (skatter, sociala eller skattemässiga skatter, utdelningar)
 Module510Name=Löner
 Module510Desc=Förvaltning av de anställdas löner och betalningar
-Module520Name=Loan
-Module520Desc=Management of loans
+Module520Name=Lån
+Module520Desc=Förvaltning av lån
 Module600Name=Anmälningar
 Module600Desc=Skicka e-postmeddelanden på vissa Dolibarr affärshändelser till kontakter tredjeparts (inställnings definieras på varje tredjeparts)
 Module700Name=Donationer
 Module700Desc=Donation ledning
-Module770Name=Expense reports
-Module770Desc=Management and claim expense reports (transportation, meal, ...)
-Module1120Name=Supplier commercial proposal
-Module1120Desc=Request supplier commercial proposal and prices
+Module770Name=Räkningar
+Module770Desc=Förvaltnings- och anspråk räkningar (transport, måltid, ...)
+Module1120Name=Leverantör kommersiell förslag
+Module1120Desc=Begär leverantör kommersiella förslag och priser
 Module1200Name=Mantis
 Module1200Desc=Mantis integration
 Module1400Name=Bokföring
 Module1400Desc=Bokföring och redovisning (dubbel part)
-Module1520Name=Document Generation
-Module1520Desc=Mass mail document generation
+Module1520Name=Dokument Generation
+Module1520Desc=Mass post dokumentgenerering
 Module1780Name=Taggar/Kategorier
-Module1780Desc=Create tags/category (products, customers, suppliers, contacts or members)
+Module1780Desc=Skapa taggar / kategori (produkter, kunder, leverantörer, kontakter eller medlemmar)
 Module2000Name=FCKeditor
 Module2000Desc=WYSIWYG Editor
 Module2200Name=Dynamiska priser
 Module2200Desc=Aktivera användningen av matematiska uttryck för priser
 Module2300Name=Cron
-Module2300Desc=Scheduled job management
+Module2300Desc=Planerad jobbhantering
 Module2400Name=Agenda
 Module2400Desc=Åtgärder / uppgifter och dagordning förvaltning
 Module2500Name=Electronic Content Management
 Module2500Desc=Spara och dela dokument
-Module2600Name=API services (Web services SOAP)
-Module2600Desc=Enable the Dolibarr SOAP server providing API services
-Module2610Name=API services (Web services REST)
-Module2610Desc=Enable the Dolibarr REST server providing API services
+Module2600Name=API-tjänster (webbtjänster SOAP)
+Module2600Desc=Aktivera Dolibarr SOAP server tillhandahåller API-tjänster
+Module2610Name=API-tjänster (webbtjänster REST)
+Module2610Desc=Aktivera Dolibarr REST servern tillhandahåller API-tjänster
 Module2650Name=WebServices (klient)
 Module2650Desc=Aktivera Dolibarr webbtjänster klient (Kan användas för att driva data / ansökningar till externa servrar. Leverantörs order stöds bara för stunden)
 Module2700Name=Gravatar
@@ -542,8 +542,8 @@ Module6000Name=Workflow
 Module6000Desc=Workflow management
 Module20000Name=Lämna Framställningar förvaltning
 Module20000Desc=Deklarera och följ de anställda lämnar förfrågningar
-Module39000Name=Product lot
-Module39000Desc=Lot or serial number, eat-by and sell-by date management on products
+Module39000Name=Produkt mycket
+Module39000Desc=Varu eller serienummer, äter av och bäst före-datum ledningen på produkter
 Module50000Name=Paybox
 Module50000Desc=Modul för att erbjuda en online-betalning sidan genom kreditkort med Paybox
 Module50100Name=Point of sales
@@ -554,8 +554,8 @@ Module50400Name=Redovisning (avancerad)
 Module50400Desc=Bokföring och redovisning (dubbla parter)
 Module54000Name=PrintIPP
 Module54000Desc=Direktutskrift (utan att öppna dokumenten) använder Cups IPP-gränssnitt (skrivare måste vara synlig från servern, och CUPS måste vara installerad på servern).
-Module55000Name=Öppen Poll
-Module55000Desc=Modul för att göra online omröstningar (som Doodle, öar Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Marginaler
 Module59000Desc=Modul för att hantera marginaler
 Module60000Name=Provision
@@ -579,7 +579,7 @@ Permission32=Skapa / modifiera produkter
 Permission34=Ta bort produkter
 Permission36=Se / hantera dold produkter
 Permission38=EXPORTVARA
-Permission41=Read projects and tasks (shared project and projects i'm contact for). Can also enter time consumed on assigned tasks (timesheet)
+Permission41=Läs projekt och uppgifter (gemensamma projekt och projekt jag är kontaktperson för). Kan också ange tid konsumeras på tilldelade uppgifter (tidrapport)
 Permission42=Skapa / modifiera projekt (gemensamma projekt och projekt som jag är kontaktperson för)
 Permission44=Ta bort projekt (gemensamma projekt och projekt som jag är kontaktperson för)
 Permission61=Läs insatser
@@ -600,10 +600,10 @@ Permission86=Skicka kunder order
 Permission87=Stäng kunder order
 Permission88=Avbryt kunder order
 Permission89=Ta bort kunder order
-Permission91=Read social or fiscal taxes and vat
-Permission92=Create/modify social or fiscal taxes and vat
-Permission93=Delete social or fiscal taxes and vat
-Permission94=Export social or fiscal taxes
+Permission91=Läs sociala eller skattemässiga skatter och moms
+Permission92=Skapa / ändra sociala eller skattemässiga skatter och moms
+Permission93=Radera sociala eller skattemässiga skatter och moms
+Permission94=Exportera social eller skatte skatter
 Permission95=Läs rapporter
 Permission101=Läs sendings
 Permission102=Skapa / ändra sendings
@@ -621,9 +621,9 @@ Permission121=Läs tredje part kopplad till användaren
 Permission122=Skapa / ändra tredje part kopplad till användaren
 Permission125=Radera tredje part kopplad till användaren
 Permission126=Export tredje part
-Permission141=Read all projects and tasks (also private projects i am not contact for)
-Permission142=Create/modify all projects and tasks (also private projects i am not contact for)
-Permission144=Delete all projects and tasks (also private projects i am not contact for)
+Permission141=Läsa alla projekt och uppgifter (även privata projekt jag är inte kontakta för)
+Permission142=Skapa / ändra alla projekt och uppgifter (även privata projekt jag är inte kontakta för)
+Permission144=Ta bort alla projekt och uppgifter (även privata projekt jag är inte kontakta för)
 Permission146=Läs leverantörer
 Permission147=Läs statistik
 Permission151=Läs stående order
@@ -645,7 +645,7 @@ Permission181=Läs leverantör order
 Permission182=Skapa / ändra leverantör order
 Permission183=Validate leverantör order
 Permission184=Godkänn leverantör order
-Permission185=Order or cancel supplier orders
+Permission185=Beställ eller avbryta leverantörs order
 Permission186=Ta emot leverantör order
 Permission187=Stäng leverantör order
 Permission188=Avbryt leverantör order
@@ -717,11 +717,11 @@ Permission510=Läs Löner
 Permission512=Skapa / ändra löner
 Permission514=Radera löner
 Permission517=Export löner
-Permission520=Read Loans
-Permission522=Create/modify loans
-Permission524=Delete loans
-Permission525=Access loan calculator
-Permission527=Export loans
+Permission520=Läs Lån
+Permission522=Skapa / ändra lån
+Permission524=Radera lån
+Permission525=Tillgång lån kalkylator
+Permission527=Exportlånet
 Permission531=Läs tjänster
 Permission532=Skapa / modifiera tjänster
 Permission534=Ta bort tjänster
@@ -730,13 +730,13 @@ Permission538=Exportera tjänster
 Permission701=Läs donationer
 Permission702=Skapa / ändra donationer
 Permission703=Ta bort donationer
-Permission771=Read expense reports (own and his subordinates)
-Permission772=Create/modify expense reports
-Permission773=Delete expense reports
-Permission774=Read all expense reports (even for user not subordinates)
-Permission775=Approve expense reports
-Permission776=Pay expense reports
-Permission779=Export expense reports
+Permission771=Läs reseräkningar (eget och hans underlydande)
+Permission772=Skapa / ändra utgiftsrapporter
+Permission773=Radera räkningar
+Permission774=Läs alla utgiftsrapporter (även för användare som inte underordnade)
+Permission775=Godkänn räkningar
+Permission776=Betala räkningar
+Permission779=Export räkningar
 Permission1001=Läs lager
 Permission1002=Skapa / ändra lager
 Permission1003=Radera lager
@@ -754,7 +754,7 @@ Permission1185=Godkänn leverantör order
 Permission1186=Beställ leverantör order
 Permission1187=Bekräfta mottagandet av leverantör order
 Permission1188=Radera leverantör order
-Permission1190=Approve (second approval) supplier orders
+Permission1190=Godkänn (andra godkännande) leverantörs order
 Permission1201=Få resultat av en export
 Permission1202=Skapa / ändra en export
 Permission1231=Läs leverantörsfakturor
@@ -767,10 +767,10 @@ Permission1237=Export leverantörsorder och tillhörande information
 Permission1251=Kör massiv import av externa data till databasen (data last)
 Permission1321=Export kundfakturor, attribut och betalningar
 Permission1421=Export kundorder och attribut
-Permission23001=Read Scheduled job
-Permission23002=Create/update Scheduled job
-Permission23003=Delete Scheduled job
-Permission23004=Execute Scheduled job
+Permission23001=Läs Planerad jobb
+Permission23002=Skapa / uppdatera Schemalagt jobb
+Permission23003=Radera schemalagt jobb
+Permission23004=Utför schemalagt jobb
 Permission2401=Läs åtgärder (händelser eller uppgifter) kopplade till sitt konto
 Permission2402=Skapa / ändra åtgärder (händelser eller uppgifter) kopplade till sitt konto
 Permission2403=Radera åtgärder (händelser eller uppgifter) kopplade till sitt konto
@@ -801,7 +801,7 @@ DictionaryCountry=Länder
 DictionaryCurrency=Valutor
 DictionaryCivility=Civility titel
 DictionaryActions=Typ av dagordningen händelser
-DictionarySocialContributions=Social or fiscal taxes types
+DictionarySocialContributions=Sociala och skattemässiga skatter typer
 DictionaryVAT=Moms Priser och Sales Tax Rates
 DictionaryRevenueStamp=Mängd skattestämpel
 DictionaryPaymentConditions=Betalningsvillkor
@@ -818,10 +818,10 @@ DictionarySource=Ursprung av affärsförslag / beställning
 DictionaryAccountancyplan=Kontoplan
 DictionaryAccountancysystem=Modeller för kontoplan
 DictionaryEMailTemplates=E-postmeddelanden mallar
-DictionaryUnits=Units
-DictionaryProspectStatus=Prospection status
-DictionaryHolidayTypes=Type of leaves
-DictionaryOpportunityStatus=Opportunity status for project/lead
+DictionaryUnits=Enheter
+DictionaryProspectStatus=Prospektering Status
+DictionaryHolidayTypes=Typ av blad
+DictionaryOpportunityStatus=Möjlighet status för projektet / bly
 SetupSaved=Setup sparas
 BackToModuleList=Tillbaka till moduler lista
 BackToDictionaryList=Tillbaka till ordlistan
@@ -857,12 +857,12 @@ LocalTax2IsUsedDescES= RE räntesats som standard när du skapar framtidsutsikte
 LocalTax2IsNotUsedDescES= Som standard föreslås IRPF är 0. Slut på regeln.
 LocalTax2IsUsedExampleES= I Spanien, frilansare och oberoende yrkesutövare som tillhandahåller tjänster och företag som har valt skattesystemet i moduler.
 LocalTax2IsNotUsedExampleES= I Spanien de bussines inte omfattas av skattesystemet i moduler.
-CalcLocaltax=Reports on local taxes
-CalcLocaltax1=Sales - Purchases
+CalcLocaltax=Rapporter om lokala skatter
+CalcLocaltax1=Försäljning - Inköp
 CalcLocaltax1Desc=Lokala skatter rapporter beräknas med skillnaden mellan localtaxes försäljning och localtaxes inköp
-CalcLocaltax2=Purchases
+CalcLocaltax2=Inköp
 CalcLocaltax2Desc=Lokala skatter rapporter är summan av localtaxes inköp
-CalcLocaltax3=Sales
+CalcLocaltax3=Försäljning
 CalcLocaltax3Desc=Lokala skatter rapporter är summan av localtaxes försäljning
 LabelUsedByDefault=Etikett som används som standard om ingen översättning kan hittas för kod
 LabelOnDocuments=Etikett på dokument
@@ -941,14 +941,14 @@ CompanyZip=Zip
 CompanyTown=Staden
 CompanyCountry=Land
 CompanyCurrency=Viktigaste valuta
-CompanyObject=Object of the company
+CompanyObject=Föremålet för bolagets verksamhet
 Logo=Logo
 DoNotShow=Visa inte
 DoNotSuggestPaymentMode=Pekar inte
 NoActiveBankAccountDefined=Inga aktiva bankkonto definierade
 OwnerOfBankAccount=Ägare till %s bankkonto
 BankModuleNotActive=Bankkonton modulen inte aktiverad
-ShowBugTrackLink=Show link "<strong>%s</strong>"
+ShowBugTrackLink=Visa länken <strong>"%s"</strong>
 ShowWorkBoard=Visa &quot;arbetsbänk&quot; på hemsidan
 Alerts=Varningar
 Delays=Förseningar
@@ -1015,7 +1015,7 @@ MAIN_MAX_DECIMALS_UNIT=Max decimaler för priserna per enhet
 MAIN_MAX_DECIMALS_TOT=Max decimaler för total priser
 MAIN_MAX_DECIMALS_SHOWN=Max decimaler för priser som visas på skärmen (Lägg <b>...</b> efter detta nummer om du vill se <b>...</b> när numret är avkortas vid visas på skärmen)
 MAIN_DISABLE_PDF_COMPRESSION=Använd PDF-komprimering för genererade PDF-filer.
-MAIN_ROUNDING_RULE_TOT=Step of rounding range (for countries where rounding is done on something else than base 10. For example, put 0.05 if rounding is done by 0.05 steps)
+MAIN_ROUNDING_RULE_TOT=Steg avrundningsintervall (för länder där avrundning görs på något annat än basen 10. Till exempel satte 0,05 om avrundning sker med 0,05 steg)
 UnitPriceOfProduct=Net priset per enhet för en produkt
 TotalPriceAfterRounding=Total kostnad (netto / behållare / inkl moms) efter avrundning
 ParameterActiveForNextInputOnly=Parameter effektiv för nästa inmatning
@@ -1023,14 +1023,14 @@ NoEventOrNoAuditSetup=Ingen säkerhet händelsen har registrerats ännu. Detta k
 NoEventFoundWithCriteria=Ingen säkerhet händelse har konstaterats för sådan sökning sökkriterier.
 SeeLocalSendMailSetup=Se din lokala sendmail setup
 BackupDesc=För att göra en fullständig säkerhetskopia av Dolibarr måste du:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
-BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
+BackupDesc3=Spara innehållet i din databas <b>(%s)</b> i en dumpfilen. För detta kan du använda följande assistent.
 BackupDescX=Arkiverade katalogen bör förvaras på ett säkert ställe.
 BackupDescY=Den genererade dumpfilen bör förvaras på ett säkert ställe.
 BackupPHPWarning=Backup kan inte guaranted med denna metod. Föredrar tidigare ett
 RestoreDesc=Om du vill återställa en Dolibarr säkerhetskopia måste du:
-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 (<b>%s</b>).
-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 (<b>%s</b>). 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.
+RestoreDesc2=Återställa arkivfil (zip-fil till exempel) av dokumentkatalog för att extrahera träd filer i dokumentkatalog av en ny Dolibarr anläggning eller i den nuvarande dokument directoy <b>(%s).</b>
+RestoreDesc3=Återställa data från en backup dumpfilen, i databasen av den nya Dolibarr installationen eller i databasen av den nuvarande anläggningen <b>(%s).</b> Varning, när återställningen är klar, måste du använda en användarnamn / lösenord, som fanns när säkerhetskopian gjordes, för att ansluta igen. Om du vill återställa en backup databas i detta aktuella installationen, kan du följa den här assistent.
 RestoreMySQL=MySQL import
 ForcedToByAModule= Denna regel tvingas <b>%s</b> av en aktiverad modul
 PreviousDumpFiles=Tillgänglig databas backup dumpfiler
@@ -1057,8 +1057,8 @@ MAIN_PROXY_PASS=Lösenord för att använda proxyservern
 DefineHereComplementaryAttributes=Här definierar du alla atributes inte redan finns tillgänglig som standard, och att du vill bli stöd för %s.
 ExtraFields=Komplementära egenskaper
 ExtraFieldsLines=Kompletterande attribut (rader)
-ExtraFieldsSupplierOrdersLines=Complementary attributes (order lines)
-ExtraFieldsSupplierInvoicesLines=Complementary attributes (invoice lines)
+ExtraFieldsSupplierOrdersLines=Kompletterande attribut (orderrader)
+ExtraFieldsSupplierInvoicesLines=Kompletterande attribut (faktura linjer)
 ExtraFieldsThirdParties=Kompletterande attribut (tredjeparts)
 ExtraFieldsContacts=Kompletterande attribut (kontaktperson / adress)
 ExtraFieldsMember=Kompletterande attribut (medlem)
@@ -1083,7 +1083,7 @@ TotalNumberOfActivatedModules=Totalt antal aktiverade <b>funktionsmoduler:% s</b
 YouMustEnableOneModule=Minst 1 modul måste aktiveras
 ClassNotFoundIntoPathWarning=Klass %s inte funnen i PHP-sökvägen
 YesInSummer=Ja, under sommaren
-OnlyFollowingModulesAreOpenedToExternalUsers=Note, only following modules are open to external users (whatever are permission of such users):
+OnlyFollowingModulesAreOpenedToExternalUsers=Observera, endast följande moduler är öppna för externa användare (vad är tillstånd från sådana användare):
 SuhosinSessionEncrypt=Session lagring krypteras av Suhosin
 ConditionIsCurrently=Condition är för närvarande% s
 YouUseBestDriver=Du använder drivrutinen %s som är bäst drivrutin tillgänglig för tillfället.
@@ -1121,7 +1121,7 @@ ModuleCompanyCodeAquarium=Avkastningen en bokföring kod byggd med %s följt av
 ModuleCompanyCodePanicum=Avkastningen en tom bokföring kod.
 ModuleCompanyCodeDigitaria=Bokföring kod beror på tredje part kod. Koden består av tecknet &quot;C&quot; i den första positionen och därefter det första fem bokstäver av tredje part koden.
 UseNotifications=Använd anmälningar
-NotificationsDesc=EMails notifications feature allows you to silently send automatic mail, for some Dolibarr events. Targets of notifications can be defined:<br>* per third parties contacts (customers or suppliers), one contact at time.<br>* or by setting global target email addresses in module setup page.
+NotificationsDesc=E-post meddelanden funktionen kan du tyst skicka automatiska mail, för vissa Dolibarr händelser. Mål av anmälningarna kan definieras: <br> * Per tredje parter kontakter (kunder eller leverantörer), en kontakt i taget. <br> * Eller genom att sätta globala mål e-postadresser i modul inställningssidan.
 ModelModules=Dokument mallar
 DocumentModelOdt=Generera dokument från OpenDocuments mallar (.odt eller .ods filer för Openoffice, KOffice, Textedit, ...)
 WatermarkOnDraft=Vattenstämpel utkast
@@ -1187,12 +1187,12 @@ FreeLegalTextOnProposal=Fri text på affärsförslag
 WatermarkOnDraftProposal=Vattenstämpel på utkast till affärsförslag (ingen om tom)
 BANK_ASK_PAYMENT_BANK_DURING_PROPOSAL=Be om bankkonto destination förslag
 ##### AskPriceSupplier #####
-AskPriceSupplierSetup=Price requests suppliers module setup
-AskPriceSupplierNumberingModules=Price requests suppliers numbering models
-AskPriceSupplierPDFModules=Price requests suppliers documents models
-FreeLegalTextOnAskPriceSupplier=Free text on price requests suppliers
-WatermarkOnDraftAskPriceSupplier=Watermark on draft price requests suppliers (none if empty)
-BANK_ASK_PAYMENT_BANK_DURING_ASKPRICESUPPLIER=Ask for bank account destination of price request
+AskPriceSupplierSetup=Pris begär leverantörer modul konfiguration
+AskPriceSupplierNumberingModules=Pris förfrågningar leverantörer numrerings modeller
+AskPriceSupplierPDFModules=Pris begär leverantörer dokument modeller
+FreeLegalTextOnAskPriceSupplier=Fritext på förfrågningar pris leverantörer
+WatermarkOnDraftAskPriceSupplier=Vattenstämpel om förslaget pris begär leverantörer (ingen om tom)
+BANK_ASK_PAYMENT_BANK_DURING_ASKPRICESUPPLIER=Fråga efter bankkonto destination pris begäran
 ##### Orders #####
 OrdersSetup=Beställ ledning setup
 OrdersNumberingModules=Beställningar numrering moduler
@@ -1342,8 +1342,8 @@ LDAPFieldCountry=Land
 LDAPFieldCountryExample=Exempel: c
 LDAPFieldDescription=Beskrivning
 LDAPFieldDescriptionExample=Exempel: beskrivning
-LDAPFieldNotePublic=Public Note
-LDAPFieldNotePublicExample=Example : publicnote
+LDAPFieldNotePublic=Offentlig anmärkning
+LDAPFieldNotePublicExample=Exempel: publicnote
 LDAPFieldGroupMembers= Gruppmedlemmar
 LDAPFieldGroupMembersExample= Exempel: uniqueMember
 LDAPFieldBirthdate=Födelsedag
@@ -1390,14 +1390,14 @@ NumberOfProductShowInSelect=Max antal produkter i combos välj listor (0 = ingen
 ConfirmDeleteProductLineAbility=Bekräftelse vid borttagning produktserier i former
 ModifyProductDescAbility=Anpassning av produktbeskrivning i former
 ViewProductDescInFormAbility=Visualisering av produktbeskrivning i formulären (i övrigt enligt popup tooltip)
-MergePropalProductCard=Activate in product/service Attached Files tab an option to merge product PDF document to proposal PDF azur if product/service is in the proposal
+MergePropalProductCard=Aktivera i produkt / tjänst Bifogade fliken Filer en möjlighet att slå samman produkt PDF-dokument till förslag PDF azur om produkten / tjänsten är på förslaget
 ViewProductDescInThirdpartyLanguageAbility=Visualisering av produktbeskrivningar på tredjeparts språket
 UseSearchToSelectProductTooltip=Även om du har ett stort antal produkter (> 100 000), kan du öka hastigheten genom att sätta konstant PRODUCT_DONOTSEARCH_ANYWHERE till 1 i Setup-> Övrigt. Sökningen kommer då att begränsas till start av strängen.
 UseSearchToSelectProduct=Använd ett sökformuläret för att välja en produkt (i stället för en listruta).
 UseEcoTaxeAbility=Stöd Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Standard streckkod som ska användas för produkter
 SetDefaultBarcodeTypeThirdParties=Standard streckkod som ska användas för tredje part
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Modul för produkt kodgenerering och kontroll (produkt eller tjänst)
 ProductOtherConf= Produkt / tjänst konfiguration
 ##### Syslog #####
@@ -1428,9 +1428,9 @@ BarcodeDescUPC=Barcode av typ UPC
 BarcodeDescISBN=Barcode av typ ISBN
 BarcodeDescC39=Streckkod av typen C39
 BarcodeDescC128=Barcode av typ C128
-BarcodeDescDATAMATRIX=Barcode of type Datamatrix
-BarcodeDescQRCODE=Barcode of type QR code
-GenbarcodeLocation=Bar code generation command line tool (used by internal engine for some bar code types). Must be compatible with "genbarcode".<br>For example: /usr/local/bin/genbarcode
+BarcodeDescDATAMATRIX=Barcode av typen Datamatrix
+BarcodeDescQRCODE=Barcode typ QR-kod
+GenbarcodeLocation=Bar kodgenerering kommandoradsverktyg (som används av intern motor för vissa streckkodstyper). Måste vara kompatibel med "genbarcode". <br> Till exempel: / usr / local / bin / genbarcode
 BarcodeInternalEngine=Intern motor
 BarCodeNumberManager=Manager för att automatiskt definiera streckkodsnummer
 ##### Prelevements #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fast e målet
 SendingsSetup=Sända modul setup
 SendingsReceiptModel=Att skicka kvitto modell
 SendingsNumberingModules=Sänts numrering moduler
-SendingsAbility=Stöd fraktsedlar för kundleveranser.
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=I de flesta fall är sendings kvitton användas både som ark för kundleveranser (förteckning över produkter för att skicka) och ark som är recevied och undertecknas av kunden. Så produktleveranser intäkter är en dubbel funktion och är sällan aktiveras.
 FreeLegalTextOnShippings=Fritext på fraktsedlar
 ##### Deliveries #####
@@ -1512,7 +1512,7 @@ ConfirmDeleteMenu=Är du säker på att du vill ta bort posten <b>%s</b> menyn?
 DeleteLine=Radera rad
 ConfirmDeleteLine=Är du säker på att du vill ta bort denna linje?
 ##### Tax #####
-TaxSetup=Taxes, social or fiscal taxes and dividends module setup
+TaxSetup=Skatter, sociala eller skattemässiga skatter och dividender modul installations
 OptionVatMode=Mervärdesskatt
 OptionVATDefault=Kontantmetoden
 OptionVATDebitOption=Periodiseringsprincipen
@@ -1548,10 +1548,10 @@ CashDeskThirdPartyForSell=Standard generiska tredje part att använda för Sells
 CashDeskBankAccountForSell=Konto som ska användas för att ta emot kontant betalning
 CashDeskBankAccountForCheque= Konto som ska användas för att ta emot betalningar med check
 CashDeskBankAccountForCB= Konto som ska användas för att ta emot kontant betalning med kreditkort
-CashDeskDoNotDecreaseStock=Disable stock decrease when a sell is done from Point of Sale (if "no", stock decrease is done for each sell done from POS, whatever is option set into module Stock).
+CashDeskDoNotDecreaseStock=Inaktivera lager minskar när en försäljning sker från Point of Sale (om "nej", stock minskning görs för varje säljer görs från POS, vad är alternativet inställt i modul Stock).
 CashDeskIdWareHouse=Tvinga och begränsa lager att använda för aktie minskning
 StockDecreaseForPointOfSaleDisabled=Stock minskning från Point of Sale inaktiv
-StockDecreaseForPointOfSaleDisabledbyBatch=Stock decrease in POS is not compatible with lot management
+StockDecreaseForPointOfSaleDisabledbyBatch=Stock minskning av POS är inte kompatibelt med mycket hantering
 CashDeskYouDidNotDisableStockDecease=Du har inte inaktivera lager minskning när du gör en sälja från Point of Sale. Så ett lager krävs.
 ##### Bookmark #####
 BookmarkSetup=Bokmärk modul setup
@@ -1563,14 +1563,14 @@ WebServicesDesc=Genom att aktivera denna modul Dolibarr bli en webbtjänst serve
 WSDLCanBeDownloadedHere=WSDL-deskriptor fil som serviceses kan ladda ner här
 EndPointIs=SOAP klienter måste skicka in sina ansökningar till Dolibarr endpoint finns på URL
 ##### API ####
-ApiSetup=API module setup
-ApiDesc=By enabling this module, Dolibarr become a REST server to provide miscellaneous web services.
-KeyForApiAccess=Key to use API (parameter "api_key")
-ApiProductionMode=Enable production mode
-ApiEndPointIs=You can access to the API at url
-ApiExporerIs=You can explore the API at url
-OnlyActiveElementsAreExposed=Only elements from enabled modules are exposed
-ApiKey=Key for API
+ApiSetup=API-modul konfiguration
+ApiDesc=Genom att aktivera denna modul Dolibarr bli en REST-server för att tillhandahålla diverse webbtjänster.
+KeyForApiAccess=Key att använda API (parameter "api_key")
+ApiProductionMode=Aktivera produktionsläge
+ApiEndPointIs=Du kan få tillgång till API på URL
+ApiExporerIs=Du kan utforska API på url
+OnlyActiveElementsAreExposed=Endast element från aktiverade moduler utsätts
+ApiKey=Key för API
 ##### Bank #####
 BankSetupModule=Bank modul setup
 FreeLegalTextOnChequeReceipts=Fri text om kontrollera kvitton
@@ -1586,7 +1586,7 @@ SuppliersSetup=Leverantör modul setup
 SuppliersCommandModel=Fullständig mall av leverantör för (logo. ..)
 SuppliersInvoiceModel=Komplett mall leverantörsfaktura (logo. ..)
 SuppliersInvoiceNumberingModel=Leverantörsfakturor numrerings modeller
-IfSetToYesDontForgetPermission=If set to yes, don't forget to provide permissions to groups or users allowed for the second approval
+IfSetToYesDontForgetPermission=Om satt till ja, glöm inte att ge behörighet till grupper eller användare som tillåts för den andra godkännande
 ##### GeoIPMaxmind #####
 GeoIPMaxmindSetup=GeoIP Maxmind modul setup
 PathToGeoIPMaxmindCountryDataFile=Sökväg till fil innehåller MaxMind ip till land översättning. <br> Exempel: <br> /usr/local/share/GeoIP/GeoIP.dat <br> /usr/share/GeoIP/GeoIP.dat
@@ -1600,7 +1600,7 @@ ProjectsSetup=Projekt modul setup
 ProjectsModelModule=S rapport dokument modell
 TasksNumberingModules=Uppgifter nummermodulen
 TaskModelModule=Uppgifter rapporter dokumentmodell
-UseSearchToSelectProject=Use autocompletion fields to choose project (instead of using a list box)
+UseSearchToSelectProject=Använd automatisk komplettering fälten för att välja projekt (istället för att använda en listruta)
 ##### ECM (GED) #####
 ECMSetup = GED Setup
 ECMAutoTree = Automatisk träd mapp och dokument
@@ -1614,7 +1614,7 @@ OpenFiscalYear=Öppet räkenskapsår
 CloseFiscalYear=Close räkenskapsår
 DeleteFiscalYear=Radera räkenskapsår
 ConfirmDeleteFiscalYear=Är du säker på att du vill ta bort detta verksamhetsår?
-Opened=Open
+Opened=Öppen
 Closed=Stängt
 AlwaysEditable=Kan alltid redigeras
 MAIN_APPLICATION_TITLE=Tvinga synliga namn ansökan (varning: ställa ditt eget namn här kan bryta funktionen Autofyll inloggning när du använder DoliDroid mobil applikation)
@@ -1628,47 +1628,47 @@ SortOrder=Sorteringsordning
 Format=Format
 TypePaymentDesc=0: Kundbetalning typ, 1: Leverantörsbetalnings typ, 2: Både kunder och leverantörer betalnings typ
 IncludePath=Inkludera sökväg (definerad i variabel %s)
-ExpenseReportsSetup=Setup of module Expense Reports
-TemplatePDFExpenseReports=Document templates to generate expense report document
-NoModueToManageStockDecrease=No module able to manage automatic stock decrease has been activated. Stock decrease will be done on manual input only.
-NoModueToManageStockIncrease=No module able to manage automatic stock increase has been activated. Stock increase will be done on manual input only.
-YouMayFindNotificationsFeaturesIntoModuleNotification=You may find options for EMail notifications by enabling and configuring the module "Notification".
-ListOfNotificationsPerContact=List of notifications per contact*
-ListOfFixedNotifications=List of fixed notifications
-GoOntoContactCardToAddMore=Go on the tab "Notifications" of a thirdparty contact to add or remove notifications for contacts/addresses
-Threshold=Threshold
-BackupDumpWizard=Wizard to build database backup dump file
-SomethingMakeInstallFromWebNotPossible=Installation of external module is not possible from the web interface for the following reason:
-SomethingMakeInstallFromWebNotPossible2=For this reason, process to upgrade described here is only manual steps a privileged user can do.
-InstallModuleFromWebHasBeenDisabledByFile=Install of external module from application has been disabled by your administrator. You must ask him to remove the file <strong>%s</strong> to allow this feature.
-ConfFileMuseContainCustom=Installing an external module from application save the module files into directory <strong>%s</strong>. To have this directory processed by Dolibarr, you must setup your <strong>conf/conf.php</strong> to have option<br>- <strong>$dolibarr_main_url_root_alt</strong> enabled to value <strong>$dolibarr_main_url_root_alt="/custom"</strong><br>- <strong>$dolibarr_main_document_root_alt</strong> enabled to value <strong>"%s/custom"</strong>
-HighlightLinesOnMouseHover=Highlight table lines when mouse move passes over
-PressF5AfterChangingThis=Press F5 on keyboard after changing this value to have it effective
-NotSupportedByAllThemes=Will works with eldy theme but is not supported by all themes
-BackgroundColor=Background color
-TopMenuBackgroundColor=Background color for Top menu
-LeftMenuBackgroundColor=Background color for Left menu
-BackgroundTableTitleColor=Background color for table title line
-BackgroundTableLineOddColor=Background color for odd table lines
-BackgroundTableLineEvenColor=Background color for even table lines
-MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
-NbAddedAutomatically=Number of days added to counters of users (automatically) each month
-EnterAnyCode=This field contains a reference to identify line. Enter any value of your choice, but without special characters.
-UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For exemple: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364]
-PositionIntoComboList=Position of line into combo lists
-SellTaxRate=Sale tax rate
-RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
-OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
-TemplateForElement=This template record is dedicated to which element
-TypeOfTemplate=Type of template
-TemplateIsVisibleByOwnerOnly=Template is visible by owner only
-MailToSendProposal=To send customer proposal
-MailToSendOrder=To send customer order
-MailToSendInvoice=To send customer invoice
-MailToSendShipment=To send shipment
-MailToSendIntervention=To send intervention
-MailToSendSupplierRequestForQuotation=To send quotation request to supplier
-MailToSendSupplierOrder=To send supplier order
-MailToSendSupplierInvoice=To send supplier invoice
-MailToThirdparty=To send email from thirdparty page
+ExpenseReportsSetup=Inställning av modulräkningar
+TemplatePDFExpenseReports=Dokumentmallar för att skapa reseräkning dokument
+NoModueToManageStockDecrease=Ingen modul kunna hantera automatiska aktie minskning har aktiverats. Stock minskning kommer att ske på bara manuell inmatning.
+NoModueToManageStockIncrease=Ingen modul kunna hantera automatiska lagerökningen har aktiverats. Stock ökning kommer att ske på bara manuell inmatning.
+YouMayFindNotificationsFeaturesIntoModuleNotification=Du kan hitta alternativ för e-postmeddelanden genom att aktivera och konfigurera modulen "Anmälan".
+ListOfNotificationsPerContact=Lista över anmälningar per kontakt *
+ListOfFixedNotifications=Lista över fasta anmälningar
+GoOntoContactCardToAddMore=Gå på fliken "Meddelanden" av en tredjeparts kontakt för att lägga till eller ta bort meddelanden för kontakter / adresser
+Threshold=Tröskelvärde
+BackupDumpWizard=Guiden för att bygga databas backup dumpfilen
+SomethingMakeInstallFromWebNotPossible=Installation av extern modul är inte möjligt från webbgränssnittet av följande skäl:
+SomethingMakeInstallFromWebNotPossible2=Av denna anledning, för att processen uppgradering, som beskrivs här är endast manuell steg en privilegierad användare kan göra.
+InstallModuleFromWebHasBeenDisabledByFile=Installation av extern modul från ansökan har inaktiverats av administratören. Du måste be honom att ta bort <strong>filen% s</strong> för att tillåta denna funktion.
+ConfFileMuseContainCustom=Installera en extern modul från ansökan spara modul filer till <strong>katalogen% s.</strong> Att ha den här katalogen behandlas av Dolibarr, måste du ställa in din <strong>conf / conf.php</strong> att ha alternativ <br> - <strong>$ Dolibarr_main_url_root_alt</strong> aktiverat för att <strong>värde dolibarr_main_url_root_alt = "/ custom"</strong> <br> - <strong>$ Dolibarr_main_document_root_alt</strong> aktiverat för att värdet <strong>"% s / anpassade"</strong>
+HighlightLinesOnMouseHover=Markera tabelllinjer när musen flytta passerar över
+PressF5AfterChangingThis=Tryck på F5 på tangentbordet efter att ha ändrat detta värde för att få det effektiva
+NotSupportedByAllThemes=Will arbetar med Eldy tema men stöds inte av alla teman
+BackgroundColor=Bakgrundsfärg
+TopMenuBackgroundColor=Bakgrundsfärg för Huvudmeny
+LeftMenuBackgroundColor=Bakgrundsfärg för vänstermenyn
+BackgroundTableTitleColor=Bakgrundsfärg för tabell titelraden
+BackgroundTableLineOddColor=Bakgrundsfärg för udda bords linjer
+BackgroundTableLineEvenColor=Bakgrundsfärg för ännu bords linjer
+MinimumNoticePeriod=Minsta varseltid (Din ledighet begäran måste göras innan denna försening)
+NbAddedAutomatically=Antal dagar som läggs till räknare av användare (automatiskt) varje månad
+EnterAnyCode=Detta fält innehåller en hänvisning till identifiera linje. Ange något värde i ditt val, men utan specialtecken.
+UnicodeCurrency=Ange här mellan hängslen, lista över bytenummer som representerar valutasymbolen. För exemple: för $ anger [36] - för brazil real R $ [82,36] - för €, ange [8364]
+PositionIntoComboList=Position of line i kombinationslistor
+SellTaxRate=Försäljning skattesats
+RecuperableOnly=Ja moms "Non Perçue återvinningsbart" avsedd för någon stat i Frankrike. Håll värde till "Nej" i alla andra fall.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+OpportunityPercent=När du skapar en möjlighet, kommer du har definierat en uppskattad mängd projekt / bly. Enligt status möjligheter, kan detta belopp multiplicated av denna kurs att utvärdera totala beloppet alla dina möjligheter kan generera. Värdet är procent (mellan 0 och 100).
+TemplateForElement=Denna mall rekord är tillägnad vilket element
+TypeOfTemplate=Typ av mall
+TemplateIsVisibleByOwnerOnly=Mall syns av ägaren endast
+MailToSendProposal=Om du vill skicka kunden förslag
+MailToSendOrder=Om du vill skicka kundorder
+MailToSendInvoice=Om du vill skicka kundfaktura
+MailToSendShipment=Om du vill skicka försändelsen
+MailToSendIntervention=Om du vill skicka ingripande
+MailToSendSupplierRequestForQuotation=Om du vill skicka Offertförfrågan till leverantör
+MailToSendSupplierOrder=Om du vill skicka leverantör ordning
+MailToSendSupplierInvoice=Om du vill skicka leverantörsfaktura
+MailToThirdparty=Om du vill skicka e-post från tredjeparts sida
diff --git a/htdocs/langs/sv_SE/agenda.lang b/htdocs/langs/sv_SE/agenda.lang
index 861bc0841f9527f4430dec111f77c8bbac814642..3e89ca6952688fceb9579d6dce0b106c45e45e09 100644
--- a/htdocs/langs/sv_SE/agenda.lang
+++ b/htdocs/langs/sv_SE/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Händelser för alla användare av grupp
 ActionAssignedTo=Händelse delad
 AllMyActions= Alla mina handlingar och uppgifter
 AllActions= Alla åtgärder / uppgifter
-ViewList=Visa lista
 ViewCal=Visa kalender
 ViewDay=Dagsvy
 ViewWeek=Veckovy
diff --git a/htdocs/langs/sv_SE/commercial.lang b/htdocs/langs/sv_SE/commercial.lang
index 350e80a0cb969a8e5f50ebd2edaf40ee0f733373..d515458bd3e09ff5d553d13f7af795c1835e74d9 100644
--- a/htdocs/langs/sv_SE/commercial.lang
+++ b/htdocs/langs/sv_SE/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Utforma kommersiella förslag
 SearchPropal=Sök en kommersiell förslag
 CommercialDashboard=Kommersiell sammanfattning
+NoLimit=No limit
diff --git a/htdocs/langs/sv_SE/companies.lang b/htdocs/langs/sv_SE/companies.lang
index b30c90026263fb4e4f3934a61f687b50cad17acc..50c796b8bc85e87dac5ef53721ea5a24c9a3eba1 100644
--- a/htdocs/langs/sv_SE/companies.lang
+++ b/htdocs/langs/sv_SE/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Tredje part kontakt/adress
 StatusContactValidated=Status för kontakt/adress
 Company=Företag
 CompanyName=Företagets namn
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Företag
 CountryIsInEEC=Landet är inom Europeiska ekonomiska gemenskapen
 ThirdPartyName=Tredje parts namn
@@ -68,6 +69,7 @@ Country=Land
 CountryCode=Landskod
 CountryId=Land-id
 Phone=Telefon
+PhoneShort=Phone
 Skype=Skype
 Call=Ring upp
 Chat=Chat
diff --git a/htdocs/langs/sv_SE/errors.lang b/htdocs/langs/sv_SE/errors.lang
index 677aec9573fba6d22801047405e08c575997c6dc..f51e4a66aacece366f96e2223c70af99746c85bd 100644
--- a/htdocs/langs/sv_SE/errors.lang
+++ b/htdocs/langs/sv_SE/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Vänligen fyll i värde för krysslista
 ErrorNoValueForRadioType=Vänligen fyll i värde för radiolista
 ErrorBadFormatValueList=Listans värd kan inte ha mer än ett komma: <u>%s</u>,  men behöver åtminstone en: Llave, valores
 ErrorFieldCanNotContainSpecialCharacters=Fält <b>%s</b> inte innehåller specialtecken.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Fältet <b>%s</b> får inte innehåller specialtecken eller versaler.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Ingen bokföring modul aktiverad
 ErrorExportDuplicateProfil=Detta profilnamn finns redan för denna export.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matchning inte är fullständig.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Obligatoriska inställningsparametrarna har ännu inte definierat
diff --git a/htdocs/langs/sv_SE/languages.lang b/htdocs/langs/sv_SE/languages.lang
index 9b0650cd93bf4db7deda5c91a58ab9e50af7839c..614f2f4c260e2d2b0ea90119fd736c8000d2fb7b 100644
--- a/htdocs/langs/sv_SE/languages.lang
+++ b/htdocs/langs/sv_SE/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Franska (Kanada)
 Language_fr_CH=Franska (Schweiz)
 Language_fr_FR=Franska
 Language_fr_NC=Franska (Nya Kaledonien)
+Language_fy_NL=Frisian
 Language_he_IL=Hebreiska
 Language_hr_HR=Kroatiska
 Language_hu_HU=Ungerska
@@ -70,6 +71,7 @@ Language_sv_SV=Svenska
 Language_sv_SE=Svenskt
 Language_sq_AL=Albanska
 Language_sk_SK=Slovakiska
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thailändska
 Language_uk_UA=Ukrainska
diff --git a/htdocs/langs/sv_SE/main.lang b/htdocs/langs/sv_SE/main.lang
index 9fb906da69b6f88807d25df4f34848c1e0d262ed..6624a5bf0028368f49d1536910bbe738a90ef5cd 100644
--- a/htdocs/langs/sv_SE/main.lang
+++ b/htdocs/langs/sv_SE/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Måndag
 Tuesday=Tisdag
diff --git a/htdocs/langs/sv_SE/margins.lang b/htdocs/langs/sv_SE/margins.lang
index 26476d9c3273343b10238c63ce31615bd3112351..0fb5622928a9d8d036d7360eb55fdab959965bba 100644
--- a/htdocs/langs/sv_SE/margins.lang
+++ b/htdocs/langs/sv_SE/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Som produkt
 UseDiscountAsService=Som tjänst
 UseDiscountOnTotal=På delsumma
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Definierar om en global rabatt behandlas som en produkt, en tjänst, eller bara på delsumman för beräkning marginal.
-MARGIN_TYPE=Typ av marginal
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Bruttomarginal
 MargeNette=Nettomarginal
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Bruttomarginal: Säljpris - Inköpspris<br/>Nettomarginal: Säljpris - Kostnadspris
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Kostnadspris
 BuyingCost=Kostnadspris
 UnitCharges=Enhetsladdningar
diff --git a/htdocs/langs/sv_SE/products.lang b/htdocs/langs/sv_SE/products.lang
index 157db6caa446aa4640d5eecefa4f55490bbec6a4..a19c95b93c62c2296bbc2fb720f65babbc3618c1 100644
--- a/htdocs/langs/sv_SE/products.lang
+++ b/htdocs/langs/sv_SE/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unikt pris för produkt eller tjänst
 PricingRule=Regler för kundpriser
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Sätt samma pris på kunds filialer
-PriceByCustomerLog=Pris per kundlogg
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minsta rekommenderade priset är : %s
 PriceExpressionEditor=Pris uttryck redigerare
diff --git a/htdocs/langs/sv_SE/projects.lang b/htdocs/langs/sv_SE/projects.lang
index ea99e09780c4dcd84144721860ab580830311f32..32e2f0deb4361c0562d7b2ebd67e47fb99b4592a 100644
--- a/htdocs/langs/sv_SE/projects.lang
+++ b/htdocs/langs/sv_SE/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Uppgift %s skapad
 TaskModifiedInDolibarr=Uppgift %s modifierade
 TaskDeletedInDolibarr=Uppgift %s raderad
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Projektledare
 TypeContact_project_external_PROJECTLEADER=Projektledare
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/sv_SE/sendings.lang b/htdocs/langs/sv_SE/sendings.lang
index ac940cbc42d991700bbe20306a49797af14768c8..a7f40b61d45ea1c1b7b78bbcc93b81799ce896bf 100644
--- a/htdocs/langs/sv_SE/sendings.lang
+++ b/htdocs/langs/sv_SE/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Transporter
 AllSendings=All Shipments
 Shipment=Sändning
 Shipments=Transporter
-ShowSending=Visa skickade
+ShowSending=Show Shipments
 Receivings=Kvitto
 SendingsArea=Transporter område
 ListOfSendings=Lista över transporter
@@ -26,8 +26,8 @@ QtyToShip=Antal till-fartyg
 QtyReceived=Antal mottagna
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Andra sändningar för denna beställning
-DateSending=Datum skicka ordning
-DateSendingShort=Datum skicka ordning
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Transporter för denna beställning
 SendingsAndReceivingForSameOrder=Transporter och receivings för denna order
 SendingsToValidate=Transporter för att validera
diff --git a/htdocs/langs/sv_SE/stocks.lang b/htdocs/langs/sv_SE/stocks.lang
index bd39347859f4459bc2372dafb3bb904b3b6faedb..986097678b9a293c4abff87a83d046da35982771 100644
--- a/htdocs/langs/sv_SE/stocks.lang
+++ b/htdocs/langs/sv_SE/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Regel för lagerminskning
 RuleForStockManagementIncrease=Regel för lagerökning
 DeStockOnBill=Minska befintligt lager vid validering av kundfakturor / kreditnotor
 DeStockOnValidateOrder=Minska befintligt lager vid validering av kundorder
-DeStockOnShipment=Minska befintligt lager vid validering av skeppning
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Öka befintligt lager vid validering av leverantörsfakturor / kreditnotor
 ReStockOnValidateOrder=Öka befintligt lager vid godkänd leverantörsorder
 ReStockOnDispatchOrder=Öka befintligt lager vid manuell sändning till lager, efter mottagande av leverantörsorder
@@ -134,7 +134,7 @@ IsInPackage=Ingår i förpackning
 ShowWarehouse=Visa lagret
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Lagerförflyttning av produkt %s till ett annat lager
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/sv_SE/trips.lang b/htdocs/langs/sv_SE/trips.lang
index 7c3fbf3826fbba9ec540bf4672a848c0f938fdd5..f4ce2dc75e8afe15aa328b9238927adfd0241d86 100644
--- a/htdocs/langs/sv_SE/trips.lang
+++ b/htdocs/langs/sv_SE/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/sw_SW/accountancy.lang b/htdocs/langs/sw_SW/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/sw_SW/accountancy.lang
+++ b/htdocs/langs/sw_SW/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/sw_SW/admin.lang b/htdocs/langs/sw_SW/admin.lang
index 0b8035086c968fd2d607b1d25e88549ded051f34..17d85f399941f564b17548df0a27dd9d737e81b5 100644
--- a/htdocs/langs/sw_SW/admin.lang
+++ b/htdocs/langs/sw_SW/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Sendings numbering modules
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping 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 shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/sw_SW/agenda.lang b/htdocs/langs/sw_SW/agenda.lang
index 93ea33678e5cc7a3618b9d2f2077f5577ae5bb60..08fd8c9b806de5dce4491907040fd5602cbc7112 100644
--- a/htdocs/langs/sw_SW/agenda.lang
+++ b/htdocs/langs/sw_SW/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= All my events/tasks
 AllActions= All events/tasks
-ViewList=List view
 ViewCal=Month view
 ViewDay=Day view
 ViewWeek=Week view
diff --git a/htdocs/langs/sw_SW/commercial.lang b/htdocs/langs/sw_SW/commercial.lang
index 7acdc7bd7e6df5d353eec33e9eb9b8fb8d0ec42f..29315241a0c1622bf0c11bfad70ac8dfc1712d3f 100644
--- a/htdocs/langs/sw_SW/commercial.lang
+++ b/htdocs/langs/sw_SW/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/sw_SW/companies.lang b/htdocs/langs/sw_SW/companies.lang
index 42a9a884c761ad3b3be0f8d92cc5fdde6e580137..764ca9693504fc023757fab9c2f82a38935ee638 100644
--- a/htdocs/langs/sw_SW/companies.lang
+++ b/htdocs/langs/sw_SW/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Third party contact/address
 StatusContactValidated=Status of contact/address
 Company=Company
 CompanyName=Company name
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Companies
 CountryIsInEEC=Country is inside European Economic Community
 ThirdPartyName=Third party name
@@ -68,6 +69,7 @@ Country=Country
 CountryCode=Country code
 CountryId=Country id
 Phone=Phone
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/sw_SW/errors.lang b/htdocs/langs/sw_SW/errors.lang
index 3fc477121f01ec37224e22a7cb98153aeffbc5c0..2cdc521612acdee49654316bbfcf24d9d9e66414 100644
--- a/htdocs/langs/sw_SW/errors.lang
+++ b/htdocs/langs/sw_SW/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/sw_SW/languages.lang b/htdocs/langs/sw_SW/languages.lang
index 774abdd2f506f8da27670dbc8293ded466e2f847..19c8c7a395024f98972554528bb12fdd0740aec6 100644
--- a/htdocs/langs/sw_SW/languages.lang
+++ b/htdocs/langs/sw_SW/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Kifaransa (Canada)
 Language_fr_CH=Kifaransa (Switzerland)
 Language_fr_FR=Kifaransa
 Language_fr_NC=Kifaransa (New Caledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Kiebrania
 Language_hr_HR=Croatian
 Language_hu_HU=Hungarian
@@ -70,6 +71,7 @@ Language_sv_SV=Swedish
 Language_sv_SE=Swedish
 Language_sq_AL=Albanian
 Language_sk_SK=Slovakiska
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Kiukreni
diff --git a/htdocs/langs/sw_SW/main.lang b/htdocs/langs/sw_SW/main.lang
index 12d9337641dee7e99af97216c364fe1d4070586e..0802b693ffdd33c37d6614d285d36e48d99b8cf7 100644
--- a/htdocs/langs/sw_SW/main.lang
+++ b/htdocs/langs/sw_SW/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Monday
 Tuesday=Tuesday
diff --git a/htdocs/langs/sw_SW/margins.lang b/htdocs/langs/sw_SW/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/sw_SW/margins.lang
+++ b/htdocs/langs/sw_SW/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/sw_SW/products.lang b/htdocs/langs/sw_SW/products.lang
index 55b1d016827f1eda96e4f8861becf006341e5974..9dcaf5bc68443ed389527b089f3474be16b4e181 100644
--- a/htdocs/langs/sw_SW/products.lang
+++ b/htdocs/langs/sw_SW/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/sw_SW/projects.lang b/htdocs/langs/sw_SW/projects.lang
index f4b9129117dd0a532aadf4cfc1e352d1efa6cc6c..0e20e9947060d4b957da3ea1cbd520105b551d88 100644
--- a/htdocs/langs/sw_SW/projects.lang
+++ b/htdocs/langs/sw_SW/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leader
 TypeContact_project_external_PROJECTLEADER=Project leader
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/sw_SW/sendings.lang b/htdocs/langs/sw_SW/sendings.lang
index 1dc182c6fdcc75bb2fed7663ac9561bacd3741c5..4d4aca48cd9459c12589284852cd6551e724cc38 100644
--- a/htdocs/langs/sw_SW/sendings.lang
+++ b/htdocs/langs/sw_SW/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Shipments
 AllSendings=All Shipments
 Shipment=Shipment
 Shipments=Shipments
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Shipments area
 ListOfSendings=List of shipments
@@ -26,8 +26,8 @@ QtyToShip=Qty to ship
 QtyReceived=Qty received
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Other shipments for this order
-DateSending=Date sending order
-DateSendingShort=Date sending order
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Shipments for this order
 SendingsAndReceivingForSameOrder=Shipments and receivings for this order
 SendingsToValidate=Shipments to validate
diff --git a/htdocs/langs/sw_SW/stocks.lang b/htdocs/langs/sw_SW/stocks.lang
index 7aeef1c96414b7c022420907803398303d9af080..1056cefe33227f25ac7483569ee29ec5f7ec9d0c 100644
--- a/htdocs/langs/sw_SW/stocks.lang
+++ b/htdocs/langs/sw_SW/stocks.lang
@@ -57,7 +57,7 @@ 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
+DeStockOnShipment=Decrease real stocks on shipping 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
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/sw_SW/trips.lang b/htdocs/langs/sw_SW/trips.lang
index 6944fd52714036b73f8ce826e0b0b92f87d46bde..4aa616c3b6e39f013d35ba6a9f243527528c40f5 100644
--- a/htdocs/langs/sw_SW/trips.lang
+++ b/htdocs/langs/sw_SW/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/th_TH/accountancy.lang b/htdocs/langs/th_TH/accountancy.lang
index 8a77feacba3f5c4a0c93f02d64dcabfd69a81160..5be669f351ec6b149d5a11ab0a1cddb89ab5dd3f 100644
--- a/htdocs/langs/th_TH/accountancy.lang
+++ b/htdocs/langs/th_TH/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=บัญชีการบัญชีใหม่
 Update=ปรับปรุง
 List=รายการ
 Create=สร้าง
+CreateMvts=Create movement
 UpdateAccount=การเปลี่ยนแปลงของบัญชีบัญชี
 UpdateMvts=การปรับเปลี่ยนของการเคลื่อนไหว
 WriteBookKeeping=บันทึกในบัญชีแยกประเภททั่วไป
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=เริ่มต้นการเรี
 
 AccountLength=ความยาวของบัญชีที่แสดงในบัญชี Dolibarr
 AccountLengthDesc=ฟังก์ชั่นที่ช่วยให้การแสร้งความยาวของบัญชีบัญชีโดยการเปลี่ยนพื้นที่โดยตัวเลขที่ศูนย์ ฟังก์ชั่นนี้เพียงสัมผัสหน้าจอก็ไม่ได้ปรับเปลี่ยนบัญชีบัญชีจดทะเบียนใน Dolibarr เพื่อการส่งออก, ฟังก์ชั่นนี้มีความจำเป็นต้องใช้งานร่วมกับซอฟต์แวร์
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=ความยาวของบัญชีทั่วไป
 ACCOUNTING_LENGTH_AACCOUNT=ความยาวของบัญชีของบุคคลที่สาม
 
diff --git a/htdocs/langs/th_TH/admin.lang b/htdocs/langs/th_TH/admin.lang
index e69aa8c39f967cd36ee9c8ae22896fec9498f426..a5d504f1e42727032bf600b35ee69ab7909c0649 100644
--- a/htdocs/langs/th_TH/admin.lang
+++ b/htdocs/langs/th_TH/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=บัญชี (ขั้นสูง)
 Module50400Desc=การจัดการการบัญชี (ฝ่ายคู่)
 Module54000Name=PrintIPP
 Module54000Desc=พิมพ์โดยตรง (โดยไม่ต้องเปิดเอกสาร) โดยใช้อินเตอร์เฟซถ้วยไอพีพี (เครื่องพิมพ์จะต้องมองเห็นจากเซิร์ฟเวอร์และ CUPS จะต้อง installe บนเซิร์ฟเวอร์)
-Module55000Name=โพล
-Module55000Desc=โมดูลที่จะทำให้การเลือกตั้งออนไลน์ (เช่น Doodle, กระดุม, Rdvz, ... )
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=อัตรากำไรขั้นต้น
 Module59000Desc=โมดูลการจัดการอัตรากำไรขั้นต้น
 Module60000Name=คณะกรรมการ
@@ -821,7 +821,7 @@ DictionaryEMailTemplates=แม่แบบอีเมล
 DictionaryUnits=หน่วย
 DictionaryProspectStatus=สถานะ prospection
 DictionaryHolidayTypes=ประเภทของใบ
-DictionaryOpportunityStatus=Opportunity status for project/lead
+DictionaryOpportunityStatus=สถานะการเปิดโอกาสให้โครงการ / นำ
 SetupSaved=การตั้งค่าที่บันทึกไว้
 BackToModuleList=กลับไปยังรายการโมดูล
 BackToDictionaryList=กลับไปยังรายการพจนานุกรม
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=เหตุการณ์การรักษาคว
 NoEventFoundWithCriteria=เหตุการณ์การรักษาความปลอดภัยที่ไม่ได้พบเกณฑ์การค้นหาดังกล่าว
 SeeLocalSendMailSetup=ดูการตั้งค่าของคุณ sendmail ท้องถิ่น
 BackupDesc=เพื่อให้การสำรองข้อมูลที่สมบูรณ์ของ Dolibarr คุณต้อง:
-BackupDesc2=บันทึกเนื้อหาของไดเรกทอรีเอกสาร <b>(% s)</b> ที่มีไฟล์ที่อัปโหลดและสร้างทั้งหมด (คุณสามารถทำเช่นซิป)
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=บันทึกเนื้อหาของฐานข้อมูลของคุณ <b>(% s)</b> ลงในแฟ้มการถ่ายโอนข้อมูล สำหรับนี้คุณสามารถใช้ผู้ช่วยต่อไปนี้
 BackupDescX=ไดเรกทอรีเก็บควรเก็บไว้ในสถานที่ที่ปลอดภัย
 BackupDescY=สร้างแฟ้มการถ่ายโอนควรเก็บไว้ในสถานที่ที่ปลอดภัย
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=ใช้แบบฟอร์มการค้นห
 UseEcoTaxeAbility=สนับสนุน Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=ประเภทบาร์โค้ดเริ่มต้นที่จะใช้สำหรับผลิตภัณฑ์
 SetDefaultBarcodeTypeThirdParties=ประเภทบาร์โค้ดเริ่มต้นที่จะใช้สำหรับบุคคลที่สาม
-UseUnits=หน่วยสนับสนุน
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module สำหรับรุ่นรหัสสินค้าและการตรวจสอบ (สินค้าหรือบริการ)
 ProductOtherConf= สินค้า / การกำหนดค่าบริการ
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=เป้าหมายคงที่อีเมล
 SendingsSetup=ส่งติดตั้งโมดูล
 SendingsReceiptModel=รูปแบบการส่งใบเสร็จรับเงิน
 SendingsNumberingModules=sendings โมดูลจำนวน
-SendingsAbility=การสนับสนุนการจัดส่งแผ่นสำหรับการส่งมอบลูกค้า
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=ในกรณีส่วนใหญ่ตอบรับใบเสร็จรับเงินที่มีการใช้ทั้งสองเป็นแผ่นสำหรับการส่งมอบลูกค้า (รายชื่อของผลิตภัณฑ์ที่จะส่ง) และแผ่นที่ recevied และลงนามโดยลูกค้า ดังนั้นใบเสร็จรับเงินการส่งมอบผลิตภัณฑ์ที่มีคุณลักษณะที่ซ้ำกันและมีการเปิดใช้งานไม่ค่อย
 FreeLegalTextOnShippings=ข้อความฟรีในการจัดส่ง
 ##### Deliveries #####
@@ -1651,24 +1651,24 @@ LeftMenuBackgroundColor=สีพื้นหลังสำหรับเม
 BackgroundTableTitleColor=สีพื้นหลังสำหรับสายชื่อตาราง
 BackgroundTableLineOddColor=สีพื้นหลังสำหรับสายตารางแปลก
 BackgroundTableLineEvenColor=สีพื้นหลังสำหรับแม้แต่เส้นตาราง
-MinimumNoticePeriod=Minimum notice period (Your leave request must be done before this delay)
-NbAddedAutomatically=Number of days added to counters of users (automatically) each month
-EnterAnyCode=This field contains a reference to identify line. Enter any value of your choice, but without special characters.
-UnicodeCurrency=Enter here between braces, list of byte number that represent the currency symbol. For exemple: for $, enter [36] - for brazil real R$ [82,36] - for €, enter [8364]
-PositionIntoComboList=Position of line into combo lists
-SellTaxRate=Sale tax rate
-RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
-OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
-TemplateForElement=This template record is dedicated to which element
-TypeOfTemplate=Type of template
-TemplateIsVisibleByOwnerOnly=Template is visible by owner only
-MailToSendProposal=To send customer proposal
-MailToSendOrder=To send customer order
-MailToSendInvoice=To send customer invoice
-MailToSendShipment=To send shipment
-MailToSendIntervention=To send intervention
-MailToSendSupplierRequestForQuotation=To send quotation request to supplier
-MailToSendSupplierOrder=To send supplier order
-MailToSendSupplierInvoice=To send supplier invoice
-MailToThirdparty=To send email from thirdparty page
+MinimumNoticePeriod=ระยะเวลาการแจ้งให้ทราบล่วงหน้าขั้นต่ำ (ตามคำขอลาของคุณจะต้องทำก่อนการหน่วงเวลานี้)
+NbAddedAutomatically=จำนวนวันที่เพิ่มเข้าไปในเคาน์เตอร์ของผู้ใช้ (โดยอัตโนมัติ) ในแต่ละเดือน
+EnterAnyCode=ฟิลด์นี้มีการอ้างอิงในการระบุสาย ป้อนค่าที่คุณเลือกได้ แต่ไม่มีตัวอักษรพิเศษ
+UnicodeCurrency=ป้อนที่นี่ระหว่างวงเล็บรายการจำนวนไบต์ที่เป็นตัวแทนของสัญลักษณ์สกุลเงิน สำหรับ exemple: ราคา $ ป้อน [36] - ราคา $ บราซิลจริง R [82,36] - สำหรับ€ป้อน [8364]
+PositionIntoComboList=ตำแหน่งของเส้นเป็นรายการคำสั่งผสม
+SellTaxRate=อัตราภาษีการขาย
+RecuperableOnly=ใช่ภาษีมูลค่าเพิ่ม "ไม่PerçueRécupérable" ทุ่มเทของรัฐในฝรั่งเศสบาง เก็บค่าที่จะ "ไม่" ในกรณีอื่น ๆ
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+OpportunityPercent=เมื่อคุณสร้างโอกาสที่คุณจะกำหนดจำนวนเงินประมาณของโครงการ / นำ ตามสถานะของโอกาสที่เงินจำนวนนี้อาจจะ multiplicated โดยอัตรานี้ในการประเมินปริมาณทั่วโลกโอกาสของคุณอาจสร้าง ค่าร้อยละ (ระหว่าง 0 และ 100)
+TemplateForElement=บันทึกแม่แบบนี้มีความมุ่งมั่นที่องค์ประกอบ
+TypeOfTemplate=ประเภทของแม่แบบ
+TemplateIsVisibleByOwnerOnly=แม่แบบสามารถมองเห็นได้โดยเจ้าของเท่านั้น
+MailToSendProposal=ที่จะส่งข้อเสนอของลูกค้า
+MailToSendOrder=ในการส่งคำสั่งของลูกค้า
+MailToSendInvoice=ในการส่งใบแจ้งหนี้ลูกค้า
+MailToSendShipment=ในการส่งการจัดส่ง
+MailToSendIntervention=ในการส่งการแทรกแซง
+MailToSendSupplierRequestForQuotation=ในการส่งคำขอใบเสนอราคาในการจัดจำหน่าย
+MailToSendSupplierOrder=ในการส่งคำสั่งผู้จัดจำหน่าย
+MailToSendSupplierInvoice=ในการส่งใบแจ้งหนี้จัดจำหน่าย
+MailToThirdparty=ในการส่งอีเมล์จากหน้า thirdparty
diff --git a/htdocs/langs/th_TH/agenda.lang b/htdocs/langs/th_TH/agenda.lang
index 370cbd0f92618d5962d72b990a09834f99e79c3a..16b8ebe8a7c6b7edffa85a75f2fa497f81e25728 100644
--- a/htdocs/langs/th_TH/agenda.lang
+++ b/htdocs/langs/th_TH/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=กิจกรรมสำหรับผู้ใช้
 ActionAssignedTo=เหตุการณ์ได้รับมอบหมายให้
 AllMyActions= เหตุการณ์ทั้งหมดของฉัน / งาน
 AllActions= เหตุการณ์ทั้งหมด / งาน
-ViewList=มุมมองรายการ
 ViewCal=มุมมองรายเดือน
 ViewDay=มุมมองรายวัน
 ViewWeek=มุมมองสัปดาห์
@@ -97,9 +96,9 @@ ActionType=ประเภทเหตุการณ์
 DateActionBegin=วันที่เริ่มต้นเหตุการณ์
 CloneAction=เหตุการณ์โคลน
 ConfirmCloneEvent=<b>คุณแน่ใจหรือว่าต้องการโคลนเหตุการณ์% s?</b>
-RepeatEvent=Repeat event
-EveryWeek=Every week
-EveryMonth=Every month
-DayOfMonth=Day of month
-DayOfWeek=Day of week
-DateStartPlusOne=Date start + 1 hour
+RepeatEvent=เหตุการณ์ซ้ำ
+EveryWeek=ทุกสัปดาห์
+EveryMonth=ทุกเดือน
+DayOfMonth=วันของเดือน
+DayOfWeek=วันของสัปดาห์
+DateStartPlusOne=เริ่มต้นวันที่ 1 ชั่วโมง
diff --git a/htdocs/langs/th_TH/banks.lang b/htdocs/langs/th_TH/banks.lang
index 762fb9abe86e794757d567fcbe86f25a112ab57f..aff3312d50768b5aca830820f233fd0e53c8d6b7 100644
--- a/htdocs/langs/th_TH/banks.lang
+++ b/htdocs/langs/th_TH/banks.lang
@@ -165,8 +165,8 @@ DeleteARib=ลบบันทึกบ้าน
 ConfirmDeleteRib=คุณแน่ใจหรือว่าต้องการลบระเบียนบ้านนี้หรือไม่?
 StartDate=วันที่เริ่มต้น
 EndDate=วันที่สิ้นสุด
-RejectCheck=Check rejection
-ConfirmRejectCheck=Are you sure you want to mark this check as rejected ?
-RejectCheckDate=Check rejection date
-CheckRejected=Check rejected
-CheckRejectedAndInvoicesReopened=Check rejected and invoices reopened
+RejectCheck=ตรวจสอบการปฏิเสธ
+ConfirmRejectCheck=คุณแน่ใจหรือว่าต้องการทำเครื่องหมายเครื่องหมายนี้เป็นปฏิเสธ?
+RejectCheckDate=ตรวจสอบวันปฏิเสธ
+CheckRejected=ตรวจสอบการปฏิเสธ
+CheckRejectedAndInvoicesReopened=ตรวจสอบการปฏิเสธและใบแจ้งหนี้เปิด
diff --git a/htdocs/langs/th_TH/categories.lang b/htdocs/langs/th_TH/categories.lang
index 7226d2770571544b1b93b730de9f2d56ccf7d056..a0cea40541b220bbc78542d83d63fe2107629968 100644
--- a/htdocs/langs/th_TH/categories.lang
+++ b/htdocs/langs/th_TH/categories.lang
@@ -108,4 +108,4 @@ CategorieRecursiv=การเชื่อมโยงที่มีแท็
 CategorieRecursivHelp=หากเปิดใช้งานผลิตภัณฑ์นี้ยังจะเชื่อมโยงกับประเภทหลักเมื่อมีการเพิ่มเข้าไปในหมวดหมู่
 AddProductServiceIntoCategory=เพิ่มสินค้า / บริการดังต่อไปนี้
 ShowCategory=แสดงแท็ก / หมวดหมู่
-ByDefaultInList=By default in list
+ByDefaultInList=โดยค่าเริ่มต้นในรายการ
diff --git a/htdocs/langs/th_TH/commercial.lang b/htdocs/langs/th_TH/commercial.lang
index 227ed90826430cc10f67dd28b9ef083d04124811..445a6c39b793e68ad3bead6751791f6b9cf0cefb 100644
--- a/htdocs/langs/th_TH/commercial.lang
+++ b/htdocs/langs/th_TH/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=สถานะ Prospect
 DraftPropals=ข้อเสนอในเชิงพาณิชย์ร่าง
 SearchPropal=ค้นหาข้อเสนอในเชิงพาณิชย์
 CommercialDashboard=สรุปพาณิชย์
+NoLimit=No limit
diff --git a/htdocs/langs/th_TH/companies.lang b/htdocs/langs/th_TH/companies.lang
index 5023c005c60aff5183144939e74b9b00ef472749..e2cb263996453e9d6fd1f90a5d6e5e1aedb52aa5 100644
--- a/htdocs/langs/th_TH/companies.lang
+++ b/htdocs/langs/th_TH/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=ติดต่อบุคคลที่สาม / ที
 StatusContactValidated=สถานะของการติดต่อ / ที่อยู่
 Company=บริษัท
 CompanyName=ชื่อ บริษัท
-AliasNames=ชื่อนามแฝง (เชิงพาณิชย์, เครื่องหมายการค้า, ... )
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=บริษัท
 CountryIsInEEC=ประเทศที่อยู่ภายในประชาคมเศรษฐกิจยุโรป
 ThirdPartyName=ชื่อของบุคคลที่สาม
@@ -68,6 +69,7 @@ Country=ประเทศ
 CountryCode=รหัสประเทศ
 CountryId=รหัสประเทศ
 Phone=โทรศัพท์
+PhoneShort=Phone
 Skype=Skype
 Call=โทรศัพท์
 Chat=พูดคุย
diff --git a/htdocs/langs/th_TH/compta.lang b/htdocs/langs/th_TH/compta.lang
index c47f66050e6cc8a69b7ff916444001fb467e4026..daa2846fd10aa3120b346c755febd628015d6006 100644
--- a/htdocs/langs/th_TH/compta.lang
+++ b/htdocs/langs/th_TH/compta.lang
@@ -199,16 +199,16 @@ TurnoverPerProductInCommitmentAccountingNotRelevant=<b>รายงานผล
 CalculationMode=โหมดการคำนวณ
 AccountancyJournal=วารสารการบัญชีรหัส
 ACCOUNTING_VAT_SOLD_ACCOUNT=รหัสบัญชีเริ่มต้นสำหรับการจัดเก็บภาษีภาษีมูลค่าเพิ่ม
-ACCOUNTING_VAT_BUY_ACCOUNT=Default accountancy code for recovered VAT
-ACCOUNTING_VAT_PAY_ACCOUNT=Default accountancy code for paying VAT
+ACCOUNTING_VAT_BUY_ACCOUNT=รหัสบัญชีเริ่มต้นสำหรับการกู้คืนภาษีมูลค่าเพิ่ม
+ACCOUNTING_VAT_PAY_ACCOUNT=รหัสบัญชีเริ่มต้นสำหรับการจ่ายเงินภาษีมูลค่าเพิ่ม
 ACCOUNTING_ACCOUNT_CUSTOMER=รหัสบัญชีโดยเริ่มต้นสำหรับ thirdparties ลูกค้า
 ACCOUNTING_ACCOUNT_SUPPLIER=รหัสบัญชีโดยเริ่มต้นสำหรับ thirdparties ผู้จัดจำหน่าย
 CloneTax=โคลนสังคม / ภาษีการคลัง
 ConfirmCloneTax=ยืนยันโคลนของสังคม / ชำระภาษีการคลัง
 CloneTaxForNextMonth=โคลนมันสำหรับเดือนถัดไป
-SimpleReport=Simple report
-AddExtraReport=Extra reports
-OtherCountriesCustomersReport=Foreign customers report
-BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=Based on the two first letters of the VAT number being different from your own company's country code
-SameCountryCustomersWithVAT=National customers report
-BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=Based on the two first letters of the VAT number being the same as your own company's country code
+SimpleReport=รายงานอย่างง่าย
+AddExtraReport=รายงานพิเศษ
+OtherCountriesCustomersReport=ลูกค้าต่างประเทศรายงาน
+BasedOnTwoFirstLettersOfVATNumberBeingDifferentFromYourCompanyCountry=ขึ้นอยู่กับตัวอักษรสองตัวแรกของหมายเลข VAT แตกต่างจากรหัสประเทศ บริษัท ของคุณเอง
+SameCountryCustomersWithVAT=ลูกค้าแห่งชาติรายงาน
+BasedOnTwoFirstLettersOfVATNumberBeingTheSameAsYourCompanyCountry=ขึ้นอยู่กับตัวอักษรสองตัวแรกของหมายเลข VAT เป็นเช่นเดียวกับรหัสประเทศ บริษัท ของคุณเอง
diff --git a/htdocs/langs/th_TH/errors.lang b/htdocs/langs/th_TH/errors.lang
index 184c6526cbcfe6e031580d29a3edca7098b398df..da749023eb69a40fe6541dce0fc10fd8292de9ee 100644
--- a/htdocs/langs/th_TH/errors.lang
+++ b/htdocs/langs/th_TH/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=กรุณากรอกค่าส​​ำห
 ErrorNoValueForRadioType=กรุณากรอกค่าส​​ำหรับรายการวิทยุ
 ErrorBadFormatValueList=<u>มูลค่ารายการไม่สามารถมีมากกว่าหนึ่งมา:% s</u> แต่ต้องไม่น้อยกว่าหนึ่ง Llave, valores
 ErrorFieldCanNotContainSpecialCharacters=<b>s สนาม%</b> ไม่ต้องมีอักขระพิเศษ
-ErrorFieldCanNotContainSpecialNorUpperCharacters=<b>s สนาม%</b> ไม่ต้องมีอักขระพิเศษหรืออักขระตัวพิมพ์ใหญ่
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=ไม่มีการเปิดใช้งานโมดูลบัญชี
 ErrorExportDuplicateProfil=ชื่อโปรไฟล์นี้มีอยู่แล้วสำหรับการตั้งค่าการส่งออกนี้
 ErrorLDAPSetupNotComplete=การจับคู่ Dolibarr-LDAP ไม่สมบูรณ์
@@ -100,7 +100,7 @@ ErrorProdIdAlreadyExist=% s ได้รับมอบหมายให้ส
 ErrorFailedToSendPassword=ล้มเหลวในการส่งรหัสผ่าน
 ErrorFailedToLoadRSSFile=ล้มเหลวที่จะได้รับฟีด RSS พยายามที่จะเพิ่ม MAIN_SIMPLEXMLLOAD_DEBUG คงถ้าข้อความผิดพลาดที่ไม่ได้ให้ข้อมูลที่เพียงพอ
 ErrorPasswordDiffers=แตกต่างรหัสผ่านกรุณาพิมพ์พวกเขาอีกครั้ง
-ErrorForbidden=Access denied.<br>You try to access to a page, area or feature of a disabled module or without being in an authenticated session or that is not allowed to your user.
+ErrorForbidden=ปฏิเสธการเข้าใช้ <br> คุณพยายามที่จะเข้าถึงพื้นที่หน้าหรือคุณสมบัติของโมดูลพิการหรือไม่มีอยู่ในเซสชั่นหรือรับรองความถูกต้องที่ไม่ได้รับอนุญาตให้ผู้ใช้ของคุณ
 ErrorForbidden2=การอนุญาตให้เข้าสู่ระบบนี้สามารถกำหนดได้โดยผู้ดูแลระบบ Dolibarr ของคุณจากเมนู% s ->% s
 ErrorForbidden3=ดูเหมือนว่า Dolibarr ไม่ได้ใช้ผ่านเซสชั่นการตรวจสอบสิทธิ์ ลองดูที่เอกสารการติดตั้ง Dolibarr จะทราบวิธีการจัดการ authentications (htaccess, mod_auth หรืออื่น ๆ ... )
 ErrorNoImagickReadimage=ระดับ Imagick ไม่พบใน PHP นี้ ไม่มีตัวอย่างสามารถใช้ได้ ผู้ดูแลระบบสามารถปิดการใช้งานแท็บนี้จากการตั้งค่าเมนู - จอแสดงผล
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=ไม่มีตัวแปรทั่วโล
 ErrorFieldMustBeANumeric=<b>s สนาม%</b> จะต้องเป็นค่าตัวเลข
 ErrorFieldMustBeAnInteger=<b>s สนาม%</b> ต้องเป็นจำนวนเต็ม
 ErrorMandatoryParametersNotProvided=พารามิเตอร์บังคับ (s) ไม่ได้ให้
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=พารามิเตอร์การตั้งค่าบังคับไม่ได้กำหนดไว้ยัง
diff --git a/htdocs/langs/th_TH/exports.lang b/htdocs/langs/th_TH/exports.lang
index dcf68bbe92efde333c682f9aeecb4adb2729297d..3d5782971142831c7817a73d3b17f63b4bfa49a4 100644
--- a/htdocs/langs/th_TH/exports.lang
+++ b/htdocs/langs/th_TH/exports.lang
@@ -132,4 +132,4 @@ SelectFilterFields=หากคุณต้องการที่จะกร
 FilterableFields=Champs Filtrables
 FilteredFields=สาขากรอง
 FilteredFieldsValues=ราคากรอง
-FormatControlRule=Format control rule
+FormatControlRule=รูปแบบการปกครองควบคุม
diff --git a/htdocs/langs/th_TH/languages.lang b/htdocs/langs/th_TH/languages.lang
index b61446dc3a0d39347f64dfef5627a9a040fc879f..107acf38b4480f99c0ea795e761ddcbbdf450925 100644
--- a/htdocs/langs/th_TH/languages.lang
+++ b/htdocs/langs/th_TH/languages.lang
@@ -23,7 +23,7 @@ Language_en_US=ภาษาอังกฤษ (สหรัฐอเมริก
 Language_en_ZA=ภาษาอังกฤษ (แอฟริกาใต้)
 Language_es_ES=สเปน
 Language_es_AR=สเปน (อาร์เจนตินา)
-Language_es_BO=Spanish (Bolivia)
+Language_es_BO=สเปน (โบลิเวีย)
 Language_es_CL=สเปน (ชิลี)
 Language_es_CO=สเปน (โคลอมเบีย)
 Language_es_DO=ภาษาสเปน
@@ -41,6 +41,7 @@ Language_fr_CA=ฝรั่งเศส (แคนาดา)
 Language_fr_CH=ฝรั่งเศส (วิตเซอร์แลนด์)
 Language_fr_FR=ฝรั่งเศส
 Language_fr_NC=ฝรั่งเศส (ใหม่แคลิโดเนีย)
+Language_fy_NL=Frisian
 Language_he_IL=ชาวอิสราเอล
 Language_hr_HR=โครเอเชีย
 Language_hu_HU=ฮังการี
@@ -70,6 +71,7 @@ Language_sv_SV=สวีเดน
 Language_sv_SE=สวีเดน
 Language_sq_AL=แอลเบเนีย
 Language_sk_SK=สโลวาเกีย
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=ไทย
 Language_uk_UA=ยูเครน
diff --git a/htdocs/langs/th_TH/main.lang b/htdocs/langs/th_TH/main.lang
index bf94be312e3b31d638cd6f242467a11e21fa1b19..a03f60fac2a8357d063cdfc0d47f8fac48de3e3a 100644
--- a/htdocs/langs/th_TH/main.lang
+++ b/htdocs/langs/th_TH/main.lang
@@ -710,6 +710,8 @@ Denied=ปฏิเสธ
 ListOfTemplates=รายชื่อของแม่แบบ
 Genderman=คน
 Genderwoman=หญิง
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=วันจันทร์
 Tuesday=วันอังคาร
diff --git a/htdocs/langs/th_TH/margins.lang b/htdocs/langs/th_TH/margins.lang
index 65ae3af6533b0e6329047d2945a2c498c7a78592..1bb79f31095af89efe183ae23086569d66f51bfc 100644
--- a/htdocs/langs/th_TH/margins.lang
+++ b/htdocs/langs/th_TH/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=เป็นผลิตภัณฑ์
 UseDiscountAsService=เป็นบริการ
 UseDiscountOnTotal=เกี่ยวกับผลรวมย่อย
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=กำหนดถ้าลดราคาทั่วโลกจะถือว่าเป็นสินค้าบริการหรือเพียง แต่ในผลรวมย่อยสำหรับการคำนวณอัตรากำไรขั้นต้น
-MARGIN_TYPE=ประเภทมาร์จิ้น
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=ขอบดิบ
 MargeNette=อัตรากำไรสุทธิ
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=ขอบดิบ: ราคาขาย - ราคาซื้อ <br/> อัตรากำไรสุทธิ: ราคาขาย - ราคาต้นทุน
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=ราคาทุน
 BuyingCost=ราคาทุน
 UnitCharges=ค่าใช้จ่ายต่อหน่วย
diff --git a/htdocs/langs/th_TH/products.lang b/htdocs/langs/th_TH/products.lang
index 5b247bee1910cc60afa32f3920c05703db2e24b6..88853cddd437bdc48a3d1e4e3f93cfa0aa931dea 100644
--- a/htdocs/langs/th_TH/products.lang
+++ b/htdocs/langs/th_TH/products.lang
@@ -206,11 +206,11 @@ gram=กรัม
 g=ก.
 meter=เมตร
 m=ม.
-linear เมตร = เมตรเชิงเส้น
+linearmeter=linear meter
 lm=LM
-square เมตร = ตารางเมตร
+squaremeter=square meter
 m2=ตารางเมตร
-cubic เมตร = ลูกบาศก์เมตร
+cubicmeter=cubic meter
 m3=ลูกบาศก์เมตร
 liter=ลิตร
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=ราคาที่ไม่ซ้ำกันต่อสิ
 PricingRule=กฎสำหรับราคาของลูกค้า
 AddCustomerPrice=เพิ่มราคาโดยลูกค้า
 ForceUpdateChildPriceSoc=ตั้งราคาเดียวกันกับ บริษัท ย่อยของลูกค้า
-PriceByCustomerLog=ราคาโดยการเข้าสู่ระบบของลูกค้า
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=ราคาขั้นต่ำไม่สามารถจะลดลงแล้ว% s
 MinimumRecommendedPrice=ราคาแนะนำขั้นต่ำ:% s
 PriceExpressionEditor=บรรณาธิการแสดงออกราคา
diff --git a/htdocs/langs/th_TH/projects.lang b/htdocs/langs/th_TH/projects.lang
index ead83fdf4ba031ae7b826c061b32ed6aa8fad2cd..42c4d14d4bedcc9457d28120b5e766873608317f 100644
--- a/htdocs/langs/th_TH/projects.lang
+++ b/htdocs/langs/th_TH/projects.lang
@@ -26,8 +26,8 @@ ConfirmDeleteATask=คุณแน่ใจหรือว่าต้องก
 OfficerProject=เจ้าหน้าที่โครงการ
 LastProjects=โครงการ% s ล่าสุด
 AllProjects=ทุกโครงการ
-OpenedProjects=Opened projects
-OpportunitiesStatusForOpenedProjects=Opportunities status for opened projects
+OpenedProjects=เปิดโครงการ
+OpportunitiesStatusForOpenedProjects=สถานะโอกาสสำหรับโครงการที่เปิด
 ProjectsList=รายการของโครงการ
 ShowProject=แสดงโครงการ
 SetProject=โครงการตั้ง
@@ -80,8 +80,8 @@ ListDonationsAssociatedProject=รายชื่อของการบริ
 ListActionsAssociatedProject=รายการของเหตุการณ์ที่เกี่ยวข้องกับโครงการ
 ListTaskTimeUserProject=รายชื่อของเวลาที่ใช้ในงานของโครงการ
 TaskTimeUserProject=เวลาที่ใช้ในงานของโครงการ
-ActivityOnProjectToday=Activity on project today
-ActivityOnProjectYesterday=Activity on project yesterday
+ActivityOnProjectToday=กิจกรรมในโครงการในวันนี้
+ActivityOnProjectYesterday=กิจกรรมในโครงการเมื่อวานนี้
 ActivityOnProjectThisWeek=กิจกรรมในโครงการสัปดาห์นี้
 ActivityOnProjectThisMonth=กิจกรรมในโครงการในเดือนนี้
 ActivityOnProjectThisYear=กิจกรรมในโครงการในปีนี้
@@ -97,7 +97,7 @@ ReOpenAProject=เปิดโครงการ
 ConfirmReOpenAProject=คุณแน่ใจหรือว่าต้องการที่จะเปิดโครงการนี​​้หรือไม่
 ProjectContact=รายชื่อโครงการ
 ActionsOnProject=เหตุการณ์ที่เกิดขึ้นในโครงการ
-OpenedProjects=Opened projects
+OpenedProjects=เปิดโครงการ
 YouAreNotContactOfProject=คุณยังไม่ได้ติดต่อส่วนตัวของโครงการนี​​้
 DeleteATimeSpent=ลบเวลาที่ใช้
 ConfirmDeleteATimeSpent=คุณแน่ใจหรือว่าต้องการลบในครั้งนี้ใช้เวลา?
@@ -126,8 +126,10 @@ ProjectCreatedInDolibarr=โครงการสร้าง% s
 TaskCreatedInDolibarr=งาน% s สร้าง
 TaskModifiedInDolibarr=งาน% s การแก้ไข
 TaskDeletedInDolibarr=งาน% s ลบ
-OpportunityStatus=Opportunity status
-OpportunityAmount=Opportunity amount
+OpportunityStatus=สถานะโอกาส
+OpportunityStatusShort=Opp. status
+OpportunityAmount=จำนวนเงินที่มีโอกาส
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=หัวหน้าโครงการ
 TypeContact_project_external_PROJECTLEADER=หัวหน้าโครงการ
@@ -147,7 +149,7 @@ PlannedWorkloadShort=จำนวนงาน
 WorkloadOccupation=ภาระงานนัด
 ProjectReferers=หมายวัตถุ
 SearchAProject=ค้นหาโครงการ
-SearchATask=Search a task
+SearchATask=ค้นหางาน
 ProjectMustBeValidatedFirst=โครงการจะต้องผ่านการตรวจสอบครั้งแรก
 ProjectDraft=ร่างโครงการ
 FirstAddRessourceToAllocateTime=เชื่อมโยงทรัพยากรที่จัดสรรเวลา
@@ -162,10 +164,21 @@ ResourceNotAssignedToTask=ไม่ได้กำหนดให้กับง
 AssignTaskToMe=มอบหมายงานให้ฉัน
 AssignTask=กำหนด
 ProjectOverview=ภาพรวม
-ManageTasks=Use projects to follow tasks and time
-ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
-ProjectNbProjectByMonth=Nb of created projects by month
-ProjectsStatistics=Statistics on projects/leads
-TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
-OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+ManageTasks=ใช้โครงการที่จะปฏิบัติตามงานและเวลา
+ManageOpportunitiesStatus=ใช้โครงการที่จะนำไปสู่​​การปฏิบัติตาม / opportinuties
+ProjectNbProjectByMonth=nb ของโครงการที่สร้างขึ้นโดย
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
+ProjectsStatistics=สถิติในโครงการ / โอกาสในการขาย
+TaskAssignedToEnterTime=งานที่ได้รับมอบหมาย เข้าครั้งในงานนี้จะเป็นไปได้
+OpenedProjectsByThirdparties=โครงการเปิดโดย thirdparties
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/th_TH/sendings.lang b/htdocs/langs/th_TH/sendings.lang
index 63d8ec4cd6d911ca0f2af21bfed378fc73ed086e..1e696713126e6d143a6344c42906593c39390dc5 100644
--- a/htdocs/langs/th_TH/sendings.lang
+++ b/htdocs/langs/th_TH/sendings.lang
@@ -5,7 +5,7 @@ Sendings=การจัดส่ง
 AllSendings=ทั้งหมดจัดส่ง
 Shipment=การส่งสินค้า
 Shipments=การจัดส่ง
-ShowSending=แสดงการส่ง
+ShowSending=Show Shipments
 Receivings=รายรับ
 SendingsArea=พื้นที่การจัดส่ง
 ListOfSendings=รายชื่อของการจัดส่ง
@@ -26,8 +26,8 @@ QtyToShip=จำนวนที่จะจัดส่ง
 QtyReceived=จำนวนที่ได้รับ
 KeepToShip=ยังคงอยู่ในการจัดส่ง
 OtherSendingsForSameOrder=การจัดส่งอื่น ๆ สำหรับการสั่งซื้อนี้
-DateSending=วันที่ส่งคำสั่งซื้อ
-DateSendingShort=วันที่ส่งคำสั่งซื้อ
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=การจัดส่งสำหรับการสั่งซื้อนี้
 SendingsAndReceivingForSameOrder=การจัดส่งและ Receivings สำหรับการสั่งซื้อนี้
 SendingsToValidate=ในการตรวจสอบการจัดส่ง
diff --git a/htdocs/langs/th_TH/stocks.lang b/htdocs/langs/th_TH/stocks.lang
index 7ac5a613a685331dea673547f980443af6ead6b6..6fa99d595db6d5a2e7e73cdf3d9d7ac483fa0233 100644
--- a/htdocs/langs/th_TH/stocks.lang
+++ b/htdocs/langs/th_TH/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=กฎการลดบริหารสต็
 RuleForStockManagementIncrease=กฎสำหรับการเพิ่มขึ้นบริหารสต็อก
 DeStockOnBill=ลดหุ้นที่แท้จริงในใบแจ้งหนี้ลูกค้า / บันทึกการตรวจสอบเครดิต
 DeStockOnValidateOrder=ลดหุ้นที่แท้จริงในการตรวจสอบการสั่งซื้อของลูกค้า
-DeStockOnShipment=ลดหุ้นที่แท้จริงในการตรวจสอบการจัดส่ง
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=เพิ่มหุ้นที่แท้จริงในใบแจ้งหนี้ซัพพลายเออร์ / บันทึกการตรวจสอบเครดิต
 ReStockOnValidateOrder=เพิ่มหุ้นที่แท้จริงในการอนุมัติคำสั่งซัพพลายเออร์
 ReStockOnDispatchOrder=เพิ่มหุ้นที่แท้จริงในคู่มือการฝึกอบรมออกเป็นโกดังหลังจากที่สั่งซื้อผู้จัดจำหน่ายที่ได้รับ
@@ -134,7 +134,7 @@ IsInPackage=เป็นแพคเกจที่มีอยู่
 ShowWarehouse=แสดงคลังสินค้า
 MovementCorrectStock=แก้ไขหุ้นสำหรับผลิตภัณฑ์% s
 MovementTransferStock=การโอนหุ้นของผลิตภัณฑ์% s เข้าไปในโกดังอีก
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=คลังสินค้าที่มาจะต้องกำหนดที่นี่เมื่อ "มากผลิตภัณฑ์" ที่อยู่ในโมดูล มันจะถูกใช้เพื่อแสดงรายการชจัดสรร / อนุกรมสามารถใช้ได้สำหรับสินค้าที่จำเป็นต้องใช้จำนวนมาก / ข้อมูลแบบอนุกรมสำหรับการเคลื่อนไหว หากคุณต้องการที่จะส่งสินค้าจากคลังสินค้าที่แตกต่างกันเพียงแค่ทำให้การจัดส่งเข้ามาในหลายขั้นตอน
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv. / Mov รหัส
 NoPendingReceptionOnSupplierOrder=ไม่มีการรับสัญญาณอยู่ระหว่างการพิจารณากำหนดจะเปิดเพื่อจัดจำหน่าย
 ThisSerialAlreadyExistWithDifferentDate=จำนวนมากนี้ / หมายเลขประจำเครื่อง <strong>(% s)</strong> อยู่แล้ว แต่ด้วยความแตกต่างกันหรือ eatby วัน sellby <strong>(ที่พบ% s แต่คุณป้อน% s)</strong>
diff --git a/htdocs/langs/th_TH/trips.lang b/htdocs/langs/th_TH/trips.lang
index af8c6dde7f9a0f7a78ff9b2e330fcebdf659e51c..06552d7688dcb643c7cb82fbf528499b78e51885 100644
--- a/htdocs/langs/th_TH/trips.lang
+++ b/htdocs/langs/th_TH/trips.lang
@@ -9,7 +9,7 @@ TripCard=บัตรรายงานค่าใช้จ่าย
 AddTrip=สร้างรายงานค่าใช้จ่าย
 ListOfTrips=รายชื่อของรายงานค่าใช้จ่าย
 ListOfFees=รายการค่าใช้จ่าย
-ShowTrip=Show expense report
+ShowTrip=แสดงรายงานค่าใช้จ่าย
 NewTrip=รายงานค่าใช้จ่ายใหม่
 CompanyVisited=บริษัท / มูลนิธิเข้าเยี่ยมชม
 Kilometers=กิโลเมตร
@@ -101,3 +101,4 @@ SaveTrip=ตรวจสอบรายงานค่าใช้จ่าย
 ConfirmSaveTrip=คุณแน่ใจหรือว่าต้องการตรวจสอบรายงานค่าใช้จ่ายนี้หรือไม่?
 
 NoTripsToExportCSV=ไม่มีรายงานค่าใช้จ่ายในการส่งออกในช่วงเวลานี้
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/tr_TR/accountancy.lang b/htdocs/langs/tr_TR/accountancy.lang
index ea96949d2ddd6657bc5a91e57218ee289e8807b4..4fe08dc2cbc350ddf76301e53393de6de52d01e1 100644
--- a/htdocs/langs/tr_TR/accountancy.lang
+++ b/htdocs/langs/tr_TR/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=Yeni muhasebe hesabı
 Update=Güncelle
 List=Liste
 Create=Oluştur
+CreateMvts=Create movement
 UpdateAccount=Bir muhasebe hesabının değiştirilmesi
 UpdateMvts=Bir hareketin değiştirilmesi
 WriteBookKeeping=Büyük defter hesap kayıtları
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Analiz sayfalarında "Analiz edilmişlerin
 
 AccountLength=Dolibarr'da gösterilen muhasebe hesapları uzunluğu
 AccountLengthDesc=Boşlukların sıfır figürü ile değiştirilmesiyle muhasebe hesap uzunluğunun uydurulmasını sağlayan işlevdir. Bu işlev yalnızca görüntüyü değiştirir, Dolibarr'da kayıtlı muhasebe hesaplarını değiştirmez. Dışaaktarma için bu fonksiyonun belirli yazılımla uyumlu olması gerekir.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Genel hesapların uzunluğu
 ACCOUNTING_LENGTH_AACCOUNT=Üçüncü parti hesaplarının uzunluğu
 
diff --git a/htdocs/langs/tr_TR/admin.lang b/htdocs/langs/tr_TR/admin.lang
index 45e5abb6059e9490348bc82005afead62e5f527f..c391873f2540d3a9bd104b25f672d8a46dd6f8ab 100644
--- a/htdocs/langs/tr_TR/admin.lang
+++ b/htdocs/langs/tr_TR/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Muhasebe (gelişmiş)
 Module50400Desc=Muhasebe yönetimi (çift taraf)
 Module54000Name=IPP Yazdır
 Module54000Desc=Cups IPP aryüzü kullanılarak doğrudan yazdırma (belgeler açılmadan)  (Yazıcı sunucudan görülmeli ve sunucuda CUPS kurulu olmalı)
-Module55000Name=Anket aç
-Module55000Desc=Çevrimiçi anketler yapmak için modül (Doodle, Studs, Rdvz gibi)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Oranlar
 Module59000Desc=Oran yönetimi modülü
 Module60000Name=Komisyonlar
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Hiçbir güvenlik etkinliği henüz kaydedilmedi. Eğer 
 NoEventFoundWithCriteria=Bu arama kriteri için herhangi bir güvenlik etkinliği bulunamadı.
 SeeLocalSendMailSetup=Yerel postagönder kurulumunuza bakın
 BackupDesc=Tam bir Dolibarr yedeklemesi için şunları yapmalısınız:
-BackupDesc2=Tüm gönderilen ve oluşturulan dosyaları (örneğin bir zip dosyası yapabilirsiniz) içeren belge dizininin (<b>%s</b>) içeriğini kaydedin.
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Veritabanınızın içeriğini (<b>%s</b>) bir döküm dosyasına kaydedin. Bunun için, aşağıdaki yardımcıyı kullanabilirsiniz.
 BackupDescX=Arşivlenmiş dizin güvenli bir yerde korunmalıdır.
 BackupDescY=Üretilen bilgi döküm dosyası güvenli bir yerde korunmalıdır.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Bir ürün seçmek için arama formu kullanın (liste k
 UseEcoTaxeAbility=Eko-Vergi Desteği (WEEE)
 SetDefaultBarcodeTypeProducts=Ürünler için kullanılacak varsayılan barkod türü
 SetDefaultBarcodeTypeThirdParties=Üçüncü partiler için kullanılacak varsayılan barkod tipi
-UseUnits=Birimleri destekler
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Ürün kodu oluşturma ve denetimi modülü (ürün ya da hizmet)
 ProductOtherConf= Ürün / Hizmet yapılandırma
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Sabit eposta hedefi
 SendingsSetup=Gönderme modülü kurulumu
 SendingsReceiptModel=Makbuz gönderme modeli
 SendingsNumberingModules=Gönderi numaralandırma modülü
-SendingsAbility=Müşteri teslimatları için belge gönderme desteği
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=Çoğu durumda, gönderilen fişler hem müşteri teslimatları (gönderilecek ürün listesi) hem de müşteri tarafından alınan ve imzalanan belgeler olarak kullanılır. Yani, ürün teslimat makbuzları çift kopya özelliğindedir ve nadiren etkinleştirilir.
 FreeLegalTextOnShippings=Sevkiyatlarda serbest metin
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Burada ayraçlar arasına para birimi simgesini belirten bayt sa
 PositionIntoComboList=Satırın kombo listesindeki konumu
 SellTaxRate=Satış vergisi oranı
 RecuperableOnly=Bazı Fransa eyaletlerinde geçerli olan "Non Perçue Récupérable" KDV için Evet, bütün diğer durumlar için "Hayır" girin.
-UrlTrackingDesc=Eğer taşıma sağlayıcı ya da taşımacı size sevkiyatınız durumunu denetlemek için bir web sayfası ya da sitesi önerirse, bunu burada girebilirsiniz. {TRACKID} anahtarını URL parametrelerinde kullanarak kullanıcı tarafından sevkiyat kartına girilen izleme numarası değeriyle değiştirebilirsiniz.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=Bir fırsat oluşturduğunuzda, tahmini bir proje/aday tutarı gireceksiniz. Fırsatın durumuna göre, oluşturulacak bütün fırsatların genel tutarını hesaplamak için bu tutar bu oran ile çarpılabilir. Değer yüzde cinsindedir (0 ile 100 arasında)
 TemplateForElement=Bu şablon kaydının ayrıldığı öğe
 TypeOfTemplate=Şablon türü
diff --git a/htdocs/langs/tr_TR/agenda.lang b/htdocs/langs/tr_TR/agenda.lang
index d7d8a399ea34b9851bd4d1779741a625e2be80c1..24f2ca4bb43220fefaff66e609470b8205a5197c 100644
--- a/htdocs/langs/tr_TR/agenda.lang
+++ b/htdocs/langs/tr_TR/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Grupun tüm üyelerine ait etkinlikler
 ActionAssignedTo=Etkinlik için görevlendirilen
 AllMyActions= Tüm etkinliklerim/görevlerim
 AllActions= Tüm etkinlikler/görevler
-ViewList=Liste görünümü
 ViewCal=Ay görünümü
 ViewDay=Gün görünümü
 ViewWeek=Hafta görünümü
diff --git a/htdocs/langs/tr_TR/commercial.lang b/htdocs/langs/tr_TR/commercial.lang
index 11d7368c4001ed816cc2fb5386ea78b35ab68a28..9c4f11881e88f501b7a4db9b4062e3c835886e61 100644
--- a/htdocs/langs/tr_TR/commercial.lang
+++ b/htdocs/langs/tr_TR/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Aday durumu
 DraftPropals=Taslak teklifler
 SearchPropal=Teklif ara
 CommercialDashboard=Ticaret özeti
+NoLimit=No limit
diff --git a/htdocs/langs/tr_TR/companies.lang b/htdocs/langs/tr_TR/companies.lang
index 368d6ebc24476558ce965934bfb7876b52040687..9b03af6d52ec75c5452c7f46db4f5d7cc0477449 100644
--- a/htdocs/langs/tr_TR/companies.lang
+++ b/htdocs/langs/tr_TR/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Üçüncü parti kişisi/adresi
 StatusContactValidated=Kişi/adres durumu
 Company=Firma
 CompanyName=Firma adı
-AliasNames=Rumuz adları (ticari, marka, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Firmalar
 CountryIsInEEC=Ülke, Avrupa Ekonomik Topluluğu içindedir
 ThirdPartyName=Üçüncü parti adı
@@ -68,6 +69,7 @@ Country=Ülkesi
 CountryCode=Ülke kodu
 CountryId=Ülke kimliği
 Phone=Telefonu
+PhoneShort=Phone
 Skype=Skype
 Call=Ara
 Chat=Sohbet
diff --git a/htdocs/langs/tr_TR/errors.lang b/htdocs/langs/tr_TR/errors.lang
index 3346be8794722a92fe765867f3c65687232638d2..d390d176bf25c98812fdb27c74f0815b4d55e1fb 100644
--- a/htdocs/langs/tr_TR/errors.lang
+++ b/htdocs/langs/tr_TR/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Lütfen onay kutusu listesi için değer girin
 ErrorNoValueForRadioType=Lütfen onay düğmesi için değer girin
 ErrorBadFormatValueList=Listedeki değeri birden fazla virgül içeremez: <u>%s</u>, ama en az bir tane olması gerekir: anahtar, değer
 ErrorFieldCanNotContainSpecialCharacters=<b>%s</b> alanı özel karakterler içermemelidir.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=b>%s</b> alanı ne özel karakterler ne de büyük harfler içermemelidir.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Etkinleştirilmiş muhasebe modülü yok
 ErrorExportDuplicateProfil=Bu profil adı bu dışaaktarma seti için zaten var.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP eşleşmesi tamamlanmamış.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=Seçilmiş genel değişken yok
 ErrorFieldMustBeANumeric=<b>%s</b> alanı sayısal bir değer olmalıdır
 ErrorFieldMustBeAnInteger=<b>%s</b> alanı tamsayı olmalıdır
 ErrorMandatoryParametersNotProvided=Zorunlu parametre(ler) girilmemiş
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Zorunlu kurulum parametreleri henüz tanımlanmamış
diff --git a/htdocs/langs/tr_TR/languages.lang b/htdocs/langs/tr_TR/languages.lang
index 671bae8c42be489f25556becb271e07505980cbf..c93fc8b523a2e73062daef690adfd8d74d6cb360 100644
--- a/htdocs/langs/tr_TR/languages.lang
+++ b/htdocs/langs/tr_TR/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Fransızca (Kanada)
 Language_fr_CH=Fransızca (İsviçre)
 Language_fr_FR=Fransızca
 Language_fr_NC=Fransızca (Yeni Kaledonya)
+Language_fy_NL=Frisian
 Language_he_IL=İbranice
 Language_hr_HR=Hırvatça
 Language_hu_HU=Macarca
@@ -70,6 +71,7 @@ Language_sv_SV=İsveçce
 Language_sv_SE=İsveçce
 Language_sq_AL=Arnavutça
 Language_sk_SK=Slovakça
+Language_sr_RS=Serbian
 Language_sw_SW=Kisvahilice
 Language_th_TH=Taice
 Language_uk_UA=Ukraynaca
diff --git a/htdocs/langs/tr_TR/main.lang b/htdocs/langs/tr_TR/main.lang
index 48eb44f216befd6489f9fc16882dfba233d10dae..c1c93df417e113d31e4c0ca243db95bc863ffce6 100644
--- a/htdocs/langs/tr_TR/main.lang
+++ b/htdocs/langs/tr_TR/main.lang
@@ -710,6 +710,8 @@ Denied=Reddedildi
 ListOfTemplates=Şablon listesi
 Genderman=Adam
 Genderwoman=Kadın
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Pazartesi
 Tuesday=Salı
diff --git a/htdocs/langs/tr_TR/margins.lang b/htdocs/langs/tr_TR/margins.lang
index 721d6f34ba9a3dbd0e5e4c697e4ad341af0cc479..8c651809e03e8063a97e3c1f42e5957652ab6db5 100644
--- a/htdocs/langs/tr_TR/margins.lang
+++ b/htdocs/langs/tr_TR/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Ürün olarak
 UseDiscountAsService=Hizmet olarak
 UseDiscountOnTotal=Ara toplamla
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Genel bir indirimin, oran hesaplaması için bir ürün, hizmet ya da yalnızca ara toplam olarak mı değerlendirildiğini tanımlayın.
-MARGIN_TYPE=Oran türü
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Ham oran
 MargeNette=Net oran
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Ham oran : Satış fiyatı - Alış fiyatı<br/>Net oran : Satış fiyatı - Maliyet fiyatı
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Maliyet fiyatı
 BuyingCost=Maliyet fiyatı
 UnitCharges=Birim masrafları
diff --git a/htdocs/langs/tr_TR/products.lang b/htdocs/langs/tr_TR/products.lang
index b86c794dd5d738ceef3b6c34bd792f24684cc82b..8c31948f1c1279fd4567b7b9ecab801dd51ea0b0 100644
--- a/htdocs/langs/tr_TR/products.lang
+++ b/htdocs/langs/tr_TR/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=metre
 m=m
-linear metre=lineer metre
+linearmeter=linear meter
 lm=lm
-square metre=metre kare
+squaremeter=square meter
 m2=m²
-cubic metre=metre küp
+cubicmeter=cubic meter
 m3=m³
 liter=litre
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Ürün/Servis için birim fiyat
 PricingRule=Müşteri fiyatları kuralları
 AddCustomerPrice=Müşteriye göre fiyat ekle
 ForceUpdateChildPriceSoc=Müşterinin ortaklılarına aynı fiyatı uygula
-PriceByCustomerLog=Müşteri fiyat günlüğü
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Enaz fiyat bundan düşük olamaz %s
 MinimumRecommendedPrice=Önerilen enaz fiyat: %s
 PriceExpressionEditor=Fiyat ifadesi düzenleyici
diff --git a/htdocs/langs/tr_TR/projects.lang b/htdocs/langs/tr_TR/projects.lang
index 43da9ce4dc5f8cc9fb4a439c18b3dede085b38fb..71c5e719ab664f423e04dbea0ceebc6be72ba7da 100644
--- a/htdocs/langs/tr_TR/projects.lang
+++ b/htdocs/langs/tr_TR/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=%s görev oluşturuldu
 TaskModifiedInDolibarr=%s görev değiştirildi
 TaskDeletedInDolibarr=%s görev silindi
 OpportunityStatus=Fırsat durumu
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Fırsat tutarı
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Proje önderi
 TypeContact_project_external_PROJECTLEADER=Proje önderi
@@ -165,7 +167,18 @@ ProjectOverview=Genel bakış
 ManageTasks=Görev ve süre izlemek için projeleri kullan
 ManageOpportunitiesStatus=Adayları/fırsatları izlemek için projeleri kullan
 ProjectNbProjectByMonth=Aylık oluşturulan proje sayısı
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Projeler/adaylar için istatistikler
 TaskAssignedToEnterTime=Atanan görevler. Bu göreve süre girmek mümkün olmalı.
 OpenedProjectsByThirdparties=Üçüncü partiye göre açık projeler
-OpportunityPonderatedAmount=Düşünülebilir tutardaki fırsatlar
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/tr_TR/sendings.lang b/htdocs/langs/tr_TR/sendings.lang
index a394748b645a4e00937fbbbee7248891988e3e2a..c553598607447f3d7e75fae4b50ba1b6cd56dc81 100644
--- a/htdocs/langs/tr_TR/sendings.lang
+++ b/htdocs/langs/tr_TR/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Sevkiyatlar
 AllSendings=Tüm sevkiyatlar
 Shipment=Sevkiyat
 Shipments=Sevkiyatlar
-ShowSending=Gönderimi göster
+ShowSending=Show Shipments
 Receivings=Kabuller
 SendingsArea=Sevkiyat alanı
 ListOfSendings=Sevkiyat listesi
@@ -26,8 +26,8 @@ QtyToShip=Sevk edilecek mikt.
 QtyReceived=Alınan mikt.
 KeepToShip=Gönderilmek için kalır
 OtherSendingsForSameOrder=Bu sipariş için diğer sevkiyatlar
-DateSending=Sipariş gönderme tarihi
-DateSendingShort=Sipariş gönderme tarihi
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Bu sipariş için sevkiyatlar
 SendingsAndReceivingForSameOrder=Bu sipariş için sevkiyatlar ve alımlar
 SendingsToValidate=Doğrulanacak sevkiyatlar
diff --git a/htdocs/langs/tr_TR/stocks.lang b/htdocs/langs/tr_TR/stocks.lang
index 3e2f63963b7e08ea2b39ffd43d2f83ef404b2e9d..1f7c1fdb9ab3cca2846d460ddf259355f386ddbe 100644
--- a/htdocs/langs/tr_TR/stocks.lang
+++ b/htdocs/langs/tr_TR/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Stok azaltma yönetimi kuralı
 RuleForStockManagementIncrease=Stok arttırma yönetimi kuralı
 DeStockOnBill=Müşteri faturalarının/iade faturalarının doğrulanması üzerine gerçek stokları azalt
 DeStockOnValidateOrder=Müşteri siparişlerinin doğrulanması üzerine gerçek stokları azalt
-DeStockOnShipment=Sevkiyat doğrulaması üzerine gerçek stokları azalt
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Müşteri faturalarının/iade faturalarının doğrulanması üzerine gerçek stokları arttır
 ReStockOnValidateOrder=Tedarikçi siparişlerinin onanması üzerine gerçek stokları arttır
 ReStockOnDispatchOrder=Tedarikçi siparişi aldıktan sonra, elle yapılan sevk üzerine gerçek stokları artırın
@@ -134,7 +134,7 @@ IsInPackage=Pakette içerilir
 ShowWarehouse=Depo göster
 MovementCorrectStock=Stok düzeltme yapılacak ürün %s
 MovementTransferStock=%s ürününün başka bir depoya stok aktarılması
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn="Ürün partisi" modülü açık ise kaynak depo burada tanımlanmalıdır. Hareket için parti/seri gerektiren ürün için hangi partinin/serinin uygun olduğunun listelenmesi için kullanılacaktır. Farklı depolardan ürün göndermek isterseniz bir kaç adımda sevkiyat yapın.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. kodu
 NoPendingReceptionOnSupplierOrder=Açık tedarikçi siparişlerinde bekleyen kabul yok
 ThisSerialAlreadyExistWithDifferentDate=Bu parti/seri numarası (<strong>%s</strong>) zaten var fakat farklı tüketme ya da satma tarihli bulundu (<strong>%s</strong> ama sizin girdiğiniz bu <strong>%s</strong>).
diff --git a/htdocs/langs/tr_TR/trips.lang b/htdocs/langs/tr_TR/trips.lang
index d516fa868a1521decfb300449f51a10321302283..9ec6126553355bcff33be7d870f09631e9a0c0e7 100644
--- a/htdocs/langs/tr_TR/trips.lang
+++ b/htdocs/langs/tr_TR/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Gider raporunu doğrula
 ConfirmSaveTrip=Bu gider raporunu doğrulamak istediğinizden emin misiniz?
 
 NoTripsToExportCSV=Bu dönem için dışaaktarılacak gider raporu yok.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/uk_UA/accountancy.lang b/htdocs/langs/uk_UA/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/uk_UA/accountancy.lang
+++ b/htdocs/langs/uk_UA/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/uk_UA/admin.lang b/htdocs/langs/uk_UA/admin.lang
index 9e798b3b234c172f2167581ea729ca152d7c3bd5..8879af38fca19cf3c9a15858cedf1e626806a01b 100644
--- a/htdocs/langs/uk_UA/admin.lang
+++ b/htdocs/langs/uk_UA/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Sendings numbering modules
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping 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 shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/uk_UA/agenda.lang b/htdocs/langs/uk_UA/agenda.lang
index d12303c9c6a611e116b4c294f57045ec60313353..dc8da8b14bdb976a0022f1e9c6f75f6d8181a8a7 100644
--- a/htdocs/langs/uk_UA/agenda.lang
+++ b/htdocs/langs/uk_UA/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= All my events/tasks
 AllActions= All events/tasks
-ViewList=List view
 ViewCal=Month view
 ViewDay=Day view
 ViewWeek=Week view
diff --git a/htdocs/langs/uk_UA/commercial.lang b/htdocs/langs/uk_UA/commercial.lang
index 7acdc7bd7e6df5d353eec33e9eb9b8fb8d0ec42f..29315241a0c1622bf0c11bfad70ac8dfc1712d3f 100644
--- a/htdocs/langs/uk_UA/commercial.lang
+++ b/htdocs/langs/uk_UA/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/uk_UA/companies.lang b/htdocs/langs/uk_UA/companies.lang
index 42a9a884c761ad3b3be0f8d92cc5fdde6e580137..764ca9693504fc023757fab9c2f82a38935ee638 100644
--- a/htdocs/langs/uk_UA/companies.lang
+++ b/htdocs/langs/uk_UA/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Third party contact/address
 StatusContactValidated=Status of contact/address
 Company=Company
 CompanyName=Company name
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Companies
 CountryIsInEEC=Country is inside European Economic Community
 ThirdPartyName=Third party name
@@ -68,6 +69,7 @@ Country=Country
 CountryCode=Country code
 CountryId=Country id
 Phone=Phone
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/uk_UA/errors.lang b/htdocs/langs/uk_UA/errors.lang
index 3fc477121f01ec37224e22a7cb98153aeffbc5c0..2cdc521612acdee49654316bbfcf24d9d9e66414 100644
--- a/htdocs/langs/uk_UA/errors.lang
+++ b/htdocs/langs/uk_UA/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/uk_UA/languages.lang b/htdocs/langs/uk_UA/languages.lang
index 8f7479fb910db853a9b044b8ceb6febae56ddfad..0e1f1c8aeb20d29f4edc56aef646ccd92c7dd830 100644
--- a/htdocs/langs/uk_UA/languages.lang
+++ b/htdocs/langs/uk_UA/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Французька (Канада)
 Language_fr_CH=Французька (Швейцарія)
 Language_fr_FR=Французький
 Language_fr_NC=Французька (Нова Каледонія)
+Language_fy_NL=Frisian
 Language_he_IL=Іврит
 Language_hr_HR=Хорватська
 Language_hu_HU=Угорська
@@ -70,6 +71,7 @@ Language_sv_SV=Шведська
 Language_sv_SE=Шведська
 Language_sq_AL=Албанська
 Language_sk_SK=Словаччини
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Тайська
 Language_uk_UA=Український
diff --git a/htdocs/langs/uk_UA/main.lang b/htdocs/langs/uk_UA/main.lang
index b1403b29bcafc56ba74d4cb4982e91423b01685f..5f1e7374d394c8e17429ffe8bf8ac0b482ee9a95 100644
--- a/htdocs/langs/uk_UA/main.lang
+++ b/htdocs/langs/uk_UA/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Monday
 Tuesday=Tuesday
diff --git a/htdocs/langs/uk_UA/margins.lang b/htdocs/langs/uk_UA/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/uk_UA/margins.lang
+++ b/htdocs/langs/uk_UA/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/uk_UA/products.lang b/htdocs/langs/uk_UA/products.lang
index 55b1d016827f1eda96e4f8861becf006341e5974..9dcaf5bc68443ed389527b089f3474be16b4e181 100644
--- a/htdocs/langs/uk_UA/products.lang
+++ b/htdocs/langs/uk_UA/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/uk_UA/projects.lang b/htdocs/langs/uk_UA/projects.lang
index f4b9129117dd0a532aadf4cfc1e352d1efa6cc6c..0e20e9947060d4b957da3ea1cbd520105b551d88 100644
--- a/htdocs/langs/uk_UA/projects.lang
+++ b/htdocs/langs/uk_UA/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leader
 TypeContact_project_external_PROJECTLEADER=Project leader
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/uk_UA/sendings.lang b/htdocs/langs/uk_UA/sendings.lang
index 1dc182c6fdcc75bb2fed7663ac9561bacd3741c5..4d4aca48cd9459c12589284852cd6551e724cc38 100644
--- a/htdocs/langs/uk_UA/sendings.lang
+++ b/htdocs/langs/uk_UA/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Shipments
 AllSendings=All Shipments
 Shipment=Shipment
 Shipments=Shipments
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Shipments area
 ListOfSendings=List of shipments
@@ -26,8 +26,8 @@ QtyToShip=Qty to ship
 QtyReceived=Qty received
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Other shipments for this order
-DateSending=Date sending order
-DateSendingShort=Date sending order
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Shipments for this order
 SendingsAndReceivingForSameOrder=Shipments and receivings for this order
 SendingsToValidate=Shipments to validate
diff --git a/htdocs/langs/uk_UA/stocks.lang b/htdocs/langs/uk_UA/stocks.lang
index 7aeef1c96414b7c022420907803398303d9af080..1056cefe33227f25ac7483569ee29ec5f7ec9d0c 100644
--- a/htdocs/langs/uk_UA/stocks.lang
+++ b/htdocs/langs/uk_UA/stocks.lang
@@ -57,7 +57,7 @@ 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
+DeStockOnShipment=Decrease real stocks on shipping 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
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/uk_UA/trips.lang b/htdocs/langs/uk_UA/trips.lang
index 6944fd52714036b73f8ce826e0b0b92f87d46bde..4aa616c3b6e39f013d35ba6a9f243527528c40f5 100644
--- a/htdocs/langs/uk_UA/trips.lang
+++ b/htdocs/langs/uk_UA/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/uz_UZ/accountancy.lang b/htdocs/langs/uz_UZ/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/uz_UZ/accountancy.lang
+++ b/htdocs/langs/uz_UZ/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/uz_UZ/admin.lang b/htdocs/langs/uz_UZ/admin.lang
index 0b8035086c968fd2d607b1d25e88549ded051f34..17d85f399941f564b17548df0a27dd9d737e81b5 100644
--- a/htdocs/langs/uz_UZ/admin.lang
+++ b/htdocs/langs/uz_UZ/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=No security event has been recorded yet. This can be norma
 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 (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) 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.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Default barcode type to use for products
 SetDefaultBarcodeTypeThirdParties=Default barcode type to use for third parties
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Sending module setup
 SendingsReceiptModel=Sending receipt model
 SendingsNumberingModules=Sendings numbering modules
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping 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 shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/uz_UZ/agenda.lang b/htdocs/langs/uz_UZ/agenda.lang
index 93ea33678e5cc7a3618b9d2f2077f5577ae5bb60..08fd8c9b806de5dce4491907040fd5602cbc7112 100644
--- a/htdocs/langs/uz_UZ/agenda.lang
+++ b/htdocs/langs/uz_UZ/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= All my events/tasks
 AllActions= All events/tasks
-ViewList=List view
 ViewCal=Month view
 ViewDay=Day view
 ViewWeek=Week view
diff --git a/htdocs/langs/uz_UZ/commercial.lang b/htdocs/langs/uz_UZ/commercial.lang
index 7acdc7bd7e6df5d353eec33e9eb9b8fb8d0ec42f..29315241a0c1622bf0c11bfad70ac8dfc1712d3f 100644
--- a/htdocs/langs/uz_UZ/commercial.lang
+++ b/htdocs/langs/uz_UZ/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=Prospect status
 DraftPropals=Draft commercial proposals
 SearchPropal=Search a commercial proposal
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/uz_UZ/companies.lang b/htdocs/langs/uz_UZ/companies.lang
index 42a9a884c761ad3b3be0f8d92cc5fdde6e580137..764ca9693504fc023757fab9c2f82a38935ee638 100644
--- a/htdocs/langs/uz_UZ/companies.lang
+++ b/htdocs/langs/uz_UZ/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Third party contact/address
 StatusContactValidated=Status of contact/address
 Company=Company
 CompanyName=Company name
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Companies
 CountryIsInEEC=Country is inside European Economic Community
 ThirdPartyName=Third party name
@@ -68,6 +69,7 @@ Country=Country
 CountryCode=Country code
 CountryId=Country id
 Phone=Phone
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/uz_UZ/errors.lang b/htdocs/langs/uz_UZ/errors.lang
index 3fc477121f01ec37224e22a7cb98153aeffbc5c0..2cdc521612acdee49654316bbfcf24d9d9e66414 100644
--- a/htdocs/langs/uz_UZ/errors.lang
+++ b/htdocs/langs/uz_UZ/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=Field <b>%s</b> must not contains special characters.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=No accountancy module activated
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP matching is not complete.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/uz_UZ/languages.lang b/htdocs/langs/uz_UZ/languages.lang
index f1da55490148c5abb941863726d36e60c006de5b..3d9bf981568b88327327c5284195e9ec6b6a842a 100644
--- a/htdocs/langs/uz_UZ/languages.lang
+++ b/htdocs/langs/uz_UZ/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=French (Canada)
 Language_fr_CH=French (Switzerland)
 Language_fr_FR=French
 Language_fr_NC=French (New Caledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Hebrew
 Language_hr_HR=Croatian
 Language_hu_HU=Hungarian
@@ -70,6 +71,7 @@ Language_sv_SV=Swedish
 Language_sv_SE=Swedish
 Language_sq_AL=Albanian
 Language_sk_SK=Slovakian
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thai
 Language_uk_UA=Ukrainian
diff --git a/htdocs/langs/uz_UZ/main.lang b/htdocs/langs/uz_UZ/main.lang
index a74212167ffc12787eccb5f211d8b21a9e52fa41..c68e269114e33552ca1bc63a8769937aaf4d5438 100644
--- a/htdocs/langs/uz_UZ/main.lang
+++ b/htdocs/langs/uz_UZ/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Monday
 Tuesday=Tuesday
diff --git a/htdocs/langs/uz_UZ/margins.lang b/htdocs/langs/uz_UZ/margins.lang
index 748b3c71f30c945a2ec52b1f691f248af1ae5e78..7db5ea4892e47d38f81f47f47b7beb00e1177280 100644
--- a/htdocs/langs/uz_UZ/margins.lang
+++ b/htdocs/langs/uz_UZ/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/uz_UZ/products.lang b/htdocs/langs/uz_UZ/products.lang
index 55b1d016827f1eda96e4f8861becf006341e5974..9dcaf5bc68443ed389527b089f3474be16b4e181 100644
--- a/htdocs/langs/uz_UZ/products.lang
+++ b/htdocs/langs/uz_UZ/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/uz_UZ/projects.lang b/htdocs/langs/uz_UZ/projects.lang
index f4b9129117dd0a532aadf4cfc1e352d1efa6cc6c..0e20e9947060d4b957da3ea1cbd520105b551d88 100644
--- a/htdocs/langs/uz_UZ/projects.lang
+++ b/htdocs/langs/uz_UZ/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Project leader
 TypeContact_project_external_PROJECTLEADER=Project leader
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/uz_UZ/sendings.lang b/htdocs/langs/uz_UZ/sendings.lang
index 1dc182c6fdcc75bb2fed7663ac9561bacd3741c5..4d4aca48cd9459c12589284852cd6551e724cc38 100644
--- a/htdocs/langs/uz_UZ/sendings.lang
+++ b/htdocs/langs/uz_UZ/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Shipments
 AllSendings=All Shipments
 Shipment=Shipment
 Shipments=Shipments
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Shipments area
 ListOfSendings=List of shipments
@@ -26,8 +26,8 @@ QtyToShip=Qty to ship
 QtyReceived=Qty received
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=Other shipments for this order
-DateSending=Date sending order
-DateSendingShort=Date sending order
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Shipments for this order
 SendingsAndReceivingForSameOrder=Shipments and receivings for this order
 SendingsToValidate=Shipments to validate
diff --git a/htdocs/langs/uz_UZ/stocks.lang b/htdocs/langs/uz_UZ/stocks.lang
index 7aeef1c96414b7c022420907803398303d9af080..1056cefe33227f25ac7483569ee29ec5f7ec9d0c 100644
--- a/htdocs/langs/uz_UZ/stocks.lang
+++ b/htdocs/langs/uz_UZ/stocks.lang
@@ -57,7 +57,7 @@ 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
+DeStockOnShipment=Decrease real stocks on shipping 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
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/uz_UZ/trips.lang b/htdocs/langs/uz_UZ/trips.lang
index 6944fd52714036b73f8ce826e0b0b92f87d46bde..4aa616c3b6e39f013d35ba6a9f243527528c40f5 100644
--- a/htdocs/langs/uz_UZ/trips.lang
+++ b/htdocs/langs/uz_UZ/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/vi_VN/accountancy.lang b/htdocs/langs/vi_VN/accountancy.lang
index 02b9d6320a3e8bebf8a5f169e3376b8efeccd665..cec6f2ecc3972cdd503828a2b8261cc3981d5e79 100644
--- a/htdocs/langs/vi_VN/accountancy.lang
+++ b/htdocs/langs/vi_VN/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=Tài khoản kế toán mới
 Update=Cập nhật
 List=Danh sách
 Create=Tạo
+CreateMvts=Create movement
 UpdateAccount=Sự biến đổi của một tài khoản kế toán
 UpdateMvts=Sửa đổi của một thay đổi
 WriteBookKeeping=Tài khoản ghi trong sổ kế toán tổng
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Chiều dài của kế toán tài khoản thể hiện trong Dolibarr
 AccountLengthDesc=Chức năng cho phép để giả vờ chiều dài của tài khoản kế toán bằng cách thay thế không gian bởi các con số không. Chức năng này chỉ chạm vào màn hình, nó không sửa đổi các tài khoản kế toán đăng ký tại Dolibarr. Đối với xuất khẩu, chức năng này là cần thiết để tương thích với phần mềm nhất định.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Chiều dài của các tài khoản tổng hợp
 ACCOUNTING_LENGTH_AACCOUNT=Chiều dài của các tài khoản của bên thứ ba
 
diff --git a/htdocs/langs/vi_VN/admin.lang b/htdocs/langs/vi_VN/admin.lang
index ea76a4a96b211619970bff4bc4befaac18f912b3..e64c07c4eda05a19428420a9fd83a603cca24457 100644
--- a/htdocs/langs/vi_VN/admin.lang
+++ b/htdocs/langs/vi_VN/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Kế toán (nâng cao)
 Module50400Desc=Quản trị kế toán (đôi bên)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Lợi nhuận
 Module59000Desc=Module quản lý lợi nhuận
 Module60000Name=Hoa hồng
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=Chưa có sự kiện bảo mật được ghi nhận. Đ
 NoEventFoundWithCriteria=Không có sự kiện bảo mật đã được tìm thấy cho các tiêu chí tìm kiếm như vậy.
 SeeLocalSendMailSetup=Xem thiết lập sendmail địa phương của bạn
 BackupDesc=Để thực hiện một sao lưu đầy đủ của Dolibarr, bạn phải:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=Thư mục lưu trữ nên được lưu trữ ở một nơi an toàn.
 BackupDescY=Tạo ra các tập tin dump nên được lưu trữ ở một nơi an toàn.
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Sử dụng một form tìm kiếm để chọn một s
 UseEcoTaxeAbility=Support Eco-Taxe (WEEE)
 SetDefaultBarcodeTypeProducts=Loại mã vạch mặc định để sử dụng cho các sản phẩm
 SetDefaultBarcodeTypeThirdParties=Loại mã vạch mặc định để sử dụng cho các bên thứ ba
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module để sinh ra mã sản phẩm và kiểm tra (sản phẩm hoặc dịch vụ)
 ProductOtherConf= Cấu hình Sản phẩm / Dịch vụ
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=Cài đặt module Gửi
 SendingsReceiptModel=Mô hình biên nhận Gửi
 SendingsNumberingModules=Module đánh số Gửi
-SendingsAbility=Phiếu vận chuyển cho đơn giao hàng khách hàng
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=Trong hầu hết các trường hợp, biên nhận gửi đi được sử dụng như phiếu giao hàng khách hàng (danh sách các sản phẩm để gửi) và phiếu này được nhận và ký tên bởi khách hàng. Vì vậy, phiếu vận chuyển sản phẩm là đặc tính trùng lắp và hiếm khi được kích hoạt.
 FreeLegalTextOnShippings=Free text trên phiếu vận chuyển
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/vi_VN/agenda.lang b/htdocs/langs/vi_VN/agenda.lang
index bd06fb0076b52adeed9198d4e80534c0bf4cd75e..7e3b5a95815f7b7635bc00d32ab5764de96af3d3 100644
--- a/htdocs/langs/vi_VN/agenda.lang
+++ b/htdocs/langs/vi_VN/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Sự kiện cho tất cả người dùng của nhóm
 ActionAssignedTo=Event assigned to
 AllMyActions= Tất cả các sự kiện của tôi / nhiệm vụ
 AllActions= Tất cả các sự kiện / nhiệm vụ
-ViewList=Danh sách xem
 ViewCal=Xem tháng
 ViewDay=Ngày xem
 ViewWeek=Xem theo tuần
diff --git a/htdocs/langs/vi_VN/commercial.lang b/htdocs/langs/vi_VN/commercial.lang
index d905b474831897879f1d5706836b4a3538be90d3..4ce193a354d5ee8c80febe50c1d95fc1eea3a7c1 100644
--- a/htdocs/langs/vi_VN/commercial.lang
+++ b/htdocs/langs/vi_VN/commercial.lang
@@ -5,92 +5,93 @@ CommercialCard=Thẻ thương mại
 CustomerArea=Khu vực khách hàng
 Customer=Khách hàng
 Customers=Khách hàng
-Prospect=Triển vọng
-Prospects=Triển vọng
-DeleteAction=Xóa một sự kiện / tác vụ
-NewAction=Sự kiện mới / tác vụ
-AddAction=Tạo sự kiện / tác vụ
-AddAnAction=Tạo một sự kiện / tác vụ
+Prospect=KH tiềm năng
+Prospects=KH tiềm năng
+DeleteAction=Xóa một sự kiện/tác vụ
+NewAction=Sự kiện mới/tác vụ
+AddAction=Tạo sự kiện/tác vụ
+AddAnAction=Tạo một sự kiện/tác vụ
 AddActionRendezVous=Tạo một sự kiện Rendez-vous
 Rendez-Vous=Rendezvous
-ConfirmDeleteAction=Bạn có chắc chắn muốn xóa sự kiện này / tác vụ?
+ConfirmDeleteAction=Bạn có chắc muốn xóa sự kiện/tác vụ này ?
 CardAction=Thẻ sự kiện
 PercentDone=Tỷ lệ hoàn thành
 ActionOnCompany=Tác vụ về công ty
-ActionOnContact=Tác vụ về liên hệ
+ActionOnContact=Tác vụ về liên lạc
 TaskRDV=Các cuộc họp
 TaskRDVWith=Gặp gỡ với %s
 ShowTask=Hiện tác vụ
 ShowAction=Hiện sự kiện
-ActionsReport=Sự kiện báo cáo
-ThirdPartiesOfSaleRepresentative=Thirdparties với đại diện bán hàng
+ActionsReport=Báo cáo sự kiện
+ThirdPartiesOfSaleRepresentative=Bên thứ ba với đại điện bán hàng
 SalesRepresentative=Đại diện bán hàng
 SalesRepresentatives=Đại diện bán hàng
 SalesRepresentativeFollowUp=Đại diện bán hàng (theo dõi)
 SalesRepresentativeSignature=Đại diện bán hàng (chữ ký)
 CommercialInterlocutor=Đối thoại thương mại
 ErrorWrongCode=Sai mã
-NoSalesRepresentativeAffected=Không có đại diện bán hàng đặc biệt được chỉ định
+NoSalesRepresentativeAffected=Không có đại diện bán hàng cụ thể được chỉ định
 ShowCustomer=Hiện khách hàng
-ShowProspect=Hiện khách hàng tiềm năng
-ListOfProspects=Danh sách khách hàng tiềm năng
+ShowProspect=Hiện KH tiềm năng
+ListOfProspects=Danh sách KH tiềm năng
 ListOfCustomers=Danh sách khách hàng
-LastDoneTasks=Hoàn thành tác vụ cuối %s
-LastRecordedTasks=Tác vụ ghi lại cuối cùng
-LastActionsToDo=Hoạt động lâu đời nhất cuối %s không hoàn thành
-DoneAndToDoActionsFor=Sự kiện hoàn thành và Để làm cho %s
-DoneAndToDoActions=Để hoàn thành và làm sự kiện
+LastDoneTasks=%s tác vụ đã hoàn thành cuối
+LastRecordedTasks=Tác vụ đã ghi cuối
+LastActionsToDo=%s hoạt động cuối chưa hoàn thành
+DoneAndToDoActionsFor=Sự kiện cần làm và đã hoàn thành cho %s
+DoneAndToDoActions=Sự kiện cần làm và đã hoàn thành
 DoneActions=Sự kiện hoàn thành
-DoneActionsFor=Sự kiện hoàn thành %s
-ToDoActions=Sự kiện không đầy đủ
-ToDoActionsFor=Sự kiện không đầy đủ cho %s
-SendPropalRef=Nộp đề xuất thương mại %s
-SendOrderRef=Đệ trình đơn hàng %s
+DoneActionsFor=Sự kiện hoàn thành cho %s
+ToDoActions=Sự kiện không hoàn thành
+ToDoActionsFor=Sự kiện không hoàn thành cho %s
+SendPropalRef=Nộp đơn hàng đề xuất %s
+SendOrderRef=Nộp đơn hàng %s
 StatusNotApplicable=Không áp dụng
-StatusActionToDo=Để làm
+StatusActionToDo=Cần làm
 StatusActionDone=Hoàn thành
-MyActionsAsked=Tôi đã ghi lại sự kiện
+MyActionsAsked=Sự kiện tôi đã ghi nhận
 MyActionsToDo=Sự kiện tôi phải làm
 MyActionsDone=Sự kiện được gán cho tôi
-StatusActionInProcess=Trong quá trình
-TasksHistoryForThisContact=Sự kiện cho liên hệ này
-LastProspectDoNotContact=Không liên hệ
-LastProspectNeverContacted=Không bao giờ liên lạc
-LastProspectToContact=Để liên hệ
-LastProspectContactInProcess=Liên hệ trong quá trình
-LastProspectContactDone=Liên hệ với thực hiện
-DateActionPlanned=Ngày lên kế hoạch cho sự kiện
+StatusActionInProcess=Đang xử lý
+TasksHistoryForThisContact=Sự kiện cho liên lạc này
+LastProspectDoNotContact=Không liên lạc
+LastProspectNeverContacted=Chưa từng liên lạc
+LastProspectToContact=Để liên lạc
+LastProspectContactInProcess=Đang liên lạc
+LastProspectContactDone=Đã liên lạc
+DateActionPlanned=Ngày sự kiện dự kiến
 DateActionDone=Ngày thực hiện sự kiện
-ActionAskedBy=Tổ chức sự kiện báo cáo của
-ActionAffectedTo=Event assigned to
-ActionDoneBy=Sự kiện được thực hiện bởi
-ActionUserAsk=Báo cáo của
-ErrorStatusCantBeZeroIfStarted=Nếu trường <b>'ngày thực hiện</b> "được làm đầy, hành động được bắt đầu (hoặc hoàn thành), do đó lĩnh vực' <b>Trạng thái</b> 'không thể là 0 %%.
-ActionAC_TEL=Cuộc gọi
+ActionAskedBy=Sự kiện được báo cáo bởi
+ActionAffectedTo=Sự kiện được giao cho
+ActionDoneBy=Sự kiện được hoàn tất bởi
+ActionUserAsk=Được báo cáo bởi
+ErrorStatusCantBeZeroIfStarted=If field '<b>Date done</b>' is filled, action is started (or finished), so field '<b>Status</b>' can't be 0%%.
+ActionAC_TEL=Gọi điện thoại
 ActionAC_FAX=Gửi fax
-ActionAC_PROP=Gửi đề nghị qua đường bưu điện
+ActionAC_PROP=Gửi đơn hàng đề xuất qua thư
 ActionAC_EMAIL=Gởi thư
-ActionAC_RDV=Các cuộc họp
-ActionAC_INT=Can thiệp trên trang web
-ActionAC_FAC=Gửi hóa đơn của khách hàng qua đường bưu điện
-ActionAC_REL=Gửi hóa đơn của khách hàng qua đường bưu điện (nhắc nhở)
+ActionAC_RDV=Cuộc họp
+ActionAC_INT=Intervention on site
+ActionAC_FAC=Gửi hóa đơn khách hàng bằng thư
+ActionAC_REL=Gửi hóa đơn khách hàng bằng thư (nhắc nhở)
 ActionAC_CLO=Đóng
 ActionAC_EMAILING=Gửi email hàng loạt
-ActionAC_COM=Gửi đơn đặt hàng qua bưu điện
-ActionAC_SHIP=Gửi vận chuyển qua đường bưu điện
-ActionAC_SUP_ORD=Gửi đơn đặt hàng nhà cung cấp qua đường bưu điện
-ActionAC_SUP_INV=Gửi tin nhà cung cấp hóa đơn qua đường bưu điện
+ActionAC_COM=Gửi đơn hàng khách hàng bằng thư
+ActionAC_SHIP=Gửi đơn hàng vận chuyển bằng thư
+ActionAC_SUP_ORD=Gửi đơn hàng nhà cung cấp bằng thư
+ActionAC_SUP_INV=Gửi hóa đơn nhà cung cấp bằng thư
 ActionAC_OTH=Khác
 ActionAC_OTH_AUTO=Khác (sự kiện tự động chèn vào)
 ActionAC_MANUAL=Sự kiện chèn bằng tay
 ActionAC_AUTO=Sự kiện tự động chèn
-Stats=Thống kê doanh số bán hàng
-CAOrder=Khối lượng bán hàng (đơn đặt hàng xác nhận)
+Stats=Thống kê bán hàng
+CAOrder=Khối lượng bán hàng (đơn hàng đã xác nhận)
 FromTo=từ %s đến %s
-MargeOrder=Tỷ suất lợi nhuận (đơn đặt hàng xác nhận)
-RecapAnnee=Tóm tắt các năm
+MargeOrder=Lợi nhuận (đơn hàng đã xác nhận)
+RecapAnnee=Tóm tắt của năm
 NoData=Không có dữ liệu
-StatusProsp=Tình trạng khách hàng tiềm năng
-DraftPropals=Dự thảo đề xuất thương mại
-SearchPropal=Tìm kiếm một đề nghị thương mại
+StatusProsp=Trạng thái KH tiềm năng
+DraftPropals=Dự thảo đơn hàng đề xuất
+SearchPropal=Tìm kiếm đơn hàng đề xuất
 CommercialDashboard=Tóm tắt thương mại
+NoLimit=No limit
diff --git a/htdocs/langs/vi_VN/companies.lang b/htdocs/langs/vi_VN/companies.lang
index 88f4c0438fb41ef1acb3f93b4b81cb66827a4afb..5721979ef096e7ccba2f89c357c82222a86d9d62 100644
--- a/htdocs/langs/vi_VN/companies.lang
+++ b/htdocs/langs/vi_VN/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=Liên lạc/địa chỉ bên thứ ba
 StatusContactValidated=Trạng thái liên lạc/địa chỉ
 Company=Công ty
 CompanyName=Tên công ty
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=Các công ty
 CountryIsInEEC=Quốc gia thuộc Cộng đồng Kinh tế châu Âu
 ThirdPartyName=Tên của bên thứ ba
@@ -68,6 +69,7 @@ Country=Quốc gia
 CountryCode=Mã quốc gia
 CountryId=ID quốc gia
 Phone=Điện thoại
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/vi_VN/errors.lang b/htdocs/langs/vi_VN/errors.lang
index 9ea500a26ef2ae2c470f62e1038626778e5cc2da..8000721e788c8ffe1c42da8c3e8e1afb5d96e8ee 100644
--- a/htdocs/langs/vi_VN/errors.lang
+++ b/htdocs/langs/vi_VN/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Xin vui lòng điền giá trị so với danh sách
 ErrorNoValueForRadioType=Xin vui lòng điền giá trị so với danh sách phát thanh
 ErrorBadFormatValueList=Giá trị danh sách không thể có nhiều hơn một <u>đến:% s,</u> nhưng cần ít nhất một: Llave, Valores
 ErrorFieldCanNotContainSpecialCharacters=<b>Dòng% s</b> không được chứa các ký tự đặc biệt.
-ErrorFieldCanNotContainSpecialNorUpperCharacters=<b>Dòng% s</b> không được chứa các ký tự đặc biệt, cũng không phải ký tự trường hợp trên.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=Không có mô-đun kế toán kích hoạt
 ErrorExportDuplicateProfil=Tên hồ sơ này đã tồn tại cho bộ xuất khẩu này.
 ErrorLDAPSetupNotComplete=Dolibarr-LDAP phù hợp là không đầy đủ.
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Thiết lập các thông số bắt buộc chưa được xác định
diff --git a/htdocs/langs/vi_VN/languages.lang b/htdocs/langs/vi_VN/languages.lang
index 1061cd752026a1bc3d4b8e384a478a13ba168dd4..da3449015ca58e56b575304f9280fba2c64bf491 100644
--- a/htdocs/langs/vi_VN/languages.lang
+++ b/htdocs/langs/vi_VN/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=Pháp (Canada)
 Language_fr_CH=Pháp (Thụy Sĩ)
 Language_fr_FR=Pháp
 Language_fr_NC=Pháp (New Caledonia)
+Language_fy_NL=Frisian
 Language_he_IL=Do Thái
 Language_hr_HR=Croatia
 Language_hu_HU=Hungary
@@ -70,6 +71,7 @@ Language_sv_SV=Thụy Điển
 Language_sv_SE=Thụy Điển
 Language_sq_AL=Albania
 Language_sk_SK=Slovakia
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=Thái Lan
 Language_uk_UA=Ukraina
diff --git a/htdocs/langs/vi_VN/main.lang b/htdocs/langs/vi_VN/main.lang
index a2201b6883503254649afc849cbdfb22bfcd0388..b59001c48ef08f2a89800c56cc49af7e8995754e 100644
--- a/htdocs/langs/vi_VN/main.lang
+++ b/htdocs/langs/vi_VN/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=Thứ Hai
 Tuesday=Thứ Ba
diff --git a/htdocs/langs/vi_VN/margins.lang b/htdocs/langs/vi_VN/margins.lang
index b48ab7198be38236956f3005fe8456c423caae39..ba3782a1cdb5a63958d3fcd69aba38db17d71bf4 100644
--- a/htdocs/langs/vi_VN/margins.lang
+++ b/htdocs/langs/vi_VN/margins.lang
@@ -30,10 +30,13 @@ UseDiscountAsProduct=Là một sản phẩm
 UseDiscountAsService=Là một dịch vụ
 UseDiscountOnTotal=Trên tổng số phụ
 MARGIN_METHODE_FOR_DISCOUNT_DETAILS=Xác định nếu giảm giá toàn cầu được coi là một sản phẩm, một dịch vụ, hoặc chỉ trên tổng số phụ để tính tỷ suất biên lợi nhuận.
-MARGIN_TYPE=Loại biên
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Biên liệu
 MargeNette=Tỷ suất biên lợi nhuận
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Biên liệu: Giá bán - giá mua <br/> Tỷ suất biên lợi nhuận: Giá bán - Giá vốn
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Giá thành
 BuyingCost=Giá thành
 UnitCharges=Chi phí đơn vị
diff --git a/htdocs/langs/vi_VN/products.lang b/htdocs/langs/vi_VN/products.lang
index da779d78e925b6663a34aa71c283f2a7e2f20248..718c56a0676f5b88187581ac2e32f8342a6231dc 100644
--- a/htdocs/langs/vi_VN/products.lang
+++ b/htdocs/langs/vi_VN/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Giá duy nhất cho mỗi sản phẩm/dịch vụ
 PricingRule=Quy tắc cho giá khách hàng
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Đặt giá giống nhau trên nhóm khách hàng phụ thuộc
-PriceByCustomerLog=Sổ ghi giá theo khách hàng
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Giá tối thiểu đề nghị là: %s
 PriceExpressionEditor=Soạn thảo biểu giá
diff --git a/htdocs/langs/vi_VN/projects.lang b/htdocs/langs/vi_VN/projects.lang
index a13e7d774a90241b168a4d1b4aca02ffee86e48b..2e710ede517853ed5cd6dab92a9848b04c678880 100644
--- a/htdocs/langs/vi_VN/projects.lang
+++ b/htdocs/langs/vi_VN/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Tác vụ %s được tạo
 TaskModifiedInDolibarr=Tác vụ %s đã chỉnh sửa
 TaskDeletedInDolibarr=Tác vụ %s đã xóa
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=Lãnh đạo dự án
 TypeContact_project_external_PROJECTLEADER=Lãnh đạo dự án
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/vi_VN/sendings.lang b/htdocs/langs/vi_VN/sendings.lang
index 6728e0a8df367b3e4b5d9ef6f93a9b0dbb37bbae..929fb097f8018acdea5a25478d13ed0d1968d564 100644
--- a/htdocs/langs/vi_VN/sendings.lang
+++ b/htdocs/langs/vi_VN/sendings.lang
@@ -5,7 +5,7 @@ Sendings=Lô hàng
 AllSendings=All Shipments
 Shipment=Lô hàng
 Shipments=Lô hàng
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=Diện tích lô hàng
 ListOfSendings=Danh sách các lô hàng
@@ -26,8 +26,8 @@ QtyToShip=Số lượng xuất xưởng
 QtyReceived=Số lượng nhận được
 KeepToShip=Giữ tàu
 OtherSendingsForSameOrder=Lô hàng khác về đơn hàng này
-DateSending=Ngày gửi đơn đặt hàng
-DateSendingShort=Ngày gửi đơn đặt hàng
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=Các lô hàng về đơn hàng này
 SendingsAndReceivingForSameOrder=Lô hàng và Receivings về đơn hàng này
 SendingsToValidate=Lô hàng để xác nhận
diff --git a/htdocs/langs/vi_VN/stocks.lang b/htdocs/langs/vi_VN/stocks.lang
index 67488654b3d1db6d770af5168f845ba63bed2550..9e68258d6252b764ea5cb6f7b76e51dfc81745b8 100644
--- a/htdocs/langs/vi_VN/stocks.lang
+++ b/htdocs/langs/vi_VN/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=Quy tắc cho quản lý kho giảm
 RuleForStockManagementIncrease=Quy tắc cho tăng quản lý kho
 DeStockOnBill=Giảm kho thực tế trên hoá đơn khách hàng / tín dụng ghi xác nhận
 DeStockOnValidateOrder=Giảm tồn kho thực trên khách hàng xác nhận đơn đặt hàng
-DeStockOnShipment=Giảm tồn kho thực trên xác nhận lô hàng
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=Tăng tồn kho thực tế các nhà cung cấp hoá đơn tín dụng / ghi xác nhận
 ReStockOnValidateOrder=Tăng tồn kho thực sự tán thành đơn đặt hàng các nhà cung cấp
 ReStockOnDispatchOrder=Tăng tồn kho thực trên dẫn điều phối vào kho, sau khi tiếp nhận đơn đặt hàng nhà cung cấp
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/vi_VN/trips.lang b/htdocs/langs/vi_VN/trips.lang
index 963aa1af2528801286af5d940836777eb944ac0c..a24b291f3b0b8ca3f5bc61c75eff31030fb05b53 100644
--- a/htdocs/langs/vi_VN/trips.lang
+++ b/htdocs/langs/vi_VN/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/zh_CN/accountancy.lang b/htdocs/langs/zh_CN/accountancy.lang
index 3a8b31c50f017cf04748ebac3e90e7183629ded1..59576b4339a2fbf80cf7a07b9ffe772dc7e6fedc 100644
--- a/htdocs/langs/zh_CN/accountancy.lang
+++ b/htdocs/langs/zh_CN/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=”新建“会计账户
 Update=更新
 List=名单
 Create=创建
+CreateMvts=Create movement
 UpdateAccount=修改”会计帐户“
 UpdateMvts=对一个”活动“进行修改
 WriteBookKeeping=在”总账“中的”账户记录“
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=会计长度账户显示在的Dolibarr
 AccountLengthDesc=功能允许由零的数字代替空格假装会计账户的长度。这个函数只接触了显示屏,它不修改的Dolibarr登记的会计科目。为出口,这个功能是必要的,以与特定的软件兼容。
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/zh_CN/admin.lang b/htdocs/langs/zh_CN/admin.lang
index c759c998e125fd779d8438159210293496b16512..a49bed6cb2e7f803ecb925cb980e78b0093b9d6d 100644
--- a/htdocs/langs/zh_CN/admin.lang
+++ b/htdocs/langs/zh_CN/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=财会(高级)
 Module50400Desc=会计管理(双方)
 Module54000Name=IPP打印
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=利润空间
 Module59000Desc=利润空间管理模块
 Module60000Name=佣金
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=尚无安全事件被记录。这属正常,默认“设
 NoEventFoundWithCriteria=未发现符合搜索条件的安全事件。
 SeeLocalSendMailSetup=参见您的本机 sendmail 设置
 BackupDesc=为了生成一个完整的 Dolibarr 备份,您必须:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=存档的文档目录应存储在一个安全的地方。
 BackupDescY=生成的转储文件应存放在安全的地方。
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=支持生态附加税 (WEEE)
 SetDefaultBarcodeTypeProducts=默认的条码类型
 SetDefaultBarcodeTypeThirdParties=第三方用默认条码类型
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= 产品/服务编号的生成与检查模块
 ProductOtherConf= 产品/服务 配置
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=发货单模块设置
 SendingsReceiptModel=发货单据模板
 SendingsNumberingModules=发货单编号模块
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=通常发货单同时被用来作为发货清单和收货回执,由客户接收并签字。所以产品收货回执/交付回执是此功能的重复,很少使用。
 FreeLegalTextOnShippings=Free text on shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/zh_CN/agenda.lang b/htdocs/langs/zh_CN/agenda.lang
index d1275a451d40c9b5e0bed7b02318d82e21b69b48..d919e0b5993e3b269fbf0f25ad0b52bbe5000d76 100644
--- a/htdocs/langs/zh_CN/agenda.lang
+++ b/htdocs/langs/zh_CN/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= 我所有的事件/任务
 AllActions= 所有/任务行动
-ViewList=查看列表
 ViewCal=查看日历
 ViewDay=日视图
 ViewWeek=周视图
diff --git a/htdocs/langs/zh_CN/commercial.lang b/htdocs/langs/zh_CN/commercial.lang
index 6a88865a84ee77d63ca9923612f9f8815a02aed4..9a6641b547246723d9b783aa7e85062e57fd8a3c 100644
--- a/htdocs/langs/zh_CN/commercial.lang
+++ b/htdocs/langs/zh_CN/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=展望状态
 DraftPropals=起草商业建议
 SearchPropal=搜索一个商业建议
 CommercialDashboard=商业摘要
+NoLimit=No limit
diff --git a/htdocs/langs/zh_CN/companies.lang b/htdocs/langs/zh_CN/companies.lang
index 18fde7c70304732e2487ff93f4d6ec723a4adb82..3203fbdf63f4fd5eb66a290d73e8f660ecc54c16 100644
--- a/htdocs/langs/zh_CN/companies.lang
+++ b/htdocs/langs/zh_CN/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=第三方联系人
 StatusContactValidated=联系人/地址 状态
 Company=公司
 CompanyName=公司名称
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=公司
 CountryIsInEEC=国家是欧共体内
 ThirdPartyName=第三方的名称
@@ -68,6 +69,7 @@ Country=国家
 CountryCode=国家代码
 CountryId=国家编号
 Phone=电话
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/zh_CN/errors.lang b/htdocs/langs/zh_CN/errors.lang
index 1e9ac636f7b79043d543b27e1bcb0adec11e953e..3b5da716027715653dc3d569bf34427d5730bd8f 100644
--- a/htdocs/langs/zh_CN/errors.lang
+++ b/htdocs/langs/zh_CN/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=请填写复选框列表值
 ErrorNoValueForRadioType=请填写电台列表的值
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=菲尔德<b>%s</b>必须不包含特殊字符。
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=没有一个会计模块激活
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr - LDAP的匹配是不完整的。
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=强制设置参数尚未定义
diff --git a/htdocs/langs/zh_CN/languages.lang b/htdocs/langs/zh_CN/languages.lang
index 92fa3cfe78f60c3fa60206eacc06b62a1bb7f94a..d414653f9e9e11d629e8549ef4446ec56349d784 100644
--- a/htdocs/langs/zh_CN/languages.lang
+++ b/htdocs/langs/zh_CN/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=法语(加拿大)
 Language_fr_CH=法语(瑞士)
 Language_fr_FR=法国的
 Language_fr_NC=法语(新喀里多尼亚)
+Language_fy_NL=Frisian
 Language_he_IL=希伯来语
 Language_hr_HR=克罗地亚
 Language_hu_HU=匈牙利
@@ -70,6 +71,7 @@ Language_sv_SV=瑞典
 Language_sv_SE=瑞典
 Language_sq_AL=Albanian
 Language_sk_SK=斯洛伐克
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=泰国
 Language_uk_UA=乌克兰
diff --git a/htdocs/langs/zh_CN/main.lang b/htdocs/langs/zh_CN/main.lang
index 78e99d4599b81c70d9598806bb459ccdcd1cf58b..bf9846d2294199c82763823740f51e84f3507904 100644
--- a/htdocs/langs/zh_CN/main.lang
+++ b/htdocs/langs/zh_CN/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=星期一
 Tuesday=星期二
diff --git a/htdocs/langs/zh_CN/margins.lang b/htdocs/langs/zh_CN/margins.lang
index ed5581c71adb81e684a9a27f2aed8c3ef023fdfb..82c45a06754d3755d5c05dc5f6553cc258ce4ad1 100644
--- a/htdocs/langs/zh_CN/margins.lang
+++ b/htdocs/langs/zh_CN/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/zh_CN/products.lang b/htdocs/langs/zh_CN/products.lang
index 878e87ac4416a94d6f9256980d5a53d7743ed3fb..3767950d044e47d9fc95967645a26d601c4b0fe3 100644
--- a/htdocs/langs/zh_CN/products.lang
+++ b/htdocs/langs/zh_CN/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/zh_CN/projects.lang b/htdocs/langs/zh_CN/projects.lang
index 0abff61f7241fd498cc2f4858b257d2cf1c9a01b..c3a5907504167c4faa2bb4497a9e879adadd8718 100644
--- a/htdocs/langs/zh_CN/projects.lang
+++ b/htdocs/langs/zh_CN/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=项目负责人
 TypeContact_project_external_PROJECTLEADER=项目负责人
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/zh_CN/sendings.lang b/htdocs/langs/zh_CN/sendings.lang
index 35a5cdf0f01597007bc512d5b7b363913394875e..6a60e1e2e9e0f5371088bade7e4f5252d429f49e 100644
--- a/htdocs/langs/zh_CN/sendings.lang
+++ b/htdocs/langs/zh_CN/sendings.lang
@@ -5,7 +5,7 @@ Sendings=出货
 AllSendings=All Shipments
 Shipment=装船
 Shipments=出货
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=出货面积
 ListOfSendings=名单sendings
@@ -26,8 +26,8 @@ QtyToShip=出货数量
 QtyReceived=收到的数量
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=这个命令的其他货物
-DateSending=为了发送日期
-DateSendingShort=为了发送日期
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=为此订单出货
 SendingsAndReceivingForSameOrder=出货量为这种秩序和receivings
 SendingsToValidate=发送验证
diff --git a/htdocs/langs/zh_CN/stocks.lang b/htdocs/langs/zh_CN/stocks.lang
index cbb0fae57d9d712afd76b3acf85c67775adfb854..fb586bea382013758978b97eabf284b799813b30 100644
--- a/htdocs/langs/zh_CN/stocks.lang
+++ b/htdocs/langs/zh_CN/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=为减少库存管理规则
 RuleForStockManagementIncrease=增加的库存管理规则
 DeStockOnBill=减少对客户的实际库存发票/信用票据验证(警告在此版本,它只有在仓库数1,股票被修改)
 DeStockOnValidateOrder=减少对客户的订单确认(警告在此版本中,真正的股票,它只有在仓库数1,股票被修改)
-DeStockOnShipment=减少对实际装运验证股票(推荐)
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=增加对供应商发票的实际库存/信用票据验证(警告在此版本中,它只有在仓库数1,股票被修改)
 ReStockOnValidateOrder=对供应商的订单增加赞许(警告在此版本中,真正的股票,它只有在仓库数1,股票被修改)
 ReStockOnDispatchOrder=增加人工调度到仓库供应商接到订单后,实时股票
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/zh_CN/trips.lang b/htdocs/langs/zh_CN/trips.lang
index ca5e195cb258da4a796745093d6d70327b894f9f..8fee637b7fbf00a90eca0b1691d7170c6892c4e7 100644
--- a/htdocs/langs/zh_CN/trips.lang
+++ b/htdocs/langs/zh_CN/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/langs/zh_TW/accountancy.lang b/htdocs/langs/zh_TW/accountancy.lang
index 40e2b65db428b63a8284c581d898cb9731aac9f8..0437a8f1cb918ccd23297906ec09004ee35c9186 100644
--- a/htdocs/langs/zh_TW/accountancy.lang
+++ b/htdocs/langs/zh_TW/accountancy.lang
@@ -48,6 +48,7 @@ NewAccount=New accounting account
 Update=Update
 List=List
 Create=Create
+CreateMvts=Create movement
 UpdateAccount=Modification of an accounting account
 UpdateMvts=Modification of a movement
 WriteBookKeeping=Record accounts in general ledger
@@ -83,6 +84,8 @@ ACCOUNTING_LIST_SORT_VENTILATION_DONE=Begin the sorting of the breakdown pages "
 
 AccountLength=Length of the accounting accounts shown in Dolibarr
 AccountLengthDesc=Function allowing to feign a length of accounting account by replacing spaces by the zero figure. This function touches only the display, it does not modify the accounting accounts registered in Dolibarr. For the export, this function is necessary to be compatible with certain software.
+ACCOUNTING_LENGTH_DESCRIPTION=Length for displaying product & services description in listings (Best = 50)
+ACCOUNTING_LENGTH_DESCRIPTION_ACCOUNT=Length for displaying product & services account description form in listings (Best = 50)
 ACCOUNTING_LENGTH_GACCOUNT=Length of the general accounts
 ACCOUNTING_LENGTH_AACCOUNT=Length of the third party accounts
 
diff --git a/htdocs/langs/zh_TW/admin.lang b/htdocs/langs/zh_TW/admin.lang
index 93c6bd6ca9e6ea343fa72c425bac5f8370bda361..8b36b47106e87fb9ac76fdd0301b22f84d669680 100644
--- a/htdocs/langs/zh_TW/admin.lang
+++ b/htdocs/langs/zh_TW/admin.lang
@@ -554,8 +554,8 @@ Module50400Name=Accounting (advanced)
 Module50400Desc=Accounting management (double parties)
 Module54000Name=PrintIPP
 Module54000Desc=Direct print (without opening the documents) using Cups IPP interface (Printer must be visible from server, and CUPS must be installe on server).
-Module55000Name=Open Poll
-Module55000Desc=Module to make online polls (like Doodle, Studs, Rdvz, ...)
+Module55000Name=Poll, Survey or Vote
+Module55000Desc=Module to make online polls, surveys or votes (like Doodle, Studs, Rdvz, ...)
 Module59000Name=Margins
 Module59000Desc=Module to manage margins
 Module60000Name=Commissions
@@ -1023,7 +1023,7 @@ NoEventOrNoAuditSetup=沒有安全事件已被記錄呢。這可以是正常的
 NoEventFoundWithCriteria=沒有安全事件已發現這種搜尋標準。
 SeeLocalSendMailSetup=看到您當地的sendmail的設置
 BackupDesc=為了使一個完整的Dolibarr備份,您必須:
-BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (you can make a zip for example).
+BackupDesc2=Save content of documents directory (<b>%s</b>) that contains all uploaded and generated files (So it includes all dump files generated at step 1).
 BackupDesc3=Save content of your database (<b>%s</b>) into a dump file. For this, you can use following assistant.
 BackupDescX=存檔的目錄應該被存儲在一個安全的地方。
 BackupDescY=生成的轉儲文件應存放在安全的地方。
@@ -1397,7 +1397,7 @@ UseSearchToSelectProduct=Use a search form to choose a product (rather than a dr
 UseEcoTaxeAbility=支持生態附加稅(WEEE)的
 SetDefaultBarcodeTypeProducts=預設的條碼類型
 SetDefaultBarcodeTypeThirdParties=預設的條碼類型給客戶/供應商模組使用
-UseUnits=Support units
+UseUnits=Define a unit of measure for Quantity during order, proposal or invoice lines edition
 ProductCodeChecker= Module for product code generation and checking (product or service)
 ProductOtherConf= Product / Service configuration
 ##### Syslog #####
@@ -1454,7 +1454,7 @@ FixedEmailTarget=Fixed email target
 SendingsSetup=設定出貨單模組
 SendingsReceiptModel=出貨單據範本
 SendingsNumberingModules=設定出貨單編號模組
-SendingsAbility=Support shipment sheets for customer deliveries
+SendingsAbility=Support shipping sheets for customer deliveries
 NoNeedForDeliveryReceipts=在大多數情況下,出貨單據可提供客戶記錄及查詢交貨單資訊(產品出貨清單)及收貨單資訊,客戶可同時註記簽收狀態。所以產品交貨單據是一個重複的功能,很少被開啟。
 FreeLegalTextOnShippings=Free text on shipments
 ##### Deliveries #####
@@ -1658,7 +1658,7 @@ UnicodeCurrency=Enter here between braces, list of byte number that represent th
 PositionIntoComboList=Position of line into combo lists
 SellTaxRate=Sale tax rate
 RecuperableOnly=Yes for VAT "Non Perçue Récupérable" dedicated for some state in France. Keep value to "No" in all other cases.
-UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipment, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
+UrlTrackingDesc=If the provider or transport service offer a page or web site to check status of your shipping, you can enter it here. You can use the key {TRACKID} into URL parameters so the system will replace it with value of tracking number user entered into shipment card.
 OpportunityPercent=When you create an opportunity, you will defined an estimated amount of project/lead. According to status of opportunity, this amount may be multiplicated by this rate to evaluate global amount all your opportunities may generate. Value is percent (between 0 and 100).
 TemplateForElement=This template record is dedicated to which element
 TypeOfTemplate=Type of template
diff --git a/htdocs/langs/zh_TW/agenda.lang b/htdocs/langs/zh_TW/agenda.lang
index 2994c24271cfa107108f28129b3e1241f2ca2bc3..c52537c1731a37b5aadc12fef1c79a5e77aeeab7 100644
--- a/htdocs/langs/zh_TW/agenda.lang
+++ b/htdocs/langs/zh_TW/agenda.lang
@@ -32,7 +32,6 @@ ActionsForUsersGroup=Events for all users of group
 ActionAssignedTo=Event assigned to
 AllMyActions= 我所有的行動/任務
 AllActions= 所有/任務行動
-ViewList=查看列表
 ViewCal=查看日歷
 ViewDay=日視圖
 ViewWeek=周視圖
diff --git a/htdocs/langs/zh_TW/commercial.lang b/htdocs/langs/zh_TW/commercial.lang
index bf96053a8ec414a110cd0990e8d566e00f4f5881..c65362721689389ab15d82c7cef09f55fcadd1a5 100644
--- a/htdocs/langs/zh_TW/commercial.lang
+++ b/htdocs/langs/zh_TW/commercial.lang
@@ -94,3 +94,4 @@ StatusProsp=潛在狀態
 DraftPropals=起草商業建議
 SearchPropal=搜尋一個商業建議
 CommercialDashboard=Commercial summary
+NoLimit=No limit
diff --git a/htdocs/langs/zh_TW/companies.lang b/htdocs/langs/zh_TW/companies.lang
index 92693795652d922f28112bceb70596d1fcb8ad90..fda2251b7d34cc77e3307afa3881018ab166b393 100644
--- a/htdocs/langs/zh_TW/companies.lang
+++ b/htdocs/langs/zh_TW/companies.lang
@@ -30,7 +30,8 @@ ThirdPartyContact=客戶/供應商聯絡人
 StatusContactValidated=聯絡人狀態
 Company=公司
 CompanyName=公司名稱
-AliasNames=Alias names (commercial, trademark, ...)
+AliasNames=Alias name (commercial, trademark, ...)
+AliasNameShort=Alias name
 Companies=公司
 CountryIsInEEC=國家是歐共體內
 ThirdPartyName=客戶/供應商名稱
@@ -68,6 +69,7 @@ Country=國家
 CountryCode=國家代碼
 CountryId=國家編號
 Phone=電話
+PhoneShort=Phone
 Skype=Skype
 Call=Call
 Chat=Chat
diff --git a/htdocs/langs/zh_TW/errors.lang b/htdocs/langs/zh_TW/errors.lang
index 5477d0bf7dc19a319b9bf15dc98d1e1425178702..587664fb3f1eb235a916f925b650649aac94ee6f 100644
--- a/htdocs/langs/zh_TW/errors.lang
+++ b/htdocs/langs/zh_TW/errors.lang
@@ -65,7 +65,7 @@ ErrorNoValueForCheckBoxType=Please fill value for checkbox list
 ErrorNoValueForRadioType=Please fill value for radio list
 ErrorBadFormatValueList=The list value cannot have more than one come : <u>%s</u>, but need at least one: llave,valores
 ErrorFieldCanNotContainSpecialCharacters=菲爾德<b>%s</b>必須不包含特殊字符。
-ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contains special characters, nor upper case characters.
+ErrorFieldCanNotContainSpecialNorUpperCharacters=Field <b>%s</b> must not contain special characters, nor upper case characters and cannot contain only numbers.
 ErrorNoAccountancyModuleLoaded=沒有一個會計模塊激活
 ErrorExportDuplicateProfil=This profile name already exists for this export set.
 ErrorLDAPSetupNotComplete=Dolibarr - LDAP的匹配是不完整的。
@@ -171,6 +171,7 @@ ErrorGlobalVariableUpdater5=No global variable selected
 ErrorFieldMustBeANumeric=Field <b>%s</b> must be a numeric value
 ErrorFieldMustBeAnInteger=Field <b>%s</b> must be an integer
 ErrorMandatoryParametersNotProvided=Mandatory parameter(s) not provided
+ErrorOppStatusRequiredIfAmount=Vous avez renseigné un montant estimé de l'opportunité. Dans ce cas, il faut aussi renseigner le statut d'opportunité
 
 # Warnings
 WarningMandatorySetupNotComplete=Mandatory setup parameters are not yet defined
diff --git a/htdocs/langs/zh_TW/languages.lang b/htdocs/langs/zh_TW/languages.lang
index 8d5c20f8b96b288b18c672754cf66d57a3230559..84e12f06230b5d7be1a9d058dad1c8b59cf8f559 100644
--- a/htdocs/langs/zh_TW/languages.lang
+++ b/htdocs/langs/zh_TW/languages.lang
@@ -41,6 +41,7 @@ Language_fr_CA=法語(加拿大)
 Language_fr_CH=法語(瑞士)
 Language_fr_FR=法國的
 Language_fr_NC=法国 (新喀里多尼亚)
+Language_fy_NL=Frisian
 Language_he_IL=希伯来语
 Language_hr_HR=克罗地亚
 Language_hu_HU=匈牙利
@@ -70,6 +71,7 @@ Language_sv_SV=瑞典
 Language_sv_SE=瑞典
 Language_sq_AL=Albanian
 Language_sk_SK=斯洛伐克
+Language_sr_RS=Serbian
 Language_sw_SW=Kiswahili
 Language_th_TH=泰国
 Language_uk_UA=乌克兰
diff --git a/htdocs/langs/zh_TW/main.lang b/htdocs/langs/zh_TW/main.lang
index ffac379b6bdbd7226f42a8f02f8f3225479cbb6f..a1fcb3792837d69fc4f9b71d293eddaeb23a82b2 100644
--- a/htdocs/langs/zh_TW/main.lang
+++ b/htdocs/langs/zh_TW/main.lang
@@ -710,6 +710,8 @@ Denied=Denied
 ListOfTemplates=List of templates
 Genderman=Man
 Genderwoman=Woman
+ViewList=List view
+Mandatory=Mandatory
 # Week day
 Monday=星期一
 Tuesday=星期二
diff --git a/htdocs/langs/zh_TW/margins.lang b/htdocs/langs/zh_TW/margins.lang
index 180d2d80e0c136e15e1041caf593a1e2cc595da3..df6d4d931508310dfdb109d5029565d5ac51de20 100644
--- a/htdocs/langs/zh_TW/margins.lang
+++ b/htdocs/langs/zh_TW/margins.lang
@@ -30,10 +30,13 @@ 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
+MARGIN_TYPE=Buying/Cost price suggested by default for margin calculation
 MargeBrute=Raw margin
 MargeNette=Net margin
+MargeType1=Margin on Best supplier price
+MargeType2=Margin on Weighted Average Price (WAP)
 MARGIN_TYPE_DETAILS=Raw margin : Selling price - Buying price<br/>Net margin : Selling price - Cost price
+MarginTypeDesc=Margin on best buying price : Selling price - Best supplier price defined on product card<br/>Margin on Weighted Average Price (WAP) : Selling price - Product Weighted Average Price
 CostPrice=Cost price
 BuyingCost=Cost price
 UnitCharges=Unit charges
diff --git a/htdocs/langs/zh_TW/products.lang b/htdocs/langs/zh_TW/products.lang
index dd689b0f87a322f36e6e10c4ff6c209665b73afc..b866a4a2cf29c77181a29401d369ade8cd116103 100644
--- a/htdocs/langs/zh_TW/products.lang
+++ b/htdocs/langs/zh_TW/products.lang
@@ -206,11 +206,11 @@ gram=gram
 g=g
 meter=meter
 m=m
-linear meter=linear meter
+linearmeter=linear meter
 lm=lm
-square meter=square meter
+squaremeter=square meter
 m2=m²
-cubic meter=cubic meter
+cubicmeter=cubic meter
 m3=m³
 liter=liter
 l=L
@@ -264,7 +264,7 @@ PriceCatalogue=Unique price per product/service
 PricingRule=Rules for customer prices
 AddCustomerPrice=Add price by customer
 ForceUpdateChildPriceSoc=Set same price on customer subsidiaries
-PriceByCustomerLog=Price by customer log
+PriceByCustomerLog=Log of previous customer prices
 MinimumPriceLimit=Minimum price can't be lower then %s
 MinimumRecommendedPrice=Minimum recommended price is : %s
 PriceExpressionEditor=Price expression editor
diff --git a/htdocs/langs/zh_TW/projects.lang b/htdocs/langs/zh_TW/projects.lang
index 3cb8d72af356050fc9900c34d8726fe87fbb5b90..d0415593f37c3917c8675577b5c1336a9657e62e 100644
--- a/htdocs/langs/zh_TW/projects.lang
+++ b/htdocs/langs/zh_TW/projects.lang
@@ -127,7 +127,9 @@ TaskCreatedInDolibarr=Task %s created
 TaskModifiedInDolibarr=Task %s modified
 TaskDeletedInDolibarr=Task %s deleted
 OpportunityStatus=Opportunity status
+OpportunityStatusShort=Opp. status
 OpportunityAmount=Opportunity amount
+OpportunityAmountShort=Opp. amount
 ##### Types de contacts #####
 TypeContact_project_internal_PROJECTLEADER=項目負責人
 TypeContact_project_external_PROJECTLEADER=項目負責人
@@ -165,7 +167,18 @@ ProjectOverview=Overview
 ManageTasks=Use projects to follow tasks and time
 ManageOpportunitiesStatus=Use projects to follow leads/opportinuties
 ProjectNbProjectByMonth=Nb of created projects by month
+ProjectOppAmountOfProjectsByMonth=Amount of opportunities by month
+ProjectWeightedOppAmountOfProjectsByMonth=Weighted amount of opportunities by month
+ProjectOpenedProjectByOppStatus=Opened project/lead by opportunity status
 ProjectsStatistics=Statistics on projects/leads
 TaskAssignedToEnterTime=Task assigned. Entering time on this task should be possible.
 OpenedProjectsByThirdparties=Opened projects by thirdparties
-OpportunityPonderatedAmount=Opportunities ponderated amount
+OpportunityTotalAmount=Opportunities total amount
+OpportunityPonderatedAmount=Opportunities weighted amount
+OppStatusPROSP=Prospection
+OppStatusQUAL=Qualification
+OppStatusPROPO=Proposal
+OppStatusNEGO=Negociation
+OppStatusPENDING=Pending
+OppStatusWIN=Won
+OppStatusLOST=Lost
diff --git a/htdocs/langs/zh_TW/sendings.lang b/htdocs/langs/zh_TW/sendings.lang
index 4186de38c3f5a24a88f0571f8c51877ac6b2328d..d5635a4c642506e333a66be508b851886c05e12e 100644
--- a/htdocs/langs/zh_TW/sendings.lang
+++ b/htdocs/langs/zh_TW/sendings.lang
@@ -5,7 +5,7 @@ Sendings=出貨
 AllSendings=All Shipments
 Shipment=出貨
 Shipments=出貨
-ShowSending=Show Sending
+ShowSending=Show Shipments
 Receivings=Receipts
 SendingsArea=出貨
 ListOfSendings=出貨清單列表
@@ -26,8 +26,8 @@ QtyToShip=出貨數量
 QtyReceived=收到的數量
 KeepToShip=Remain to ship
 OtherSendingsForSameOrder=此訂單的其他出貨清單
-DateSending=出貨日期
-DateSendingShort=出貨日期
+DateSending=Shipping date
+DateSendingShort=Shipping date
 SendingsForSameOrder=此訂單的出貨清單
 SendingsAndReceivingForSameOrder=此訂單的出貨清單及收貨清單
 SendingsToValidate=發送驗證
diff --git a/htdocs/langs/zh_TW/stocks.lang b/htdocs/langs/zh_TW/stocks.lang
index c257a2dfa9fb1d40c442601ead64b95190419a97..426c772d93cca640963f8847f965be8f733f3961 100644
--- a/htdocs/langs/zh_TW/stocks.lang
+++ b/htdocs/langs/zh_TW/stocks.lang
@@ -57,7 +57,7 @@ RuleForStockManagementDecrease=<b>啟用或關閉庫存減少的管理規則</b>
 RuleForStockManagementIncrease=<b>啟用或關閉庫存增加的管理規則</b>
 DeStockOnBill=在供應商發票(invoice)或票據(Credit notes)驗證後,減少實際庫存量
 DeStockOnValidateOrder=在客戶訂單驗證後,減少實際庫存量
-DeStockOnShipment=在出貨單驗證後,減少實際庫存量(建議採用此方法)
+DeStockOnShipment=Decrease real stocks on shipping validation
 ReStockOnBill=在供應商發票(invoice)或票據(Credit notes)驗證後,增加實際庫存量
 ReStockOnValidateOrder=在供應商訂單批准後,增加實際庫存量
 ReStockOnDispatchOrder=在手動轉讓庫存量或供應商訂單收到後,增加實際庫存量
@@ -134,7 +134,7 @@ IsInPackage=Contained into package
 ShowWarehouse=Show warehouse
 MovementCorrectStock=Stock correction for product %s
 MovementTransferStock=Stock transfer of product %s into another warehouse
-WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list wich lot/serial is available for product that required lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
+WarehouseMustBeSelectedAtFirstStepWhenProductBatchModuleOn=Source warehouse must be defined here when "Product lot" module is on. It will be used to list which lot/serial are available for products requiring lot/serial data for movement. If you want to send products from different warehouses, just make the shipment into several steps.
 InventoryCodeShort=Inv./Mov. code
 NoPendingReceptionOnSupplierOrder=No pending reception due to open supplier order
 ThisSerialAlreadyExistWithDifferentDate=This lot/serial number (<strong>%s</strong>) already exists but with different eatby or sellby date (found <strong>%s</strong> but you enter <strong>%s</strong>).
diff --git a/htdocs/langs/zh_TW/trips.lang b/htdocs/langs/zh_TW/trips.lang
index 8597220991fb462f0f2e377a81ef7e5e43923dcf..b263a0d4bc2ec4c5917151fa58044d8077ac158d 100644
--- a/htdocs/langs/zh_TW/trips.lang
+++ b/htdocs/langs/zh_TW/trips.lang
@@ -101,3 +101,4 @@ SaveTrip=Validate expense report
 ConfirmSaveTrip=Are you sure you want to validate this expense report ?
 
 NoTripsToExportCSV=No expense report to export for this period.
+ExpenseReportPayment=Expense report payment
diff --git a/htdocs/paybox/lib/paybox.lib.php b/htdocs/paybox/lib/paybox.lib.php
index a55687db823758ae023f6fb47572e1d832345055..922679bcb86bc979ce6784288e60f7b542886192 100644
--- a/htdocs/paybox/lib/paybox.lib.php
+++ b/htdocs/paybox/lib/paybox.lib.php
@@ -131,7 +131,6 @@ function print_paybox_redirect($PRICE,$CURRENCY,$EMAIL,$urlok,$urlko,$TAG)
     $IBS_MODE=1;            	// Mode formulaire
     $IBS_PORTEUR=$EMAIL;
 	$IBS_RETOUR="montant:M;ref:R;auto:A;trans:T";   // Format des parametres du get de validation en reponse (url a definir sous paybox)
-    //$IBS_TXT="<div class="center"><b>".$langsiso->trans("YouWillBeRedirectedOnPayBox")."</b><br><i>".$langsiso->trans("PleaseBePatient")."...</i><br></div>";
     $IBS_TXT=' ';	// Use a space
     $IBS_BOUTPI=$langs->trans("Wait");
     //$IBS_BOUTPI='';