diff --git a/dspace/modules/xmlui/src/main/webapp/i18n/messages.xml b/dspace/modules/xmlui/src/main/webapp/i18n/messages.xml
index a926cb208273c617797488b5c50559a2156b568e..10cab947adb7037143df8d05cc40f41674657c66 100644
--- a/dspace/modules/xmlui/src/main/webapp/i18n/messages.xml
+++ b/dspace/modules/xmlui/src/main/webapp/i18n/messages.xml
@@ -592,7 +592,7 @@
         <message key="xmlui.Submission.Submissions.completed.column3">Collection</message>
         <message key="xmlui.Submission.Submissions.completed.limit">We've only listed 50 of your archived submissions above. </message>
         <message key="xmlui.Submission.Submissions.completed.displayall">Display all my archived submissions.</message>
-
+        
 	<!-- submission progress bar messages -->
 	<message key="xmlui.Submission.submit.progressbar.initial-questions">Initial Questions</message>
 	<message key="xmlui.Submission.submit.progressbar.describe">Describe</message>
@@ -603,6 +603,10 @@
 	<message key="xmlui.Submission.submit.progressbar.CClicense">CC License</message>
     <message key="xmlui.Submission.submit.progressbar.license">License</message>
 	<message key="xmlui.Submission.submit.progressbar.complete">Complete</message>
+    
+    <!-- submission form page's buttons -->
+    <message key="xmlui.Submission.submit.button.add">Add</message>
+    <message key="xmlui.Submission.submit.button.remove_selected">Remove selected</message>
 
 	<!-- org.dspace.app.xmlui.Submission.submit.ResumeStep -->
 	<message key="xmlui.Submission.submit.ResumeStep.submit_resume">Resume</message>
diff --git a/dspace/modules/xmlui/src/main/webapp/i18n/messages_pt_BR.xml b/dspace/modules/xmlui/src/main/webapp/i18n/messages_pt_BR.xml
index d90d31ee97e207089b717dff74e631a6cedf6ecd..5b8fadce3d2e41959c7c4cc37c37176eb9a46508 100644
--- a/dspace/modules/xmlui/src/main/webapp/i18n/messages_pt_BR.xml
+++ b/dspace/modules/xmlui/src/main/webapp/i18n/messages_pt_BR.xml
@@ -614,7 +614,11 @@
 	<message key="xmlui.Submission.submit.progressbar.CClicense">CC Licença</message>
     <message key="xmlui.Submission.submit.progressbar.license">Licença</message>
 	<message key="xmlui.Submission.submit.progressbar.complete">Completar</message>
-
+    
+    <!-- submission form page's buttons -->
+    <message key="xmlui.Submission.submit.button.add">Adicionar</message>
+    <message key="xmlui.Submission.submit.button.remove_selected">Remover item(s) selecionado(s)</message>
+    
 	<!-- org.dspace.app.xmlui.Submission.submit.ResumeStep -->
 	<message key="xmlui.Submission.submit.ResumeStep.submit_resume">Resumo</message>
 
diff --git a/dspace/modules/xmlui/src/main/webapp/themes/Participatorio-desktop/lib/xsl/core/forms.xsl b/dspace/modules/xmlui/src/main/webapp/themes/Participatorio-desktop/lib/xsl/core/forms.xsl
index 01faa544858c4538fd4a1fefef052101143f84f9..d8cd214e51d3523e5c4c7faf6ef408ab584d8ef0 100644
--- a/dspace/modules/xmlui/src/main/webapp/themes/Participatorio-desktop/lib/xsl/core/forms.xsl
+++ b/dspace/modules/xmlui/src/main/webapp/themes/Participatorio-desktop/lib/xsl/core/forms.xsl
@@ -129,7 +129,8 @@
             <xsl:apply-templates select="dri:field" mode="compositeComponent"/>
             <xsl:if test="contains(dri:params/@operations,'add')">
                 <!-- Add buttons should be named "submit_[field]_add" so that we can ignore errors from required fields when simply adding new values-->
