diff options
Diffstat (limited to 'src/build/i18n.mjs')
-rw-r--r-- | src/build/i18n.mjs | 94 |
1 files changed, 52 insertions, 42 deletions
diff --git a/src/build/i18n.mjs b/src/build/i18n.mjs index d1cebe6..b348c09 100644 --- a/src/build/i18n.mjs +++ b/src/build/i18n.mjs @@ -1,76 +1,85 @@ - const i18n = { fr: { intro: { - 'description': 'Éternel étudiant en Math-Info.', - 'about': 'Autodidacte passionné,<br><span class="type_wrap"><span class="type">désormais ingénieur.</span></span>', - 'about_tags': 'GNU\\Linux, C, C++, Python, Math, autohébergement, décentralisation, P2P, commun, ... <br> ', + description: "Éternel étudiant en Math-Info.", + about: + 'Autodidacte passionné,<br><span class="type_wrap"><span class="type">désormais ingénieur.</span></span>', + about_tags: + "GNU\\Linux, C, C++, Python, Math, autohébergement, décentralisation, P2P, commun, ... <br> ", }, title: { - 'main': 'ache: Blog personnel', - 'home': 'L\'accueil', - 'git': 'Dépôt git personnel', - 'mastodon': 'Mon mastodon', + main: "ache: Blog personnel", + home: "L'accueil", + git: "Dépôt git personnel", + mastodon: "Mon mastodon", }, articles: [ - 'framasoft-et-les-mascottes-du-libre.md', - 'les-trains-et-la-publicité.md', - 'formats-images-web.md', - 'bizarreries-du-langage-c.md', - 'retour-sur-laoc-2021-semaine-1.md', - '2FA-discord-sur-pc.md', - 'duckduckgo-google-en-mieux.md', + "framasoft-et-les-mascottes-du-libre.md", + "les-trains-et-la-publicité.md", + "formats-images-web.md", + "bizarreries-du-langage-c.md", + "retour-sur-laoc-2021-semaine-1.md", + "2FA-discord-sur-pc.md", + "duckduckgo-google-en-mieux.md", ], rss: { - 'title': 'ache: Blog personnel', - 'quick_description': 'Programmation, Algorithmique, Système, *pick you poison*', - 'description': `<b>Ceci est un flux RSS</b> à destination des agrégateurs de contenu.<br>\nEn tant qu'être humain vous cherchez certainement <a href="https://ache.one/fr/">mon site web</a>.` + title: "ache: Blog personnel", + quick_description: + "Programmation, Algorithmique, Système, *pick you poison*", + description: `<b>Ceci est un flux RSS</b> à destination des agrégateurs de contenu.<br>\nEn tant qu'être humain vous cherchez certainement <a href="https://ache.one/fr/">mon site web</a>.`, }, toc_keyword: "Sommaire", tag_desc: "Liste des articles ayant le tag", - index_desc: "Blog personnel à propos de programmation, logiciel libre et autohébergement. Essayons de rendre le monde meilleur.", + index_desc: + "Blog personnel à propos de programmation, logiciel libre et autohébergement. Essayons de rendre le monde meilleur.", like_title: "Si vous avez aimez cet article cliquez sur le cœur !", - like_text: "Vous pouvez même envoyez plusieurs cœurs ! <br><span class=\"likesNotes\">Le délais d'attente entre deux cœurs double à chaque fois.</span>", + like_text: + 'Vous pouvez même envoyez plusieurs cœurs ! <br><span class="likesNotes">Le délais d\'attente entre deux cœurs double à chaque fois.</span>', }, en: { intro: { - 'description': 'Eternal student in computer science.', - 'quick_description': 'Programmation, Algorithmique, Système, *pick you poison*', - 'about': 'Self-taught developper,<br><span class="type_wrap"><span class="type">now engineer.</span></span>', - 'about_tags': 'GNU\\Linux, C, C++, Python, Math, self-hosted, dececntralisation, P2P, ... <br>', + description: "Eternal student in computer science.", + quick_description: + "Programmation, Algorithmique, Système, *pick you poison*", + about: + 'Self-taught developper,<br><span class="type_wrap"><span class="type">now engineer.</span></span>', + about_tags: + "GNU\\Linux, C, C++, Python, Math, self-hosted, dececntralisation, P2P, ... <br>", }, title: { - 'main': 'ache: Personal blog', - 'home': 'Home', - 'git': 'Personnel git repository', - 'mastodon': 'Mastodon account', + main: "ache: Personal blog", + home: "Home", + git: "Personnel git repository", + mastodon: "Mastodon account", }, articles: [ - 'rail-and-advertising.md', - 'web-image-formats.md', - 'c-language-quirks.md', + "rail-and-advertising.md", + "web-image-formats.md", + "c-language-quirks.md", ], rss: { - 'title': 'ache: Personal blog', - 'description': `<b>This is a RSS feed</b> for content agreagator.<br>\nAs a human being, you are certainly looking for <a href="https://ache.one/en/">my website</a>.` + title: "ache: Personal blog", + description: `<b>This is a RSS feed</b> for content agreagator.<br>\nAs a human being, you are certainly looking for <a href="https://ache.one/en/">my website</a>.`, }, toc_keyword: "Table of contents", tag_desc: "List of articles with the tag", - index_desc: "Personal blog about programming, free software and self-hosting. Let's try to make the world a better place.", + index_desc: + "Personal blog about programming, free software and self-hosting. Let's try to make the world a better place.", like_title: "If you liked this article click on the heart!", - like_text: "You can even send multiple hearts! <br><span class=\"likesNotes\">The waiting time between two hearts doubles each time.</span>", - } -} + like_text: + 'You can even send multiple hearts! <br><span class="likesNotes">The waiting time between two hearts doubles each time.</span>', + }, +}; const lang_desc = { fr: "Version Française", en: "English version", -} +}; export function addDescription(alt_lang) { if (alt_lang) { - alt_lang.forEach(e => { - e.description = lang_desc[e.lang] + alt_lang.forEach((e) => { + e.description = lang_desc[e.lang]; }); } @@ -78,8 +87,9 @@ export function addDescription(alt_lang) { } export function getTocHeading() { - return Object.entries(i18n).map(([_, v]) => v.toc_keyword).join('|'); + return Object.entries(i18n) + .map(([_, v]) => v.toc_keyword) + .join("|"); } - export default i18n; |