summaryrefslogtreecommitdiff
path: root/src/build/i18n.mjs
diff options
context:
space:
mode:
authorache <ache@ache.one>2024-08-09 04:12:37 +0200
committerache <ache@ache.one>2024-08-09 09:22:49 +0200
commit63e297da167713e17fd271958b4109ea44e7075a (patch)
tree38071f632a6c70c89e52c7dae99a4686d76e83e9 /src/build/i18n.mjs
parentUpdate toml parser (diff)
Lint JavaScriptnotes
Diffstat (limited to 'src/build/i18n.mjs')
-rw-r--r--src/build/i18n.mjs94
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;