add uk
authorrick <rick@gnous.eu>
Sun, 6 Oct 2024 14:12:41 +0000 (16:12 +0200)
committerrick <rick@gnous.eu>
Sun, 6 Oct 2024 14:12:41 +0000 (16:12 +0200)
generate.sh
header.html
lang/en/index.html
lang/fr/index.html
lang/links.config
lang/uk/header.link [new file with mode: 0644]
lang/uk/index.html [new file with mode: 0644]

index 6eabcf9e3026fa3a754bf104bbad888ee8fb5314..2d3c502af8f5ef84199e2f699b85ff0f808c8fee 100755 (executable)
@@ -201,7 +201,8 @@ echo "Header links translation..."
 # cf. la page info 4.2 du manuel Bash (transforme un fichier en tableau)
 mapfile translateHeader < $langDir/links.config
 langs=${translateHeader[0]}
-nbLang=$(echo "$langs" | grep -c "|")
+tmpCount=${langs//[^|]}
+nbLang=${#tmpCount}
 for (( i=1; i<${#translateHeader[@]}; i++ ))
 do
     # pour  chaque langue
index 78cf5d3f90b13ebb63c7411a149fd3dc2e1e2789..51a68f286938f1aa0bfeb5b8128de8797076eb8b 100644 (file)
@@ -19,6 +19,7 @@
             <div id="lang">
                 <a href="/fr/%file%">FR</a>
                 <a href="/en/%file%">EN</a>
+                <a href="/uk/%file%">UK</a>
                 <!--<a href="/toki/%file%"><img alt="toki" src="/img/fr.svg" height=35 /></a>-->
             </div>
         </header>
index 5d3869e1072f0c04ab4d75750763ee7928296355..54e03ea86c4b3957787daf3fea7799313e9f8614 100644 (file)
@@ -24,7 +24,8 @@ rel="stylesheet" href="/css/index.css"
             <h2>News</h2>
             <p>I'll add the interesting news of my website here. Read the commits to have more informations about the small changes of the site !</p>
             <div id="news">
-                <p><code>04-04-2024:</code> use ISO norm instead of flags for languages.</p>
+                <p><code>06-10-2024:</code> prepare ukrainian traduction of the website.</p>
+                <p><code>04-04-2024:</code> use ISO 639-1 norm instead of flags for languages.</p>
                 <p><code>25-10-2023:</code> translate everything \o/ (unless ??).</p>
                 <p><code>04-10-2023:</code> moving to a VPS at <a href="https://contabo.com">Contabo</a>.</p>
                 <p><code>29-09-2023:</code> nice favicon :).</p>
index 5e514f28f6beea30db16d535aa3c748e6b5d79ad..50fbb4ca47f174c5864d535eeb544bfa63b60087 100644 (file)
@@ -24,7 +24,8 @@ rel="stylesheet" href="/css/index.css"
             <h2>Nouveautés</h2>
             <p>Je rajouterai les nouveautés intéressantes du site ici. Lisez les commits pour avoir plus de détails sur les petites modifications du site !</p>
             <div id="news">
-                <p><code>04-04-2024:</code> utilisation de la norme ISO au lieu de drapeaux pour les langues.</p>
+                <p><code>06-10-2024:</code> préparation de la traduction ukrainienne du site.</p>
+                <p><code>04-04-2024:</code> utilisation de la norme ISO 639-1 au lieu de drapeaux pour les langues.</p>
                 <p><code>04-10-2023:</code> migration vers un VPS chez <a href="https://contabo.com">Contabo</a>.</p>
                 <p><code>29-09-2023:</code> un joli favicon :).</p>
                 <p><code>30-05-2023:</code> une meilleure CSP pour éviter <a href="https://im-in.space/@kdy/110429056346185564">les injections de trackers</a>.</p>
index e512d2acebedb9d654b72a914c1481d3f8628851..97dc7907ed9051e869fc97abdc329cda3e26e838 100644 (file)
@@ -1,6 +1,7 @@
-fr      |en
-apropos |about
-autres  |others
-copaings|friends
-ou      |where
-projets |projects
+fr      |en      |uk
+apropos |about   |index
+autres  |others  |index
+copaings|friends |index
+ou      |where   |index
+projets |projects|index
+index   |index   |index
diff --git a/lang/uk/header.link b/lang/uk/header.link
new file mode 100644 (file)
index 0000000..d00c271
--- /dev/null
@@ -0,0 +1,12 @@
+%subtitle%
+rick's website
+%endsubtitle%
+
+%links%
+#where.html : where to find me
+#friends.html : friends & co
+#projects.html : projects
+#a/ : annuaire
+#rss.html : my rss feeds
+#others.html : others
+%endlinks%
diff --git a/lang/uk/index.html b/lang/uk/index.html
new file mode 100644 (file)
index 0000000..d7241de
--- /dev/null
@@ -0,0 +1,52 @@
+%link%
+rel="stylesheet" href="/css/index.css"
+%endlink%
+
+        <div id="main">
+            <h1>СКОРО УКРАЇНСЬКОЮ !!!!!</h1>
+            <!--
+            <p>Welcome to my small place on Internet visitor ! Let me introduce myself.</p>
+            <p>Developer and student on GNU+Linux, I use Gentoo, Arch and Void daily. I'm trying to learn the GNU/Guix ecosystem. If my main IDE is Unix with Vim as text editor, I use Emacs as agenda and TODO list with Orgmode. Libre-softwares enjoyer, I'm also for a digital sobriety, for personal pc or Internet and WorldWideWeb.</p>
+            <p>I'm admin for the <a href="https://gnous.eu">Gnous.eu</a> community. I moderate the services.</p>
+            <p>I'm developing in Rust and I'm learning Z80 ASM and C++ for side projects. I've learned Java, Python, HTML/CSS, PHP, JavaScript (NodeJS, React Native), C, Go and Bash. I've learned them by myself or at the university.</p>
+            <p>I'm also reading some fiction (like SF with Asimov). I'm an achiviements hunter, I try to finish my game at 100% (on Steam). I also play CounterStrike: Global Offensive, my rank is Eagle.</p>
+            <p>The source code of this site can be found on my own git or Gnous's git, under GPL3 license. The content is under CC-BY-SA license. Some parts, as the font or the images, can be under different licenses.</p>
+            <p></p>
+            -->
+
+            <!--
+            <div id="contact-index">
+                <a href="pub.asc"><img src="img/gpgkey.png" alt="open gpg" /></a>
+                <a href="mailto:rick@gnous.eu"><img src="img/email.png" alt="email me!" /></a>
+            </div>
+            -->
+
+            <!--
+            <hr />
+
+            <h2>News</h2>
+            <p>I'll add the interesting news of my website here. Read the commits to have more informations about the small changes of the site !</p>
+            <div id="news">
+                <p><code>29-09-2023:</code> nice favicon :).</p>
+                <p><code>27-09-2023:</code> projects page in english !! a first step before the rest of the site.</p>
+                <p><code>30-05-2023:</code> a better CSP to avoid <a href="https://im-in.space/@kdy/110429056346185564">trackers injections</a>.</p>
+                <p><code>13-01-2023:</code> hon hon baguette & bri'ish.</p>
+                <p><code>14-11-2022:</code> I'm moving my site and my cgit to <a href="https://www.aquilenet.fr/">aquilenet</a>.</p>
+                <p><code>19-05-2022:</code> I'm leaving <a href="https://enpls.org">enpls</a> for <a href="https://ada.wf">ada.wf</a>.</p>
+                <p><code>13-04-2022:</code> add this section.</p>
+            </div>
+
+            <hr />
+
+            <!--
+            <h3>A propos de l'annuaire</h3>
+            <p>Vous pouvez trouver un lien vers mon annuaire. Sachez tout d'abord <strong>que vous avez besoin de JS</strong> pour accéder à ce site et qu'il fait des appels vers <strong>bootstrapcdn</strong> et <strong>code.jquery</strong>. Ce service n'a pas été codé par moi (je hais boostrap et les appels à du code externe) mais je le trouve beau et pratique. J'ai donc décidé de fermer les yeux sur les quelques défauts et plutot le chouchouter en le gavant de liens. Vous pouvez trouver <a href="https://github.com/sadgrlonline/yesterlinks">le code source de l'application</a> sur Github. Elle a été développée par <a href="https://sadgrl.online/">Sadness</a>, n'hésitez pas à aller voir <a href="https://links.yesterweb.org/">le site officiel</a>.</p>
+            <p><strong>Vous pouvez utiliser le site sans avoir de JS.</strong> Vous ne pourrez juste plus accéder aux filtres et à la recherche. Il est par ailleurs déjà rempli avec les liens du site officiel. Je suis en train de "nettoyer" un peu, pour ne garder que des liens que je trouve pertinent (de mon point de vue).</p>
+
+            <h4>Mais qu'ests ce que c'est qu'un annuaire ?</h4>
+            <p>Une fois la prévention faite pour les allergiques de JS et la présentation du service et de son code source, je peux expliquer ce qu'est un annuaire.</p>
+            <p>Avant l'arrivée des moteurs de recherches, il y avait les annuaires. Des grosses listes de sites avec une description et une catégorie pour facilement la trouver. Avec le temps, ils se sont perdus mais maintenant, en 2022, lorsque le web n'est devenu qu'un amat de sites centralisés truffés de Single Point Failure, ils redeviennent importants. Nous ne naviguons plus sur le web, on se contente d'aller sur Twitter, Instagram et TIktok, de temps en temps d'autres sites pour regarder des vidéos ou faire de la paperasse.</p>
+            <p>Ces annuaires permettent de redécouvrir le web. Tout comme les webrings. Après avoir regardé les sites intéressants de l'annuaire, allez voir les sites des copains ou de personnes que j'ai trouvé ici et là dans <a href="copaings.html">la catégorie "copains & co"</a>.</p>
+            <p>Il s'agit là <strong>d'un webring</strong>. Une chaine du web où tout le monde lie son site avec des amis ou des inconnus. J'ai d'ailleurs prévu d'en rejoindre qui permettent de parcourir plus facilement la chaine. Ils seront ajoutés en bas de la page copains.</p>
+            -->
+        </div>