1 الالتزامات

المؤلف SHA1 الرسالة التاريخ
244e63b841 ttrr
rrrrr
2026-05-04 13:04:37 +00:00

عرض الملف

@@ -244,22 +244,27 @@ export function getResumeStructuredData(language: Language) {
const name = language === "ar" ? sharedProfile.founderNameAr : sharedProfile.founderNameEn;
const title = language === "ar" ? `السيرة الذاتية | ${name}` : `Resume | ${name}`;
const person = {
"@context": "https://schema.org",
"@type": "Person",
name,
givenName: "Grace",
additionalName: "Butrus",
familyName: "Salmoun",
alternateName:
language === "ar"
? [primaryEnglishName, fullEnglishName, ...englishAlternateNames]
: [fullEnglishName, arabicName, ...englishAlternateNames],
url: absoluteUrl(getHomePath(language)),
email: sharedProfile.email,
telephone: sharedProfile.phone,
image: absoluteUrl(sharedProfile.heroImage),
jobTitle: t.ui.architectureEngineer,
sameAs: [sharedProfile.facebookHref],
};
return [
{
"@context": "https://schema.org",
"@type": "Person",
name,
givenName: "Grace",
additionalName: "Butrus",
familyName: "Salmoun",
alternateName: language === "ar" ? [primaryEnglishName, fullEnglishName, ...englishAlternateNames] : [fullEnglishName, arabicName, ...englishAlternateNames],
url: absoluteUrl(getHomePath(language)),
email: sharedProfile.email,
telephone: sharedProfile.phone,
image: absoluteUrl(sharedProfile.heroImage),
jobTitle: t.ui.architectureEngineer,
sameAs: [sharedProfile.facebookHref],
},
person,
{
"@context": "https://schema.org",
"@type": "ProfilePage",
@@ -272,10 +277,8 @@ export function getResumeStructuredData(language: Language) {
name: siteName,
url: absoluteUrl("/"),
},
about: {
"@type": "Person",
name,
},
mainEntity: person,
about: person,
},
];
}