From 8e9a8888cf4a4537eab154a3f46bc957e4c358a7 Mon Sep 17 00:00:00 2001 From: Antoine Martin Date: Tue, 8 Oct 2024 11:29:57 -0400 Subject: [PATCH] join: translate js --- join.fr.mo | Bin 8237 -> 12916 bytes join.fr.po | 41 +++++++++++++++++++++++++++++++++++++---- 2 files changed, 37 insertions(+), 4 deletions(-) diff --git a/join.fr.mo b/join.fr.mo index 0af81d728f893f9445c98eb22aa075026062838a..84b5f10e829e310b96c47ef7e648488c8497f1c3 100644 GIT binary patch delta 4918 zcmeHK&5ImG6t9iZm`FYhL}UD*w$Ys)veRRtM0VpOSvQL=G0C!7-4KFO(_J%DyFFcP zb@gmUS^6M)(I_NnJo*8W2p%MVfQR+w(USYmw|S!R|5lRahGp4V0N z-mCZOy?XE0-yXZ+CBN?8{0YI|9z0Lr`2o+9c>E#!;O{rk6L@~dvw(5oK0^Kk{R~uq zzPp)_4?+I|-39vg{e(OO`T?jJUjcmtvR6URV*LFBgv1!{-9pGsLK5=PgM@@wxVV*& zhe2_9O zfKET28F~cXUBvh*sB!iXyxfER$*XuV8<#;XDA1tiF~0H?A>Uzq1N0#1*OZV;nE!bg z)`R*MAzL>Q@*e0fSpWEGLbhSNI6}x*SZ~87cSG>&eL~jgDDy-zm%(K9Y*8DqR+~X@TGQy zEV57(8_yR*B^S7>qvF_DQAAP9quk+Ckk^^;X^DE$jq5znPL=B^pPSd0n$w=0SSg2< zcN)x(`C;nHAktLvD8vhgBwJ!a(+bya&4wAHu&BnF$5k|r*WAqP^y?FIQ-!(HC#Fv2 z#%ZqVhfEh{nLKx9{>|sko~$jttPYGV9-43DMrm$R1{!-8=9(cl+zAUaU*UXlA(8=@ zmhqpb9ZO<6iVJowU7ZeAb zW=&bfdVTH8uoTwrkj|!pt+(E7lH7z5qy6_&Yg=}(u_(n6SDC3v->Pg$ zw_td>Emd??E_-Qj)QZ>XkOz~}_t6GKgVPx$E5h%JpvNOui7>rmr7TtUQ!8nmBi&Ei zk-}_evh5YtyJj;3vZK%HTdUGJXdh@?wl$I#+mbb!r8WXK(q({|&xT2A5Ta=Mj`X?X z%c`9_-m!HY4WUaCoIS0m&UH)0+mjCP&wJV7GgbX)x{gR$oH< zTIEUG*AdjD9v9EVu8X_w8UG**Cb))znAOAd&eJF^*M-*HbLa$Jl4?<)0#%iaL)@2o z89B5he4nEE8&$L^V+CDZwKS?prTymRf49t^isCTD=vWImn44p|tb=f&vvZ{+QnK63 zbjr?6nH6JYI)=ouk-U6%XKB;HvFlfMe!A-(hPj7f`XJDI80OAkm`Pk~CAd!mPD74f z83G=xe4`bo4dJ1oCw;Nd`e^1PiyKS;*{YRm8PYfWE7$NVP<(C++av~L6b*+QQ1`v|_#|VmRXg6#=D#f(yW`@23_#T3TpVOS_s2&^_dV~q-~G;+oewhg?~wamj7=0ruPA|v1{320=Flgy@rfmA z3U6TvUb>|goIn%W9%&8M;KDaygl`{V9{;i|Rq);w>0her+AEa_u6$Au{=yy`wCZf^ zQ>}}S`lTC|#{mk$?7H*^3$RLl%-<^bH;T;QQOIfVa6@Y2pJ5m#Iq8B~7*vt2c-f-vP@Qb{$O|SS9uB}ggvE$sNx!bXgn4wX_`0;nn Nth8%CHR@Uq<{V)#G3EdO diff --git a/join.fr.po b/join.fr.po index c821b5d..ccddd48 100644 --- a/join.fr.po +++ b/join.fr.po @@ -7,8 +7,8 @@ msgid "" msgstr "" "Project-Id-Version: ilot.io\n" -"POT-Creation-Date: 2024-10-08 11:21-0400\n" -"PO-Revision-Date: 2024-10-08 11:16-0400\n" +"POT-Creation-Date: 2024-10-08 11:26-0400\n" +"PO-Revision-Date: 2024-10-08 11:29-0400\n" "Last-Translator: \n" "Language-Team: dev@ayakael.net\n" "Language: fr\n" @@ -47,8 +47,7 @@ msgid "" "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 description = " -"name + \"%0A%0A\" + aboutme + \"%0A%0A\" + howfound; var url = baseurl." +"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': " @@ -59,6 +58,40 @@ msgid "" "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:

msgid "Registration Form"