1
0
Fork 0
forked from ilot/ilot-io

join: dis-integrate js

This commit is contained in:
Antoine Martin 2024-10-08 11:37:59 -04:00
parent 8e9a8888cf
commit f98d458420
Signed by: ayakael
GPG key ID: D62A472A4AA7D541
4 changed files with 152 additions and 193 deletions

View file

@ -7,7 +7,7 @@
msgid ""
msgstr ""
"Project-Id-Version: ilot.io\n"
"POT-Creation-Date: 2024-10-08 11:26-0400\n"
"POT-Creation-Date: 2024-10-08 11:35-0400\n"
"PO-Revision-Date: 2024-10-08 11:29-0400\n"
"Last-Translator: \n"
"Language-Team: dev@ayakael.net\n"
@ -21,78 +21,6 @@ msgstr ""
msgid "[[!meta title=\"Join\"]]"
msgstr "[[!meta title=\"Se joindre\"]]"
#. type: Content of: <script>
msgid ""
"async function checkDuplicate() { var url='https://lab.ilot.io/api/v4/"
"projects/99/issues'; var email = document.getElementById(\"email\").value; "
"const response = await fetch(url, { headers: { 'PRIVATE-TOKEN': 'glpat-"
"RaoZSW_3XMhkGr19k6Wv', 'Content-Type': 'application/json', }, }) const "
"result = await response.json(); let index = result .findIndex(item => item."
"title === email); if (index !== -1) { return true; } else { return "
"false; } } async function createIssue() { var baseurl = 'https://lab.ilot.io/"
"api/v4/projects/99/issues?&labels=Request'; var mathspamtrap = document."
"getElementById(\"math-spam-trap\").value; var agreetoterms = document."
"getElementById(\"agree-to-terms\").checked; var email = document."
"getElementById(\"email\").value; if(!agreetoterms) { alert(\"Registration "
"requires agreement of Code of Conduct\"); return false; } if(!email) "
"{ alert(\"Email cannot be empty\"); return false; } if(mathspamtrap != "
"\"9\") { alert(\"Wrong math answer\"); return false; } if(await "
"checkDuplicate(email) === true) { alert(\"This email address has already "
"requested an account\"); return false; } var name = document."
"getElementById(\"name\").value; var name = name.replace (/^/,'Name: '); var "
"aboutme = document.getElementById(\"about-me\").value; var aboutme = aboutme."
"replace (/^/,'About me: '); var aboutme = aboutme.replace(/\\r?\\n/g, "
"\"%0A%0A\"); var howfound = document.getElementById(\"how-found\").value; "
"var howfound = howfound.replace (/^/,'How I found ilot: '); var howfound = "
"howfound.replace(/\\r?\\n/g, \"%0A%0A\"); var ocuser = document."
"getElementById(\"oc-user\").value; var ocuser = ocuser.replace (/"
"^/,'OpenCollective Profile: '); var description = name + \"%0A%0A\" + "
"aboutme + \"%0A%0A\" + howfound + \"%0A%0A\" + ocuser; var url = baseurl."
"concat(\"&title=\", email, \"&description=\", description); console."
"log('Description:', description); fetch(url, { method: 'POST', headers: "
"{ 'PRIVATE-TOKEN': 'glpat-RaoZSW_3XMhkGr19k6Wv', 'Content-Type': "
"'application/json', }, }) .then(response => response.json()) .then(result "
"=> { console.log('Success:', result); alert(\"Request submitted. A working "
"group member will process your registration shortly. If you receive no "
"contact within seven days of registration, please send an email to "
"support@ilot.io\"); }) .catch(error => { console.error('Error:', "
"error) }); }"
msgstr ""
"async function checkDuplicate() { var url='https://lab.ilot.io/api/v4/"
"projects/99/issues'; var email = document.getElementById(\"email\").value; "
"const response = await fetch(url, { headers: { 'PRIVATE-TOKEN': 'glpat-"
"RaoZSW_3XMhkGr19k6Wv', 'Content-Type': 'application/json', }, }) const "
"result = await response.json(); let index = result .findIndex(item => item."
"title === email); if (index !== -1) { return true; } else { return "
"false; } } async function createIssue() { var baseurl = 'https://lab.ilot.io/"
"api/v4/projects/99/issues?&labels=Request'; var mathspamtrap = document."
"getElementById(\"math-spam-trap\").value; var agreetoterms = document."
"getElementById(\"agree-to-terms\").checked; var email = document."
"getElementById(\"email\").value; if(!agreetoterms) { alert(\"Registration "
"requires agreement of Code of Conduct\"); return false; } if(!email) "
"{ alert(\"Courriel ne peut pas être vide\"); return false; } "
"if(mathspamtrap != \"9\") { alert(\"Mauvaise réponse mathématique\"); return "
"false; } if(await checkDuplicate(email) === true) { alert(\"Ce courriel a "
"déjà fait une demande de compte\"); return false; } var name = document."
"getElementById(\"name\").value; var name = name.replace (/^/,'Name: '); var "
"aboutme = document.getElementById(\"about-me\").value; var aboutme = aboutme."
"replace (/^/,'About me: '); var aboutme = aboutme.replace(/\\r?\\n/g, "
"\"%0A%0A\"); var howfound = document.getElementById(\"how-found\").value; "
"var howfound = howfound.replace (/^/,'How I found ilot: '); var howfound = "
"howfound.replace(/\\r?\\n/g, \"%0A%0A\"); var ocuser = document."
"getElementById(\"oc-user\").value; var ocuser = ocuser.replace (/"
"^/,'OpenCollective Profile: '); var description = name + \"%0A%0A\" + "
"aboutme + \"%0A%0A\" + howfound + \"%0A%0A\" + ocuser; var url = baseurl."
"concat(\"&title=\", email, \"&description=\", description); console."
"log('Description:', description); fetch(url, { method: 'POST', headers: "
"{ 'PRIVATE-TOKEN': 'glpat-RaoZSW_3XMhkGr19k6Wv', 'Content-Type': "
"'application/json', }, }) .then(response => response.json()) .then(result "
"=> { console.log('Success:', result); alert(\"Demande soumise. Un membre du "
"groupe de travail traitera votre inscription dans les plus brefs délais. Si "
"vous n'êtes pas contacté dans les sept jours suivant votre inscription, "
"veuillez envoyer un courriel à support@ilot.io.\"); }) .catch(error => "
"{ console.error('Error:', error) }); }"
#. type: Content of: <header><h1>
msgid "Registration Form"
msgstr "Formulaire d'inscription"
@ -292,6 +220,78 @@ msgstr ""
"maxlength=\"50\"></p> <input type=\"button\" value=\"Soumettre\" id = "
"\"submit\" onClick = \"createIssue()\"> </form>"
#~ msgid ""
#~ "async function checkDuplicate() { var url='https://lab.ilot.io/api/v4/"
#~ "projects/99/issues'; var email = document.getElementById(\"email\")."
#~ "value; const response = await fetch(url, { headers: { 'PRIVATE-TOKEN': "
#~ "'glpat-RaoZSW_3XMhkGr19k6Wv', 'Content-Type': 'application/json', }, }) "
#~ "const result = await response.json(); let index = result .findIndex(item "
#~ "=> item.title === email); if (index !== -1) { return true; } else "
#~ "{ return false; } } async function createIssue() { var baseurl = 'https://"
#~ "lab.ilot.io/api/v4/projects/99/issues?&labels=Request'; var mathspamtrap "
#~ "= document.getElementById(\"math-spam-trap\").value; var agreetoterms = "
#~ "document.getElementById(\"agree-to-terms\").checked; var email = document."
#~ "getElementById(\"email\").value; if(!agreetoterms) { alert(\"Registration "
#~ "requires agreement of Code of Conduct\"); return false; } if(!email) "
#~ "{ alert(\"Email cannot be empty\"); return false; } if(mathspamtrap != "
#~ "\"9\") { alert(\"Wrong math answer\"); return false; } if(await "
#~ "checkDuplicate(email) === true) { alert(\"This email address has already "
#~ "requested an account\"); return false; } var name = document."
#~ "getElementById(\"name\").value; var name = name.replace (/^/,'Name: '); "
#~ "var aboutme = document.getElementById(\"about-me\").value; var aboutme = "
#~ "aboutme.replace (/^/,'About me: '); var aboutme = aboutme.replace(/\\r?"
#~ "\\n/g, \"%0A%0A\"); var howfound = document.getElementById(\"how-found\")."
#~ "value; var howfound = howfound.replace (/^/,'How I found ilot: '); var "
#~ "howfound = howfound.replace(/\\r?\\n/g, \"%0A%0A\"); var ocuser = "
#~ "document.getElementById(\"oc-user\").value; var ocuser = ocuser.replace (/"
#~ "^/,'OpenCollective Profile: '); var description = name + \"%0A%0A\" + "
#~ "aboutme + \"%0A%0A\" + howfound + \"%0A%0A\" + ocuser; var url = baseurl."
#~ "concat(\"&title=\", email, \"&description=\", description); console."
#~ "log('Description:', description); fetch(url, { method: 'POST', headers: "
#~ "{ 'PRIVATE-TOKEN': 'glpat-RaoZSW_3XMhkGr19k6Wv', 'Content-Type': "
#~ "'application/json', }, }) .then(response => response.json()) ."
#~ "then(result => { console.log('Success:', result); alert(\"Request "
#~ "submitted. A working group member will process your registration shortly. "
#~ "If you receive no contact within seven days of registration, please send "
#~ "an email to support@ilot.io\"); }) .catch(error => { console."
#~ "error('Error:', error) }); }"
#~ msgstr ""
#~ "async function checkDuplicate() { var url='https://lab.ilot.io/api/v4/"
#~ "projects/99/issues'; var email = document.getElementById(\"email\")."
#~ "value; const response = await fetch(url, { headers: { 'PRIVATE-TOKEN': "
#~ "'glpat-RaoZSW_3XMhkGr19k6Wv', 'Content-Type': 'application/json', }, }) "
#~ "const result = await response.json(); let index = result .findIndex(item "
#~ "=> item.title === email); if (index !== -1) { return true; } else "
#~ "{ return false; } } async function createIssue() { var baseurl = 'https://"
#~ "lab.ilot.io/api/v4/projects/99/issues?&labels=Request'; var mathspamtrap "
#~ "= document.getElementById(\"math-spam-trap\").value; var agreetoterms = "
#~ "document.getElementById(\"agree-to-terms\").checked; var email = document."
#~ "getElementById(\"email\").value; if(!agreetoterms) { alert(\"Registration "
#~ "requires agreement of Code of Conduct\"); return false; } if(!email) "
#~ "{ alert(\"Courriel ne peut pas être vide\"); return false; } "
#~ "if(mathspamtrap != \"9\") { alert(\"Mauvaise réponse mathématique\"); "
#~ "return false; } if(await checkDuplicate(email) === true) { alert(\"Ce "
#~ "courriel a déjà fait une demande de compte\"); return false; } var name = "
#~ "document.getElementById(\"name\").value; var name = name.replace (/"
#~ "^/,'Name: '); var aboutme = document.getElementById(\"about-me\").value; "
#~ "var aboutme = aboutme.replace (/^/,'About me: '); var aboutme = aboutme."
#~ "replace(/\\r?\\n/g, \"%0A%0A\"); var howfound = document."
#~ "getElementById(\"how-found\").value; var howfound = howfound.replace (/"
#~ "^/,'How I found ilot: '); var howfound = howfound.replace(/\\r?\\n/g, "
#~ "\"%0A%0A\"); var ocuser = document.getElementById(\"oc-user\").value; var "
#~ "ocuser = ocuser.replace (/^/,'OpenCollective Profile: '); var description "
#~ "= name + \"%0A%0A\" + aboutme + \"%0A%0A\" + howfound + \"%0A%0A\" + "
#~ "ocuser; var url = baseurl.concat(\"&title=\", email, \"&description=\", "
#~ "description); console.log('Description:', description); fetch(url, "
#~ "{ method: 'POST', headers: { 'PRIVATE-TOKEN': 'glpat-"
#~ "RaoZSW_3XMhkGr19k6Wv', 'Content-Type': 'application/json', }, }) ."
#~ "then(response => response.json()) .then(result => { console."
#~ "log('Success:', result); alert(\"Demande soumise. Un membre du groupe de "
#~ "travail traitera votre inscription dans les plus brefs délais. Si vous "
#~ "n'êtes pas contacté dans les sept jours suivant votre inscription, "
#~ "veuillez envoyer un courriel à support@ilot.io.\"); }) .catch(error => "
#~ "{ console.error('Error:', error) }); }"
#~ msgid "alert(\"Email cannot be empty\")"
#~ msgstr "alert(\"Le courriel ne peut pas être vide\")"