added all translations in all home page

This commit is contained in:
Esteban 2026-02-17 14:51:03 -05:00
parent f66d3f7a10
commit 446e853eed
11 changed files with 140 additions and 60 deletions

View File

@ -26,7 +26,7 @@ const background = props.bgImage || props.bgColor;
)} )}
{props.hasInput && ( {props.hasInput && (
<div class="flex gap-2 w-full mt-5"> <div class="flex gap-2 w-full mt-5" title={props.buttonLabel}>
<Modal /> <Modal />
</div> </div>
)} )}

View File

@ -2,17 +2,20 @@
import Button from "./ui/Button.astro"; import Button from "./ui/Button.astro";
import { Icon } from "astro-icon/components"; import { Icon } from "astro-icon/components";
const { id, title } = Astro.props; const { id, title } = Astro.props;
import { createTranslator, t } from '../i18n';
const tl = createTranslator(Astro.currentLocale);
--- ---
<!-- Open the modal using ID.showModal() method --> <!-- Open the modal using ID.showModal() method -->
<button class="btn rounded-none p-7 bg-[#22523F] text-[#EBE6D2] border-0 hover:bg-[#EBE6D2]/90 hover:text-tertiary uppercase text-lg" onclick="my_modal_5.showModal()">Registrate</button> <button class="btn rounded-none p-7 bg-[#22523F] text-[#EBE6D2] border-0 hover:bg-[#EBE6D2]/90 hover:text-tertiary uppercase text-lg" onclick="my_modal_5.showModal()">{tl("info.register")}</button>
<dialog id="my_modal_5" class="modal modal-bottom sm:modal-middle p-8"> <dialog id="my_modal_5" class="modal modal-bottom sm:modal-middle p-8">
<div class="modal-box bg-[#EBE6D2] text-[#22523F] rounded-none p-8"> <div class="modal-box bg-[#EBE6D2] text-[#22523F] rounded-none p-8">
<form method="dialog"> <form method="dialog">
<button class="btn btn-sm btn-circle btn-ghost absolute right-2 top-2"><Icon name="ph:x" class="text-2xl" /></button> <button class="btn btn-sm btn-circle btn-ghost absolute right-2 top-2"><Icon name="ph:x" class="text-2xl" /></button>
</form> </form>
<h3 class="text-lg font-bold lg:text-2xl font-secondary text-center uppercase">Formulario disponible próximamente</h3> <h3 class="text-lg font-bold lg:text-2xl font-secondary text-center uppercase">{tl("info.modal.title")}</h3>
<p class="text-lg font-primary text-center mt-10">Estamos ultimando detalles para habilitar el formulario de voluntariado. Muy pronto podrás completar tu inscripción desde esta sección.</p> <p class="text-lg font-primary text-center mt-10">{tl("info.modal.text")}</p>
<!-- <div class="form py-4 mt-6 "> <!-- <div class="form py-4 mt-6 ">
<form id="voluteenFrom" <form id="voluteenFrom"

View File

@ -4,8 +4,9 @@ import { Icon } from "astro-icon/components";
import "dayjs/locale/es"; import "dayjs/locale/es";
import dayjs from "dayjs"; import dayjs from "dayjs";
const regionNames = new Intl.DisplayNames(['es'], { type: 'region' }); const regionNames = new Intl.DisplayNames(['es'], { type: 'region' });
const { locale } = Astro.params;
dayjs.locale("es"); dayjs.locale(locale);
const { data } = Astro.props; const { data } = Astro.props;
const nicedate = dayjs(data.data.date).format("D MMMM YYYY"); const nicedate = dayjs(data.data.date).format("D MMMM YYYY");

View File

@ -2,6 +2,9 @@
import { Icon } from "astro-icon/components"; import { Icon } from "astro-icon/components";
import { Image } from "astro:assets"; import { Image } from "astro:assets";
import jbp from "../../assets/DRJBP-1.webp"; import jbp from "../../assets/DRJBP-1.webp";
import { createTranslator, t } from '../../i18n';
const tl = createTranslator(Astro.currentLocale);
--- ---
<div id="contact" class="bg-[#22523F]"> <div id="contact" class="bg-[#22523F]">
@ -11,24 +14,15 @@ import jbp from "../../assets/DRJBP-1.webp";
<Image src={jbp} alt="Centro del Reino de Paz y Justicia" /> <Image src={jbp} alt="Centro del Reino de Paz y Justicia" />
</div> </div>
<h4 class="text-lg text-center font-bold uppercase">Contacto</h4> <h4 class="text-lg text-center font-bold uppercase" set:html={tl("footer.title")}></h4>
<h2 class="text-2xl lg:text-5xl text-center font-bold font-secondary my-8"> <h2 class="text-2xl lg:text-5xl text-center font-bold font-secondary my-8" set:html={tl("footer.subtitle")}>
Conectemos con visión y propósito
</h2> </h2>
<div class="px-12 lg:px-4 lg:w-2/5 mx-auto"> <div class="px-12 lg:px-4 lg:w-2/5 mx-auto">
<p class="text-lg font-light mb-10"> <p class="text-lg font-light mb-10" set:html={tl("footer.text")}></p>
El <strong>Centro del Reino de Paz y Justicia</strong> dispone de canales
directos para consultas institucionales, participación en programas y
actividades internacionales.
</p>
<p class="text-lg font-light mb-10 break-words"> <p class="text-lg font-light mb-10 break-words" set:html={tl("footer.text2")}></p>
Correo electrónico:
<strong>developer@centrodelreinodepazyjusticia.com</strong><br />
Redes sociales: actualizaciones permanentes sobre actividades y convocatorias.
</p>
<!-- FORMULARIO --> <!-- FORMULARIO -->
<form method="POST" action="/api/emailInfo/send" class="flex flex-col gap-4"> <form method="POST" action="/api/emailInfo/send" class="flex flex-col gap-4">
@ -38,7 +32,7 @@ import jbp from "../../assets/DRJBP-1.webp";
<input <input
name="nombre" name="nombre"
type="text" type="text"
placeholder="Nombre y Apellido" placeholder={tl("footer.form.name")}
required required
class="bg-[#EBE5D0] w-full py-2 px-4 mb-2 text-[#303335] placeholder:text-[#303335] focus:outline-none" class="bg-[#EBE5D0] w-full py-2 px-4 mb-2 text-[#303335] placeholder:text-[#303335] focus:outline-none"
/> />
@ -53,7 +47,7 @@ import jbp from "../../assets/DRJBP-1.webp";
<textarea <textarea
name="mensaje" name="mensaje"
placeholder="Escriba su mensaje" placeholder={tl("footer.form.mesagge")}
rows="5" rows="5"
required required
class="bg-[#EBE5D0] w-full py-2 px-4 mb-2 text-[#303335] placeholder:text-[#303335] focus:outline-none" class="bg-[#EBE5D0] w-full py-2 px-4 mb-2 text-[#303335] placeholder:text-[#303335] focus:outline-none"
@ -90,7 +84,7 @@ import jbp from "../../assets/DRJBP-1.webp";
type="submit" type="submit"
class="bg-[#003421] px-6 py-2 text-sm hover:bg-[#EBE5D0] hover:text-[#003421] cursor-pointer transition duration-300" class="bg-[#003421] px-6 py-2 text-sm hover:bg-[#EBE5D0] hover:text-[#003421] cursor-pointer transition duration-300"
> >
Enviar {tl("footer.form.button")}
</button> </button>
</div> </div>
@ -99,9 +93,8 @@ import jbp from "../../assets/DRJBP-1.webp";
</div> </div>
<div class="flex lg:justify-between mt-10 lg:mt-0 align-center justify-center"> <div class="flex lg:justify-between mt-10 lg:mt-0 align-center justify-center">
<p class="px-4 order-1 text-sm text-white lg:self-end text-center lg:text-left"> <p class="px-4 order-1 text-sm font-normal text-white lg:self-end text-center lg:text-left">
©2026. Todos los Derechos Reservados. All Rights Reserved. {tl("footer.reserved")}
Centro del Reino de Paz y Justicia
</p> </p>
<img class="w-24 lg:order-1 z-10 pl-6 object-contain" src="/img/logo-metalico.webp" alt="Logo Metalico"> <img class="w-24 lg:order-1 z-10 pl-6 object-contain" src="/img/logo-metalico.webp" alt="Logo Metalico">
</div> </div>

