From 5b0a00d68ddb307a3d90ccfe5645477d365f8800 Mon Sep 17 00:00:00 2001 From: Guillermo Hoardings Date: Sun, 29 Jan 2023 16:24:03 +0100 Subject: [PATCH 1/2] Add website translations to Spanish --- website/public/locales/es/common.json | 22 ++++++ website/public/locales/es/dashboard.json | 8 +++ website/public/locales/es/index.json | 15 ++++ website/public/locales/es/labelling.json | 16 +++++ website/public/locales/es/leaderboard.json | 14 ++++ website/public/locales/es/message.json | 13 ++++ website/public/locales/es/tasks.json | 81 ++++++++++++++++++++++ 7 files changed, 169 insertions(+) create mode 100644 website/public/locales/es/common.json create mode 100644 website/public/locales/es/dashboard.json create mode 100644 website/public/locales/es/index.json create mode 100644 website/public/locales/es/labelling.json create mode 100644 website/public/locales/es/leaderboard.json create mode 100644 website/public/locales/es/message.json create mode 100644 website/public/locales/es/tasks.json diff --git a/website/public/locales/es/common.json b/website/public/locales/es/common.json new file mode 100644 index 00000000..98d3d0de --- /dev/null +++ b/website/public/locales/es/common.json @@ -0,0 +1,22 @@ +{ + "about": "Acerca de", + "account_settings": "Cuenta", + "admin_dashboard": "Panel de administración", + "connect": "Connectar", + "conversational": "AI conversacional para todos.", + "dashboard": "Panel de administración", + "discord": "Discord", + "docs": "Documentación", + "github": "GitHub", + "legal": "Legal", + "loading": "Cargando...", + "more_information": "Más información", + "no": "No", + "privacy_policy": "Política de privacidad", + "report_a_bug": "Informar de un error", + "sign_in": "Iniciar sesión", + "sign_out": "Cerrar sesión", + "terms_of_service": "Términos de servicio", + "title": "Open Assistant", + "yes": "Sí" +} diff --git a/website/public/locales/es/dashboard.json b/website/public/locales/es/dashboard.json new file mode 100644 index 00000000..cdd34480 --- /dev/null +++ b/website/public/locales/es/dashboard.json @@ -0,0 +1,8 @@ +{ + "grab_a_task": "¡Toma una tarea!", + "create": "Crear", + "evaluate": "Evaluar", + "label": "Etiquetar", + "dashboard": "Panel de administración", + "go": "Ir" +} diff --git a/website/public/locales/es/index.json b/website/public/locales/es/index.json new file mode 100644 index 00000000..012a2085 --- /dev/null +++ b/website/public/locales/es/index.json @@ -0,0 +1,15 @@ +{ + "blurb": "Creemos que podemos crear una revoluciónn.", + "blurb1": "De la misma manera que Stable Diffusion ayudó al mundo a crear arte e imágenes de maneras nuevas, queremos mejorar el mundo proporcionando una IA conversacional asombrosa", + "description": "IA conversacional para todos. Un proyecto de código abierto para crear un GPT LLM preparado para chat administrado por LAION y colaboradores de todo el mundo.", + "faq_items": { + "q0": "¿Cómo de avanzado está el proyecto?", + "a0": "Estamos en las primeras etapas de desarrollo, trabajando a partir de la investigación establecida para aplicar RLHF (aprendizaje por refuerzo con realimentación humana) a modelos de lenguaje de gran tamaño.", + "q1": "¿Quién está detrás de Open Assistant?", + "a1": "Open Assistant es un proyecto organizado por LAION y personas de todo el planeta interesadas en acercar esta tecnología a todo el mundo." + }, + "faq_title": "Preguntas frequentes", + "join_us_description": "Todos los proyectos de código abierto comienzan con personas como tú. El código abierto es la creencia de que si colaboramos juntos, podemos regalar nuestro conocimiento y tecnología al mundo en beneficio de la humanidad. ¿Te apuntas? Encuéntranos aquí:", + "join_us_title": "Únete a nosotros", + "subtitle": "AI conversacional para todos." +} diff --git a/website/public/locales/es/labelling.json b/website/public/locales/es/labelling.json new file mode 100644 index 00000000..6d843f7b --- /dev/null +++ b/website/public/locales/es/labelling.json @@ -0,0 +1,16 @@ +{ + "label_highlighted_yes_no_instruction": "Contesta la(s) siguiente(s) pregunta(s) sobre el mensaje resaltado:", + "label_highlighted_flag_instruction": "Selecciona cualquiera que adecuada para el mensaje resaltado:", + "label_highlighted_likert_instruction": "Califica el mensaje resaltado:", + "label_message_yes_no_instruction": "Contesta la(s) siguiente(s) pregunta(s) sobre el mensaje:", + "label_message_flag_instruction": "Selecciona cualquiera adecuada para el mensaje:", + "label_message_likert_instruction": "Califica el mensaje:", + "spam.question": "¿Es el mensaje spam?", + "fails_task.question": "¿Fracasa la respuesta en la tarea de las instrucciones?", + "not_appropriate": "No apropiada", + "pii": "Contiene información de identificación personal (PII)", + "hate_speech": "Incitación al odio", + "sexual_content": "Contenido sexual", + "moral_judgement": "Juzga moralmente", + "political_content": "Político" +} diff --git a/website/public/locales/es/leaderboard.json b/website/public/locales/es/leaderboard.json new file mode 100644 index 00000000..08f69a4b --- /dev/null +++ b/website/public/locales/es/leaderboard.json @@ -0,0 +1,14 @@ +{ + "daily": "Diario", + "last_updated_at": "Última actualización: {{val, datetime}}", + "leaderboard": "Tabla de clasificación", + "monthly": "Mensual", + "overall": "Global", + "rank": "Posición", + "score": "Puntuación", + "user": "Usuario", + "weekly": "Semanal", + "prompt": "Indicaciones", + "reply": "Respuestas", + "label": "Etiquetas" +} diff --git a/website/public/locales/es/message.json b/website/public/locales/es/message.json new file mode 100644 index 00000000..e16e3c0a --- /dev/null +++ b/website/public/locales/es/message.json @@ -0,0 +1,13 @@ +{ + "label_action": "Label", + "label_title": "Label", + "message": "Message", + "open_new_tab_action": "Open in new tab", + "parent": "Parent", + "reactions": "Reactions", + "report_action": "Report", + "report_placeholder": "Why should this message be reviewed?", + "report_title": "Report", + "send_report": "Send", + "submit_labels": "Submit" +} diff --git a/website/public/locales/es/tasks.json b/website/public/locales/es/tasks.json new file mode 100644 index 00000000..53cfa088 --- /dev/null +++ b/website/public/locales/es/tasks.json @@ -0,0 +1,81 @@ +{ + "default": { + "unchanged_title": "No changes", + "unchanged_message": "Are you sure you would like to continue?" + }, + "random": { + "label": "I'm feeling lucky", + "desc": "Help us improve Open Assistant by starting a random task." + }, + "create_initial_prompt": { + "label": "Create Initial Prompts", + "desc": "Write initial prompts to help Open Assistant to try replying to diverse messages.", + "overview": "Create an initial message to send to the assistant", + "instruction": "Provide the initial prompts", + "response_placeholder": "Write your prompt here..." + }, + "reply_as_user": { + "label": "Reply as User", + "desc": "Chat with Open Assistant and help improve it's responses as you interact with it.", + "overview": "Given the following conversation, provide an adequate reply", + "instruction": "Provide the user's reply", + "response_placeholder": "Write your reply here..." + }, + "reply_as_assistant": { + "label": "Reply as Assistant", + "desc": "Help Open Assistant improve its responses to conversations with other users.", + "overview": "Given the following conversation, provide an adequate reply", + "response_placeholder": "Write your reply here..." + }, + "rank_user_replies": { + "label": "Rank User Replies", + "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?" + }, + "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?" + }, + "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?" + }, + "label_initial_prompt": { + "label": "Label Initial Prompt", + "desc": "Provide labels for a prompt.", + "overview": "Provide labels for the following prompt" + }, + "label_prompter_reply": { + "label": "Label Prompter Reply", + "desc": "Provide labels for a prompt.", + "overview": "Given the following discussion, provide labels for the final prompt." + }, + "label_assistant_reply": { + "label": "Label Assistant Reply", + "desc": "Provide labels for a prompt.", + "overview": "Given the following discussion, provide labels for the final prompt." + }, + "classify_initial_prompt": { + "label": "Classify Initial Prompt", + "desc": "Provide labels for a prompt.", + "overview": "Read the following prompt and then answer the question about it." + }, + "classify_prompter_reply": { + "label": "Classify Prompter Reply", + "desc": "Provide labels for a prompt.", + "overview": "Read the following conversation and then answer the question about the last reply in the discussion." + }, + "classify_assistant_reply": { + "label": "Classify Assistant Reply", + "desc": "Provide labels for a prompt.", + "overview": "Read the following conversation and then answer the question about the last reply in the discussion." + } +} From 65969f172e2f867730a1bbe862fa77cfc2565e54 Mon Sep 17 00:00:00 2001 From: Guillermo Hoardings Date: Sun, 29 Jan 2023 20:24:02 +0100 Subject: [PATCH 2/2] Add two files that were missing in the Spanish translation --- website/public/locales/es/labelling.json | 4 +- website/public/locales/es/message.json | 22 ++--- website/public/locales/es/tasks.json | 102 +++++++++++------------ 3 files changed, 64 insertions(+), 64 deletions(-) diff --git a/website/public/locales/es/labelling.json b/website/public/locales/es/labelling.json index 6d843f7b..150526da 100644 --- a/website/public/locales/es/labelling.json +++ b/website/public/locales/es/labelling.json @@ -1,9 +1,9 @@ { "label_highlighted_yes_no_instruction": "Contesta la(s) siguiente(s) pregunta(s) sobre el mensaje resaltado:", - "label_highlighted_flag_instruction": "Selecciona cualquiera que adecuada para el mensaje resaltado:", + "label_highlighted_flag_instruction": "Selecciona cualquiera que sea adecuada para el mensaje resaltado:", "label_highlighted_likert_instruction": "Califica el mensaje resaltado:", "label_message_yes_no_instruction": "Contesta la(s) siguiente(s) pregunta(s) sobre el mensaje:", - "label_message_flag_instruction": "Selecciona cualquiera adecuada para el mensaje:", + "label_message_flag_instruction": "Selecciona cualquiera que sea adecuada para el mensaje:", "label_message_likert_instruction": "Califica el mensaje:", "spam.question": "¿Es el mensaje spam?", "fails_task.question": "¿Fracasa la respuesta en la tarea de las instrucciones?", diff --git a/website/public/locales/es/message.json b/website/public/locales/es/message.json index e16e3c0a..f6e546df 100644 --- a/website/public/locales/es/message.json +++ b/website/public/locales/es/message.json @@ -1,13 +1,13 @@ { - "label_action": "Label", - "label_title": "Label", - "message": "Message", - "open_new_tab_action": "Open in new tab", - "parent": "Parent", - "reactions": "Reactions", - "report_action": "Report", - "report_placeholder": "Why should this message be reviewed?", - "report_title": "Report", - "send_report": "Send", - "submit_labels": "Submit" + "label_action": "Etiquetar", + "label_title": "Etiqueta", + "message": "Mensaje", + "open_new_tab_action": "Abrir en una pestaña nueva", + "parent": "Padre", + "reactions": "Reacciones", + "report_action": "Reportar", + "report_placeholder": "¿Por qué se debería revisar este mensaje?", + "report_title": "Informe", + "send_report": "Enviar", + "submit_labels": "Enviar" } diff --git a/website/public/locales/es/tasks.json b/website/public/locales/es/tasks.json index 53cfa088..4613f5bd 100644 --- a/website/public/locales/es/tasks.json +++ b/website/public/locales/es/tasks.json @@ -1,81 +1,81 @@ { "default": { - "unchanged_title": "No changes", - "unchanged_message": "Are you sure you would like to continue?" + "unchanged_title": "Sin cambios", + "unchanged_message": "¿Estás seguro de que quieres continuar?" }, "random": { - "label": "I'm feeling lucky", - "desc": "Help us improve Open Assistant by starting a random task." + "label": "Voy a tener suerte", + "desc": "Ayúdanos a mejorar Open Assistant empezando con una tarea aleatoria." }, "create_initial_prompt": { - "label": "Create Initial Prompts", - "desc": "Write initial prompts to help Open Assistant to try replying to diverse messages.", - "overview": "Create an initial message to send to the assistant", - "instruction": "Provide the initial prompts", - "response_placeholder": "Write your prompt here..." + "label": "Crear instrucciones iniciales", + "desc": "Escribe instrucciones iniciales para ayudar a que Open Assistant intente contestar a mensajes variados.", + "overview": "Crea un mensaje inicial para enviarlo al asistente", + "instruction": "Proporciona las instrucciones iniciales", + "response_placeholder": "Escribe tus instrucciones aquí..." }, "reply_as_user": { - "label": "Reply as User", - "desc": "Chat with Open Assistant and help improve it's responses as you interact with it.", - "overview": "Given the following conversation, provide an adequate reply", - "instruction": "Provide the user's reply", - "response_placeholder": "Write your reply here..." + "label": "Contestar como usuario", + "desc": "Hablar con Open Assistant e intentar mejorar sus respuestas mientras interaccionas con él.", + "overview": "Dada la conversación siguiente, proporciona una respuesta adecuada", + "instruction": "Proporciona la respuesta del usuario", + "response_placeholder": "Escribe tu respuesta aquí..." }, "reply_as_assistant": { - "label": "Reply as Assistant", - "desc": "Help Open Assistant improve its responses to conversations with other users.", - "overview": "Given the following conversation, provide an adequate reply", - "response_placeholder": "Write your reply here..." + "label": "Contestar como asistente", + "desc": "Ayuda a Open Assistant a mejorar sus respuestas a conversaciones con otros usuarios.", + "overview": "Dada la conversación siguiente, proporciona una respuesta adecuada", + "response_placeholder": "Escribe tu respuesta aquí..." }, "rank_user_replies": { - "label": "Rank User Replies", - "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?" + "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?" }, "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?" + "label": "Ordenar respuestas del asistente", + "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?" }, "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?" + "label": "Ordenar instrucciones iniciales", + "desc": "Puntúa instrucciones a Open Assistant basándote en su precisión y legibilidad.", + "overview": "Dados las siguientes instrucciones inciales, 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 entradas. ¿Seguro que quieres continuar?" }, "label_initial_prompt": { - "label": "Label Initial Prompt", - "desc": "Provide labels for a prompt.", - "overview": "Provide labels for the following prompt" + "label": "Etiquetar instrucciones inciales", + "desc": "Proporciona etiquetas para unas instrucciones.", + "overview": "Proporciona etiquetas para las siguientes instrucciones" }, "label_prompter_reply": { - "label": "Label Prompter Reply", - "desc": "Provide labels for a prompt.", - "overview": "Given the following discussion, provide labels for the final prompt." + "label": "Etiquetar respuesta del apuntador", + "desc": "Proporciona etiquetas para unas instrucciones.", + "overview": "Dada la discusión siguiente, proporciona etiquetas para la última entrada." }, "label_assistant_reply": { - "label": "Label Assistant Reply", - "desc": "Provide labels for a prompt.", - "overview": "Given the following discussion, provide labels for the final prompt." + "label": "Etiquetar respuesta del asistente", + "desc": "Proporciona etiquetas para unas instrucciones.", + "overview": "Dada la discusión siguiente, proporciona etiquetas para la última entrada." }, "classify_initial_prompt": { - "label": "Classify Initial Prompt", - "desc": "Provide labels for a prompt.", - "overview": "Read the following prompt and then answer the question about it." + "label": "Clasificar instrucciones iniciales", + "desc": "Proporciona etiquetas para unas instrucciones.", + "overview": "Lee la siguiente entrada y contesta a continuación la pregunta sobre ella." }, "classify_prompter_reply": { - "label": "Classify Prompter Reply", - "desc": "Provide labels for a prompt.", - "overview": "Read the following conversation and then answer the question about the last reply in the discussion." + "label": "Clasificar la respuesta del apuntador", + "desc": "Proporciona etiquetas para una entrada.", + "overview": "Lee la siguiente conversación y contesta a continuación la pregunta sobre la última respuesta en la discusión." }, "classify_assistant_reply": { - "label": "Classify Assistant Reply", - "desc": "Provide labels for a prompt.", - "overview": "Read the following conversation and then answer the question about the last reply in the discussion." + "label": "Clasificar respuesta del asistente", + "desc": "Proporciona etiquetas para una respuesta del asistente.", + "overview": "Lee la siguiente conversación y contesta a continuación la pregunta sobre la última respuesta en la discusión." } }