fix(content): update news titles, metadata and content across en, es, pt locales

- Fix titles, descriptions, and formatting in 41 news files
- Update tags and categories for consistency
- Correct content across all language versions
This commit is contained in:
Esteban Paz 2026-05-30 22:08:43 -05:00
parent dac91717b4
commit fb6976c67f
9 changed files with 1729 additions and 30891 deletions

29565
package-lock.json generated

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -2,7 +2,7 @@
locale: fr
title: 'Centre du Royaume de Paix et de Justice'
date: 2026-03-03
slug: 2026-03-03-comunicado-centro-del-reino-de-paz-y-justicia
slug: 2026-03-03-centre-du-reino-de-paz-et-de-justice
place: ''
tags: [Israël, Communiqué]
thumbnail: 'https://ik.imagekit.io/crpy/tr:w-1280/comunicado-2.png'

View File

@ -4,7 +4,7 @@ title: "Gideon Sa'ar recebeu o Dr. José Benjamín Pérez Matos na sede do Minis
date: 2026-05-18
slug: 2026-05-18-gideon-saar-recebeu-o-dr-jose-benjamin-perez-matos-na-sede-do-ministerio-das-relacoes-exteriores-de-israel
city: 'Jerusalém'
country: 'Israel'
country: 'IL'
thumbnail: 'https://ik.imagekit.io/crpy/tr:w-1280,q-50/2026-05-18-1.png'
tags: [Israel, Bolívia, Colômbia, Venezuela, El Salvador, Argentina, Estados Unidos]
gallery: [

View File

@ -2,7 +2,7 @@
locale: rw
title: 'Igitangaza cya Israel nyuma yimyaka 76: ubwigenge, amakimbirane nicyerekezo cyisezerano ku rwego rwisi'
date: 2024-05-14
slug: 2024-05-14-el-milagro-de-israel-a-76-anos-soberania-conflicto-y-la-proyeccion-de-una-promesa-global
slug: 2024-05-14-igitangaza-cya-israel-nyuma-yimyaka-76-ubwigenge-amakimbirane-nicyerekezo-cyisezerano-ku-rwego-rwisi
place: ''
country: 'PR'
city: 'Cayey'

View File

@ -1 +1 @@
{"version":{"fullVersion":"2.4.0","major":"2","minor":"4","patch":"0"},"meta":{"flags":["experimentalData"]},"collections":[{"name":"news","label":"News","path":"src/content/news","format":"md","match":{"include":"**/*"},"ui":{"filename":{"readonly":false}},"fields":[{"type":"string","name":"locale","label":"Language","options":[{"label":"Español","value":"es"},{"label":"English","value":"en"},{"label":"Português","value":"pt"},{"label":"Kinyarwanda","value":"rw"},{"label":"Frances","value":"fr"}],"namespace":["news","locale"],"searchable":true,"uid":false},{"type":"string","name":"title","label":"Title","isTitle":true,"required":true,"namespace":["news","title"],"searchable":true,"uid":false},{"type":"datetime","name":"date","label":"Date","required":true,"namespace":["news","date"],"searchable":true,"uid":false},{"type":"string","name":"slug","label":"Slug","namespace":["news","slug"],"searchable":true,"uid":false},{"type":"string","name":"place","label":"Place","namespace":["news","place"],"searchable":true,"uid":false},{"type":"string","name":"country","label":"Country","namespace":["news","country"],"searchable":true,"uid":false},{"type":"string","name":"city","label":"City","namespace":["news","city"],"searchable":true,"uid":false},{"type":"image","name":"thumbnail","label":"Thumbnail URL","namespace":["news","thumbnail"],"searchable":false,"uid":false},{"type":"image","name":"thumbnail_square","label":"Thumbnail Square URL","namespace":["news","thumbnail_square"],"searchable":false,"uid":false},{"type":"string","name":"tags","label":"Tags","list":true,"namespace":["news","tags"],"searchable":true,"uid":false},{"type":"object","name":"gallery","label":"Gallery","list":true,"fields":[{"type":"image","name":"image","label":"Image","namespace":["news","gallery","image"],"searchable":false,"uid":false}],"namespace":["news","gallery"],"searchable":true,"uid":false},{"type":"string","name":"youtube","label":"YouTube ID","namespace":["news","youtube"],"searchable":true,"uid":false},{"type":"boolean","name":"draft","label":"Draft","namespace":["news","draft"],"searchable":true,"uid":false},{"type":"rich-text","name":"body","label":"Content","isBody":true,"namespace":["news","body"],"searchable":true,"parser":{"type":"markdown"},"uid":false}],"namespace":["news"]},{"name":"documentaries","label":"Documentaries","path":"src/content/documentaries","format":"md","fields":[{"type":"string","name":"locale","label":"Language","options":[{"label":"Español","value":"es"},{"label":"English","value":"en"},{"label":"Português","value":"pt"},{"label":"Kinyarwanda","value":"rw"}],"namespace":["documentaries","locale"],"searchable":true,"uid":false},{"type":"string","name":"title","label":"Title","isTitle":true,"required":true,"namespace":["documentaries","title"],"searchable":true,"uid":false},{"type":"string","name":"video_yt","label":"YouTube ID","namespace":["documentaries","video_yt"],"searchable":true,"uid":false},{"type":"datetime","name":"date","label":"Date","required":true,"namespace":["documentaries","date"],"searchable":true,"uid":false}],"namespace":["documentaries"]}],"config":{"media":{"tina":{"publicFolder":"public","mediaRoot":"public/images"}}}}
{"version":{"fullVersion":"2.4.2","major":"2","minor":"4","patch":"2"},"meta":{"flags":["experimentalData"]},"collections":[{"name":"news","label":"News","path":"src/content/news","format":"md","match":{"include":"**/*"},"ui":{"filename":{"readonly":false}},"fields":[{"type":"string","name":"locale","label":"Language","options":[{"label":"Español","value":"es"},{"label":"English","value":"en"},{"label":"Português","value":"pt"},{"label":"Kinyarwanda","value":"rw"},{"label":"Frances","value":"fr"}],"namespace":["news","locale"],"searchable":true,"uid":false},{"type":"string","name":"title","label":"Title","isTitle":true,"required":true,"namespace":["news","title"],"searchable":true,"uid":false},{"type":"datetime","name":"date","label":"Date","required":true,"namespace":["news","date"],"searchable":true,"uid":false},{"type":"string","name":"slug","label":"Slug","namespace":["news","slug"],"searchable":true,"uid":false},{"type":"string","name":"place","label":"Place","namespace":["news","place"],"searchable":true,"uid":false},{"type":"string","name":"country","label":"Country","namespace":["news","country"],"searchable":true,"uid":false},{"type":"string","name":"city","label":"City","namespace":["news","city"],"searchable":true,"uid":false},{"type":"image","name":"thumbnail","label":"Thumbnail URL","namespace":["news","thumbnail"],"searchable":false,"uid":false},{"type":"image","name":"thumbnail_square","label":"Thumbnail Square URL","namespace":["news","thumbnail_square"],"searchable":false,"uid":false},{"type":"string","name":"tags","label":"Tags","list":true,"namespace":["news","tags"],"searchable":true,"uid":false},{"type":"object","name":"gallery","label":"Gallery","list":true,"fields":[{"type":"image","name":"image","label":"Image","namespace":["news","gallery","image"],"searchable":false,"uid":false}],"namespace":["news","gallery"],"searchable":true,"uid":false},{"type":"string","name":"youtube","label":"YouTube ID","namespace":["news","youtube"],"searchable":true,"uid":false},{"type":"boolean","name":"draft","label":"Draft","namespace":["news","draft"],"searchable":true,"uid":false},{"type":"rich-text","name":"body","label":"Content","isBody":true,"namespace":["news","body"],"searchable":true,"parser":{"type":"markdown"},"uid":false}],"namespace":["news"]},{"name":"documentaries","label":"Documentaries","path":"src/content/documentaries","format":"md","fields":[{"type":"string","name":"locale","label":"Language","options":[{"label":"Español","value":"es"},{"label":"English","value":"en"},{"label":"Português","value":"pt"},{"label":"Kinyarwanda","value":"rw"}],"namespace":["documentaries","locale"],"searchable":true,"uid":false},{"type":"string","name":"title","label":"Title","isTitle":true,"required":true,"namespace":["documentaries","title"],"searchable":true,"uid":false},{"type":"string","name":"video_yt","label":"YouTube ID","namespace":["documentaries","video_yt"],"searchable":true,"uid":false},{"type":"datetime","name":"date","label":"Date","required":true,"namespace":["documentaries","date"],"searchable":true,"uid":false}],"namespace":["documentaries"]}],"config":{"media":{"tina":{"publicFolder":"public","mediaRoot":"public/images"}}}}

View File

@ -1,5 +1,5 @@
import { createClient } from "tinacms/dist/client";
import { queries } from "./types";
import { queries } from "./types.js";
export const client = createClient({ url: 'http://localhost:4001/graphql', token: 'null', queries, });
export default client;

197
tina/__generated__/types.js generated Normal file
View File

@ -0,0 +1,197 @@
export function gql(strings, ...args) {
let str = "";
strings.forEach((string, i) => {
str += string + (args[i] || "");
});
return str;
}
export const NewsPartsFragmentDoc = gql`
fragment NewsParts on News {
__typename
locale
title
date
slug
place
country
city
thumbnail
thumbnail_square
tags
gallery {
__typename
image
}
youtube
draft
body
}
`;
export const DocumentariesPartsFragmentDoc = gql`
fragment DocumentariesParts on Documentaries {
__typename
locale
title
video_yt
date
}
`;
export const NewsDocument = gql`
query news($relativePath: String!) {
news(relativePath: $relativePath) {
... on Document {
_sys {
filename
basename
hasReferences
breadcrumbs
path
relativePath
extension
}
id
}
...NewsParts
}
}
${NewsPartsFragmentDoc}`;
export const NewsConnectionDocument = gql`
query newsConnection($before: String, $after: String, $first: Float, $last: Float, $sort: String, $filter: NewsFilter) {
newsConnection(
before: $before
after: $after
first: $first
last: $last
sort: $sort
filter: $filter
) {
pageInfo {
hasPreviousPage
hasNextPage
startCursor
endCursor
}
totalCount
edges {
cursor
node {
... on Document {
_sys {
filename
basename
hasReferences
breadcrumbs
path
relativePath
extension
}
id
}
...NewsParts
}
}
}
}
${NewsPartsFragmentDoc}`;
export const DocumentariesDocument = gql`
query documentaries($relativePath: String!) {
documentaries(relativePath: $relativePath) {
... on Document {
_sys {
filename
basename
hasReferences
breadcrumbs
path
relativePath
extension
}
id
}
...DocumentariesParts
}
}
${DocumentariesPartsFragmentDoc}`;
export const DocumentariesConnectionDocument = gql`
query documentariesConnection($before: String, $after: String, $first: Float, $last: Float, $sort: String, $filter: DocumentariesFilter) {
documentariesConnection(
before: $before
after: $after
first: $first
last: $last
sort: $sort
filter: $filter
) {
pageInfo {
hasPreviousPage
hasNextPage
startCursor
endCursor
}
totalCount
edges {
cursor
node {
... on Document {
_sys {
filename
basename
hasReferences
breadcrumbs
path
relativePath
extension
}
id
}
...DocumentariesParts
}
}
}
}
${DocumentariesPartsFragmentDoc}`;
export function getSdk(requester) {
return {
news(variables, options) {
return requester(NewsDocument, variables, options);
},
newsConnection(variables, options) {
return requester(NewsConnectionDocument, variables, options);
},
documentaries(variables, options) {
return requester(DocumentariesDocument, variables, options);
},
documentariesConnection(variables, options) {
return requester(DocumentariesConnectionDocument, variables, options);
}
};
}
import { createClient } from "tinacms/dist/client";
const generateRequester = (client) => {
const requester = async (doc, vars, options) => {
let url = client.apiUrl;
if (options?.branch) {
const index = client.apiUrl.lastIndexOf("/");
url = client.apiUrl.substring(0, index + 1) + options.branch;
}
const data = await client.request({
query: doc,
variables: vars,
url
}, options);
return { data: data?.data, errors: data?.errors, query: doc, variables: vars || {} };
};
return requester;
};
export const ExperimentalGetTinaClient = () => getSdk(
generateRequester(
createClient({
url: "http://localhost:4001/graphql",
queries
})
)
);
export const queries = (client) => {
const requester = generateRequester(client);
return getSdk(requester);
};

File diff suppressed because one or more lines are too long