View File

@ -1,26 +1,21 @@
--- ---
import { Icon } from "astro-icon/components"; import { Icon } from "astro-icon/components";
import { createTranslator, t } from '../../i18n';
const tl = createTranslator(Astro.currentLocale);
--- ---
<div id="programs" class="bg-[#BEA48D] py-16 lg:py-32"> <div id="programs" class="bg-[#BEA48D] py-16 lg:py-32">
<div class="container mx-auto"> <div class="container mx-auto">
<h4 class="text-lg text-center font-bold uppercase text-[#003421]">Programas y Área de Acción</h4> <h4 class="text-lg text-center uppercase text-[#003421]">{tl("formation.subtitle")}</h4>
<h2 class="text-3xl lg:text-5xl text-center font-bold font-secondary my-8 text-[#003421]">Formación y Capacitación</h2> <h2 class="text-3xl lg:text-5xl text-center font-bold font-secondary my-8 text-[#003421]">{tl("formation.title")}</h2>
<p class="text-lg w-2/3 mx-auto mb-20 text-[#003421] text-justify">El <strong>Centro del Reino de Paz y Justicia (CRPJ) desarrolla cursos, seminarios y programas de formación</strong> dirigidos a líderes, profesionales, referentes institucionales y actores con responsabilidad pública.</p> <p class="text-lg w-2/3 mx-auto mb-20 text-[#003421] text-justify" set:html={tl("formation.text")}></p>
<div class="grid xl:grid-cols-3 text-[#003421] gap-20"> <div class="grid xl:grid-cols-3 text-[#003421] gap-20">
<div class="bg-[#EBE5D0] p-12 relative pb-40"> <div class="bg-[#EBE5D0] p-12 relative pb-40">
<Icon name="ph:arrow-circle-down-thin" class="text-6xl mb-12 text-[#003421]" /> <Icon name="ph:arrow-circle-down-thin" class="text-6xl mb-12 text-[#003421]" />
<h4 class="text-[#003421] font-bold text-2xl mb-12">Area de Formación</h4> <h4 class="text-[#003421] text-2xl mb-12">{tl("formation.area.title")}</h4>
<p class="text-lg"> <ul class="text-lg list-disc font-normal list-inside leading-8" set:html={tl("formation.area.text")}></ul>
<ul class="text-lg list-disc list-inside">
<li class="mb-8">Liderazgo ético y estratégico.</li>
<li class="mb-8">Mediación y resolución responsable de conflictos.</li>
<li class="mb-8">Fe, valores y acción en el espacio público.</li>
<li class="mb-8">Análisis de escenarios internacionales y desafíos contemporáneos.</li>
<li class="mb-8">Fundamentos para la construcción de una paz sólida y duradera, con eje en Israel.</li>
</ul>
</p>
<div class="bottom-12 right-12 absolute"> <div class="bottom-12 right-12 absolute">
<Icon name="icon_formation_1" class="text-8xl text-[#003421]" /> <Icon name="icon_formation_1" class="text-8xl text-[#003421]" />
@ -29,9 +24,9 @@ import { Icon } from "astro-icon/components";
<div class="bg-[#EBE5D0] text-[#003421] p-12 relative pb-40"> <div class="bg-[#EBE5D0] text-[#003421] p-12 relative pb-40">
<Icon name="ph:arrow-circle-down-thin" class="text-6xl mb-12 text-[#003421]" /> <Icon name="ph:arrow-circle-down-thin" class="text-6xl mb-12 text-[#003421]" />
<h4 class="text-[#003421] font-bold text-2xl mb-12">Asesoría y Consultoría</h4> <h4 class="text-[#003421] text-2xl mb-12">{tl("formation.consulting.title")}</h4>
<p class="text-lg">Acompañamiento estratégico a organizaciones e instituciones que buscan diseñar e implementar iniciativas de impacto, alineadas con valores claros, objetivos transversales y una visión de largo plazo.</p> <p class="text-lg font-normal">{tl("formation.consulting.text")}</p>
<div class="bottom-12 right-12 absolute"> <div class="bottom-12 right-12 absolute">
<Icon name="icon_formation_2" class="text-8xl" /> <Icon name="icon_formation_2" class="text-8xl" />
@ -40,9 +35,9 @@ import { Icon } from "astro-icon/components";
<div class="bg-[#EBE5D0] text-[#003421] p-12 relative pb-40"> <div class="bg-[#EBE5D0] text-[#003421] p-12 relative pb-40">
<Icon name="ph:arrow-circle-down-thin" class="text-6xl mb-12 text-[#003421]" /> <Icon name="ph:arrow-circle-down-thin" class="text-6xl mb-12 text-[#003421]" />
<h4 class="text-[#003421] font-bold text-2xl mb-12">Proyectos de Acción</h4> <h4 class="text-[#003421] text-2xl mb-12" set:html={tl("formation.action.title")}></h4>
<p class="text-lg">Desarrollo de iniciativas concretas en distintos territorios, orientadas a la formación, la prevención de conflictos y el fortalecimiento de liderazgos locales con visión internacional.</p> <p class="text-lg font-normal" set:html={tl("formation.action.text")}></p>
<div class="bottom-12 right-12 absolute"> <div class="bottom-12 right-12 absolute">
<Icon name="icon_formation_3" class="text-8xl" /> <Icon name="icon_formation_3" class="text-8xl" />

