added new lenguage rwanda

This commit is contained in:
Esteban Paz 2026-04-23 20:24:12 -05:00
parent 23dc5b9b40
commit 46f4b4b0a3
5 changed files with 217 additions and 2 deletions

View File

@ -20,7 +20,7 @@ export default defineConfig({
integrations: [markdoc(), icon(), vue(), react()], integrations: [markdoc(), icon(), vue(), react()],
i18n: { i18n: {
locales: ["es", "en", "fr", "he", "uk", "pt-br", "ru"], locales: ["es", "en", "fr", "he", "uk", "pt-br", "ru", "rw"],
defaultLocale: "es", defaultLocale: "es",
}, },

View File

@ -60,6 +60,7 @@ const { locale } = Astro.params;
<li><a href="/en"><Icon name="icon_flag_uk" /> English</a></li> <li><a href="/en"><Icon name="icon_flag_uk" /> English</a></li>
<li><a href="/he"><Icon name="flagpack--il" /> עברית</a></li> <li><a href="/he"><Icon name="flagpack--il" /> עברית</a></li>
<li><a href="/ru"><Icon name="flagpack--ru" /> Русский</a></li> <li><a href="/ru"><Icon name="flagpack--ru" /> Русский</a></li>
<li><a href="/rw"><Icon name="flagpack--rw" /> Kinyarwanda</a></li>
</ul> </ul>
</div> </div>
</ul> </ul>
@ -75,6 +76,7 @@ const { locale } = Astro.params;
<li><a href="/en"><Icon name="icon_flag_uk" /> English</a></li> <li><a href="/en"><Icon name="icon_flag_uk" /> English</a></li>
<li><a href="/he"><Icon name="flagpack--il" /> עברית</a></li> <li><a href="/he"><Icon name="flagpack--il" /> עברית</a></li>
<li><a href="/ru"><Icon name="flagpack--ru" /> Русский</a></li> <li><a href="/ru"><Icon name="flagpack--ru" /> Русский</a></li>
<li><a href="/rw"><Icon name="flagpack--rw" /> Kinyarwanda</a></li>
</ul> </ul>
</div> </div>
</nav> </nav>

View File

@ -5,8 +5,9 @@ import he from "./he.json";
import uk from "./uk.json"; import uk from "./uk.json";
import pt from "./pt.json"; import pt from "./pt.json";
import ru from "./ru.json"; import ru from "./ru.json";
import rw from "./rw.json";
const dictionaries = { es, en, fr, he, uk, pt, ru } as const; const dictionaries = { es, en, fr, he, uk, pt, ru, rw } as const;
export type Locale = keyof typeof dictionaries; export type Locale = keyof typeof dictionaries;
// Optional: type-safe keys from the default dictionary // Optional: type-safe keys from the default dictionary

211
src/i18n/rw.json Normal file
View File

@ -0,0 +1,211 @@
{
"nav.logo_line1": "Centro del Reino",
"nav.logo_line2": "de Paz y Justicia",
"nav.about": "Abo turi bo",
"nav.news": "Amakuru",
"nav.programs": "Porogaramu",
"nav.archive": "Archivo",
"nav.nations": "Naciones",
"nav.contact": "Twandikire",
"hero.name": "Dr. José Benjamín Pérez Matos",
"hero.title": "Umuyobozi wabishinze",
"hero.body": "“Inzozi zubuzima bwanjye ni ukubona isohozwa ryiyerekwa ryabahanuzi: isi irimo ubutabera namahoro ku bwinyungu ya Isirayeli nibiremwabantubose.”",
"carousel.text1": "Amahoro",
"carousel.text2": "Ubutabera",
"info.title": "Kubaka isi abahanuzi barose: isi irimo ubutabera namahoro ku Isirayeli nabantu bose",
"info.register": "Kwiyandikisha",
"info.modal.title": "Ifishi iracyategurwa",
"info.modal.text": "Turimo kunonosora ibisobanuro bya nyuma kugira ngo dufungure ifishi yo kwiyandikisha ku bakorerabushake. Vuba cyane uzashobora kuzuza kwiyandikisha uhereye hano.",
"info.boxes": [
{
"title": "Diplomasi rusange nicyerekezo mpuzamahanga",
"copy": "“Kubaka ku bushishozi isano ishingiye ku ndangagaciro zubunyangamugayo, umuco ningamba hagati yabantu”",
"buttonLabel": "Soma byinshi",
"bgColor": "#CBA16A",
"sizeTitle": "text-2xl",
"titleColor": "text-[#1F5349]",
"textColor": "text-[#003421]",
"sizeText": "text-xl",
"hasButton": true,
"url":"#projection",
"hasIcon": true,
"hasInput": false
},
{
"title": "Gahunda naho gukorera",
"copy": "“Amasomo, amahugurwa na gahunda zitoza zigenewe abayobozi, abanyamwuga nabafatwa nkintangarugero.”",
"buttonLabel": "Soma byinshi",
"bgColor": "#003421",
"sizeTitle": "text-2xl",
"titleColor": "text-[#CBA16A]",
"textColor": "text-[#EDE9D9]",
"sizeText": "text-xl",
"bgImage": "https://ik.imagekit.io/crpy/tr:o-20/white-lion.png",
"url": "#programs",
"hasButton": true,
"hasIcon": true,
"hasInput": false
},
{
"title": "Ndifuza gusaba kuba umukorerabushake",
"copy": "Kwinjira ni ukwemera inshingano ifite intego",
"bgColor": "#EBE6D2",
"buttonLabel": "Kwiyandikisha",
"sizeTitle": "text-2xl",
"titleColor": "text-[#CBA16A]",
"textColor": "text-[#003421]",
"sizeText": "text-xl",
"hasButton": false,
"hasIcon": true,
"hasInput": true
}
],
"info.copy1": "El Centro del Reino de Paz y Justicia (CRPJ) ni umuryango ukorera ku rwego mpuzamahanga, wibanda ku mahugurwa, ibiganiro byingamba nibikorwa bya rusange, ugamije guteza imbere ubutabera namahoro hakurikijwe indangagaciro ziteka zatangajwe nabahanuzi, kandi ufite umuhigo ugaragara kandi uhoraho kuri Isirayeli nuruhare rwayo rukomeye mu mateka no mu hazaza hisi",
"info.copy_column1": "El Centro del Reino de Paz y Justicia (CRPJ) gitegura ibikorwa byuburezi, ahantu ho gutekereza cyane no kuganira ku byimbitse, ndetse nibikorwa bifatika mu rwego rwa rusange, gihuza amahame yumwuka, inshingano zinzego nubuyobozi bushingiye ku ndangagaciro nziza. Imirimo yacyo iri mu murongo wa diplomasi rusange, ifatwa nkigikoresho cyemewe cyo kugira uruhare mu biganiro mpuzamahanga, gushimangira amasano hagati yibihugu no kurengera indangagaciro zingenzi imbere yimbogamizi ziki gihe nizahazaza.",
"info.copy_column2": "Amahoro ntabwo afatwa nkijambo ryamatwara ridafite ishingiro cyangwa nkicyifuzo cyoroshye, ahubwo afatwa nkingaruka zibyemezo bikomeye, ubuyobozi bushingiye ku ndangagaciro nubwitange buhoraho ku ntego zisobanutse, zemeranya nuruhare rudashobora gusimburwa rwa Isirayeli mu kubaka gahunda yisi irimo ubutabera nituze ku nyokomuntu yose.",
"info.endbox": {
"title": "Inshingano, Icyerekezo nIndangagaciro zIkigo",
"buttonLabel": "Soma byinshi",
"hasButton": true,
"bgImage": "https://ik.imagekit.io/crpy/tr:o-20/white-lion.png",
"hasIcon": true,
"url":"#mision",
"bgColor": "#CBA16A",
"titleColor": "text-tertiary",
"sizeTitle": "text-2xl"
},
"carousel1.images": [
{
"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": "Ubutabera"
},
{
"image": "https://ik.imagekit.io/crpy/amigos-bn.webp",
"text": "Amahoro"
}
],
"identity.initTitle": "Indangamuntu yIkigo",
"identity.title": "Ihuriro ryUbwami bwAmahoro nUbutabera",
"identity.body": "<p>Ihuriro ryUbwami bwAmahoro nUbutabera ni umuryango mpuzamahanga ugizwe nibihumbi byabakorerabushake bari mu bihugu bitandukanye, bakora mu buryo buhuza ibikorwa, bayobowe kandi bagengwa nubuyobozi bwa Dr. José Benjamín Pérez Matos, ari we wenyine uhagarariye Centro del Reino de Paz y Justicia (CRPJ).</p><p>Ikigo gifite ibikorwa bikora mu migabane itandukanye yisi, gihuza abantu, abayobozi, imiryango ninzego zisangiye icyerekezo kimwe: kugeza indangagaciro zUbwami mu buzima bwa rusange no guhangana, mu buryo bufite inshingano nicyizere, nimbogamizi isi ihura na zo muri iki gihe.</p><p>Ihuriro ryUbwami bwAmahoro nUbutabera cyashinzwe gifite inshingano isobanutse: kubaka ibiraro bihuriza hamwe ukwizera nibikorwa mu rwego rwa rusange, gihuza gutekereza ko mumwuka, uburezi bwubwenge nubwitange bufatika, kigamije gutegura inzira igana mu gihe gishya, kirangwa numuco wubutabera bwisumbuyeho, amahoro nyakuri nisi nziza kurushaho, hakurikijwe iyerekwa ryabahanuzi.”</p><p>Icyerekezo cyayo gishingiye ku ngamba, ku rwego mpuzamahanga kandi kigana ku hazaza, kizi neza amakimbirane agaragara, amakimbirane yumuco, imbogamizi za geopolitiki no gukenerwa kubuyobozi bukomeye bushobora gukora neza mu gihe cyimpinduka zisi yose.</p>",
"authority.title": "<strong>Abayobozi</strong> | Ihuriro ryUbwami bwAmahoro nUbutabera",
"authority.body": "Dr. José Benjamín Pérez Matos ni we washinze kandi akaba ari we wenyine uhagarariye Ihuriro ryUbwami bwAmahoro nUbutabera. Ubuyobozi bwe buhuza icyerekezo cyo mu mwuka, uburezi bwubwenge, ibikorwa bya rusange nicyerekezo mpuzamahanga",
"title1.title": "Dr. José Benjamín Pérez Matos | Inzira",
"grid.cards" : [
{
"type": "text",
"icon": "ph:arrow-circle-down-thin",
"text": "Aderesi y'ihema rinini Katedrali. Porto Rico",
"bgColor": "#EBE5D0",
"textColor": "#003421"
},
{
"type": "image",
"image": "https://ik.imagekit.io/crpy/grid_image_1.webp"
},
{
"type": "text",
"icon": "ph:arrow-circle-right-thin",
"text": "Kwitabira no kugira uruhare rugaragara mu bikorwa mpuzamahanga.",
"textColor": "#003421",
"bgColor": "#BEA48D"
},
{
"type": "image",
"image": "https://ik.imagekit.io/crpy/grid_image_2.webp"
},
{
"type": "image",
"image": "https://ik.imagekit.io/crpy/grid_image_3.webp"
},
{
"type": "text",
"icon": "ph:arrow-circle-up-thin",
"text": "Inyigisho za Bibiliya zikoreshwa mu gusesengura isi yiki gihe",
"textColor": "#EBE5D0",
"bgColor": "#003421"
},
{
"type": "image",
"image": "https://ik.imagekit.io/crpy/grid_image_4.webp"
},
{
"type": "text",
"icon": "ph:arrow-circle-left-thin",
"text": "Ubwitange bwa rusange mu kurengera Isirayeli, ubutabera namahoro.",
"textColor": "#003421",
"bgColor": "#EBE5D0"
}
],
"color1.title": "Inshingano",
"color1.text": "Gutoza abayobozi, guteza imbere ibikorwa byuburezi no gushyigikira ibikorwa bya rusange bigamije ubutabera namahoro, bishingiye ku ndangagaciro zubunyangamugayo nimbaraga zo mu mwuka zihamye, hamwe niyemezwa ryeruye ku Isirayeli no ku nshingano yo kugira uruhare mu mibereho myiza nituze ryikiremwamuntucyose muri rusange",
"color2.title": "Icyerekezo",
"color2.text": "Kuba ikigo kizwi ku rwego mpuzamahanga nkicyitegererezo mu gutegura ubuyobozi, diplomasi rusange niterambere ryinzego, gishimirwa ku bwukwiyubaha kwacyo, ubusobanuro bwindangagaciro zacyo nuruhare rufatika kigira mu kubaka isi ijyanye niyerekwa ryabahanuzi ryubutabera namahoro",
"title2.title": "Indangagaciro zIkigo",
"values.justice.title": "Ubutabera",
"values.justice.text": "Kwiyemeza mu bikorwa byo gushyigikira gahunda y ubutabera, ishingiye ku ndangagaciro nziza, kubaha umuntu no kurengera amahame adahinduka.”",
"values.integrity.title": "Ubunyangamugayo",
"values.integrity.text": "Guhuza ibitekerezo, ijambo n'ibikorwa; gukorera mu mucyo n'inshingano mu nzego rusange",
"values.service.title": "Serivisi",
"values.service.text": "Impano yo guherekeza no gukora ibikorwa bigamije intego zisobanutse kandi zifite agaciro karenze",
"values.excellence.title": "Ubudashyikirwa",
"values.excellence.text": "Ubusobanuro bwimbitse mu bwenge, ubunyamwuga no gukomeza gutera imbere mu buryo buhoraho mu nzego zose zimirimo.”",
"values.dialogue.title": "Ikiganiro gishingiye ku ngamba",
"values.dialogue.text": "Gufungukira kungurana ibitekerezo hagati yimuco, ibihugu nimyemerere, ariko hatitawe ku kureka imyemerere cyangwa amahame yibanze",
"projection.title": "Diplomasi rusange nikorwa ryicyerekezo mpuzamahanga",
"projection.text": "<p>“Ihuriro ryUbwami bwAmahoro nUbutabera giteza imbere diplomasi rusange igamije kubaka ku bushishozi amasano meza ashingiye ku ndangagaciro, umuco ningamba hagati yabaturage, inzego nabayobozi ku isi.”</p><p><strong>Binyuze mu nama, ingendo mpuzamahanga, amahuriro nimikoranire yinzegoCentro del Reino de Paz y Justicia (CRPJ) gikomeza imbere</strong></p><p><ul><li>Ikiganiro hagati yamadini atandukanye nimico itandukanye gishingiye ku ndangagaciro zihamye.</li><li>Kurengera ubutabera namahoro mu rwego mpuzamahanga.</li><li>Guhuza imikoranire nabayobozi ba politiki, abashakashatsi no mu mibereho rusange</li><li>Gushyigikira kugaragara kandi guhoraho ubwoko bwAbayahudi ndetse na Leta ya Isiraheli, hamenyekanishwa akamaro kabo mu mateka, mu byumwuka no mu ruhando rwa politiki mpuzamahanga.</li></ul></p><p>Uku kwaguka ku rwego mpuzamahanga gushyira Centro del Reino de Paz y Justicia (CRPJ) mu rwego rwabagize uruhare rukomeye mu biganiro mpuzamahanga ku hazaza hisi, ituze mpuzamahanga niyubahirizwa ryindangagaciro zubuhanuzi.</p>",
"projection.card1": "Guhuza imikoranire nabayobozi ba politiki, abashakashatsi no mu mibereho rusange",
"projection.card2": "Gushyigikira mu buryo bugaragara kandi buhoraho Abayahudi ndetse na Leta ya Isiraheli.",
"formation.title": "Amahugurwa nUbushobozi",
"formation.subtitle": "Gahunda nInzego zIbikorwa",
"formation.text": "El <strong>Centro del Reino de Paz y Justicia (CRPJ) gitegura amasomo, amahugurwa na gahunda zo kongerera ubumenyi zigenewe abayobozi, abahanga mu byumwuga, abahagarariye inzego zitandukanye nabafite inshingano mu ruhame.",
"formation.area.title": "Agace k'amahugurwa",
"formation.area.text": "<li>Ubuyobozi bufite indangagaciro nicyerekezo gihamye.</li> <li>Ubuhuza no gukemura amakimbirane mu buryo bw inshingano.</li> <li>Ukwizera, indangagaciro nibikorwa mu ruhame.</li> <li>Isesengura ryimiterere mpuzamahanga nimbogamizi ziki gihe.</li> <li>Ishingiro ryo kubaka amahoro akomeye kandi arambye, ashingiye ku Isiraheli.</li>",
"formation.consulting.title": "Impanuro nUbujyanama",
"formation.consulting.text": "Guherekeza mu buryo bwingenzi imiryango ninzego zishaka gutegura no gushyira mu bikorwa gahunda zigira ingaruka nziza, zishingiye ku ndangagaciro zihamye, intego zihuza inzego zitandukanye nicyerekezo kirambye kireba kure.",
"formation.action.title": "Imishinga yibikorwa",
"formation.action.text": "Gushyira mu bikorwa imishinga ifatika mu turere dutandukanye, igamije amahugurwa, gukumira amakimbirane no kongerera imbaraga ubuyobozi bwaho hantu bufite icyerekezo mpuzamahanga.",
"news.title": "Amakuru",
"news.text": "Amakuru yinzego naho umuryango ugeze ku rwego mpuzamahanga",
"news.text2": "Iki gice gikusanya ibikorwa byingenzi, ishimwe nibikorwa bya buri munsi bya Centro del Reino de Paz y Justicianibywawushinze",
"news.text3": "Esta página reúne las principales actividades, reconocimientos y acciones del Centro del Reino de Paz y Justicia y de su fundador.",
"news.buttonLable": "Ver Más Noticias",
"news.seemore": "Ver Más",
"news.all": "Todas",
"participate.title": "Uruhare rwawe | Imikoranire",
"participate.text": "Kwinjira ni ukwiyemeza inshingano ifite intego.",
"participate.text2": "Umurimo wa Centro del Reino de Paz y Justicia urushaho gukomera binyuze mu ruhare rwabantu ninzego zihuza nindangagaciro nintego zacyo rusange. Uburyo bwo kugira uruhare:",
"participate.box1.title": "Ubukorerabushake:",
"participate.box1.text": "Gufatanya mu mishinga yamahugurwa, iyinzego cyangwa mpuzamahanga.",
"participate.box2.title": "Gukwirakwiza amakuru yikigo:",
"participate.box2.text": "Gukwiza no gutangaza ubutumwa nibikorwa bya Centro del Reino de Paz y Justicia (CRPJ) mu ruhame.",
"participate.text3": "Amahoro yubakwa binyuze mu byemezo bifite inshingano, ubuyobozi bufite ubushake ninyito ihamye, ndetse nibikorwa bikomeza kandi birambye.",
"footer.title": "Twandikire",
"footer.subtitle": "Reka duhuze imbaraga dufite icyerekezo nintego imwe.",
"footer.text": "El <strong>Centro del Reino de Paz y Justicia</strong> inzira zitaziguye zo gutanga ibibazo byinzego, kugira uruhare muri gahunda nibikorwa mpuzamahanga.",
"footer.text2": "Imeyili:<br> <strong>developer@centrodelreinodepazyjusticia.com</strong><br /> Imbuga nkoranyambaga: amakuru ahoraho ku bikorwa namatangazo yinama cyangwa ibikorwa bitandukanye.",
"footer.form.name": "Amazina yombi",
"footer.form.mesagge": "Andika ubutumwa bwawe",
"footer.form.button": "Ohereza",
"footer.reserved": "© 2026. Uburenganzira bwose bufitwe na Centro del Reino de Paz y Justicia(Ihuriro ryUbwami bwAmahoro nUbutabera)"
}

View File

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="1.5em" height="1em" viewBox="0 0 301 201"><g fill="none"><path fill="#00a1de" d="M.5.5h300v100H.5z"/><path fill="#fad201" d="M.5 100.5h300v50H.5z"/><path fill="#20603d" d="M.5 150.5h300v50H.5z"/><path fill="#e5be01" d="m279 52.75l-22.336 1.305l21.237 7.042l-21.912-4.52l18.691 12.298l-19.996-10.037l14.871 16.717l-16.717-14.871l10.037 19.996l-12.298-18.69l4.52 21.912l-7.042-21.237L246.75 85l-.278-32.528z"/><path fill="#e5be01" d="m279 52.75l-22.336-1.305l21.237-7.042l-21.912 4.52l18.691-12.298l-19.996 10.037l14.871-16.717l-16.717 14.871l10.037-19.996l-12.298 18.691l4.52-21.912l-7.042 21.237L246.75 20.5l-.278 32.528z"/><path fill="#e5be01" d="m214.5 52.75l22.336 1.305l-21.237 7.042l21.912-4.52l-18.691 12.298l19.996-10.037l-14.871 16.717l16.717-14.871l-10.037 19.996l12.298-18.69l-4.52 21.912l7.042-21.237L246.75 85l.278-32.528z"/><path fill="#e5be01" d="m214.5 52.75l22.336-1.305l-21.237-7.042l21.912 4.52l-18.691-12.298l19.996 10.037l-14.871-16.717l16.717 14.871l-10.037-19.996l12.298 18.691l-4.52-21.912l7.042 21.237L246.75 20.5l.278 32.528z"/><circle cx="246.75" cy="52.75" r="9.528" fill="#e5be01" stroke="#00a1de" stroke-width="0.944"/></g></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB