Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
feat: internationlization for disclaimer
Browse files
frontend/src/App.jsx
CHANGED
@@ -6,6 +6,7 @@ import {
|
|
6 |
useSearchParams,
|
7 |
useLocation,
|
8 |
} from "react-router-dom";
|
|
|
9 |
import { Box, CssBaseline } from "@mui/material";
|
10 |
import Navigation from "./components/Navigation/Navigation";
|
11 |
import LeaderboardPage from "./pages/LeaderboardPage/LeaderboardPage";
|
@@ -69,6 +70,11 @@ function UrlHandler() {
|
|
69 |
|
70 |
function App() {
|
71 |
|
|
|
|
|
|
|
|
|
|
|
72 |
return (
|
73 |
<div
|
74 |
className="App"
|
@@ -113,7 +119,7 @@ function App() {
|
|
113 |
<Route path="/vote" element={<VoteModelPage />} /> */}
|
114 |
</Routes>
|
115 |
</Box>
|
116 |
-
<Footer />
|
117 |
</Box>
|
118 |
</LeaderboardProvider>
|
119 |
</Router>
|
|
|
6 |
useSearchParams,
|
7 |
useLocation,
|
8 |
} from "react-router-dom";
|
9 |
+
import { resolveLocalizedString, useResolveLocalizedString } from "i18n";
|
10 |
import { Box, CssBaseline } from "@mui/material";
|
11 |
import Navigation from "./components/Navigation/Navigation";
|
12 |
import LeaderboardPage from "./pages/LeaderboardPage/LeaderboardPage";
|
|
|
70 |
|
71 |
function App() {
|
72 |
|
73 |
+
const disclaimer = {
|
74 |
+
"fr": "Ce leaderboard compare les modèles de langage adaptés à la langue française, sur des jeux de données en français, adaptés aux spécificités culturelles de la francophonie. C'est d'abord un projet de recherche collaboratif, et nous espérons recevoir de nombreuses contributions pour l'améliorer au fil du temps ! Le leaderboard n'est que dans sa toute première version, et sera amené à évoluer régulièrement, avec de nouveaux jeux de données, de nouvelles métriques, et, nous l'espérons, beaucoup de nouveaux modèles ouverts soumis par la communauté ! Dans sa version initiale, nous avons couvert un panel de modèles ouverts, entraînés sur du français, de différentes tailles et origines. Note : les données d'évaluation ont été pour l'instant gardées confidentielles, pour préserver l'intégrité et la validité des résultats, et éviter les manipulations du classement.",
|
75 |
+
"en": "This leaderboard compares language models adapted to the French language, on French datasets, adapted to the cultural specificities of the French-speaking world. It is primarily a collaborative research project, and we hope to receive many contributions to improve it over time! The leaderboard is only in its very first version, and will evolve regularly, with new datasets, new metrics, and, we hope, many new open models submitted by the community! In its initial version, we covered a panel of open models, trained on French, of various sizes and origins. Note: The evaluation data has been kept confidential for the time being, to preserve the integrity and validity of the results, and avoid manipulation of the ranking."
|
76 |
+
}
|
77 |
+
|
78 |
return (
|
79 |
<div
|
80 |
className="App"
|
|
|
119 |
<Route path="/vote" element={<VoteModelPage />} /> */}
|
120 |
</Routes>
|
121 |
</Box>
|
122 |
+
<Footer disclaimer={disclaimer}/>
|
123 |
</Box>
|
124 |
</LeaderboardProvider>
|
125 |
</Router>
|
frontend/src/components/Footer/Footer.tsx
CHANGED
@@ -3,9 +3,11 @@ import {CallOut} from "@codegouvfr/react-dsfr/CallOut";
|
|
3 |
import {Highlight} from "@codegouvfr/react-dsfr/Highlight";
|
4 |
import { Alert } from "@codegouvfr/react-dsfr/Alert";
|
5 |
// import { Box, Typography, Link } from "@mui/material";
|
|
|
6 |
|
7 |
-
const footer = () => {
|
8 |
|
|
|
9 |
// const callout = <Alert
|
10 |
// severity="warning"
|
11 |
// description="
|
@@ -20,9 +22,7 @@ const footer = () => {
|
|
20 |
classes={{
|
21 |
root: 'fr-highlight--orange-terre-battue'
|
22 |
}}>
|
23 |
-
|
24 |
-
Le leaderboard n'est que dans sa toute première version, et sera amené à évoluer régulièrement, avec de nouveaux jeux de données, de nouvelles métriques, et, nous l'espérons, beaucoup de nouveaux modèles ouverts soumis par la communauté ! Dans sa version initiale, nous avons couvert un panel de modèles ouverts, entraînés sur du français, de différentes tailles et origines.
|
25 |
-
Note : les données d'évaluation ont été pour l'instant gardées confidentielles, pour préserver l'intégrité et la validité des résultats, et éviter les manipulations du classement.
|
26 |
</Highlight>
|
27 |
|
28 |
return <Footer
|
|
|
3 |
import {Highlight} from "@codegouvfr/react-dsfr/Highlight";
|
4 |
import { Alert } from "@codegouvfr/react-dsfr/Alert";
|
5 |
// import { Box, Typography, Link } from "@mui/material";
|
6 |
+
import { resolveLocalizedString, useResolveLocalizedString } from "i18n";
|
7 |
|
8 |
+
const footer = ({disclaimer}) => {
|
9 |
|
10 |
+
const {resolveLocalizedString} = useResolveLocalizedString();
|
11 |
// const callout = <Alert
|
12 |
// severity="warning"
|
13 |
// description="
|
|
|
22 |
classes={{
|
23 |
root: 'fr-highlight--orange-terre-battue'
|
24 |
}}>
|
25 |
+
{resolveLocalizedString(disclaimer)}
|
|
|
|
|
26 |
</Highlight>
|
27 |
|
28 |
return <Footer
|