feat(i18n): add language trainer SEO content and update home page metadata
All checks were successful
Deploy to production / deploy (push) Successful in 5m2s

- Introduced a new section for language trainers in multiple languages (Cebuano, German, English, Spanish, French) to enhance user guidance on beginner courses.
- Updated home page SEO metadata to reflect the addition of language courses, improving search visibility and user engagement.
- Enhanced the NoLoginView component to display the new language trainer information, providing users with clear insights into available resources.
This commit is contained in:
Torsten Schulz (local)
2026-04-17 15:30:12 +02:00
parent 776dea2584
commit 5c315c477f
11 changed files with 178 additions and 20 deletions

View File

@@ -80,6 +80,30 @@
"title": "Sugdi na",
"text": "Pwede na nimo gamiton, sulayan ug hatagan og feedback. Pagrehistro pinaagi sa “{register}” o sugdi ang random chat."
},
"languageTrainerSeo": {
"title": "Language trainers para sa adlaw-adlaw (beginner)",
"introBefore": "Ang YourPart adunay duha ka",
"beginnerLabel": "guided beginner courses",
"introMiddle": "sa",
"vocabTrainerLinkText": "vocabulary trainer",
"bisayaForGerman": "Bisaya para sa German-speaking learners",
"andConnector": "ug",
"germanForBisaya": "German para sa Cebuano/Bisaya speakers",
"introAfter": "Nag-focus kini sa klarong sentence patterns para sa kasagarang adlaw-adlaw nga sitwasyon, dili para native-level nga kahingpitan.",
"honestLabel": "Tinuod nga paghulagway:",
"honestTextBefore": "Dili kini modala dayon sa native fluency ug dili kapuli sa exam o intensive class. Sa kasagaran, kung padayon ang paggamit, moabot sa",
"rangeLabel": "solid A1 hangtod early A2 sa pamilyar nga konteksto",
"honestTextMiddle": "ug kasagaran sa praktis",
"belowA2Label": "gamay ubos sa full A2",
"honestTextAfter": "depende sa oras sa praktis ug dugang nga speaking practice.",
"germanSectionTitle": "German para sa Cebuano/Bisaya speakers",
"germanSectionTextBefore": "Lakip nga topics: greetings, doctor, school, appointments, forms, work ug misunderstandings. Ang tumong mao ang",
"germanSectionStrong": "lig-on nga pundasyon ug unang mas taas nga tubag sa adlaw-adlaw",
"germanSectionTextAfter": "dili garantiya sa official exam level.",
"bisayaSectionTitle": "Bisaya para sa German-speaking learners",
"bisayaSectionText": "Hinay-hinay nga progression gikan sa basics padulong sa practical scenes sama sa family, visits, health, shopping, directions ug neighborhood talk, uban sa vocabulary, pattern drills ug mubo nga free production.",
"allCoursesLabel": "Tanang kurso:"
},
"randomchat": "Random chat",
"startrandomchat": "Sugdi ang random chat",
"login": {

View File

@@ -6,10 +6,10 @@
"keywords": "YourPart, online community, forum, chat, blog, bokabularyo, browser game, Falukant, minigames, libre, walay download, pribado, privacy"
},
"home": {
"title": "YourPart - Online community, forum, chat, bokabularyo ug browser games",
"description": "Community platform nga adunay forum, real-time chat, blogs, libre nga vocabulary trainer ug browser games: Falukant ug minigames—duwa libre sa browser nga walay install.",
"keywords": "YourPart, online community, social network, forum, chat, blogs, bokabularyo, browser game, Falukant, minigames, libre, walay download, pribado",
"jsonLdDescription": "Online community nga adunay forum, chat, blogs, bokabularyo, Falukant ug minigames sa browser—walay installation."
"title": "YourPart - Community, chat, forum, bokabularyo (Bisaya & Aleman) ug browser games",
"description": "Community nga adunay forum ug chat. Libre nga vocabulary trainer nga adunay beginner courses: Bisaya para sa German speakers ug Aleman para sa Cebuano/Bisaya—everyday, rough A1 hangtod gamay ubos sa full A2, dili native level. Plus Falukant ug minigames.",
"keywords": "YourPart, online community, forum, chat, bokabularyo, Bisaya, Aleman, Cebuano, beginner, A1, A2, browser game, Falukant, minigames, libre",
"jsonLdDescription": "Online community nga adunay forum, chat, beginner bokabularyo (Bisaya/Aleman), Falukant ug minigames sa browser—walay installation."
},
"falukant": {
"title": "Falukant - Libre nga medieval browser game (ekonomiya ug politika)",