File tree Expand file tree Collapse file tree 2 files changed +9
-5
lines changed Expand file tree Collapse file tree 2 files changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -35,13 +35,15 @@ import {
3535 projectUrl ,
3636 userGuideUrl ,
3737} from "../utils/external-links" ;
38+ import { useSettings } from "../store" ;
3839
3940const HomePage = ( ) => {
4041 const navigate = useNavigate ( ) ;
4142 const handleGetStarted = useCallback ( ( ) => {
4243 navigate ( createNewPageUrl ( ) ) ;
4344 } , [ navigate ] ) ;
4445 const intl = useIntl ( ) ;
46+ const [ { languageId } ] = useSettings ( ) ;
4547 const { appNameFull } = useDeployment ( ) ;
4648 return (
4749 < DefaultPageLayout
@@ -170,21 +172,21 @@ const HomePage = () => {
170172 title = { intl . formatMessage ( {
171173 id : "ai-storytelling-friend-resource-title" ,
172174 } ) }
173- url = { projectUrl ( "ai-storytelling-friend" ) }
175+ url = { projectUrl ( "ai-storytelling-friend" , languageId ) }
174176 imgSrc = { projectImage1 }
175177 />
176178 < ResourceCard
177179 title = { intl . formatMessage ( {
178180 id : "simple-ai-exercise-timer-resource-title" ,
179181 } ) }
180- url = { projectUrl ( "simple-ai-exercise-timer" ) }
182+ url = { projectUrl ( "simple-ai-exercise-timer" , languageId ) }
181183 imgSrc = { projectImage2 }
182184 />
183185 < ResourceCard
184186 title = { intl . formatMessage ( {
185187 id : "ai-activity-timer-resource-title" ,
186188 } ) }
187- url = { projectUrl ( "ai-activity-timer" ) }
189+ url = { projectUrl ( "ai-activity-timer" , languageId ) }
188190 imgSrc = { projectImage3 }
189191 />
190192 </ HStack >
Original file line number Diff line number Diff line change @@ -12,8 +12,10 @@ const microbitOrgBaseUrl =
1212 ? "https://microbit.org/"
1313 : "https://stage.microbit.org/" ;
1414
15- export const projectUrl = ( slug : string ) =>
16- `${ microbitOrgBaseUrl } projects/make-it-code-it/${ encodeURIComponent ( slug ) } /` ;
15+ export const projectUrl = ( slug : string , language : string ) =>
16+ `${ microbitOrgBaseUrl } ${
17+ language === "en" ? "" : `${ language . toLowerCase ( ) } /`
18+ } projects/make-it-code-it/${ encodeURIComponent ( slug ) } /`;
1719
1820export const userGuideUrl = ( ) =>
1921 `${ microbitOrgBaseUrl } get-started/user-guide/microbit-createai/` ;
You can’t perform that action at this time.
0 commit comments