Recent changes to this wiki:

Translated using Weblate (Spanish)
Currently translated at 27.2% (3 of 11 strings)
Translation: Lecturify/web
Translate-URL: https://hosted.weblate.org/projects/lecturify/web/es/
diff --git a/hosting/web.es.po b/hosting/web.es.po
index 2db8e69..2f9e13c 100644
--- a/hosting/web.es.po
+++ b/hosting/web.es.po
@@ -3,26 +3,28 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-02-25 13:46-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/web/es/"
+">\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Plain text
 msgid "Hi"
-msgstr ""
+msgstr "Hola"
 
 #. type: Plain text
 msgid "You have read/write access to the following:"
-msgstr ""
+msgstr "Tienes que leer/escribir el acceso para lo siguiente:"
 
 #. type: Bullet: '* '
 msgid "USER@lecturify.net:/pub"
@@ -38,7 +40,7 @@ msgstr ""
 #. type: Plain text
 #, no-wrap
 msgid "> Replace USER with your username.\n"
-msgstr ""
+msgstr "> Reemplaza USER con tu nombre de usuario.\n"
 
 #. type: Plain text
 msgid "All files are public on the web:"

Translated using Weblate (Spanish)
Currently translated at 7.8% (3 of 38 strings)
Translation: Lecturify/Soju
Translate-URL: https://hosted.weblate.org/projects/lecturify/soju/es/
diff --git a/Soju.es.po b/Soju.es.po
index be675f1..d9d084d 100644
--- a/Soju.es.po
+++ b/Soju.es.po
@@ -3,23 +3,25 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/soju/"
+"es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title ##
 #, no-wrap
 msgid "Soju"
-msgstr ""
+msgstr "Soju"
 
 #. type: Plain text
 msgid ""
@@ -30,6 +32,12 @@ msgid ""
 "address. If you are running it on IRCNow, your server may also offer DDoS "
 "protection to keep you online."
 msgstr ""
+"[Soju](https://soju.im) Es un bouncer de IRC amigable con el usuario. Justo "
+"como [ZNC](http://wiki.ircnow.org/index.php?n=Znc.Install), se ejecuta en un "
+"servidor y permanece conectado después de que hayas apagado tu computadora o "
+"teléfono. Guarda los mensajes del chat y los repite cuando te reconectas, y "
+"también ayuda a ocultar tu dirección IP. Si estás ejecutándolo en IRCNow, tu "
+"servidor también podría ofrecer protección DDoS para mantenerte en línea."
 
 #. type: Title ##
 #, no-wrap
@@ -45,7 +53,7 @@ msgstr ""
 #. type: Title ###
 #, no-wrap
 msgid "Getting source code from git repository"
-msgstr ""
+msgstr "Obteniendo el código fuente del repositorio en git"
 
 #. type: Plain text
 msgid "Clone the repository with `git clone` command."

Translated using Weblate (Spanish)
Currently translated at 22.2% (4 of 18 strings)
Translation: Lecturify/rules
Translate-URL: https://hosted.weblate.org/projects/lecturify/rules/es/
diff --git a/rules.es.po b/rules.es.po
index 5467e32..6c57333 100644
--- a/rules.es.po
+++ b/rules.es.po
@@ -3,27 +3,29 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/rules/"
+"es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title #
 #, no-wrap
 msgid "Rules"
-msgstr ""
+msgstr "Reglas"
 
 #. type: Plain text
 msgid "No profanity / porn / illegal drugs / promotion of violence"
-msgstr ""
+msgstr "No malas palabras / porno / drogas ilegales / promoción de la violencia"
 
 #. type: Plain text
 msgid "No slander / libel / No gambling"
@@ -31,11 +33,11 @@ msgstr ""
 
 #. type: Plain text
 msgid "No spam, illegal cracking, or DDoS"
-msgstr ""
+msgstr "No spam, cracks ilegales, o DDoS"
 
 #. type: Plain text
 msgid "No copyright infrigement"
-msgstr ""
+msgstr "No infracciones de copyright"
 
 #. type: Plain text
 msgid "Only one account per person"

Translated using Weblate (Spanish)
Currently translated at 33.3% (3 of 9 strings)
Translation: Lecturify/people
Translate-URL: https://hosted.weblate.org/projects/lecturify/people/es/
diff --git a/people.es.po b/people.es.po
index a45a15a..e6a92c2 100644
--- a/people.es.po
+++ b/people.es.po
@@ -3,35 +3,41 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-02-25 13:46-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/people/"
+"es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title ##
 #, no-wrap
 msgid "Who we are"
-msgstr ""
+msgstr "Quiénes somos"
 
 #. type: Plain text
+#, fuzzy
 msgid ""
 "Lecturify.net is a small team that serving IRC Bouncer, Virtual servers, "
 "Tutoring, and other services. Founded in 2019 with a goal to train pioneers "
 "to become SysAdmin with OpenBSD."
 msgstr ""
+"Lectufiry.net es un pequeño equipo que sirve a IRC Bouncer, Servidores "
+"virtuales, Tutorías, y otros servicios. Fundada en 2019 con el objetivo de "
+"entrenar pioneros en ser SysAdmin con OpenBSD."
 
 #. type: Title ##
 #, no-wrap
 msgid "Meet our mascot, Hedwig"
-msgstr ""
+msgstr "Conoce nuestra mascota, Hedwig"
 
 #. type: Plain text
 #, no-wrap
@@ -41,7 +47,7 @@ msgstr ""
 #. type: Title ###
 #, no-wrap
 msgid "Our Teammate"
-msgstr ""
+msgstr "Nuestro compañero de equipo"
 
 #. type: Plain text
 #, no-wrap

Translated using Weblate (Spanish)
Currently translated at 5.8% (4 of 68 strings)
Translation: Lecturify/OpenBSD Cheat Sheet
Translate-URL: https://hosted.weblate.org/projects/lecturify/openbsd-cheat-sheet/es/
diff --git a/OpenBSD.Cheatsheet.es.po b/OpenBSD.Cheatsheet.es.po
index 8d911b8..8c56c3b 100644
--- a/OpenBSD.Cheatsheet.es.po
+++ b/OpenBSD.Cheatsheet.es.po
@@ -3,32 +3,34 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:20+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/"
+"openbsd-cheat-sheet/es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title ##
 #, no-wrap
 msgid "The OpenBSD Cheatsheet."
-msgstr ""
+msgstr "La hoja de Trucos de OpenBSD."
 
 #. type: Title ####
 #, no-wrap
 msgid "Managing packages."
-msgstr ""
+msgstr "Gestión de paquetes."
 
 #. type: Plain text
 msgid "Installing packages"
-msgstr ""
+msgstr "Instalando paquetes"
 
 #. type: Fenced code block
 #, no-wrap
@@ -37,7 +39,7 @@ msgstr ""
 
 #. type: Plain text
 msgid "Uninstalling packages"
-msgstr ""
+msgstr "Desinstalando paquetes"
 
 #. type: Fenced code block
 #, no-wrap

Translated using Weblate (Spanish)
Currently translated at 14.8% (4 of 27 strings)
Translation: Lecturify/LBot
Translate-URL: https://hosted.weblate.org/projects/lecturify/lbot/es/
diff --git a/LBot.es.po b/LBot.es.po
index 60a76f3..bb65a0c 100644
--- a/LBot.es.po
+++ b/LBot.es.po
@@ -3,27 +3,30 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-13 06:47-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/lbot/"
+"es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title #
 #, no-wrap
 msgid "What does LBot do?"
-msgstr ""
+msgstr "¿Qué hace LBot?"
 
 #. type: Plain text
 msgid "Lbot provides interactive tutorial about a topic, for example:"
 msgstr ""
+"Lbot proporciona un tutorial interactivo acerca de un tema, por ejemplo:"
 
 #. type: Plain text
 #, no-wrap
@@ -48,11 +51,11 @@ msgstr ""
 #. type: Title #
 #, no-wrap
 msgid "Is there a demo?"
-msgstr ""
+msgstr "¿Hay una demo?"
 
 #. type: Plain text
 msgid "You can try LBot at our webchat, <https://gamja.lecturify.net/>."
-msgstr ""
+msgstr "Puedes probar LBot en nuestro chat web, <https://gamja.lecturify.net/>."
 
 #. type: Plain text
 msgid "It should take you less than 5 seconds to connect."

Translated using Weblate (Spanish)
Currently translated at 13.6% (3 of 22 strings)
Translation: Lecturify/contact
Translate-URL: https://hosted.weblate.org/projects/lecturify/contact/es/
diff --git a/contact.es.po b/contact.es.po
index 3dbff22..b5aaad1 100644
--- a/contact.es.po
+++ b/contact.es.po
@@ -3,28 +3,30 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/"
+"contact/es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title ##
 #, no-wrap
 msgid "Contact us"
-msgstr ""
+msgstr "Contáctenos"
 
 #. type: Title ###
-#, no-wrap
+#, fuzzy, no-wrap
 msgid "E-mail "
-msgstr ""
+msgstr "E-mail "
 
 #. type: Plain text
 msgid "Query [by email](mailto:support+202203@lecturify.net) for help please."
@@ -33,11 +35,13 @@ msgstr ""
 #. type: Title ###
 #, no-wrap
 msgid "Speak with a tutor"
-msgstr ""
+msgstr "Habla con un tutor"
 
 #. type: Plain text
 msgid "Please see tutoring timetable [here](http://lecturify.net/v6/time.php)."
 msgstr ""
+"Por favor checa el horario de tutoría [aquí](http://lecturify.net/v6/"
+"time.php)."
 
 #. type: Plain text
 msgid "When the class is open, a tutor answers within several minutes."

Translated using Weblate (Spanish)
Currently translated at 6.2% (3 of 48 strings)
Translation: Lecturify/www-index
Translate-URL: https://hosted.weblate.org/projects/lecturify/www/es/
diff --git a/index.es.po b/index.es.po
index e3acda9..d5ca98d 100644
--- a/index.es.po
+++ b/index.es.po
@@ -7,26 +7,30 @@ msgid ""
 msgstr ""
 "Project-Id-Version: ikiwiki\n"
 "POT-Creation-Date: 2024-04-24 06:05+0200\n"
-"PO-Revision-Date: 2009-08-16 21:03+0200\n"
-"Last-Translator: Fernando González de Requena <fgrequena@gmail.com>\n"
-"Language-Team: None\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/www/es/"
+">\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-Generator: KBabel 1.11.4\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title #
-#, fuzzy, no-wrap
-#| msgid "Welcome to your new wiki."
+#, no-wrap
 msgid "Welcome to Lecturify"
-msgstr "Bienvenido a su nuevo wiki."
+msgstr "Bienvenido a Lecturify"
 
 #. type: Plain text
 msgid ""
 "We're offering services running on OpenBSD or Linux. We also offer "
 "assistance with yourself running any of these services at your computer."
 msgstr ""
+"Estamos ofreciendo servicios compatibles en OpenBSD o Linux. También "
+"ofrecemos asistencia contigo mismo ejecutando cualquiera de estos servicios "
+"en tu computadora."
 
 #. type: Plain text
 msgid "[Book a class now](https://book0-lg.lecturify.net/) in 2 minutes."
@@ -39,7 +43,7 @@ msgstr ""
 #. type: Title #
 #, no-wrap
 msgid "Our services"
-msgstr ""
+msgstr "Nuestros servicios"
 
 #. type: Title ##
 #, no-wrap

Translated using Weblate (Spanish)
Currently translated at 4.9% (4 of 81 strings)
Translation: Lecturify/Services
Translate-URL: https://hosted.weblate.org/projects/lecturify/services/es/
diff --git a/services.es.po b/services.es.po
index abcd311..c97fd7d 100644
--- a/services.es.po
+++ b/services.es.po
@@ -3,29 +3,33 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:20+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/"
+"services/es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title #
 #, no-wrap
 msgid "How to request a service"
-msgstr ""
+msgstr "Cómo solicitar un servicio"
 
 #. type: Plain text
 msgid ""
 "Click [here](http://lecturify.net/index_mail.php) to send a quick query. We "
 "will respond within 24 hours."
 msgstr ""
+"Haz click [here](http://lecturify.net/index_mail.php) para enviar una "
+"consulta rápida. Responderemos en un plazo de 24 horas."
 
 #. type: Plain text
 #, no-wrap
@@ -37,6 +41,8 @@ msgid ""
 "Please request our services by email or live chat - see [[contact]] - "
 "include the following information:"
 msgstr ""
+"Por favor solicita nuestros servicios por email o chat en vivo - checa "
+"[[contact]] - incluyendo la siguiente información:"
 
 #. type: Plain text
 #, no-wrap
@@ -69,7 +75,7 @@ msgstr ""
 #. type: Title #
 #, no-wrap
 msgid "Our services"
-msgstr ""
+msgstr "Nuestros servicios"
 
 #. type: Title ##
 #, no-wrap

Translated using Weblate (Spanish)
Currently translated at 16.6% (2 of 12 strings)
Translation: Lecturify/roadmap
Translate-URL: https://hosted.weblate.org/projects/lecturify/roadmap/es/
diff --git a/roadmap.es.po b/roadmap.es.po
index d5124c2..510136c 100644
--- a/roadmap.es.po
+++ b/roadmap.es.po
@@ -3,22 +3,24 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/"
+"roadmap/es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Plain text
 msgid "February 2024"
-msgstr ""
+msgstr "Febrero 2024"
 
 #. type: Bullet: '- '
 msgid "[ ] check liberapay setup"
@@ -30,7 +32,7 @@ msgstr ""
 
 #. type: Plain text
 msgid "Targets for March 2024"
-msgstr ""
+msgstr "Objetivos para Marzo 2024"
 
 #. type: Bullet: '- '
 msgid ""

Translated using Weblate (Spanish)
Currently translated at 22.2% (4 of 18 strings)
Translation: Lecturify/news
Translate-URL: https://hosted.weblate.org/projects/lecturify/news/es/
diff --git a/news.es.po b/news.es.po
index 9752845..f68ba78 100644
--- a/news.es.po
+++ b/news.es.po
@@ -3,35 +3,41 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-04-04 02:33+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/news/"
+"es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title #
 #, no-wrap
 msgid "News"
-msgstr ""
+msgstr "Noticias"
 
 #. type: Bullet: '* '
 msgid ""
 "2024-04-01 New HTML5 game at http://yonle.lecturify.net/shot/ includes link "
 "to source code."
 msgstr ""
+"2024-04-01 Nuevo juego HTML5 en http://yonle.lecturify.net/shot/ que incluye "
+"el enlace al código fuente."
 
 #. type: Bullet: '* '
 msgid ""
 "2024-03-27 Website has been moved to Caddy web server. Page links no longer "
 "worked. This has been fixed."
 msgstr ""
+"2024-03-27 El sitio web ha sido movido a un servidor web Caddy. Los enlaces "
+"de la página no funcionarán más. Esto ha sido arreglado."
 
 #. type: Bullet: '* '
 msgid ""
@@ -39,6 +45,9 @@ msgid ""
 "lecturify/>. Libre plan is pending approval. One month of free trial is "
 "remaining until approval is finalized."
 msgstr ""
+"2024-03 Las traducciones pueden ser añadidas en <https://hosted.weblate.org/"
+"projects/lecturify/>. El plan libre está pendiente por aprobar. Queda un mes "
+"de prueba gratuita hasta que finalice la aprobación."
 
 #. type: Bullet: '* '
 msgid ""

Translated using Weblate (Spanish)
Currently translated at 4.8% (3 of 62 strings)
Translation: Lecturify/network
Translate-URL: https://hosted.weblate.org/projects/lecturify/network/es/
diff --git a/network.es.po b/network.es.po
index bdf9e27..0ccf4d3 100644
--- a/network.es.po
+++ b/network.es.po
@@ -3,18 +3,20 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-04-30 02:57+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/"
+"network/es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Plain text
 msgid "Nick: gry."
@@ -25,14 +27,16 @@ msgid ""
 "Contact: IRC (ircnow, dalnet, undernet, libera, oftc) or gry@lecturify.net "
 "(email, xmpp)."
 msgstr ""
+"Contacto: IRC (ircnow, dalnet, undernet, libera, oftc) o gry@lecturify.net ("
+"email, xmpp)."
 
 #. type: Bullet: '* '
 msgid "Languages: Russian, English."
-msgstr ""
+msgstr "Idiomas: Ruso, Inglés."
 
 #. type: Bullet: '* '
 msgid "Time zone: Australia/Sydney."
-msgstr ""
+msgstr "Zona horaria: Australia/Sydney."
 
 #. type: Bullet: '* '
 msgid "Interests: coding in Perl, python, nodejs, bash; znc administration."

Translated using Weblate (Spanish)
Currently translated at 60.0% (3 of 5 strings)
Translation: Lecturify/meet
Translate-URL: https://hosted.weblate.org/projects/lecturify/meet/es/
diff --git a/meet.es.po b/meet.es.po
index 43adf12..742abc3 100644
--- a/meet.es.po
+++ b/meet.es.po
@@ -3,28 +3,34 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-02-25 13:47-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/meet/"
+"es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Plain text
 msgid "We meet on Fridays with audio chat, and with screen sharing when necessary."
 msgstr ""
+"Hacemos reuniones los viernes por audio chat, y con compartir pantalla "
+"cuando es necesario."
 
 #. type: Plain text
 msgid ""
 "To find out when, join #lecturify channel and write !countdown. The meetings "
 "start 5:45pm Friday Sydney time."
 msgstr ""
+"Para saber cuándo, únete al canal #lecturify y escribe !countdown. Las "
+"reuniones empiezan los viernes a las 5:45pm tiempo de Sydney, Australia."
 
 #. type: Plain text
 msgid ""
@@ -35,7 +41,7 @@ msgstr ""
 
 #. type: Plain text
 msgid "Notes from past meetings:"
-msgstr ""
+msgstr "Notas de reuniones pasadas:"
 
 #. type: Plain text
 msgid "[[meet/2022-03-18]] [[meet/2022-03-25]]"

Translated using Weblate (Spanish)
Currently translated at 33.3% (2 of 6 strings)
Translation: Lecturify/contribute
Translate-URL: https://hosted.weblate.org/projects/lecturify/contribute/es/
diff --git a/contribute.es.po b/contribute.es.po
index 58c155c..a507a1c 100644
--- a/contribute.es.po
+++ b/contribute.es.po
@@ -3,23 +3,25 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-02-25 13:47-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/"
+"contribute/es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title #
 #, no-wrap
 msgid "How to contribute"
-msgstr ""
+msgstr "Cómo contribuir"
 
 #. type: Plain text
 msgid ""
@@ -36,6 +38,9 @@ msgid ""
 "You may also wish to [donate](https://liberapay.com/lecturify/) to help us "
 "pay for domain registration and dedicated server hosting."
 msgstr ""
+"Si lo desea, también puede donar a [donar](https://liberapay.com/lecturify/) "
+"para ayudarnos a pagar por el registro del dominio y el hosting del servidor "
+"dedicado."
 
 #. type: Plain text
 #, no-wrap

Translated using Weblate (Spanish)
Currently translated at 5.8% (2 of 34 strings)
Translation: Lecturify/uidetails
Translate-URL: https://hosted.weblate.org/projects/lecturify/uidetails/es/
diff --git a/contribute/feature/uidetails.es.po b/contribute/feature/uidetails.es.po
index 99d1f10..fc3a372 100644
--- a/contribute/feature/uidetails.es.po
+++ b/contribute/feature/uidetails.es.po
@@ -3,27 +3,29 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:20+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/"
+"uidetails/es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title #
 #, no-wrap
 msgid "Description"
-msgstr ""
+msgstr "Descripción"
 
 #. type: Plain text
 msgid "Lecturify has various websites"
-msgstr ""
+msgstr "Lecturify cuenta con muchos sitios web"
 
 #. type: Bullet: '- '
 msgid "<http://www.lecturify.net> - this website"

Translated using Weblate (Spanish)
Currently translated at 50.0% (1 of 2 strings)
Translation: Lecturify/sidebar
Translate-URL: https://hosted.weblate.org/projects/lecturify/sidebar/es/
diff --git a/sidebar.es.po b/sidebar.es.po
index a7d2e6d..2ee5852 100644
--- a/sidebar.es.po
+++ b/sidebar.es.po
@@ -3,18 +3,20 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/"
+"sidebar/es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Bullet: '* '
 msgid "[`(...!?) Chat`](https://yonlecoder.host.lecturify.net/gamja/)"
@@ -22,4 +24,4 @@ msgstr ""
 
 #. type: Bullet: '* '
 msgid "[`($₱₦) Donate`](https://liberapay.com/lecturify/)"
-msgstr ""
+msgstr "[`($₱₦) Donar`](https://liberapay.com/lecturify/)"

Translated using Weblate (Spanish)
Currently translated at 66.6% (2 of 3 strings)
Translation: Lecturify/non-technical
Translate-URL: https://hosted.weblate.org/projects/lecturify/non-technical/es/
diff --git a/contribute/non-technical.es.po b/contribute/non-technical.es.po
index 91c4213..19c5935 100644
--- a/contribute/non-technical.es.po
+++ b/contribute/non-technical.es.po
@@ -3,18 +3,20 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-02-25 13:47-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/"
+"non-technical/es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Bullet: '* '
 msgid ""
@@ -22,12 +24,18 @@ msgid ""
 "English or in computing or networking topics - one on one -- if interested, "
 "[[contact and view existing classes schedule|contact]]"
 msgstr ""
+"{x} {x} {x} cualquier interesado por favor únase a nuestras sesiones de "
+"tutoría - en Inglés o en computación o en temas sobre networking - uno en "
+"uno -- si estás interesado, "
+"[[contacta y checa nuestro horario de clases|contacto]]"
 
 #. type: Bullet: '* '
 msgid ""
 "{x} {x} {o} more translators wanted, [[contact]] to add your language and "
 "for signup assistance"
 msgstr ""
+"{x} {x} {o} se buscan más traductores, [[contacto]] para añadir tu idioma e "
+"inscríbase para asistencia"
 
 #. type: Bullet: '* '
 msgid ""

Translated using Weblate (Spanish)
Currently translated at 10.3% (6 of 58 strings)
Translation: Lecturify/admindocs
Translate-URL: https://hosted.weblate.org/projects/lecturify/admindocs/es/
diff --git a/admindocs.es.po b/admindocs.es.po
index d52cc3d..bd2ff6f 100644
--- a/admindocs.es.po
+++ b/admindocs.es.po
@@ -7,8 +7,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-08-25 12:12+0200\n"
-"PO-Revision-Date: 2024-09-15 17:09+0000\n"
-"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
 "Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/"
 "admindocs/es/>\n"
 "Language: es\n"
@@ -16,12 +16,12 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.8-dev\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title #
-#, no-wrap
+#, fuzzy, no-wrap
 msgid "todo"
-msgstr ""
+msgstr "todo"
 
 #. type: Bullet: '1. '
 msgid "fundraising banner on social medias , Yonle"

Translated using Weblate (Spanish)
Currently translated at 16.6% (1 of 6 strings)
Translation: Lecturify/testing
Translate-URL: https://hosted.weblate.org/projects/lecturify/testing/es/
diff --git a/contribute/testing.es.po b/contribute/testing.es.po
index 4e576bc..db1afc0 100644
--- a/contribute/testing.es.po
+++ b/contribute/testing.es.po
@@ -3,22 +3,24 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-02-25 13:47-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-07-19 06:03+0000\n"
+"Last-Translator: Kat404 <71116973+Kat404@users.noreply.github.com>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/"
+"testing/es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Plain text
 msgid "Please [[contact]] with your feedback."
-msgstr ""
+msgstr "Por favor [[contacto]] con tus comentarios."
 
 #. type: Bullet: '* '
 msgid "{x} {x} {o} minetest on minetest.lecturify.net port 3000"

Translated using Weblate (Tamil)
Currently translated at 100.0% (58 of 58 strings)
Translation: Lecturify/admindocs
Translate-URL: https://hosted.weblate.org/projects/lecturify/admindocs/ta/
diff --git a/admindocs.ta.po b/admindocs.ta.po
index c70939a..f6e45ba 100644
--- a/admindocs.ta.po
+++ b/admindocs.ta.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-08-25 12:12+0200\n"
-"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"PO-Revision-Date: 2025-06-29 09:01+0000\n"
 "Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
 "Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/"
 "admindocs/ta/>\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.10-dev\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title #
 #, no-wrap
@@ -277,7 +277,7 @@ msgstr "பெர்ல் bncnow.pl"
 
 #. type: Bullet: '1. '
 msgid "(check that it replies to !bnc on an irc channel)"
-msgstr "(இது ஒரு ஐ.ஆர்.சி சேனலில் பி.என்.சி."
+msgstr "(இது ஒரு ஐ.ஆர்.சி சேனலில் பி.என்.சி. பதிலை சரிபார்)"
 
 #. type: Plain text
 msgid "how to help with Bouncer account monitoring"

Translated using Weblate (Tamil)
Currently translated at 100.0% (22 of 22 strings)
Translation: Lecturify/contact
Translate-URL: https://hosted.weblate.org/projects/lecturify/contact/ta/
diff --git a/contact.ta.po b/contact.ta.po
index ac11720..4001271 100644
--- a/contact.ta.po
+++ b/contact.ta.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: 2025-01-11 11:08+0000\n"
+"PO-Revision-Date: 2025-06-29 09:01+0000\n"
 "Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
 "Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/contact/"
 "ta/>\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.10-dev\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title ##
 #, no-wrap
@@ -61,7 +61,7 @@ msgstr "Irc"
 #. type: Plain text
 #, no-wrap
 msgid "**[Chat now](https://yonlecoder.host.lecturify.net/gamja/)**.\n"
-msgstr "**[Chat now](https://yonlecoder.host.lecturify.net/gamja/)**.\n"
+msgstr "**[இப்பொழுது அரட்டை(https://yonlecoder.host.lecturify.net/gamja/)**.\n"
 
 #. type: Plain text
 msgid ""

Translated using Weblate (Tamil)
Currently translated at 100.0% (27 of 27 strings)
Translation: Lecturify/LBot
Translate-URL: https://hosted.weblate.org/projects/lecturify/lbot/ta/
diff --git a/LBot.ta.po b/LBot.ta.po
index b3f4c0a..f6fb852 100644
--- a/LBot.ta.po
+++ b/LBot.ta.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-13 06:47-0400\n"
-"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"PO-Revision-Date: 2025-06-29 09:01+0000\n"
 "Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
 "Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/lbot/ta/>"
 "\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.10-dev\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title #
 #, no-wrap
@@ -156,11 +156,11 @@ msgid ""
 "chat) and a volunteer is expected to be available to help. LBot only helps "
 "by not requiring volunteer to type the same content over and over."
 msgstr ""
-"தற்போதைய பதிப்பில், LBOT பதிலை சரிபார்க்காது. பதில் சரிபார்ப்பு மாணவரைக் குழப்பக்கூடும், "
-"ஏனெனில் ஒன்றுக்கு மேற்பட்ட சரியான பதில்கள் இருக்கலாம், மேலும் மாணவர் அதை சரியாக "
+"தற்போதைய பதிப்பில், LBOT பதிலைச் சரிபார்க்காது. பதில் சரிபார்ப்பு மாணவரைக் குழப்பக்கூடும்"
+", ஏனெனில் ஒன்றுக்கு மேற்பட்ட சரியான பதில்கள் இருக்கலாம், மேலும் மாணவர் அதைச் சரியாகத் "
 "தீர்க்கவில்லை என்றால் அவர்களுக்கு உடனடியாக உதவி தேவைப்படுகிறது. LBOT இன் பலங்களில் ஒன்று, "
 "இது நேரடி அரட்டையில் (ஐ.ஆர்.சி அரட்டை) உள்ளது, மேலும் ஒரு தன்னார்வலர் உதவுவார் என்று "
-"எதிர்பார்க்கப்படுகிறது. ஒரே உள்ளடக்கத்தை மீண்டும் மீண்டும் தட்டச்சு செய்ய தன்னார்வலர் தேவையில்லை "
+"எதிர்பார்க்கப்படுகிறது. ஒரே உள்ளடக்கத்தை மறுபடியும் தட்டச்சு செய்யத் தன்னார்வலர் தேவையில்லை "
 "என்பதன் மூலம் மட்டுமே LBOT உதவுகிறது."
 
 #. type: Plain text

Translated using Weblate (Tamil)
Currently translated at 100.0% (8 of 8 strings)
Translation: Lecturify/logo-ideas
Translate-URL: https://hosted.weblate.org/projects/lecturify/logo-ideas/ta/
diff --git a/meet/2022-03-18/logo-ideas.ta.po b/meet/2022-03-18/logo-ideas.ta.po
index de4722c..c578f2a 100644
--- a/meet/2022-03-18/logo-ideas.ta.po
+++ b/meet/2022-03-18/logo-ideas.ta.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2022-03-18 17:15-0400\n"
-"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"PO-Revision-Date: 2025-06-29 09:01+0000\n"
 "Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
 "Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/"
 "logo-ideas/ta/>\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.10-dev\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Plain text
 msgid ""
@@ -94,4 +94,4 @@ msgid ""
 "source\" about <http://jrmu.host.ircnow.org/jitsilogo.png>"
 msgstr ""
 "2022-03-21 JRMU <http://jrmu.host.ircnow.org/jitsilogo.png> பற்றி \"எல"
-"்லாவற்றையும் திறந்த மூலத்தை வெளியிட எங்களுக்கு எழுத்துப்பூர்வ ஒப்பந்தம் இருந்தது\" என்றார்."
+"்லாவற்றையும் திறந்த மூலத்தை வெளியிட எங்களுக்கு எழுத்துப்பூர்வ ஒப்பந்தம் இருந்தது\" என்றார்"

Translated using Weblate (Tamil)
Currently translated at 100.0% (9 of 9 strings)
Translation: Lecturify/people
Translate-URL: https://hosted.weblate.org/projects/lecturify/people/ta/
diff --git a/people.ta.po b/people.ta.po
index d3f2ff8..47e3207 100644
--- a/people.ta.po
+++ b/people.ta.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2023-05-29 02:55-0400\n"
-"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"PO-Revision-Date: 2025-06-29 09:01+0000\n"
 "Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
 "Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/people/"
 "ta/>\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.10-dev\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title ##
 #, no-wrap
@@ -113,4 +113,7 @@ msgstr ""
 #. type: Plain text
 #, no-wrap
 msgid "[[!meta description=\"Lecturify - chat server, web hosting, and *NIX virtual servers - meet our volunteer administrators and translators.\"]]\n"
-msgstr "[.\n"
+msgstr ""
+"[[!meta description=\"விரிவுரை - அரட்டை சேவையகம், வலை ஹோஸ்டிங் மற்றும் *நிக்ஸ் "
+"மெய்நிகர் சேவையகங்கள் - எங்கள் தன்னார்வ நிர்வாகிகள் மற்றும் மொழிபெயர்ப்பாளர்களைச் சந்திக்கவும்."
+"\"]]\n"

Translated using Weblate (Tamil)
Currently translated at 100.0% (18 of 18 strings)
Translation: Lecturify/rules
Translate-URL: https://hosted.weblate.org/projects/lecturify/rules/ta/
diff --git a/rules.ta.po b/rules.ta.po
index 0caca48..06f7a98 100644
--- a/rules.ta.po
+++ b/rules.ta.po
@@ -135,12 +135,12 @@ msgstr ""
 "எந்தவொரு நிகழ்விலும் பொருந்தக்கூடிய சட்டத்தால் தேவைப்படாவிட்டால் அல்லது எழுத்துப்பூர்வமாக "
 "ஒப்புக் கொள்ளப்படாவிட்டால், எந்தவொரு பதிப்புரிமை வைத்திருப்பவர், அல்லது மேலே அனுமதிக்கப்பட்"
 "ட சேவையை அல்லது எங்கள் மென்பொருளை மாற்றியமைக்கும் மற்றும்/அல்லது தெரிவிக்கும் வேறு எந்தக் "
-"கட்சியும், எந்தவொரு பொது, சிறப்பு, சிறப்பு, எந்தவொரு பொது, சிறப்பு, சேதங்களுக்குப் "
-"பொறுப்பேற்க வேண்டும் பணி அல்லது எங்கள் மென்பொருளைப் பயன்படுத்துவதற்கான பயன்பாடு அல்லது "
-"இயலாமையால் எழும் தற்செயலான அல்லது விளைவுச் சேதங்கள் (நீங்கள் அல்லது மூன்றாம் தரப்பினரால் "
-"நீடித்த தரவு அல்லது தரவின் இழப்பு அல்லது இழப்புகள் உட்பட, ஆனால் அவை மட்டுமல்ல வேறு எந்தத் "
-"திட்டங்களுடனும் செயல்படுங்கள்), அத்தகைய வைத்திருப்பவர் அல்லது பிற கட்சிகள் அத்தகைய சேதங்களின்"
-" சாத்தியம்குறித்து அறிவுறுத்தப்பட்டிருந்தாலும் கூட."
+"கட்சியும், எந்தவொரு பொது, சிறப்பு, எந்தவொரு பொது, சிறப்பு, சேதங்களுக்குப் பொறுப்பேற்க "
+"வேண்டும் பணி அல்லது எங்கள் மென்பொருளைப் பயன்படுத்துவதற்கான பயன்பாடு அல்லது இயலாமையால் எழும்"
+" தற்செயலான அல்லது விளைவுச் சேதங்கள் (நீங்கள் அல்லது மூன்றாம் தரப்பினரால் நீடித்த தரவு அல்லது "
+"தரவின் இழப்பு அல்லது இழப்புகள் உட்பட, ஆனால் அவை மட்டுமல்ல வேறு எந்தத் திட்டங்களுடனும் "
+"செயல்படுங்கள்), அத்தகைய வைத்திருப்பவர் அல்லது பிற கட்சிகள் அத்தகைய சேதங்களின் "
+"சாத்தியம்குறித்து அறிவுறுத்தப்பட்டிருந்தாலும் கூட."
 
 #. type: Plain text
 #, no-wrap

Translated using Weblate (Tamil)
Currently translated at 100.0% (18 of 18 strings)
Translation: Lecturify/rules
Translate-URL: https://hosted.weblate.org/projects/lecturify/rules/ta/
diff --git a/rules.ta.po b/rules.ta.po
index 20eb10f..0caca48 100644
--- a/rules.ta.po
+++ b/rules.ta.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"PO-Revision-Date: 2025-06-29 09:01+0000\n"
 "Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
 "Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/rules/ta/"
 ">\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.10-dev\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title #
 #, no-wrap
@@ -134,13 +134,13 @@ msgid ""
 msgstr ""
 "எந்தவொரு நிகழ்விலும் பொருந்தக்கூடிய சட்டத்தால் தேவைப்படாவிட்டால் அல்லது எழுத்துப்பூர்வமாக "
 "ஒப்புக் கொள்ளப்படாவிட்டால், எந்தவொரு பதிப்புரிமை வைத்திருப்பவர், அல்லது மேலே அனுமதிக்கப்பட்"
-"ட சேவையை அல்லது எங்கள் மென்பொருளை மாற்றியமைக்கும் மற்றும்/அல்லது தெரிவிக்கும் வேறு எந்த "
-"கட்சியும், எந்தவொரு பொது, சிறப்பு, சிறப்பு, எந்தவொரு பொது, சிறப்பு, சேதங்களுக்கு "
+"ட சேவையை அல்லது எங்கள் மென்பொருளை மாற்றியமைக்கும் மற்றும்/அல்லது தெரிவிக்கும் வேறு எந்தக் "
+"கட்சியும், எந்தவொரு பொது, சிறப்பு, சிறப்பு, எந்தவொரு பொது, சிறப்பு, சேதங்களுக்குப் "
 "பொறுப்பேற்க வேண்டும் பணி அல்லது எங்கள் மென்பொருளைப் பயன்படுத்துவதற்கான பயன்பாடு அல்லது "
-"இயலாமையால் எழும் தற்செயலான அல்லது விளைவு சேதங்கள் (நீங்கள் அல்லது மூன்றாம் தரப்பினரால் நீடித்"
-"த தரவு அல்லது தரவின் இழப்பு அல்லது இழப்புகள் உட்பட, ஆனால் அவை மட்டுமல்ல வேறு எந்த "
+"இயலாமையால் எழும் தற்செயலான அல்லது விளைவுச் சேதங்கள் (நீங்கள் அல்லது மூன்றாம் தரப்பினரால் "
+"நீடித்த தரவு அல்லது தரவின் இழப்பு அல்லது இழப்புகள் உட்பட, ஆனால் அவை மட்டுமல்ல வேறு எந்தத் "
 "திட்டங்களுடனும் செயல்படுங்கள்), அத்தகைய வைத்திருப்பவர் அல்லது பிற கட்சிகள் அத்தகைய சேதங்களின்"
-" சாத்தியம் குறித்து அறிவுறுத்தப்பட்டிருந்தாலும் கூட."
+" சாத்தியம்குறித்து அறிவுறுத்தப்பட்டிருந்தாலும் கூட."
 
 #. type: Plain text
 #, no-wrap
@@ -152,4 +152,6 @@ msgstr ""
 #. type: Plain text
 #, no-wrap
 msgid "[[!meta description=\"Lecturify - allowed usage, our data retention policy, our warranty and liability disclaimer\"]]\n"
-msgstr "[.\n"
+msgstr ""
+"[[!meta description=\"விரிவுரை - அனுமதிக்கப்பட்ட பயன்பாடு, எங்கள் தரவு தக்கவைப்பு "
+"கொள்கை, எங்கள் உத்தரவாத மற்றும் பொறுப்பு மறுப்பு\"]]\n"

Translated using Weblate (Tamil)
Currently translated at 100.0% (2 of 2 strings)
Translation: Lecturify/sidebar
Translate-URL: https://hosted.weblate.org/projects/lecturify/sidebar/ta/
diff --git a/sidebar.ta.po b/sidebar.ta.po
index 3c53587..785e0db 100644
--- a/sidebar.ta.po
+++ b/sidebar.ta.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"PO-Revision-Date: 2025-06-29 09:01+0000\n"
 "Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
 "Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/sidebar/"
 "ta/>\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.10-dev\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Bullet: '* '
 msgid "[`(...!?) Chat`](https://yonlecoder.host.lecturify.net/gamja/)"
@@ -24,4 +24,4 @@ msgstr "[`(...!?) Chat`](https://yonlecoder.host.lecturify.net/gamja/)"
 
 #. type: Bullet: '* '
 msgid "[`($₱₦) Donate`](https://liberapay.com/lecturify/)"
-msgstr "[`($₱₦) Donate`](https://liberapay.com/lecturify/)"
+msgstr "[`($₱₦)நன்கொடை`](https://liberapay.com/lecturify/)"

Translated using Weblate (Tamil)
Currently translated at 100.0% (34 of 34 strings)
Translation: Lecturify/uidetails
Translate-URL: https://hosted.weblate.org/projects/lecturify/uidetails/ta/
diff --git a/contribute/feature/uidetails.ta.po b/contribute/feature/uidetails.ta.po
index d901672..e7f4caf 100644
--- a/contribute/feature/uidetails.ta.po
+++ b/contribute/feature/uidetails.ta.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:20+0100\n"
-"PO-Revision-Date: 2025-01-11 11:08+0000\n"
+"PO-Revision-Date: 2025-06-29 09:01+0000\n"
 "Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
 "Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/"
 "uidetails/ta/>\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.10-dev\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title #
 #, no-wrap
@@ -144,8 +144,8 @@ msgstr "முயற்சித்த தீர்வு 1"
 #, no-wrap
 msgid "    <div class=\"topbar\" style=\"position:inline-block; top:0px; width:100%; right: 5px; left: 5px; background-color: orange;\">Lecturify - ZNC - Chat (Gamja - The Lounge - Kiwi IRC) - Fedi social network - Ytmous YouTube proxy - BOOK A CLASS - Donate - Contact</div>\n"
 msgstr ""
-"    <div வகுப்பு = \"topbar\" சூல் தண்டு = \"நிலை: இன்லைன் -பிளாக்; மேல்: 0px; அகலம்:"
-" 100%; வலது: 5px; இடது: 5px; பின்னணி -வண்ணம்: ஆரஞ்சு; லவுஞ்ச் - கிவி ஐ.ஆர்.சி) - "
+"    <div class=\"topbar\" style=\"position:inline-block; top:0px; width:100%;"
+" right: 5px; left: 5px; background-color: orange;\">லவுஞ்ச் - கிவி ஐ.ஆர்.சி) - "
 "ஃபெடி சமூக வலைப்பின்னல் - ytmous youtube பதிலாள் - ஒரு வகுப்பை முன்பதிவு செய்யுங்கள் -"
 " நன்கொடை - தொடர்பு </div>\n"
 
@@ -162,7 +162,7 @@ msgstr "இந்த பக்கம்"
 #. type: Plain text
 #, no-wrap
 msgid "[[!img Screenshot_2023-09-04_183854.png size=\"500x\"]]\n"
-msgstr "[[!\n"
+msgstr "[[!img Screenshot_2023-09-04_183854.png size=\"500x\"]]\n"
 
 #. type: Title ###
 #, no-wrap
@@ -172,7 +172,7 @@ msgstr "வழுக்கை"
 #. type: Plain text
 #, no-wrap
 msgid "[[!img Screenshot_2023-09-04_184113.png size=\"500x\"]]\n"
-msgstr "[[!\n"
+msgstr "[[!img Screenshot_2023-09-04_184113.png size=\"500x\"]]\n"
 
 #. type: Title ###
 #, no-wrap
@@ -182,7 +182,7 @@ msgstr "லவுஞ்ச்"
 #. type: Plain text
 #, no-wrap
 msgid "[[!img Screenshot_2023-09-04_184120.png size=\"500x\"]]\n"
-msgstr "[[!\n"
+msgstr "[[!img Screenshot_2023-09-04_184120.png size=\"500x\"]]\n"
 
 #. type: Title ###
 #, no-wrap
@@ -192,7 +192,7 @@ msgstr "கவர்"
 #. type: Plain text
 #, no-wrap
 msgid "[[!img Screenshot_2023-09-04_184136.png size=\"500x\"]]\n"
-msgstr "[[!\n"
+msgstr "[[!img Screenshot_2023-09-04_184136.png size=\"500x\"]]\n"
 
 #. type: Title ###
 #, no-wrap
@@ -202,4 +202,4 @@ msgstr "ZNC"
 #. type: Plain text
 #, no-wrap
 msgid "[[!img Screenshot_2023-09-04_184147.png size=\"500x\"]]\n"
-msgstr "[[!\n"
+msgstr "[[!img Screenshot_2023-09-04_184147.png size=\"500x\"]]\n"

Translated using Weblate (Tamil)
Currently translated at 100.0% (28 of 28 strings)
Translation: Lecturify/vps
Translate-URL: https://hosted.weblate.org/projects/lecturify/vps/ta/
diff --git a/hosting/vps.ta.po b/hosting/vps.ta.po
index 7e97925..26d8f56 100644
--- a/hosting/vps.ta.po
+++ b/hosting/vps.ta.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: 2025-01-11 11:08+0000\n"
+"PO-Revision-Date: 2025-06-29 09:01+0000\n"
 "Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
 "Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/vps/ta/>"
 "\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.10-dev\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Plain text
 msgid "We sell Virtual Private Servers with Limited stocks."
@@ -49,7 +49,7 @@ msgstr "VCPU: 1"
 
 #. type: Bullet: '- '
 msgid "OS: OpenBSD / Linux"
-msgstr "OS: OpenBSD / Linux"
+msgstr "இமு: திறந்தபிஎச்டி / லினக்கசு"
 
 #. type: Bullet: '- '
 msgid "1 IPv4 & 1 IPv6 Static IP"

Translated using Weblate (Tamil)
Currently translated at 100.0% (48 of 48 strings)
Translation: Lecturify/www-index
Translate-URL: https://hosted.weblate.org/projects/lecturify/www/ta/
diff --git a/index.ta.po b/index.ta.po
index 79a5233..d93386d 100644
--- a/index.ta.po
+++ b/index.ta.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-04-24 06:05+0200\n"
-"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"PO-Revision-Date: 2025-06-29 09:01+0000\n"
 "Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
 "Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/www/ta/>"
 "\n"
@@ -16,7 +16,7 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=n != 1;\n"
-"X-Generator: Weblate 5.10-dev\n"
+"X-Generator: Weblate 5.13-dev\n"
 
 #. type: Title #
 #, no-wrap
@@ -37,7 +37,7 @@ msgstr "[Book a வகுப்பு now](https://book0-lg.lecturify.net/) in 2
 
 #. type: Plain text
 msgid "[Chat now](https://gamja.lecturify.net) in 5 seconds."
-msgstr "[Chat now](https://gamja.lecturify.net) in 5 seconds."
+msgstr "[இப்பொழுது அரட்டை](https://gamja.lecturify.net) 5 நொடிகளில்."
 
 #. type: Title #
 #, no-wrap
@@ -91,11 +91,11 @@ msgstr "ZNC கணக்கைக் கோர `! BNC` என தட்டச்
 
 #. type: Bullet: '* '
 msgid "`!requestthelounge` to request TheLounge account"
-msgstr "Thelounge கணக்கைக் கோர `!"
+msgstr "`!requestthelounge` கணக்கைக் கோர"
 
 #. type: Bullet: '* '
 msgid "`!requestsoju` to request gamja+soju account"
-msgstr "`!"
+msgstr "`!requestsoju` GAMJA+SOJU கணக்கைக் கோர"
 
 #. type: Title ##
 #, no-wrap

Translated using Weblate (Russian)
Currently translated at 95.1% (59 of 62 strings)
Translation: Lecturify/network
Translate-URL: https://hosted.weblate.org/projects/lecturify/network/ru/
diff --git a/network.ru.po b/network.ru.po
index bdf9e27..2805d82 100644
--- a/network.ru.po
+++ b/network.ru.po
@@ -3,281 +3,308 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-04-30 02:57+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-05-18 22:02+0000\n"
+"Last-Translator: Maksim_220 Кабанов <law820314@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/lecturify/"
+"network/ru/>\n"
+"Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.12-dev\n"
 
 #. type: Plain text
 msgid "Nick: gry."
-msgstr ""
+msgstr "Ник: gry."
 
 #. type: Bullet: '* '
 msgid ""
 "Contact: IRC (ircnow, dalnet, undernet, libera, oftc) or gry@lecturify.net "
 "(email, xmpp)."
 msgstr ""
+"Контакты: IRC (ircnow, dalnet, undernet, libera, oftc) или gry@lecturify.net "
+"(email, xmpp)."
 
 #. type: Bullet: '* '
 msgid "Languages: Russian, English."
-msgstr ""
+msgstr "Языки: Русский, Английский."
 
 #. type: Bullet: '* '
 msgid "Time zone: Australia/Sydney."
-msgstr ""
+msgstr "Часовой пояс: Австралия/Сидней."
 
 #. type: Bullet: '* '
 msgid "Interests: coding in Perl, python, nodejs, bash; znc administration."
-msgstr ""
+msgstr "Интересы: кодинг на Perl, python, nodejs, bash; администрирование znc."
 
 #. type: Bullet: '* '
 msgid "Contribution: maintains LBot."
-msgstr ""
+msgstr "Вклад: поддерживает LBot."
 
 #. type: Plain text
 msgid "Nick: Yonle."
-msgstr ""
+msgstr "Ник: Yonle."
 
 #. type: Bullet: '* '
 msgid "Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net)."
-msgstr ""
+msgstr "Контакты: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net)."
 
 #. type: Bullet: '* '
 msgid "Languages: Indonesian, English."
-msgstr ""
+msgstr "Языки: Индонезийский, Английский."
 
 #. type: Bullet: '* '
 msgid ""
 "Interests: federated social media, nodejs, JavaScript, games, system "
 "administration."
 msgstr ""
+"Интересы: федеративные социальные сети, nodejs, JavaScript, игры, системное "
+"администрирование."
 
 #. type: Bullet: '* '
 msgid ""
 "Contribution: maintains federated social media, programs games, administers "
 "znc/soju/gamja/thelounge/, lecturify's server sysadmin"
 msgstr ""
+"Вклад: поддерживает федеративные социальные сети, программирует игры, "
+"администрирует znc/soju/gamja/thelounge/, сисадмин сервера lecturify"
 
 #. type: Plain text
 msgid "Nick: Siva."
-msgstr ""
+msgstr "Ник: Siva."
 
 #. type: Bullet: '* '
 msgid "Contact: IRC, email."
-msgstr ""
+msgstr "Контакт: IRC, электронная почта."
 
 #. type: Bullet: '* '
 msgid "Languages: Tamil, English."
-msgstr ""
+msgstr "Языки: Тамильский, Английский."
 
 #. type: Bullet: '* '
 msgid "Interests: HTML, CSS, JavaScript, website frontend, customer support."
-msgstr ""
+msgstr "Интересы: HTML, CSS, JavaScript, фронтенд сайтов, поддержка клиентов."
 
 #. type: Bullet: '* '
 msgid "Contribution: wrote a nicer version of web site."
-msgstr ""
+msgstr "Вклад: написал более красивую версию веб-сайта."
 
 #. type: Plain text
 msgid "Nick: Kolev."
-msgstr ""
+msgstr "Ник: Kolev."
 
 #. type: Bullet: '* '
 msgid "Contact: IRC."
-msgstr ""
+msgstr "Контакт: IRC."
 
 #. type: Bullet: '* '
 msgid "Languages: English."
-msgstr ""
+msgstr "Языки: Английский."
 
 #. type: Bullet: '* '
 msgid "Interests: Emacs, scheme, lisp."
-msgstr ""
+msgstr "Интересы: Emacs, scheme, lisp."
 
 #. type: Bullet: '* '
 msgid "Contribution: -"
-msgstr ""
+msgstr "Вклад: -"
 
 #. type: Plain text
 msgid "Nick: Baytuch."
-msgstr ""
+msgstr "Ник: Baytuch."
 
 #. type: Bullet: '* '
 msgid "Contact: IRC (about twice a month)."
-msgstr ""
+msgstr "Контакт: IRC (примерно два раза в месяц)."
 
 #. type: Bullet: '* '
 msgid "Languages: Ukrainian, English."
-msgstr ""
+msgstr "Языки: Украинский, Английский."
 
 #. type: Bullet: '* '
 msgid "Interests: system administration, hardware, minetest."
 msgstr ""
+"Интересы: системное администрирование, аппаратное обеспечение, minetest."
 
 #. type: Bullet: '*  '
 msgid ""
 "Contribution: packaged several software for openbsd, so it auto-starts "
 "(including, for example, znc)."
 msgstr ""
+"Вклад: упаковал несколько программ для openbsd, чтобы он автоматически "
+"запускался (включая, например, znc)."
 
 #. type: Plain text
 msgid "Nick: Sysop_Nitestorm."
-msgstr ""
+msgstr "Ник: Sysop_Nitestorm."
 
 #. type: Bullet: '* '
 msgid "Contact: IRC, discord, email."
-msgstr ""
+msgstr "Контакты: IRC, дискорд, электронная почта."
 
 #. type: Bullet: '* '
 msgid "Location: USA."
-msgstr ""
+msgstr "Местонахождение: США."
 
 #. type: Bullet: '* '
 msgid "Interests: system administration, ecommerce."
-msgstr ""
+msgstr "Интересы: системное администрирование, электронная коммерция."
 
 #. type: Bullet: '* '
 msgid "Contribution: provides hosting."
-msgstr ""
+msgstr "Вклад: предоставляет хостинг."
 
 #. type: Plain text
 msgid "Nick: Error."
-msgstr ""
+msgstr "Ник: Error."

(Diff truncated)
Translated using Weblate (Russian)
Currently translated at 84.4% (49 of 58 strings)
Translation: Lecturify/admindocs
Translate-URL: https://hosted.weblate.org/projects/lecturify/admindocs/ru/
diff --git a/admindocs.ru.po b/admindocs.ru.po
index 6f0623c..658b111 100644
--- a/admindocs.ru.po
+++ b/admindocs.ru.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-08-25 12:12+0200\n"
-"PO-Revision-Date: 2025-05-04 22:00+0000\n"
+"PO-Revision-Date: 2025-05-18 22:02+0000\n"
 "Last-Translator: Maksim_220 Кабанов <law820314@gmail.com>\n"
 "Language-Team: Russian <https://hosted.weblate.org/projects/lecturify/"
 "admindocs/ru/>\n"
@@ -89,6 +89,8 @@ msgstr ""
 #. type: Bullet: '  * '
 msgid "all znc admins to have email password for support@lecturify.net"
 msgstr ""
+"Все администраторы znc должны иметь пароль электронной почты для "
+"support@lecturify.net"
 
 #. type: Bullet: '  * '
 msgid ""
@@ -97,180 +99,209 @@ msgid ""
 "duplicates by ip or email Currently takes into account only exact matches by "
 "IP, does not do fuzzy matches"
 msgstr ""
+"Все новые регистрации в znc требуют ручного одобрения, пользователи "
+"блокируются по умолчанию, предложите 'ksh comp.sh USERNAME' в /home/gry/znc/ "
+"для поиска дубликатов по ip или email В настоящее время учитываются только "
+"точные совпадения по IP, нечеткие совпадения не делаются"
 
 #. type: Bullet: '* '
 msgid "navel (host.lecturify.net) dedi runs vm guests"
-msgstr ""
+msgstr "navel (host.lecturify.net) dedi запускает гостей vm"
 
 #. type: Bullet: '  * '
 msgid "'devuan-gry' hosts an ikiwiki for www.lecturify.net"
-msgstr ""
+msgstr "'devuan-gry' содержит ikiwiki для www.lecturify.net"
 
 #. type: Bullet: '    * '
 msgid "requires working ssl"
-msgstr ""
+msgstr "требуется работающий ssl"
 
 #. type: Bullet: '  * '
 msgid "'nixdork' working on weblate web based translation tool"
-msgstr ""
+msgstr "'nixdork' работает над веб-инструментом перевода weblate"
 
 #. type: Bullet: '  * '
 msgid "'yonle' runs gamja webchat linked at this site sidebar"
-msgstr ""
+msgstr "'yonle' ведет веб-чат gamja по ссылке на боковой панели этого сайта"
 
 #. type: Bullet: '  * '
 msgid "'lbot' vps for future multilingual version of thegreatBNC"
-msgstr ""
+msgstr "'lbot' vps для будущей многоязычной версии thegreatBNC"
 
 #. type: Bullet: '  * '
 msgid "'freeusers' guest for jacobk from libreplanet"
-msgstr ""
+msgstr "'freeusers' гость Джейкоба К. из libreplanet"
 
 #. type: Bullet: '  * '
 msgid "frontier guest for famous from libreplanet"
-msgstr ""
+msgstr "Пограничный гость для знаменитостей с сайта libreplanet"
 
 #. type: Plain text
 msgid "identify every single member of the team, and their abilites"
-msgstr ""
+msgstr "определить каждого члена команды и его способности"
 
 #. type: Bullet: '  * '
 msgid "agroena, fixing email to 10/10 score, znc admin"
 msgstr ""
+"agroena, исправление электронной почты на 10/10 баллов, администратор znc"
 
 #. type: Bullet: '  * '
 msgid "nixdork, tor usage, weblate setup, mumble usage"
-msgstr ""
+msgstr "nixdork, использование tor, настройка weblate, использование mumble"
 
 #. type: Bullet: '  * '
 msgid "yonle, nodejs apps, gamja webchat, znc admin, install openbsd upgrades"
 msgstr ""
+"yonle, nodejs приложения, gamja webchat, znc admin, установка openbsd "
+"обновлений"
 
 #. type: Bullet: '  * '
 msgid "Siva, email setup, znc setup, new vps creation"
-msgstr ""
+msgstr "Siva, настройка электронной почты, настройка znc, создание новых vps"
 
 #. type: Bullet: '  * '
 msgid ""
 "Baytuch, writing rcctl scripts from everything, minetest setup and admin"
 msgstr ""
+"Baytuch, написание скриптов rcctl из всего, настройка и администрирование "
+"minetest"
 
 #. type: Bullet: '  * '
 msgid "Miniontoby, running minetest server, php programming"
-msgstr ""
+msgstr "Miniontoby, запуск сервера minetest, php-программирование"
 
 #. type: Bullet: '  * '
 msgid "gry, irc bot writing, maintaining znc, programming in ksh and perl"
 msgstr ""
+"gry, написание ботов для irc, поддержка znc, программирование на ksh и perl"
 
 #. type: Plain text
 msgid "note about openbsd upgrade"
-msgstr ""
+msgstr "Примечание по обновлению openbsd"
 
 #. type: Bullet: '  * '
 msgid "before upgrade, check znc throttling"
-msgstr ""
+msgstr "Перед обновлением проверьте дросселирование znc"
 
 #. type: Bullet: '     * '
 msgid "cd /home/gry/znc; ksh mon.sh"
-msgstr ""
+msgstr "cd /home/gry/znc; ksh mon.sh"
 
 #. type: Bullet: '     * '
 msgid ""
 "if anyone disconnected from IRC many times, it is either g-line or "
 "misconfiguration issue, fix prior to the upgrade"
 msgstr ""
+"Если кто-то много раз отключался от IRC, это либо g-line, либо проблема "
+"неправильной конфигурации, исправьте ее до обновления"
 
 #. type: Bullet: '  * '
 msgid "after upgrade,"
-msgstr ""
+msgstr "после обновления,"
 
 #. type: Bullet: '     * '
 msgid "check that email works, by sending a test message to support@"
 msgstr ""
+"Проверьте, работает ли электронная почта, отправив тестовое сообщение на "
+"support@"
 
 #. type: Bullet: '     * '
 msgid "check that <https://bnc.lecturify.net> loads"
-msgstr ""
+msgstr "проверьте, что <https://bnc.lecturify.net> загружается"
 
 #. type: Bullet: '     * '
 msgid "check that <http://www.lecturify.net> loads"
-msgstr ""
+msgstr "проверьте, что <http://www.lecturify.net> загружается"
 
 #. type: Bullet: '     * '
 msgid "!bnc in a channel results in a reply from thegreatBNC"
-msgstr ""
+msgstr "!bnc в канале приводит к ответу от thegreatBNC"
 
 #. type: Bullet: '     * '
 msgid ""
 "orangebot_php is online, if not, \"doas -u miniontoby tmux; ksh startbot.sh; "
 "^D\""
 msgstr ""
+"orangebot_php находится в сети, если нет, то «doas -u miniontoby tmux; ksh "
+"startbot.sh; ^D»"
 
 #. type: Bullet: '     * '
 msgid ""
 "grybot is online, if not, see <https://orange.ircnow.org/src/zncLogs2IRC.txt>"
 msgstr ""
+"grybot находится в сети, если нет, смотрите <https://orange.ircnow.org/src/"
+"zncLogs2IRC.txt>"
 
 #. type: Bullet: '     * '
 msgid "can connect to <irc://irc.lecturify.net> ircd"
-msgstr ""
+msgstr "может подключиться к <irc://irc.lecturify.net> ircd"
 
 #. type: Plain text
 msgid "how to start thegreatBNC"
-msgstr ""
+msgstr "как начать thegreatBNC"
 
 #. type: Bullet: '1. '
+#, fuzzy
 msgid "doas -u thegreatBNC tmux"
-msgstr ""
+msgstr "doas -u thegreatBNC tmux"
 
 #. type: Bullet: '1. '
+#, fuzzy
 msgid "printenv|grep gry"
-msgstr ""
+msgstr "printenv|grep gry"
 

(Diff truncated)
Translated using Weblate (Arabic)
Currently translated at 18.1% (2 of 11 strings)
Translation: Lecturify/web
Translate-URL: https://hosted.weblate.org/projects/lecturify/web/ar/
diff --git a/hosting/web.ar.po b/hosting/web.ar.po
index c17f151..80bb379 100644
--- a/hosting/web.ar.po
+++ b/hosting/web.ar.po
@@ -3,26 +3,30 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2023-07-02 19:53-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-05-18 22:02+0000\n"
+"Last-Translator: abdelbasset jabrane "
+"<naminio201@users.noreply.hosted.weblate.org>\n"
+"Language-Team: Arabic <https://hosted.weblate.org/projects/lecturify/web/ar/>"
+"\n"
+"Language: ar\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
+"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
+"X-Generator: Weblate 5.12-dev\n"
 
 #. type: Plain text
 msgid "Hi"
-msgstr ""
+msgstr "مرحباً"
 
 #. type: Plain text
 msgid "You have read/write access to the following:"
-msgstr ""
+msgstr "لديك حق الوصول للقراءة/الكتابة إلى ما يلي:"
 
 #. type: Bullet: '* '
 msgid "USER@lecturify.net:/pub"

Translated using Weblate (Russian)
Currently translated at 44.4% (4 of 9 strings)
Translation: Lecturify/bugs
Translate-URL: https://hosted.weblate.org/projects/lecturify/bugs/ru/
diff --git a/contribute/bugs.ru.po b/contribute/bugs.ru.po
index 54c56b2..dfbd9a2 100644
--- a/contribute/bugs.ru.po
+++ b/contribute/bugs.ru.po
@@ -3,38 +3,45 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2022-03-19 11:19-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-05-13 11:01+0000\n"
+"Last-Translator: Maksim_220 Кабанов <law820314@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/lecturify/bugs/"
+"ru/>\n"
+"Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.12-dev\n"
 
 #. type: Plain text
 msgid ""
 "If you would like to volunteer with implementation, or have some "
 "suggestions, please [[contact]] us."
 msgstr ""
+"Если вы хотели бы поучаствовать в реализации или у вас есть какие-либо "
+"предложения, пожалуйста, [[contact]] с нами."
 
 #. type: Bullet: '* '
 msgid "{x} {x} {x} intermittent large ping times to some guests"
-msgstr ""
+msgstr "{x} {x} {x} периодическое большое время пинга для некоторых гостей"
 
 #. type: Bullet: '* '
 msgid "{x} {x} {x} bad signature when visiting <https://lecturify.net/v6/>"
-msgstr ""
+msgstr "{x} {x} {x} плохая подпись при посещении <https://lecturify.net/v6/>"
 
 #. type: Bullet: '* '
 msgid ""
 "{x} {x} {x} a guest has high ping times intermittently, see [[this page|"
 "meet/2022-03-18]] for details"
 msgstr ""
+"{x} {x} {x} у гостя периодически высокий пинг, подробности смотрите в "
+"разделе [[эта страница|встреча/2022-03-18]]"
 
 #. type: Bullet: '* '
 msgid ""

Translated using Weblate (Russian)
Currently translated at 7.6% (1 of 13 strings)
Translation: Lecturify/feature
Translate-URL: https://hosted.weblate.org/projects/lecturify/feature/ru/
diff --git a/contribute/feature.ru.po b/contribute/feature.ru.po
index 3e308c3..01c2828 100644
--- a/contribute/feature.ru.po
+++ b/contribute/feature.ru.po
@@ -3,24 +3,29 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-05-13 11:01+0000\n"
+"Last-Translator: Maksim_220 Кабанов <law820314@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/lecturify/"
+"feature/ru/>\n"
+"Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.12-dev\n"
 
 #. type: Plain text
 msgid ""
 "If you would like to volunteer with implementation, or have some "
 "suggestions, please [[contact]] us."
 msgstr ""
+"Если вы хотели бы поучаствовать в реализации или у вас есть какие-либо "
+"предложения, пожалуйста, [[contact]] с нами."
 
 #. type: Bullet: '* '
 msgid ""

Translated using Weblate (Russian)
Currently translated at 20.6% (12 of 58 strings)
Translation: Lecturify/admindocs
Translate-URL: https://hosted.weblate.org/projects/lecturify/admindocs/ru/
diff --git a/admindocs.ru.po b/admindocs.ru.po
index 8d6f290..6f0623c 100644
--- a/admindocs.ru.po
+++ b/admindocs.ru.po
@@ -3,66 +3,78 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-08-25 12:12+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-05-04 22:00+0000\n"
+"Last-Translator: Maksim_220 Кабанов <law820314@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/lecturify/"
+"admindocs/ru/>\n"
+"Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.12-dev\n"
 
 #. type: Title #
 #, no-wrap
 msgid "todo"
-msgstr ""
+msgstr "задача"
 
 #. type: Bullet: '1. '
 msgid "fundraising banner on social medias , Yonle"
-msgstr ""
+msgstr "баннер для сбора средств в социальных сетях , Yonle"
 
 #. type: Bullet: '2. '
 msgid "fundraising banner on this website, gry"
-msgstr ""
+msgstr "баннер для сбора средств на этом веб-сайте, gry"
 
 #. type: Bullet: '1. '
 msgid "setup goaccess on ariana, Untaken"
-msgstr ""
+msgstr "настроить goaccess на ariana, не использовать"
 
 #. type: Bullet: '1. '
 msgid "publish lbot tutorials on ikiwiki, gry"
-msgstr ""
+msgstr "публиковать учебные пособия по lbot на ikiwiki, gry"
 
 #. type: Bullet: '1. '
 msgid "make a javascript form to submit and edit lbot ecourses, Untaken"
 msgstr ""
+"создайте javascript-форму для отправки и редактирования курсов lbot, которые "
+"еще не прошли"
 
 #. type: Title #
 #, no-wrap
 msgid "other notes"
-msgstr ""
+msgstr "другие примечания"
 
 #. type: Bullet: '* '
 msgid "orange (lecturify.net) vps runs email, znc, thegreatBNC"
 msgstr ""
+"orange (lecturify.net) vps управляет электронной почтой, znc, множеством "
+"других сервисов"
 
 #. type: Bullet: '  * '
 msgid "ssl update script in /home/znc/etc/ssl/"
-msgstr ""
+msgstr "скрипт обновления ssl в /home/znc/etc/ssl/"
 
 #. type: Bullet: '  * '
 msgid "znc monitor and notify users via email scripts in /home/gry/znc/"
 msgstr ""
+"zinc отслеживает и уведомляет пользователей с помощью скриптов электронной "
+"почты в /home/gry/znc/"
 
 #. type: Bullet: '     * '
 msgid ""
 "there is file /home/gry/znc/users/USERNAME.txt for each user it is generated "
 "via 'cd /home/gry/znc; ksh u.sh USERNAME >> users/USERNAME.txt'"
 msgstr ""
+"там есть файл /home/gry/znc/users/USERNAME.txt для каждого пользователя "
+"генерируется через кд /дом/серый/цинк; ш у.ш имя_пользователя >> users/"
+"USERNAME.txt'"
 
 #. type: Bullet: '     * '
 msgid ""
@@ -70,6 +82,9 @@ msgid ""
 "require you to press enter a few times to review the email TO address and "
 "email content"
 msgstr ""
+"один из скриптов запускается как \"ksh notify-inactivity.sh USERNAME\", вам "
+"потребуется нажать enter несколько раз, чтобы просмотреть адрес электронной "
+"почты и ее содержимое"
 
 #. type: Bullet: '  * '
 msgid "all znc admins to have email password for support@lecturify.net"

Translated using Weblate (Russian)
Currently translated at 100.0% (12 of 12 strings)
Translation: Lecturify/add
Translate-URL: https://hosted.weblate.org/projects/lecturify/add/ru/
diff --git a/services/tutoring/add.ru.po b/services/tutoring/add.ru.po
index 214d9b1..4bd8ac3 100644
--- a/services/tutoring/add.ru.po
+++ b/services/tutoring/add.ru.po
@@ -3,59 +3,72 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:20+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-05-04 22:00+0000\n"
+"Last-Translator: Maksim_220 Кабанов <law820314@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/lecturify/add/ru/"
+">\n"
+"Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.12-dev\n"
 
 #. type: Plain text
 msgid "A lecturify course is in plain text format, delivered via IRC chat."
-msgstr ""
+msgstr "Курс Lecturify в текстовом формате, доставляемый через IRC-чат."
 
 #. type: Plain text
 msgid ""
 "Please see [[contact]] to join our channel and try our existing courses."
 msgstr ""
+"Пожалуйста, смотрите [[contact]], чтобы присоединиться к нашему каналу и "
+"попробовать наши существующие курсы."
 
 #. type: Plain text
 msgid "We have courses about UNIX and about journalism and news writing."
-msgstr ""
+msgstr "У нас есть курсы по UNIX, журналистике и написанию новостей."
 
 #. type: Plain text
 msgid ""
 "Like an internship or a class, practicing these topics with lecturify helps "
 "you learn new skills."
 msgstr ""
+"Как и во время стажировки или занятий, изучение этих тем с electrify поможет "
+"вам освоить новые навыки."
 
 #. type: Plain text
 msgid ""
 "To add your own course, please convert it to plain text format (markdown) "
 "and add prompts."
 msgstr ""
+"Чтобы добавить свой собственный курс, пожалуйста, преобразуйте его в обычный "
+"текстовый формат (markdown) и добавьте подсказки."
 
 #. type: Plain text
 msgid ""
 "After each prompt, write '----', it will be like a horizontal line. The "
 "tutoring chat bot will stop and wait."
 msgstr ""
+"После каждого запроса пишите \"----\", это будет похоже на горизонтальную "
+"линию. Обучающий чат-бот остановится и будет ждать."
 
 #. type: Plain text
 msgid ""
 "Prompts give the participants time to finish the assigned task and discuss "
 "it in live chat with an available tutor."
 msgstr ""
+"Подсказки дают участникам время выполнить поставленную задачу и обсудить ее "
+"в живом чате с доступным преподавателем."
 
 #. type: Plain text
 msgid "Example:"
-msgstr ""
+msgstr "Пример:"
 
 #. type: Fenced code block
 #, no-wrap
@@ -73,19 +86,42 @@ msgid ""
 "----\n"
 "Thank you for reading biology with me today. Please send your feedback to sam@lecturify.net Thanks!\n"
 msgstr ""
+"Привет, меня зовут Сэм. Сегодня я расскажу о биологии.\n"
+"Первая часть урока посвящена классификации живых существ.\n"
+"Это могут быть как растения, так и животные.\n"
+"Основное различие заключается в том, что животные могут передвигаться "
+"самостоятельно, в то время как растения неподвижны.\n"
+"Давайте обсудим это. Приведите примеры двух или трех известных вам растений "
+"и двух или трех животных.\n"
+"----\n"
+"Потрясающе. (Есть некоторые исключения; например, росянка закрывает свои "
+"листья, чтобы спрятать пойманное насекомое.)\n"
+"Теперь мы можем обсудить еще одно отличие - дыхание. \n"
+"Животные вдыхают больше O2 и выдыхают больше CO2. Растения часто поступают "
+"наоборот.\n"
+"Расскажите, что вы знаете об O2 и CO2. Что происходит с кислородом после "
+"того, как он попадает в организм растения или животного?\n"
+"----\n"
+"Спасибо, что прочитали сегодня со мной биологию. Пожалуйста, присылайте свои "
+"отзывы по адресу sam@lecturify.net Спасибо!\n"
 
 #. type: Plain text
 msgid ""
 "After converting your course to this format, please [[contact]] us and send "
 "it by e-mail."
 msgstr ""
+"После преобразования вашего курса в этот формат, пожалуйста, [[contact]] с "
+"нами и отправьте его по электронной почте."
 
 #. type: Plain text
 msgid ""
 "We will help you choose the best IRC network and create a channel for your "
 "course."
 msgstr ""
+"Мы поможем вам выбрать лучшую IRC-сеть и создать канал для вашего курса."
 
 #. type: Plain text
 msgid "If you have any questions, please send us an email. Thank you."
 msgstr ""
+"Если у вас есть какие-либо вопросы, пожалуйста, отправьте нам электронное "
+"письмо. Спасибо."

Translated using Weblate (Russian)
Currently translated at 100.0% (21 of 21 strings)
Translation: Lecturify/2022-03-18
Translate-URL: https://hosted.weblate.org/projects/lecturify/2022-03-18/ru/
diff --git a/meet/2022-03-18.ru.po b/meet/2022-03-18.ru.po
index dc2444e..3d3f9cb 100644
--- a/meet/2022-03-18.ru.po
+++ b/meet/2022-03-18.ru.po
@@ -3,28 +3,33 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-05-04 22:00+0000\n"
+"Last-Translator: Maksim_220 Кабанов <law820314@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/lecturify/"
+"2022-03-18/ru/>\n"
+"Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.12-dev\n"
 
 #. type: Plain text
 msgid ""
 "legend (!) clear to-do item [!] unsolved problem {o} feature request {i} "
 "note, no action needed"
 msgstr ""
+"условные обозначения (!) пункт \"очистить\" [!] нерешенная проблема {o} "
+"запрос функции {i} обратите внимание, никаких действий не требуется"
 
 #. type: Bullet: '* '
 msgid "{i} gry, jrmu, ran, izzyb present"
-msgstr ""
+msgstr "{{я} грай, Джереми, ран, иззиб присутствуют"
 
 #. type: Bullet: '* '
 msgid ""
@@ -32,6 +37,10 @@ msgid ""
 "Russian, translators welcome to query irc or email to request a new language "
 "and assistance with account creation"
 msgstr ""
+"{i} (!) <http://www.lecturify.net> перевод частично переведен на "
+"индонезийский и русский языки, переводчики могут обращаться в irc или по "
+"электронной почте с просьбой о переводе на новый язык и помощи в создании "
+"учетной записи"
 
 #. type: Bullet: '* '
 msgid ""
@@ -43,6 +52,14 @@ msgid ""
 "from=\"gry@lecturify.net\"; helo=mail-pg1-f197.google.com; client-"
 "ip=209.85.215.197`"
 msgstr ""
+"[!] Всем обдумать дальнейшие действия — agroena обнаружил проблемы с "
+"отправкой почты на Gmail. Ошибка: Received-SPF: softfail (lecturify.net: "
+"Отправитель не авторизован по умолчанию для использования адреса 'gry@"
+"lecturify.net' в идентификаторе 'mfrom', однако домен в настоящее время не "
+"подготовлен к ложным срабатываниям (механизм '~all' сработал)) "
+"receiver=spam1.vcn.bc.ca; identity=mailfrom; envelope-from="
+"\"gry@lecturify.net\"; helo=mail-pg1-f197.google.com; client-"
+"ip=209.85.215.197"
 
 #. type: Bullet: '* '
 msgid ""
@@ -50,86 +67,117 @@ msgid ""
 "for him than jitsi -- install mumble on your favourite audio and screen "
 "capable device -- as far as i know, it is free and opensource [high urgency]"
 msgstr ""
+"(!) всем желающим протестировать mumble.shelltalk.net поскольку Никсдорк "
+"считает, что он более стабилен для него, чем jitsi, установите mumble на "
+"свое любимое устройство с поддержкой звука и экрана - насколько я знаю, оно "
+"бесплатное и с открытым исходным кодом [срочно]"
 
 #. type: Bullet: '* '
 msgid ""
 "(!) everyone to consider what to do -- nixdork's guest has issues with "
 "networking on his guest Any help welcome! [high urgency]"
 msgstr ""
+"(!) всем подумать, что делать - у гостя nixdork возникли проблемы с "
+"подключением к сети его гостя, любая помощь приветствуется! [очень срочно]"
 
 #. type: Plain text
 #, no-wrap
 msgid "    64 bytes from 38.87.162.88: icmp_seq=24728 ttl=253 time=1.846 ms    \n"
 msgstr ""
+"    64 байта из 38.87.162.88: icmp_seq=24728 ttl=253 time=1,846 мс    \n"
 
 #. type: Plain text
 #, no-wrap
 msgid "    64 bytes from 38.87.162.88: icmp_seq=24729 ttl=253 time=174109.313 ms\n"
 msgstr ""
+"    64 байта из 38.87.162.88: icmp_seq=24729 ttl=253 time=174109.313 мс\n"
 
 #. type: Plain text
 #, no-wrap
 msgid "    64 bytes from 38.87.162.88: icmp_seq=24730 ttl=253 time=173109.470 ms\n"
 msgstr ""
+"    64 байта из 38.87.162.88: icmp_seq=24730 ttl=253 время=173109,470 мс\n"
 
 #. type: Plain text
 #, no-wrap
 msgid "    64 bytes from 38.87.162.88: icmp_seq=24731 ttl=253 time=172109.502 ms\n"
 msgstr ""
+"    64 байта из 38.87.162.88: icmp_seq=24731 ttl=253 time=172109.502 мс\n"
 
 #. type: Bullet: '    * '
 msgid ""
 "try tcpdump, try running a hidden service on the guest, noting udp and mosh "
 "do not work"
 msgstr ""
+"попробуйте tcpdump, попробуйте запустить скрытую службу на гостевой системе, "
+"отметив, что udp и mosh не работают"
 
 #. type: Bullet: '* '
 msgid ""
 "[!] someone to add https support for <http://www.lecturify.net> (devuan-gry "
 "guest on lecturify-host). remains an open question"
 msgstr ""
+"[!] кто-нибудь, кто мог бы добавить поддержку https для <http://"
+"www.lecturify.net> (devuan-gry guest на electrify-host). вопрос остается "
+"открытым"
 
 #. type: Plain text
 #, no-wrap
 msgid "* (!) Yonle to keep going - Yonle installed gamja, the version without keeping scrollback works, Yonle is following up with upstream about fixing a bug with gamja+soju   to have saved scrollback in webchat. Ongoing. [medium urgency]\n"
 msgstr ""
+"* (!) Только для продолжения работы - установлена только gamja, версия без "
+"сохранения обратной прокрутки работает, Yongle продолжает работу с upstream "
+"по исправлению ошибки с gamja + soju, из-за которой обратная прокрутка "
+"сохранялась в веб-чате. Текущий. [средняя срочность]\n"
 
 #. type: Bullet: '* '
 msgid ""
 "(!) everyone to join Baytuch started minetest.lecturify.net:30000 - Please "
 "test [medium urgency]"
 msgstr ""
+"(!) все желающие присоединиться к Baytuch запустили minetest.electrify.net:"
+"30000 - Пожалуйста, протестируйте [средняя срочность]"
 
 #. type: Bullet: '    * '
 msgid ""
 "MisterE on #exile (also mantar, yad ) #blockbomber-ingame #minetest-dev - "
 "collaborate - his own mods?"
 msgstr ""
+"Тайна в #exile (также мантар, яд) #blackbomber-в игре #minetest-разработка - "
+"совместная работа - его собственные моды?"
 
 #. type: Bullet: '    * '
 msgid "document three minetest worlds"
-msgstr ""
+msgstr "задокументируйте три самых сложных мира"
 
 #. type: Bullet: '* '
 msgid ""
 "(!) everyone to think of a Lecturify logo - [[meet/2022-03-18/logo-ideas]]"
 msgstr ""
+"(!) (!) все желающие могут придумать логотип Electrify - "
+"[[знакомьтесь/2022-03-18/идеи для логотипа]]"
 
 #. type: Bullet: '    * '
 msgid "ask error, monaco, Lohang about logo as they might be designers"
 msgstr ""
+"спросите error, monaco, Lohang о логотипе, поскольку они могут быть "
+"дизайнерами"
 
 #. type: Bullet: '* '
 msgid ""
 "(!) Siva to check IRC logs to find what chess server to run [low urgency]"
 msgstr ""
+"(!) Siva проверяет журналы IRC, чтобы найти подходящий шахматный сервер для "
+"запуска [низкая срочность]"
 
 #. type: Bullet: '* '
 msgid "{i} libreplanet two or three weeks later as jrmu says"
-msgstr ""
+msgstr "{i} libreplanet выйдет через две или три недели, как говорит jrmu"
 
 #. type: Bullet: '* '
 msgid ""
 "{o} on #nfld, camelia was looking for email - script for easy signup for an "
 "email account - feature reqquest"
 msgstr ""
+"{{o} на #nfld Камелия искала email - скрипт для простой регистрации для "
+"запроса функции учетной записи электронной почты"

Translated using Weblate (Russian)
Currently translated at 100.0% (22 of 22 strings)
Translation: Lecturify/contact
Translate-URL: https://hosted.weblate.org/projects/lecturify/contact/ru/
diff --git a/contact.ru.po b/contact.ru.po
index 96f8aa2..42be305 100644
--- a/contact.ru.po
+++ b/contact.ru.po
@@ -3,23 +3,26 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-05-04 22:00+0000\n"
+"Last-Translator: Maksim_220 Кабанов <law820314@gmail.com>\n"
+"Language-Team: Russian <https://hosted.weblate.org/projects/lecturify/"
+"contact/ru/>\n"
+"Language: ru\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
+"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"X-Generator: Weblate 5.12-dev\n"
 
 #. type: Title ##
 #, no-wrap
 msgid "Contact us"
-msgstr ""
+msgstr "Связаться с нами"
 
 #. type: Title ###
 #, no-wrap
@@ -53,12 +56,12 @@ msgstr "Круглосуточное общение по чату"
 #. type: Title ####
 #, no-wrap
 msgid "IRC"
-msgstr ""
+msgstr "IRC-сервер"
 
 #. type: Plain text
 #, no-wrap
 msgid "**[Chat now](https://yonlecoder.host.lecturify.net/gamja/)**.\n"
-msgstr ""
+msgstr "**[Общайтесь в чате](https://yonlecoder.host.lecturify.net/gamja/)**.\n"
 
 #. type: Plain text
 msgid ""
@@ -69,57 +72,62 @@ msgstr ""
 "на полчаса, и кто-нибудь ответит вам."
 
 #. type: Plain text
-#, fuzzy, no-wrap
-#| msgid "Chat server address is <[irc://irc.lecturify.net/lecturify](irc://irc.lecturify.net/lecturify)>.\n"
+#, no-wrap
 msgid "Direct chat server address is <[irc.lecturify.net at #lecturify](irc://irc.lecturify.net/lecturify)>.\n"
-msgstr "Наш чат сервер - <[irc://irc.lecturify.net/lecturify](irc://irc.lecturify.net/lecturify)>.\n"
+msgstr ""
+"Адрес сервера прямого чата <[irc.lecturify.net at #lecturify](irc://"
+"irc.lecturify.net/lecturify)>.\n"
 
 #. type: Plain text
 msgid "Alternative server:"
-msgstr ""
+msgstr "Альтернативный сервер:"
 
 #. type: Bullet: '- '
 msgid "ariana.lecturify.net (port 6667 / 6697 for TLS)"
-msgstr ""
+msgstr "ariana.lecturify.net (порт 6667/6697 для TLS)"
 
 #. type: Title ####
 #, no-wrap
 msgid "Other networks"
-msgstr ""
+msgstr "Другие сети"
 
 #. type: Plain text
 msgid "Lecturify also has an IRC channel at the following networks:"
-msgstr ""
+msgstr "Electrify также имеет IRC-канал в следующих сетях:"
 
 #. type: Bullet: '- '
 msgid "[HybridIRC](https://www.hybridirc.com), in English and Turkish"
-msgstr ""
+msgstr "[HybridIRC](https://www.hybridirc.com), на английском и турецком языках"
 
 #. type: Bullet: '- '
 msgid "[IRCgo](https://www.ircgo.org), in English and Arabic"
-msgstr ""
+msgstr "[IRCgo](https://www.ircgo.org), на английском и арабском языках"
 
 #. type: Bullet: '- '
 msgid "[KampungChat](https://www.kampungchat.net), Malaysian"
-msgstr ""
+msgstr "[KampungChat](https://www.kampungchat.net), малазийский"
 
 #. type: Bullet: '- '
 msgid "[libera](http://libera.chat)"
-msgstr ""
+msgstr "[libera](http://libera.chat)"
 
 #. type: Bullet: '- '
 msgid "[oftc](http://www.oftc.net)"
-msgstr ""
+msgstr "[oftc](http://www.oftc.net)"
 
 #. type: Plain text
 #, no-wrap
 msgid "[[!meta title=\"Lecturify - IRC chat, tutoring, virtual servers - contact\"]]\n"
 msgstr ""
+"[[!meta title="
+"\"Lecturify - IRC чат, обучение, виртуальные серверы - контакты\"]]\n"
 
 #. type: Plain text
 #, no-wrap
 msgid "[[!meta description=\"Lecturify - chat server, web hosting, and *NIX virtual servers - chat and email contacts.\"]]\n"
 msgstr ""
+"[[!meta description=\"Lecturify — серверы для чата (IRC), веб-хостинга и NIX-"
+"виртуальных серверов. Контакты: чат и email.\"]]\n"
 
 #~ msgid "Webchat link coming here soon."
 #~ msgstr "Скоро добавим ссылку на веб-чат."

Translated using Weblate (Tamil)
Currently translated at 100.0% (48 of 48 strings)
Translation: Lecturify/www-index
Translate-URL: https://hosted.weblate.org/projects/lecturify/www/ta/
diff --git a/index.ta.po b/index.ta.po
index 883c6d1..79a5233 100644
--- a/index.ta.po
+++ b/index.ta.po
@@ -3,37 +3,41 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-04-24 06:05+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/www/ta/>"
+"\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Title #
 #, no-wrap
 msgid "Welcome to Lecturify"
-msgstr ""
+msgstr "விரிவுரைக்கு வருக"
 
 #. type: Plain text
 msgid ""
 "We're offering services running on OpenBSD or Linux. We also offer "
 "assistance with yourself running any of these services at your computer."
 msgstr ""
+"OpenBSD அல்லது LINUX இல் இயங்கும் சேவைகளை நாங்கள் வழங்குகிறோம். இந்த சேவைகளில் ஏதேனும் "
+"ஒன்றை உங்கள் கணினியில் இயக்குவதற்கும் நாங்கள் உதவி வழங்குகிறோம்."
 
 #. type: Plain text
 msgid "[Book a class now](https://book0-lg.lecturify.net/) in 2 minutes."
-msgstr ""
+msgstr "[Book a வகுப்பு now](https://book0-lg.lecturify.net/) in 2 minutes."
 
 #. type: Plain text
 msgid "[Chat now](https://gamja.lecturify.net) in 5 seconds."
-msgstr ""
+msgstr "[Chat now](https://gamja.lecturify.net) in 5 seconds."
 
 #. type: Title #
 #, no-wrap
@@ -43,116 +47,137 @@ msgstr ""
 #. type: Title ##
 #, no-wrap
 msgid "IRC:"
-msgstr ""
+msgstr "Irc:"
 
 #. type: Bullet: '* '
 msgid ""
 "[ZNC](https://znc.in) - Remains connected to IRC servers while you are "
 "offline."
 msgstr ""
+"[ZNC] (https://znc.in) - நீங்கள் ஆஃப்லைனில் இருக்கும்போது ஐ.ஆர்.சி சேவையகங்களுடன் "
+"இணைக்கப்பட்டுள்ளது."
 
 #. type: Bullet: '* '
 msgid ""
 "[TheLounge](https://thelounge.chat) Instance - Web IRC client to keep remain "
 "connected to IRC servers while you are offline."
 msgstr ""
+"[TheLounge](https://thelounge.chat) Instance - விரலிடைத் தோல் IRC client பெறுநர்"
+" keep remain connected பெறுநர் IRC சேவையகங்கள் while you அரே offline."
 
 #. type: Bullet: '* '
 msgid ""
 "[gamja](https://gamja.lecturify.net) + [soju](https://git.sr.ht/~emersion/"
 "soju) - Web IRC client with soju bouncer to keep remain connected to IRC "
 "servers while you are offline"
-msgstr ""
+msgstr ". இணைப்பில்லாத"
 
 #. type: Plain text
 msgid ""
 "To request an account for one of our above IRC services, Connect to our IRC "
 "at irc.lecturify.net port 6667 (PlainText) / 6697 (SSL)."
 msgstr ""
+"எங்கள் மேலே உள்ள ஐ.ஆர்.சி சேவைகளில் ஒன்றிற்கு ஒரு கணக்கைக் கோர, எங்கள் ஐ.ஆர்.சி உடன் "
+"ஐ.ஆர்.சி. லெக்டூரிஃபை.நெட் துறைமுகம் 6667 (பிளேண்டெக்ச்ட்) / 6697 (எச்.எச்.எல்) இல் "
+"இணைக்கவும்."
 
 #. type: Plain text
 msgid "In `#lecturify` channel:"
-msgstr ""
+msgstr "`#விரிவுரை` சேனலில்:"
 
 #. type: Bullet: '* '
 msgid "Type `!bnc` to request ZNC account"
-msgstr ""
+msgstr "ZNC கணக்கைக் கோர `! BNC` என தட்டச்சு செய்க"
 
 #. type: Bullet: '* '
 msgid "`!requestthelounge` to request TheLounge account"
-msgstr ""
+msgstr "Thelounge கணக்கைக் கோர `!"
 
 #. type: Bullet: '* '
 msgid "`!requestsoju` to request gamja+soju account"
-msgstr ""
+msgstr "`!"
 
 #. type: Title ##
 #, no-wrap
 msgid "Social network services"
-msgstr ""
+msgstr "சமூக வலைப்பின்னல் சேவைகள்"
 
 #. type: Plain text
 msgid ""
 "[Toard](https://toard.lecturify.net/discover.html), an anonymous imageboard"
 msgstr ""
+"[Toard](https://toard.lecturify.net/discover.html), an anonymous imageboard"
 
 #. type: Plain text
 msgid ""
 "[xmpp chat](xmpp:%23lecturify@irc.lecturify.net?join), requires [a client]"
 "(https://xmpp.org/software/clients/)"
 msgstr ""
+"[xmpp chat](xmpp:%23lecturify@irc.lecturify.net?join), requires [a client]"
+"(https://xmpp.org/software/clients/)"
 
 #. type: Plain text
 msgid ""
 "[Matrix](https://matrix.donjuan.lecturify.net:8000), a end-to-end encrypt IM "
 "protocol [matrix.org](https://matrix.org)"
 msgstr ""
+"[Matrix](https://matrix.donjuan.lecturify.net:8000), a end-to-end encrypt IM "
+"protocol [matrix.org](https://matrix.org)"
 
 #. type: Plain text
 msgid ""
 "[nostr](wss://nostr.lecturify.net), an open protocol for censorship-"
 "resistant global networks, requires client"
 msgstr ""
+"[nostr] (WSS: //nostr.lecturify.net), தணிக்கை-எதிர்ப்பு உலகளாவிய நெட்வொர்க்குகளுக்கா"
+"ன திறந்த நெறிமுறை, வாடிக்கையாளர் தேவை"
 
 #. type: Plain text
 msgid ""
 "[Bostr](https://bostr.lecturify.net), an nostr relay aggregator for saving "
 "bandwidth usage when using nostr."
 msgstr ""
+"[Bostr](https://bostr.lecturify.net), an nostr அஞ்சல் சுருள் aggregator க்கு "
+"saving பட்டை அகலம் usage when using nostr."
 
 #. type: Plain text
 msgid "[Pleroma](https://fedi.lecturify.net), a federated social media"
-msgstr ""
+msgstr "[Pleroma](https://fedi.lecturify.net), a federated social ஊடகம்"
 
 #. type: Plain text
 msgid "[Misskey](https://soc.lecturify.net), another federated social media"
-msgstr ""
+msgstr "[மிசி] (https://soc.lecturify.net), மற்றொரு கூட்டாட்சி சமூக ஊடகங்கள்"
 
 #. type: Title ##
 #, no-wrap
 msgid "Games and video"
-msgstr ""
+msgstr "விளையாட்டுகள் மற்றும் வீடியோ"
 
 #. type: Plain text
 msgid ""
 "[ytmous](https://ytmous.lecturify.net), a minimal youtube proxy ([source]"
 "(https://github.com/ytmous/ytmous))"
 msgstr ""
+"[ytmous](https://ytmous.lecturify.net), a minimal youtube proxy ([source]"
+"(https://github.com/ytmous/ytmous))"
 
 #. type: Plain text
 msgid ""
 "Minetest block game minetest.lecturify.net:30000 requires [client](https://"
 "www.minetest.net)"
 msgstr ""
+"மின்டெச்ட் பிளாக் கேம் minetest.lecturify.net:30000 க்கு [கிளையன்ட்] தேவை "
+"(https://www.metest.net.net)"
 
 #. type: Plain text
 msgid "Web hosting with PHP, and virtual server rent, are also offered."
 msgstr ""
+"பிஎச்பி உடன் வலை ஓச்டிங் மற்றும் மெய்நிகர் சேவையக வாடகை ஆகியவை வழங்கப்படுகின்றன."
 
 #. type: Title #
 #, no-wrap
 msgid "Why Lecturify?"
-msgstr ""
+msgstr "ஏன் விரிவுரை?"

(Diff truncated)
Translated using Weblate (Tamil)
Currently translated at 100.0% (11 of 11 strings)
Translation: Lecturify/web
Translate-URL: https://hosted.weblate.org/projects/lecturify/web/ta/
diff --git a/hosting/web.ta.po b/hosting/web.ta.po
index c17f151..ec572d8 100644
--- a/hosting/web.ta.po
+++ b/hosting/web.ta.po
@@ -3,30 +3,32 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2023-07-02 19:53-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:08+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/web/ta/>"
+"\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Plain text
 msgid "Hi"
-msgstr ""
+msgstr "ஆய்"
 
 #. type: Plain text
 msgid "You have read/write access to the following:"
-msgstr ""
+msgstr "பின்வருவனவற்றிற்கான அணுகலைப் படித்திருக்கிறீர்கள்/எழுதலாம்:"
 
 #. type: Bullet: '* '
 msgid "USER@lecturify.net:/pub"
-msgstr ""
+msgstr "User@lecturify.net:/பப்"
 
 #. type: Plain text
 #, no-wrap
@@ -34,32 +36,34 @@ msgid ""
 "> This can be accessed using FileZilla on Windows, or Ghost Commander on "
 "Android, by logging in as USER to the host **lecturify.net**\n"
 msgstr ""
+"> இதை சாளரங்களில் FileZilla அல்லது ஆண்ட்ராய்டு இல் கோச்ட் கமாண்டர், ஓச்டில் பயனராக "
+"உள்நுழைவதன் மூலம் அணுகலாம் ** lecturify.net **\n"
 
 #. type: Plain text
 #, no-wrap
 msgid "> Replace USER with your username.\n"
-msgstr ""
+msgstr "> உங்கள் பயனர்பெயருடன் பயனரை மாற்றவும்.\n"
 
 #. type: Plain text
 msgid "All files are public on the web:"
-msgstr ""
+msgstr "எல்லா கோப்புகளும் வலையில் பொதுவில் உள்ளன:"
 
 #. type: Bullet: '* '
 msgid "https://lecturify.net/sites/USER/pub/"
-msgstr ""
+msgstr "https://lecturify.net/sites/USER/pub/"
 
 #. type: Plain text
 msgid "Custom address (vhost) is available by request."
-msgstr ""
+msgstr "தனிப்பயன் முகவரி (VHOST) கோரிக்கை மூலம் கிடைக்கிறது."
 
 #. type: Plain text
 msgid "The storage limits are 1GB per user."
-msgstr ""
+msgstr "சேமிப்பக வரம்புகள் ஒரு பயனருக்கு 1 சிபி."
 
 #. type: Plain text
 msgid "PHP included."
-msgstr ""
+msgstr "பிஎச்பி சேர்க்கப்பட்டுள்ளது."
 
 #. type: Plain text
 msgid "Support is available at <mailto:support+web@lecturify.net>."
-msgstr ""
+msgstr "உதவி <mailto: support+web@lecturify.net> இல் கிடைக்கிறது."

Translated using Weblate (Tamil)
Currently translated at 100.0% (28 of 28 strings)
Translation: Lecturify/vps
Translate-URL: https://hosted.weblate.org/projects/lecturify/vps/ta/
diff --git a/hosting/vps.ta.po b/hosting/vps.ta.po
index 635440b..7e97925 100644
--- a/hosting/vps.ta.po
+++ b/hosting/vps.ta.po
@@ -3,144 +3,157 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:08+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/vps/ta/>"
+"\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Plain text
 msgid "We sell Virtual Private Servers with Limited stocks."
-msgstr ""
+msgstr "வரையறுக்கப்பட்ட பங்குகளுடன் மெய்நிகர் தனியார் சேவையகங்களை விற்கிறோம்."
 
 #. type: Bullet: '- '
 msgid "On Stock: **Yes**"
-msgstr ""
+msgstr "பங்கு: ** ஆம் **"
 
 #. type: Bullet: '- '
 msgid "Is Selling: **Not now**"
-msgstr ""
+msgstr "விற்பனை: ** இப்போது இல்லை **"
 
 #. type: Title ##
 #, no-wrap
 msgid "Server Specification"
-msgstr ""
+msgstr "சேவையக விவரக்குறிப்பு"
 
 #. type: Bullet: '- '
 msgid "DISK: 35 GB"
-msgstr ""
+msgstr "வட்டு: 35 சிபி"
 
 #. type: Bullet: '- '
 msgid "RAM: 2 GB"
-msgstr ""
+msgstr "ரேம்: 2 சிபி"
 
 #. type: Bullet: '- '
 msgid "vCPU: 1"
-msgstr ""
+msgstr "VCPU: 1"
 
 #. type: Bullet: '- '
 msgid "OS: OpenBSD / Linux"
-msgstr ""
+msgstr "OS: OpenBSD / Linux"
 
 #. type: Bullet: '- '
 msgid "1 IPv4 & 1 IPv6 Static IP"
-msgstr ""
+msgstr "1 ஐபிவி 4 & 1 ஐபிவி 6 நிலையான ஐபி"
 
 #. type: Title ###
 #, no-wrap
 msgid "Price"
-msgstr ""
+msgstr "விலை"
 
 #. type: Bullet: '- '
 msgid "Monthly: $10/month"
-msgstr ""
+msgstr "மாதாந்திர: மாதம் $ 10"
 
 #. type: Bullet: '- '
 msgid "Yearly: $56/year"
-msgstr ""
+msgstr "ஆண்டு: ஆண்டுக்கு $ 56"
 
 #. type: Plain text
 msgid "(Does not include purchased addon)"
-msgstr ""
+msgstr "(வாங்கிய addon ஐ சேர்க்கவில்லை)"
 
 #. type: Title ###
 #, no-wrap
 msgid "Separated Addon"
-msgstr ""
+msgstr "பிரிக்கப்பட்ட துணை"
 
 #. type: Bullet: '- '
 msgid "+10 GB of Disk: $10 (one time purchase. permanent)"
-msgstr ""
+msgstr "+10 சிபி வட்டு: $ 10 (ஒரு முறை கொள்முதல். நிரந்தரமானது)"
 
 #. type: Bullet: '- '
 msgid "+1 GB of RAM: $10 (one time purchase. permanent)"
-msgstr ""
+msgstr "+1 சிபி ரேம்: $ 10 (ஒரு முறை கொள்முதல். நிரந்தரமானது)"
 
 #. type: Title ##
 #, no-wrap
 msgid "Notice"
-msgstr ""
+msgstr "அறிவிப்பு"
 
 #. type: Bullet: '1. '
 msgid ""
 "As this was in **shared server**, You may agree to not constantly run a very "
 "high CPU intensive process for atleast more than 3 hours."
 msgstr ""
+"இது ** பகிரப்பட்ட சேவையகம் ** இல் இருந்ததால், 3 மணி நேரத்திற்கும் மேலாக குறைந்தபட்சம் மி"
+"க உயர்ந்த சிபியு தீவிர செயல்முறையை தொடர்ந்து இயக்கக்கூடாது என்பதை நீங்கள் ஒப்புக் கொள்ளலாம்."
 
 #. type: Bullet: '2. '
 msgid ""
 "Any illegal activities in neither your nor server location's jurisdiction, "
 "or activities that were linked to service abuse are strictly prohibited."
 msgstr ""
+"உங்கள் அல்லது சேவையக இருப்பிடத்தின் அதிகார வரம்பில் உள்ள எந்தவொரு சட்டவிரோத நடவடிக்கைகளும்"
+" அல்லது பணி துச்பிரயோகத்துடன் இணைக்கப்பட்ட நடவடிக்கைகள் கண்டிப்பாக தடைசெய்யப்படவில்லை."
 
 #. type: Bullet: '3. '
 msgid "The following activities are prohibited:"
-msgstr ""
+msgstr "பின்வரும் நடவடிக்கைகள் தடைசெய்யப்பட்டுள்ளன:"
 
 #. type: Bullet: '   - '
 msgid "Cryptomining"
-msgstr ""
+msgstr "கிரிக்டோமினிங்"
 
 #. type: Bullet: '   - '
 msgid "Copyright Protected Content"
-msgstr ""
+msgstr "பதிப்புரிமை பாதுகாக்கப்பட்ட உள்ளடக்கம்"
 
 #. type: Bullet: '   - '
 msgid "Phishing"
-msgstr ""
+msgstr "ஃபிசிங்"
 
 #. type: Bullet: '   - '
 msgid ""
 "Any attempted networking / computer attack (This includes: (D)DOS, port "
 "scanning, bruteforces, and similar)"
 msgstr ""
+"எந்தவொரு முயற்சித்த நெட்வொர்க்கிங் / கணினி தாக்குதலும் (இதில் அடங்கும்: (ஈ) டோச், துறைமுகம்"
+" ச்கேனிங், ப்ரூட்ஃபோர்ச் மற்றும் ஒத்த)"
 
 #. type: Bullet: '   - '
 msgid ""
 "Hosting of inappropriate medias (such as: porn) in under *.lecturify.net "
 "domain."
 msgstr ""
+"*.Lecturify.net களத்தின் கீழ் பொருத்தமற்ற மீடியாச் (போன்றவை: ஆபாச போன்றவை) ஓச்டிங்."
 
 #. type: Plain text
 msgid ""
 "Any reported suspicious activities will lead to permanent suspension with no "
 "warning & refunds."
 msgstr ""
+"எந்தவொரு சந்தேகத்திற்குரிய நடவடிக்கைகளும் எச்சரிக்கை மற்றும் பணத்தைத் திரும்பப் பெறாமல் நிரந்"
+"தர இடைநீக்கத்திற்கு வழிவகுக்கும்."
 
 #. type: Title ##
 #, no-wrap
 msgid "Refund Policy "
-msgstr ""
+msgstr "திருப்பிச் செலுத்தும் கொள்கை "
 
 #. type: Plain text
 msgid ""
 "Lecturify may refund 70% of your money when requested, or an closing of our "
 "services occurred."
 msgstr ""
+"விரிவுரை உங்கள் பணத்தில் 70% கோரப்படும்போது பணத்தைத் திருப்பித் தரலாம், அல்லது எங்கள் "
+"சேவைகளை மூடுவது ஏற்பட்டது."

Translated using Weblate (Tamil)
Currently translated at 100.0% (34 of 34 strings)
Translation: Lecturify/uidetails
Translate-URL: https://hosted.weblate.org/projects/lecturify/uidetails/ta/
diff --git a/contribute/feature/uidetails.ta.po b/contribute/feature/uidetails.ta.po
index 99d1f10..d901672 100644
--- a/contribute/feature/uidetails.ta.po
+++ b/contribute/feature/uidetails.ta.po
@@ -3,104 +3,117 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:20+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:08+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/"
+"uidetails/ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Title #
 #, no-wrap
 msgid "Description"
-msgstr ""
+msgstr "விவரம்"
 
 #. type: Plain text
 msgid "Lecturify has various websites"
-msgstr ""
+msgstr "விரிவுரை பல்வேறு வலைத்தளங்கள் உள்ளன"
 
 #. type: Bullet: '- '
 msgid "<http://www.lecturify.net> - this website"
-msgstr ""
+msgstr "<http://www.lecturify.net> - இந்த வலைத்தளம்"
 
 #. type: Bullet: '- '
 msgid "<https://bnc.lecturify.net> - znc bouncer"
-msgstr ""
+msgstr "<https://bnc.lecturify.net> - Znc பவுன்சர்"
 
 #. type: Bullet: '- '
 msgid "<http://yonlecoder.host.lecturify.net/gamja/> - web chat 1"
-msgstr ""
+msgstr "<http://yonlecoder.host.lecturify.net/gamja/> - வலை அரட்டை 1"
 
 #. type: Bullet: '- '
 msgid "<https://thelounge.lecturify.net> - web chat 2"
-msgstr ""
+msgstr "<https://thelounge.lecturify.net> - வலை அரட்டை 2"
 
 #. type: Bullet: '- '
 msgid "<http://chat.lecturify.net> (ssl fix ongoing) - web chat 3 (Kiwi IRC)"
 msgstr ""
+"<http://chat.lecturify.net> (SSL FIX தற்போதைய) - வலை அரட்டை 3 (KIWI IRC)"
 
 #. type: Bullet: '- '
 msgid "<https://fedi.lecturify.net/>, a social network"
-msgstr ""
+msgstr "<https://fedi.lecturify.net/>, ஒரு சமூக வலைப்பின்னல்"
 
 #. type: Bullet: '- '
 msgid "<https://ytmous.lecturify.net/>, a minimal Youtube proxy"
-msgstr ""
+msgstr "<https://ytmous.lecturify.net/>, குறைந்தபட்ச யூடியூப் பதிலாள்"
 
 #. type: Bullet: '- '
 msgid ""
 "<https://lecturify.net/v6/time.php> (ssl fix ongoing) - a page to book a "
 "class (IRC chat slot where a helper is available for 30 minutes)"
 msgstr ""
+"<https://lecturify.net/v6/time.php> (SSL FIX நடந்துகொண்டிருக்கும்) - ஒரு வகுப்பை "
+"முன்பதிவு செய்வதற்கான ஒரு பக்கம் (ஐ.ஆர்.சி அரட்டை ச்லாட் ஒரு உதவியாளர் 30 நிமிடங்கள் "
+"கிடைக்கும்)"
 
 #. type: Plain text
 msgid ""
 "Lecturify has a mascot here <https://www.lecturify.net/people/index.en.html> "
 "which is not shown anywhere else"
 msgstr ""
+"விரிவுரையில் இங்கே ஒரு அடையாளம் உள்ளது <https://www.lecturify.net/people/"
+"index.en.html> இது வேறு எங்கும் காட்டப்படவில்லை"
 
 #. type: Plain text
 msgid "There is a logo at <https://fedi.lecturify.net/>, a social network"
-msgstr ""
+msgstr "ஒரு சமூக வலைப்பின்னல் <https://fedi.lecturify.net/> இல் ஒரு லோகோ உள்ளது"
 
 #. type: Plain text
 msgid ""
 "There is another logo at donate page, <https://liberapay.com/lecturify/>"
 msgstr ""
+"நன்கொடை பக்கத்தில் மற்றொரு லோகோ உள்ளது, <https://liberapay.com/lecturify/>"
 
 #. type: Plain text
 msgid ""
 "These websites have various design and no consistent identification as a "
 "Lecturify thing such as"
 msgstr ""
+"இந்த வலைத்தளங்கள் பல்வேறு வடிவமைப்பைக் கொண்டுள்ளன, மேலும் இது போன்ற விரிவுரை விசயமாக "
+"நிலையான அடையாளம் காணப்படவில்லை"
 
 #. type: Bullet: '- '
 msgid "logo"
-msgstr ""
+msgstr "சின்னம்"
 
 #. type: Bullet: '- '
 msgid "link to lecturify home page"
-msgstr ""
+msgstr "வீட்டுப் பக்கமாக விரிவுரை செய்வதற்கான இணைப்பு"
 
 #. type: Bullet: '- '
 msgid "link to lecturify chat contact"
-msgstr ""
+msgstr "அரட்டை தொடர்பை விரிவுரை செய்வதற்கான இணைப்பு"
 
 #. type: Bullet: '- '
 msgid "link to lecturify donate page"
-msgstr ""
+msgstr "விரிவுரை நன்கொடை பக்கத்திற்கான இணைப்பு"
 
 #. type: Bullet: '- '
 msgid ""
 "maybe some of the above, not all of the above (link to lecturify home page "
 "seems the most minimal requirement)"
 msgstr ""
+"மேலே உள்ள சிலவற்றில், மேலே உள்ள அனைத்தும் அல்ல (முகப்பு பக்கத்தை விரிவுரை செய்வதற்கான "
+"இணைப்பு மிகக் குறைந்த தேவையாகத் தெரிகிறது)"
 
 #. type: Plain text
 msgid ""
@@ -108,6 +121,9 @@ msgid ""
 "example, <https://bnc.lecturify.net> has a znc logo. Where would the "
 "Lecturify logo be added then - replace, or add, if add, then where."
 msgstr ""
+"இந்த விசயங்களைச் சேர்க்கும்போது/தற்போதுள்ள லோகோ தங்க வேண்டும் என்றால், எடுத்துக்காட்டாக, "
+"<https://bnc.lecturify.net> ஒரு ZNC லோகோவைக் கொண்டுள்ளது. விரிவுரை லோகோவை எங்கே "
+"சேர்க்கும் - மாற்றவும் அல்லது சேர்க்கவும், சேர்த்தால், பின்னர் எங்கே."
 
 #. type: Plain text
 msgid ""
@@ -115,68 +131,75 @@ msgid ""
 "an existing working area and interfere with functionality, unless someone is "
 "very careful."
 msgstr ""
+"சில சந்தர்ப்பங்களில் (ytmous முழுத்திரை, வலை அரட்டை) எதையும் சேர்ப்பது ஏற்கனவே இருக்கும் "
+"வேலை செய்யும் பகுதியை மேலெழுதும் மற்றும் செயல்பாட்டில் தலையிடும், யாராவது மிகவும் கவனமா"
+"க இல்லாவிட்டால்."
 
 #. type: Title #
 #, no-wrap
 msgid "Attempted solution 1"
-msgstr ""
+msgstr "முயற்சித்த தீர்வு 1"
 
 #. type: Plain text
 #, no-wrap
 msgid "    <div class=\"topbar\" style=\"position:inline-block; top:0px; width:100%; right: 5px; left: 5px; background-color: orange;\">Lecturify - ZNC - Chat (Gamja - The Lounge - Kiwi IRC) - Fedi social network - Ytmous YouTube proxy - BOOK A CLASS - Donate - Contact</div>\n"
 msgstr ""
+"    <div வகுப்பு = \"topbar\" சூல் தண்டு = \"நிலை: இன்லைன் -பிளாக்; மேல்: 0px; அகலம்:"
+" 100%; வலது: 5px; இடது: 5px; பின்னணி -வண்ணம்: ஆரஞ்சு; லவுஞ்ச் - கிவி ஐ.ஆர்.சி) - "
+"ஃபெடி சமூக வலைப்பின்னல் - ytmous youtube பதிலாள் - ஒரு வகுப்பை முன்பதிவு செய்யுங்கள் -"
+" நன்கொடை - தொடர்பு </div>\n"
 
 #. type: Title ##
 #, no-wrap
 msgid "Screenshots for attempted solution 1"
-msgstr ""
+msgstr "முயற்சித்த தீர்வுக்கான திரை சாட்கள் 1"
 
 #. type: Title ###
 #, no-wrap
 msgid "This page"
-msgstr ""
+msgstr "இந்த பக்கம்"
 
 #. type: Plain text
 #, no-wrap
 msgid "[[!img Screenshot_2023-09-04_183854.png size=\"500x\"]]\n"
-msgstr ""
+msgstr "[[!\n"
 
 #. type: Title ###
 #, no-wrap
 msgid "Gamja"
-msgstr ""
+msgstr "வழுக்கை"
 
 #. type: Plain text
 #, no-wrap
 msgid "[[!img Screenshot_2023-09-04_184113.png size=\"500x\"]]\n"

(Diff truncated)
Translated using Weblate (Tamil)
Currently translated at 100.0% (6 of 6 strings)
Translation: Lecturify/testing
Translate-URL: https://hosted.weblate.org/projects/lecturify/testing/ta/
diff --git a/contribute/testing.ta.po b/contribute/testing.ta.po
index 9066a62..bb88c0d 100644
--- a/contribute/testing.ta.po
+++ b/contribute/testing.ta.po
@@ -3,26 +3,28 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2022-03-30 12:04-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:08+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/testing/"
+"ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Plain text
 msgid "Please [[contact]] with your feedback."
-msgstr ""
+msgstr "தயவுசெய்து உங்கள் கருத்துடன் [[தொடர்பு]]."
 
 #. type: Bullet: '* '
 msgid "{x} {x} {o} minetest on minetest.lecturify.net port 3000"
-msgstr ""
+msgstr "{x} {x} {o} minetest.lecturify.net துறைமுகம் 3000 இல் மின்டெச்ட்"
 
 #. type: Bullet: '* '
 msgid ""
@@ -31,12 +33,18 @@ msgid ""
 "an account [[contact us|contact]] and let us know your email and preferred "
 "username, mention 'soju' in your message"
 msgstr ""
+"{x} {x} {o} gamja+irc அரட்டைக்கு சோசு பவுன்சர், இது எப்போதும் இணைக்கப்பட்டிருக்கும் ஒரு "
+"வெப்சாட் போன்றது கணக்கு [[எங்களைத் தொடர்பு கொள்ளுங்கள் | தொடர்பு]] மேலும் உங்கள் மின்னஞ்சல் "
+"மற்றும் விருப்பமான பயனர்பெயரை எங்களுக்குத் தெரியப்படுத்துங்கள், உங்கள் செய்தியில் 'சோசு' ஐக் "
+"குறிப்பிடவும்"
 
 #. type: Bullet: '* '
 msgid ""
 "{x} {x} {o} ecourses on schedule as listed in [timetable](http://lecturify."
 "net/v6/time.php)"
 msgstr ""
+"[TIMETable] (http://lecturify.net/v6/time.php) இல் பட்டியலிடப்பட்டுள்ள அட்டவணையில் "
+"{x} {x} {o} ecourses"
 
 #. type: Bullet: '* '
 msgid ""
@@ -44,7 +52,10 @@ msgid ""
 "the user is blocked or not [[contribute/testing/last_seen_2]], posted by gry "
 "at 2022-03-22"
 msgstr ""
+"{x} {x} {o} 'கடைசியாக பார்த்த 2' Znc தொகுதி, பயனர் தடுக்கப்பட்டுள்ளாரா இல்லையா என்பதைக்"
+" காட்டும் ஒரு நெடுவரிசையை உள்ளடக்கியது [[பங்களிப்பு/சோதனை/last_seen_2]], gry ஆல் "
+"2022-03-22 இல் இடுகையிடப்பட்டது"
 
 #. type: Bullet: '* '
 msgid "{x} {o} {o} test any other [[service|services]]"
-msgstr ""
+msgstr "{x} {o} {o} வேறு [[சேவை | சேவைகள்]] ஐ சோதிக்கவும்"

Translated using Weblate (Tamil)
Currently translated at 100.0% (38 of 38 strings)
Translation: Lecturify/Soju
Translate-URL: https://hosted.weblate.org/projects/lecturify/soju/ta/
diff --git a/Soju.ta.po b/Soju.ta.po
index be675f1..8486e56 100644
--- a/Soju.ta.po
+++ b/Soju.ta.po
@@ -3,23 +3,25 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:08+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/soju/ta/>"
+"\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Title ##
 #, no-wrap
 msgid "Soju"
-msgstr ""
+msgstr "சோசு"
 
 #. type: Plain text
 msgid ""
@@ -30,26 +32,34 @@ msgid ""
 "address. If you are running it on IRCNow, your server may also offer DDoS "
 "protection to keep you online."
 msgstr ""
+"[சோசு] (https://soju.im) ஒரு பயனர் நட்பு ஐ.ஆர்.சி பவுன்சர். [ZNC] (http://"
+"wiki.ircnow.org/index.php?n=znc.install) போலவே, இது ஒரு சேவையகத்தில் இயங்குகிறது"
+" மற்றும் உங்கள் கணினி அல்லது தொலைபேசியை அணைத்த பிறகு இணைக்கப்பட்டிருக்கும். இது அரட்டை "
+"செய்திகளைச் சேமித்து, நீங்கள் மீண்டும் இணைக்கும்போது அவற்றை மீண்டும் இயக்குகிறது, மேலும் உங்கள் "
+"ஐபி முகவரியை மறைக்க உதவுகிறது. நீங்கள் அதை ircnow இல் இயக்குகிறீர்கள் என்றால், உங்களை "
+"ஆன்லைனில் வைத்திருக்க உங்கள் சேவையகம் DDOS பாதுகாப்பையும் வழங்கக்கூடும்."
 
 #. type: Title ##
 #, no-wrap
 msgid "Getting started"
-msgstr ""
+msgstr "தொடங்குதல்"
 
 #. type: Plain text
 msgid ""
 "Starting by compiling from source. You need `go` or `golang` installed for "
 "compiling soju, and `scdoc` for the documentation (optional)."
 msgstr ""
+"மூலத்திலிருந்து தொகுக்குவதன் மூலம் தொடங்குகிறது. சோசு தொகுக்க உங்களுக்கு `கோ` அல்லது` "
+"கோலாங்` தேவை, மற்றும் ஆவணங்களுக்கு (விரும்பினால்) `SCDOC`."
 
 #. type: Title ###
 #, no-wrap
 msgid "Getting source code from git repository"
-msgstr ""
+msgstr "அறிவிலி களஞ்சியத்திலிருந்து மூலக் குறியீட்டைப் பெறுதல்"
 
 #. type: Plain text
 msgid "Clone the repository with `git clone` command."
-msgstr ""
+msgstr "`கிட் குளோன்` கட்டளையுடன் களஞ்சியத்தை நகலி செய்யுங்கள்."
 
 #. type: Fenced code block
 #, no-wrap
@@ -57,15 +67,19 @@ msgid ""
 "cd ~\n"
 "git clone --depth=1 https://git.sr.ht/~emersion/soju\n"
 msgstr ""
+"cd ~\n"
+" git clone -depth = 1 https://git.sr.ht/~emersion/soju\n"
 
 #. type: Title ###
 #, no-wrap
 msgid "Getting source code from release"
-msgstr ""
+msgstr "வெளியீட்டிலிருந்து மூலக் குறியீட்டைப் பெறுதல்"
 
 #. type: Plain text
 msgid "We're gonna fetch a tarball from upstream then extract them"
 msgstr ""
+"நாங்கள் அப்ச்ட்ரீமில் இருந்து ஒரு நாடாகாப்பகபந்து பெறப் போகிறோம், பின்னர் அவற்றைப் "
+"பிரித்தெடுக்கப் போகிறோம்"
 
 #. type: Fenced code block
 #, no-wrap
@@ -74,11 +88,14 @@ msgid ""
 "tar -xvzf soju-0.4.0.tar.gz\n"
 "cd soju-0.4.0\n"
 msgstr ""
+"ftp https://git.sr.ht/~emersion/soju/refs/download/v0.4.0/soju-0.4.0.tar.gz\n"
+" XVZF SOJU -0.4.0.tar.gz இன்\n"
+" சிடி சோசு -0.4.0\n"
 
 #. type: Title ###
 #, no-wrap
 msgid "Compiling Soju"
-msgstr ""
+msgstr "சோசு தொகுத்தல்"
 
 #. type: Plain text
 msgid ""
@@ -86,38 +103,45 @@ msgid ""
 "Before begin compiling, make sure that `go` or `golang` is installed in your "
 "VPS."
 msgstr ""
+"நீங்கள் மூலக் குறியீட்டைப் பெறும்போது, `மேக்` தட்டச்சு செய்வதன் மூலம் தொகுக்கத் தொடங்குங்கள். "
+"தொகுக்கத் தொடங்குவதற்கு முன், உங்கள் வி.பி.எச்சில் `கோ` அல்லது` கோலாங்` நிறுவப்பட்டுள்ளதா "
+"என்பதை உறுதிப்படுத்திக் கொள்ளுங்கள்."
 
 #. type: Fenced code block
 #, no-wrap
 msgid "make\n"
-msgstr ""
+msgstr "உருவாக்கு\n"
 
 #. type: Plain text
 msgid ""
 "When building is done, Run `doas make install` to install soju into your "
 "system."
-msgstr ""
+msgstr "கட்டிடம் முடிந்ததும், உங்கள் கணினியில் சோசுவை நிறுவ `DOAS ஐ நிறுவவும்."
 
 #. type: Title ##
 #, no-wrap
 msgid "Configuration"
-msgstr ""
+msgstr "உள்ளமைவு"
 
 #. type: Plain text
 msgid "Soju has a small server configuration which is easy to configure."
-msgstr ""
+msgstr "சோசுவுக்கு ஒரு சிறிய சேவையக உள்ளமைவு உள்ளது, இது கட்டமைக்க எளிதானது."
 
 #. type: Plain text
 msgid ""
 "See [soju.1 - Config File](https://soju.im/doc/soju.1.html#CONFIG_FILE) for "
 "more information about configuration file."
 msgstr ""
+"உள்ளமைவு கோப்பு பற்றிய கூடுதல் தகவலுக்கு [soju.1 - கட்டமைப்பு கோப்பு] (https://"
+"soju.im/doc/soju.1.html#config_file) ஐப் பார்க்கவும்."
 
 #. type: Plain text
 msgid ""
 "After configuring soju config file, Start by creating a bouncer user. You "
 "may specify `-admin` at the end for making the user as admin"
 msgstr ""
+"SOJU கட்டமைப்பு கோப்பை உள்ளமைத்த பிறகு, ஒரு பவுன்சர் பயனரை உருவாக்குவதன் மூலம் தொடங்கவும்"
+". பயனரை நிர்வாகியாக மாற்றுவதற்கு நீங்கள் முடிவில் `-admin` ஐக் குறிப்பிடலாம்"
 
 #. type: Fenced code block
 #, no-wrap
@@ -125,71 +149,86 @@ msgid ""
 "$ sojuctl create-user yourname -admin\n"
 "Password:\n"
 msgstr ""
+"$ sjuctl create -User yourname -admin\n"
+" கடவுச்சொல்:\n"
 
 #. type: Plain text
 msgid ""
 "In case if you want to change password, do `sojuctl change-password "
 "yourname`."
 msgstr ""
+"நீங்கள் கடவுச்சொல்லை மாற்ற விரும்பினால், உங்கள் பெயரை `பொருள் மாற்ற-பாச்வேர்ட் செய்யுங்கள்."
 
 #. type: Title ##
 #, no-wrap
 msgid "Setting up & Connecting into network"
-msgstr ""
+msgstr "பிணையமாக அமைத்தல் மற்றும் இணைத்தல்"
 
 #. type: Plain text
 msgid ""
 "Start the server by executing `soju -config soju.conf`. Modify `soju.conf` "
 "into your config filename to use your config."
 msgstr ""
+"`சோசு -கான்ஃபிக் soju.conf` ஐ இயக்குவதன் மூலம் சேவையகத்தைத் தொடங்கவும். உங்கள் உள்ளமைவைப் "
+"பயன்படுத்த உங்கள் கட்டமைப்பு கோப்பு பெயரில் `soju.conf` ஐ மாற்றவும்."
 
 #. type: Plain text
 msgid "Connect into your bouncer with these credential:"
-msgstr ""
+msgstr "இந்த நற்சான்றிதழுடன் உங்கள் பவுன்சரில் இணைக்கவும்:"
 
 #. type: Plain text
 msgid ""
 "SASL Username: yourname SASL Password: [your bouncer user password] SASL "
 "Mechanism: PLAIN"
 msgstr ""
+"SASL பயனர்பெயர்: உங்கள் பெயர் SASL கடவுச்சொல்: [உங்கள் பவுன்சர் பயனர் கடவுச்சொல்] SASL "

(Diff truncated)
Translated using Weblate (Tamil)
Currently translated at 100.0% (2 of 2 strings)
Translation: Lecturify/sidebar
Translate-URL: https://hosted.weblate.org/projects/lecturify/sidebar/ta/
diff --git a/sidebar.ta.po b/sidebar.ta.po
index a7d2e6d..3c53587 100644
--- a/sidebar.ta.po
+++ b/sidebar.ta.po
@@ -3,23 +3,25 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/sidebar/"
+"ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Bullet: '* '
 msgid "[`(...!?) Chat`](https://yonlecoder.host.lecturify.net/gamja/)"
-msgstr ""
+msgstr "[`(...!?) Chat`](https://yonlecoder.host.lecturify.net/gamja/)"
 
 #. type: Bullet: '* '
 msgid "[`($₱₦) Donate`](https://liberapay.com/lecturify/)"
-msgstr ""
+msgstr "[`($₱₦) Donate`](https://liberapay.com/lecturify/)"

Translated using Weblate (Tamil)
Currently translated at 100.0% (81 of 81 strings)
Translation: Lecturify/Services
Translate-URL: https://hosted.weblate.org/projects/lecturify/services/ta/
diff --git a/services.ta.po b/services.ta.po
index abcd311..1f9140f 100644
--- a/services.ta.po
+++ b/services.ta.po
@@ -3,40 +3,46 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:20+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/services/"
+"ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Title #
 #, no-wrap
 msgid "How to request a service"
-msgstr ""
+msgstr "ஒரு சேவையை எவ்வாறு கோருவது"
 
 #. type: Plain text
 msgid ""
 "Click [here](http://lecturify.net/index_mail.php) to send a quick query. We "
 "will respond within 24 hours."
 msgstr ""
+"விரைவான வினவலை அனுப்ப [இங்கே] (http://lecturify.net/index_mail.php) சொடுக்கு செய்"
+"க. நாங்கள் 24 மணி நேரத்திற்குள் பதிலளிப்போம்."
 
 #. type: Plain text
 #, no-wrap
 msgid "**<mark>[Book a class now](https://book0-lg.lecturify.net/)</mark> - we can help you with using our services, or learning programming, languages, mathematics, science, design, website development, internships, and many more.**\n"
-msgstr ""
+msgstr ". , வலைத்தள மேம்பாடு, இன்டர்ன்சிப் மற்றும் பல. **\n"
 
 #. type: Plain text
 msgid ""
 "Please request our services by email or live chat - see [[contact]] - "
 "include the following information:"
 msgstr ""
+"தயவுசெய்து எங்கள் சேவைகளை மின்னஞ்சல் அல்லது நேரடி அரட்டை மூலம் கோருங்கள் - [[தொடர்பு]] ஐப்"
+" பார்க்கவும் - பின்வரும் தகவல்களைச் சேர்க்கவும்:"
 
 #. type: Plain text
 #, no-wrap
@@ -46,12 +52,19 @@ msgid ""
 "     Reason for request (can include link to your publications, or your previous code, and a description of desired usage): \n"
 "     Your contact (email, social media): \n"
 msgstr ""
+"     விரும்பிய கணக்கு பெயர்:\n"
+" விரும்பிய பணி (மெய்நிகர் சேவையகம், வலை ஓச்டிங், பவுன்சர், பயிற்சி):\n"
+" கோரிக்கைக்கான காரணம் (உங்கள் வெளியீடுகளுக்கான இணைப்பு அல்லது உங்கள் முந்தைய குறியீடு "
+"மற்றும் விரும்பிய பயன்பாட்டின் விளக்கம்):\n"
+" உங்கள் தொடர்பு (மின்னஞ்சல், சமூக ஊடகங்கள்): \n"
 
 #. type: Plain text
 msgid ""
 "If you are requesting IRC classes tutoring, or a virtual server, please also "
 "include the following information:"
 msgstr ""
+"நீங்கள் ஐ.ஆர்.சி வகுப்புகள் பயிற்சி அல்லது மெய்நிகர் சேவையகத்தைக் கோருகிறீர்கள் என்றால், "
+"தயவுசெய்து பின்வரும் தகவல்களையும் சேர்க்கவும்:"
 
 #. type: Plain text
 #, no-wrap
@@ -61,80 +74,95 @@ msgid ""
 "     Your existing experience with computing: \n"
 "     What you would like to learn or create: \n"
 msgstr ""
+"     உங்கள் நேர மண்டலம்:\n"
+" உங்கள் வன்பொருள் (மடிக்கணினி, டெச்க்டாப், எந்த இயக்க முறைமை):\n"
+" கம்ப்யூட்டிங் மூலம் உங்கள் தற்போதைய அனுபவம்:\n"
+" நீங்கள் என்ன கற்றுக்கொள்ள அல்லது உருவாக்க விரும்புகிறீர்கள்: \n"
 
 #. type: Plain text
 msgid "Thank you!"
-msgstr ""
+msgstr "நன்றி!"
 
 #. type: Title #
 #, no-wrap
 msgid "Our services"
-msgstr ""
+msgstr "எங்கள் சேவைகள்"
 
 #. type: Title ##
 #, no-wrap
 msgid "Anonymity network"
-msgstr ""
+msgstr "அநாமதேய பிணையம்"
 
 #. type: Plain text
 msgid "We are also available in Tor & I2P."
-msgstr ""
+msgstr "நாங்கள் TOR மற்றும் I2P இல் கிடைக்கிறோம்."
 
 #. type: Bullet: '- '
 msgid ""
 "Onion address: p3hv3vzds6ctjucd3l2mbr2cmgzrabighyth3q72a3ue46j46btpv5ad.onion"
 msgstr ""
+"வெங்காய முகவரி: "
+"P3HV3VZDS6CTJUCD3L2MBR2CMGZRABighth3Q72A3U3UE46J46BTPV5AD.ONION"
 
 #. type: Bullet: '- '
 msgid "Eepsites: lecturify.i2p"
-msgstr ""
+msgstr "Eepsites: rexeprify.i2p"
 
 #. type: Bullet: '- '
 msgid "Yggdrasil: 217:97db:f742:38cf:8891:e2cb:c8fd:b758"
-msgstr ""
+msgstr "Yggdrasil: 217: 97DB: F742: 38CF: 8891: E2CB: C8FD: B758"
 
 #. type: Title ##
 #, no-wrap
 msgid "Federated social media"
-msgstr ""
+msgstr "கூட்டாட்சி சமூக ஊடகங்கள்"
 
 #. type: Title ###
 #, no-wrap
 msgid "Nostr Relay"
-msgstr ""
+msgstr "நோச்ட் ரிலே"
 
 #. type: Plain text
 #, no-wrap
 msgid "> \"nostr\" stands for \"Notes and Other Stuff Transmitted by Relays\" and is an open protocol for censorship-resistant global networks \n"
 msgstr ""
+"> \"நோச்ட்\" என்பது \"குறிப்புகள் மற்றும் ரிலேக்களால் கடத்தப்படும் பிற விசயங்கள்\" மற்றும் "
+"தணிக்கை-எதிர்ப்பு உலகளாவிய நெட்வொர்க்குகளுக்கான திறந்த நெறிமுறையாகும் \n"
 
 #. type: Plain text
 msgid ""
 "Configure your Nostr client to connect to our relay at: wss://nostr."
 "lecturify.net"
 msgstr ""
+"எங்கள் ரிலேவுடன் இணைக்க உங்கள் NOSR கிளையண்டை உள்ளமைக்கவும்: WSS: //nostr.lecturify.net"
 
 #. type: Title ###
 #, no-wrap
 msgid "Toard"
-msgstr ""
+msgstr "டார்ட்"
 
 #. type: Plain text
 msgid ""
 "We are running Tird, which is an anonymous imageboard.  Talk / create thread "
 "about stuff here: <https://yonle.lecturify.net/discover.html>"
 msgstr ""
+"நாங்கள் டர்ட் இயக்குகிறோம், இது அநாமதேய பட பலகை. இங்கே விசயங்களைப் பற்றி "
+"பேச/உருவாக்கவும்: <https://yonle.lecturify.net/discover.html>"
 
 #. type: Title ###
 #, no-wrap
 msgid "XMPP <a href='https://compliance.conversations.im/server/lecturify.net'><img src='https://compliance.conversations.im/badge/lecturify.net'></a>"
 msgstr ""
+"XMPP <a href = 'https: //compliance.conversation.im/server/lecturify.net'> "
+"<img src = 'https: //compliance.conversations.im/badge/lecturify.net'> </a>"
 
 #. type: Plain text
 msgid ""
 "XMPP is an extensive chat protocol. We have XMPP server running at lecturify."
 "net."
 msgstr ""
+"எக்ச்எம்பிபி ஒரு விரிவான அரட்டை நெறிமுறை. எங்களிடம் XMPP சேவையகம் lecturify.net இல் "
+"இயங்குகிறது."
 
 #. type: Plain text
 msgid ""
@@ -142,11 +170,13 @@ msgid ""
 "meet us at [#lecturify@irc.lecturify.net](xmpp:%23lecturify@irc.lecturify."
 "net?join)!"
 msgstr ""
+"ஒரு [XMPP கிளையண்ட்] (https://xmpp.org/software/clients/) ஐ நிறுவவும், "
+"பதிவுசெய்து எங்களை [#lecturify@irc.lecturify.net] இல் சந்திக்கவும்? )!"
 
 #. type: Title ###
 #, no-wrap
 msgid "Pleroma"
-msgstr ""
+msgstr "பிளெரோமா"
 
 #. type: Plain text
 msgid ""
@@ -154,87 +184,102 @@ msgid ""
 "federated pleroma software that supports the ActivityPub protocol. Join and "

(Diff truncated)
Translated using Weblate (Tamil)
Currently translated at 100.0% (18 of 18 strings)
Translation: Lecturify/rules
Translate-URL: https://hosted.weblate.org/projects/lecturify/rules/ta/
diff --git a/rules.ta.po b/rules.ta.po
index 5467e32..20eb10f 100644
--- a/rules.ta.po
+++ b/rules.ta.po
@@ -3,52 +3,54 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/rules/ta/"
+">\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Title #
 #, no-wrap
 msgid "Rules"
-msgstr ""
+msgstr "விதிகள்"
 
 #. type: Plain text
 msgid "No profanity / porn / illegal drugs / promotion of violence"
-msgstr ""
+msgstr "அவதூறு / ஆபாச / சட்டவிரோத மருந்துகள் / வன்முறையை மேம்படுத்துதல் இல்லை"
 
 #. type: Plain text
 msgid "No slander / libel / No gambling"
-msgstr ""
+msgstr "அவதூறு / அவதூறு / சூதாட்டம் இல்லை"
 
 #. type: Plain text
 msgid "No spam, illegal cracking, or DDoS"
-msgstr ""
+msgstr "ச்பேம், சட்டவிரோத விரிசல் அல்லது டி.டி.ஓ.எச்"
 
 #. type: Plain text
 msgid "No copyright infrigement"
-msgstr ""
+msgstr "பதிப்புரிமை மீறல் இல்லை"
 
 #. type: Plain text
 msgid "Only one account per person"
-msgstr ""
+msgstr "ஒரு நபருக்கு ஒரு கணக்கு மட்டுமே"
 
 #. type: Plain text
 msgid "Do not share passwords or accounts"
-msgstr ""
+msgstr "கடவுச்சொற்கள் அல்லது கணக்குகளைப் பகிர வேண்டாம்"
 
 #. type: Title ##
 #, no-wrap
 msgid "Privacy policy"
-msgstr ""
+msgstr "தனியுரிமைக் கொள்கை"
 
 #. type: Plain text
 msgid ""
@@ -59,12 +61,20 @@ msgid ""
 "data, query support@lecturify.net and it will be shown to you, and removed "
 "if you desire."
 msgstr ""
+"எங்கள் சேவைகளை அணுக, உங்கள் மின்னஞ்சல் முகவரியை நாங்கள் கேட்கலாம். உங்கள் ஐபி முகவரி மற்றும்"
+" பயனர் முகவர் செய்தி போன்ற பிற கணக்கு மெட்டாடேட்டாவையும் நாங்கள் உள்நுழைவோம். திறந்த "
+"ப்ராக்சிகளுக்கான ஐபி முகவரிகளை ச்கேன் செய்கிறோம். ச்பேம் மற்றும் துச்பிரயோகத்தை எதிர்த்துப் "
+"போராட அனுமதிக்க இந்த தரவு நிரந்தரமாக சேமிக்கப்படுகிறது. உங்கள் தரவின் நகலை நீக்க "
+"எங்களிடம் கோர, Query support@lecturify.net, அது உங்களுக்குக் காண்பிக்கப்படும், நீங்கள் "
+"விரும்பினால் அகற்றப்படும்."
 
 #. type: Plain text
 msgid ""
 "We do not log chat history. Individuals may. Where a channel is logged, a "
 "link to logs is shown in the channel topic, or entry message."
 msgstr ""
+"அரட்டை வரலாற்றை நாங்கள் பதிவு செய்யவில்லை. தனிநபர்கள் இருக்கலாம். ஒரு சேனல் உள்நுழைந்த "
+"இடத்தில், பதிவுகளுக்கான இணைப்பு சேனல் தலைப்பு அல்லது நுழைவு செய்தியில் காட்டப்பட்டுள்ளது."
 
 #. type: Plain text
 msgid ""
@@ -72,15 +82,19 @@ msgid ""
 "such as which networks and channels your bouncer is joined to. This metadata "
 "is used to prevent abuse."
 msgstr ""
+"பவுன்சர் பயனர்களுக்கு, ஊழியர்களுக்கு, உங்கள் பவுன்சர் எந்த நெட்வொர்க்குகள் மற்றும் சேனல்களுடன் "
+"இணைந்திருப்பது போன்ற மேனிலை தரவு விவரிக்கப்பட்டுள்ள அணுகல் உள்ளது. துச்பிரயோகத்தைத் தடுக்"
+"க இந்த மேனிலை தரவு பயன்படுத்தப்படுகிறது."
 
 #. type: Plain text
 msgid "We do not sell any personal information to third-parties."
 msgstr ""
+"எந்தவொரு தனிப்பட்ட தகவலையும் நாங்கள் மூன்றாம் தரப்பினருக்கு விற்கவில்லை."
 
 #. type: Title ##
 #, no-wrap
 msgid "Disclaimer of Warranty"
-msgstr ""
+msgstr "உத்தரவாதத்தின் மறுப்பு"
 
 #. type: Plain text
 msgid ""
@@ -93,11 +107,18 @@ msgid ""
 "SHOULD THE SERVICE PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY "
 "SERVICING, REPAIR OR CORRECTION."
 msgstr ""
+"பொருந்தக்கூடிய சட்டத்தால் அனுமதிக்கப்பட்ட அளவிற்கு சேவைக்கு எந்த உத்தரவாதமும் இல்லை. "
+"பதிப்புரிமை வைத்திருப்பவர்கள் மற்றும்/அல்லது பிற கட்சிகள் எந்தவொரு உத்தரவாதமும் இல்லாமல் "
+"சேவையை வழங்கும் போது தவிர, வெளிப்படுத்தப்பட்ட அல்லது மறைமுகமாக, வணிகத்தன்மை மற்றும் "
+"உடற்திறன் ஆகியவற்றின் மறைமுகமான உத்தரவாதங்கள் உட்பட, ஆனால் மட்டுப்படுத்தப்படவில்லை ஒரு "
+"குறிப்பிட்ட நோக்கம். சேவையின் தகுதி மற்றும் செயல்திறன் குறித்த முழு ஆபத்தும் உங்களுடன் "
+"உள்ளது. பணி குறைபாட்டை நிரூபிக்க வேண்டுமானால், தேவையான அனைத்து சேவைகள், பழுதுபார்ப்பு "
+"அல்லது திருத்தம் ஆகியவற்றின் விலையை நீங்கள் கருதுகிறீர்கள்."
 
 #. type: Title ##
 #, no-wrap
 msgid "Limitation of liability"
-msgstr ""
+msgstr "பொறுப்பின் வரம்பு"
 
 #. type: Plain text
 msgid ""
@@ -111,13 +132,24 @@ msgid ""
 "SOFTWARE TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER "
 "PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES."
 msgstr ""
+"எந்தவொரு நிகழ்விலும் பொருந்தக்கூடிய சட்டத்தால் தேவைப்படாவிட்டால் அல்லது எழுத்துப்பூர்வமாக "
+"ஒப்புக் கொள்ளப்படாவிட்டால், எந்தவொரு பதிப்புரிமை வைத்திருப்பவர், அல்லது மேலே அனுமதிக்கப்பட்"
+"ட சேவையை அல்லது எங்கள் மென்பொருளை மாற்றியமைக்கும் மற்றும்/அல்லது தெரிவிக்கும் வேறு எந்த "
+"கட்சியும், எந்தவொரு பொது, சிறப்பு, சிறப்பு, எந்தவொரு பொது, சிறப்பு, சேதங்களுக்கு "
+"பொறுப்பேற்க வேண்டும் பணி அல்லது எங்கள் மென்பொருளைப் பயன்படுத்துவதற்கான பயன்பாடு அல்லது "
+"இயலாமையால் எழும் தற்செயலான அல்லது விளைவு சேதங்கள் (நீங்கள் அல்லது மூன்றாம் தரப்பினரால் நீடித்"
+"த தரவு அல்லது தரவின் இழப்பு அல்லது இழப்புகள் உட்பட, ஆனால் அவை மட்டுமல்ல வேறு எந்த "
+"திட்டங்களுடனும் செயல்படுங்கள்), அத்தகைய வைத்திருப்பவர் அல்லது பிற கட்சிகள் அத்தகைய சேதங்களின்"
+" சாத்தியம் குறித்து அறிவுறுத்தப்பட்டிருந்தாலும் கூட."
 
 #. type: Plain text
 #, no-wrap
 msgid "[[!meta title=\"Lecturify - IRC chat, tutoring, virtual servers\"]]\n"
 msgstr ""
+"[[! மேவு தலைப்பு = \"விரிவுரை - ஐ.ஆர்.சி அரட்டை, பயிற்சி, மெய்நிகர் சேவையகங்கள்\"]]]"
+"\n"
 
 #. type: Plain text
 #, no-wrap
 msgid "[[!meta description=\"Lecturify - allowed usage, our data retention policy, our warranty and liability disclaimer\"]]\n"
-msgstr ""
+msgstr "[.\n"

Translated using Weblate (Tamil)
Currently translated at 100.0% (12 of 12 strings)
Translation: Lecturify/roadmap
Translate-URL: https://hosted.weblate.org/projects/lecturify/roadmap/ta/
diff --git a/roadmap.ta.po b/roadmap.ta.po
index d5124c2..112f61c 100644
--- a/roadmap.ta.po
+++ b/roadmap.ta.po
@@ -3,70 +3,79 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/roadmap/"
+"ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Plain text
 msgid "February 2024"
-msgstr ""
+msgstr "பிப்ரவரி 2024"
 
 #. type: Bullet: '- '
 msgid "[ ] check liberapay setup"
-msgstr ""
+msgstr "[] லைபர்பே அமைப்பை சரிபார்க்கவும்"
 
 #. type: Bullet: '- '
 msgid "[ ] maybe make stripe account"
-msgstr ""
+msgstr "[] ஒருவேளை ச்ட்ரைப் கணக்கை உருவாக்கலாம்"
 
 #. type: Plain text
 msgid "Targets for March 2024"
-msgstr ""
+msgstr "மார்ச் 2024 க்கான இலக்குகள்"
 
 #. type: Bullet: '- '
 msgid ""
 "[ ] working translation/localization of lecturify web site (gry writing an "
 "app for this now)"
 msgstr ""
+"[ ] working translation/localization of lecturify விரலிடைத் தோல் site (gry "
+"writing an பயன்பாடு க்கு this now)"
 
 #. type: Bullet: '   - '
 msgid ""
 "[ ] translate to Mandarin, Indonesian, Malay, Turk, Ukrainian (?), Russian"
 msgstr ""
+"[ ] மொழிபெயர்த்திடு பெறுநர் Mandarin, Indonesian, Malay, Turk, உக்ரேனிய (?), ரச்ய"
 
 #. type: Bullet: '- '
 msgid ""
 "[ ] Update style, JS, interactive of home page (gry and Siva working on this "
 "now)"
 msgstr ""
+"[ ] புதுப்பிப்பு style, JS, interactive of வீடு page (gry and Siva working on "
+"this now)"
 
 #. type: Plain text
 msgid "April 2024"
-msgstr ""
+msgstr "ஏப்ரல் 2024"
 
 #. type: Bullet: '- '
 msgid "[ ] Link in link lists such as Curlie (untaken task)"
-msgstr ""
+msgstr "[] சுருள் போன்ற இணைக்கப்பட்ட பட்டியலில் இணைப்பு (undaken dask)"
 
 #. type: Bullet: '- '
 msgid ""
 "[ ] Aiming to get more users - irc classes, web hosting, vps users (untaken "
 "task)"
 msgstr ""
+"[] அதிக பயனர்களைப் பெறுவதை நோக்கமாகக் கொண்டது - ஐ.ஆர்.சி வகுப்புகள், வலை ஓச்டிங், "
+"வி.பி.எச் பயனர்கள் (குறிப்பிடப்படாத பணி)"
 
 #. type: Plain text
 msgid "May 2024"
-msgstr ""
+msgstr "மே 2024"
 
 #. type: Bullet: '- '
 msgid "???"
-msgstr ""
+msgstr "???"

Translated using Weblate (Tamil)
Currently translated at 100.0% (9 of 9 strings)
Translation: Lecturify/people
Translate-URL: https://hosted.weblate.org/projects/lecturify/people/ta/
diff --git a/people.ta.po b/people.ta.po
index 8bd3a23..d3f2ff8 100644
--- a/people.ta.po
+++ b/people.ta.po
@@ -3,23 +3,25 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2023-05-29 02:55-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/people/"
+"ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Title ##
 #, no-wrap
 msgid "Who we are"
-msgstr ""
+msgstr "நாங்கள் யார்"
 
 #. type: Plain text
 msgid ""
@@ -27,21 +29,24 @@ msgid ""
 "Tutoring, and other services. Founded in 2019 with a goal to train pioneers "
 "to become SysAdmin with OpenBSD."
 msgstr ""
+"லெக்டரிஃபை.நெட் என்பது ஐ.ஆர்.சி பவுன்சர், மெய்நிகர் சேவையகங்கள், பயிற்சி மற்றும் பிற "
+"சேவைகளை வழங்கும் ஒரு சிறிய குழு. ஓபன் பி.எச்.டி உடன் சிசாட்மினாக மாற முன்னோடிகளுக்கு "
+"பயிற்சியளிக்கும் குறிக்கோளுடன் 2019 ஆம் ஆண்டில் நிறுவப்பட்டது."
 
 #. type: Title ##
 #, no-wrap
 msgid "Meet our mascot, Hedwig"
-msgstr ""
+msgstr "எங்கள் அடையாளம், எட்விக் சந்திக்கவும்"
 
 #. type: Plain text
 #, no-wrap
 msgid "<img src=\"/jitsilogo.png\" />\n"
-msgstr ""
+msgstr "<img src = \" /jitsilogo.png\" />\n"
 
 #. type: Title ###
 #, no-wrap
 msgid "Our Teammate"
-msgstr ""
+msgstr "எங்கள் அணி வீரர்"
 
 #. type: Plain text
 #, no-wrap
@@ -63,6 +68,31 @@ msgid ""
 "* Siva\n"
 "* Yonle\n"
 msgstr ""
+"<!- * பழங்கால\n"
+" * அக்ரோனா\n"
+" * பாங்காட்\n"
+" * பிழை\n"
+" * பிழை. பொருளாளராக பங்களிக்கிறது. ஆங்கிலம் மற்றும் பெங்காலி பேசுகிறது. செல் "
+"ச்கிரிப்டிங் (கற்றல்), எக் டிராப், ஐ.ஆர்.சி, பி.எச்.பி (கற்றல்), வலை வடிவமைப்பு ஆகியவற்றில்"
+" ரிலேக்கள்.\n"
+" * ஐயா 1 என். வெப்சாட் நிர்வாகம் (PHPII) பங்களிக்கிறது. ஆங்கிலம் பேசுகிறது. [க்ரூ ஓச்] "
+"(https://gruos.org) இல் ஆர்வம். ->\n"
+" * க்ரி. நிறுவனர். வலைத்தளம் மற்றும் உதவி அரட்டை போட்களுக்கான பிஎச்பி மற்றும் பெர்ல் இல் "
+"நிரலாக்கத்தை பங்களிக்கிறது. ரச்ய மற்றும் ஆங்கிலம் பேசுகிறது. சைக்கிள் ஓட்டுதலை "
+"அனுபவிக்கிறது.\n"
+" * பேட்டூச். சிசாட்மின். மின்டெச்ட், டீவொர்ல்ட்ச் சர்வர் மற்றும் கிவிர்க் போன்ற சேவைகளில் "
+"பங்களிக்கிறது.\n"
+" * jrmu. உதவியாளர். சேவையக வன்பொருளை பங்களிக்கிறது. ஆங்கிலம், வரையறுக்கப்பட்ட மாண்டரின் "
+"(பாரம்பரிய) மற்றும் ஒரு பிட் ச்பானிச் பேசுகிறது. யுனிக்ச் மற்றும் பிளான் 9 இல் ஆர்வம்.\n"
+" * யோன்லே. சிசாட்மின். வெப்சாட் நிர்வாகம் (காம்சா, சோசு) பங்களிக்கிறது. ஆங்கிலம் மற்றும் "
+"இந்தோனேசிய மொழி பேசுகிறது. குறியீடு மற்றும் யூனிக்ச் ஆகியவற்றை அனுபவிக்கிறது. ஃபெடி, "
+"எக்ச்எம்பிபி மற்றும் பல சேவைகளை வழங்குபவர்.\n"
+" <!-\n"
+" * Miniontoby\n"
+" * நிக்ச்டோர்க்\n"
+" * ச்காரா, மொழிபெயர்ப்பாளர், சட்\n"
+" * சிவா\n"
+" * யோன்லே\n"
 
 #. type: Plain text
 #, no-wrap
@@ -70,13 +100,17 @@ msgid ""
 "* NICK. Contributes ... . Speaks ... . Enjoys ... .\n"
 "-->\n"
 msgstr ""
+"* நிக். பங்களிக்கிறது .... பேசுகிறது .... ரசிக்கிறது ....\n"
+" ->\n"
 
 #. type: Plain text
 #, no-wrap
 msgid "[[!meta title=\"Lecturify - IRC chat, tutoring, virtual servers - who we are\"]]\n"
 msgstr ""
+"[[! மேவு தலைப்பு = "
+"\"விரிவுரை - ஐ.ஆர்.சி அரட்டை, பயிற்சி, மெய்நிகர் சேவையகங்கள் - நாங்கள் யார்\"]]\n"
 
 #. type: Plain text
 #, no-wrap
 msgid "[[!meta description=\"Lecturify - chat server, web hosting, and *NIX virtual servers - meet our volunteer administrators and translators.\"]]\n"
-msgstr ""
+msgstr "[.\n"

Translated using Weblate (Tamil)
Currently translated at 100.0% (68 of 68 strings)
Translation: Lecturify/OpenBSD Cheat Sheet
Translate-URL: https://hosted.weblate.org/projects/lecturify/openbsd-cheat-sheet/ta/
diff --git a/OpenBSD.Cheatsheet.ta.po b/OpenBSD.Cheatsheet.ta.po
index 8d911b8..78fc268 100644
--- a/OpenBSD.Cheatsheet.ta.po
+++ b/OpenBSD.Cheatsheet.ta.po
@@ -3,154 +3,156 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:20+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/"
+"openbsd-cheat-sheet/ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Title ##
 #, no-wrap
 msgid "The OpenBSD Cheatsheet."
-msgstr ""
+msgstr "OpenBSD SeatSheet."
 
 #. type: Title ####
 #, no-wrap
 msgid "Managing packages."
-msgstr ""
+msgstr "தொகுப்புகளை நிர்வகித்தல்."
 
 #. type: Plain text
 msgid "Installing packages"
-msgstr ""
+msgstr "தொகுப்புகளை நிறுவுதல்"
 
 #. type: Fenced code block
 #, no-wrap
 msgid "pkg_add [pkgname(s)]\n"
-msgstr ""
+msgstr "pkg_add [pkgname (கள்)]\n"
 
 #. type: Plain text
 msgid "Uninstalling packages"
-msgstr ""
+msgstr "தொகுப்புகளை நிறுவல் நீக்குதல்"
 
 #. type: Fenced code block
 #, no-wrap
 msgid "pkg_delete [pkgname(s)]\n"
-msgstr ""
+msgstr "pkg_delete [pkgname (s)]\n"
 
 #. type: Plain text
 msgid "Do not forget to also wipe the dependencies."
-msgstr ""
+msgstr "சார்புகளையும் துடைக்க மறக்காதீர்கள்."
 
 #. type: Fenced code block
 #, no-wrap
 msgid "pkg_delete -a\n"
-msgstr ""
+msgstr "pkg_delete -a\n"
 
 #. type: Plain text
 msgid "Updating all packages"
-msgstr ""
+msgstr "அனைத்து தொகுப்புகளையும் புதுப்பித்தல்"
 
 #. type: Fenced code block
 #, no-wrap
 msgid "pkg_add -u\n"
-msgstr ""
+msgstr "pkg_add -u\n"
 
 #. type: Plain text
 msgid "Searching package(s) by name"
-msgstr ""
+msgstr "பெயரால் தொகுப்பு (களை) தேடுகிறது"
 
 #. type: Fenced code block
 #, no-wrap
 msgid "pkg_info -Q [name]\n"
-msgstr ""
+msgstr "pkg_info -q [பெயர்]\n"
 
 #. type: Plain text
 msgid "Getting package info"
-msgstr ""
+msgstr "தொகுப்பு தகவலைப் பெறுதல்"
 
 #. type: Fenced code block
 #, no-wrap
 msgid "pkg_info [pkgname]\n"
-msgstr ""
+msgstr "pkg_info [pkgname]\n"
 
 #. type: Plain text
 msgid "Getting list of installed files of certain package"
-msgstr ""
+msgstr "சில தொகுப்பின் நிறுவப்பட்ட கோப்புகளின் பட்டியலைப் பெறுதல்"
 
 #. type: Fenced code block
 #, no-wrap
 msgid "pkg_info -L [pkgname]\n"
-msgstr ""
+msgstr "pkg_info -l [pkgname]\n"
 
 #. type: Plain text
 msgid "Also read: `man pkg_add`"
-msgstr ""
+msgstr "மேலும் படியுங்கள்: `மனிதன் pkg_add`"
 
 #. type: Title ####
 #, no-wrap
 msgid "System Upgrade"
-msgstr ""
+msgstr "கணினி மேம்படுத்தல்"
 
 #. type: Plain text
 msgid "Non-free Firmware update"
-msgstr ""
+msgstr "இல்லாத ஃபார்ம்வேர் புதுப்பிப்பு"
 
 #. type: Fenced code block
 #, no-wrap
 msgid "fw_update\n"
-msgstr ""
+msgstr "fw_update\n"
 
 #. type: Plain text
 msgid "Updating firmwares with different mirror"
-msgstr ""
+msgstr "வெவ்வேறு கண்ணாடியுடன் ஃபார்ம்வேரைப் புதுப்பித்தல்"
 
 #. type: Fenced code block
 #, no-wrap
 msgid "fw_update -p https://otherhost.com/path\n"
-msgstr ""
+msgstr "fw_update -p https://otherhost.com/path\n"
 
 #. type: Plain text
 msgid "Receiving patches"
-msgstr ""
+msgstr "திட்டுகளைப் பெறுதல்"
 
 #. type: Fenced code block
 #, no-wrap
 msgid "syspatch\n"
-msgstr ""
+msgstr "சிச்பாட்ச்\n"
 
 #. type: Plain text
 msgid "Receiving new system update."
-msgstr ""
+msgstr "புதிய கணினி புதுப்பிப்பைப் பெறுதல்."
 
 #. type: Fenced code block
 #, no-wrap
 msgid "sysupgrade\n"
-msgstr ""
+msgstr "sysupgrade\n"
 
 #. type: Title ###
 #, no-wrap
 msgid "Managing Users"
-msgstr ""
+msgstr "பயனர்களை நிர்வகித்தல்"
 
 #. type: Plain text
 msgid "Adding user (yes. execute without any args)"
-msgstr ""
+msgstr "பயனரைச் சேர்ப்பது (ஆம். எந்த ஆர்க்ச் இல்லாமல் இயக்கவும்)"
 
 #. type: Fenced code block
 #, no-wrap
 msgid "adduser\n"
-msgstr ""
+msgstr "adduser\n"
 
 #. type: Plain text
 msgid "Deleting user"
-msgstr ""
+msgstr "பயனரை நீக்குதல்"
 
 #. type: Fenced code block
 #, no-wrap
@@ -158,171 +160,175 @@ msgid ""
 "userdel -r user\n"
 "groupdel user\n"
 msgstr ""

(Diff truncated)
Translated using Weblate (Tamil)
Currently translated at 100.0% (3 of 3 strings)
Translation: Lecturify/non-technical
Translate-URL: https://hosted.weblate.org/projects/lecturify/non-technical/ta/
diff --git a/contribute/non-technical.ta.po b/contribute/non-technical.ta.po
index d2b3fc9..c60e17d 100644
--- a/contribute/non-technical.ta.po
+++ b/contribute/non-technical.ta.po
@@ -3,18 +3,20 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2022-03-18 17:15-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/"
+"non-technical/ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Bullet: '* '
 msgid ""
@@ -22,15 +24,23 @@ msgid ""
 "English or in computing or networking topics - one on one -- if interested, "
 "[[contact and view existing classes schedule|contact]]"
 msgstr ""
+"{x} {x} {x} ஆர்வமுள்ள அனைவரும் தயவுசெய்து எங்கள் பயிற்சி அமர்வுகளில் - ஆங்கிலத்தில் அல்லது"
+" கணினி அல்லது நெட்வொர்க்கிங் தலைப்புகளில் - ஒன்று - ஒன்றில் - ஆர்வமாக இருந்தால், "
+"[[ஏற்கனவே இருக்கும் வகுப்புகள் அட்டவணையைத் தொடர்பு கொள்ளுங்கள் | தொடர்பு]]]"
 
 #. type: Bullet: '* '
 msgid ""
 "{x} {x} {o} more translators wanted, [[contact]] to add your language and "
 "for signup assistance"
 msgstr ""
+"{x} {x} {o} மேலும் மொழிபெயர்ப்பாளர்கள் விரும்பினர், [[தொடர்பு]] உங்கள் மொழியைச் சேர்க்கவும்"
+", பதிவுபெறும் உதவிக்காகவும்"
 
 #. type: Bullet: '* '
 msgid ""
 "{x} {o} {o} logo for lecturify, see [[meet/2022-03-18/logo-ideas]], any new "
 "ideas please send us by chat or by email"
 msgstr ""
+"{x} {o} {o} லோகோ விரிவுரைக்கு, [[சந்திப்பு/2022-03-18/லோகோ-ஐடியாச்]] ஐப் பார்க்கவும்"
+", ஏதேனும் புதிய சிந்தனைகள் தயவுசெய்து எங்களை அரட்டை மூலமாகவோ அல்லது மின்னஞ்சல் மூலமாகவோ"
+" அனுப்புங்கள்"

Translated using Weblate (Tamil)
Currently translated at 100.0% (18 of 18 strings)
Translation: Lecturify/news
Translate-URL: https://hosted.weblate.org/projects/lecturify/news/ta/
diff --git a/news.ta.po b/news.ta.po
index 9752845..fdceef5 100644
--- a/news.ta.po
+++ b/news.ta.po
@@ -3,35 +3,41 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-04-04 02:33+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/news/ta/>"
+"\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Title #
 #, no-wrap
 msgid "News"
-msgstr ""
+msgstr "செய்தி"
 
 #. type: Bullet: '* '
 msgid ""
 "2024-04-01 New HTML5 game at http://yonle.lecturify.net/shot/ includes link "
 "to source code."
 msgstr ""
+"2024-04-01 புதிய HTML5 விளையாட்டு http://yonle.lecturify.net/shot/ மூலக் "
+"குறியீட்டிற்கான இணைப்பை உள்ளடக்கியது."
 
 #. type: Bullet: '* '
 msgid ""
 "2024-03-27 Website has been moved to Caddy web server. Page links no longer "
 "worked. This has been fixed."
 msgstr ""
+"2024-03-27 வலைத்தளம் கேடி வலை சேவையகத்திற்கு மாற்றப்பட்டுள்ளது. பக்க இணைப்புகள் இனி வேலை"
+" செய்யாது. இது சரி செய்யப்பட்டது."
 
 #. type: Bullet: '* '
 msgid ""
@@ -39,6 +45,9 @@ msgid ""
 "lecturify/>. Libre plan is pending approval. One month of free trial is "
 "remaining until approval is finalized."
 msgstr ""
+"2024-03 மொழிபெயர்ப்புகளை <https://hosted.weblate.org/projects/lecturify/> இல் "
+"சேர்க்கலாம். லிப்ரே திட்டம் ஒப்புதல் நிலுவையில் உள்ளது. ஒப்புதல் இறுதி செய்யப்படும் வரை ஒரு "
+"மாத இலவச சோதனை மீதமுள்ளது."
 
 #. type: Bullet: '* '
 msgid ""
@@ -47,20 +56,27 @@ msgid ""
 "configuration. Instructions have been provided by email. Znc, web hosting, "
 "email remain unaffected."
 msgstr ""
+"2024-03 எங்கள் பிரத்யேக சேவையகம் (ஓச்ட்.லெக்டூரிஃபை.நெட், முன்பு தொப்புள் என்று "
+"அழைக்கப்பட்டது) நகர்த்தப்பட்டது. வி.பி.எச் பயனர்கள் தங்கள் பட்டியலிடல் மற்றும் நெட்வொர்க்கிங் "
+"உள்ளமைவைப் புதுப்பிக்க வேண்டும். அறிவுறுத்தல்கள் மின்னஞ்சல் மூலம் வழங்கப்பட்டுள்ளன. ZNC, வலை "
+"ஓச்டிங், மின்னஞ்சல் பாதிக்கப்படாமல் இருக்கும்."
 
 #. type: Bullet: '* '
 msgid "2024-03 A new guide on cryptography is available (thanks, aaceac)."
 msgstr ""
+"2024-03 கிரிப்டோகிராஃபி குறித்த புதிய வழிகாட்டி கிடைக்கிறது (நன்றி, AACEAC)."
 
 #. type: Bullet: '* '
 msgid "2024-03 Sinhala (Sri Lanka) translation is now available. Thanks Lohan."
-msgstr ""
+msgstr "2024-03 சிங்கள (இலங்கை) மொழிபெயர்ப்பு இப்போது கிடைக்கிறது. நன்றி லோகன்."
 
 #. type: Bullet: '* '
 msgid ""
 "2024-02 Call for translators. Join #lecturify and write 'start tr' for "
 "instructions."
 msgstr ""
+"2024-02 மொழிபெயர்ப்பாளர்களுக்கான அழைப்பு. #Lecturify இல் சேர்ந்து அறிவுறுத்தல்களுக்கு "
+"'START TR' ஐ எழுதுங்கள்."
 
 #. type: Bullet: '* '
 msgid ""
@@ -68,12 +84,17 @@ msgid ""
 "with downtime 1-2 hours. The website and the vps guests were affected. "
 "Services are now back to normal."
 msgstr ""
+"2023-12-13-டிசம்பர் 12 இல் 23: 00UTC இல் ஒரு திசைவி மேம்படுத்தலை முடித்துவிட்டோம், "
+"வேலையில்லா நேரத்துடன் 1-2 மணி நேரம். வலைத்தளம் மற்றும் வி.பி.எச் விருந்தினர்கள் "
+"பாதிக்கப்பட்டனர். சேவைகள் இப்போது இயல்பு நிலைக்கு திரும்பியுள்ளன."
 
 #. type: Bullet: '* '
 msgid ""
 "2023-10-30 Paul Sutton blogged about us at the personal blog, at <https://"
 "personaljournal.ca/paulsutton/lecturify>"
 msgstr ""
+"2023-10-30 பால் சுட்டன் எங்களைப் பற்றி தனிப்பட்ட வலைப்பதிவில் <https://"
+"personaljournal.ca/paulsutton/lecturify> இல் வலைப்பதிவு செய்தார்"
 
 #. type: Bullet: '* '
 msgid ""
@@ -81,38 +102,52 @@ msgid ""
 "BuyVM Las Vegas, We made new subserver from donated server which you could "
 "connect at: ariana.lecturify.net (port 6667 / 6697 for TLS)"
 msgstr ""
+"2023-07-04 நாங்கள் ஐ.ஆர்.சி உடன் இணைக்க விரும்புவதால், பியூவிஎம் லாச் வேகாசில் "
+"வேலையில்லா நேரம் இருக்கும்போது, நீங்கள் இணைக்கக்கூடிய நன்கொடை சேவையகத்திலிருந்து புதிய "
+"துணைப்பிரிவை உருவாக்கினோம்: அரியானா.லெக்டூரிஃபை.நெட் (டி.எல்.எச்-க்கு துறைமுகம் 6667 "
+"/6697)"
 
 #. type: Bullet: '* '
 msgid ""
 "2023-07-04 Matrix, email, fediverse services added. Was networking outage "
 "earlier today which affected znc and email, we are checking with the vendor."
 msgstr ""
+"2023-07-04 மேட்ரிக்ச், மின்னஞ்சல், ஃபெடிவர்ச் சேவைகள் சேர்க்கப்பட்டன. இன்று முன்னதாக "
+"நெட்வொர்க்கிங் செயலிழப்பு இருந்தது, இது ZNC மற்றும் மின்னஞ்சலை பாதித்தது, நாங்கள் "
+"விற்பனையாளருடன் சரிபார்க்கிறோம்."
 
 #. type: Bullet: '* '
 msgid ""
 "2022-04-05 23:00 UTC. Everything appears back to normal, the issue appears "
 "to have been intermittent."
 msgstr ""
+"2022-04-05 23:00 UTC. எல்லாமே இயல்பு நிலைக்குத் தோன்றும், சிக்கல் இடைப்பட்டதாகத் "
+"தெரிகிறது."
 
 #. type: Bullet: '* '
 msgid ""
 "2022-04-05 09:50 UTC. Bouncer, chat server, and email appear offline. We are "
 "checking with the vendor."
 msgstr ""
+"2022-04-05 09:50 UTC. பவுன்சர், அரட்டை சேவையகம் மற்றும் மின்னஞ்சல் ஆஃப்லைனில் தோன்றும். "
+"நாங்கள் விற்பனையாளருடன் சோதனை செய்கிறோம்."
 
 #. type: Bullet: '* '
 msgid ""
 "2022-03-08 Multi-lingual wiki -- the present site -- is now running in alpha."
 msgstr ""
+"2022-03-08 மல்டி மொழி விக்கி-தற்போதைய தளம்-இப்போது ஆல்பாவில் இயங்குகிறது."
 
 #. type: Bullet: '* '
 msgid "2022-01-21 Classes schedule released on the home page"
-msgstr ""
+msgstr "2022-01-21 வகுப்புகள் அட்டவணை முகப்பு பக்கத்தில் வெளியிடப்பட்டது"
 
 #. type: Bullet: '* '
 msgid "2022-01-18 Bouncer web http://bnc.lecturify.net is also back to normal."
 msgstr ""
+"2022-01-18 பவுன்சர் வலை http://bnc.lecturify.net மேலும் இயல்பு நிலைக்கு "
+"திரும்பியுள்ளது."
 
 #. type: Bullet: '* '
 msgid "2022-01-17 An unscheduled reboot is now complete."
-msgstr ""
+msgstr "2022-01-17 திட்டமிடப்படாத மறுதொடக்கம் இப்போது முடிந்தது."

Translated using Weblate (Tamil)
Currently translated at 100.0% (62 of 62 strings)
Translation: Lecturify/network
Translate-URL: https://hosted.weblate.org/projects/lecturify/network/ta/
diff --git a/network.ta.po b/network.ta.po
index bdf9e27..00cc2df 100644
--- a/network.ta.po
+++ b/network.ta.po
@@ -3,281 +3,303 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-04-30 02:57+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/network/"
+"ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Plain text
 msgid "Nick: gry."
-msgstr ""
+msgstr "நிக்: க்ரி."
 
 #. type: Bullet: '* '
 msgid ""
 "Contact: IRC (ircnow, dalnet, undernet, libera, oftc) or gry@lecturify.net "
 "(email, xmpp)."
-msgstr ""
+msgstr "தொடர்புக்கு: ஐ.ஆர்.சி (ஐ.ஆர்.சி.என்.ஓ."
 
 #. type: Bullet: '* '
 msgid "Languages: Russian, English."
-msgstr ""
+msgstr "மொழிகள்: ரச்ய, ஆங்கிலம்."
 
 #. type: Bullet: '* '
 msgid "Time zone: Australia/Sydney."
-msgstr ""
+msgstr "நேர மண்டலம்: ஆச்திரேலியா/சிட்னி."
 
 #. type: Bullet: '* '
 msgid "Interests: coding in Perl, python, nodejs, bash; znc administration."
 msgstr ""
+"ஆர்வங்கள்: பெர்ல், பைதான், நோட்ச்கள், பாச் ஆகியவற்றில் குறியீட்டு முறை; ZNC நிர்வாகம்."
 
 #. type: Bullet: '* '
 msgid "Contribution: maintains LBot."
-msgstr ""
+msgstr "பங்களிப்பு: LBOT ஐ பராமரிக்கிறது."
 
 #. type: Plain text
 msgid "Nick: Yonle."
-msgstr ""
+msgstr "நிக்: யோன்லே."
 
 #. type: Bullet: '* '
 msgid "Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net)."
 msgstr ""
+"தொடர்புக்கு: ஐ.ஆர்.சி, எக்ச்எம்பி.பி/மின்னஞ்சல்/மாச்டோடன்/நோச்ட் (yonle@lecturify.net)."
 
 #. type: Bullet: '* '
 msgid "Languages: Indonesian, English."
-msgstr ""
+msgstr "மொழிகள்: இந்தோனேசிய, ஆங்கிலம்."
 
 #. type: Bullet: '* '
 msgid ""
 "Interests: federated social media, nodejs, JavaScript, games, system "
 "administration."
 msgstr ""
+"ஆர்வங்கள்: கூட்டாட்சி சமூக ஊடகங்கள், நோட்சேச், சாவாச்கிரிப்ட், விளையாட்டுகள், கணினி "
+"நிர்வாகம்."
 
 #. type: Bullet: '* '
 msgid ""
 "Contribution: maintains federated social media, programs games, administers "
 "znc/soju/gamja/thelounge/, lecturify's server sysadmin"
 msgstr ""
+"பங்களிப்பு: கூட்டாட்சி சமூக ஊடகங்கள், நிரல்கள் விளையாட்டுகளை பராமரிக்கிறது, ZNC/SOJU/"
+"GAMJA/Thelounge/, விரிவுரையின் சேவையக சிசாட்மின்"
 
 #. type: Plain text
 msgid "Nick: Siva."
-msgstr ""
+msgstr "நிக்: சிவா."
 
 #. type: Bullet: '* '
 msgid "Contact: IRC, email."
-msgstr ""
+msgstr "தொடர்பு: ஐ.ஆர்.சி, மின்னஞ்சல்."
 
 #. type: Bullet: '* '
 msgid "Languages: Tamil, English."
-msgstr ""
+msgstr "மொழிகள்: தமிழ், ஆங்கிலம்."
 
 #. type: Bullet: '* '
 msgid "Interests: HTML, CSS, JavaScript, website frontend, customer support."
 msgstr ""
+"ஆர்வங்கள்: HTML, CSS, JAVASCRIPT, வலைத்தள ஃபிரான்டென்ட், வாடிக்கையாளர் உதவி."
 
 #. type: Bullet: '* '
 msgid "Contribution: wrote a nicer version of web site."
-msgstr ""
+msgstr "பங்களிப்பு: வலைத்தளத்தின் நல்ல பதிப்பை எழுதினார்."
 
 #. type: Plain text
 msgid "Nick: Kolev."
-msgstr ""
+msgstr "நிக்: கோலேவ்."
 
 #. type: Bullet: '* '
 msgid "Contact: IRC."
-msgstr ""
+msgstr "தொடர்பு: ஐ.ஆர்.சி."
 
 #. type: Bullet: '* '
 msgid "Languages: English."
-msgstr ""
+msgstr "மொழிகள்: ஆங்கிலம்."
 
 #. type: Bullet: '* '
 msgid "Interests: Emacs, scheme, lisp."
-msgstr ""
+msgstr "ஆர்வங்கள்: EMAC கள், திட்டம், LISP."
 
 #. type: Bullet: '* '
 msgid "Contribution: -"
-msgstr ""
+msgstr "பங்களிப்பு: -"
 
 #. type: Plain text
 msgid "Nick: Baytuch."
-msgstr ""
+msgstr "நிக்: பேட்டூச்."
 
 #. type: Bullet: '* '
 msgid "Contact: IRC (about twice a month)."
-msgstr ""
+msgstr "தொடர்பு: ஐ.ஆர்.சி (மாதத்திற்கு இரண்டு முறை)."
 
 #. type: Bullet: '* '
 msgid "Languages: Ukrainian, English."
-msgstr ""
+msgstr "மொழிகள்: உக்ரேனிய, ஆங்கிலம்."
 
 #. type: Bullet: '* '
 msgid "Interests: system administration, hardware, minetest."
-msgstr ""
+msgstr "ஆர்வங்கள்: கணினி நிர்வாகம், வன்பொருள், மின்டெச்ட்."
 
 #. type: Bullet: '*  '
 msgid ""
 "Contribution: packaged several software for openbsd, so it auto-starts "
 "(including, for example, znc)."
 msgstr ""
+"பங்களிப்பு: OpenBSD க்காக பல மென்பொருட்களை தொகுத்தது, எனவே இது தானாகத் தொடங்குகிறது "
+"(எடுத்துக்காட்டாக, ZNC உட்பட)."
 
 #. type: Plain text
 msgid "Nick: Sysop_Nitestorm."
-msgstr ""
+msgstr "நிக்: sysop_nitestorm."
 
 #. type: Bullet: '* '
 msgid "Contact: IRC, discord, email."
-msgstr ""
+msgstr "தொடர்பு: ஐ.ஆர்.சி, முரண்பாடு, மின்னஞ்சல்."
 
 #. type: Bullet: '* '
 msgid "Location: USA."
-msgstr ""
+msgstr "இடம்: அமெரிக்கா."
 
 #. type: Bullet: '* '
 msgid "Interests: system administration, ecommerce."
-msgstr ""
+msgstr "ஆர்வங்கள்: கணினி நிர்வாகம், இணையவழி."
 
 #. type: Bullet: '* '
 msgid "Contribution: provides hosting."
-msgstr ""
+msgstr "பங்களிப்பு: ஓச்டிங் வழங்குகிறது."
 
 #. type: Plain text
 msgid "Nick: Error."
-msgstr ""
+msgstr "நிக்: பிழை."
 
 #. type: Bullet: '* '

(Diff truncated)
Translated using Weblate (Tamil)
Currently translated at 100.0% (5 of 5 strings)
Translation: Lecturify/meet
Translate-URL: https://hosted.weblate.org/projects/lecturify/meet/ta/
diff --git a/meet.ta.po b/meet.ta.po
index 783c6fe..8e87d7f 100644
--- a/meet.ta.po
+++ b/meet.ta.po
@@ -3,40 +3,48 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2022-03-18 17:15-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/meet/ta/>"
+"\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Plain text
 msgid ""
 "We meet on Fridays with audio chat, and with screen sharing when necessary."
 msgstr ""
+"நாங்கள் வெள்ளிக்கிழமைகளில் ஆடியோ அரட்டையுடனும், தேவைப்படும்போது திரை பகிர்வுடனும் "
+"சந்திக்கிறோம்."
 
 #. type: Plain text
 msgid ""
 "To find out when, join #lecturify channel and write !countdown. The meetings "
 "start 5:45pm Friday Sydney time."
 msgstr ""
+"எப்போது என்பதை அறிய, #லெக்டரிஃபை சேனலில் சேர்ந்து எழுதுங்கள்! கவுண்ட்டவுன். கூட்டங்கள் "
+"வெள்ளிக்கிழமை மாலை 5:45 மணி சிட்னி நேரம்."
 
 #. type: Plain text
 msgid ""
 "(This is in addition to text chat hours listed [here](http://lecturify.net/"
 "v6/time.php), which do not require audio or screen sharing.)"
 msgstr ""
+"(This is in கூட்டல் பெறுநர் உரை chat hours listed [here](http://lecturify.net/"
+"v6/time.php), which do not require audio or screen sharing.)"
 
 #. type: Plain text
 msgid "Notes from past meetings:"
-msgstr ""
+msgstr "கடந்த கூட்டங்களிலிருந்து குறிப்புகள்:"
 
 #. type: Plain text
 msgid "[[meet/2022-03-18]] [[meet/2022-03-25]]"
-msgstr ""
+msgstr "[[சந்திப்பு/2022-03-18]]]"

Translated using Weblate (Tamil)
Currently translated at 100.0% (8 of 8 strings)
Translation: Lecturify/logo-ideas
Translate-URL: https://hosted.weblate.org/projects/lecturify/logo-ideas/ta/
diff --git a/meet/2022-03-18/logo-ideas.ta.po b/meet/2022-03-18/logo-ideas.ta.po
index fb706ba..de4722c 100644
--- a/meet/2022-03-18/logo-ideas.ta.po
+++ b/meet/2022-03-18/logo-ideas.ta.po
@@ -3,23 +3,26 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2022-03-18 17:15-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/"
+"logo-ideas/ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Plain text
 msgid ""
 "gry says 'figlet -f script' then type 'lecturify' outputs this [low urgency]"
 msgstr ""
+"'figlet -f ச்கிரிப்ட்' பின்னர் 'விரிவுரை' என்று தட்டச்சு செய்கிறது [குறைந்த அவசரம்]"
 
 #. type: Plain text
 #, no-wrap
@@ -32,17 +35,26 @@ msgid ""
 "                                     |\\     /| \n"
 "                                     |/     \\| \n"
 msgstr ""
+"      _ _\n"
+" | | ஓ | |\n"
+" | | _ __ _ | _, _ | |\n"
+" |/ |// | | | / | | |/ | |\n"
+" | __/| __/\\ ___/| _/\\ _/| _/| _/|\n"
+" | \\ /|\n"
+" |/ \\ | \n"
 
 #. type: Plain text
 msgid ""
 "this is ok to put on website, but need square logo for favicon. Because "
 "ecourses is question and error based, possible this"
 msgstr ""
+"வலைத்தளத்தில் வைக்க இது சரி, ஆனால் ஃபேவிகானுக்கு சதுர லோகோ தேவை. ஈகோர்ச்கள் கேள்வி "
+"மற்றும் பிழை அடிப்படையிலானவை என்பதால், இது சாத்தியமாகும்"
 
 #. type: Plain text
 #, no-wrap
 msgid "     _  __  \n"
-msgstr ""
+msgstr "     _ __  \n"
 
 #. type: Plain text
 #, no-wrap
@@ -52,10 +64,14 @@ msgid ""
 "    |/  |  |\n"
 "    |__/o  o\n"
 msgstr ""
+"    | |/ \\ |\n"
+" | | _/|\n"
+" |/ | |\n"
+" |\n"
 
 #. type: Plain text
 msgid "modified to include a face"
-msgstr ""
+msgstr "ஒரு முகத்தை சேர்க்க மாற்றப்பட்டது"
 
 #. type: Plain text
 #, no-wrap
@@ -66,9 +82,16 @@ msgid ""
 "    |__/o   o\n"
 "         \\_/\n"
 msgstr ""
+"    | |/ \\ |\n"
+" | | _/ |\n"
+" |/ | |\n"
+" |\n"
+" \\ _/\n"
 
 #. type: Plain text
 msgid ""
 "2022-03-21 jrmu said \"we had a written agreement to release everything open "
 "source\" about <http://jrmu.host.ircnow.org/jitsilogo.png>"
 msgstr ""
+"2022-03-21 JRMU <http://jrmu.host.ircnow.org/jitsilogo.png> பற்றி \"எல"
+"்லாவற்றையும் திறந்த மூலத்தை வெளியிட எங்களுக்கு எழுத்துப்பூர்வ ஒப்பந்தம் இருந்தது\" என்றார்."

Translated using Weblate (Tamil)
Currently translated at 100.0% (27 of 27 strings)
Translation: Lecturify/LBot
Translate-URL: https://hosted.weblate.org/projects/lecturify/lbot/ta/
diff --git a/LBot.ta.po b/LBot.ta.po
index 60a76f3..b3f4c0a 100644
--- a/LBot.ta.po
+++ b/LBot.ta.po
@@ -3,27 +3,30 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-13 06:47-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/lbot/ta/>"
+"\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Title #
 #, no-wrap
 msgid "What does LBot do?"
-msgstr ""
+msgstr "LBOT என்ன செய்கிறது?"
 
 #. type: Plain text
 msgid "Lbot provides interactive tutorial about a topic, for example:"
 msgstr ""
+"LBOT ஒரு தலைப்பைப் பற்றிய ஊடாடும் டுடோரியலை வழங்குகிறது, எடுத்துக்காட்டாக:"
 
 #. type: Plain text
 #, no-wrap
@@ -44,36 +47,56 @@ msgid ""
 "\t<lbot> topics available: irc, news100, news101, volunteer, ssh, unix101\n"
 "\t<lbot> to start a topic write \"start <topic>\", for example \"start news100\"\n"
 msgstr ""
+"\t<gry> XYZ ஐத் தொடங்குங்கள்\n"
+" <lbot> ஆய்! ஈகோர்ச்களுக்கு வருக\n"
+" <LBOT> நான் உங்களுக்கு சில புதிய தகவல்களைத் தருகிறேன்\n"
+" <LBOT> மற்றும் பயிற்சிக்கு தூண்டுகிறது\n"
+" <LBOT> தொடர 'அடுத்ததாக' எழுதுங்கள்\n"
+" <gry> அடுத்து\n"
+" <lbot> நல்லது! என் பெயர் lbot\n"
+" <LBOT> நான் சில சமயங்களில் உங்களைத் தூண்டுவேன், உங்கள் பதிலுக்காக காத்திருப்பேன்\n"
+" <LBOT> நான் அதைச் செய்யும்போது, தயவுசெய்து எனக்கு பதிலளிக்கவும், பின்னர் தொடர 'அடுத்ததா"
+"க' எழுதுங்கள்\n"
+" <LBOT> வரியில்: என் நிக்கில் எத்தனை எழுத்துக்கள் உள்ளன? உங்கள் பதிலுக்குப் பிறகு தொடர ஒரு"
+" தனி வரியில் \"அடுத்து\" எழுதுங்கள்\n"
+" <gry> 4\n"
+" <gry> அடுத்து\n"
+" <LBOT> 'XYZ' முடிந்தது, நீங்கள் தயாராக இருக்கும்போது அடுத்த தலைப்பைத் தேர்வுசெய்க\n"
+" <LBOT> தலைப்புகள் கிடைக்கின்றன: ஐ.ஆர்.சி, நியூச் 100, நியூச் 101, தன்னார்வலர், "
+"எச்.எச்.எச், யுனிக்ச் 101\n"
+" <lbot> ஒரு தலைப்பைத் தொடங்க \"தொடக்க <thopain>\", எடுத்துக்காட்டாக "
+"\"Start News100\"\n"
 
 #. type: Title #
 #, no-wrap
 msgid "Is there a demo?"
-msgstr ""
+msgstr "ஒரு டெமோ இருக்கிறதா?"
 
 #. type: Plain text
 msgid "You can try LBot at our webchat, <https://gamja.lecturify.net/>."
 msgstr ""
+"எங்கள் வெப்சாட், <https://gamja.lecturify.net/> இல் நீங்கள் LBOT ஐ முயற்சி செய்யலாம்."
 
 #. type: Plain text
 msgid "It should take you less than 5 seconds to connect."
-msgstr ""
+msgstr "இணைக்க 5 வினாடிகளுக்கு குறைவாகவே ஆக வேண்டும்."
 
 #. type: Plain text
 msgid "Type 'start xyz' to start your first class."
-msgstr ""
+msgstr "உங்கள் முதல் வகுப்பைத் தொடங்க 'XYZ ஐத் தொடங்கு' எனத் தட்டச்சு செய்க."
 
 #. type: Title #
 #, no-wrap
 msgid "How do I add a new LBot course?"
-msgstr ""
+msgstr "புதிய LBOT பாடத்திட்டத்தை எவ்வாறு சேர்ப்பது?"
 
 #. type: Plain text
 msgid "Each course is in one file."
-msgstr ""
+msgstr "ஒவ்வொரு பாடமும் ஒரு கோப்பில் உள்ளது."
 
 #. type: Plain text
 msgid "The above 'xyz' course file is like this:"
-msgstr ""
+msgstr "மேலே உள்ள 'XYZ' பாடநெறி இது போன்றது:"
 
 #. type: Plain text
 #, no-wrap
@@ -93,16 +116,36 @@ msgid ""
 "\tto start a topic write \"start <topic>\", for example \"start news100\"\n"
 "\t----\n"
 msgstr ""
+"\tஆய்! ஈகோர்ச்களுக்கு வருக\n"
+" நான் உங்களுக்கு சில புதிய தகவல்களைத் தருகிறேன்\n"
+" மற்றும் பயிற்சிக்கு தூண்டுகிறது\n"
+" தொடர 'அடுத்து' எழுதுங்கள்\n"
+" ----\n"
+" நல்லது! என் பெயர் lbot\n"
+" நான் சில சமயங்களில் உங்களைத் தூண்டுவேன், உங்கள் பதிலுக்காக காத்திருப்பேன்\n"
+" நான் அதைச் செய்யும்போது, தயவுசெய்து எனக்கு பதிலளிக்கவும், பின்னர் தொடர 'அடுத்து' "
+"எழுதுங்கள்\n"
+" வரியில்: என் நிக்கில் எத்தனை கதாபாத்திரங்கள் உள்ளன? உங்கள் பதிலுக்குப் பிறகு தொடர ஒரு தனி"
+" வரியில் \"அடுத்து\" எழுதுங்கள்\n"
+" ----\n"
+" 'XYZ' முடிந்தது, நீங்கள் தயாராக இருக்கும்போது அடுத்த தலைப்பைத் தேர்வுசெய்க\n"
+" கிடைக்கக்கூடிய தலைப்புகள்: ஐ.ஆர்.சி, நியூச் 100, நியூச் 101, தன்னார்வலர், எச்.எச்.எச், "
+"யுனிக்ச் 101\n"
+" ஒரு தலைப்பைத் தொடங்க \"தொடக்க <thopain>\", எடுத்துக்காட்டாக \"தொடக்க செய்தித் தொடக்கம்\""
+"\n"
+" ----\n"
 
 #. type: Plain text
 #, no-wrap
 msgid "Send your files to <support+lbot@lecturify.net> with 'New course xyz' in subject, replacing 'xyz' with your new course name.\n"
 msgstr ""
+"உங்கள் கோப்புகளை 'XYZ' ஐ உங்கள் புதிய பாடப் பெயருடன் மாற்றுவதன் மூலம் 'புதிய பாடநெறி "
+"XYZ' உடன் <support+lbot@lecturify.net> க்கு உங்கள் கோப்புகளை அனுப்பவும்.\n"
 
 #. type: Title #
 #, no-wrap
 msgid "How does LBot know the response?"
-msgstr ""
+msgstr "LBOT ஐ எவ்வாறு அறிவது?"
 
 #. type: Plain text
 msgid ""
@@ -113,6 +156,12 @@ msgid ""
 "chat) and a volunteer is expected to be available to help. LBot only helps "
 "by not requiring volunteer to type the same content over and over."
 msgstr ""
+"தற்போதைய பதிப்பில், LBOT பதிலை சரிபார்க்காது. பதில் சரிபார்ப்பு மாணவரைக் குழப்பக்கூடும், "
+"ஏனெனில் ஒன்றுக்கு மேற்பட்ட சரியான பதில்கள் இருக்கலாம், மேலும் மாணவர் அதை சரியாக "
+"தீர்க்கவில்லை என்றால் அவர்களுக்கு உடனடியாக உதவி தேவைப்படுகிறது. LBOT இன் பலங்களில் ஒன்று, "
+"இது நேரடி அரட்டையில் (ஐ.ஆர்.சி அரட்டை) உள்ளது, மேலும் ஒரு தன்னார்வலர் உதவுவார் என்று "
+"எதிர்பார்க்கப்படுகிறது. ஒரே உள்ளடக்கத்தை மீண்டும் மீண்டும் தட்டச்சு செய்ய தன்னார்வலர் தேவையில்லை "
+"என்பதன் மூலம் மட்டுமே LBOT உதவுகிறது."
 
 #. type: Plain text
 msgid ""
@@ -122,11 +171,15 @@ msgid ""
 "that follows the question (for example, add \"My nick length was 4.\" in the "
 "last section of the example above)."
 msgstr ""
+"LBOT சரிபார்க்க ஒரு தன்னார்வலரை மட்டுமே நம்பியுள்ளது, மேலும் நிச்சயமாக எழுதப்பட வேண்டிய "
+"போக்கில் பணி சுயாதீனமாக முடிக்க நியாயமான முறையில் எளிதானது. கேள்வியைப் பின்பற்றும் அடுத்"
+"த பகுதியில் பதிலுக்கு ஒரு குறிப்பையும் சேர்க்கலாம் (எடுத்துக்காட்டாக, மேலே உள்ள "
+"எடுத்துக்காட்டின் கடைசி பிரிவில் \"எனது நிக் நீளம் 4.\" ஐச் சேர்க்கவும்)."
 
 #. type: Title #
 #, no-wrap
 msgid "How long should the courses be?"
-msgstr ""
+msgstr "படிப்புகள் எவ்வளவு காலம் இருக்க வேண்டும்?"
 
 #. type: Plain text
 msgid ""
@@ -137,11 +190,16 @@ msgid ""
 "may take 20-30 minutes, please confirm you have this time available now "
 "before you begin' as a first prompt."
 msgstr ""
+"பாடநெறி நீளம் தலைப்பைப் பொறுத்தது மற்றும் எந்த மாணவர்கள் ஆர்வமாக உள்ளனர், எனது படிப்புகள் "
+"சராசரியாக 4 முதல் 10 பிரிவுகள், பின்னர் அடுத்த பாடத்திட்டத்தை அடுத்த பகுதிக்கு வைக்கிறேன்"
+" (UNIX101, UNIX102, JRMU பாடநெறி போன்றவை). இருப்பினும், இது நேர உறுதிப்பாட்டைப் "
+"பொறுத்தது. நீண்ட படிப்புகளுக்கு, முதல் பிரிவில் 'இது 20-30 நிமிடங்கள் ஆகலாம், தயவுசெய்து"
+" நீங்கள் தொடங்குவதற்கு முன்பு இந்த நேரம் கிடைப்பதை உறுதிப்படுத்தவும்' என்று எழுதலாம்."
 
 #. type: Title #
 #, no-wrap
 msgid "Why is this useful for me?"
-msgstr ""
+msgstr "இது எனக்கு ஏன் பயனுள்ளதாக இருக்கும்?"
 
 #. type: Plain text
 msgid ""
@@ -152,6 +210,12 @@ msgid ""
 "confusing. Chatting with newcomers provides them with real time feedback "
 "which may increase engagement."
 msgstr ""
+"பல குழுக்கள் புதிய தன்னார்வலர்களைக் கற்பிப்பதற்கான வழக்கமான பயிற்சி செயல்முறைகளைக் கொண்டுள்"
+"ளன, எடுத்துக்காட்டாக, மொழிபெயர்ப்பை எவ்வாறு சேர்ப்பது, யுனிக்ச் கணினியை எவ்வாறு "
+"பயன்படுத்துவது மற்றும் போன்றவை. இவை ஒரு வலைப்பக்கத்தில் ஆவணப்படுத்தப்படலாம் என்றாலும், சில "
+"புதியவர்கள் தொடங்குவது மிகவும் சவாலாக இருக்கும், ஏனெனில் ஆவணங்கள் மிகவும் குழப்பமானதாக "
+"இருக்கும். புதியவர்களுடன் அரட்டை அடிப்பது அவர்களுக்கு உண்மையான நேர பின்னூட்டத்தை "
+"வழங்குகிறது, இது நிச்சயதார்த்தத்தை அதிகரிக்கக்கூடும்."

(Diff truncated)
Translated using Weblate (Tamil)
Currently translated at 100.0% (1 of 1 strings)
Translation: Lecturify/last_seen_2
Translate-URL: https://hosted.weblate.org/projects/lecturify/last_seen_2/ta/
diff --git a/contribute/testing/last_seen_2.ta.po b/contribute/testing/last_seen_2.ta.po
index 8dc65ce..7042d5b 100644
--- a/contribute/testing/last_seen_2.ta.po
+++ b/contribute/testing/last_seen_2.ta.po
@@ -3,18 +3,20 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:20+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/"
+"last_seen_2/ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Fenced code block
 #, no-wrap
@@ -195,3 +197,185 @@ msgid ""
 "                 t_s(\"Collects data about when a user last logged in. 2\"))\n"
 "\n"
 msgstr ""
+"\n"
+"/*\n"
+" * Copyright (C) 2021 Gry Llida gry@lecturify.net\n"
+" * Copyright (C) 2004-2020 ZNC, see the NOTICE கோப்பு க்கு details.\n"
+" *\n"
+" * Licensed under the Apache License, Version 2.0 (the \"License\");\n"
+" * you சி-வைகாசி not use this கோப்பு except in compliance with the License.\n"
+" * You சி-வைகாசி obtain a நகலெடு of the உரிமம் at\n"
+" *\n"
+" *     http://www.apache.org/licenses/LICENSE-2.0\n"
+" *\n"
+" * Unless required by applicable law or agreed பெறுநர் in writing, software\n"
+" * distributed under the உரிமம் is distributed on an \"AS IS\" BASIS,\n"
+" * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n"
+" * See the உரிமம் க்கு the specific மொழி governing permissions and\n"
+" * limitations under the License.\n"
+" */\n"
+"\n"
+"#include <znc/User.h>\n"
+"#include <znc/znc.h>\n"
+"#include <time.h>\n"
+"\n"
+"using std::map;\n"
+"using std::pair;\n"
+"using std::multimap;\n"
+"\n"
+"class CLastSeen2Mod : public CModule {\n"
+"  private:\n"
+"    /* Iterates through அனைத்தும் blocked பயனர்கள் and returns true if the "
+"specified பயனர் (sUser)\n"
+"    is blocked, else returns false.*/\n"
+"    bool IsBlocked(const CString& sUser) {\n"
+"\tCModules& GModules = CZNC::Get().GetModules();\n"
+"\tCModule* blockuserMod = GModules.FindModule(\"blockuser\");\n"
+"        if(blockuserMod){\n"
+"        \tMCString::iterator it;\n"
+"        \tfor (it = blockuserMod->BeginNV(); it != blockuserMod->EndNV(); "
+"++it) {\n"
+"            \tif (sUser == it->first) {\n"
+"               \t return true;\n"
+"            \t}\n"
+"        \t}\n"
+"\t}\n"
+"        return false;\n"
+"    }\n"
+"    time_t GetTime(const CUser* pUser) {\n"
+"        return GetNV(pUser->GetUsername()).ToULong();\n"
+"    }\n"
+"\n"
+"    void SetTime(const CUser* pUser) {\n"
+"        SetNV(pUser->GetUsername(), CString(time(nullptr)));\n"
+"    }\n"
+"\n"
+"    const CString FormatLastSeen2(const CUser* pUser,\n"
+"                                 const CString& sDefault = \"\") {\n"
+"        time_t last = GetTime(pUser);\n"
+"        if (last < 1) {\n"
+"            return sDefault;\n"
+"        } else {\n"
+"            char buf[1024];\n"
+"            strftime(buf, sizeof(buf) - 1, \"%c\", localtime(&last));\n"
+"            return buf;\n"
+"        }\n"
+"    }\n"
+"\n"
+"    typedef multimap<time_t, CUser*> MTimeMulti;\n"
+"    typedef map<CString, CUser*> MUsers;\n"
+"\n"
+"    // Shows அனைத்தும் பயனர்கள் அச் well அச் the time they were last seen online\n"
+"    void ShowCommand(const CString& sLine) {\n"
+"        if (!GetUser()->IsAdmin()) {\n"
+"            PutModule(t_s(\"Access denied\"));\n"
+"            return;\n"
+"        }\n"
+"\n"
+"        const MUsers& mUsers = CZNC::Get().GetUserMap();\n"
+"        MUsers::const_iterator it;\n"
+"        CTable Table;\n"
+"\n"
+"        Table.AddColumn(t_s(\"User\", \"show\"));\n"
+"        Table.AddColumn(t_s(\"Last Seen\", \"show\"));\n"
+"        Table.SetStyle(CTable::ListStyle);\n"
+"\n"
+"        க்கு (it = mUsers.begin(); it != mUsers.end(); ++it) {\n"
+"            Table.AddRow();\n"
+"            Table.SetCell(t_s(\"User\", \"show\"), it->first);\n"
+"            Table.SetCell(t_s(\"Last Seen\", \"show\"),\n"
+"                          FormatLastSeen2(it->second, t_s(\"never\")));\n"
+"        }\n"
+"\n"
+"        PutModule(Table);\n"
+"    }\n"
+"\n"
+"  public:\n"
+"    MODCONSTRUCTOR(CLastSeen2Mod) {\n"
+"        AddHelpCommand();\n"
+"        AddCommand(\"Show\", \"\",\n"
+"                   t_d("
+"\"Shows பட்டியல் of பயனர்கள் and when they last logged in\"),\n"
+"                   [=](const CString& sLine) { ShowCommand(sLine); });\n"
+"    }\n"
+"\n"
+"    ~CLastSeen2Mod() override {}\n"
+"\n"
+"    // Event stuff:\n"
+"\n"
+"    void OnClientLogin() override { SetTime(GetUser()); }\n"
+"\n"
+"    void OnClientDisconnect() override { SetTime(GetUser()); }\n"
+"\n"
+"    EModRet OnDeleteUser(CUser& User) override {\n"
+"        DelNV(User.GetUsername());\n"
+"        return CONTINUE;\n"
+"    }\n"
+"\n"
+"    // விரலிடைத் தோல் stuff:\n"
+"\n"
+"    bool WebRequiresAdmin() override { return true; }\n"
+"    CString GetWebMenuTitle() override { return t_s(\"Last Seen 2\"); }\n"
+"\n"
+"    bool OnWebRequest(CWebSock& WebSock, const CString& sPageName,\n"
+"                      CTemplate& Tmpl) override {\n"
+"        if (sPageName == \"index\") {\n"
+"            CModules& GModules = CZNC::Get().GetModules();\n"
+"            Tmpl[\"WebAdminLoaded\"] =\n"
+"                CString(GModules.FindModule(\"webadmin\") != nullptr);\n"
+"\n"
+"            MTimeMulti mmSorted;\n"
+"            const MUsers& mUsers = CZNC::Get().GetUserMap();\n"
+"\n"
+"            க்கு (MUsers::const_iterator uit = mUsers.begin();\n"
+"                 uit != mUsers.end(); ++uit) {\n"
+"                mmSorted.insert(\n"
+"                    pair<time_t, CUser*>(GetTime(uit->second), uit->second));"
+"\n"
+"            }\n"
+"\n"
+"            க்கு (MTimeMulti::const_iterator it = mmSorted.begin();\n"
+"                 it != mmSorted.end(); ++it) {\n"
+"                CUser* pUser = it->second;\n"
+"                CTemplate& நிரை = Tmpl.AddRow(\"UserLoop\");\n"
+"\n"
+"                Row[\"Username\"] = pUser->GetUsername();\n"
+"                Row[\"IsSelf\"] =\n"
+"                    CString(pUser == WebSock.GetSession()->GetUser());\n"
+"                Row[\"LastSeen\"] = FormatLastSeen2(pUser, t_s(\"never\"));\n"
+"                Row[\"Blocked\"] = CString(IsBlocked(Row[\"Username\"]));\n"
+"            }\n"
+"\n"
+"            return true;\n"
+"        }\n"
+"\n"
+"        return false;\n"
+"    }\n"
+"\n"
+"    bool OnEmbeddedWebRequest(CWebSock& WebSock, const CString& sPageName,\n"
+"                              CTemplate& Tmpl) override {\n"
+"        if (sPageName == \"webadmin/user\" && "
+"WebSock.GetSession()->IsAdmin()) {\n"
+"            CUser* pUser = CZNC::Get().FindUser(Tmpl[\"Username\"]);\n"
+"            if (pUser) {\n"
+"                Tmpl[\"LastSeen\"] = FormatLastSeen2(pUser);\n"
+"//                Tmpl[\"Blocked\"] = CString(IsBlocked(Tmpl[\"Username\"]));"
+"\n"
+"//IsBlocked(Tmpl[\"Username\"]) ? t_s(\"Yes\") : t_s(\"No\"); // XXX\n"
+"            }\n"

(Diff truncated)
Translated using Weblate (Tamil)
Currently translated at 100.0% (13 of 13 strings)
Translation: Lecturify/feature
Translate-URL: https://hosted.weblate.org/projects/lecturify/feature/ta/
diff --git a/contribute/feature.ta.po b/contribute/feature.ta.po
index 3e308c3..2862452 100644
--- a/contribute/feature.ta.po
+++ b/contribute/feature.ta.po
@@ -3,18 +3,20 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:08+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/feature/"
+"ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Plain text
 msgid ""
@@ -27,18 +29,21 @@ msgid ""
 "{x} {x} {x} UI for bnc, gamja, soju, thelounge, znc, home page, kiwiirc - "
 "consistent link to home page and other web sites - [[uidetails]]"
 msgstr ""
+"{x} {x} {x} இடைமுகம் க்கு bnc, gamja, soju, thelounge, znc, முகப்பு பக்கம், கிவிர்க்"
+" - முகப்பு பக்கம் மற்றும் பிற வலைத்தளங்களுக்கான நிலையான இணைப்பு - [[uidetails]]"
 
 #. type: Bullet: '* '
 msgid "{x} {x} {o} gamja webchat (taken by Yonle)"
-msgstr ""
+msgstr "{x} {x} {o} கேம் வெப்சாட் (அட் யோன்லே)"
 
 #. type: Bullet: '    * '
 msgid "one public instance for live chat"
-msgstr ""
+msgstr "நேரடி அரட்டைக்கு ஒரு பொது நிகழ்வு"
 
 #. type: Bullet: '    * '
 msgid "plus one registration-only like irccloud - pending bug fix upstream"
 msgstr ""
+"பிளச் ஒன் பதிவு -ஐ.ஆர்.சி முகில் போன்றது - நிலுவையில் உள்ள பிழை சரிசெய்தல் மேலோடை"
 
 #. type: Bullet: '* '
 msgid ""
@@ -47,38 +52,48 @@ msgid ""
 "use - provide them with instructions how to clone this wiki and edit it in a "
 "local .po editor on their OS (gry, 2022-05)"
 msgstr ""
+"{x} {x} {o} வலைபெயர்ப்பு, ஒரு வலை அடிப்படையிலான மொழிபெயர்ப்பாளர்களின் போர்டல் ("
+"NixDork ஆல் எடுக்கப்பட்டது) - பயன்படுத்த எளிதான மற்றொரு மென்பொருளைக் கண்டறியவும் - "
+"மொழிபெயர்ப்பாளர்களைப் பயன்படுத்தும் OS ஐக் கேளுங்கள் - இந்த விக்கியை எவ்வாறு நகலி செய்வது "
+"மற்றும் அதைத் திருத்துவது வழிமுறைகளை அவர்களுக்கு வழங்கவும் அவர்களின் OS இல் ஒரு உள்ளக "
+".po ஆசிரியர் (க்ரி, 2022-05)"
 
 #. type: Bullet: '* '
 msgid "{x} {x} {o} multilingual bouncer request bot (taken by gry)"
-msgstr ""
+msgstr "{x} {x} {o} பன்மொழி பவுன்சர் கோரிக்கை போட் (க்ரியால் எடுக்கப்பட்டது)"
 
 #. type: Bullet: '* '
 msgid ""
 "{x} {o} {o} git hosting, import <https://orange.ircnow.org/src/>, via gitea "
 "(taken by monaco)"
 msgstr ""
+"{x} {o} {o} git ஓச்டிங், இறக்குமதி <https://orange.ircnow.org/src/>, அறிவிலிதேநீர்"
+" வழியாக (மொனாக்கோவால் எடுக்கப்பட்டது)"
 
 #. type: Bullet: '* '
 msgid ""
 "{x} {o} {o} git hosting, import <https://orange.ircnow.org/src/>, via fossil"
 msgstr ""
+"{x} {o} {o} git ஓச்டிங், புதைபடிவம் வழியாக <https://orange.ircnow.org/src/> ஐ "
+"இறக்குமதி செய்க"
 
 #. type: Bullet: '* '
 msgid ""
 "{x} {o} {o} lastseen module edit to show 'is blocked' column in ZNC (taken "
 "by gry)"
-msgstr ""
+msgstr "{x} {o} {o} Znc இல் 'தடுக்கப்பட்ட' நெடுவரிசை (GRY ஆல் எடுக்கப்பட்டது)"
 
 #. type: Bullet: '* '
 msgid ""
 "{x} {o} {o} email account signup script, see [[this page|meet/2022-03-18]] "
 "for details"
 msgstr ""
+"விவரங்களுக்கு {x} {o} {o} மின்னஞ்சல் கணக்கு கையொப்ப ச்கிரிப்ட், பார்க்கவும்"
 
 #. type: Bullet: '* '
 msgid "{o} {o} {o} Chess server compatible with 'xboard -ics'"
-msgstr ""
+msgstr "{o} {o} {o} செச் சேவையகம் 'XBOARD -ICS' உடன் இணக்கமானது"
 
 #. type: Bullet: '* '
 msgid "{o} {o} {o} LDAP for user authentication in ZNC"
-msgstr ""
+msgstr "Znc இல் பயனர் அங்கீகாரத்திற்கான {o} {o} {o} ldap"

Translated using Weblate (Tamil)
Currently translated at 100.0% (6 of 6 strings)
Translation: Lecturify/contribute
Translate-URL: https://hosted.weblate.org/projects/lecturify/contribute/ta/
diff --git a/contribute.ta.po b/contribute.ta.po
index 23d178d..ca24684 100644
--- a/contribute.ta.po
+++ b/contribute.ta.po
@@ -3,46 +3,54 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2022-03-18 18:42-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/"
+"contribute/ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Title #
 #, no-wrap
 msgid "How to contribute"
-msgstr ""
+msgstr "பங்களிப்பது எப்படி"
 
 #. type: Plain text
 msgid ""
 "Volunteer with [[testing]], [[feature]] requests, fixing [[bugs]], or [[non-"
 "technical]] requests."
 msgstr ""
+"[[சோதனை]], [[அம்சம்]] கோரிக்கைகள், சரிசெய்தல் [[பிழைகள்]] அல்லது [[தொழில்நுட்பமற்ற]] "
+"கோரிக்கைகளுடன் தன்னார்வத் தொண்டு செய்யுங்கள்."
 
 #. type: Plain text
 msgid "You may also view the [[meeting minutes|meet]]."
-msgstr ""
+msgstr "நீங்கள் [[சந்திப்பு நிமிடங்கள் | சந்திப்பு]] ஐயும் காணலாம்."
 
 #. type: Plain text
 msgid ""
 "You may also wish to [donate](https://liberapay.com/lecturify/) to help us "
 "pay for domain registration and dedicated server hosting."
 msgstr ""
+"டொமைன் பதிவு மற்றும் அர்ப்பணிப்பு சேவையக ஓச்டிங்கிற்கு பணம் செலுத்த எங்களுக்கு உதவ நீங்கள் "
+"[நன்கொடை] (https://liberapay.com/lecturify/) ஐயும் விரும்பலாம்."
 
 #. type: Plain text
 #, no-wrap
 msgid "[[!meta title=\"Lecturify - IRC chat, tutoring, virtual servers - how to contribute\"]]\n"
 msgstr ""
+"[[! மேவு தலைப்பு = \"விரிவுரை - ஐ.ஆர்.சி அரட்டை, பயிற்சி, மெய்நிகர் சேவையகங்கள் - "
+"எவ்வாறு பங்களிப்பது\"]\n"
 
 #. type: Plain text
 #, no-wrap
 msgid "[[!meta description=\"Lecturify - chat server, web hosting, and *NIX virtual servers - volunteer, contribute, donate.\"]]\n"
-msgstr ""
+msgstr "[.\n"

Translated using Weblate (Tamil)
Currently translated at 100.0% (22 of 22 strings)
Translation: Lecturify/contact
Translate-URL: https://hosted.weblate.org/projects/lecturify/contact/ta/
diff --git a/contact.ta.po b/contact.ta.po
index 3dbff22..ac11720 100644
--- a/contact.ta.po
+++ b/contact.ta.po
@@ -3,115 +3,129 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:08+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/contact/"
+"ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Title ##
 #, no-wrap
 msgid "Contact us"
-msgstr ""
+msgstr "எங்களை தொடர்புகொள்"
 
 #. type: Title ###
 #, no-wrap
 msgid "E-mail "
-msgstr ""
+msgstr "மின்னஞ்சல் "
 
 #. type: Plain text
 msgid "Query [by email](mailto:support+202203@lecturify.net) for help please."
 msgstr ""
+"வினவல் [மின்னஞ்சல் மூலம்] (மெயில்டோ: support+202203@lecturify.net) உதவிக்கு."
 
 #. type: Title ###
 #, no-wrap
 msgid "Speak with a tutor"
-msgstr ""
+msgstr "ஒரு ஆசிரியருடன் பேசுங்கள்"
 
 #. type: Plain text
 msgid "Please see tutoring timetable [here](http://lecturify.net/v6/time.php)."
 msgstr ""
+"பயிற்சி கால அட்டவணையைப் பார்க்கவும் [இங்கே] (http://lecturify.net/v6/time.php)."
 
 #. type: Plain text
 msgid "When the class is open, a tutor answers within several minutes."
 msgstr ""
+"வகுப்பு திறந்திருக்கும் போது, ஒரு ஆசிரியர் பல நிமிடங்களுக்குள் பதிலளிக்கிறார்."
 
 #. type: Title ###
 #, no-wrap
 msgid "Live chat"
-msgstr ""
+msgstr "நேரடி அரட்டை"
 
 #. type: Title ####
 #, no-wrap
 msgid "IRC"
-msgstr ""
+msgstr "Irc"
 
 #. type: Plain text
 #, no-wrap
 msgid "**[Chat now](https://yonlecoder.host.lecturify.net/gamja/)**.\n"
-msgstr ""
+msgstr "**[Chat now](https://yonlecoder.host.lecturify.net/gamja/)**.\n"
 
 #. type: Plain text
 msgid ""
 "We are not always instantly available. Please, keep the chat page open for "
 "at least half an hour."
 msgstr ""
+"நாங்கள் எப்போதும் உடனடியாக கிடைக்கவில்லை. தயவுசெய்து, அரட்டை பக்கத்தை குறைந்தது அரை மணி "
+"நேரம் திறந்து வைக்கவும்."
 
 #. type: Plain text
 #, no-wrap
 msgid "Direct chat server address is <[irc.lecturify.net at #lecturify](irc://irc.lecturify.net/lecturify)>.\n"
 msgstr ""
+"நேரடி அரட்டை சேவையக முகவரி <[irc.lecturify.net இல் #lecturify] (irc: //"
+"irc.lecturify.net/lecturify)>.\n"
 
 #. type: Plain text
 msgid "Alternative server:"
-msgstr ""
+msgstr "மாற்று சேவையகம்:"
 
 #. type: Bullet: '- '
 msgid "ariana.lecturify.net (port 6667 / 6697 for TLS)"
-msgstr ""
+msgstr "arana.lecturify.net (TLS க்கு துறைமுகம் 6667 /6697)"
 
 #. type: Title ####
 #, no-wrap
 msgid "Other networks"
-msgstr ""
+msgstr "பிற நெட்வொர்க்குகள்"
 
 #. type: Plain text
 msgid "Lecturify also has an IRC channel at the following networks:"
 msgstr ""
+"விரிவுரை பின்வரும் நெட்வொர்க்குகளில் ஒரு ஐ.ஆர்.சி சேனலையும் கொண்டுள்ளது:"
 
 #. type: Bullet: '- '
 msgid "[HybridIRC](https://www.hybridirc.com), in English and Turkish"
-msgstr ""
+msgstr "[HybridIRC](https://www.hybridirc.com), in ஆங்கிலம் and துருக்கிய"
 
 #. type: Bullet: '- '
 msgid "[IRCgo](https://www.ircgo.org), in English and Arabic"
-msgstr ""
+msgstr "[Ircgo] (https://www.ircgo.org), ஆங்கிலம் மற்றும் அரபு மொழியில்"
 
 #. type: Bullet: '- '
 msgid "[KampungChat](https://www.kampungchat.net), Malaysian"
-msgstr ""
+msgstr "[Kampungchat] (https://www.kampungchat.net), மலேசியன்"
 
 #. type: Bullet: '- '
 msgid "[libera](http://libera.chat)"
-msgstr ""
+msgstr "[லைபரா] (http://libera.chat)"
 
 #. type: Bullet: '- '
 msgid "[oftc](http://www.oftc.net)"
-msgstr ""
+msgstr "[oftc] (http://www.oftc.net)"
 
 #. type: Plain text
 #, no-wrap
 msgid "[[!meta title=\"Lecturify - IRC chat, tutoring, virtual servers - contact\"]]\n"
 msgstr ""
+"[[! மேவு தலைப்பு = "
+"\"விரிவுரை - ஐ.ஆர்.சி அரட்டை, பயிற்சி, மெய்நிகர் சேவையகங்கள் - தொடர்பு\"]]\n"
 
 #. type: Plain text
 #, no-wrap
 msgid "[[!meta description=\"Lecturify - chat server, web hosting, and *NIX virtual servers - chat and email contacts.\"]]\n"
 msgstr ""
+"[[! மேவு விளக்கம் = \"விரிவுரை - அரட்டை சேவையகம், வலை ஓச்டிங் மற்றும் *நிக்ச் மெய்நிகர் "
+"சேவையகங்கள் - அரட்டை மற்றும் மின்னஞ்சல் தொடர்புகள்.\"]]]\n"

Translated using Weblate (Tamil)
Currently translated at 100.0% (9 of 9 strings)
Translation: Lecturify/bugs
Translate-URL: https://hosted.weblate.org/projects/lecturify/bugs/ta/
diff --git a/contribute/bugs.ta.po b/contribute/bugs.ta.po
index 54c56b2..5754940 100644
--- a/contribute/bugs.ta.po
+++ b/contribute/bugs.ta.po
@@ -3,50 +3,61 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2022-03-19 11:19-0400\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/bugs/ta/>"
+"\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Plain text
 msgid ""
 "If you would like to volunteer with implementation, or have some "
 "suggestions, please [[contact]] us."
 msgstr ""
+"நீங்கள் செயல்படுத்துவதில் தன்னார்வத் தொண்டு செய்ய விரும்பினால், அல்லது சில பரிந்துரைகள் "
+"இருந்தால், தயவுசெய்து எங்களை [தொடர்பு]]."
 
 #. type: Bullet: '* '
 msgid "{x} {x} {x} intermittent large ping times to some guests"
-msgstr ""
+msgstr "{x} {x} {x} சில விருந்தினர்களுக்கு இடைப்பட்ட பெரிய பிங் நேரங்கள்"
 
 #. type: Bullet: '* '
 msgid "{x} {x} {x} bad signature when visiting <https://lecturify.net/v6/>"
 msgstr ""
+"{x} {x} {x} மோசமான கையொப்பம் <https://lecturify.net/v6/> ஐப் பார்வையிடும்போது"
 
 #. type: Bullet: '* '
 msgid ""
 "{x} {x} {x} a guest has high ping times intermittently, see [[this page|"
 "meet/2022-03-18]] for details"
 msgstr ""
+"விவரங்களுக்கு {x} {x} {x} ஒரு விருந்தினர் அதிக பிங் நேரங்களைக் கொண்டுள்ளனர், "
+"[[இந்த பக்கம் | சந்திப்பு/2022-03-18] ஐப் பார்க்கவும்]]"
 
 #. type: Bullet: '* '
 msgid ""
 "{x} {x} {o} ikiwiki's edit page does not have `<meta name=\"viewport\" "
 "content=\"width=device-width, initial-scale=1\" />`"
 msgstr ""
+"{x} {x} {o} ikiwiki's தொகு page does not have `<meta name=\"viewport\" "
+"content=\"width=device-width, initial-scale=1\" />`"
 
 #. type: Bullet: '* '
 msgid ""
 "{x} {x} {o} https on devuan guest, see [[this page|meet/2022-03-18]] for "
 "details"
 msgstr ""
+"விவரங்களுக்கு {x} {x} {o} https இல் தேவுவான் விருந்தினரில், "
+"[[இந்த பக்கம் | சந்தியுங்கள்/2022-03-18]]]"
 
 #. type: Bullet: '* '
 msgid ""
@@ -57,11 +68,16 @@ msgid ""
 "identity=mailfrom; envelope-from=\"gry@lecturify.net\"; helo=mail-pg1-f197."
 "google.com; client-ip=209.85.215.197`"
 msgstr ""
+"{x} {x} {o gemail `பெறப்பட்ட-எச்.பி.எஃப்: சாப்ட்ஃபெயில் (லெக்டரிஃபைரிங். தவறான "
+"தோல்விகளுக்கு தற்போது தயாரிக்கப்படவில்லை (பொறிமுறையானது '~ அனைத்தும்' பொருந்தியது)) "
+"ரிசீவர் = spam1.vcn.bc.ca; அடையாளம் = அஞ்சல்; உறை-from = \"gry@lecturify.net\"; "
+"helo = mail-pg1-f197.google.com; கிளையன்ட்-ஐபி = 209.85.215.197`"
 
 #. type: Bullet: '* '
 msgid "{x} {o} {o} bncreg. subdomain instead of orange (taken by gry)"
 msgstr ""
+"{x} {o} {o} bncreg. ஆரஞ்சு நிறத்திற்கு பதிலாக துணை டொமைன் (க்ரியால் எடுக்கப்பட்டது)"
 
 #. type: Bullet: '* '
 msgid "{x} {o} {o} muttrc does not work on one of the guests"
-msgstr ""
+msgstr "{x} {o} {o} muttrc விருந்தினர்களில் ஒருவருக்கு வேலை செய்யாது"

Translated using Weblate (Tamil)
Currently translated at 100.0% (58 of 58 strings)
Translation: Lecturify/admindocs
Translate-URL: https://hosted.weblate.org/projects/lecturify/admindocs/ta/
diff --git a/admindocs.ta.po b/admindocs.ta.po
index 8d6f290..c70939a 100644
--- a/admindocs.ta.po
+++ b/admindocs.ta.po
@@ -3,66 +3,72 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-08-25 12:12+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/"
+"admindocs/ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Title #
 #, no-wrap
 msgid "todo"
-msgstr ""
+msgstr "அனைத்தும்"
 
 #. type: Bullet: '1. '
 msgid "fundraising banner on social medias , Yonle"
-msgstr ""
+msgstr "சமூக ஊடகங்களில் பொருள் திரட்டும் பேனர், ஆன்லைனில்"
 
 #. type: Bullet: '2. '
 msgid "fundraising banner on this website, gry"
-msgstr ""
+msgstr "பொருள் திரட்டும் பேனர் இந்த இணையதளத்தில், gry"
 
 #. type: Bullet: '1. '
 msgid "setup goaccess on ariana, Untaken"
-msgstr ""
+msgstr "அரியானாவில் கோயாக்செச் அமைக்கவும், அவிழ்க்கப்படுகிறது"
 
 #. type: Bullet: '1. '
 msgid "publish lbot tutorials on ikiwiki, gry"
-msgstr ""
+msgstr "இகிவிகி, க்ரை மீது LBOT பயிற்சிகளை வெளியிடுங்கள்"
 
 #. type: Bullet: '1. '
 msgid "make a javascript form to submit and edit lbot ecourses, Untaken"
 msgstr ""
+"Lbot ecourses ஐ சமர்ப்பிக்கவும் திருத்தவும் சாவாச்கிரிப்ட் படிவத்தை உருவாக்கவும்,"
 
 #. type: Title #
 #, no-wrap
 msgid "other notes"
-msgstr ""
+msgstr "மற்ற குறிப்புகள்"
 
 #. type: Bullet: '* '
 msgid "orange (lecturify.net) vps runs email, znc, thegreatBNC"
 msgstr ""
+"ஆரஞ்சு (லெக்டரிஃபை.நெட்) வி.பி.எச் மின்னஞ்சல், ZNC, thegreatbnc ஐ இயக்குகிறது"
 
 #. type: Bullet: '  * '
 msgid "ssl update script in /home/znc/etc/ssl/"
-msgstr ""
+msgstr "SSL புதுப்பிப்பு ச்கிரிப்ட்/HOME/ZNC/ETC/SSL/"
 
 #. type: Bullet: '  * '
 msgid "znc monitor and notify users via email scripts in /home/gry/znc/"
 msgstr ""
+"ZNC மானிட்டர்/GRY/ZNC/இல் மின்னஞ்சல் ச்கிரிப்ட்கள் வழியாக பயனர்களுக்கு அறிவிக்கவும்"
 
 #. type: Bullet: '     * '
 msgid ""
 "there is file /home/gry/znc/users/USERNAME.txt for each user it is generated "
 "via 'cd /home/gry/znc; ksh u.sh USERNAME >> users/USERNAME.txt'"
 msgstr ""
+"ஒவ்வொரு பயனருக்கும் கோப்பு /ஓம் KSH U.SH பயனர்பெயர் >> பயனர்கள்/பயனர்பெயர். TXT '"
 
 #. type: Bullet: '     * '
 msgid ""
@@ -70,10 +76,15 @@ msgid ""
 "require you to press enter a few times to review the email TO address and "
 "email content"
 msgstr ""
+"ச்கிரிப்ட்களில் ஒன்று 'ksh அறிவிப்பு-செயலற்ற தன்மை. பயனர்பெயர்' போன்றவை, இது "
+"உரையாற்றுவதற்கும் மின்னஞ்சல் அனுப்புவதற்கும் மின்னஞ்சலை மதிப்பாய்வு செய்ய சில முறை Enter ஐ "
+"அழுத்த வேண்டும்"
 
 #. type: Bullet: '  * '
 msgid "all znc admins to have email password for support@lecturify.net"
 msgstr ""
+"Support@lecturify.net க்கான மின்னஞ்சல் கடவுச்சொல்லைக் கொண்டிருக்கும் அனைத்து ZNC "
+"நிர்வாகிகளும்"
 
 #. type: Bullet: '  * '
 msgid ""
@@ -82,180 +93,199 @@ msgid ""
 "duplicates by ip or email Currently takes into account only exact matches by "
 "IP, does not do fuzzy matches"
 msgstr ""
+"அனைத்து புதிய ZNC பதிவுகளுக்கும் கையேடு ஒப்புதல் தேவைப்படுகிறது, பயனர்கள் இயல்புநிலையா"
+"க தடுக்கப்படுகிறார்கள், 'Ksh comp.sh பயனர்பெயர்'/home/gry/znc/ஐபி அல்லது மின்னஞ்சல் "
+"மூலம் நகல்களைத் தேட பரிந்துரைக்கவும், தற்போது ஐபி மூலம் சரியான பொருத்தங்களை மட்டுமே "
+"கணக்கில் எடுத்துக்கொள்கிறது, இல்லை தெளிவற்ற போட்டிகளைச் செய்யுங்கள்"
 
 #. type: Bullet: '* '
 msgid "navel (host.lecturify.net) dedi runs vm guests"
-msgstr ""
+msgstr "தொப்புள் (Host.Lecturify.net) DEDI VM விருந்தினர்களை இயக்குகிறது"
 
 #. type: Bullet: '  * '
 msgid "'devuan-gry' hosts an ikiwiki for www.lecturify.net"
-msgstr ""
+msgstr "'தேவுவான்-க்ரி' www.lecturify.net க்கு ஒரு இகிவிகியை வழங்குகிறது"
 
 #. type: Bullet: '    * '
 msgid "requires working ssl"
-msgstr ""
+msgstr "வேலை செய்யும் SSL தேவை"
 
 #. type: Bullet: '  * '
 msgid "'nixdork' working on weblate web based translation tool"
 msgstr ""
+"வலைபெயர்ப்பு வலை அடிப்படையிலான மொழிபெயர்ப்பு கருவியில் பணிபுரியும் 'நிக்ச்டோர்க்'"
 
 #. type: Bullet: '  * '
 msgid "'yonle' runs gamja webchat linked at this site sidebar"
 msgstr ""
+"'யோன்லே' இந்த தள பக்கப்பட்டியில் இணைக்கப்பட்ட கம்சா வெப்சாட்டை இயக்குகிறது"
 
 #. type: Bullet: '  * '
 msgid "'lbot' vps for future multilingual version of thegreatBNC"
-msgstr ""
+msgstr "TheGreatBnc இன் எதிர்கால பன்மொழி பதிப்பிற்கான 'LBOT' VPS"
 
 #. type: Bullet: '  * '
 msgid "'freeusers' guest for jacobk from libreplanet"
-msgstr ""
+msgstr "லிப்ரேப்ளானெட்டிலிருந்து சேக்கப்க்கிற்கான 'ஃப்ரீசர்ச்' விருந்தினர்"
 
 #. type: Bullet: '  * '
 msgid "frontier guest for famous from libreplanet"
-msgstr ""
+msgstr "லிப்ரேப்ளானெட்டிலிருந்து பிரபலமான எல்லைப்புற விருந்தினர்"
 
 #. type: Plain text
 msgid "identify every single member of the team, and their abilites"
-msgstr ""
+msgstr "அணியின் ஒவ்வொரு உறுப்பினரையும் அவர்களின் திறன்களையும் அடையாளம் காணவும்"
 
 #. type: Bullet: '  * '
 msgid "agroena, fixing email to 10/10 score, znc admin"
-msgstr ""
+msgstr "அக்ரோனா, 10/10 மதிப்பெண்ணுக்கு மின்னஞ்சலை சரிசெய்தல், ZNC நிர்வாகி"
 
 #. type: Bullet: '  * '
 msgid "nixdork, tor usage, weblate setup, mumble usage"
-msgstr ""
+msgstr "nixdork, tor பயன்பாடு, வலைபெயர்ப்பு அமைப்பு, முணுமுணுப்பு பயன்பாடு"
 
 #. type: Bullet: '  * '
 msgid "yonle, nodejs apps, gamja webchat, znc admin, install openbsd upgrades"
 msgstr ""
+"யோன்லே, நோட்செச் பயன்பாடுகள், காம்சா வெப்சாட், ZNC நிர்வாகி, OpenBSD மேம்படுத்தல்களை "
+"நிறுவவும்"
 
 #. type: Bullet: '  * '
 msgid "Siva, email setup, znc setup, new vps creation"
-msgstr ""
+msgstr "SIVA, மின்னஞ்சல் அமைவு, ZNC அமைவு, புதிய VPS உருவாக்கம்"
 
 #. type: Bullet: '  * '
 msgid ""
 "Baytuch, writing rcctl scripts from everything, minetest setup and admin"
 msgstr ""
+"Baytuch, எல்லாவற்றிலிருந்தும் RCCTL ச்கிரிப்ட்களை எழுதுதல், மின்டெச்ட் அமைப்பு மற்றும் "
+"நிர்வாகி"
 
 #. type: Bullet: '  * '
 msgid "Miniontoby, running minetest server, php programming"
-msgstr ""
+msgstr "Miniontoby, இயங்கும் மின்டெச்ட் சேவையகம், பிஎச்பி நிரலாக்க"
 
 #. type: Bullet: '  * '
 msgid "gry, irc bot writing, maintaining znc, programming in ksh and perl"
 msgstr ""
+"gry, irc போட் எழுதுதல், ZNC ஐ பராமரித்தல், Ksh மற்றும் பெர்ல் இல் நிரலாக்கமானது"
 
 #. type: Plain text
 msgid "note about openbsd upgrade"
-msgstr ""

(Diff truncated)
Translated using Weblate (Tamil)
Currently translated at 100.0% (12 of 12 strings)
Translation: Lecturify/add
Translate-URL: https://hosted.weblate.org/projects/lecturify/add/ta/
diff --git a/services/tutoring/add.ta.po b/services/tutoring/add.ta.po
index 214d9b1..4049651 100644
--- a/services/tutoring/add.ta.po
+++ b/services/tutoring/add.ta.po
@@ -3,59 +3,74 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:20+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/add/ta/>"
+"\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Plain text
 msgid "A lecturify course is in plain text format, delivered via IRC chat."
 msgstr ""
+"ஒரு விரிவுரை பாடநெறி எளிய உரை வடிவத்தில் உள்ளது, ஐ.ஆர்.சி அரட்டை வழியாக "
+"வழங்கப்படுகிறது."
 
 #. type: Plain text
 msgid ""
 "Please see [[contact]] to join our channel and try our existing courses."
 msgstr ""
+"எங்கள் சேனலில் சேரவும், தற்போதுள்ள எங்கள் படிப்புகளை முயற்சிக்கவும் [[தொடர்பு]] ஐப் "
+"பார்க்கவும்."
 
 #. type: Plain text
 msgid "We have courses about UNIX and about journalism and news writing."
 msgstr ""
+"யுனிக்ச் மற்றும் செய்தித் தாள் மற்றும் செய்தி எழுதுதல் பற்றிய படிப்புகள் எங்களிடம் உள்ளன."
 
 #. type: Plain text
 msgid ""
 "Like an internship or a class, practicing these topics with lecturify helps "
 "you learn new skills."
 msgstr ""
+"இன்டர்ன்சிப் அல்லது வகுப்பைப் போலவே, இந்த தலைப்புகளை விரிவுரையுடன் பயிற்சி செய்வது புதிய "
+"திறன்களைக் கற்றுக்கொள்ள உதவுகிறது."
 
 #. type: Plain text
 msgid ""
 "To add your own course, please convert it to plain text format (markdown) "
 "and add prompts."
 msgstr ""
+"உங்கள் சொந்த பாடத்திட்டத்தைச் சேர்க்க, தயவுசெய்து அதை எளிய உரை வடிவத்திற்கு (மார்க் டவுன்) "
+"மாற்றி, கேட்கும் சேர்க்கைகளைச் சேர்க்கவும்."
 
 #. type: Plain text
 msgid ""
 "After each prompt, write '----', it will be like a horizontal line. The "
 "tutoring chat bot will stop and wait."
 msgstr ""
+"ஒவ்வொரு வரியில், எழுதுங்கள் '----', இது ஒரு கிடைமட்ட கோடு போல இருக்கும். பயிற்சி "
+"அரட்டை போட் நின்று காத்திருக்கும்."
 
 #. type: Plain text
 msgid ""
 "Prompts give the participants time to finish the assigned task and discuss "
 "it in live chat with an available tutor."
 msgstr ""
+"நியமனங்கள் பங்கேற்பாளர்களுக்கு ஒதுக்கப்பட்ட பணியை முடிக்க நேரம் கொடுக்கவும், கிடைக்கக்கூடிய "
+"ஆசிரியருடன் நேரடி அரட்டையில் விவாதிக்கவும்."
 
 #. type: Plain text
 msgid "Example:"
-msgstr ""
+msgstr "எடுத்துக்காட்டு:"
 
 #. type: Fenced code block
 #, no-wrap
@@ -73,19 +88,41 @@ msgid ""
 "----\n"
 "Thank you for reading biology with me today. Please send your feedback to sam@lecturify.net Thanks!\n"
 msgstr ""
+"ஆய், என் பெயர் சாம். நான் இன்று உயிரியல் பற்றி பேசுகிறேன்.\n"
+" வகுப்பின் முதல் பகுதி உயிரினங்களின் வகைப்பாடு.\n"
+" அவை தாவரங்கள் அல்லது விலங்குகளாக இருக்கலாம்.\n"
+" முக்கிய வேறுபாடு என்னவென்றால், விலங்குகள் சொந்தமாக நகர முடியும், அதே நேரத்தில் தாவரங்கள்"
+" நிலையானவை.\n"
+" இதைப் பற்றி விவாதிப்போம். உங்களுக்குத் தெரிந்த இரண்டு அல்லது மூன்று தாவரங்களின் "
+"எடுத்துக்காட்டுகள் மற்றும் இரண்டு அல்லது மூன்று விலங்குகளின் எடுத்துக்காட்டுகள்.\n"
+" ----\n"
+" அருமை. (சில விதிவிலக்குகள்;\n"
+" இப்போது நாம் மற்றொரு வித்தியாசத்தை விவாதிக்கலாம், சுவாசிக்கலாம்.\n"
+" விலங்குகள் அதிக O2 ஐ உள்ளிழுக்கின்றன மற்றும் அதிக CO2 ஐ சுவாசிக்கின்றன. தாவரங்கள் "
+"பெரும்பாலும் எதிர் செய்கின்றன.\n"
+" O2 மற்றும் CO2 பற்றி உங்களுக்குத் தெரிந்ததைச் சொல்லுங்கள். ஒரு தாவரத்திலோ அல்லது "
+"விலங்குக்கோ நுழைந்த பிறகு அதில் என்ன நடக்கும்?\n"
+" ----\n"
+" இன்று என்னுடன் உயிரியலைப் படித்ததற்கு நன்றி. உங்கள் கருத்தை sam@lecturify.net க்கு "
+"அனுப்பவும் நன்றி!\n"
 
 #. type: Plain text
 msgid ""
 "After converting your course to this format, please [[contact]] us and send "
 "it by e-mail."
 msgstr ""
+"உங்கள் பாடத்திட்டத்தை இந்த வடிவமைப்பிற்கு மாற்றிய பிறகு, தயவுசெய்து எங்களை [[தொடர்பு]] "
+"மற்றும் மின்னஞ்சல் மூலம் அனுப்புங்கள்."
 
 #. type: Plain text
 msgid ""
 "We will help you choose the best IRC network and create a channel for your "
 "course."
 msgstr ""
+"சிறந்த ஐ.ஆர்.சி நெட்வொர்க்கைத் தேர்வுசெய்து உங்கள் பாடநெறிக்கு ஒரு சேனலை உருவாக்க நாங்கள் "
+"உங்களுக்கு உதவுவோம்."
 
 #. type: Plain text
 msgid "If you have any questions, please send us an email. Thank you."
 msgstr ""
+"உங்களிடம் ஏதேனும் கேள்விகள் இருந்தால், எங்களுக்கு மின்னஞ்சல் அனுப்புங்கள். நன்றி."

Translated using Weblate (Tamil)
Currently translated at 100.0% (16 of 16 strings)
Translation: Lecturify/2022-03-25
Translate-URL: https://hosted.weblate.org/projects/lecturify/2022-03-25/ta/
diff --git a/meet/2022-03-25.ta.po b/meet/2022-03-25.ta.po
index 901a3fa..80ad2c8 100644
--- a/meet/2022-03-25.ta.po
+++ b/meet/2022-03-25.ta.po
@@ -3,83 +3,88 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:20+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/"
+"2022-03-25/ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Plain text
 msgid "Agenda"
-msgstr ""
+msgstr "நிகழ்ச்சி நிரல்"
 
 #. type: Bullet: '* '
 msgid ""
 "[[contribute/testing/last seen 2]] znc module open for testing, posted by "
 "gry at 2022-03-22"
 msgstr ""
+"[[contribute/testing/last seen 2]] znc தொகுதி திற க்கு testing, posted by gry "
+"at 2022-03-22"
 
 #. type: Bullet: '* '
 msgid "testing mumble.shelltalk.net now"
-msgstr ""
+msgstr "Mummble.shelltalk.net ஐ இப்போது சோதனை"
 
 #. type: Bullet: '* '
 msgid "<http://www.lecturify.net> translations -"
-msgstr ""
+msgstr "<http://www.lecturify.net> மொழிபெயர்ப்புகள் -"
 
 #. type: Bullet: '    * '
 msgid "gry expanded 'our services' page,"
-msgstr ""
+msgstr "க்ரி 'எங்கள் சேவைகள்' பக்கத்தை விரிவுபடுத்தியது,"
 
 #. type: Bullet: '    * '
 msgid "gry edited template to move links to page end"
-msgstr ""
+msgstr "பக்க முடிவுக்கு இணைப்புகளை நகர்த்த GRY திருத்தப்பட்ட வார்ப்புரு"
 
 #. type: Bullet: '* '
 msgid ""
 "gmail issue \"Received-SPF: softfail (lecturify.net: Sender is not "
 "authorized by default to use \" - fixed by agroena"
-msgstr ""
+msgstr "சிமெயில் வெளியீடு \"பெறப்பட்ட -எச்.பி.எஃப்: சாஃப்ட்ஃபெயில் (லெக்டரிஃபை."
 
 #. type: Bullet: '* '
 msgid "nixdork guest, ping times, install hidden service to test -"
 msgstr ""
+"நிக்ச்டோர்க் விருந்தினர், பிங் நேரங்கள், சோதிக்க மறைக்கப்பட்ட சேவையை நிறுவவும் -"
 
 #. type: Bullet: '* '
 msgid "nixdork guest, ping times, run tcpdump to test -"
-msgstr ""
+msgstr "Nixdork விருந்தினர், பிங் டைம்ச், சோதனை செய்ய TCPDump ஐ இயக்கவும் -"
 
 #. type: Bullet: '* '
 msgid "nixdork guest, find another location -"
-msgstr ""
+msgstr "nixdork விருந்தினர், மற்றொரு இடத்தைக் கண்டுபிடி -"
 
 #. type: Bullet: '* '
 msgid "Yonle gamja with scrollback -"
-msgstr ""
+msgstr "சுருள் மூலம் யோன்லே கம்சா -"
 
 #. type: Bullet: '* '
 msgid "minetest testing -"
-msgstr ""
+msgstr "மின்டெச்ட் சோதனை -"
 
 #. type: Bullet: '* '
 msgid "minetest MisterE -"
-msgstr ""
+msgstr "மின்டெச்ட் மர்மங்கள் -"
 
 #. type: Bullet: '* '
 msgid "[[meet/2022-03-18/logo-ideas]] -"
-msgstr ""
+msgstr "[[சந்திப்பு/2022-03-18/லோகோ-ஐயாக்கள்]]"
 
 #. type: Bullet: '* '
 msgid "name of chess server to install -"
-msgstr ""
+msgstr "நிறுவ சதுரங்க சேவையகத்தின் பெயர் -"
 
 #. type: Bullet: '* '
 msgid "other points -"
-msgstr ""
+msgstr "மற்ற புள்ளிகள் -"

Translated using Weblate (Tamil)
Currently translated at 100.0% (21 of 21 strings)
Translation: Lecturify/2022-03-18
Translate-URL: https://hosted.weblate.org/projects/lecturify/2022-03-18/ta/
diff --git a/meet/2022-03-18.ta.po b/meet/2022-03-18.ta.po
index dc2444e..cdd5f77 100644
--- a/meet/2022-03-18.ta.po
+++ b/meet/2022-03-18.ta.po
@@ -3,28 +3,32 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2025-01-11 11:07+0000\n"
+"Last-Translator: தமிழ்நேரம் <anishprabu.t@gmail.com>\n"
+"Language-Team: Tamil <https://hosted.weblate.org/projects/lecturify/"
+"2022-03-18/ta/>\n"
+"Language: ta\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.10-dev\n"
 
 #. type: Plain text
 msgid ""
 "legend (!) clear to-do item [!] unsolved problem {o} feature request {i} "
 "note, no action needed"
 msgstr ""
+"புராணக்கதை (!) செய்ய வேண்டிய உருப்படி [!] தீர்க்கப்படாத சிக்கல் {o} அம்ச கோரிக்கை {i} "
+"குறிப்பு, எந்த நடவடிக்கையும் தேவையில்லை"
 
 #. type: Bullet: '* '
 msgid "{i} gry, jrmu, ran, izzyb present"
-msgstr ""
+msgstr "{i} விளையாட்டுகள், JRM, காயங்கள், izzyb தற்போது"
 
 #. type: Bullet: '* '
 msgid ""
@@ -32,6 +36,9 @@ msgid ""
 "Russian, translators welcome to query irc or email to request a new language "
 "and assistance with account creation"
 msgstr ""
+"{i} (!) <http://www.lecturify.net> இந்தோனேசிய மற்றும் ரச்ய மொழியில் ஓரளவு "
+"மொழிபெயர்க்கப்பட்ட, மொழிபெயர்ப்பாளர்கள் வினவல் ஐஆர்சி அல்லது மின்னஞ்சலை வரவேற்கிறார்கள், "
+"கணக்கு உருவாக்கத்துடன் ஒரு புதிய மொழியையும் உதவியையும் கோர மின்னஞ்சல்"
 
 #. type: Bullet: '* '
 msgid ""
@@ -43,93 +50,120 @@ msgid ""
 "from=\"gry@lecturify.net\"; helo=mail-pg1-f197.google.com; client-"
 "ip=209.85.215.197`"
 msgstr ""
+". Mfrom 'அடையாளம், இருப்பினும் டொமைன் தற்போது தவறான தோல்விகளுக்கு தயாராக இல்லை "
+"(பொறிமுறையானது' ~ அனைத்து 'பொருந்தியது)) ரிசீவர் = Spam1.vcn.bc.ca; அடையாளம் = "
+"அஞ்சல்; உறை-from = \"gry@lecturify.net\"; helo = mail-pg1-f197.google.com; "
+"கிளையன்ட்-ஐபி = 209.85.215.197`"
 
 #. type: Bullet: '* '
 msgid ""
 "(!) everyone to test mumble.shelltalk.net as nixdork finds it is more stable "
 "for him than jitsi -- install mumble on your favourite audio and screen "
 "capable device -- as far as i know, it is free and opensource [high urgency]"
-msgstr ""
+msgstr ". ]]"
 
 #. type: Bullet: '* '
 msgid ""
 "(!) everyone to consider what to do -- nixdork's guest has issues with "
 "networking on his guest Any help welcome! [high urgency]"
-msgstr ""
+msgstr ". [அதிக அவசரம்]"
 
 #. type: Plain text
 #, no-wrap
 msgid "    64 bytes from 38.87.162.88: icmp_seq=24728 ttl=253 time=1.846 ms    \n"
 msgstr ""
+"    38.87.162.88 இலிருந்து 64 பைட்டுகள்: ICMP_SEQ = 24728 TTL = 253 நேரம் = "
+"1.846 எம்.எச்    \n"
 
 #. type: Plain text
 #, no-wrap
 msgid "    64 bytes from 38.87.162.88: icmp_seq=24729 ttl=253 time=174109.313 ms\n"
 msgstr ""
+"    38.87.162.88 இலிருந்து 64 பைட்டுகள்: ICMP_SEQ = 24729 TTL = 253 நேரம் = "
+"174109.313 எம்.எச்\n"
 
 #. type: Plain text
 #, no-wrap
 msgid "    64 bytes from 38.87.162.88: icmp_seq=24730 ttl=253 time=173109.470 ms\n"
 msgstr ""
+"    38.87.162.88 இலிருந்து 64 பைட்டுகள்: ICMP_SEQ = 24730 TTL = 253 நேரம் = "
+"173109.470 எம்.எச்\n"
 
 #. type: Plain text
 #, no-wrap
 msgid "    64 bytes from 38.87.162.88: icmp_seq=24731 ttl=253 time=172109.502 ms\n"
 msgstr ""
+"    38.87.162.88 இலிருந்து 64 பைட்டுகள்: ICMP_SEQ = 24731 TTL = 253 நேரம் = "
+"172109.502 MS\n"
 
 #. type: Bullet: '    * '
 msgid ""
 "try tcpdump, try running a hidden service on the guest, noting udp and mosh "
 "do not work"
 msgstr ""
+"TCPDump ஐ முயற்சிக்கவும், விருந்தினரிடம் மறைக்கப்பட்ட சேவையை இயக்க முயற்சிக்கவும், யுடிபி"
+" மற்றும் மோச் வேலை செய்யாது என்று குறிப்பிடவும்"
 
 #. type: Bullet: '* '
 msgid ""
 "[!] someone to add https support for <http://www.lecturify.net> (devuan-gry "
 "guest on lecturify-host). remains an open question"
-msgstr ""
+msgstr ". ஒரு திறந்த கேள்வியாக உள்ளது"
 
 #. type: Plain text
 #, no-wrap
 msgid "* (!) Yonle to keep going - Yonle installed gamja, the version without keeping scrollback works, Yonle is following up with upstream about fixing a bug with gamja+soju   to have saved scrollback in webchat. Ongoing. [medium urgency]\n"
-msgstr ""
+msgstr ". நடந்து கொண்டிருக்கிறது. [நடுத்தர அவசரம்]\n"
 
 #. type: Bullet: '* '
 msgid ""
 "(!) everyone to join Baytuch started minetest.lecturify.net:30000 - Please "
 "test [medium urgency]"
 msgstr ""
+"(!) everyone பெறுநர் join Baytuch started minetest.lecturify.net:30000 - "
+"Please தேர்வு [medium urgency]"
 
 #. type: Bullet: '    * '
 msgid ""
 "MisterE on #exile (also mantar, yad ) #blockbomber-ingame #minetest-dev - "
 "collaborate - his own mods?"
 msgstr ""
+"#Exile இல் மிச்டே (மேலும் மாண்டர், யாட்) #பிளாக்போம்பர் -இஞ்சேம் #மின்டெச்ட் -டெவ் - "
+"ஒத்துழைப்பு - அவரது சொந்த மோட்ச்?"
 
 #. type: Bullet: '    * '
 msgid "document three minetest worlds"
-msgstr ""
+msgstr "மூன்று மின்டெச்ட் உலகங்களை ஆவணப்படுத்தவும்"
 
 #. type: Bullet: '* '
 msgid ""
 "(!) everyone to think of a Lecturify logo - [[meet/2022-03-18/logo-ideas]]"
 msgstr ""
+"(!) everyone பெறுநர் think of a Lecturify அடையாளம் - "
+"[[meet/2022-03-18/logo-ideas]]"
 
 #. type: Bullet: '    * '
 msgid "ask error, monaco, Lohang about logo as they might be designers"
 msgstr ""
+"லோகோவைப் பற்றி பிழை, மொனாக்கோ, லோஆங்கைக் கேளுங்கள், ஏனெனில் அவர்கள் வடிவமைப்பாளர்களாக "
+"இருக்கலாம்"
 
 #. type: Bullet: '* '
 msgid ""
 "(!) Siva to check IRC logs to find what chess server to run [low urgency]"
 msgstr ""
+"(!) சிவா என்ன சதுரங்க சேவையகம் இயக்க வேண்டும் என்பதைக் கண்டறிய ஐ.ஆர்.சி பதிவுகளை "
+"சரிபார்க்க [குறைந்த அவசரம்]"
 
 #. type: Bullet: '* '
 msgid "{i} libreplanet two or three weeks later as jrmu says"
 msgstr ""
+"{i} இரண்டு அல்லது மூன்று வாரங்களுக்குப் பிறகு JRMU சொல்வது போல் லிப்ரேப்ளானட்"
 
 #. type: Bullet: '* '
 msgid ""
 "{o} on #nfld, camelia was looking for email - script for easy signup for an "
 "email account - feature reqquest"
 msgstr ""
+"#O} #nfld இல், கேமலியா மின்னஞ்சல் தேடியது - மின்னஞ்சல் கணக்கிற்கான எளிதான கையொப்பத்திற்கா"
+"ன ச்கிரிப்ட் - நற்பொருத்தம் request"

Translated using Weblate (Spanish)
Currently translated at 10.3% (6 of 58 strings)
Translation: Lecturify/admindocs
Translate-URL: https://hosted.weblate.org/projects/lecturify/admindocs/es/
diff --git a/admindocs.es.po b/admindocs.es.po
index 8d6f290..d52cc3d 100644
--- a/admindocs.es.po
+++ b/admindocs.es.po
@@ -3,18 +3,20 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-08-25 12:12+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2024-09-15 17:09+0000\n"
+"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/"
+"admindocs/es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.8-dev\n"
 
 #. type: Title #
 #, no-wrap
@@ -23,28 +25,30 @@ msgstr ""
 
 #. type: Bullet: '1. '
 msgid "fundraising banner on social medias , Yonle"
-msgstr ""
+msgstr "banner de recaudación de fondos en las redes sociales , Yonle"
 
 #. type: Bullet: '2. '
 msgid "fundraising banner on this website, gry"
-msgstr ""
+msgstr "banner de recaudación de fondos en esta página web, gry"
 
 #. type: Bullet: '1. '
 msgid "setup goaccess on ariana, Untaken"
-msgstr ""
+msgstr "configurar goaccess en ariana, Untaken"
 
 #. type: Bullet: '1. '
 msgid "publish lbot tutorials on ikiwiki, gry"
-msgstr ""
+msgstr "publicar tutoriales de lbot en ikiwiki, juegos"
 
 #. type: Bullet: '1. '
 msgid "make a javascript form to submit and edit lbot ecourses, Untaken"
 msgstr ""
+"Crea un formulario en javascript para enviar y editar cursos electrónicos de "
+"lbot, no tomados"
 
 #. type: Title #
 #, no-wrap
 msgid "other notes"
-msgstr ""
+msgstr "Otras notas"
 
 #. type: Bullet: '* '
 msgid "orange (lecturify.net) vps runs email, znc, thegreatBNC"

Translated using Weblate (Spanish)
Currently translated at 7.6% (1 of 13 strings)
Translation: Lecturify/feature
Translate-URL: https://hosted.weblate.org/projects/lecturify/feature/es/
diff --git a/contribute/feature.es.po b/contribute/feature.es.po
index 3e308c3..04956fc 100644
--- a/contribute/feature.es.po
+++ b/contribute/feature.es.po
@@ -3,24 +3,28 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2024-09-14 11:09+0000\n"
+"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/"
+"feature/es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.8-dev\n"
 
 #. type: Plain text
 msgid ""
 "If you would like to volunteer with implementation, or have some "
 "suggestions, please [[contact]] us."
 msgstr ""
+"Si desea colaborar como voluntario en la aplicación o tiene alguna "
+"sugerencia, por favor póngase en [[contact]] con nosotros."
 
 #. type: Bullet: '* '
 msgid ""

Translated using Weblate (Spanish)
Currently translated at 55.5% (5 of 9 strings)
Translation: Lecturify/bugs
Translate-URL: https://hosted.weblate.org/projects/lecturify/bugs/es/
diff --git a/contribute/bugs.es.po b/contribute/bugs.es.po
index 2813399..1d63a72 100644
--- a/contribute/bugs.es.po
+++ b/contribute/bugs.es.po
@@ -3,44 +3,53 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-02-25 13:46-0500\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2024-09-14 11:09+0000\n"
+"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/bugs/"
+"es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.8-dev\n"
 
 #. type: Plain text
 msgid ""
 "If you would like to volunteer with implementation, or have some "
 "suggestions, please [[contact]] us."
 msgstr ""
+"Si desea colaborar como voluntario en la aplicación o tiene alguna "
+"sugerencia, por favor póngase en [[contact]] con nosotros."
 
 #. type: Bullet: '* '
 msgid "{x} {x} {x} intermittent large ping times to some guests"
 msgstr ""
+"{x} {x} {x} tiempos de ping largos e intermitentes para algunos invitados"
 
 #. type: Bullet: '* '
 msgid "{x} {x} {x} bad signature when visiting <https://lecturify.net/v6/>"
-msgstr ""
+msgstr "{x} {x} {x} firma incorrecta al visitar <https://lecturify.net/v6/>"
 
 #. type: Bullet: '* '
 msgid ""
 "{x} {x} {x} a guest has high ping times intermittently, see [[this "
 "page|meet/2022-03-18]] for details"
 msgstr ""
+"{x} {x} {x} un invitado tiene tiempos de ping altos de forma intermitente, "
+"consulte [[this page|meet/2022-03-18]] para obtener más detalles"
 
 #. type: Bullet: '* '
 msgid ""
 "{x} {x} {o} ikiwiki's edit page does not have `<meta name=\"viewport\" "
 "content=\"width=device-width, initial-scale=1\" />`"
 msgstr ""
+"{x} {x} {o} La página de edición de ikiwiki no tiene `<meta name=\"viewport\""
+" content=\"width=device-width, initial-scale=1\" />`"
 
 #. type: Bullet: '* '
 msgid ""

Translated using Weblate (Spanish)
Currently translated at 87.5% (14 of 16 strings)
Translation: Lecturify/2022-03-25
Translate-URL: https://hosted.weblate.org/projects/lecturify/2022-03-25/es/
diff --git a/meet/2022-03-25.es.po b/meet/2022-03-25.es.po
index 901a3fa..40902d8 100644
--- a/meet/2022-03-25.es.po
+++ b/meet/2022-03-25.es.po
@@ -3,50 +3,56 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:20+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2024-09-14 11:09+0000\n"
+"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/"
+"2022-03-25/es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.8-dev\n"
 
 #. type: Plain text
 msgid "Agenda"
-msgstr ""
+msgstr "Agenda"
 
 #. type: Bullet: '* '
 msgid ""
 "[[contribute/testing/last seen 2]] znc module open for testing, posted by "
 "gry at 2022-03-22"
 msgstr ""
+"[[contribute/testing/last seen 2]] módulo znc abierto para pruebas, enviado "
+"por gry a 2022-03-22"
 
 #. type: Bullet: '* '
 msgid "testing mumble.shelltalk.net now"
-msgstr ""
+msgstr "probando mumble.shelltalk.net"
 
 #. type: Bullet: '* '
 msgid "<http://www.lecturify.net> translations -"
-msgstr ""
+msgstr "<http://www.lecturify.net> traducciones -"
 
 #. type: Bullet: '    * '
 msgid "gry expanded 'our services' page,"
-msgstr ""
+msgstr "gry ampliado la página \"nuestros servicios\","
 
 #. type: Bullet: '    * '
 msgid "gry edited template to move links to page end"
-msgstr ""
+msgstr "gry editó la plantilla para mover los enlaces al final de la página"
 
 #. type: Bullet: '* '
 msgid ""
 "gmail issue \"Received-SPF: softfail (lecturify.net: Sender is not "
 "authorized by default to use \" - fixed by agroena"
 msgstr ""
+"Problema de gmail \"Received-SPF: softfail (lecturify.net: El remitente no "
+"está autorizado por defecto a utilizar \" - solucionado por agroena"
 
 #. type: Bullet: '* '
 msgid "nixdork guest, ping times, install hidden service to test -"
@@ -54,11 +60,11 @@ msgstr ""
 
 #. type: Bullet: '* '
 msgid "nixdork guest, ping times, run tcpdump to test -"
-msgstr ""
+msgstr "Invitado de nixdork, tiempos de ping, ejecute tcpdump para probar -"
 
 #. type: Bullet: '* '
 msgid "nixdork guest, find another location -"
-msgstr ""
+msgstr "Invitado de nixdork, busca otra ubicación -"
 
 #. type: Bullet: '* '
 msgid "Yonle gamja with scrollback -"
@@ -66,20 +72,20 @@ msgstr ""
 
 #. type: Bullet: '* '
 msgid "minetest testing -"
-msgstr ""
+msgstr "probando minetest -"
 
 #. type: Bullet: '* '
 msgid "minetest MisterE -"
-msgstr ""
+msgstr "minetest MisterE -"
 
 #. type: Bullet: '* '
 msgid "[[meet/2022-03-18/logo-ideas]] -"
-msgstr ""
+msgstr "[[meet/2022-03-18/logo-ideas]] -"
 
 #. type: Bullet: '* '
 msgid "name of chess server to install -"
-msgstr ""
+msgstr "nombre del servidor de ajedrez a instalar -"
 
 #. type: Bullet: '* '
 msgid "other points -"
-msgstr ""
+msgstr "otros puntos -"

Translated using Weblate (Spanish)
Currently translated at 100.0% (12 of 12 strings)
Translation: Lecturify/add
Translate-URL: https://hosted.weblate.org/projects/lecturify/add/es/
diff --git a/services/tutoring/add.es.po b/services/tutoring/add.es.po
index 214d9b1..0703f1f 100644
--- a/services/tutoring/add.es.po
+++ b/services/tutoring/add.es.po
@@ -3,59 +3,72 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:20+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2024-09-14 11:09+0000\n"
+"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/add/es/"
+">\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.8-dev\n"
 
 #. type: Plain text
 msgid "A lecturify course is in plain text format, delivered via IRC chat."
 msgstr ""
+"Un curso de Lecturify está en formato de texto y se imparte a través del "
+"chat de IRC."
 
 #. type: Plain text
 msgid ""
 "Please see [[contact]] to join our channel and try our existing courses."
 msgstr ""
+"Consulte [[contact]] para unirse a nuestro canal y probar nuestros cursos."
 
 #. type: Plain text
 msgid "We have courses about UNIX and about journalism and news writing."
-msgstr ""
+msgstr "Tenemos cursos sobre UNIX y sobre periodismo y redacción de noticias."
 
 #. type: Plain text
 msgid ""
 "Like an internship or a class, practicing these topics with lecturify helps "
 "you learn new skills."
 msgstr ""
+"Al igual que una pasantía o una clase, practicar estos temas con Lecturify "
+"te ayuda a aprender nuevas habilidades."
 
 #. type: Plain text
 msgid ""
 "To add your own course, please convert it to plain text format (markdown) "
 "and add prompts."
 msgstr ""
+"Para añadir su propio curso, conviértalo a formato de texto sin formato "
+"(markdown) y añada indicaciones."
 
 #. type: Plain text
 msgid ""
 "After each prompt, write '----', it will be like a horizontal line. The "
 "tutoring chat bot will stop and wait."
 msgstr ""
+"Después de cada pregunta, escribe '----', será como una línea horizontal. El "
+"chatbot de tutoría se detendrá y esperará."
 
 #. type: Plain text
 msgid ""
 "Prompts give the participants time to finish the assigned task and discuss "
 "it in live chat with an available tutor."
 msgstr ""
+"Los avisos dan tiempo a los participantes para terminar la tarea asignada y "
+"discutirla en el chat en directo con un tutor disponible."
 
 #. type: Plain text
 msgid "Example:"
-msgstr ""
+msgstr "Ejemplo:"
 
 #. type: Fenced code block
 #, no-wrap
@@ -73,19 +86,42 @@ msgid ""
 "----\n"
 "Thank you for reading biology with me today. Please send your feedback to sam@lecturify.net Thanks!\n"
 msgstr ""
+"Hola, me llamo Sam. Hoy voy a hablar de biología.\n"
+"La primera parte de la clase es una clasificación de los seres vivos.\n"
+"Pueden ser plantas o animales.\n"
+"La principal diferencia es que los animales pueden moverse por sí mismos, "
+"mientras que las plantas son inmóviles.\n"
+"Vamos a discutir esto. Pon ejemplos de dos o tres plantas que conozcas y "
+"ejemplos de dos o tres animales.\n"
+"----\n"
+"Impresionante. (Hay algunas excepciones; por ejemplo, la planta drosera se "
+"mueve para cerrar sus hojas y encerrar a un insecto que atrapó).\n"
+"Ahora podemos hablar de otra diferencia, la respiración. \n"
+"Los animales inhalan más O2 y exhalan más CO2. Las plantas suelen hacer lo "
+"contrario.\n"
+"Cuenta lo que sepas sobre el O2 y el CO2. ¿Qué ocurre en él después de "
+"entrar en una planta o un animal?\n"
+"----\n"
+"Gracias por leer biología conmigo hoy. Por favor, envía tus comentarios a "
+"sam@lecturify.net ¡Gracias!\n"
 
 #. type: Plain text
 msgid ""
 "After converting your course to this format, please [[contact]] us and send "
 "it by e-mail."
 msgstr ""
+"Después de convertir su curso a este formato, por favor póngase en "
+"[[contact]] con nosotros y envíenoslo por correo electrónico."
 
 #. type: Plain text
 msgid ""
 "We will help you choose the best IRC network and create a channel for your "
 "course."
 msgstr ""
+"Le ayudaremos a elegir la mejor red IRC y a crear un canal para su curso."
 
 #. type: Plain text
 msgid "If you have any questions, please send us an email. Thank you."
 msgstr ""
+"Si tiene alguna pregunta, por favor envíenos un correo electrónico. Muchas "
+"gracias."

Translated using Weblate (Spanish)
Currently translated at 100.0% (28 of 28 strings)
Translation: Lecturify/vps
Translate-URL: https://hosted.weblate.org/projects/lecturify/vps/es/
diff --git a/hosting/vps.es.po b/hosting/vps.es.po
index 635440b..e705f26 100644
--- a/hosting/vps.es.po
+++ b/hosting/vps.es.po
@@ -3,144 +3,160 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2024-09-14 11:09+0000\n"
+"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/vps/es/"
+">\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.8-dev\n"
 
 #. type: Plain text
 msgid "We sell Virtual Private Servers with Limited stocks."
-msgstr ""
+msgstr "Vendemos servidores privados virtuales con existencias limitadas."
 
 #. type: Bullet: '- '
 msgid "On Stock: **Yes**"
-msgstr ""
+msgstr "En stock: **Sí**"
 
 #. type: Bullet: '- '
 msgid "Is Selling: **Not now**"
-msgstr ""
+msgstr "Están a la venta: **No ahora**"
 
 #. type: Title ##
 #, no-wrap
 msgid "Server Specification"
-msgstr ""
+msgstr "Especificación del servidor"
 
 #. type: Bullet: '- '
 msgid "DISK: 35 GB"
-msgstr ""
+msgstr "DISCO: 35GB"
 
 #. type: Bullet: '- '
 msgid "RAM: 2 GB"
-msgstr ""
+msgstr "RAM: 2 GB"
 
 #. type: Bullet: '- '
 msgid "vCPU: 1"
-msgstr ""
+msgstr "CPU virtual: 1"
 
 #. type: Bullet: '- '
 msgid "OS: OpenBSD / Linux"
-msgstr ""
+msgstr "Sistema operativo: OpenBSD / Linux"
 
 #. type: Bullet: '- '
 msgid "1 IPv4 & 1 IPv6 Static IP"
-msgstr ""
+msgstr "1 IPv4 y 1 IPv6 IP estática"
 
 #. type: Title ###
 #, no-wrap
 msgid "Price"
-msgstr ""
+msgstr "Precio"
 
 #. type: Bullet: '- '
 msgid "Monthly: $10/month"
-msgstr ""
+msgstr "Mensual: 10 $/mes"
 
 #. type: Bullet: '- '
 msgid "Yearly: $56/year"
-msgstr ""
+msgstr "Anual: 56 $/año"
 
 #. type: Plain text
 msgid "(Does not include purchased addon)"
-msgstr ""
+msgstr "(No incluye el complemento adquirido)"
 
 #. type: Title ###
 #, no-wrap
 msgid "Separated Addon"
-msgstr ""
+msgstr "Complemento independiente"
 
 #. type: Bullet: '- '
 msgid "+10 GB of Disk: $10 (one time purchase. permanent)"
-msgstr ""
+msgstr "+10 GB de disco: $10 (compra única, permanente)"
 
 #. type: Bullet: '- '
 msgid "+1 GB of RAM: $10 (one time purchase. permanent)"
-msgstr ""
+msgstr "+1 GB de RAM: $10 (compra única, permanente)"
 
 #. type: Title ##
 #, no-wrap
 msgid "Notice"
-msgstr ""
+msgstr "Aviso"
 
 #. type: Bullet: '1. '
 msgid ""
 "As this was in **shared server**, You may agree to not constantly run a very "
 "high CPU intensive process for atleast more than 3 hours."
 msgstr ""
+"Como esto estaba en un **servidor compartido**, puedes aceptar no ejecutar "
+"constantemente un proceso que consuma mucho CPU durante al menos más de 3 "
+"horas."
 
 #. type: Bullet: '2. '
 msgid ""
 "Any illegal activities in neither your nor server location's jurisdiction, "
 "or activities that were linked to service abuse are strictly prohibited."
 msgstr ""
+"Cualquier actividad ilegal que no se realice dentro de su jurisdicción ni "
+"dentro de la ubicación del servidor, o actividades que estén vinculadas al "
+"abuso del servicio, están estrictamente prohibidas."
 
 #. type: Bullet: '3. '
 msgid "The following activities are prohibited:"
-msgstr ""
+msgstr "Quedan prohibidas las siguientes actividades:"
 
 #. type: Bullet: '   - '
 msgid "Cryptomining"
-msgstr ""
+msgstr "Criptominería"
 
 #. type: Bullet: '   - '
 msgid "Copyright Protected Content"
-msgstr ""
+msgstr "Contenido protegido por derechos de autor"
 
 #. type: Bullet: '   - '
 msgid "Phishing"
-msgstr ""
+msgstr "Suplantación de identidad (phishing)"
 
 #. type: Bullet: '   - '
 msgid ""
 "Any attempted networking / computer attack (This includes: (D)DOS, port "
 "scanning, bruteforces, and similar)"
 msgstr ""
+"Cualquier intento de ataque a la red o a un ordenador (esto incluye: (D)DOS, "
+"escaneo de puertos, ataques de fuerza bruta y similares)"
 
 #. type: Bullet: '   - '
 msgid ""
 "Hosting of inappropriate medias (such as: porn) in under *.lecturify.net "
 "domain."
 msgstr ""
+"Alojamiento de contenido multimedia inapropiado (como pornografía) en el "
+"dominio *.lecturify.net"
 
 #. type: Plain text
 msgid ""
 "Any reported suspicious activities will lead to permanent suspension with no "
 "warning & refunds."
 msgstr ""
+"Cualquier actividad sospechosa denunciada dará lugar a una suspensión "
+"permanente sin previo aviso ni reembolsos."
 
 #. type: Title ##
 #, no-wrap
 msgid "Refund Policy "
-msgstr ""
+msgstr "Política de reembolsos "
 
 #. type: Plain text
 msgid ""
 "Lecturify may refund 70% of your money when requested, or an closing of our "
 "services occurred."
 msgstr ""
+"Lecturify podrá reembolsar el 70% de su dinero cuando así lo solicite o se "
+"produzca el cierre de nuestros servicios."

Translated using Weblate (Spanish)
Currently translated at 38.0% (8 of 21 strings)
Translation: Lecturify/2022-03-18
Translate-URL: https://hosted.weblate.org/projects/lecturify/2022-03-18/es/
diff --git a/meet/2022-03-18.es.po b/meet/2022-03-18.es.po
index dc2444e..80a55a6 100644
--- a/meet/2022-03-18.es.po
+++ b/meet/2022-03-18.es.po
@@ -3,24 +3,28 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:21+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2024-09-14 11:09+0000\n"
+"Last-Translator: gallegonovato <fran-carro@hotmail.es>\n"
+"Language-Team: Spanish <https://hosted.weblate.org/projects/lecturify/"
+"2022-03-18/es/>\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n != 1;\n"
+"X-Generator: Weblate 5.8-dev\n"
 
 #. type: Plain text
 msgid ""
 "legend (!) clear to-do item [!] unsolved problem {o} feature request {i} "
 "note, no action needed"
 msgstr ""
+"leyenda (!) borrar elemento pendiente [!] problema sin resolver {o} "
+"solicitud de función {i} nota, no es necesaria ninguna acción"
 
 #. type: Bullet: '* '
 msgid "{i} gry, jrmu, ran, izzyb present"
@@ -32,6 +36,9 @@ msgid ""
 "Russian, translators welcome to query irc or email to request a new language "
 "and assistance with account creation"
 msgstr ""
+"{i} (!) <http://www.lecturify.net> parcialmente traducido al indonesio y "
+"ruso, traductores bienvenidos a la consulta irc o correo electrónico para "
+"solicitar un nuevo idioma y asistencia con la creación de la cuenta"
 
 #. type: Bullet: '* '
 msgid ""
@@ -43,6 +50,13 @@ msgid ""
 "from=\"gry@lecturify.net\"; helo=mail-pg1-f197.google.com; client-"
 "ip=209.85.215.197`"
 msgstr ""
+"[!] todos a considerar qué hacer -- agroena encontró problemas con el correo "
+"saliente a gmail, el error es `Received-SPF: softfail (lecturify.net: El "
+"remitente no está autorizado por defecto a utilizar \"gry@lecturify.net\" en "
+"la identidad \"mfrom\", sin embargo el dominio no está preparado actualmente "
+"para fallos falsos (mecanismo \"~all\" coincidente)) receiver=spam1.vcn.bc."
+"ca; identity=mailfrom; envelope-from=\"gry@lecturify.net\"; helo=mail-"
+"pg1-f197.google.com; client-ip=209.85.215.197`"
 
 #. type: Bullet: '* '
 msgid ""
@@ -50,27 +64,36 @@ msgid ""
 "for him than jitsi -- install mumble on your favourite audio and screen "
 "capable device -- as far as i know, it is free and opensource [high urgency]"
 msgstr ""
+"(!) todo el mundo a probar mumble.shelltalk.net como nixdork encuentra que "
+"es más estable para él que jitsi -- instalar mumble en su dispositivo "
+"favorito de audio y pantalla capaz -- por lo que yo sé, es libre y de código "
+"abierto [alta urgencia]"
 
 #. type: Bullet: '* '
 msgid ""
 "(!) everyone to consider what to do -- nixdork's guest has issues with "
 "networking on his guest Any help welcome! [high urgency]"
 msgstr ""
+"(!) todos deben considerar qué hacer: el invitado de nixdork tiene problemas "
+"con la red en su invitado. ¡Cualquier ayuda es bienvenida! [alta urgencia]"
 
 #. type: Plain text
 #, no-wrap
 msgid "    64 bytes from 38.87.162.88: icmp_seq=24728 ttl=253 time=1.846 ms    \n"
 msgstr ""
+"    64 bytes para 38.87.162.88: icmp_seq=24728 ttl=253 time=1.846 ms    \n"
 
 #. type: Plain text
 #, no-wrap
 msgid "    64 bytes from 38.87.162.88: icmp_seq=24729 ttl=253 time=174109.313 ms\n"
 msgstr ""
+"    64 bytes para 38.87.162.88: icmp_seq=24729 ttl=253 time=174109.313 ms\n"
 
 #. type: Plain text
 #, no-wrap
 msgid "    64 bytes from 38.87.162.88: icmp_seq=24730 ttl=253 time=173109.470 ms\n"
 msgstr ""
+"    64 bytes para 38.87.162.88: icmp_seq=24730 ttl=253 time=173109.470 ms\n"
 
 #. type: Plain text
 #, no-wrap

updated PO files
diff --git a/admindocs.ar.po b/admindocs.ar.po
index 9847def..8d6f290 100644
--- a/admindocs.ar.po
+++ b/admindocs.ar.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-08-25 12:10+0200\n"
+"POT-Creation-Date: 2024-08-25 12:12+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,6 +37,10 @@ msgstr ""
 msgid "publish lbot tutorials on ikiwiki, gry"
 msgstr ""
 
+#. type: Bullet: '1. '
+msgid "make a javascript form to submit and edit lbot ecourses, Untaken"
+msgstr ""
+
 #. type: Title #
 #, no-wrap
 msgid "other notes"
diff --git a/admindocs.bn.po b/admindocs.bn.po
index 9847def..8d6f290 100644
--- a/admindocs.bn.po
+++ b/admindocs.bn.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-08-25 12:10+0200\n"
+"POT-Creation-Date: 2024-08-25 12:12+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,6 +37,10 @@ msgstr ""
 msgid "publish lbot tutorials on ikiwiki, gry"
 msgstr ""
 
+#. type: Bullet: '1. '
+msgid "make a javascript form to submit and edit lbot ecourses, Untaken"
+msgstr ""
+
 #. type: Title #
 #, no-wrap
 msgid "other notes"
diff --git a/admindocs.es.po b/admindocs.es.po
index 9847def..8d6f290 100644
--- a/admindocs.es.po
+++ b/admindocs.es.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-08-25 12:10+0200\n"
+"POT-Creation-Date: 2024-08-25 12:12+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,6 +37,10 @@ msgstr ""
 msgid "publish lbot tutorials on ikiwiki, gry"
 msgstr ""
 
+#. type: Bullet: '1. '
+msgid "make a javascript form to submit and edit lbot ecourses, Untaken"
+msgstr ""
+
 #. type: Title #
 #, no-wrap
 msgid "other notes"
diff --git a/admindocs.fr.po b/admindocs.fr.po
index 9847def..8d6f290 100644
--- a/admindocs.fr.po
+++ b/admindocs.fr.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-08-25 12:10+0200\n"
+"POT-Creation-Date: 2024-08-25 12:12+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,6 +37,10 @@ msgstr ""
 msgid "publish lbot tutorials on ikiwiki, gry"
 msgstr ""
 
+#. type: Bullet: '1. '
+msgid "make a javascript form to submit and edit lbot ecourses, Untaken"
+msgstr ""
+
 #. type: Title #
 #, no-wrap
 msgid "other notes"
diff --git a/admindocs.hin.po b/admindocs.hin.po
index 9847def..8d6f290 100644
--- a/admindocs.hin.po
+++ b/admindocs.hin.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-08-25 12:10+0200\n"
+"POT-Creation-Date: 2024-08-25 12:12+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,6 +37,10 @@ msgstr ""
 msgid "publish lbot tutorials on ikiwiki, gry"
 msgstr ""
 
+#. type: Bullet: '1. '
+msgid "make a javascript form to submit and edit lbot ecourses, Untaken"
+msgstr ""
+
 #. type: Title #
 #, no-wrap
 msgid "other notes"
diff --git a/admindocs.id.po b/admindocs.id.po
index 9847def..8d6f290 100644
--- a/admindocs.id.po
+++ b/admindocs.id.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-08-25 12:10+0200\n"
+"POT-Creation-Date: 2024-08-25 12:12+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,6 +37,10 @@ msgstr ""
 msgid "publish lbot tutorials on ikiwiki, gry"
 msgstr ""
 
+#. type: Bullet: '1. '
+msgid "make a javascript form to submit and edit lbot ecourses, Untaken"
+msgstr ""
+
 #. type: Title #
 #, no-wrap
 msgid "other notes"
diff --git a/admindocs.it.po b/admindocs.it.po
index 9847def..8d6f290 100644
--- a/admindocs.it.po
+++ b/admindocs.it.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-08-25 12:10+0200\n"
+"POT-Creation-Date: 2024-08-25 12:12+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,6 +37,10 @@ msgstr ""
 msgid "publish lbot tutorials on ikiwiki, gry"
 msgstr ""
 
+#. type: Bullet: '1. '
+msgid "make a javascript form to submit and edit lbot ecourses, Untaken"
+msgstr ""
+
 #. type: Title #
 #, no-wrap
 msgid "other notes"
diff --git a/admindocs.kr.po b/admindocs.kr.po
index 9847def..8d6f290 100644
--- a/admindocs.kr.po
+++ b/admindocs.kr.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-08-25 12:10+0200\n"
+"POT-Creation-Date: 2024-08-25 12:12+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -37,6 +37,10 @@ msgstr ""
 msgid "publish lbot tutorials on ikiwiki, gry"
 msgstr ""
 
+#. type: Bullet: '1. '
+msgid "make a javascript form to submit and edit lbot ecourses, Untaken"
+msgstr ""
+
 #. type: Title #
 #, no-wrap
 msgid "other notes"
diff --git a/admindocs.ms.po b/admindocs.ms.po
index 9847def..8d6f290 100644
--- a/admindocs.ms.po
+++ b/admindocs.ms.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"

(Diff truncated)
+
diff --git a/admindocs.mdwn b/admindocs.mdwn
index 90ce9b2..76f931f 100644
--- a/admindocs.mdwn
+++ b/admindocs.mdwn
@@ -4,11 +4,10 @@
 2. fundraising banner on this website, gry
 1. setup goaccess on ariana, Untaken
 1. publish lbot tutorials on ikiwiki, gry
+1. make a javascript form to submit and edit lbot ecourses, Untaken
 
 # other notes
 
-
-
 * orange (lecturify.net) vps runs email, znc, thegreatBNC
   * ssl update script in /home/znc/etc/ssl/ 
   * znc monitor and notify users via email scripts in /home/gry/znc/ 

updated PO files
diff --git a/admindocs.ar.po b/admindocs.ar.po
index a3aefa8..9847def 100644
--- a/admindocs.ar.po
+++ b/admindocs.ar.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-03-14 11:20+0100\n"
+"POT-Creation-Date: 2024-08-25 12:10+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,6 +16,32 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#. type: Title #
+#, no-wrap
+msgid "todo"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "fundraising banner on social medias , Yonle"
+msgstr ""
+
+#. type: Bullet: '2. '
+msgid "fundraising banner on this website, gry"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "setup goaccess on ariana, Untaken"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "publish lbot tutorials on ikiwiki, gry"
+msgstr ""
+
+#. type: Title #
+#, no-wrap
+msgid "other notes"
+msgstr ""
+
 #. type: Bullet: '* '
 msgid "orange (lecturify.net) vps runs email, znc, thegreatBNC"
 msgstr ""
diff --git a/admindocs.bn.po b/admindocs.bn.po
index a3aefa8..9847def 100644
--- a/admindocs.bn.po
+++ b/admindocs.bn.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-03-14 11:20+0100\n"
+"POT-Creation-Date: 2024-08-25 12:10+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,6 +16,32 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#. type: Title #
+#, no-wrap
+msgid "todo"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "fundraising banner on social medias , Yonle"
+msgstr ""
+
+#. type: Bullet: '2. '
+msgid "fundraising banner on this website, gry"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "setup goaccess on ariana, Untaken"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "publish lbot tutorials on ikiwiki, gry"
+msgstr ""
+
+#. type: Title #
+#, no-wrap
+msgid "other notes"
+msgstr ""
+
 #. type: Bullet: '* '
 msgid "orange (lecturify.net) vps runs email, znc, thegreatBNC"
 msgstr ""
diff --git a/admindocs.es.po b/admindocs.es.po
index a3aefa8..9847def 100644
--- a/admindocs.es.po
+++ b/admindocs.es.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-03-14 11:20+0100\n"
+"POT-Creation-Date: 2024-08-25 12:10+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,6 +16,32 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#. type: Title #
+#, no-wrap
+msgid "todo"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "fundraising banner on social medias , Yonle"
+msgstr ""
+
+#. type: Bullet: '2. '
+msgid "fundraising banner on this website, gry"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "setup goaccess on ariana, Untaken"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "publish lbot tutorials on ikiwiki, gry"
+msgstr ""
+
+#. type: Title #
+#, no-wrap
+msgid "other notes"
+msgstr ""
+
 #. type: Bullet: '* '
 msgid "orange (lecturify.net) vps runs email, znc, thegreatBNC"
 msgstr ""
diff --git a/admindocs.fr.po b/admindocs.fr.po
index a3aefa8..9847def 100644
--- a/admindocs.fr.po
+++ b/admindocs.fr.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-03-14 11:20+0100\n"
+"POT-Creation-Date: 2024-08-25 12:10+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,6 +16,32 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
+#. type: Title #
+#, no-wrap
+msgid "todo"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "fundraising banner on social medias , Yonle"
+msgstr ""
+
+#. type: Bullet: '2. '
+msgid "fundraising banner on this website, gry"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "setup goaccess on ariana, Untaken"
+msgstr ""
+
+#. type: Bullet: '1. '
+msgid "publish lbot tutorials on ikiwiki, gry"
+msgstr ""
+
+#. type: Title #
+#, no-wrap
+msgid "other notes"
+msgstr ""
+
 #. type: Bullet: '* '
 msgid "orange (lecturify.net) vps runs email, znc, thegreatBNC"
 msgstr ""
diff --git a/admindocs.hin.po b/admindocs.hin.po
index a3aefa8..9847def 100644
--- a/admindocs.hin.po
+++ b/admindocs.hin.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-03-14 11:20+0100\n"
+"POT-Creation-Date: 2024-08-25 12:10+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,6 +16,32 @@ msgstr ""
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"

(Diff truncated)
todo added
diff --git a/admindocs.mdwn b/admindocs.mdwn
index f942bda..90ce9b2 100644
--- a/admindocs.mdwn
+++ b/admindocs.mdwn
@@ -1,3 +1,14 @@
+# todo
+
+1. fundraising banner on social medias , Yonle
+2. fundraising banner on this website, gry
+1. setup goaccess on ariana, Untaken
+1. publish lbot tutorials on ikiwiki, gry
+
+# other notes
+
+
+
 * orange (lecturify.net) vps runs email, znc, thegreatBNC
   * ssl update script in /home/znc/etc/ssl/ 
   * znc monitor and notify users via email scripts in /home/gry/znc/ 

Translated using Weblate (Sinhala)
Currently translated at 95.8% (46 of 48 strings)
Translation: Lecturify/www-index
Translate-URL: https://hosted.weblate.org/projects/lecturify/www/si/
diff --git a/index.si.po b/index.si.po
index eabc396..e1d7796 100644
--- a/index.si.po
+++ b/index.si.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-04-24 06:05+0200\n"
-"PO-Revision-Date: 2024-08-15 12:20+0000\n"
+"PO-Revision-Date: 2024-08-19 10:04+0000\n"
 "Last-Translator: LohanG <lohan@lohangunaweera.tk>\n"
 "Language-Team: Sinhala <https://hosted.weblate.org/projects/lecturify/www/si/"
 ">\n"
@@ -42,7 +42,7 @@ msgstr "තත්පර 5ක් තුළ [චැට් එකට එක් ව
 #. type: Title #
 #, no-wrap
 msgid "Our services"
-msgstr "අප සපයන සේවාවන්"
+msgstr "අප සපයන සේවා"
 
 #. type: Title ##
 #, no-wrap

Translated using Weblate (Sinhala)
Currently translated at 6.1% (5 of 81 strings)
Translation: Lecturify/Services
Translate-URL: https://hosted.weblate.org/projects/lecturify/services/si/
diff --git a/services.si.po b/services.si.po
index 85e572a..de61c8f 100644
--- a/services.si.po
+++ b/services.si.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:20+0100\n"
-"PO-Revision-Date: 2024-08-16 06:14+0000\n"
+"PO-Revision-Date: 2024-08-19 10:04+0000\n"
 "Last-Translator: LohanG <lohan@lohangunaweera.tk>\n"
 "Language-Team: Sinhala <https://hosted.weblate.org/projects/lecturify/"
 "services/si/>\n"
@@ -32,48 +32,64 @@ msgstr ""
 " පැය 24ක් ඇතුළත ප්‍රතිචාර දක්වන්නෙමු."
 
 #. type: Plain text
-#, no-wrap
+#, fuzzy, no-wrap
 msgid "**<mark>[Book a class now](https://book0-lg.lecturify.net/)</mark> - we can help you with using our services, or learning programming, languages, mathematics, science, design, website development, internships, and many more.**\n"
 msgstr ""
+"**<mark>[දැන් ම පන්තියකට ලියාපදිංචි වෙන්න](https://book0-lg.lecturify.net/)</mark> - අප "
+"සපයන සේවාවන් භාවිත කිරීමට, ක්‍රමලේඛන භාෂා, ගණිතය, විද්‍යාව, වෙබ් අඩවි සංවර්ධනය, පුහුණු වෙමින් නිරත වන රැකියාවන්"
+"ට අදාළ දේවල් සහ තවත් බොහෝ දේ  ඉගෙනීමට ඔබට උදව් වෙන්න අපට පුළුවන්.**\n"
 
 #. type: Plain text
 msgid ""
 "Please request our services by email or live chat - see [[contact]] - "
 "include the following information:"
 msgstr ""
+"කරුණාකර ඊමේල් හෝ චැට් මඟින් අපේ සේවාවන් ඉල්ලුම් කරන්න - [[contact]] බලන්න - පහත දැක්වෙන තොරතුරු ඇතුළත් "
+"කරන්න:"
 
 #. type: Plain text
-#, no-wrap
+#, fuzzy, no-wrap
 msgid ""
 "     Desired account name: \n"
 "     Desired service (virtual server, web hosting, bouncer, tutoring): \n"
 "     Reason for request (can include link to your publications, or your previous code, and a description of desired usage): \n"
 "     Your contact (email, social media): \n"
 msgstr ""
+"     අභිමත ගිණුම් නාමය: \n"
+"     අභිමත සේවාව (තථ්‍යාසන්න පුද්ගලික සේවාදායකය, වෙබ් හොස්ටිං සේවා, බවුන්සරය, ඉගැන්වීම්): \n"
+"     ඉල්ලුම් කිරීමට හේතුව (can include link to your publications, or your previous "
+"code, and a description of desired usage): \n"
+"     ඔබ සම්බන්ධ කරගත හැකි මාර්ග: (ඊමේල්, සමාජ මාධ්‍ය ආදිය): \n"
 
 #. type: Plain text
+#, fuzzy
 msgid ""
 "If you are requesting IRC classes tutoring, or a virtual server, please also "
 "include the following information:"
 msgstr ""
+"ඔබ IRC පන්තියක් හෝ තථ්‍යාසන්න සේවාදායකයක් ඉල්ලුම් කරන්නේ නම්, කරුණාකර පහත දැක්වෙන තොරතුරු ද ඇතුළත් කරන්න:"
 
 #. type: Plain text
-#, no-wrap
+#, fuzzy, no-wrap
 msgid ""
 "     Your time zone: \n"
 "     Your hardware (laptop, desktop, which operating system): \n"
 "     Your existing experience with computing: \n"
 "     What you would like to learn or create: \n"
 msgstr ""
+"     ඔබේ වේලා කලාපය: \n"
+"     Yඔබේ දෘඪාංග (ලැප්ටොප්, ඩෙස්ක්ටොප්, මෙහෙයුම් පද්ධතිය): \n"
+"     පරිගණනය සම්බන්ධයෙන් ඔබට දැනට ඇති අත්දැකීම්: \n"
+"     ඔබ ඉගෙනීමට හෝ නිර්මාණය කිරීමට අදහස් කරන්නේ කුමක් ද: \n"
 
 #. type: Plain text
 msgid "Thank you!"
-msgstr ""
+msgstr "ස්තුතියි!"
 
 #. type: Title #
 #, no-wrap
 msgid "Our services"
-msgstr ""
+msgstr "අප සපයන සේවා"
 
 #. type: Title ##
 #, no-wrap

Translated using Weblate (Sinhala)
Currently translated at 2.4% (2 of 81 strings)
Translation: Lecturify/Services
Translate-URL: https://hosted.weblate.org/projects/lecturify/services/si/
diff --git a/services.si.po b/services.si.po
index abcd311..85e572a 100644
--- a/services.si.po
+++ b/services.si.po
@@ -3,29 +3,33 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-03-14 11:20+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2024-08-16 06:14+0000\n"
+"Last-Translator: LohanG <lohan@lohangunaweera.tk>\n"
+"Language-Team: Sinhala <https://hosted.weblate.org/projects/lecturify/"
+"services/si/>\n"
+"Language: si\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 5.7\n"
 
 #. type: Title #
 #, no-wrap
 msgid "How to request a service"
-msgstr ""
+msgstr "සේවාවක් ඉල්ලුම් කරන අයුරු"
 
 #. type: Plain text
 msgid ""
 "Click [here](http://lecturify.net/index_mail.php) to send a quick query. We "
 "will respond within 24 hours."
 msgstr ""
+"ඉක්මන් විමසුමක් සිදු කීරීම සඳහා [මෙතැන](http://lecturify.net/index_mail.php) ක්ලික් කරන්න. අපි"
+" පැය 24ක් ඇතුළත ප්‍රතිචාර දක්වන්නෙමු."
 
 #. type: Plain text
 #, no-wrap

Translated using Weblate (Sinhala)
Currently translated at 95.8% (46 of 48 strings)
Translation: Lecturify/www-index
Translate-URL: https://hosted.weblate.org/projects/lecturify/www/si/
diff --git a/index.si.po b/index.si.po
index 5fdb121..eabc396 100644
--- a/index.si.po
+++ b/index.si.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-04-24 06:05+0200\n"
-"PO-Revision-Date: 2024-08-15 12:18+0000\n"
+"PO-Revision-Date: 2024-08-15 12:20+0000\n"
 "Last-Translator: LohanG <lohan@lohangunaweera.tk>\n"
 "Language-Team: Sinhala <https://hosted.weblate.org/projects/lecturify/www/si/"
 ">\n"
@@ -136,8 +136,8 @@ msgid ""
 "[Bostr](https://bostr.lecturify.net), an nostr relay aggregator for saving "
 "bandwidth usage when using nostr."
 msgstr ""
-"[Bostr](https://bostr.lecturify.net), nostr භාවිතයේ දී බෑන්ඩ්විඩ්ත් ඉතිරි කරගැනීම සඳහා යොදාගැනෙ"
-"න පිළියැවුම් සමුච්චකයක්."
+"- [Bostr](https://bostr.lecturify.net), nostr භාවිතයේ දී බෑන්ඩ්විඩ්ත් ඉතිරි කරගැනීම සඳහා "
+"යොදාගැනෙන පිළියැවුම් සමුච්චකයක්."
 
 #. type: Plain text
 msgid "[Pleroma](https://fedi.lecturify.net), a federated social media"

Translated using Weblate (Sinhala)
Currently translated at 95.8% (46 of 48 strings)
Translation: Lecturify/www-index
Translate-URL: https://hosted.weblate.org/projects/lecturify/www/si/
diff --git a/index.si.po b/index.si.po
index 77f6d58..5fdb121 100644
--- a/index.si.po
+++ b/index.si.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-04-24 06:05+0200\n"
-"PO-Revision-Date: 2024-08-15 12:15+0000\n"
+"PO-Revision-Date: 2024-08-15 12:18+0000\n"
 "Last-Translator: LohanG <lohan@lohangunaweera.tk>\n"
 "Language-Team: Sinhala <https://hosted.weblate.org/projects/lecturify/www/si/"
 ">\n"
@@ -132,7 +132,6 @@ msgstr ""
 "මේ සඳහා විශේෂ මෘදුකාංගයක් අවශ්‍ය කෙරේ."
 
 #. type: Plain text
-#, fuzzy
 msgid ""
 "[Bostr](https://bostr.lecturify.net), an nostr relay aggregator for saving "
 "bandwidth usage when using nostr."

Translated using Weblate (Sinhala)
Currently translated at 93.7% (45 of 48 strings)
Translation: Lecturify/www-index
Translate-URL: https://hosted.weblate.org/projects/lecturify/www/si/
diff --git a/index.si.po b/index.si.po
index 958f9cd..77f6d58 100644
--- a/index.si.po
+++ b/index.si.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-04-24 06:05+0200\n"
-"PO-Revision-Date: 2024-08-15 12:12+0000\n"
+"PO-Revision-Date: 2024-08-15 12:15+0000\n"
 "Last-Translator: LohanG <lohan@lohangunaweera.tk>\n"
 "Language-Team: Sinhala <https://hosted.weblate.org/projects/lecturify/www/si/"
 ">\n"
@@ -94,7 +94,7 @@ msgstr "TheLounge ගිණුමක් ඉල්ලුම් කිරීම 
 
 #. type: Bullet: '* '
 msgid "`!requestsoju` to request gamja+soju account"
-msgstr "gamja+soju ගිණුමක් ඇණවුම් කිරීමට `!requestsoju` ටයිප් කරන්න."
+msgstr "gamja+soju ගිණුමක් ඉල්ලුම් කිරීමට `!requestsoju` ටයිප් කරන්න."
 
 #. type: Title ##
 #, no-wrap

Translated using Weblate (Sinhala)
Currently translated at 93.7% (45 of 48 strings)
Translation: Lecturify/www-index
Translate-URL: https://hosted.weblate.org/projects/lecturify/www/si/
diff --git a/index.si.po b/index.si.po
index 535f53d..958f9cd 100644
--- a/index.si.po
+++ b/index.si.po
@@ -3,18 +3,20 @@
 # This file is distributed under the same license as the PACKAGE package.
 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
 #
-#, fuzzy
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "POT-Creation-Date: 2024-04-24 06:05+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
+"PO-Revision-Date: 2024-08-15 12:12+0000\n"
+"Last-Translator: LohanG <lohan@lohangunaweera.tk>\n"
+"Language-Team: Sinhala <https://hosted.weblate.org/projects/lecturify/www/si/"
+">\n"
+"Language: si\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: Weblate 5.7\n"
 
 #. type: Title #
 #, no-wrap
@@ -95,19 +97,15 @@ msgid "`!requestsoju` to request gamja+soju account"
 msgstr "gamja+soju ගිණුමක් ඇණවුම් කිරීමට `!requestsoju` ටයිප් කරන්න."
 
 #. type: Title ##
-#, fuzzy, no-wrap
-#| msgid "Social network services:"
+#, no-wrap
 msgid "Social network services"
 msgstr "සමාජ ජාල සේවා:"
 
 #. type: Plain text
-#, fuzzy
-#| msgid ""
-#| "[Toard](https://yonle.lecturify.net/discover.html), an anonymous "
-#| "imageboard"
 msgid ""
 "[Toard](https://toard.lecturify.net/discover.html), an anonymous imageboard"
-msgstr "- [Toard](https://yonle.lecturify.net/discover.html), නිර්නාමික රූප පුවරුවක්."
+msgstr ""
+"- [Toard](https://yonle.lecturify.net/discover.html), නිර්නාමික රූප පුවරුවක්."
 
 #. type: Plain text
 msgid ""
@@ -126,22 +124,21 @@ msgstr ""
 "ගුප්ත කේතනය කෙරුණු ක්ෂණික පණිවිඩ සේවාව [matrix.org](https://matrix.org)."
 
 #. type: Plain text
-#, fuzzy
-#| msgid ""
-#| "nostr [wss://nostr.lecturify.net], an open protocol for censorship-"
-#| "resistant global networks, requires client"
 msgid ""
 "[nostr](wss://nostr.lecturify.net), an open protocol for censorship-"
 "resistant global networks, requires client"
 msgstr ""
-"- nostr [wss://nostr.lecturify.net], වාරණයට ප්‍රතිරෝධය දක්වන ගෝලීය ජාල සඳහා විවෘත "
-"ප්‍රොටොකෝලයක්. මේ සඳහා විශේෂ මෘදුකාංගයක් අවශ්‍ය කෙරේ."
+"- nostr [wss://nostr.lecturify.net], වාරණයට ප්‍රතිරෝධය දක්වන ගෝලීය ජාල සඳහා විවෘත ප්‍රොටොකෝලයක්. "
+"මේ සඳහා විශේෂ මෘදුකාංගයක් අවශ්‍ය කෙරේ."
 
 #. type: Plain text
+#, fuzzy
 msgid ""
 "[Bostr](https://bostr.lecturify.net), an nostr relay aggregator for saving "
 "bandwidth usage when using nostr."
 msgstr ""
+"[Bostr](https://bostr.lecturify.net), nostr භාවිතයේ දී බෑන්ඩ්විඩ්ත් ඉතිරි කරගැනීම සඳහා යොදාගැනෙ"
+"න පිළියැවුම් සමුච්චකයක්."
 
 #. type: Plain text
 msgid "[Pleroma](https://fedi.lecturify.net), a federated social media"
@@ -276,19 +273,19 @@ msgstr "අපට උදව් කරන වෙබ් අඩවි:"
 
 #. type: Bullet: '- '
 msgid "<http://monsieur.bsdforall.org/>"
-msgstr ""
+msgstr "<http://monsieur.bsdforall.org/>"
 
 #. type: Bullet: '- '
 msgid "<https://bsdforall.org/forum>"
-msgstr ""
+msgstr "<https://bsdforall.org/forum>"
 
 #. type: Bullet: '- '
 msgid "<https://bsdforall.org>"
-msgstr ""
+msgstr "<https://bsdforall.org>"
 
 #. type: Bullet: '- '
 msgid "<http://www.ircnow.org>"
-msgstr ""
+msgstr "<http://www.ircnow.org>"
 
 #. type: Plain text
 #, no-wrap

rename romanian to index
diff --git a/Romanian.ar.po b/Romanian.ar.po
deleted file mode 100644
index 883c6d1..0000000
--- a/Romanian.ar.po
+++ /dev/null
@@ -1,263 +0,0 @@
-# SOME DESCRIPTIVE TITLE
-# Copyright (C) YEAR Free Software Foundation, Inc.
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-24 06:05+0200\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
-"Language-Team: LANGUAGE <LL@li.org>\n"
-"Language: \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#. type: Title #
-#, no-wrap
-msgid "Welcome to Lecturify"
-msgstr ""
-
-#. type: Plain text
-msgid ""
-"We're offering services running on OpenBSD or Linux. We also offer "
-"assistance with yourself running any of these services at your computer."
-msgstr ""
-
-#. type: Plain text
-msgid "[Book a class now](https://book0-lg.lecturify.net/) in 2 minutes."
-msgstr ""
-
-#. type: Plain text
-msgid "[Chat now](https://gamja.lecturify.net) in 5 seconds."
-msgstr ""
-
-#. type: Title #
-#, no-wrap
-msgid "Our services"
-msgstr ""
-
-#. type: Title ##
-#, no-wrap
-msgid "IRC:"
-msgstr ""
-
-#. type: Bullet: '* '
-msgid ""
-"[ZNC](https://znc.in) - Remains connected to IRC servers while you are "
-"offline."
-msgstr ""
-
-#. type: Bullet: '* '
-msgid ""
-"[TheLounge](https://thelounge.chat) Instance - Web IRC client to keep remain "
-"connected to IRC servers while you are offline."
-msgstr ""
-
-#. type: Bullet: '* '
-msgid ""
-"[gamja](https://gamja.lecturify.net) + [soju](https://git.sr.ht/~emersion/"
-"soju) - Web IRC client with soju bouncer to keep remain connected to IRC "
-"servers while you are offline"
-msgstr ""
-
-#. type: Plain text
-msgid ""
-"To request an account for one of our above IRC services, Connect to our IRC "
-"at irc.lecturify.net port 6667 (PlainText) / 6697 (SSL)."
-msgstr ""
-
-#. type: Plain text
-msgid "In `#lecturify` channel:"
-msgstr ""
-
-#. type: Bullet: '* '
-msgid "Type `!bnc` to request ZNC account"
-msgstr ""
-
-#. type: Bullet: '* '
-msgid "`!requestthelounge` to request TheLounge account"
-msgstr ""
-
-#. type: Bullet: '* '
-msgid "`!requestsoju` to request gamja+soju account"
-msgstr ""
-
-#. type: Title ##
-#, no-wrap
-msgid "Social network services"
-msgstr ""
-
-#. type: Plain text
-msgid ""
-"[Toard](https://toard.lecturify.net/discover.html), an anonymous imageboard"
-msgstr ""
-
-#. type: Plain text
-msgid ""
-"[xmpp chat](xmpp:%23lecturify@irc.lecturify.net?join), requires [a client]"
-"(https://xmpp.org/software/clients/)"
-msgstr ""
-
-#. type: Plain text
-msgid ""
-"[Matrix](https://matrix.donjuan.lecturify.net:8000), a end-to-end encrypt IM "
-"protocol [matrix.org](https://matrix.org)"
-msgstr ""
-
-#. type: Plain text
-msgid ""
-"[nostr](wss://nostr.lecturify.net), an open protocol for censorship-"
-"resistant global networks, requires client"
-msgstr ""
-
-#. type: Plain text
-msgid ""
-"[Bostr](https://bostr.lecturify.net), an nostr relay aggregator for saving "
-"bandwidth usage when using nostr."
-msgstr ""
-
-#. type: Plain text
-msgid "[Pleroma](https://fedi.lecturify.net), a federated social media"
-msgstr ""
-
-#. type: Plain text
-msgid "[Misskey](https://soc.lecturify.net), another federated social media"
-msgstr ""
-
-#. type: Title ##
-#, no-wrap
-msgid "Games and video"
-msgstr ""
-
-#. type: Plain text
-msgid ""
-"[ytmous](https://ytmous.lecturify.net), a minimal youtube proxy ([source]"
-"(https://github.com/ytmous/ytmous))"
-msgstr ""
-
-#. type: Plain text
-msgid ""
-"Minetest block game minetest.lecturify.net:30000 requires [client](https://"
-"www.minetest.net)"
-msgstr ""
-
-#. type: Plain text
-msgid "Web hosting with PHP, and virtual server rent, are also offered."
-msgstr ""
-
-#. type: Title #
-#, no-wrap
-msgid "Why Lecturify?"
-msgstr ""
-
-#. type: Plain text
-msgid ""
-"We communicate via IRC (text chat) without any video required. This is "
-"economical, efficient, low-bandwidth protocol with open standards, with many "
-"servers and clients available as free software. Group conversations are "
-"possible for collaboration and to meet new people, like you, interested in "
-"UNIX and digital safety."
-msgstr ""
-
-#. type: Plain text
-msgid "We also offer online internships."
-msgstr ""
-
-#. type: Title #
-#, no-wrap
-msgid "Our software"
-msgstr ""
-
-#. type: Plain text
-msgid ""
-"Lbot <http://lecturify.net/lbot.zip>, written in Perl, provides guides and "
-"tutoring on IRC chat. It includes scripts for classes in many topics, such "
-"as ssh, journalism, unix, maths, latex, and more."
-msgstr ""
-
-#. type: Plain text
-msgid ""
-"See more information: [LBot](http://www.lecturify.net/LBot/index.en.html)"
-msgstr ""
-
-#. type: Title #
-#, no-wrap
-msgid "More"
-msgstr ""
-
-#. type: Plain text
-msgid ""
-"For further information, Read more about our [[services]], [[rules]], and "

(Diff truncated)
diff --git a/index.ar.po b/index.ar.po
index 626ef95..511b11d 100644
--- a/index.ar.po
+++ b/index.ar.po
@@ -35,7 +35,7 @@ msgstr "[احجز حصة الآن](https://book0-lg.lecturify.net/) في دقي
 #. type: Plain text
 #, markdown-text
 msgid "[Chat now](https://gamja.lecturify.net) in 5 seconds."
-msgstr ""
+msgstr "[دردش الآن](https://book0-lg.lecturify.net/) في 5 ثواني."
 
 #. type: Title #
 #, markdown-text, no-wrap

diff --git a/index.ar.po b/index.ar.po
index a0e788b..626ef95 100644
--- a/index.ar.po
+++ b/index.ar.po
@@ -30,7 +30,7 @@ msgstr "نحن نقدم خدمات تعمل بنظام OpenBSD أو Linux. كم
 #. type: Plain text
 #, markdown-text
 msgid "[Book a class now](https://book0-lg.lecturify.net/) in 2 minutes."
-msgstr "[احجز حصة الآن] (https://book0-lg.lecturify.net/) في دقيقتين."
+msgstr "[احجز حصة الآن](https://book0-lg.lecturify.net/) في دقيقتين."
 
 #. type: Plain text
 #, markdown-text

diff --git a/index.ar.po b/index.ar.po
index 3ec75b5..a0e788b 100644
--- a/index.ar.po
+++ b/index.ar.po
@@ -30,7 +30,7 @@ msgstr "نحن نقدم خدمات تعمل بنظام OpenBSD أو Linux. كم
 #. type: Plain text
 #, markdown-text
 msgid "[Book a class now](https://book0-lg.lecturify.net/) in 2 minutes."
-msgstr ""
+msgstr "[احجز حصة الآن] (https://book0-lg.lecturify.net/) في دقيقتين."
 
 #. type: Plain text
 #, markdown-text

diff --git a/index.ar.po b/index.ar.po
index 454b450..3ec75b5 100644
--- a/index.ar.po
+++ b/index.ar.po
@@ -18,14 +18,14 @@ msgstr ""
 
 #. type: Title #
 #, markdown-text, no-wrap
-msgid "مرحبا بكم في موقع ليكتوريفي"
-msgstr ""
+msgid "Welcome to Lecturify"
+msgstr "مرحبا بكم في موقع ليكتوريفي"
 
 #. type: Plain text
 #, markdown-text
 msgid ""
-"نحن نقدم خدمات تعمل بنظام OpenBSD أو Linux. كما نقدم لك المساعدة فيما يتعلق بأي خدمة تقوم بتشغيلها على جهاز الكمبيوتر الشخصي الخاص بك."
-msgstr ""
+"Oferim servicii care ruleaza OpenBSD sau Linux. De asemenea oferim asistenta pentru tine pentru orice serviciu rulezi pe computerul tau personal."
+msgstr "نحن نقدم خدمات تعمل بنظام OpenBSD أو Linux. كما نقدم لك المساعدة فيما يتعلق بأي خدمة تقوم بتشغيلها على جهاز الكمبيوتر الشخصي الخاص بك."
 
 #. type: Plain text
 #, markdown-text

diff --git a/index.ar.po b/index.ar.po
index 3cc5289..454b450 100644
--- a/index.ar.po
+++ b/index.ar.po
@@ -24,8 +24,7 @@ msgstr ""
 #. type: Plain text
 #, markdown-text
 msgid ""
-"Oferim servicii care ruleaza OpenBSD sau Linux. De asemenea oferim asistenta "
-"pentru tine pentru orice serviciu rulezi pe computerul tau personal."
+"نحن نقدم خدمات تعمل بنظام OpenBSD أو Linux. كما نقدم لك المساعدة فيما يتعلق بأي خدمة تقوم بتشغيلها على جهاز الكمبيوتر الشخصي الخاص بك."
 msgstr ""
 
 #. type: Plain text

diff --git a/index.ar.po b/index.ar.po
index faf26cb..3cc5289 100644
--- a/index.ar.po
+++ b/index.ar.po
@@ -18,7 +18,7 @@ msgstr ""
 
 #. type: Title #
 #, markdown-text, no-wrap
-msgid "Welcome to Lecturify"
+msgid "مرحبا بكم في موقع ليكتوريفي"
 msgstr ""
 
 #. type: Plain text

updated PO files
diff --git a/LBot.it.po b/LBot.it.po
new file mode 100644
index 0000000..095be86
--- /dev/null
+++ b/LBot.it.po
@@ -0,0 +1,228 @@
+# SOME DESCRIPTIVE TITLE
+# Copyright (C) YEAR Free Software Foundation, Inc.
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"POT-Creation-Date: 2024-05-02 03:29+0200\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. type: Title #
+#, markdown-text, no-wrap
+msgid "What does LBot do?"
+msgstr ""
+
+#. type: Plain text
+#, markdown-text
+msgid "Lbot provides interactive tutorial about a topic, for example:"
+msgstr ""
+
+#. type: Plain text
+#, markdown-text, no-wrap
+msgid ""
+"\t<gry> start xyz\n"
+"\t<lbot> Hi! welcome to ecourses\n"
+"\t<lbot> i will give you some new information\n"
+"\t<lbot> and prompts for practice\n"
+"\t<lbot> please write 'next' to continue\n"
+"\t<gry> next\n"
+"\t<lbot> nice! my name is lbot\n"
+"\t<lbot> i will prompt you sometimes and wait for your answer\n"
+"\t<lbot> when i do that, please answer me then write 'next' to continue\n"
+"\t<lbot> PROMPT: how many characters are there in my nick? after your answer "
+"write \"next\" on a separate line to proceed\n"
+"\t<gry> 4\n"
+"\t<gry> next\n"
+"\t<lbot> 'xyz' completed, please choose a next topic when you are ready\n"
+"\t<lbot> topics available: irc, news100, news101, volunteer, ssh, unix101\n"
+"\t<lbot> to start a topic write \"start <topic>\", for example \"start "
+"news100\"\n"
+msgstr ""
+
+#. type: Title #
+#, markdown-text, no-wrap
+msgid "Is there a demo?"
+msgstr ""
+
+#. type: Plain text
+#, markdown-text
+msgid "You can try LBot at our webchat, <https://gamja.lecturify.net/>."
+msgstr ""
+
+#. type: Plain text
+#, markdown-text
+msgid "It should take you less than 5 seconds to connect."
+msgstr ""
+
+#. type: Plain text
+#, markdown-text
+msgid "Type 'start xyz' to start your first class."
+msgstr ""
+
+#. type: Title #
+#, markdown-text, no-wrap
+msgid "How do I add a new LBot course?"
+msgstr ""
+
+#. type: Plain text
+#, markdown-text
+msgid "Each course is in one file."
+msgstr ""
+
+#. type: Plain text
+#, markdown-text
+msgid "The above 'xyz' course file is like this:"
+msgstr ""
+
+#. type: Plain text
+#, markdown-text, no-wrap
+msgid ""
+"\tHi! welcome to ecourses\n"
+"\ti will give you some new information\n"
+"\tand prompts for practice\n"
+"\tplease write 'next' to continue\n"
+"\t----\n"
+"\tnice! my name is lbot\n"
+"\ti will prompt you sometimes and wait for your answer\n"
+"\twhen i do that, please answer me then write 'next' to continue\n"
+"\tPROMPT: how many characters are there in my nick? after your answer write "
+"\"next\" on a separate line to proceed\n"
+"\t----\n"
+"\t'xyz' completed, please choose a next topic when you are ready\n"
+"\ttopics available: irc, news100, news101, volunteer, ssh, unix101\n"
+"\tto start a topic write \"start <topic>\", for example \"start news100\"\n"
+"\t----\n"
+msgstr ""
+
+#. type: Plain text
+#, markdown-text, no-wrap
+msgid ""
+"Send your files to <support+lbot@lecturify.net> with 'New course xyz' in "
+"subject, replacing 'xyz' with your new course name.\n"
+msgstr ""
+
+#. type: Title #
+#, markdown-text, no-wrap
+msgid "How does LBot know the response?"
+msgstr ""
+
+#. type: Plain text
+#, markdown-text
+msgid ""
+"In the current version, LBot doesn't check response. Answer checking can "
+"confuse the student, as there may be more than one correct answer, and if "
+"the student didn't solve it properly then they require assistance "
+"immediately. One of the strengths of LBot is that it is on live chat (IRC "
+"chat) and a volunteer is expected to be available to help. LBot only helps "
+"by not requiring volunteer to type the same content over and over."
+msgstr ""
+
+#. type: Plain text
+#, markdown-text
+msgid ""
+"LBot relies only on a volunteer being present to check, and on the course to "
+"be written well so that the task is reasonably easy to complete "
+"independently. You can also add a hint to the answer in the next section "
+"that follows the question (for example, add \"My nick length was 4.\" in the "
+"last section of the example above)."
+msgstr ""
+
+#. type: Title #
+#, markdown-text, no-wrap
+msgid "How long should the courses be?"
+msgstr ""
+
+#. type: Plain text
+#, markdown-text
+msgid ""
+"Course length depends on topic and which students are interested, my courses "
+"are 4 to 10 sections on average and then I put the next course into next "
+"part (unix101, unix102, etc like the jrmu course). However, this depends on "
+"time commitment. For longer courses, in first section you could write 'This "
+"may take 20-30 minutes, please confirm you have this time available now "
+"before you begin' as a first prompt."
+msgstr ""
+
+#. type: Title #
+#, markdown-text, no-wrap
+msgid "Why is this useful for me?"
+msgstr ""
+
+#. type: Plain text
+#, markdown-text
+msgid ""
+"Many groups have routine training processes to teach new volunteers, for "
+"example, how to add a translation, how to use a unix computer, and the "
+"like. While these can be documented on a web page, this may make it more "
+"challenging for some newcomers to begin, as they may find documentation too "
+"confusing. Chatting with newcomers provides them with real time feedback "
+"which may increase engagement."
+msgstr ""
+
+#. type: Plain text
+#, markdown-text
+msgid ""
+"You can also learn school subjects in LBot and improve your proficiency in "
+"your selected subject. This may help with academic assessments and "
+"university admission examinations."
+msgstr ""
+
+#. type: Title #
+#, markdown-text, no-wrap
+msgid "Do you have a completed example?"
+msgstr ""
+
+#. type: Plain text
+#, markdown-text
+msgid ""
+"The news101, news100 courses are successfully used to write new articles at "
+"<http://en.wikinews.org> by interested volunteers, as it provides guidance "
+"on news article requirements to pass peer review. This may improve your "
+"English proficiency and exam results."
+msgstr ""
+
+#. type: Plain text
+#, markdown-text

(Diff truncated)
updated PO files
diff --git a/network.ar.po b/network.ar.po
index d6fff77..bdf9e27 100644
--- a/network.ar.po
+++ b/network.ar.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 10:51+0200\n"
+"POT-Creation-Date: 2024-04-30 02:57+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -271,3 +271,13 @@ msgid ""
 "view <https://fosdem.org/2024/schedule/event/fosdem-2024-2776-building-an-"
 "open-source-community-one-friend-at-a-time/>"
 msgstr ""
+
+#. type: Bullet: '* '
+msgid ""
+"install localized version of znc and provide translators access to translate "
+"znc to other languages"
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "create a list of translators with their emails"
+msgstr ""
diff --git a/network.bn.po b/network.bn.po
index d6fff77..bdf9e27 100644
--- a/network.bn.po
+++ b/network.bn.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 10:51+0200\n"
+"POT-Creation-Date: 2024-04-30 02:57+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -271,3 +271,13 @@ msgid ""
 "view <https://fosdem.org/2024/schedule/event/fosdem-2024-2776-building-an-"
 "open-source-community-one-friend-at-a-time/>"
 msgstr ""
+
+#. type: Bullet: '* '
+msgid ""
+"install localized version of znc and provide translators access to translate "
+"znc to other languages"
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "create a list of translators with their emails"
+msgstr ""
diff --git a/network.es.po b/network.es.po
index d6fff77..bdf9e27 100644
--- a/network.es.po
+++ b/network.es.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 10:51+0200\n"
+"POT-Creation-Date: 2024-04-30 02:57+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -271,3 +271,13 @@ msgid ""
 "view <https://fosdem.org/2024/schedule/event/fosdem-2024-2776-building-an-"
 "open-source-community-one-friend-at-a-time/>"
 msgstr ""
+
+#. type: Bullet: '* '
+msgid ""
+"install localized version of znc and provide translators access to translate "
+"znc to other languages"
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "create a list of translators with their emails"
+msgstr ""
diff --git a/network.fr.po b/network.fr.po
index d6fff77..bdf9e27 100644
--- a/network.fr.po
+++ b/network.fr.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 10:51+0200\n"
+"POT-Creation-Date: 2024-04-30 02:57+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -271,3 +271,13 @@ msgid ""
 "view <https://fosdem.org/2024/schedule/event/fosdem-2024-2776-building-an-"
 "open-source-community-one-friend-at-a-time/>"
 msgstr ""
+
+#. type: Bullet: '* '
+msgid ""
+"install localized version of znc and provide translators access to translate "
+"znc to other languages"
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "create a list of translators with their emails"
+msgstr ""
diff --git a/network.hin.po b/network.hin.po
index d6fff77..bdf9e27 100644
--- a/network.hin.po
+++ b/network.hin.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 10:51+0200\n"
+"POT-Creation-Date: 2024-04-30 02:57+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -271,3 +271,13 @@ msgid ""
 "view <https://fosdem.org/2024/schedule/event/fosdem-2024-2776-building-an-"
 "open-source-community-one-friend-at-a-time/>"
 msgstr ""
+
+#. type: Bullet: '* '
+msgid ""
+"install localized version of znc and provide translators access to translate "
+"znc to other languages"
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "create a list of translators with their emails"
+msgstr ""
diff --git a/network.id.po b/network.id.po
index d6fff77..bdf9e27 100644
--- a/network.id.po
+++ b/network.id.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 10:51+0200\n"
+"POT-Creation-Date: 2024-04-30 02:57+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -271,3 +271,13 @@ msgid ""
 "view <https://fosdem.org/2024/schedule/event/fosdem-2024-2776-building-an-"
 "open-source-community-one-friend-at-a-time/>"
 msgstr ""
+
+#. type: Bullet: '* '
+msgid ""
+"install localized version of znc and provide translators access to translate "
+"znc to other languages"
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "create a list of translators with their emails"
+msgstr ""
diff --git a/network.kr.po b/network.kr.po
index d6fff77..bdf9e27 100644
--- a/network.kr.po
+++ b/network.kr.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 10:51+0200\n"
+"POT-Creation-Date: 2024-04-30 02:57+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -271,3 +271,13 @@ msgid ""
 "view <https://fosdem.org/2024/schedule/event/fosdem-2024-2776-building-an-"
 "open-source-community-one-friend-at-a-time/>"
 msgstr ""
+
+#. type: Bullet: '* '
+msgid ""
+"install localized version of znc and provide translators access to translate "
+"znc to other languages"
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "create a list of translators with their emails"
+msgstr ""
diff --git a/network.ms.po b/network.ms.po
index d6fff77..bdf9e27 100644
--- a/network.ms.po
+++ b/network.ms.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 10:51+0200\n"
+"POT-Creation-Date: 2024-04-30 02:57+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"

(Diff truncated)
+2
diff --git a/network.mdwn b/network.mdwn
index 224244c..ccae5b9 100644
--- a/network.mdwn
+++ b/network.mdwn
@@ -94,3 +94,5 @@ Desired additions:
 * development of nicer website (Siva has 90% done it but then stopped)
 * something else
 * view <https://fosdem.org/2024/schedule/event/fosdem-2024-2776-building-an-open-source-community-one-friend-at-a-time/>
+* install localized version of znc and provide translators access to translate znc to other languages
+* create a list of translators with their emails

diff --git a/sandbox.es.po b/sandbox.es.po
index b7c420e..bf364bb 100644
--- a/sandbox.es.po
+++ b/sandbox.es.po
@@ -18,7 +18,7 @@ msgstr ""
 
 #. type: Plain text
 msgid "Good morning"
-msgstr ""
+msgstr "Buenos días"
 
 #~ msgid ""
 #~ "This is the SandBox, a page anyone can edit to learn how to use the wiki."

updated PO files
diff --git a/network.ar.po b/network.ar.po
index 8f54ab3..d6fff77 100644
--- a/network.ar.po
+++ b/network.ar.po
@@ -17,72 +17,191 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 
 #. type: Plain text
+msgid "Nick: gry."
+msgstr ""
+
+#. type: Bullet: '* '
 msgid ""
-"Nick: gry.  * Contact: IRC (ircnow, dalnet, undernet, libera, oftc) or "
-"gry@lecturify.net (email, xmpp).  * Languages: Russian, English.  * Time "
-"zone: Australia/Sydney.  * Interests: coding in Perl, python, nodejs, bash; "
-"znc administration.  * Contribution: maintains LBot."
+"Contact: IRC (ircnow, dalnet, undernet, libera, oftc) or gry@lecturify.net "
+"(email, xmpp)."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Languages: Russian, English."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Time zone: Australia/Sydney."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Interests: coding in Perl, python, nodejs, bash; znc administration."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Contribution: maintains LBot."
 msgstr ""
 
 #. type: Plain text
+msgid "Nick: Yonle."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net)."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Languages: Indonesian, English."
+msgstr ""
+
+#. type: Bullet: '* '
 msgid ""
-"Nick: Yonle.  * Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify."
-"net).  * Languages: Indonesian, English.  * Interests: federated social "
-"media, nodejs, JavaScript, games, system administration.  * Contribution: "
-"maintains federated social media, programs games, administers znc/soju/gamja/"
-"thelounge/, lecturify's server sysadmin"
+"Interests: federated social media, nodejs, JavaScript, games, system "
+"administration."
 msgstr ""
 
-#. type: Plain text
+#. type: Bullet: '* '
 msgid ""
-"Nick: Siva.  * Contact: IRC, email.  * Languages: Tamil, English.  * "
-"Interests: HTML, CSS, JavaScript, website frontend, customer support.  * "
-"Contribution: wrote a nicer version of web site."
+"Contribution: maintains federated social media, programs games, administers "
+"znc/soju/gamja/thelounge/, lecturify's server sysadmin"
 msgstr ""
 
 #. type: Plain text
-msgid ""
-"Nick: Kolev.  * Contact: IRC.  * Languages: English.  * Interests: Emacs, "
-"scheme, lisp.  * Contribution: -"
+msgid "Nick: Siva."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Contact: IRC, email."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Languages: Tamil, English."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Interests: HTML, CSS, JavaScript, website frontend, customer support."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Contribution: wrote a nicer version of web site."
 msgstr ""
 
 #. type: Plain text
-msgid ""
-"Nick: Baytuch.  * Contact: IRC (about twice a month).  * Languages: "
-"Ukrainian, English.  * Interests: system administration, hardware, "
-"minetest.  * Contribution: packaged several software for openbsd, so it auto-"
-"starts (including, for example, znc)."
+msgid "Nick: Kolev."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Contact: IRC."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Languages: English."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Interests: Emacs, scheme, lisp."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Contribution: -"
 msgstr ""
 
 #. type: Plain text
+msgid "Nick: Baytuch."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Contact: IRC (about twice a month)."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Languages: Ukrainian, English."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Interests: system administration, hardware, minetest."
+msgstr ""
+
+#. type: Bullet: '*  '
 msgid ""
-"Nick: Sysop_Nitestorm.  * Contact: IRC, discord, email.  * Languages: "
-"English.  * Location: USA.  * Interests: system administration, ecommerce.  "
-"* Contribution: provides hosting."
+"Contribution: packaged several software for openbsd, so it auto-starts "
+"(including, for example, znc)."
 msgstr ""
 
 #. type: Plain text
-msgid ""
-"Nick: Error.  * Contact: IRC.  * Languages: English.  * Location: UK?.  * "
-"Interests: irc bot, eggdrop"
+msgid "Nick: Sysop_Nitestorm."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Contact: IRC, discord, email."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Location: USA."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Interests: system administration, ecommerce."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Contribution: provides hosting."
 msgstr ""
 
 #. type: Plain text
-msgid ""
-"Nick: Allen/aQr.  * Contact: IRC.  * Languages: English, French? * "
-"Location: ?.  * Interests: hardware and money donations, irc chat"
+msgid "Nick: Error."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Location: UK?."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Interests: irc bot, eggdrop"
 msgstr ""
 
 #. type: Plain text
-msgid ""
-"Nick: Posterdati.  * Contact: IRC, email.  * Languages: English, Italian.  * "
-"Location: Italy.  * Interests: science, consulting."
+msgid "Nick: Allen/aQr."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Languages: English, French?"
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Location: ?."
+msgstr ""
+
+#. type: Bullet: '* '
+msgid "Interests: hardware and money donations, irc chat"
 msgstr ""
 

(Diff truncated)
diff --git a/network.mdwn b/network.mdwn
index ea53137..224244c 100644
--- a/network.mdwn
+++ b/network.mdwn
@@ -1,4 +1,5 @@
 Nick: gry.
+
 * Contact: IRC (ircnow, dalnet, undernet, libera, oftc) or gry@lecturify.net (email, xmpp).
 * Languages: Russian, English.
 * Time zone: Australia/Sydney.
@@ -6,30 +7,35 @@ Nick: gry.
 * Contribution: maintains LBot.
 
 Nick: Yonle.
+
 * Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net).
 * Languages: Indonesian, English. 
 * Interests: federated social media, nodejs, JavaScript, games, system administration.
 * Contribution: maintains federated social media, programs games, administers znc/soju/gamja/thelounge/, lecturify's server sysadmin
 
 Nick: Siva.
+
 * Contact: IRC, email.
 * Languages: Tamil, English.
 * Interests: HTML, CSS, JavaScript, website frontend, customer support.
 * Contribution: wrote a nicer version of web site.
 
 Nick: Kolev.
+
 * Contact: IRC.
 * Languages: English.
 * Interests: Emacs, scheme, lisp.
 * Contribution: -
 
 Nick: Baytuch.
+
 * Contact: IRC (about twice a month).
 * Languages: Ukrainian, English.
 * Interests: system administration, hardware, minetest.
 *  Contribution: packaged several software for openbsd, so it auto-starts (including, for example, znc).
 
 Nick: Sysop_Nitestorm.
+
 * Contact: IRC, discord, email.
 * Languages: English.
 * Location: USA.
@@ -37,24 +43,28 @@ Nick: Sysop_Nitestorm.
 * Contribution: provides hosting.
 
 Nick: Error.
+
 * Contact: IRC.
 * Languages: English.
 * Location: UK?.
 * Interests: irc bot, eggdrop
 
 Nick: Allen/aQr.
+
 * Contact: IRC.
 * Languages: English, French?
 * Location: ?.
 * Interests: hardware and money donations, irc chat
 
 Nick: Posterdati.
+
 * Contact: IRC, email.
 * Languages: English, Italian.
 * Location: Italy.
 * Interests: science, consulting.
 
 Nick: kiliro.
+
 * Contact: IRC.
 * Languages: English.
 * Location: -

updated PO files
diff --git a/network.ar.po b/network.ar.po
index 73cb5e0..8f54ab3 100644
--- a/network.ar.po
+++ b/network.ar.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 10:46+0200\n"
+"POT-Creation-Date: 2024-04-29 10:51+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,69 +18,71 @@ msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: gry. Contact: IRC (ircnow, dalnet, undernet, libera, oftc) or "
-"gry@lecturify.net (email, xmpp). Languages: Russian, English. Time zone: "
-"Australia/Sydney. Interests: coding in Perl, python, nodejs, bash; znc "
-"administration. Contribution: maintains LBot."
+"Nick: gry.  * Contact: IRC (ircnow, dalnet, undernet, libera, oftc) or "
+"gry@lecturify.net (email, xmpp).  * Languages: Russian, English.  * Time "
+"zone: Australia/Sydney.  * Interests: coding in Perl, python, nodejs, bash; "
+"znc administration.  * Contribution: maintains LBot."
 msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Yonle. Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net). "
-"Languages: Indonesian, English. Interests: federated social media, nodejs, "
-"JavaScript, games, system administration. Contribution: maintains federated "
-"social media, programs games, administers znc/soju/gamja/thelounge/openbsd."
+"Nick: Yonle.  * Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify."
+"net).  * Languages: Indonesian, English.  * Interests: federated social "
+"media, nodejs, JavaScript, games, system administration.  * Contribution: "
+"maintains federated social media, programs games, administers znc/soju/gamja/"
+"thelounge/, lecturify's server sysadmin"
 msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Siva. Contact: IRC, email. Languages: Tamil, English. Interests: HTML, "
-"CSS, JavaScript, website frontend, customer support. Contribution: wrote a "
-"nicer version of web site."
+"Nick: Siva.  * Contact: IRC, email.  * Languages: Tamil, English.  * "
+"Interests: HTML, CSS, JavaScript, website frontend, customer support.  * "
+"Contribution: wrote a nicer version of web site."
 msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Kolev. Contact: IRC. Languages: English. Interests: Emacs, scheme, "
-"lisp. Contribution:"
+"Nick: Kolev.  * Contact: IRC.  * Languages: English.  * Interests: Emacs, "
+"scheme, lisp.  * Contribution: -"
 msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Baytuch. Contact: IRC (about twice a month). Languages: Ukrainian, "
-"English. Interests: system administration, hardware, minetest. Contribution: "
-"packaged several software for openbsd, so it auto-starts (including, for "
-"example, znc)."
+"Nick: Baytuch.  * Contact: IRC (about twice a month).  * Languages: "
+"Ukrainian, English.  * Interests: system administration, hardware, "
+"minetest.  * Contribution: packaged several software for openbsd, so it auto-"
+"starts (including, for example, znc)."
 msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Sysop_Nitestorm. Contact: IRC, discord, email. Languages: English. "
-"Location: USA. Interests: system administration, ecommerce. Contribution: "
-"provides hosting."
+"Nick: Sysop_Nitestorm.  * Contact: IRC, discord, email.  * Languages: "
+"English.  * Location: USA.  * Interests: system administration, ecommerce.  "
+"* Contribution: provides hosting."
 msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Error. Contact: IRC. Languages: English. Location: UK?. Interests: irc "
-"bot, eggdrop"
+"Nick: Error.  * Contact: IRC.  * Languages: English.  * Location: UK?.  * "
+"Interests: irc bot, eggdrop"
 msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Allen/aQr. Contact: IRC. Languages: English, French?. Location: ?. "
-"Interests: hardware and money donations, irc chat"
+"Nick: Allen/aQr.  * Contact: IRC.  * Languages: English, French? * "
+"Location: ?.  * Interests: hardware and money donations, irc chat"
 msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Posterdati. Contact: IRC, email. Languages: English, Italian. "
-"Location: Italy. Interests: science, consulting."
+"Nick: Posterdati.  * Contact: IRC, email.  * Languages: English, Italian.  * "
+"Location: Italy.  * Interests: science, consulting."
 msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: kiliro. Contact: IRC. Languages: English. Location: . Interests: ."
+"Nick: kiliro.  * Contact: IRC.  * Languages: English.  * Location: - * "
+"Interests: -"
 msgstr ""
 
 #. type: Plain text
diff --git a/network.bn.po b/network.bn.po
index 73cb5e0..8f54ab3 100644
--- a/network.bn.po
+++ b/network.bn.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 10:46+0200\n"
+"POT-Creation-Date: 2024-04-29 10:51+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -18,69 +18,71 @@ msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: gry. Contact: IRC (ircnow, dalnet, undernet, libera, oftc) or "
-"gry@lecturify.net (email, xmpp). Languages: Russian, English. Time zone: "
-"Australia/Sydney. Interests: coding in Perl, python, nodejs, bash; znc "
-"administration. Contribution: maintains LBot."
+"Nick: gry.  * Contact: IRC (ircnow, dalnet, undernet, libera, oftc) or "
+"gry@lecturify.net (email, xmpp).  * Languages: Russian, English.  * Time "
+"zone: Australia/Sydney.  * Interests: coding in Perl, python, nodejs, bash; "
+"znc administration.  * Contribution: maintains LBot."
 msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Yonle. Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net). "
-"Languages: Indonesian, English. Interests: federated social media, nodejs, "
-"JavaScript, games, system administration. Contribution: maintains federated "
-"social media, programs games, administers znc/soju/gamja/thelounge/openbsd."
+"Nick: Yonle.  * Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify."
+"net).  * Languages: Indonesian, English.  * Interests: federated social "
+"media, nodejs, JavaScript, games, system administration.  * Contribution: "
+"maintains federated social media, programs games, administers znc/soju/gamja/"
+"thelounge/, lecturify's server sysadmin"
 msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Siva. Contact: IRC, email. Languages: Tamil, English. Interests: HTML, "
-"CSS, JavaScript, website frontend, customer support. Contribution: wrote a "
-"nicer version of web site."
+"Nick: Siva.  * Contact: IRC, email.  * Languages: Tamil, English.  * "
+"Interests: HTML, CSS, JavaScript, website frontend, customer support.  * "
+"Contribution: wrote a nicer version of web site."
 msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Kolev. Contact: IRC. Languages: English. Interests: Emacs, scheme, "
-"lisp. Contribution:"
+"Nick: Kolev.  * Contact: IRC.  * Languages: English.  * Interests: Emacs, "
+"scheme, lisp.  * Contribution: -"
 msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Baytuch. Contact: IRC (about twice a month). Languages: Ukrainian, "
-"English. Interests: system administration, hardware, minetest. Contribution: "
-"packaged several software for openbsd, so it auto-starts (including, for "
-"example, znc)."
+"Nick: Baytuch.  * Contact: IRC (about twice a month).  * Languages: "
+"Ukrainian, English.  * Interests: system administration, hardware, "
+"minetest.  * Contribution: packaged several software for openbsd, so it auto-"
+"starts (including, for example, znc)."
 msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Sysop_Nitestorm. Contact: IRC, discord, email. Languages: English. "
-"Location: USA. Interests: system administration, ecommerce. Contribution: "
-"provides hosting."
+"Nick: Sysop_Nitestorm.  * Contact: IRC, discord, email.  * Languages: "
+"English.  * Location: USA.  * Interests: system administration, ecommerce.  "
+"* Contribution: provides hosting."
 msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Error. Contact: IRC. Languages: English. Location: UK?. Interests: irc "
-"bot, eggdrop"
+"Nick: Error.  * Contact: IRC.  * Languages: English.  * Location: UK?.  * "
+"Interests: irc bot, eggdrop"
 msgstr ""
 

(Diff truncated)
diff --git a/network.mdwn b/network.mdwn
index 08e5653..ea53137 100644
--- a/network.mdwn
+++ b/network.mdwn
@@ -1,22 +1,64 @@
-Nick: gry. Contact: IRC (ircnow, dalnet, undernet, libera, oftc) or gry@lecturify.net (email, xmpp). Languages: Russian, English. Time zone: Australia/Sydney. Interests: coding in Perl, python, nodejs, bash; znc administration. Contribution: maintains LBot.
-
-Nick: Yonle. Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net). Languages: Indonesian, English. Interests: federated social media, nodejs, JavaScript, games, system administration. Contribution: maintains federated social media, programs games, administers znc/soju/gamja/thelounge/openbsd.
-
-Nick: Siva. Contact: IRC, email. Languages: Tamil, English. Interests: HTML, CSS, JavaScript, website frontend, customer support. Contribution: wrote a nicer version of web site.
-
-Nick: Kolev. Contact: IRC. Languages: English. Interests: Emacs, scheme, lisp. Contribution: 
-
-Nick: Baytuch. Contact: IRC (about twice a month). Languages: Ukrainian, English. Interests: system administration, hardware, minetest. Contribution: packaged several software for openbsd, so it auto-starts (including, for example, znc).
-
-Nick: Sysop_Nitestorm. Contact: IRC, discord, email. Languages: English. Location: USA. Interests: system administration, ecommerce. Contribution: provides hosting.
-
-Nick: Error. Contact: IRC. Languages: English. Location: UK?. Interests: irc bot, eggdrop
-
-Nick: Allen/aQr. Contact: IRC. Languages: English, French?. Location: ?. Interests: hardware and money donations, irc chat
-
-Nick: Posterdati. Contact: IRC, email. Languages: English, Italian. Location: Italy. Interests: science, consulting.
-
-Nick: kiliro. Contact: IRC. Languages: English. Location: . Interests: .
+Nick: gry.
+* Contact: IRC (ircnow, dalnet, undernet, libera, oftc) or gry@lecturify.net (email, xmpp).
+* Languages: Russian, English.
+* Time zone: Australia/Sydney.
+* Interests: coding in Perl, python, nodejs, bash; znc administration. 
+* Contribution: maintains LBot.
+
+Nick: Yonle.
+* Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net).
+* Languages: Indonesian, English. 
+* Interests: federated social media, nodejs, JavaScript, games, system administration.
+* Contribution: maintains federated social media, programs games, administers znc/soju/gamja/thelounge/, lecturify's server sysadmin
+
+Nick: Siva.
+* Contact: IRC, email.
+* Languages: Tamil, English.
+* Interests: HTML, CSS, JavaScript, website frontend, customer support.
+* Contribution: wrote a nicer version of web site.
+
+Nick: Kolev.
+* Contact: IRC.
+* Languages: English.
+* Interests: Emacs, scheme, lisp.
+* Contribution: -
+
+Nick: Baytuch.
+* Contact: IRC (about twice a month).
+* Languages: Ukrainian, English.
+* Interests: system administration, hardware, minetest.
+*  Contribution: packaged several software for openbsd, so it auto-starts (including, for example, znc).
+
+Nick: Sysop_Nitestorm.
+* Contact: IRC, discord, email.
+* Languages: English.
+* Location: USA.
+* Interests: system administration, ecommerce.
+* Contribution: provides hosting.
+
+Nick: Error.
+* Contact: IRC.
+* Languages: English.
+* Location: UK?.
+* Interests: irc bot, eggdrop
+
+Nick: Allen/aQr.
+* Contact: IRC.
+* Languages: English, French?
+* Location: ?.
+* Interests: hardware and money donations, irc chat
+
+Nick: Posterdati.
+* Contact: IRC, email.
+* Languages: English, Italian.
+* Location: Italy.
+* Interests: science, consulting.
+
+Nick: kiliro.
+* Contact: IRC.
+* Languages: English.
+* Location: -
+* Interests: -
 
 izzyb
 

updated PO files
diff --git a/network.ar.po b/network.ar.po
index 2e8efc8..73cb5e0 100644
--- a/network.ar.po
+++ b/network.ar.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 06:18+0200\n"
+"POT-Creation-Date: 2024-04-29 10:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -26,10 +26,10 @@ msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Yonle. Contact: IRC, xmpp. Languages: Indonesian, English. Interests: "
-"federated social media, nodejs, JavaScript, games, system administration. "
-"Contribution: maintains federated social media, programs games, administers "
-"znc/soju/gamja/thelounge/openbsd."
+"Nick: Yonle. Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net). "
+"Languages: Indonesian, English. Interests: federated social media, nodejs, "
+"JavaScript, games, system administration. Contribution: maintains federated "
+"social media, programs games, administers znc/soju/gamja/thelounge/openbsd."
 msgstr ""
 
 #. type: Plain text
diff --git a/network.bn.po b/network.bn.po
index 2e8efc8..73cb5e0 100644
--- a/network.bn.po
+++ b/network.bn.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 06:18+0200\n"
+"POT-Creation-Date: 2024-04-29 10:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -26,10 +26,10 @@ msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Yonle. Contact: IRC, xmpp. Languages: Indonesian, English. Interests: "
-"federated social media, nodejs, JavaScript, games, system administration. "
-"Contribution: maintains federated social media, programs games, administers "
-"znc/soju/gamja/thelounge/openbsd."
+"Nick: Yonle. Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net). "
+"Languages: Indonesian, English. Interests: federated social media, nodejs, "
+"JavaScript, games, system administration. Contribution: maintains federated "
+"social media, programs games, administers znc/soju/gamja/thelounge/openbsd."
 msgstr ""
 
 #. type: Plain text
diff --git a/network.es.po b/network.es.po
index 2e8efc8..73cb5e0 100644
--- a/network.es.po
+++ b/network.es.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 06:18+0200\n"
+"POT-Creation-Date: 2024-04-29 10:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -26,10 +26,10 @@ msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Yonle. Contact: IRC, xmpp. Languages: Indonesian, English. Interests: "
-"federated social media, nodejs, JavaScript, games, system administration. "
-"Contribution: maintains federated social media, programs games, administers "
-"znc/soju/gamja/thelounge/openbsd."
+"Nick: Yonle. Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net). "
+"Languages: Indonesian, English. Interests: federated social media, nodejs, "
+"JavaScript, games, system administration. Contribution: maintains federated "
+"social media, programs games, administers znc/soju/gamja/thelounge/openbsd."
 msgstr ""
 
 #. type: Plain text
diff --git a/network.fr.po b/network.fr.po
index 2e8efc8..73cb5e0 100644
--- a/network.fr.po
+++ b/network.fr.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 06:18+0200\n"
+"POT-Creation-Date: 2024-04-29 10:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -26,10 +26,10 @@ msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Yonle. Contact: IRC, xmpp. Languages: Indonesian, English. Interests: "
-"federated social media, nodejs, JavaScript, games, system administration. "
-"Contribution: maintains federated social media, programs games, administers "
-"znc/soju/gamja/thelounge/openbsd."
+"Nick: Yonle. Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net). "
+"Languages: Indonesian, English. Interests: federated social media, nodejs, "
+"JavaScript, games, system administration. Contribution: maintains federated "
+"social media, programs games, administers znc/soju/gamja/thelounge/openbsd."
 msgstr ""
 
 #. type: Plain text
diff --git a/network.hin.po b/network.hin.po
index 2e8efc8..73cb5e0 100644
--- a/network.hin.po
+++ b/network.hin.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 06:18+0200\n"
+"POT-Creation-Date: 2024-04-29 10:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -26,10 +26,10 @@ msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Yonle. Contact: IRC, xmpp. Languages: Indonesian, English. Interests: "
-"federated social media, nodejs, JavaScript, games, system administration. "
-"Contribution: maintains federated social media, programs games, administers "
-"znc/soju/gamja/thelounge/openbsd."
+"Nick: Yonle. Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net). "
+"Languages: Indonesian, English. Interests: federated social media, nodejs, "
+"JavaScript, games, system administration. Contribution: maintains federated "
+"social media, programs games, administers znc/soju/gamja/thelounge/openbsd."
 msgstr ""
 
 #. type: Plain text
diff --git a/network.id.po b/network.id.po
index 2e8efc8..73cb5e0 100644
--- a/network.id.po
+++ b/network.id.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 06:18+0200\n"
+"POT-Creation-Date: 2024-04-29 10:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -26,10 +26,10 @@ msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Yonle. Contact: IRC, xmpp. Languages: Indonesian, English. Interests: "
-"federated social media, nodejs, JavaScript, games, system administration. "
-"Contribution: maintains federated social media, programs games, administers "
-"znc/soju/gamja/thelounge/openbsd."
+"Nick: Yonle. Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net). "
+"Languages: Indonesian, English. Interests: federated social media, nodejs, "
+"JavaScript, games, system administration. Contribution: maintains federated "
+"social media, programs games, administers znc/soju/gamja/thelounge/openbsd."
 msgstr ""
 
 #. type: Plain text
diff --git a/network.kr.po b/network.kr.po
index 2e8efc8..73cb5e0 100644
--- a/network.kr.po
+++ b/network.kr.po
@@ -7,7 +7,7 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
-"POT-Creation-Date: 2024-04-29 06:18+0200\n"
+"POT-Creation-Date: 2024-04-29 10:46+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -26,10 +26,10 @@ msgstr ""
 
 #. type: Plain text
 msgid ""
-"Nick: Yonle. Contact: IRC, xmpp. Languages: Indonesian, English. Interests: "
-"federated social media, nodejs, JavaScript, games, system administration. "
-"Contribution: maintains federated social media, programs games, administers "
-"znc/soju/gamja/thelounge/openbsd."
+"Nick: Yonle. Contact: IRC, xmpp/email/mastodon/nostr (yonle@lecturify.net). "
+"Languages: Indonesian, English. Interests: federated social media, nodejs, "
+"JavaScript, games, system administration. Contribution: maintains federated "
+"social media, programs games, administers znc/soju/gamja/thelounge/openbsd."
 msgstr ""
 
 #. type: Plain text
diff --git a/network.ms.po b/network.ms.po
index 2e8efc8..73cb5e0 100644
--- a/network.ms.po
+++ b/network.ms.po

(Diff truncated)