diff --git a/ext/3rd-party-addons/partner_second_lastname/README.rst b/ext/3rd-party-addons/partner_second_lastname/README.rst
index a99c2734..a77c7863 100644
--- a/ext/3rd-party-addons/partner_second_lastname/README.rst
+++ b/ext/3rd-party-addons/partner_second_lastname/README.rst
@@ -9,10 +9,10 @@ Partner second lastname
 This module was written to extend the functionality of ``partner_firstname`` to
 support having a second lastname for contact partners.
 
-In some countries, it's important to have a second last name for contacts.
+In some countries, it's important to have a Midname for contacts.
 
 Contact partners will need to fill at least one of the name fields
-(*First name*, *First last name* or *Second last name*).
+(*First name*, *First last name* or *Midname*).
 
 Configuration
 =============
@@ -20,9 +20,9 @@ Configuration
 You can configure some common name patterns for the inverse function
 in Settings > Configuration > General settings:
 
-* Lastname SecondLastname Firstname: For example 'Anderson Lavarge Robert'
-* Lastname SecondLastname, Firstname: For example 'Anderson Lavarge, Robert'
-* Firstname Lastname SecondLastname: For example 'Robert Anderson Lavarge'
+* Lastname Midname Firstname: For example 'Anderson Lavarge Robert'
+* Lastname Midname, Firstname: For example 'Anderson Lavarge, Robert'
+* Firstname Lastname Midname: For example 'Robert Anderson Lavarge'
 
 After applying the changes, you can recalculate all partners name clicking
 "Recalculate names" button. Note: This process could take so much time depending