View File

@ -2,13 +2,16 @@
import { getCollection, getEntry } from "astro:content"; import { getCollection, getEntry } from "astro:content";
import NewsCard from "../cards/NewsCard.astro"; import NewsCard from "../cards/NewsCard.astro";
const newsItems = await getCollection("news"); const newsItems = await getCollection("news");
import { createTranslator, t } from '../../i18n';
const tl = createTranslator(Astro.currentLocale);
--- ---
<div id="news" class="bg-[#22523F] py-12 lg:py-20"> <div id="news" class="bg-[#22523F] py-12 lg:py-20">
<div class="container mx-auto"> <div class="container mx-auto">
<div class="flex flex-col lg:w-1/2 items-center mx-auto py-8"> <div class="flex flex-col lg:w-1/2 items-center mx-auto py-8">
<h4 class="text-white text-2xl uppercase font-bold text-center mb-4 font-primary">Noticias</h4> <h4 class="text-white text-2xl uppercase font-bold text-center mb-4 font-primary">{tl("news.title")}</h4>
<h2 class="text-white text-3xl lg:text-5xl font-bold text-center font-secondary mb-4">Actualidad institucional y proyección internacional</h2> <h2 class="text-white text-3xl lg:text-5xl font-bold text-center font-secondary mb-4">{tl("news.text")}</h2>
<p class="text-white text-xl text-center">Esta sección reúne las principales actividades, reconocimientos y acciones del Centro del Reino de Paz y Justicia y de su fundador.</p> <p class="text-white text-xl text-center">{tl("news.text2")}</p>
</div> </div>

View File

