Skip to content

Commit

Permalink
Added spanish language (#32)
Browse files Browse the repository at this point in the history
* Added spanish language

* Update translation.json

* Correct further translations

---------

Co-authored-by: Pepijn Schoen <[email protected]>
  • Loading branch information
AdelaFoofur82 and duizendnegen authored May 29, 2024
1 parent a86bece commit 5be6f70
Show file tree
Hide file tree
Showing 5 changed files with 201 additions and 5 deletions.
2 changes: 1 addition & 1 deletion public/flavours.json
Original file line number Diff line number Diff line change
Expand Up @@ -342,7 +342,7 @@
{
"uuid": "342bd8b0-f6eb-11ec-b939-0242ac120002",
"parentUuid": "342b5f70-f6eb-11ec-b939-0242ac120002",
"key": "family_sick_or_elderly"
"key": "family"
},
{
"uuid": "342bf6f6-f6eb-11ec-b939-0242ac120002",
Expand Down
5 changes: 3 additions & 2 deletions public/locales/de/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@
"disclaimer": "<a href=\"https://github.com/duizendnegen/sunburst-smorgasbord\">Open Source</a>; mit <a href=\"https://d3js.org/\">D3</a> hergestellt, basierend auf dem <a href=\"https://observablehq.com/@d3/sunburst\">Sunburstdiagramm</a>.<br />Keine Cookies, kein Tracking, keine Datenerhebung. Dein lokaler Speicher wird verwendet, damit du nicht jedes Mal von vorne anfangen musst, wenn du die Webseite neu lädst. Sweet.",
"languages": "Verfügbar auf",
"languages_german": "Deutsch",
"languages_english": "Englisch"
"languages_english": "Englisch",
"languages_spanish": "Spanisch"
},
"faq": {
"whats_this": "Was ist das?",
Expand Down Expand Up @@ -111,7 +112,7 @@
"writing": "Schreiben",
"executor_of_will": "Testamentsvollstrecker",
"family": "Familie",
"family_sick_or_elderly": "Familie (krank oder alt)",
"family_sick_or_elderly": "Familie",
"fetishes": "Fetische",
"friends": "Freunde",
"friend": "Freund:ïn",
Expand Down
5 changes: 3 additions & 2 deletions public/locales/en/translation.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@
"disclaimer": "<a href=\"https://github.com/duizendnegen/sunburst-smorgasbord\">Open source</a>; made with <a href=\"https://d3js.org/\">D3</a>, based on their <a href=\"https://observablehq.com/@d3/sunburst\">Sunburst diagram</a>.<br />No cookies, no tracking, no data collected. Local storage used to make sure you don't have to start over every time you load the website. Sweet.",
"languages": "Available in",
"languages_german": "German",
"languages_english": "English"
"languages_english": "English",
"languages_spanish": "Spanish"
},
"faq": {
"whats_this": "What is this?",
Expand Down Expand Up @@ -111,7 +112,7 @@
"writing": "Writing",
"executor_of_will": "Executor of Will",
"family": "Family",
"family_sick_or_elderly": "Family (sick or elderly)",
"family_sick_or_elderly": "Family",
"fetishes": "Fetishes",
"friend": "Friend",
"friends": "Friends",
Expand Down
193 changes: 193 additions & 0 deletions public/locales/es/translation.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,193 @@
{
"header": {
"title": "Sunburst Smorgasbord",
"subtitle": "Anarquía relacional, tan radiante como el sol."
},
"button": {
"download_image": "Descargar como imagen",
"download_json": "Exportar",
"edit": "Editar",
"import_json": "Importar",
"reset": "Reiniciar"
},
"edit": {
"add": "Añadir",
"add_as_child": "Añadir como subcategoría",
"close": "Cerrar",
"customize": "Personaliza tu Smorgasbord",
"new_flavour": "Nueva categoría",
"new_flavour_name": "Nombre de la nueva categoría",
"parent_element": "Categoría superior",
"remove": "Eliminar",
"remove_flavour": "Categoría a eliminar",
"remove_flavour_button": "Eliminar categoría y todas las subcategorías"
},
"reset": {
"content": "Reiniciar tu Smorgasbord cargará el lienzo predeterminado: tus cambios se perderán. ¿OK?",
"confirm": "Sí, reiniciar",
"cancel": "No, cancelar"
},
"footer": {
"disclaimer": "<a href=\"https://github.com/duizendnegen/sunburst-smorgasbord\">Open Source</a>; hecho con <a href=\"https://d3js.org/\">D3</a>, basado en su <a href=\"https://observablehq.com/@d3/sunburst\">diagrama Sunburst</a>.<br />Sin cookies, sin seguimiento, sin datos recopilados. Se utiliza almacenamiento local para asegurarse de que no tenga que comenzar de nuevo cada vez que cargue el sitio web.",
"languages": "Disponible en",
"languages_german": "Alemán",
"languages_english": "Inglés",
"languages_spanish": "Español"
},
"faq": {
"whats_this": "¿Qué es esto?",
"whats_this_content": "Esta es una herramienta para ayudarte a discutir y explorar las relaciones que te gustaría tener con tus vínculos. Está inspirada en el <a href=\"//www.multiamory.com/podcast/339-the-smorgasbord-of-relationships\">Smorgasbord de Anarquía Relacionales</a>, que fue desarrollado inicialmente por Lyrica Lawrence y Heather Orr en 2016.",
"how_to_use": "¿Cómo se usa?",
"how_to_use_content_1": "Concéntrate en una relación específica que tengas en tu vida. Luego, echa un vistazo a las palabras escritas en cada panel, y piensa si son relevantes para tu relación, o si te gustaría que lo fueran. Revela los colores de tu relación haciendo clic en los paneles que te gusten.",
"how_to_use_content_2": "Exactamente cómo uses esta herramienta depende de ti, pero funciona mejor cuando compartes los resultados con tus vínculos. Puedes usarlo junto con tus vínculos o cada cual usarlo de forma independiente y después compartir los resultados. El punto es tener una conversación.",
"whats_ra": "¿Qué es la Anarquía Relacional?",
"whats_ra_content": "La Anarquía Relacional es una forma de abordar las relaciones de manera intencional. En lugar de asumir cómo debería ser una relación basándose en su etiqueta (por ejemplo, cónyuge, amante, padre, amistad), defines activamente cómo quieres que sea la relación. Descrita por primera vez por Andie Nordgren en 2006, <a href=\"https://log.andie.se/post/26652940513/the-short-instructional-manifesto-for-relationship\">El Manifiesto Instructivo Corto para la Anarquía Relacional</a> es un buen lugar para comenzar."
},
"flavours": {
"caregiving": "Cuidado",
"collaboration": "Colaboración",
"communication": "Comunicación",
"companionship": "Compañerismo",
"creativity": "Creatividad",
"domesticity": "Vida doméstica",
"each_other": "Entre nosotres",
"emotional_intimacy": "Intimidad emocional",
"emotional_support": "Apoyo emocional",
"exclusivity": "Exclusividad",
"finances": "Finanzas",
"hierarchy": "Jerarquía",
"in_person": "En persona",
"kink": "Kink",
"labels": "Etiquetas",
"legal_arrangements": "Acuerdos legales",
"others": "Otres",
"our_relationship_includes": "Nuestra relación incluye...",
"partnership": "Sociedad",
"phone": "Teléfono",
"physical_intimacy": "Intimidad física",
"power_exchange": "Intercambio de poder",
"public_displays_of_affection": "En público",
"sexuality": "Sexualidad",
"societal_constraints": "Limitaciones sociales",
"spirituality": "Espiritualidad",
"structural_inequality": "Desigualdad estructural",
"text": "Texto",
"acrobatics": "Acrobacias",
"ability": "Capacidad",
"class": "Clase",
"financial": "Financiero",
"gender": "Género",
"race": "Raza",
"adoption": "Adopción",
"animals": "Animales",
"being_asked_for_advice": "Ser consultade",
"being_vulnerable": "Ser vulnerable",
"body_contact": "Contacto corporal",
"body_touch": "Toque corporal",
"boss_employee": "Jefi - Empleade",
"business_partner": "Socie comercial",
"children": "Niñes",
"chores": "Tareas domésticas",
"chosen_family": "Familia elegida",
"civil_partnership": "Unión civil",
"co_sleeping": "Dormir juntes",
"comedy": "Comedia",
"commitment": "Compromiso",
"confidante": "Confidente",
"cooking_together": "Cocinar juntes",
"craft": "Artesanía",
"cuddles": "Cariños",
"cultivating_uniqueness": "Cultivar la singularidad",
"d_s": "D/s",
"dance": "Baile",
"datemate": "Cita",
"discussions": "Discusiones",
"embracing_change": "Aceptación del cambio",
"emergencies": "Emergencias",
"emotional_attraction": "Atracción emocional",
"emotional_exclusivity": "Exclusividad emocional",
"empathy": "Empatía",
"end_of_life_death": "Fin de la vida / Muerte",
"events": "Eventos",
"writing": "Escritura",
"executor_of_will": "Testamentarie",
"family": "Familia",
"family_sick_or_elderly": "Familia",
"fetishes": "Fetiches",
"friend": "Amigue",
"friends": "Amigues",
"friendship": "Amistad",
"gaming": "Juegos",
"genitals": "Genitales",
"hand_holding": "Tomarse de la mano",
"health": "Salud",
"holiday": "Ir de vacaciones",
"hugs": "Abrazos",
"improv": "Improvisación",
"intellectual_discussions": "Discusiones intelectuales",
"kisses": "Besos",
"kissing": "Besarse",
"listening": "Escuchar",
"love_languages": "Lenguajes de amor",
"m_s": "M/s",
"marriage": "Matrimonio",
"martial_arts": "Artes marciales",
"massage": "Masaje",
"mentor_guide": "Mentore - Guía",
"music": "Música",
"nudity": "Desnudez",
"organization": "Organización",
"orgasms": "Orgasmos",
"partner": "Compañere",
"payments": "Pagos",
"plants": "Plantas",
"power_of_attorney": "Poder notarial",
"projects": "Proyectos",
"property": "Propiedad",
"reliability": "Fiabilidad",
"responsibilities": "Responsabilidades",
"routine": "Rutina",
"routines": "Rutinas",
"sadomasochism": "Sadomasoquismo",
"seen_together": "Vistos juntes",
"sexual_exclusivity": "Exclusividad sexual",
"shared_accounts": "Cuentas compartidas",
"shared_activities": "Actividades compartidas",
"shared_beliefs": "Creencias compartidas",
"shared_experiences": "Experiencias compartidas",
"shared_goals": "Metas compartidas",
"shared_interests": "Intereses compartidos",
"shared_ritual": "Ritual compartido",
"shared_values": "Valores compartidos",
"sharing_a_home": "Compartir un hogar",
"sharing_a_sleeping_space": "Dormir juntes",
"sharing_beliefs": "Compartir creencias",
"sharing_meals": "Compartir comidas",
"platonic": "Platónico",
"comet": "Cometa",
"long_distance": "A larga distancia",
"sharing_values": "Compartir valores",
"shibari": "Shibari",
"social_media": "Redes sociales",
"sponsor_sponsee": "Sponsor - Sponsorizade",
"spouse": "Cónyuge",
"support": "Apoyo",
"teacher_student": "Profesore - Estudiante",
"teaching": "Enseñanza",
"theatre": "Teatro",
"visual_art": "Arte visual",
"work": "Trabajo",
"working_out": "Ejercicio",
"yoga": "Yoga",
"daily": "Diario",
"weekly": "Una vez a la semana",
"monthly": "Unas veces al mes",
"yearly": "Unas veces al año",
"whenever": "Cuando sea",
"words_of_affirmation": "Palabras de afirmación",
"quality_time": "Tiempo de calidad",
"exchanging_gifts": "Intercambio de regalos",
"acts_of_service": "Actos de servicio",
"physical_touch": "Contacto físico"
}
}
1 change: 1 addition & 0 deletions src/App.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@ const App = () : JSX.Element => {
<p>
{t("footer.languages")}&nbsp;
<button className="button-link" onClick={() : void => changeLanguage("en")}>{t("footer.languages_english")}</button>,&nbsp;
<button className="button-link" onClick={() : void => changeLanguage("es")}>{t("footer.languages_spanish")}</button>,&nbsp;
<button className="button-link" onClick={() : void => changeLanguage("de")}>{t("footer.languages_german")}</button>.
</p>
<p dangerouslySetInnerHTML={{__html: t("footer.disclaimer")}}></p>
Expand Down

0 comments on commit 5be6f70

Please sign in to comment.