-               <input type="submit" value="Add" name="{concat('submit_',@n,'_add')}" class="ds-button-field ds-add-button">
+               <input type="submit" value="xmlui.Submission.submit.button.add" i18n:attr="value"
+                    name="{concat('submit_',@n,'_add')}" class="ds-button-field ds-add-button">
                   <!-- Make invisible if we have choice-lookup operation that provides its own Add. -->
                   <xsl:if test="dri:params/@choicesPresentation = 'lookup'">
                     <xsl:attribute name="style">
@@ -175,7 +176,8 @@
                     </xsl:call-template>
                     <xsl:if test="contains(dri:params/@operations,'delete') and (dri:instance or dri:field/dri:instance)">
                         <!-- Delete buttons should be named "submit_[field]_delete" so that we can ignore errors from required fields when simply removing values-->
-                        <input type="submit" value="Remove selected" name="{concat('submit_',@n,'_delete')}" class="ds-button-field ds-delete-button" />
+                        <input type="submit" value="xmlui.Submission.submit.button.remove_selected" i18n:attr="value"
+                            name="{concat('submit_',@n,'_delete')}" class="ds-button-field ds-delete-button" />
                     </xsl:if>
                     <xsl:for-each select="dri:field">
                         <xsl:apply-templates select="dri:instance" mode="hiddenInterpreter"/>
@@ -200,7 +202,8 @@
         <xsl:apply-templates select="." mode="normalField"/>
         <xsl:if test="contains(dri:params/@operations,'add')">
             <!-- Add buttons should be named "submit_[field]_add" so that we can ignore errors from required fields when simply adding new values-->
-            <input type="submit" value="Add" name="{concat('submit_',@n,'_add')}" class="ds-button-field ds-add-button">
+            <input type="submit" value="xmlui.Submission.submit.button.add" i18n:attr="value"
+                name="{concat('submit_',@n,'_add')}" class="ds-button-field ds-add-button">
                 <!-- Make invisible if we have choice-lookup popup that provides its own Add. -->
                 <xsl:if test="dri:params/@choicesPresentation = 'lookup'">
                     <xsl:attribute name="style">
@@ -223,7 +226,8 @@
                     removing one or more values stored for this field. -->
                 <xsl:if test="contains(dri:params/@operations,'delete') and dri:instance">
                     <!-- Delete buttons should be named "submit_[field]_delete" so that we can ignore errors from required fields when simply removing values-->
-                    <input type="submit" value="Remove selected" name="{concat('submit_',@n,'_delete')}" class="ds-button-field ds-delete-button" />
+                    <input type="submit" value="xmlui.Submission.submit.button.remove_selected" i18n:attr="value"
+                        name="{concat('submit_',@n,'_delete')}" class="ds-button-field ds-delete-button" />
                 </xsl:if>
                 <!-- Behind the scenes, add hidden fields for every instance set. This is to make sure that
                     the form still submits the information in those instances, even though they are no
@@ -275,7 +279,8 @@
             entering more than one value for this field. -->
         <xsl:if test="contains(dri:params/@operations,'add')">
             <!-- Add buttons should be named "submit_[field]_add" so that we can ignore errors from required fields when simply adding new values-->
-            <input type="submit" value="Add" name="{concat('submit_',@n,'_add')}" class="ds-button-field ds-add-button">
+            <input type="submit" value="xmlui.Submission.submit.button.add" i18n:attr="value"
+                name="{concat('submit_',@n,'_add')}" class="ds-button-field ds-add-button">
               <!-- Make invisible if we have choice-lookup popup that provides its own Add. -->
               <xsl:if test="dri:params/@choicesPresentation = 'lookup'">
                 <xsl:attribute name="style">
@@ -297,7 +302,8 @@
                     removing one or more values stored for this field. -->
                 <xsl:if test="contains(dri:params/@operations,'delete') and dri:instance">
                     <!-- Delete buttons should be named "submit_[field]_delete" so that we can ignore errors from required fields when simply removing values-->
-                    <input type="submit" value="Remove selected" name="{concat('submit_',@n,'_delete')}" class="ds-button-field ds-delete-button" />
+                    <input type="submit" value="xmlui.Submission.submit.button.remove_selected" i18n:attr="value"
+                        name="{concat('submit_',@n,'_delete')}" class="ds-button-field ds-delete-button" />
                 </xsl:if>
                 <!-- Behind the scenes, add hidden fields for every instance set. This is to make sure that
                     the form still submits the information in those instances, even though they are no