fix(website): bad translate tags without default translation (#6485)

Co-authored-by: Joshua Chen <sidachen2003@gmail.com>
This commit is contained in:
Sébastien Lorber 2022-01-27 14:39:02 +01:00 committed by GitHub
parent 0e13356e1b
commit d791384986
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 25 additions and 13 deletions

View file

@ -224,7 +224,9 @@ export function StudentFellowsTeamRow(): JSX.Element {
values={{ values={{
websiteLink: ( websiteLink: (
<Link href="https://developersam.com"> <Link href="https://developersam.com">
<Translate id="team.profile.Anshul Goyal.body.websiteLink.label" /> <Translate id="team.profile.Anshul Goyal.body.websiteLink.label">
website
</Translate>
</Link> </Link>
), ),
samLangLink: ( samLangLink: (

View file

@ -20,6 +20,20 @@ import VersionsArchived from '@site/versionsArchived.json';
const VersionsArchivedList = Object.entries(VersionsArchived); const VersionsArchivedList = Object.entries(VersionsArchived);
function DocumentationLabel() {
return (
<Translate id="versionsPage.versionEntry.link">Documentation</Translate>
);
}
function ReleaseNotesLabel() {
return (
<Translate id="versionsPage.versionEntry.releaseNotes">
Release Notes
</Translate>
);
}
function Version(): JSX.Element { function Version(): JSX.Element {
const { const {
siteConfig: {organizationName, projectName}, siteConfig: {organizationName, projectName},
@ -64,16 +78,12 @@ function Version(): JSX.Element {
<th>{latestVersion.label}</th> <th>{latestVersion.label}</th>
<td> <td>
<Link to={latestVersion.path}> <Link to={latestVersion.path}>
<Translate id="versionsPage.versionEntry.link"> <DocumentationLabel />
Documentation
</Translate>
</Link> </Link>
</td> </td>
<td> <td>
<a href={`${repoUrl}/releases/tag/v${latestVersion.name}`}> <a href={`${repoUrl}/releases/tag/v${latestVersion.name}`}>
<Translate id="versionsPage.versionEntry.releaseNotes"> <ReleaseNotesLabel />
Release Notes
</Translate>
</a> </a>
</td> </td>
</tr> </tr>
@ -101,7 +111,7 @@ function Version(): JSX.Element {
<th>{currentVersion.label}</th> <th>{currentVersion.label}</th>
<td> <td>
<Link to={currentVersion.path}> <Link to={currentVersion.path}>
<Translate id="versionsPage.versionEntry.link" /> <DocumentationLabel />
</Link> </Link>
</td> </td>
</tr> </tr>
@ -130,12 +140,12 @@ function Version(): JSX.Element {
<th>{version.label}</th> <th>{version.label}</th>
<td> <td>
<Link to={version.path}> <Link to={version.path}>
<Translate id="versionsPage.versionEntry.link" /> <DocumentationLabel />
</Link> </Link>
</td> </td>
<td> <td>
<Link href={`${repoUrl}/releases/tag/v${version.name}`}> <Link href={`${repoUrl}/releases/tag/v${version.name}`}>
<Translate id="versionsPage.versionEntry.releaseNotes" /> <ReleaseNotesLabel />
</Link> </Link>
</td> </td>
</tr> </tr>
@ -145,12 +155,12 @@ function Version(): JSX.Element {
<th>{versionName}</th> <th>{versionName}</th>
<td> <td>
<Link to={versionUrl}> <Link to={versionUrl}>
<Translate id="versionsPage.versionEntry.link" /> <DocumentationLabel />
</Link> </Link>
</td> </td>
<td> <td>
<Link href={`${repoUrl}/releases/tag/v${versionName}`}> <Link href={`${repoUrl}/releases/tag/v${versionName}`}>
<Translate id="versionsPage.versionEntry.releaseNotes" /> <ReleaseNotesLabel />
</Link> </Link>
</td> </td>
</tr> </tr>
@ -170,7 +180,7 @@ function Version(): JSX.Element {
<th>1.x</th> <th>1.x</th>
<td> <td>
<Link href="https://v1.docusaurus.io/docs/en/installation"> <Link href="https://v1.docusaurus.io/docs/en/installation">
<Translate id="versionsPage.versionEntry.link" /> <DocumentationLabel />
</Link> </Link>
</td> </td>
</tr> </tr>