diff --git a/ext/3rd-party-addons/partner_second_lastname/__manifest__.py b/ext/3rd-party-addons/partner_second_lastname/__manifest__.py
index 202da535..c758d3bf 100644
--- a/ext/3rd-party-addons/partner_second_lastname/__manifest__.py
+++ b/ext/3rd-party-addons/partner_second_lastname/__manifest__.py
@@ -5,7 +5,7 @@
 # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html).
 
 {
-    "name": "Partner second last name",
+    "name": "Partner Midname",
     "summary": "Have split first and second lastnames",
     "version": "11.0.1.0.0",
     "license": "AGPL-3",
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/am.po b/ext/3rd-party-addons/partner_second_lastname/i18n/am.po
index 2102d80c..450b7493 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/am.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/am.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "ተባባሪ"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/ar.po b/ext/3rd-party-addons/partner_second_lastname/i18n/ar.po
index c6f1e6de..809e9ef4 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/ar.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/ar.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "الشريك"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/bg.po b/ext/3rd-party-addons/partner_second_lastname/i18n/bg.po
index 8bf393bb..0a9b85bc 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/bg.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/bg.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Партньор"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/bs.po b/ext/3rd-party-addons/partner_second_lastname/i18n/bs.po
index e1b0e68a..bb413ab7 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/bs.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/bs.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partner"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/ca.po b/ext/3rd-party-addons/partner_second_lastname/i18n/ca.po
index a5c866a5..cc0f0867 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/ca.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/ca.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Empresa"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/cs.po b/ext/3rd-party-addons/partner_second_lastname/i18n/cs.po
index ebfda793..399606f7 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/cs.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/cs.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Společník"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/da.po b/ext/3rd-party-addons/partner_second_lastname/i18n/da.po
index d58fe503..88abc389 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/da.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/da.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partner"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/de.po b/ext/3rd-party-addons/partner_second_lastname/i18n/de.po
index 5a33977d..b7285ee1 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/de.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/de.po
@@ -24,11 +24,11 @@ msgid "Partner"
 msgstr "Partner"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
-msgstr "Zweiter Nachname"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
+msgstr "Midname"
 
 #. module: partner_second_lastname
 #: model:ir.model,name:partner_second_lastname.model_base_config_settings
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/el_GR.po b/ext/3rd-party-addons/partner_second_lastname/i18n/el_GR.po
index 5a276d16..05b4c8b4 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/el_GR.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/el_GR.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Συνεργάτης"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/en_GB.po b/ext/3rd-party-addons/partner_second_lastname/i18n/en_GB.po
index 1709dcdf..09a84ee0 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/en_GB.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/en_GB.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partner"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/es.po b/ext/3rd-party-addons/partner_second_lastname/i18n/es.po
index 26cccfa3..b3cad831 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/es.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/es.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Empresa"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr "Segundo apellido"
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/es_CR.po b/ext/3rd-party-addons/partner_second_lastname/i18n/es_CR.po
index 1256c25c..d65d24b9 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/es_CR.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/es_CR.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Empresa"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/es_EC.po b/ext/3rd-party-addons/partner_second_lastname/i18n/es_EC.po
index 5e29e86d..85d5e153 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/es_EC.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/es_EC.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Empresa"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/es_MX.po b/ext/3rd-party-addons/partner_second_lastname/i18n/es_MX.po
index e624ac7b..aaad3289 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/es_MX.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/es_MX.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Empresa"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/es_VE.po b/ext/3rd-party-addons/partner_second_lastname/i18n/es_VE.po
index a940609a..c77b524d 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/es_VE.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/es_VE.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Empresa"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/et.po b/ext/3rd-party-addons/partner_second_lastname/i18n/et.po
index 3f89ecc2..e06cff85 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/et.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/et.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partner"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/eu.po b/ext/3rd-party-addons/partner_second_lastname/i18n/eu.po
index e77a0bd2..905689ff 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/eu.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/eu.po
@@ -24,8 +24,8 @@ msgid "Partner"
 msgstr "Kidea"
 
 #. module: partner_second_lastname
-#: field:res.partner,lastname2:0
-msgid "Second last name"
+#: field:res.partner,midname:0
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
@@ -34,7 +34,7 @@ msgstr ""
 msgid ""
 "{\n"
 "                    'required': [('firstname', '=', False),\n"
-"                                 ('lastname2', '=', False),\n"
+"                                 ('midname', '=', False),\n"
 "                                 ('is_company', '=', False)]\n"
 "                }"
 msgstr ""
@@ -44,7 +44,7 @@ msgstr ""
 msgid ""
 "{\n"
 "                    'required': [('firstname', '=', False),\n"
-"                                 ('lastname2', '=', False)]\n"
+"                                 ('midname', '=', False)]\n"
 "                }"
 msgstr ""
 
@@ -54,7 +54,7 @@ msgstr ""
 msgid ""
 "{\n"
 "                    'required': [('lastname', '=', False),\n"
-"                                 ('lastname2', '=', False),\n"
+"                                 ('midname', '=', False),\n"
 "                                 ('is_company', '=', False)]\n"
 "                }"
 msgstr ""
@@ -64,6 +64,6 @@ msgstr ""
 msgid ""
 "{\n"
 "                    'required': [('lastname', '=', False),\n"
-"                                 ('lastname2', '=', False)]\n"
+"                                 ('midname', '=', False)]\n"
 "                }"
 msgstr ""
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/fi.po b/ext/3rd-party-addons/partner_second_lastname/i18n/fi.po
index d09d858c..a2c1b36f 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/fi.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/fi.po
@@ -23,8 +23,8 @@ msgid "Partner"
 msgstr "Kumppani"
 
 #. module: partner_second_lastname
-#: field:res.partner,lastname2:0
-msgid "Second last name"
+#: field:res.partner,midname:0
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
@@ -33,7 +33,7 @@ msgstr ""
 msgid ""
 "{\n"
 "                    'required': [('firstname', '=', False),\n"
-"                                 ('lastname2', '=', False),\n"
+"                                 ('midname', '=', False),\n"
 "                                 ('is_company', '=', False)]\n"
 "                }"
 msgstr ""
@@ -43,7 +43,7 @@ msgstr ""
 msgid ""
 "{\n"
 "                    'required': [('firstname', '=', False),\n"
-"                                 ('lastname2', '=', False)]\n"
+"                                 ('midname', '=', False)]\n"
 "                }"
 msgstr ""
 
@@ -53,7 +53,7 @@ msgstr ""
 msgid ""
 "{\n"
 "                    'required': [('lastname', '=', False),\n"
-"                                 ('lastname2', '=', False),\n"
+"                                 ('midname', '=', False),\n"
 "                                 ('is_company', '=', False)]\n"
 "                }"
 msgstr ""
@@ -63,6 +63,6 @@ msgstr ""
 msgid ""
 "{\n"
 "                    'required': [('lastname', '=', False),\n"
-"                                 ('lastname2', '=', False)]\n"
+"                                 ('midname', '=', False)]\n"
 "                }"
 msgstr ""
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/fr.po b/ext/3rd-party-addons/partner_second_lastname/i18n/fr.po
index 24b54652..9c365621 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/fr.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/fr.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partenaire"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/fr_CA.po b/ext/3rd-party-addons/partner_second_lastname/i18n/fr_CA.po
index fd7c0d40..703cedd6 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/fr_CA.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/fr_CA.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partenaire"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/fr_CH.po b/ext/3rd-party-addons/partner_second_lastname/i18n/fr_CH.po
index bb246c4b..03dfd3ec 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/fr_CH.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/fr_CH.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partenaire"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/gl.po b/ext/3rd-party-addons/partner_second_lastname/i18n/gl.po
index 36ba9b74..a00c1ca1 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/gl.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/gl.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Empresa"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/hr.po b/ext/3rd-party-addons/partner_second_lastname/i18n/hr.po
index 1fde7c36..c0c406f0 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/hr.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/hr.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partner"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/hr_HR.po b/ext/3rd-party-addons/partner_second_lastname/i18n/hr_HR.po
index bce060c7..dd02e20f 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/hr_HR.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/hr_HR.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partner"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/hu.po b/ext/3rd-party-addons/partner_second_lastname/i18n/hu.po
index d850d281..29ee79f5 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/hu.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/hu.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partner"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/it.po b/ext/3rd-party-addons/partner_second_lastname/i18n/it.po
index 71a9108d..edde8033 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/it.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/it.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partner"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr "Secondo cognome"
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/ja.po b/ext/3rd-party-addons/partner_second_lastname/i18n/ja.po
index aca12e31..721b3986 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/ja.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/ja.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "パートナ"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/lt.po b/ext/3rd-party-addons/partner_second_lastname/i18n/lt.po
index 41868046..0b457aff 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/lt.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/lt.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partneris"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/lv.po b/ext/3rd-party-addons/partner_second_lastname/i18n/lv.po
index 4375b05a..6bafe91f 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/lv.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/lv.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partneris"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/mk.po b/ext/3rd-party-addons/partner_second_lastname/i18n/mk.po
index b4134839..acd6ff62 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/mk.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/mk.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Партнер"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/mn.po b/ext/3rd-party-addons/partner_second_lastname/i18n/mn.po
index 8e88023a..d3f4ac2c 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/mn.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/mn.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Харилцагч"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/nb.po b/ext/3rd-party-addons/partner_second_lastname/i18n/nb.po
index 4cefaf92..7b709520 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/nb.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/nb.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partner"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/nb_NO.po b/ext/3rd-party-addons/partner_second_lastname/i18n/nb_NO.po
index c8058703..6cc553fb 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/nb_NO.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/nb_NO.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partner"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/nl.po b/ext/3rd-party-addons/partner_second_lastname/i18n/nl.po
index 70cd7f57..2ad3774b 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/nl.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/nl.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Relatie"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/nl_BE.po b/ext/3rd-party-addons/partner_second_lastname/i18n/nl_BE.po
index 18aa97ed..9f0c5539 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/nl_BE.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/nl_BE.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Relatie"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/nl_NL.po b/ext/3rd-party-addons/partner_second_lastname/i18n/nl_NL.po
index 0dbfd0d8..09b83a88 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/nl_NL.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/nl_NL.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Relatie"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr "Tweede achternaam"
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/pl.po b/ext/3rd-party-addons/partner_second_lastname/i18n/pl.po
index 244a59aa..ee6dacc4 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/pl.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/pl.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partner"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/pt.po b/ext/3rd-party-addons/partner_second_lastname/i18n/pt.po
index f8aa6521..c276938c 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/pt.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/pt.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Entidade"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/pt_BR.po b/ext/3rd-party-addons/partner_second_lastname/i18n/pt_BR.po
index 8966f528..b20ca6c5 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/pt_BR.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/pt_BR.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Parceiro"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/pt_PT.po b/ext/3rd-party-addons/partner_second_lastname/i18n/pt_PT.po
index e073268b..cb24c7d0 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/pt_PT.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/pt_PT.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Parceiro"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/ro.po b/ext/3rd-party-addons/partner_second_lastname/i18n/ro.po
index 43870919..8d5f861d 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/ro.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/ro.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partener"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/ru.po b/ext/3rd-party-addons/partner_second_lastname/i18n/ru.po
index 2ee67b70..0116e529 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/ru.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/ru.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Контрагент"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/sk.po b/ext/3rd-party-addons/partner_second_lastname/i18n/sk.po
index b176d7b5..8f777b8e 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/sk.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/sk.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partner"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/sl.po b/ext/3rd-party-addons/partner_second_lastname/i18n/sl.po
index 4c6c8374..36a7a75b 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/sl.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/sl.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partner"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr "Drugi priimek"
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/sr@latin.po b/ext/3rd-party-addons/partner_second_lastname/i18n/sr@latin.po
index 08cd9571..bcc75231 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/sr@latin.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/sr@latin.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Partner"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/sv.po b/ext/3rd-party-addons/partner_second_lastname/i18n/sv.po
index 81debd06..7a18d667 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/sv.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/sv.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Företag"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/th.po b/ext/3rd-party-addons/partner_second_lastname/i18n/th.po
index 0dceb4a9..d8c0a824 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/th.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/th.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "พาร์ทเนอร์"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/tr.po b/ext/3rd-party-addons/partner_second_lastname/i18n/tr.po
index 2b699be1..829fa17f 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/tr.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/tr.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "İş Ortağı"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/tr_TR.po b/ext/3rd-party-addons/partner_second_lastname/i18n/tr_TR.po
index f21b02ab..096dd06e 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/tr_TR.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/tr_TR.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Ortak"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/vi.po b/ext/3rd-party-addons/partner_second_lastname/i18n/vi.po
index 09ce41c8..4ab4aafb 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/vi.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/vi.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "Đối tác"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/zh_CN.po b/ext/3rd-party-addons/partner_second_lastname/i18n/zh_CN.po
index bf9feb94..b0d64ee4 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/zh_CN.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/zh_CN.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "业务伙伴"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/i18n/zh_TW.po b/ext/3rd-party-addons/partner_second_lastname/i18n/zh_TW.po
index 92882583..116d4aef 100644
--- a/ext/3rd-party-addons/partner_second_lastname/i18n/zh_TW.po
+++ b/ext/3rd-party-addons/partner_second_lastname/i18n/zh_TW.po
@@ -24,10 +24,10 @@ msgid "Partner"
 msgstr "夥伴"
 
 #. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Second last name"
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_midname
+#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_midname
+msgid "Midname"
 msgstr ""
 
 #. module: partner_second_lastname
diff --git a/ext/3rd-party-addons/partner_second_lastname/models/res_config_settings.py b/ext/3rd-party-addons/partner_second_lastname/models/res_config_settings.py
index 09955ab1..db44d86e 100644
--- a/ext/3rd-party-addons/partner_second_lastname/models/res_config_settings.py
+++ b/ext/3rd-party-addons/partner_second_lastname/models/res_config_settings.py
@@ -12,9 +12,9 @@ class ResConfigSettings(models.TransientModel):
         options = super(
             ResConfigSettings, self)._partner_names_order_selection()
         new_labels = {
-            'last_first': 'Lastname SecondLastname Firstname',
-            'last_first_comma': 'Lastname SecondLastname, Firstname',
-            'first_last': 'Firstname Lastname SecondLastname',
+            'last_first': 'Lastname Midname Firstname',
+            'last_first_comma': 'Lastname Midname, Firstname',
+            'first_last': 'Firstname Lastname Midname',
         }
         return [(k, new_labels[k]) if k in new_labels else (k, v)
                 for k, v in options]
@@ -24,6 +24,6 @@ class ResConfigSettings(models.TransientModel):
         return self.env['res.partner'].search([
             ('is_company', '=', False),
             '|', '&', ('firstname', '!=', False), ('lastname', '!=', False),
-            '|', '&', ('firstname', '!=', False), ('lastname2', '!=', False),
-                 '&', ('lastname', '!=', False), ('lastname2', '!=', False),
+            '|', '&', ('firstname', '!=', False), ('midname', '!=', False),
+                 '&', ('lastname', '!=', False), ('midname', '!=', False),
         ])
diff --git a/ext/3rd-party-addons/partner_second_lastname/models/res_partner.py b/ext/3rd-party-addons/partner_second_lastname/models/res_partner.py
index 39136e77..837caa2b 100644
--- a/ext/3rd-party-addons/partner_second_lastname/models/res_partner.py
+++ b/ext/3rd-party-addons/partner_second_lastname/models/res_partner.py
@@ -9,13 +9,13 @@ from odoo.addons.partner_firstname import exceptions
 
 
 class ResPartner(models.Model):
-    """Adds a second last name."""
+    """Adds a Midname."""
     _inherit = "res.partner"
 
-    lastname2 = fields.Char("Second last name", oldname="lastname_second")
+    midname = fields.Char("Midname", oldname="lastname_second")
 
     @api.model
-    def _get_computed_name(self, lastname, firstname, lastname2=None):
+    def _get_computed_name(self, lastname, firstname, midname=None):
         """Compute the name combined with the second lastname too.
 
         We have 2 lastnames, so lastnames and firstname will be separated by a
@@ -28,25 +28,25 @@ class ResPartner(models.Model):
                 names.append(firstname)
             if lastname:
                 names.append(lastname)
-            if lastname2:
-                names.append(lastname2)
+            if midname:
+                names.append(midname)
         else:
             if lastname:
                 names.append(lastname)
-            if lastname2:
-                names.append(lastname2)
+            if midname:
+                names.append(midname)
             if names and firstname and order == 'last_first_comma':
                 names[-1] = names[-1] + ","
             if firstname:
                 names.append(firstname)
         return " ".join(names)
 
-    @api.depends("firstname", "lastname", "lastname2")
+    @api.depends("firstname", "lastname", "midname")
     def _compute_name(self):
         """Write :attr:`~.name` according to splitted data."""
         for partner in self:
             partner.name = self._get_computed_name(
-                partner.lastname, partner.firstname, partner.lastname2,
+                partner.lastname, partner.firstname, partner.midname,
             )
 
     @api.one
@@ -73,7 +73,7 @@ class ResPartner(models.Model):
         result = {
             'firstname': False,
             'lastname': name or False,
-            'lastname2': False,
+            'midname': False,
         }
         if not is_company and name:
             order = self._get_names_order()
@@ -85,7 +85,7 @@ class ResPartner(models.Model):
                     parts = result['firstname'].split(" ", 1)
                 while len(parts) < 2:
                     parts.append(False)
-                result['lastname2'] = parts[0]
+                result['midname'] = parts[0]
                 result['firstname'] = parts[1]
             else:
                 if result['lastname']:
@@ -93,20 +93,20 @@ class ResPartner(models.Model):
                 while len(parts) < 2:
                     parts.append(False)
                 result['lastname'] = parts[0]
-                result['lastname2'] = parts[1]
+                result['midname'] = parts[1]
         return result
 
-    @api.constrains("firstname", "lastname", "lastname2")
+    @api.constrains("firstname", "lastname", "midname")
     def _check_name(self):
         """Ensure at least one name is set."""
         try:
             super(ResPartner, self)._check_name()
         except exceptions.EmptyNamesError:
             for partner in self:
-                if not partner.lastname2:
+                if not partner.midname:
                     raise
 
-    @api.onchange("firstname", "lastname", "lastname2")
+    @api.onchange("firstname", "lastname", "midname")
     def _onchange_subnames(self):
-        """Trigger onchange with :attr:`~.lastname2` too."""
+        """Trigger onchange with :attr:`~.midname` too."""
         super(ResPartner, self)._onchange_subnames()
diff --git a/ext/3rd-party-addons/partner_second_lastname/tests/test_config.py b/ext/3rd-party-addons/partner_second_lastname/tests/test_config.py
index fe61385f..36373157 100644
--- a/ext/3rd-party-addons/partner_second_lastname/tests/test_config.py
+++ b/ext/3rd-party-addons/partner_second_lastname/tests/test_config.py
@@ -13,7 +13,7 @@ class TestConfig(common.SavepointCase):
         cls.partner = cls.env['res.partner'].create({
             'firstname': "First",
             'lastname': "Last",
-            'lastname2': "Second",
+            'midname': "Second",
         })
 
     def test_last_first(self):
diff --git a/ext/3rd-party-addons/partner_second_lastname/tests/test_name.py b/ext/3rd-party-addons/partner_second_lastname/tests/test_name.py
index c8cbe095..16cc57a5 100644
--- a/ext/3rd-party-addons/partner_second_lastname/tests/test_name.py
+++ b/ext/3rd-party-addons/partner_second_lastname/tests/test_name.py
@@ -42,7 +42,7 @@ class CompanyCase(TransactionCase):
                 False,
                 "Company first name must always be empty.")
             self.assertEqual(
-                new.lastname2,
+                new.midname,
                 False,
                 "Company last name 2 must always be empty.")
 
@@ -86,7 +86,7 @@ class PersonCase(TransactionCase):
 
         self.firstname = "Fírstname"
         self.lastname = "Làstname1"
-        self.lastname2 = "Lâstname2"
+        self.midname = "Lâstname2"
         self.template = "%(last1)s %(last2)s, %(first)s"
 
     def tearDown(self):
@@ -104,14 +104,14 @@ class PersonCase(TransactionCase):
                 new.lastname,
                 "Last name 1 saved badly.")
             self.assertEqual(
-                self.lastname2,
-                new.lastname2,
+                self.midname,
+                new.midname,
                 "Last name 2 saved badly.")
 
             # Check that name gets saved fine
             self.assertEqual(
                 self.template % ({"last1": self.lastname,
-                                  "last2": self.lastname2,
+                                  "last2": self.midname,
                                   "first": self.firstname}),
                 new.name,
                 "Name saved badly.")
@@ -128,7 +128,7 @@ class PersonCase(TransactionCase):
             "is_company": False,
             "name": "%s %s %s" % (self.firstname,
                                   self.lastname,
-                                  self.lastname2),
+                                  self.midname),
         }
 
     def test_firstname_last(self):
@@ -136,7 +136,7 @@ class PersonCase(TransactionCase):
         self.params = {
             "is_company": False,
             "name": "%s %s, %s" % (self.lastname,
-                                   self.lastname2,
+                                   self.midname,
                                    self.firstname),
         }
 
@@ -144,7 +144,7 @@ class PersonCase(TransactionCase):
         """Create a person setting his first name only."""
         self.env['ir.config_parameter'].set_param(
             'partner_names_order', 'first_last')
-        self.firstname = self.lastname2 = False
+        self.firstname = self.midname = False
         self.template = "%(last1)s"
         self.params = {
             "is_company": False,
@@ -155,7 +155,7 @@ class PersonCase(TransactionCase):
         """Create a person setting his first name and last name 1 only."""
         self.env['ir.config_parameter'].set_param(
             'partner_names_order', 'first_last')
-        self.lastname2 = False
+        self.midname = False
         self.template = "%(first)s %(last1)s"
         self.params = {
             "is_company": False,
@@ -164,7 +164,7 @@ class PersonCase(TransactionCase):
 
     def test_lastname_firstname_only(self):
         """Create a person setting his last name 1 and first name only."""
-        self.lastname2 = False
+        self.midname = False
         self.template = "%(last1)s, %(first)s"
         self.params = {
             "is_company": False,
@@ -177,7 +177,7 @@ class PersonCase(TransactionCase):
             "is_company": False,
             "firstname": self.firstname,
             "lastname": self.lastname,
-            "lastname2": self.lastname2,
+            "midname": self.midname,
         }
 
 
diff --git a/ext/3rd-party-addons/partner_second_lastname/tests/test_onchange.py b/ext/3rd-party-addons/partner_second_lastname/tests/test_onchange.py
index 797aec7f..906287d6 100644
--- a/ext/3rd-party-addons/partner_second_lastname/tests/test_onchange.py
+++ b/ext/3rd-party-addons/partner_second_lastname/tests/test_onchange.py
@@ -30,10 +30,10 @@ class PartnerCompanyCase(OnChangeCase):
     is_company = True
 
     def tearDown(self):
-        """Companies never have ``firstname`` nor ``lastname2``."""
+        """Companies never have ``firstname`` nor ``midname``."""
         super(PartnerCompanyCase, self).tearDown()
         self.assertEqual(self.partner.firstname, False)
-        self.assertEqual(self.partner.lastname2, False)
+        self.assertEqual(self.partner.midname, False)
 
     def set_name(self, value):
         self.partner.name = value
@@ -77,7 +77,7 @@ class PartnerContactCase(OnChangeCase):
         # Changes the field
         setattr(self.partner, field, value)
 
-        if field in ("firstname", "lastname", "lastname2"):
+        if field in ("firstname", "lastname", "midname"):
             # Trigger onchanges
             self.partner._onchange_subnames()
             self.partner._onchange_name()
@@ -104,7 +104,7 @@ class PartnerContactCase(OnChangeCase):
             # Subnames must start as False to make the UI work fine
             self.assertEqual(self.partner.firstname, False)
             self.assertEqual(self.partner.lastname, False)
-            self.assertEqual(self.partner.lastname2, False)
+            self.assertEqual(self.partner.midname, False)
 
             # ``name`` cannot be False, or upstream Odoo will fail
             self.assertEqual(self.partner.name, "")
@@ -120,7 +120,7 @@ class PartnerContactCase(OnChangeCase):
             self.set_field("firstname", firstname)
 
             self.assertEqual(self.partner.lastname, False)
-            self.assertEqual(self.partner.lastname2, False)
+            self.assertEqual(self.partner.midname, False)
             self.assertEqual(self.partner.name, firstname)
 
     def test_create_from_form_only_lastname(self):
@@ -134,59 +134,59 @@ class PartnerContactCase(OnChangeCase):
             self.set_field("lastname", lastname)
 
             self.assertEqual(self.partner.firstname, False)
-            self.assertEqual(self.partner.lastname2, False)
+            self.assertEqual(self.partner.midname, False)
             self.assertEqual(self.partner.name, lastname)
 
-    def test_create_from_form_only_lastname2(self):
-        """A user creates a contact with only the lastname2 from the form."""
-        lastname2 = "Läst2"
+    def test_create_from_form_only_midname(self):
+        """A user creates a contact with only the midname from the form."""
+        midname = "Läst2"
         with self.env.do_in_onchange():
             # User presses ``new``
             self.partner = self.new_partner()
 
             # User changes fields
-            self.set_field("lastname2", lastname2)
+            self.set_field("midname", midname)
 
             self.assertEqual(self.partner.firstname, False)
             self.assertEqual(self.partner.lastname, False)
-            self.assertEqual(self.partner.name, lastname2)
+            self.assertEqual(self.partner.name, midname)
 
     def test_create_from_without_firstname(self):
         """A user creates a contact without firstname from the form."""
         lastname = "Läst"
-        lastname2 = "Läst2"
+        midname = "Läst2"
         with self.env.do_in_onchange():
             # User presses ``new``
             self.partner = self.new_partner()
 
             # User changes fields
             self.set_field("lastname", lastname)
-            self.set_field("lastname2", lastname2)
+            self.set_field("midname", midname)
 
             self.assertEqual(self.partner.firstname, False)
             self.assertEqual(
                 self.partner.name,
-                "%s %s" % (lastname, lastname2))
+                "%s %s" % (lastname, midname))
 
     def test_create_from_without_lastname(self):
         """A user creates a contact without lastname from the form."""
         firstname = "Fïrst"
-        lastname2 = "Läst2"
+        midname = "Läst2"
         with self.env.do_in_onchange():
             # User presses ``new``
             self.partner = self.new_partner()
 
             # User changes fields
             self.set_field("firstname", firstname)
-            self.set_field("lastname2", lastname2)
+            self.set_field("midname", midname)
 
             self.assertEqual(self.partner.lastname, False)
             self.assertEqual(
                 self.partner.name,
-                "%s, %s" % (lastname2, firstname))
+                "%s, %s" % (midname, firstname))
 
-    def test_create_from_without_lastname2(self):
-        """A user creates a contact without lastname2 from the form."""
+    def test_create_from_without_midname(self):
+        """A user creates a contact without midname from the form."""
         firstname = "Fïrst"
         lastname = "Läst"
         with self.env.do_in_onchange():
@@ -197,7 +197,7 @@ class PartnerContactCase(OnChangeCase):
             self.set_field("firstname", firstname)
             self.set_field("lastname", lastname)
 
-            self.assertEqual(self.partner.lastname2, False)
+            self.assertEqual(self.partner.midname, False)
             self.assertEqual(
                 self.partner.name,
                 "%s, %s" % (lastname, firstname))
@@ -206,7 +206,7 @@ class PartnerContactCase(OnChangeCase):
         """A user creates a contact with all names from the form."""
         firstname = "Fïrst"
         lastname = "Läst"
-        lastname2 = "Läst2"
+        midname = "Läst2"
         with self.env.do_in_onchange():
             # User presses ``new``
             self.partner = self.new_partner()
@@ -214,8 +214,8 @@ class PartnerContactCase(OnChangeCase):
             # User changes fields
             self.set_field("firstname", firstname)
             self.set_field("lastname", lastname)
-            self.set_field("lastname2", lastname2)
+            self.set_field("midname", midname)
 
             self.assertEqual(
                 self.partner.name,
-                "%s %s, %s" % (lastname, lastname2, firstname))
+                "%s %s, %s" % (lastname, midname, firstname))
diff --git a/ext/3rd-party-addons/partner_second_lastname/views/res_partner.xml b/ext/3rd-party-addons/partner_second_lastname/views/res_partner.xml
index 5b9cc554..3c5099fc 100644
--- a/ext/3rd-party-addons/partner_second_lastname/views/res_partner.xml
+++ b/ext/3rd-party-addons/partner_second_lastname/views/res_partner.xml
@@ -9,13 +9,13 @@
         
             
                 
-                    {'required': [('lastname', '=', False), ('lastname2', '=', False), ('is_company', '=', False)]}
+                    {'required': [('lastname', '=', False), ('midname', '=', False), ('is_company', '=', False)]}
                 
                 
-                    {'required': [('firstname', '=', False), ('lastname2', '=', False), ('is_company', '=', False)]}
+                    {'required': [('firstname', '=', False), ('midname', '=', False), ('is_company', '=', False)]}
                 
                 
-                    
+                    
                 
             
         
@@ -28,24 +28,24 @@
             
                 
                 
-                    {'required': [('lastname', '=', False), ('lastname2', '=', False), ('is_company', '=', False)]}
+                    {'required': [('lastname', '=', False), ('midname', '=', False), ('is_company', '=', False)]}
                 
 
                 
-                    {'required': [('firstname', '=', False), ('lastname2', '=', False), ('is_company', '=', False)]}
+                    {'required': [('firstname', '=', False), ('midname', '=', False), ('is_company', '=', False)]}
                 
                 
-                    
+                    
                 
                 
                 
-                    {'required': [('lastname', '=', False), ('lastname2', '=', False), ('is_company', '=', False)]}
+                    {'required': [('lastname', '=', False), ('midname', '=', False), ('is_company', '=', False)]}
                 
                 
-                    {'required': [('firstname', '=', False), ('lastname2', '=', False), ('is_company', '=', False)]}
+                    {'required': [('firstname', '=', False), ('midname', '=', False), ('is_company', '=', False)]}
                 
                 
-                    
+                    
                 
             
       
diff --git a/ext/3rd-party-addons/partner_second_lastname/views/res_user.xml b/ext/3rd-party-addons/partner_second_lastname/views/res_user.xml
index f477bf33..c40e6c41 100644
--- a/ext/3rd-party-addons/partner_second_lastname/views/res_user.xml
+++ b/ext/3rd-party-addons/partner_second_lastname/views/res_user.xml
@@ -5,21 +5,21 @@
 
 
     
-        Add second last name
+        Add Midname
         res.users
         
         
             
                 
-                    {'required': [('lastname', '=', False), ('lastname2', '=', False)]}
+                    {'required': [('lastname', '=', False), ('midname', '=', False)]}
                 
 
                 
-                    {'required': [('firstname', '=', False), ('lastname2', '=', False)]}
+                    {'required': [('firstname', '=', False), ('midname', '=', False)]}
                 
 
                 
-                    
                 
diff --git a/ext/custom-addons/dp_custom/i18n/de.po b/ext/custom-addons/dp_custom/i18n/de.po
index 5ace5c3f..a745d171 100644
--- a/ext/custom-addons/dp_custom/i18n/de.po
+++ b/ext/custom-addons/dp_custom/i18n/de.po
@@ -17,10 +17,3 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "X-Launchpad-Export-Date: 2014-09-24 09:44+0000\n"
 "X-Generator: Launchpad (build 17196)\n"
-
-#. module: partner_second_lastname
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_alias_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_partner_lastname2
-#: model:ir.model.fields,field_description:partner_second_lastname.field_res_users_lastname2
-msgid "Midname"
-msgstr "Midname"
diff --git a/ext/custom-addons/dp_custom/models/res_partner.py b/ext/custom-addons/dp_custom/models/res_partner.py
index 41ed9914..68c2d9e9 100644
--- a/ext/custom-addons/dp_custom/models/res_partner.py
+++ b/ext/custom-addons/dp_custom/models/res_partner.py
@@ -27,7 +27,6 @@ class Partner(models.Model):
     _name = 'res.partner'
     _inherit = ['res.partner', 'dp_custom.helper']
 
-    lastname2 = fields.Char(string='Midname')
     company = fields.Char(string='Unternehmen')
     info_kundennr = fields.Char(string='Info-Kundennr.')
     info_uid = fields.Char(string='Info-UID')