@ -1,16 +1,18 @@
--- ---
import { createTranslator, t } from '../../i18n';
const tl = createTranslator(Astro.currentLocale);
--- ---
<div class="bg-[#CBA16A] py-12 lg:py-20"> <div class="bg-[#CBA16A] py-12 lg:py-20">
<div class="container mx-auto"> <div class="container mx-auto">
<h4 class="text-tertiary text-2xl uppercase font-bold text-center mb-8 font-primary">Participa | Colabora</h4> <h4 class="text-tertiary text-2xl uppercase font-bold text-center mb-8 font-primary">{tl("participate.title")}</h4>
<h2 class="text-tertiary text-3xl lg:text-5xl font-bold lg:text-center font-secondary mb-4 text-center">Sumarse es asumir un compromiso con propósito</h2> <h2 class="text-tertiary text-3xl lg:text-5xl font-bold lg:text-center font-secondary mb-4 text-center">{tl("participate.text")}</h2>
<p class="text-tertiary pt-10 text-2xl px-12 text-center">La labor del <strong>Centro del Reino de Paz y Justicia</strong> se fortalece mediante la participación de personas e instituciones alineadas con sus valores y objetivos generales. Formas de participar:</p> <p class="text-tertiary font-normal pt-10 text-2xl px-12 text-center" set:html={tl("participate.text2")} />
<div class="grid md:grid-cols-2 w-3/4 justify-center mx-auto gap-20 my-20"> <div class="grid md:grid-cols-2 w-3/4 justify-center mx-auto gap-20 my-20">
<div class="border-1 border-white text-lg p-8 text-tertiary"> <div class="border-1 border-white text-lg p-8 text-tertiary">
<h5 class="font-bold mb-6">Voluntariado:</h5> <h5 class="font-bold mb-6">{tl("participate.box1.title")}</h5>
<p>colaboración en proyectos formativos, institucionales o internacionales.</p> <p class="font-normal">{tl("participate.box1.text")}</p>
</div> </div>
<!-- <div class="border-1 border-white p-8 text-tertiary"> <!-- <div class="border-1 border-white p-8 text-tertiary">
@ -19,12 +21,12 @@
</div> --> </div> -->
<div class="border-1 border-white p-8 text-tertiary"> <div class="border-1 border-white p-8 text-tertiary">
<h5 class="font-bold text-lg mb-6">Difusión institucional:</h5> <h5 class="font-bold text-lg mb-6">{tl("participate.box2.title")}</h5>
<p>amplificación de la misión y acciones del Centro del Reino de Paz y Justicia (CRPJ) en espacios públicos.</p> <p class="font-normal">{tl("participate.box2.text")}</p>
</div> </div>
</div> </div>
<div class="flex justify-center"> <div class="flex justify-center">
<p class="text-tertiary text-xl px-12 font-bold mx-auto">La paz se construye mediante decisiones responsables, liderazgo comprometido y acción sostenida.</p> <p class="text-tertiary text-xl px-12 font-bold mx-auto">{tl("participate.text3")}</p>
</div> </div>
</div> </div>

View File

@ -22,7 +22,7 @@ const tl = createTranslator(Astro.currentLocale);
bgColor: '#BEA48D', bgColor: '#BEA48D',
icon: 'ph:minus', icon: 'ph:minus',
image: 'https://ik.imagekit.io/crpy/JBP-MBM.webp', image: 'https://ik.imagekit.io/crpy/JBP-MBM.webp',
text: 'La vinculación con líderes políticos, académicos y sociales.' text: tl("projection.card1")
}} /> }} />
<GridCard props={{ <GridCard props={{
@ -30,7 +30,7 @@ const tl = createTranslator(Astro.currentLocale);
type: 'imgText', type: 'imgText',
image: 'https://ik.imagekit.io/crpy/pueblo-judio.webp', image: 'https://ik.imagekit.io/crpy/pueblo-judio.webp',
icon: 'ph:minus', icon: 'ph:minus',
text: 'Apoyo claro y permanente al pueblo judío y al Estado de Israel' text: tl("projection.card2")
}} /> }} />
</div> </div>
</div> </div>

View File

