Localize some labels that were missing in the tasks view
diff --git a/website/public/locales/en/common.json b/website/public/locales/en/common.json
index 4e9e7a160b..e5f1c2a677 100644
--- a/website/public/locales/en/common.json
+++ b/website/public/locales/en/common.json
@@ -3,6 +3,7 @@
   "account_settings": "Account",
   "admin_dashboard": "Admin Dashboard",
   "back_to_dashboard": "Go back to the dashboard",
+  "cancel": "Cancel",
   "connect": "Connect",
   "conversational": "Conversational AI for everyone.",
   "copied": "Copied",
diff --git a/website/public/locales/en/tasks.json b/website/public/locales/en/tasks.json
index b71d9b092d..3fed12fe4d 100644
--- a/website/public/locales/en/tasks.json
+++ b/website/public/locales/en/tasks.json
@@ -3,7 +3,8 @@
   "available_task_count": "{{count}} tasks available",
   "default": {
     "unchanged_title": "No changes",
-    "unchanged_message": "Are you sure you would like to continue?"
+    "unchanged_message": "Are you sure you would like to continue?",
+    "continue_anyway": "Continue anyway"
   },
   "no_more_tasks": "Looks like no tasks were found.",
   "random": {
@@ -35,21 +36,24 @@
     "desc": "Help Open Assistant improve its responses to conversations with other users.",
     "overview": "Given the following User replies, sort them from best to worst, best being first, worst being last.",
     "unchanged_title": "Order Unchanged",
-    "unchanged_message": "You have not changed the order of the prompts. Are you sure you would like to continue?"
+    "unchanged_message": "You have not changed the order of the prompts. Are you sure you would like to continue?",
+    "continue_anyway": "Continue anyway"
   },
   "rank_assistant_replies": {
     "label": "Rank Assistant Replies",
     "desc": "Score prompts given by Open Assistant based on their accuracy and readability.",
     "overview": "Given the following Assistant replies, sort them from best to worst, best being first, worst being last.",
     "unchanged_title": "Order Unchanged",
-    "unchanged_message": "You have not changed the order of the prompts. Are you sure you would like to continue?"
+    "unchanged_message": "You have not changed the order of the prompts. Are you sure you would like to continue?",
+    "continue_anyway": "Continue anyway"
   },
   "rank_initial_prompts": {
     "label": "Rank Initial Prompts",
     "desc": "Score prompts given by Open Assistant based on their accuracy and readability.",
     "overview": "Given the following initial prompts, sort them from best to worst, best being first, worst being last.",
     "unchanged_title": "Order Unchanged",
-    "unchanged_message": "You have not changed the order of the prompts. Are you sure you would like to continue?"
+    "unchanged_message": "You have not changed the order of the prompts. Are you sure you would like to continue?",
+    "continue_anyway": "Continue anyway"
   },
   "label_initial_prompt": {
     "label": "Label Initial Prompt",
diff --git a/website/public/locales/es/common.json b/website/public/locales/es/common.json
index 65a03daf7d..d2f53bbd6b 100644
--- a/website/public/locales/es/common.json
+++ b/website/public/locales/es/common.json
@@ -3,6 +3,7 @@
   "account_settings": "Cuenta",
   "back_to_dashboard": "Volver al panel principal",
   "admin_dashboard": "Panel de administración",
+  "cancel": "Cancelar",
   "connect": "Conectar",
   "conversational": "IA conversacional para todos.",
   "copied": "Copiado",
diff --git a/website/public/locales/es/tasks.json b/website/public/locales/es/tasks.json
index 434b2adf01..2d8a135664 100644
--- a/website/public/locales/es/tasks.json
+++ b/website/public/locales/es/tasks.json
@@ -25,7 +25,8 @@
   },
   "default": {
     "unchanged_title": "Sin cambios",
-    "unchanged_message": "¿Estás seguro de que quieres continuar?"
+    "unchanged_message": "¿Estás seguro de que quieres continuar?",
+    "continue_anyway": "Continuar de todas formas"
   },
   "label_assistant_reply": {
     "label": "Etiquetar respuesta del asistente",
@@ -52,21 +53,24 @@
     "desc": "Puntúa respuestas dadas por Open Assistant basándote en su precisión y legibilidad.",
     "overview": "Dadas las siguientes respuestas del asistente, ordénalas de mejor a peor, con la primera siendo la mejor y la última, la peor.",
     "unchanged_title": "Orden sin cambiar",
-    "unchanged_message": "No has cambiado el orden de las respuestas. ¿Seguro que quieres continuar?"
+    "unchanged_message": "No has cambiado el orden de las respuestas. ¿Seguro que quieres continuar?",
+    "continue_anyway": "Continuar de todas formas"
   },
   "rank_initial_prompts": {
     "label": "Ordenar instrucciones iniciales",
     "desc": "Puntúa instrucciones a Open Assistant basándote en su precisión y legibilidad.",
     "overview": "Dadas las siguientes instrucciones iniciales, ordénalas de mejor a peor, siendo la primera la mejor y la última la peor.",
     "unchanged_title": "Orden sin cambiar",
-    "unchanged_message": "No has cambiado el orden de las entradas. ¿Seguro que quieres continuar?"
+    "unchanged_message": "No has cambiado el orden de las entradas. ¿Seguro que quieres continuar?",
+    "continue_anyway": "Continuar de todas formas"
   },
   "rank_user_replies": {
     "label": "Ordenar respuestas de usuarios",
     "desc": "Ayuda a Open Assistant a mejorar sus respuestas a conversaciones con otros usuarios.",
     "overview": "Dadas las siguientes respuestas de usuarios, ordénalas de mejor a peor, con la primera siendo la mejor y la última, la peor.",
     "unchanged_title": "Orden sin cambiar",
-    "unchanged_message": "No has cambiado el orden de las respuestas. ¿Seguro que quieres continuar?"
+    "unchanged_message": "No has cambiado el orden de las respuestas. ¿Seguro que quieres continuar?",
+    "continue_anyway": "Continuar de todas formas"
   },
   "reply_as_assistant": {
     "label": "Contestar como asistente",
diff --git a/website/src/components/Tasks/Task/Task.tsx b/website/src/components/Tasks/Task/Task.tsx
index 84d1a98069..a185543f20 100644
--- a/website/src/components/Tasks/Task/Task.tsx
+++ b/website/src/components/Tasks/Task/Task.tsx
@@ -186,7 +186,7 @@ export const Task = () => {
         show={taskStatus.mode === "DEFAULT_WARN"}
         title={t(getTypeSafei18nKey(`${taskInfo.id}.unchanged_title`)) || t("default.unchanged_title")}
         message={t(getTypeSafei18nKey(`${taskInfo.id}.unchanged_message`)) || t("default.unchanged_message")}
-        continueButtonText={"Continue anyway"}
+        continueButtonText={t(getTypeSafei18nKey(`${taskInfo.id}.continue_anyway`)) || t("default.continue_anyway")}
         onClose={() => taskEvent({ action: "RETURN_EDIT" })}
         onContinueAnyway={() => {
           taskEvent({ action: "ACCEPT_DEFAULT" });
diff --git a/website/src/components/Tasks/UnchangedWarning.tsx b/website/src/components/Tasks/UnchangedWarning.tsx
index 8a4039d189..81eba20312 100644
--- a/website/src/components/Tasks/UnchangedWarning.tsx
+++ b/website/src/components/Tasks/UnchangedWarning.tsx
@@ -9,6 +9,7 @@ import {
   ModalHeader,
   ModalOverlay,
 } from "@chakra-ui/react";
+import { useTranslation } from "next-i18next";
 
 interface UnchangedWarningProps {
   show: boolean;
@@ -20,6 +21,8 @@ interface UnchangedWarningProps {
 }
 
 export const UnchangedWarning = (props: UnchangedWarningProps) => {
+  const { t } = useTranslation();
+
   return (
     <>
       <Modal isOpen={props.show} onClose={props.onClose} isCentered>
@@ -31,7 +34,7 @@ export const UnchangedWarning = (props: UnchangedWarningProps) => {
           <ModalFooter>
             <Flex justify="center" ml="auto" gap={2}>
               <Button variant={"ghost"} onClick={props.onClose}>
-                Cancel
+                {t("cancel")}
               </Button>
               <Button onClick={props.onContinueAnyway}>{props.continueButtonText}</Button>
             </Flex>

Translation to English and Spanish included