Skip to content

Commit 4c42e7f

Browse files
authored
feat(sponsors): Añadir fotos de quotes. (#58)
Le da más humanidad. Antes: <img width="1203" height="700" alt="image" src="https://github.com/user-attachments/assets/9895037b-db04-4a00-bc88-c127359fbeb2" /> Después: <img width="1245" height="749" alt="image" src="https://github.com/user-attachments/assets/1f7bdf20-4e79-49d2-b3ec-ba8d22e9ad38" />
1 parent 03614c9 commit 4c42e7f

8 files changed

Lines changed: 28 additions & 6 deletions

File tree

public/quotes/antoni-aloy.jpg

5.99 KB
Loading

public/quotes/clara-gomez.jpg

4.72 KB
Loading

public/quotes/nerea-luis.jpg

4.24 KB
Loading

public/quotes/pablo-galindo.jpg

4.64 KB
Loading

src/i18n/sponsors/ca.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,24 +112,28 @@ export const ca = {
112112
{
113113
name: 'Antoni Aloy',
114114
role: 'Nagarro co-founder',
115+
photo: '/quotes/antoni-aloy.jpg',
115116
quote:
116117
'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.',
117118
},
118119
{
119120
name: 'Nerea Luis',
120121
role: 'Doctora en Intel·ligència Artificial i Divulgadora Tecnològica',
122+
photo: '/quotes/nerea-luis.jpg',
121123
quote:
122124
'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.',
123125
},
124126
{
125127
name: 'Clara Gómez',
126128
role: 'Talent Lead en Kraken',
129+
photo: '/quotes/clara-gomez.jpg',
127130
quote:
128131
'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.',
129132
},
130133
{
131134
name: 'Pablo Galindo Salgado',
132135
role: 'Desenvolupador core de Python',
136+
photo: '/quotes/pablo-galindo.jpg',
133137
quote:
134138
'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.',
135139
},

src/i18n/sponsors/en.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,24 +112,28 @@ export const en = {
112112
{
113113
name: 'Antoni Aloy',
114114
role: 'Nagarro co-founder',
115+
photo: '/quotes/antoni-aloy.jpg',
115116
quote:
116117
'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.',
117118
},
118119
{
119120
name: 'Nerea Luis',
120121
role: 'PhD in Artificial Intelligence and Tech Communicator',
122+
photo: '/quotes/nerea-luis.jpg',
121123
quote:
122124
'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.',
123125
},
124126
{
125127
name: 'Clara Gómez',
126128
role: 'Kraken Talent Lead',
129+
photo: '/quotes/clara-gomez.jpg',
127130
quote:
128131
'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.',
129132
},
130133
{
131134
name: 'Pablo Galindo Salgado',
132135
role: 'Python Core Developer',
136+
photo: '/quotes/pablo-galindo.jpg',
133137
quote:
134138
'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.',
135139
},

src/i18n/sponsors/es.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,24 +112,28 @@ export const es = {
112112
{
113113
name: 'Antoni Aloy',
114114
role: 'Nagarro co-founder',
115+
photo: '/quotes/antoni-aloy.jpg',
115116
quote:
116117
'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.',
117118
},
118119
{
119120
name: 'Nerea Luis',
120121
role: 'Doctora en Inteligencia Artificial y Divulgadora Tecnológica',
122+
photo: '/quotes/nerea-luis.jpg',
121123
quote:
122124
'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.',
123125
},
124126
{
125127
name: 'Clara Gómez',
126128
role: 'Talent Lead en Kraken',
129+
photo: '/quotes/clara-gomez.jpg',
127130
quote:
128131
'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.',
129132
},
130133
{
131134
name: 'Pablo Galindo Salgado',
132135
role: 'Desarrollador core de Python',
136+
photo: '/quotes/pablo-galindo.jpg',
133137
quote:
134138
'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.',
135139
},

src/pages/[lang]/sponsors.astro

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ export function getStaticPaths() {
1010
const { lang } = Astro.params
1111
1212
const t = texts[(lang || 'es') as keyof typeof texts]
13-
console.error('DEBUG -> Contenido de textsHERO:', t.hero)
1413
1514
const {
1615
title,
@@ -226,11 +225,22 @@ const {
226225
<p>"{t.quote}"</p>
227226
</blockquote>
228227
<figcaption class="flex items-center gap-3">
229-
<div
230-
class="w-12 h-12 bg-green-400/20 rounded-full flex items-center justify-center text-green-400 font-bold"
231-
aria-hidden="true"
232-
>
233-
{t.name[0]}
228+
<div class="w-12 h-12 bg-green-400/20 rounded-full overflow-hidden flex items-center justify-center">
229+
{t.photo ? (
230+
<img
231+
src={t.photo}
232+
alt={`${t.name} photo`}
233+
width="48"
234+
height="48"
235+
loading="lazy"
236+
decoding="async"
237+
class="w-full h-full object-cover"
238+
/>
239+
) : (
240+
<span class="text-green-400 font-bold" aria-hidden="true">
241+
{t.name[0]}
242+
</span>
243+
)}
234244
</div>
235245
<div>
236246
<cite class="font-bold text-white not-italic">{t.name}</cite>

0 commit comments

Comments
 (0)