@ -10,6 +10,11 @@
"hero.body": "“My lifes dream is to see the prophets vision fulfilled: a world of justice and peace for the good of Israel and all mankind.”", "hero.body": "“My lifes dream is to see the prophets vision fulfilled: a world of justice and peace for the good of Israel and all mankind.”",
"info.title": "Building the world dreamed of by the prophets: justice and peace for Israel and all humanity", "info.title": "Building the world dreamed of by the prophets: justice and peace for Israel and all humanity",
"info.register": "Register",
"info.modal.title": "Form available soon",
"info.modal.text": "We are finalizing details to enable the volunteer form. You will be able to complete your registration from this section very soon.",
"carousel.text1": "Peace",
"carousel.text2": "Justice",
"info.boxes": [ "info.boxes": [
{ {
"title": "Public Diplomacy and International Projection", "title": "Public Diplomacy and International Projection",
@ -153,6 +158,43 @@
"values.excellence.title": "Excellence", "values.excellence.title": "Excellence",
"values.excellence.text": "Intellectual rigor, professionalism, and continuous improvement in all work areas.", "values.excellence.text": "Intellectual rigor, professionalism, and continuous improvement in all work areas.",
"values.dialogue.title": "Strategic dialogue", "values.dialogue.title": "Strategic dialogue",
"values.dialogue.text": "Openness to exchange across cultures, nations, and faiths, while upholding fundamental convictions and principles." "values.dialogue.text": "Openness to exchange across cultures, nations, and faiths, while upholding fundamental convictions and principles.",
"projection.title": "Public Diplomacy and International Projection",
"projection.text": "<p>The <strong>Kingdom of Peace and Justice Center</strong> pursues an active policy of public diplomacy, defined as the intentional building of ethical, cultural, and strategic bonds between peoples, institutions, and global leaders.</p><p><strong>Through meetings, international missions, forums, and institutional relations, the KPJC promotes:</strong></p><p><ul><li>Interreligious and intercultural dialogue based on steadfast values.</li><li>The advocacy of justice and peace in international settings.</li><li>Partnership with political, academic, and social leaders.</li><li>El <strong>Clear and unwavering support for the Jewish people and the State of Israel, recognizing its historical, spiritual, and geopolitical significance.</li></ul></p><p>This global reach positions the KPJC as a stakeholder in the global discourse on the future of the world, international stability, and the enduring relevance of prophetic values.</p>",
"projection.card1": "The connection with political, academic and social leaders.",
"projection.card2": "Clear and permanent support for the Jewish people and the State of Israel",
"formation.title": "Training and Development",
"formation.subtitle": "Programs and Areas of Action",
"formation.text": "The KPJC develops courses, seminars, and training programs for leaders, professionals, institutional management, and public stakeholders.",
"formation.area.title": "Training areas",
"formation.area.text": "<li>Ethical and strategic leadership.</li> <li>MMediation and responsible conflict resolution.</li> <li>Faith, values, and action in the public sphere.</li> <li>Analysis of global scenarios and contemporary challenges.</li> <li>Foundations for building a solid and lasting peace, with a focus on Israel.</li>",
"formation.consulting.title": "Advisory and Consulting",
"formation.consulting.text": "Strategic support for organizations and institutions seeking to design and implement impactful initiatives aligned with clear values, overarching objectives, and a long-term vision.",
"formation.action.title": "Action Projects",
"formation.action.text": "The advancement of tangible initiatives in different areas, focused on development, conflict prevention, and empowerment of local leadership with a global vision.",
"news.title": "News",
"news.text": "Institutional updates and global reach",
"news.text2": "This section brings together the main events, awards, and undertakings of the Kingdom of Peace and Justice Center and its founder.",
"participate.title": "Participate | Collaborate",
"participate.text": "Joining means making a commitment with purpose",
"participate.text2": "The work of KPJC is strengthened by the participation of individuals and institutions aligned with its values and overarching objectives:",
"participate.box1.title": "Volunteering:",
"participate.box1.text": "participation in educational, institutional, or international projects.",
"participate.box2.title": "Institutional outreach:",
"participate.box2.text": "amplify the KPJCs mission and activities in the public sphere.",
"participate.text3": "Peace is built through responsible decisions, committed leadership, and sustained action.",
"footer.title": "Contact",
"footer.subtitle": "Lets connect with vision and purpose",
"footer.text": "The Kingdom of Peace and Justice Center has direct channels for institutional inquiries and participation in international programs and events.",
"footer.text2": "Email: <br> <strong>developer@centrodelreinodepazyjusticia.com</strong><br /> Social media: regular updates on events and announcements.",
"footer.form.name": "Name and Lastname",
"footer.form.mesagge": "Write a message",
"footer.form.button": "Enviar",
"footer.reserved": "©2026 All Rights Reserved. Kingdom of Peace and Justice Center"
} }

View File

@ -10,7 +10,13 @@
"hero.title": "Líder fundador", "hero.title": "Líder fundador",
"hero.body": "“El sueño de mi vida es ver cumplida la visión de los profetas: un mundo de justicia y paz para el bien de Israel y de toda la humanidad.”", "hero.body": "“El sueño de mi vida es ver cumplida la visión de los profetas: un mundo de justicia y paz para el bien de Israel y de toda la humanidad.”",
"carousel.text1": "Paz",
"carousel.text2": "Justicia",
"info.title": "Construyendo el mundo soñado por los profetas: justicia y paz para Israel y toda la humanidad", "info.title": "Construyendo el mundo soñado por los profetas: justicia y paz para Israel y toda la humanidad",
"info.register": "Registrarse",
"info.modal.title": "Formulario disponible próximamente",
"info.modal.text": "Estamos ultimando detalles para habilitar el formulario de voluntariado. Muy pronto podrás completar tu inscripción desde esta sección.",
"info.boxes": [ "info.boxes": [
{ {
"title": "Diplomacia Pública y proyección Internacional", "title": "Diplomacia Pública y proyección Internacional",
@ -161,6 +167,41 @@
"values.dialogue.text": "Apertura al intercambio entre culturas, naciones y credos, sin renunciar a convicciones ni principios fundamentales.", "values.dialogue.text": "Apertura al intercambio entre culturas, naciones y credos, sin renunciar a convicciones ni principios fundamentales.",
"projection.title": "Diplomacia Pública y Proyección Internacional", "projection.title": "Diplomacia Pública y Proyección Internacional",
"projection.text": "<p>El <strong>Centro del Reino de Paz y Justicia</strong> lleva adelante una activa política de diplomacia pública, entendida como la construcción consciente de vínculos éticos, culturales y estratégicos entre pueblos, instituciones y liderazgos globales.</p><p><strong>A través de encuentros, giras internacionales, foros y relaciones institucionales, el Centro del Reino de Paz y Justicia (CRPJ) impulsa:</strong></p><p><ul><li>El diálogo interreligioso e intercultural desde valores firmes.</li><li>La defensa de la justicia y la paz en escenarios internacionales.</li><li>La vinculación con líderes políticos, académicos y sociales.</li><li>El <strong>apoyo claro y permanente al pueblo judío y al Estado de Israel</strong>, reconociendo su centralidad histórica, espiritual y geopolítica.</li></ul></p><p>Esta proyección internacional posiciona al Centro del Reino de Paz y Justicia (CRPJ) como un <strong>actor relevante en el debate global sobre el futuro del mundo</strong>, la estabilidad internacional y la vigencia de los valores proféticos.</p>" "projection.text": "<p>El <strong>Centro del Reino de Paz y Justicia</strong> lleva adelante una activa política de diplomacia pública, entendida como la construcción consciente de vínculos éticos, culturales y estratégicos entre pueblos, instituciones y liderazgos globales.</p><p><strong>A través de encuentros, giras internacionales, foros y relaciones institucionales, el Centro del Reino de Paz y Justicia (CRPJ) impulsa:</strong></p><p><ul><li>El diálogo interreligioso e intercultural desde valores firmes.</li><li>La defensa de la justicia y la paz en escenarios internacionales.</li><li>La vinculación con líderes políticos, académicos y sociales.</li><li>El <strong>apoyo claro y permanente al pueblo judío y al Estado de Israel</strong>, reconociendo su centralidad histórica, espiritual y geopolítica.</li></ul></p><p>Esta proyección internacional posiciona al Centro del Reino de Paz y Justicia (CRPJ) como un <strong>actor relevante en el debate global sobre el futuro del mundo</strong>, la estabilidad internacional y la vigencia de los valores proféticos.</p>",
"projection.card1": "La vinculación con líderes políticos, académicos y sociales.",
"projection.card2": "Apoyo claro y permanente al pueblo judío y al Estado de Israel.",
"formation.title": "Formación y Capacitación",
"formation.subtitle": "Programas y Área de Acción",
"formation.text": "El <strong>Centro del Reino de Paz y Justicia (CRPJ) desarrolla cursos, seminarios y programas de formación</strong> dirigidos a líderes, profesionales, referentes institucionales y actores con responsabilidad pública.",
"formation.area.title": "Area de Formación",
"formation.area.text": "<li>Liderazgo ético y estratégico.</li> <li>Mediación y resolución responsable de conflictos.</li> <li>Fe, valores y acción en el espacio público.</li> <li>Análisis de escenarios internacionales y desafíos contemporáneos.</li> <li>Fundamentos para la construcción de una paz sólida y duradera, con eje en Israel.</li>",
"formation.consulting.title": "Asesoría y Consultoría",
"formation.consulting.text": "Acompañamiento estratégico a organizaciones e instituciones que buscan diseñar e implementar iniciativas de impacto, alineadas con valores claros, objetivos transversales y una visión de largo plazo.",
"formation.action.title": "Proyectos de Acción",
"formation.action.text": "Desarrollo de iniciativas concretas en distintos territorios, orientadas a la formación, la prevención de conflictos y el fortalecimiento de liderazgos locales con visión internacional.",
"news.title": "Noticias",
"news.text": "Actualidad institucional y proyección internacional",
"news.text2": "Esta sección reúne las principales actividades, reconocimientos y acciones del Centro del Reino de Paz y Justicia y de su fundador.",
"participate.title": "Participa | Colabora",
"participate.text": "Sumarse es asumir un compromiso con propósito",
"participate.text2": "La labor del <strong>Centro del Reino de Paz y Justicia</strong> se fortalece mediante la participación de personas e instituciones alineadas con sus valores y objetivos generales. Formas de participar:",
"participate.box1.title": "Voluntariado:",
"participate.box1.text": "colaboración en proyectos formativos, institucionales o internacionales.",
"participate.box2.title": "Difusión institucional:",
"participate.box2.text": "amplificación de la misión y acciones del Centro del Reino de Paz y Justicia (CRPJ) en espacios públicos.",
"participate.text3": "La paz se construye mediante decisiones responsables, liderazgo comprometido y acción sostenida.",
"footer.title": "Contacto",
"footer.subtitle": "Conectemos con visión y propósito ",
"footer.text": "El <strong>Centro del Reino de Paz y Justicia</strong> dispone de canales directos para consultas institucionales, participación en programas y actividades internacionales. ",
"footer.text2": "Correo electrónico:<br> <strong>developer@centrodelreinodepazyjusticia.com</strong><br /> Redes sociales: actualizaciones permanentes sobre actividades y convocatorias.",
"footer.form.name": "Nombre y Apellido",
"footer.form.mesagge": "Escriba su mensaje",
"footer.form.button": "Enviar",
"footer.reserved": "©2026. Todos los Derechos Reservados. Centro del Reino de Paz y Justicia"
} }

View File

@ -27,22 +27,22 @@ const tl = createTranslator(Astro.currentLocale);
const carouselImages2 = [ const carouselImages2 = [
{ {
image: "https://ik.imagekit.io/crpy/tr:w-1920,h-1080,cm-extract,x-0,y-1730/lonely-african-american-male-praying-with-his-hands-bible-with-his-head-down.webp", image: "https://ik.imagekit.io/crpy/tr:w-1920,h-1080,cm-extract,x-0,y-1730/lonely-african-american-male-praying-with-his-hands-bible-with-his-head-down.webp",
text: "Justicia", text: tl("carousel.text1"),
}, },
{ {
image: "https://ik.imagekit.io/crpy/amigos-bn.webp", image: "https://ik.imagekit.io/crpy/amigos-bn.webp",
text: "Paz", text: tl("carousel.text2"),
}, },
]; ];
const carouselImages3 = [ const carouselImages3 = [
{ {
image: "https://ik.imagekit.io/crpy/tr:w-1920,h-1080,cm-extract,x-0,y-1730/lonely-african-american-male-praying-with-his-hands-bible-with-his-head-down.webp", image: "https://ik.imagekit.io/crpy/tr:w-1920,h-1080,cm-extract,x-0,y-1730/lonely-african-american-male-praying-with-his-hands-bible-with-his-head-down.webp",
text: "Justicia", text: tl("carousel.text1"),
}, },
{ {
image: "https://ik.imagekit.io/crpy/amigos-bn.webp", image: "https://ik.imagekit.io/crpy/amigos-bn.webp",
text: "Paz", text: tl("carousel.text2"),
}, },
]; ];
--- ---