Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file added public/quotes/antoni-aloy.jpg
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

He puesto versiones 100x100 de la foto de LinkedIn.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/quotes/clara-gomez.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/quotes/nerea-luis.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/quotes/pablo-galindo.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions src/i18n/sponsors/ca.ts
Original file line number Diff line number Diff line change
Expand Up @@ -112,24 +112,28 @@ export const ca = {
{
name: 'Antoni Aloy',
role: 'Nagarro co-founder',
photo: '/quotes/antoni-aloy.jpg',
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hay que repetir el mismo archivo en cada traducción, que es un poco peñazo, pero bueno, es solo una vez en teoría

quote:
'La PyconES forma part de la nostra història com a APSL i ara Nagarro. Hem patrocinat i participat en aquest esdeveniment des dels seus inicis fins al dia d’avui. Hem conegut gent meravellosa i una comunitat oberta i integradora, en un esdeveniment fet per i per a la comunitat.',
},
{
name: 'Nerea Luis',
role: 'Doctora en Intel·ligència Artificial i Divulgadora Tecnològica',
photo: '/quotes/nerea-luis.jpg',
quote:
'Com a apassionada de la IA i la divulgació, sé de primera mà que el futur tecnològic no s’escriu només amb codi o amb IA, sinó amb comunitat. La PyConES és el lloc on aquest talent es troba, comparteix i creix. Patrocinar aquest esdeveniment no és només posar un logo; és apostar i formar part de l’ecosistema divers de la conferència que està liderant els següents passos del sector tecnològic. Continuem impulsant i promovent que aquests espais existeixin perquè tots ens beneficiem del coneixement generat.',
},
{
name: 'Clara Gómez',
role: 'Talent Lead en Kraken',
photo: '/quotes/clara-gomez.jpg',
quote:
'Patrocinar PyCon España ha estat una experiència fantàstica per a Kraken. Ens ha permès connectar amb persones amb molt de talent, compartir la nostra missió i cultura, i relacionar-nos amb potencials candidats d’una forma molt més orgànica i autèntica. Al mateix temps, el nostre equip d’enginyeria va poder presentar i assistir a xerrades i trobades de gran interès, posant les bases per a relacions que creiem que perduraran més enllà de l’esdeveniment.',
},
{
name: 'Pablo Galindo Salgado',
role: 'Desenvolupador core de Python',
photo: '/quotes/pablo-galindo.jpg',
quote:
'PyConES és el cor de la comunitat Python a Espanya. Un lloc on compartir, aprendre i connectar amb persones apassionades amb Python. És on va néixer el meu camí en open source i sempre serà especial per a mi. Per a mi, tornar sempre és tornar a casa.',
},
Expand Down
4 changes: 4 additions & 0 deletions src/i18n/sponsors/en.ts
Original file line number Diff line number Diff line change
Expand Up @@ -112,24 +112,28 @@ export const en = {
{
name: 'Antoni Aloy',
role: 'Nagarro co-founder',
photo: '/quotes/antoni-aloy.jpg',
quote:
'PyconES is part of our history as APSL and now Nagarro. We have sponsored and participated in this event from its beginnings until today. We have met wonderful people and an open and inclusive community, in an event made by and for the community.',
},
{
name: 'Nerea Luis',
role: 'PhD in Artificial Intelligence and Tech Communicator',
photo: '/quotes/nerea-luis.jpg',
quote:
'As an AI and communication enthusiast, I know firsthand that the technological future is not written only with code or AI, but with community. PyConES is where that talent meets, shares, and grows. Sponsoring this event is not just about putting up a logo; it is about betting on and being part of the diverse ecosystem of the conference leading the next steps in the tech sector.',
},
{
name: 'Clara Gómez',
role: 'Kraken Talent Lead',
photo: '/quotes/clara-gomez.jpg',
quote:
'Sponsoring PyCon Spain has been a great experience for Kraken. It gave us the opportunity to connect with talented people, share our mission and culture, and engage with potential candidates in a much more organic and authentic way. At the same time, our engineering team was able to attend and host inspiring talks and meaningful conversations, helping us build relationships that we believe will last well beyond the event.',
},
{
name: 'Pablo Galindo Salgado',
role: 'Python Core Developer',
photo: '/quotes/pablo-galindo.jpg',
quote:
'PyConES is the heart of the Python community in Spain. A place to share, learn, and connect with people passionate about Python. It is where my journey in open source began and it will always be special to me. For me, coming back is always like coming home.',
},
Expand Down
4 changes: 4 additions & 0 deletions src/i18n/sponsors/es.ts
Original file line number Diff line number Diff line change
Expand Up @@ -112,24 +112,28 @@ export const es = {
{
name: 'Antoni Aloy',
role: 'Nagarro co-founder',
photo: '/quotes/antoni-aloy.jpg',
quote:
'La PyconES forma parte de nuestra historia como APSL y ahora Nagarro. Hemos patrocinado y participado en este evento desde sus inicios hasta el día de hoy. Hemos conocido gente maravillosa y una comunidad abierta e integradora, en un evento hecho por y para la comunidad.',
},
{
name: 'Nerea Luis',
role: 'Doctora en Inteligencia Artificial y Divulgadora Tecnológica',
photo: '/quotes/nerea-luis.jpg',
quote:
'Como apasionada de la IA y la divulgación, sé de primera mano que el futuro tecnológico no se escribe solo con código o con IA, sino con comunidad. La PyConES es el lugar donde ese talento se encuentra, comparte y crece. Patrocinar este evento no es solo poner un logo; es apostar y formar parte del ecosistema diverso de la conferencia que está liderando los próximos pasos del sector tecnológico. Sigamos impulsando y promoviendo que estos espacios existan para que todos nos beneficiemos del conocimiento generado.',
},
{
name: 'Clara Gómez',
role: 'Talent Lead en Kraken',
photo: '/quotes/clara-gomez.jpg',
quote:
'Patrocinar PyCon España ha sido una experiencia fantástica para Kraken. Nos ha permitido conectar con personas con mucho talento, compartir nuestra misión y cultura, y relacionarnos con potenciales candidatos de una forma mucho más orgánica y auténtica. Al mismo tiempo, nuestro equipo de ingeniería pudo presentar y asistir a charlas y encuentros de gran interés, sentando las bases para relaciones que creemos que perdurarán más allá del evento.',
},
{
name: 'Pablo Galindo Salgado',
role: 'Desarrollador core de Python',
photo: '/quotes/pablo-galindo.jpg',
quote:
'PyConES es el corazón de la comunidad Python en España. Un lugar donde compartir, aprender y conectar con personas apasionadas con Python. Es donde nació mi camino en open source y siempre será especial para mí. Para mí, volver siempre es volver a casa.',
},
Expand Down
22 changes: 16 additions & 6 deletions src/pages/[lang]/sponsors.astro
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@ export function getStaticPaths() {
const { lang } = Astro.params

const t = texts[(lang || 'es') as keyof typeof texts]
console.error('DEBUG -> Contenido de textsHERO:', t.hero)

const {
title,
Expand Down Expand Up @@ -226,11 +225,22 @@ const {
<p>"{t.quote}"</p>
</blockquote>
<figcaption class="flex items-center gap-3">
<div
class="w-12 h-12 bg-green-400/20 rounded-full flex items-center justify-center text-green-400 font-bold"
aria-hidden="true"
>
{t.name[0]}
<div class="w-12 h-12 bg-green-400/20 rounded-full overflow-hidden flex items-center justify-center">
{t.photo ? (
<img
src={t.photo}
alt={`${t.name} photo`}
width="48"
height="48"
loading="lazy"
decoding="async"
class="w-full h-full object-cover"
/>
) : (
<span class="text-green-400 font-bold" aria-hidden="true">
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fallback de la inicial por si no hubiésemos puesto foto, que no pasa, pero bueno

{t.name[0]}
</span>
)}
</div>
<div>
<cite class="font-bold text-white not-italic">{t.name}</cite>
Expand Down