2024-06-20 23:07:04 -04:00
|
|
|
|
# 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"
|
2024-10-08 11:22:02 -04:00
|
|
|
|
"POT-Creation-Date: 2024-10-08 11:21-0400\n"
|
2024-06-20 23:07:04 -04:00
|
|
|
|
"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: Content of: outside any tag (error?)
|
|
|
|
|
msgid "[[!meta title=\"Join\"]]"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2024-10-08 11:22:02 -04:00
|
|
|
|
#. 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 description = "
|
|
|
|
|
"name + \"%0A%0A\" + aboutme + \"%0A%0A\" + howfound; 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 ""
|
|
|
|
|
|
2024-06-20 23:07:04 -04:00
|
|
|
|
#. type: Content of: <header><h1>
|
|
|
|
|
msgid "Registration Form"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. type: Content of: <hr><div><p>
|
|
|
|
|
msgid ""
|
|
|
|
|
"If you would like to join ilot, please fill out this form with your details, "
|
|
|
|
|
"and someone will get back to you shortly via email. Individuals, "
|
|
|
|
|
"cooperatives, and other organizations that identify with the cooperative "
|
|
|
|
|
"movement are welcome to join. If you receive no contact within seven days of "
|
|
|
|
|
"registration, please send an email to "
|
|
|
|
|
"[[support@ilot.io|mailto:support@ilot.io]]."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. type: Content of: <hr><div><div><noscript><p>
|
|
|
|
|
msgid ""
|
|
|
|
|
"You need JavaScript to complete this form. Alternatively, you can send an "
|
|
|
|
|
"email [[support@ilot.io|mailto:support@ilot.io]] to register"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. type: Content of: <hr><div><div><form><h2>
|
|
|
|
|
msgid "Basic Info:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2024-10-08 11:03:07 -04:00
|
|
|
|
#. type: Content of: <hr><div><div><form><div><input>
|
2024-06-20 23:07:04 -04:00
|
|
|
|
msgid ""
|
|
|
|
|
"<label for=\"name\">Name <i>(optional)</i></label> <input id=\"name\" "
|
2024-10-08 11:03:07 -04:00
|
|
|
|
"name=\"name\" type=\"text\" maxlength=\"40\">"
|
2024-06-20 23:07:04 -04:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2024-10-08 11:03:07 -04:00
|
|
|
|
#. type: Content of: <hr><div><div><form><div><input><p>
|
2024-06-20 23:07:04 -04:00
|
|
|
|
msgid ""
|
|
|
|
|
"<label for=\"email\">Contact email address</label> <input id=\"email\" "
|
|
|
|
|
"name=\"email\" type=\"email\" required></p>"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. type: Content of: <hr><div><div><form><p>
|
|
|
|
|
msgid ""
|
2024-08-09 21:15:54 -04:00
|
|
|
|
"In up to 500 characters, can you tell us a bit about yourself? For instance, "
|
|
|
|
|
"why you wish to join ilot, and what hopes or aspirations you have for the "
|
|
|
|
|
"site and/or your participation? We’d like to build a picture of how our "
|
|
|
|
|
"members want to use the site."
|
2024-06-20 23:07:04 -04:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. type: Content of: <hr><div><div><form><p>
|
|
|
|
|
msgid ""
|
|
|
|
|
"<textarea id=\"about-me\" name=\"about-me\" rows=\"10\" "
|
|
|
|
|
"maxlength=\"500\"></textarea>"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. type: Content of: <hr><div><div><form><p>
|
|
|
|
|
msgid ""
|
|
|
|
|
"How did you find out about ilot? We want to better understand how people are "
|
|
|
|
|
"finding us."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. type: Content of: <hr><div><div><form><p>
|
|
|
|
|
msgid ""
|
|
|
|
|
"<textarea id=\"how-found\" name=\"how-found\" rows=\"10\" "
|
|
|
|
|
"maxlength=\"500\"></textarea>"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. type: Content of: <hr><div><div><form><h2>
|
2024-10-08 11:12:03 -04:00
|
|
|
|
msgid "Open Collective:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. type: Content of: <hr><div><div><form><p>
|
|
|
|
|
msgid ""
|
|
|
|
|
"Contributing through [[Open Collective|https://opencollective.com/ilot]] is "
|
|
|
|
|
"a strongly encouraged. We use this platform to manage our finances, thus "
|
|
|
|
|
"applicants must have an existing Open Collective profile, which can be set "
|
|
|
|
|
"up [[here|https://opencollective.com/create-account]]."
|
2024-06-20 23:07:04 -04:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. type: Content of: <hr><div><div><form><p>
|
|
|
|
|
msgid ""
|
2024-10-08 11:12:03 -04:00
|
|
|
|
"<label for=\"oc-user\">Link to your OpenCollective profile</label> <input "
|
|
|
|
|
"id=\"oc-user\" name=\"oc-user\" type=\"text\" required maxlength=\"50\"></p>"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. type: Content of: <hr><div><div><form><p><h2>
|
|
|
|
|
msgid "Code of Conduct:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#. type: Content of: <hr><div><div><form><p><p>
|
|
|
|
|
msgid ""
|
2024-06-20 23:07:04 -04:00
|
|
|
|
"New members must also agree to our [[Code of Conduct|meta/code-of-conduct]] "
|
|
|
|
|
"and must be over the age of consent."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2024-10-08 11:12:03 -04:00
|
|
|
|
#. type: Content of: <hr><div><div><form><p><p>
|
2024-06-20 23:07:04 -04:00
|
|
|
|
msgid ""
|
|
|
|
|
"<input type=\"checkbox\" id=\"agree-to-terms\" name=\"agree-to-terms\" "
|
|
|
|
|
"value=\"agree-to-terms\" required> I am over 18, and have read, understood "
|
|
|
|
|
"and agree to the terms of use and engagement as written in the [[Code of "
|
|
|
|
|
"Conduct|meta/code-of-conduct]]. A summary of the code is below; please be "
|
|
|
|
|
"sure to review the full Code via the link.</p>"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2024-10-08 11:12:03 -04:00
|
|
|
|
#. type: Content of: <hr><div><div><form><p><p><p>
|
2024-06-20 23:07:04 -04:00
|
|
|
|
msgid ""
|
|
|
|
|
"The Code of Conduct is a living document that outlines acceptable behaviour "
|
2024-08-09 21:15:54 -04:00
|
|
|
|
"when members use ilot's Nextcloud and all other spaces governed by the "
|
|
|
|
|
"co-op. ilot adopts the “co-op values”: self-responsibility, democracy, "
|
|
|
|
|
"equality, equity, and solidarity. Our members believe in the ethical values "
|
|
|
|
|
"of honesty, openness, social responsibility, and caring for others. We also "
|
|
|
|
|
"follow the rest of the ICA co-op principles."
|
2024-06-20 23:07:04 -04:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2024-10-08 11:12:03 -04:00
|
|
|
|
#. type: Content of: <hr><div><div><form><p><p><p>
|
2024-06-20 23:07:04 -04:00
|
|
|
|
msgid ""
|
|
|
|
|
"We welcome anyone able to use our services and willing to accept the "
|
|
|
|
|
"responsibilities of membership, regardless of qualities such as gender "
|
|
|
|
|
"identity or expression, sexual orientation, disability, mental illness, "
|
|
|
|
|
"neuro(a)typicality, physical appearance, body size, age, race, nationality, "
|
|
|
|
|
"ethnicity, socioeconomic status, family structure, spirituality, religion "
|
|
|
|
|
"(or lack thereof), education, or other personal traits."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2024-10-08 11:12:03 -04:00
|
|
|
|
#. type: Content of: <hr><div><div><form><p><p><p>
|
2024-06-20 23:07:04 -04:00
|
|
|
|
msgid ""
|
|
|
|
|
"We particularly celebrate diversity and do not tolerate bigotry, prejudice "
|
|
|
|
|
"or supremacy of any kind. Diverse opinions on politics, religion, and other "
|
|
|
|
|
"matters are welcome as long as they align with our core values. Let there be "
|
|
|
|
|
"no confusion, ilot is anti-racist, anti-fascist, and "
|
|
|
|
|
"anti-transphobic. Moderators will take action on posts that contravene this "
|
|
|
|
|
"Code of Conduct."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2024-10-08 11:12:03 -04:00
|
|
|
|
#. type: Content of: <hr><div><div><form><p><p><h2>
|
2024-06-20 23:07:04 -04:00
|
|
|
|
msgid "Are you a robot?"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2024-10-08 11:12:03 -04:00
|
|
|
|
#. type: Content of: <hr><div><div><form><p><p><p>
|
2024-06-20 23:07:04 -04:00
|
|
|
|
msgid ""
|
|
|
|
|
"<label for=\"math-spam-trap\">What is two plus seven?</label> <input "
|
|
|
|
|
"id=\"math-spam-trap\" name=\"math-spam-trap\" type=\"text\" required "
|
|
|
|
|
"maxlength=\"50\"></p> <input type=\"button\" value=\"Submit\" id = "
|
|
|
|
|
"\"submit\" onClick = \"createIssue()\"> </form>"
|
|
|
|
|
msgstr ""
|