Add a transifex config and add the languages that have been translated
Testing Done:
I tried to get the tx commands in as meson targets, but that doesn't worry because I can't make a target outside of the build directory.
Also the client seems to be broken in some fun ways, like I have to use an environment variable for the token and there no way to download translations without a local file first. This should all probably be documented at some point, but I'm hoping some of it will be resolved and we can avoid documenting it.
Reviewed at https://reviews.imfreedom.org/r/2494/
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/.tx/config Tue Jul 04 00:08:26 2023 -0500
@@ -0,0 +1,10 @@
+host = https://www.transifex.com +[o:pidgin:p:hasl:r:haslpot] +file_filter = po/<lang>.po +source_file = po/hasl.pot --- a/po/LINGUAS Sat Jul 01 01:28:35 2023 -0500
+++ b/po/LINGUAS Tue Jul 04 00:08:26 2023 -0500
@@ -0,0 +1,8 @@
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/po/bg.po Tue Jul 04 00:08:26 2023 -0500
@@ -0,0 +1,52 @@
+# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the hasl package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +"Project-Id-Version: hasl\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-29 01:07-0500\n" +"PO-Revision-Date: 2023-06-29 06:24+0000\n" +"Last-Translator: Любомир Василев, 2023\n" +"Language-Team: Bulgarian (https://app.transifex.com/pidgin/teams/6323/bg/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: hasl/haslcontext.c:527 +msgid "current mechanism is NULL" +msgstr "текущият механизъм е NULL" +#: hasl/haslmechanismplain.c:43 +msgid "missing username" +msgstr "липсва потребителско име" +#: hasl/haslmechanismplain.c:51 +msgid "missing password" +#: hasl/haslmechanismplain.c:59 +msgid "plain text is not allowed without TLS" +msgstr "обикновен текст не е разрешен без ползването на TLS" +#: hasl/haslmechanismplain.c:86 +msgid "no username provided" +msgstr "не е предоставено потребителско име" +#: hasl/haslmechanismplain.c:93 +msgid "no password provided" +msgstr "не е предоставена парола" --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/po/de.po Tue Jul 04 00:08:26 2023 -0500
@@ -0,0 +1,52 @@
+# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the hasl package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +"Project-Id-Version: hasl\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-29 01:07-0500\n" +"PO-Revision-Date: 2023-06-29 06:24+0000\n" +"Last-Translator: iv4nhoe, 2023\n" +"Language-Team: German (https://app.transifex.com/pidgin/teams/6323/de/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: hasl/haslcontext.c:527 +msgid "current mechanism is NULL" +msgstr "derzeitiger Authentifizierungsmechanismus ist NULL" +#: hasl/haslmechanismplain.c:43 +msgid "missing username" +msgstr "fehlender Benutzername" +#: hasl/haslmechanismplain.c:51 +msgid "missing password" +msgstr "fehlendes Passwort" +#: hasl/haslmechanismplain.c:59 +msgid "plain text is not allowed without TLS" +msgstr "Klartext ist nicht zulässig ohne TLS" +#: hasl/haslmechanismplain.c:86 +msgid "no username provided" +msgstr "kein Benutzername angegeben" +#: hasl/haslmechanismplain.c:93 +msgid "no password provided" +msgstr "kein Passwort angegeben" --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/po/gl.po Tue Jul 04 00:08:26 2023 -0500
@@ -0,0 +1,52 @@
+# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the hasl package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# Miguel Anxo Bouzada <mbouzada@gmail.com>, 2023 +"Project-Id-Version: hasl\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-29 01:07-0500\n" +"PO-Revision-Date: 2023-06-29 06:24+0000\n" +"Last-Translator: Miguel Anxo Bouzada <mbouzada@gmail.com>, 2023\n" +"Language-Team: Galician (https://app.transifex.com/pidgin/teams/6323/gl/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: hasl/haslcontext.c:527 +msgid "current mechanism is NULL" +msgstr "o mecanismo actual é NULL" +#: hasl/haslmechanismplain.c:43 +msgid "missing username" +msgstr "falta o nome de usuario" +#: hasl/haslmechanismplain.c:51 +msgid "missing password" +msgstr "falta o contrasinal" +#: hasl/haslmechanismplain.c:59 +msgid "plain text is not allowed without TLS" +msgstr "o texto simple non está permitido sen TLS" +#: hasl/haslmechanismplain.c:86 +msgid "no username provided" +msgstr "non forneceu ningún nome de usuario" +#: hasl/haslmechanismplain.c:93 +msgid "no password provided" +msgstr "non forneceu ningún contrasinal" --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/po/he.po Tue Jul 04 00:08:26 2023 -0500
@@ -0,0 +1,52 @@
+# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the hasl package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# Yaron Shahrabani <sh.yaron@gmail.com>, 2023 +"Project-Id-Version: hasl\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-29 01:07-0500\n" +"PO-Revision-Date: 2023-06-29 06:24+0000\n" +"Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>, 2023\n" +"Language-Team: Hebrew (https://app.transifex.com/pidgin/teams/6323/he/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n" +#: hasl/haslcontext.c:527 +msgid "current mechanism is NULL" +msgstr "המנגנון הנוכחי הוא אפס (NULL)" +#: hasl/haslmechanismplain.c:43 +msgid "missing username" +#: hasl/haslmechanismplain.c:51 +msgid "missing password" +#: hasl/haslmechanismplain.c:59 +msgid "plain text is not allowed without TLS" +msgstr "אסור טקסט פשוט בלי TLS" +#: hasl/haslmechanismplain.c:86 +msgid "no username provided" +msgstr "לא סופק שם משתמש" +#: hasl/haslmechanismplain.c:93 +msgid "no password provided" --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/po/ka.po Tue Jul 04 00:08:26 2023 -0500
@@ -0,0 +1,52 @@
+# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the hasl package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# Temuri Doghonadze <temuri.doghonadze@gmail.com>, 2023 +"Project-Id-Version: hasl\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-29 01:07-0500\n" +"PO-Revision-Date: 2023-06-29 06:24+0000\n" +"Last-Translator: Temuri Doghonadze <temuri.doghonadze@gmail.com>, 2023\n" +"Language-Team: Georgian (https://app.transifex.com/pidgin/teams/6323/ka/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n!=1);\n" +#: hasl/haslcontext.c:527 +msgid "current mechanism is NULL" +msgstr "მიმდინარე მექანიზმი არის NULL" +#: hasl/haslmechanismplain.c:43 +msgid "missing username" +msgstr "აკლია მომხმარებლის სახელი" +#: hasl/haslmechanismplain.c:51 +msgid "missing password" +#: hasl/haslmechanismplain.c:59 +msgid "plain text is not allowed without TLS" +msgstr "'TLS'-ის გარეშე უბრალო ტექსტი დაშვებული არაა" +#: hasl/haslmechanismplain.c:86 +msgid "no username provided" +msgstr "მომხმარებლის სახელი მითითებული არაა" +#: hasl/haslmechanismplain.c:93 +msgid "no password provided" +msgstr "პაროლი მითითებული არაა" --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/po/pt_PT.po Tue Jul 04 00:08:26 2023 -0500
@@ -0,0 +1,52 @@
+# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the hasl package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# Rui Simoes <ruisimoes.ouca@gmail.com>, 2023 +"Project-Id-Version: hasl\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-29 01:07-0500\n" +"PO-Revision-Date: 2023-06-29 06:24+0000\n" +"Last-Translator: Rui Simoes <ruisimoes.ouca@gmail.com>, 2023\n" +"Language-Team: Portuguese (Portugal) (https://app.transifex.com/pidgin/teams/6323/pt_PT/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n == 0 || n == 1) ? 0 : n != 0 && n % 1000000 == 0 ? 1 : 2;\n" +#: hasl/haslcontext.c:527 +msgid "current mechanism is NULL" +msgstr "O mecanismo atual é NULL" +#: hasl/haslmechanismplain.c:43 +msgid "missing username" +msgstr "falta utilizador" +#: hasl/haslmechanismplain.c:51 +msgid "missing password" +#: hasl/haslmechanismplain.c:59 +msgid "plain text is not allowed without TLS" +msgstr "texto simples não é permitido sem TLS" +#: hasl/haslmechanismplain.c:86 +msgid "no username provided" +msgstr "não foi fornecido utilizador" +#: hasl/haslmechanismplain.c:93 +msgid "no password provided" +msgstr "não foi fornecida password" --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/po/ro.po Tue Jul 04 00:08:26 2023 -0500
@@ -0,0 +1,52 @@
+# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the hasl package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# Simona Iacob <s@zp1.net>, 2023 +"Project-Id-Version: hasl\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-29 01:07-0500\n" +"PO-Revision-Date: 2023-06-29 06:24+0000\n" +"Last-Translator: Simona Iacob <s@zp1.net>, 2023\n" +"Language-Team: Romanian (https://app.transifex.com/pidgin/teams/6323/ro/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n" +#: hasl/haslcontext.c:527 +msgid "current mechanism is NULL" +msgstr "mecanismul curent este NULL" +#: hasl/haslmechanismplain.c:43 +msgid "missing username" +msgstr "lipsă nume de utilizator" +#: hasl/haslmechanismplain.c:51 +msgid "missing password" +#: hasl/haslmechanismplain.c:59 +msgid "plain text is not allowed without TLS" +msgstr "Textul simplu nu este permis fără TLS" +#: hasl/haslmechanismplain.c:86 +msgid "no username provided" +msgstr "nici un nume de utilizator furnizat" +#: hasl/haslmechanismplain.c:93 +msgid "no password provided" +msgstr "nici o parolă furnizată" --- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/po/sv.po Tue Jul 04 00:08:26 2023 -0500
@@ -0,0 +1,52 @@
+# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the hasl package. +# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR. +# Anders Jonsson <transifex@norsjovallen.se>, 2023 +"Project-Id-Version: hasl\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2023-06-29 01:07-0500\n" +"PO-Revision-Date: 2023-06-29 06:24+0000\n" +"Last-Translator: Anders Jonsson <transifex@norsjovallen.se>, 2023\n" +"Language-Team: Swedish (https://app.transifex.com/pidgin/teams/6323/sv/)\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +#: hasl/haslcontext.c:527 +msgid "current mechanism is NULL" +msgstr "aktuell mekanism är NULL" +#: hasl/haslmechanismplain.c:43 +msgid "missing username" +msgstr "saknar användarnamn" +#: hasl/haslmechanismplain.c:51 +msgid "missing password" +msgstr "saknar lösenord" +#: hasl/haslmechanismplain.c:59 +msgid "plain text is not allowed without TLS" +msgstr "klartext är inte tillåtet utan TLS" +#: hasl/haslmechanismplain.c:86 +msgid "no username provided" +msgstr "inget användarnamn tillhandahållet" +#: hasl/haslmechanismplain.c:93 +msgid "no password provided" +msgstr "inget lösenord tillhandahållet"