Close votes automatically after 7 days

Closes #1
This commit is contained in:
ricola 2025-06-08 15:57:26 -06:00
parent cac94c2379
commit b41a0d0417
14 changed files with 284 additions and 97 deletions

View file

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-07 20:04-0600\n"
"POT-Creation-Date: 2025-06-08 15:49-0600\n"
"PO-Revision-Date: 2025-03-29 20:41-0600\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,39 +17,39 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
#: ../vedia.rb:69
#: ../config/environments/defaults.rb:2
msgid "Awful"
msgstr "Molt malament"
#: ../vedia.rb:70
#: ../config/environments/defaults.rb:3
msgid "Very bad"
msgstr "Malament"
#: ../vedia.rb:71
#: ../config/environments/defaults.rb:4
msgid "Bad"
msgstr "Poc bé"
#: ../vedia.rb:72
#: ../config/environments/defaults.rb:5
msgid "Mediocre"
msgstr "Mig bé"
#: ../vedia.rb:73
#: ../config/environments/defaults.rb:6
msgid "Good"
msgstr "Bé"
#: ../vedia.rb:74
#: ../config/environments/defaults.rb:7
msgid "Very good"
msgstr "Molt bé"
#: ../vedia.rb:126
#: ../vedia.rb:118
msgid "Incorrect email or password."
msgstr "Correu o contrasenya incorrecte."
#: ../vedia.rb:144
#: ../vedia.rb:140
msgid "Reset your password"
msgstr "Reiniciar contrasenya"
#: ../views/home.erb:1 ../views/layout.erb:14
#: ../views/home.erb:1 ../views/layout.erb:23
msgid "Home"
msgstr "Inici"
@ -85,21 +85,21 @@ msgstr "(Tancada)"
msgid "Create new vote"
msgstr "Crear una nova votació"
#: ../views/layout.erb:13
#: ../views/layout.erb:22
msgid "Logged in as %{email}."
msgstr "Estàs connectada com a %{email}."
#: ../views/layout.erb:13
#: ../views/layout.erb:22
msgid "Logout"
msgstr "Desconnexió"
#: ../views/layout.erb:16 ../views/login.erb:1 ../views/login.erb:16
#: ../views/layout.erb:25 ../views/login.erb:1 ../views/login.erb:16
msgid "Login"
msgstr "Connexió"
#: ../views/login.erb:9 ../views/reset.erb:5 ../views/reset_change.erb:13
#: ../views/signup.erb:24 ../views/votes_edit.erb:51
#: ../views/votes_show_closed.erb:85 ../views/votes_show_open.erb:58
#: ../views/votes_show_closed.erb:99 ../views/votes_show_open.erb:62
msgid "Email"
msgstr "Correu"
@ -122,7 +122,7 @@ msgid "Specify a password."
msgstr "Entra una contrasenya."
#: ../views/reset_email.erb:1
msgid "Visit the following link to reset your password:"
msgid "Visit this link to reset your password:"
msgstr "Visita aquest enllaç per reiniciar la teva contrasenya:"
#: ../views/reset_invalid.erb:3
@ -153,6 +153,14 @@ msgstr "El correu no és una direcció de correu vàlida."
msgid "An account already exists for %{email}."
msgstr "Un compte ja existeix pel correu %{email}."
#: ../views/votes_close_email.erb:1
msgid "Results:"
msgstr "Resultats:"
#: ../views/votes_close_email.erb:5
msgid "Visit this link to see the full results:"
msgstr "Visita aquest enllaç per veure els resultats complets:"
#: ../views/votes_edit.erb:1
msgid "Edit draft vote"
msgstr "Editar un esborrany de votació"
@ -166,11 +174,12 @@ msgstr "Títol"
msgid "Description"
msgstr "Descripció"
#: ../views/votes_edit.erb:12 ../views/votes_show_open.erb:23
#: ../views/votes_edit.erb:12 ../views/votes_show_open.erb:27
msgid "Save"
msgstr "Guardar"
#: ../views/votes_edit.erb:15 ../views/votes_show_draft.erb:13
#: ../views/votes_edit.erb:15 ../views/votes_open.erb:23
#: ../views/votes_show_draft.erb:13
msgid "Candidates"
msgstr "Opcions"
@ -186,23 +195,24 @@ msgstr "Afegeix una opció"
msgid "Name"
msgstr "Nom"
#: ../views/votes_edit.erb:39 ../views/votes_show_closed.erb:65
#: ../views/votes_show_draft.erb:5 ../views/votes_show_open.erb:34
#: ../views/votes_edit.erb:39 ../views/votes_show_closed.erb:79
#: ../views/votes_show_draft.erb:5 ../views/votes_show_open.erb:38
msgid "Organizers"
msgstr "Organitzadores"
#: ../views/votes_edit.erb:47 ../views/votes_edit.erb:54
#: ../views/votes_show_closed.erb:81 ../views/votes_show_closed.erb:88
#: ../views/votes_show_open.erb:54 ../views/votes_show_open.erb:61
#: ../views/votes_show_closed.erb:95 ../views/votes_show_closed.erb:102
#: ../views/votes_show_open.erb:58 ../views/votes_show_open.erb:65
msgid "Add organizer"
msgstr "Afegeix organitzadora"
#: ../views/votes_edit.erb:57 ../views/votes_show_closed.erb:75
#: ../views/votes_show_open.erb:44
#: ../views/votes_edit.erb:57 ../views/votes_show_closed.erb:89
#: ../views/votes_show_open.erb:48
msgid "Actions for organizers"
msgstr "Accions per les organitzadores"
#: ../views/votes_edit.erb:61 ../views/votes_edit.erb:64
#: ../views/votes_open.erb:12
msgid "Open vote to participants"
msgstr "Obrir la votació als votants"
@ -218,59 +228,80 @@ msgstr "Suprimir la votació"
msgid "New vote"
msgstr "Nova votació"
#: ../views/votes_show_closed.erb:5
#: ../views/votes_open.erb:1
msgid "Open vote"
msgstr "Obrir la votació"
#: ../views/votes_open.erb:5
msgid ""
"The vote will automatically close on that date and the results will\n"
"be sent to all users by email."
msgstr ""
"La votació es tancarà automàticament en aquesta data i els resultats\n"
"s'enviaran a tothom per email."
#: ../views/votes_open.erb:8
msgid ""
"You won't be able to modify or delete this vote anymore after\n"
"opening it."
msgstr "Ja no podràs modificar o suprimir aquesta votació desprès d'obrir-la."
#: ../views/votes_open.erb:16
msgid "Cancel"
msgstr "Cancel·lar"
#: ../views/votes_show_closed.erb:11
msgid "All ratings"
msgstr "Totes les valoracions"
#: ../views/votes_show_closed.erb:9
#: ../views/votes_show_closed.erb:15
msgid "Participant"
msgstr "Votant"
#: ../views/votes_show_closed.erb:27
#: ../views/votes_show_closed.erb:33 ../views/votes_show_closed.erb:73
msgid "Results"
msgstr "Resultats"
#: ../views/votes_show_closed.erb:31
#: ../views/votes_show_closed.erb:37
msgid "Rank"
msgstr "Rang"
#: ../views/votes_show_closed.erb:32
#: ../views/votes_show_closed.erb:38
msgid "Candidate"
msgstr "Opció"
#: ../views/votes_show_closed.erb:33
#: ../views/votes_show_closed.erb:39
msgid "Majority Judgment"
msgstr "Judici majoritari"
#: ../views/votes_show_closed.erb:34
#: ../views/votes_show_closed.erb:40
msgid "Proponents"
msgstr "Defensores"
#: ../views/votes_show_closed.erb:35
#: ../views/votes_show_closed.erb:41
msgid "Opponents"
msgstr "Detractores"
#: ../views/votes_show_closed.erb:78
#: ../views/votes_show_closed.erb:75
msgid "No results are available because nobody voted on this vote."
msgstr "No hi ha cap resultat perquè ningú va votar en aquesta votació."
#: ../views/votes_show_closed.erb:92
msgid "Reopen voting period"
msgstr "Reobrir el període de votació"
#: ../views/votes_show_open.erb:5
#: ../views/votes_show_open.erb:9
msgid "Your ratings"
msgstr "Les teves valoracions"
#: ../views/votes_show_open.erb:26
#: ../views/votes_show_open.erb:30
msgid "Participants"
msgstr "Votants"
#: ../views/votes_show_open.erb:47
#: ../views/votes_show_open.erb:51
msgid "Change back to draft vote"
msgstr "Tornar a l'esborrany de votació"
#: ../views/votes_show_open.erb:51
#: ../views/votes_show_open.erb:55
msgid "Close votes and show results"
msgstr "Tancar la votació i veure els resultats"
#: ../views/votes_show_closed.erb:81 ../views/votes_show_closed.erb:88
#: ../views/votes_show_open.erb:61
#~ msgid "Add"
#~ msgstr "Afegir"

View file

@ -8,8 +8,8 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-07 20:04-0600\n"
"PO-Revision-Date: 2025-06-07 20:04-0600\n"
"POT-Creation-Date: 2025-06-08 15:49-0600\n"
"PO-Revision-Date: 2025-06-08 15:49-0600\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: \n"
@ -18,39 +18,39 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
#: ../vedia.rb:69
#: ../config/environments/defaults.rb:2
msgid "Awful"
msgstr ""
#: ../vedia.rb:70
#: ../config/environments/defaults.rb:3
msgid "Very bad"
msgstr ""
#: ../vedia.rb:71
#: ../config/environments/defaults.rb:4
msgid "Bad"
msgstr ""
#: ../vedia.rb:72
#: ../config/environments/defaults.rb:5
msgid "Mediocre"
msgstr ""
#: ../vedia.rb:73
#: ../config/environments/defaults.rb:6
msgid "Good"
msgstr ""
#: ../vedia.rb:74
#: ../config/environments/defaults.rb:7
msgid "Very good"
msgstr ""
#: ../vedia.rb:126
#: ../vedia.rb:118
msgid "Incorrect email or password."
msgstr ""
#: ../vedia.rb:144
#: ../vedia.rb:140
msgid "Reset your password"
msgstr ""
#: ../views/home.erb:1 ../views/layout.erb:14
#: ../views/home.erb:1 ../views/layout.erb:23
msgid "Home"
msgstr ""
@ -86,21 +86,21 @@ msgstr ""
msgid "Create new vote"
msgstr ""
#: ../views/layout.erb:13
#: ../views/layout.erb:22
msgid "Logged in as %{email}."
msgstr ""
#: ../views/layout.erb:13
#: ../views/layout.erb:22
msgid "Logout"
msgstr ""
#: ../views/layout.erb:16 ../views/login.erb:1 ../views/login.erb:16
#: ../views/layout.erb:25 ../views/login.erb:1 ../views/login.erb:16
msgid "Login"
msgstr ""
#: ../views/login.erb:9 ../views/reset.erb:5 ../views/reset_change.erb:13
#: ../views/signup.erb:24 ../views/votes_edit.erb:51
#: ../views/votes_show_closed.erb:85 ../views/votes_show_open.erb:58
#: ../views/votes_show_closed.erb:99 ../views/votes_show_open.erb:62
msgid "Email"
msgstr ""
@ -123,7 +123,7 @@ msgid "Specify a password."
msgstr ""
#: ../views/reset_email.erb:1
msgid "Visit the following link to reset your password:"
msgid "Visit this link to reset your password:"
msgstr ""
#: ../views/reset_invalid.erb:3
@ -152,6 +152,14 @@ msgstr ""
msgid "An account already exists for %{email}."
msgstr ""
#: ../views/votes_close_email.erb:1
msgid "Results:"
msgstr ""
#: ../views/votes_close_email.erb:5
msgid "Visit this link to see the full results:"
msgstr ""
#: ../views/votes_edit.erb:1
msgid "Edit draft vote"
msgstr ""
@ -165,11 +173,12 @@ msgstr ""
msgid "Description"
msgstr ""
#: ../views/votes_edit.erb:12 ../views/votes_show_open.erb:23
#: ../views/votes_edit.erb:12 ../views/votes_show_open.erb:27
msgid "Save"
msgstr ""
#: ../views/votes_edit.erb:15 ../views/votes_show_draft.erb:13
#: ../views/votes_edit.erb:15 ../views/votes_open.erb:23
#: ../views/votes_show_draft.erb:13
msgid "Candidates"
msgstr ""
@ -185,23 +194,24 @@ msgstr ""
msgid "Name"
msgstr ""
#: ../views/votes_edit.erb:39 ../views/votes_show_closed.erb:65
#: ../views/votes_show_draft.erb:5 ../views/votes_show_open.erb:34
#: ../views/votes_edit.erb:39 ../views/votes_show_closed.erb:79
#: ../views/votes_show_draft.erb:5 ../views/votes_show_open.erb:38
msgid "Organizers"
msgstr ""
#: ../views/votes_edit.erb:47 ../views/votes_edit.erb:54
#: ../views/votes_show_closed.erb:81 ../views/votes_show_closed.erb:88
#: ../views/votes_show_open.erb:54 ../views/votes_show_open.erb:61
#: ../views/votes_show_closed.erb:95 ../views/votes_show_closed.erb:102
#: ../views/votes_show_open.erb:58 ../views/votes_show_open.erb:65
msgid "Add organizer"
msgstr ""
#: ../views/votes_edit.erb:57 ../views/votes_show_closed.erb:75
#: ../views/votes_show_open.erb:44
#: ../views/votes_edit.erb:57 ../views/votes_show_closed.erb:89
#: ../views/votes_show_open.erb:48
msgid "Actions for organizers"
msgstr ""
#: ../views/votes_edit.erb:61 ../views/votes_edit.erb:64
#: ../views/votes_open.erb:12
msgid "Open vote to participants"
msgstr ""
@ -217,54 +227,78 @@ msgstr ""
msgid "New vote"
msgstr ""
#: ../views/votes_show_closed.erb:5
#: ../views/votes_open.erb:1
msgid "Open vote"
msgstr ""
#: ../views/votes_open.erb:5
msgid ""
"The vote will automatically close on that date and the results will\n"
"be sent to all users by email."
msgstr ""
#: ../views/votes_open.erb:8
msgid ""
"You won't be able to modify or delete this vote anymore after\n"
"opening it."
msgstr ""
#: ../views/votes_open.erb:16
msgid "Cancel"
msgstr ""
#: ../views/votes_show_closed.erb:11
msgid "All ratings"
msgstr ""
#: ../views/votes_show_closed.erb:9
#: ../views/votes_show_closed.erb:15
msgid "Participant"
msgstr ""
#: ../views/votes_show_closed.erb:27
#: ../views/votes_show_closed.erb:33 ../views/votes_show_closed.erb:73
msgid "Results"
msgstr ""
#: ../views/votes_show_closed.erb:31
#: ../views/votes_show_closed.erb:37
msgid "Rank"
msgstr ""
#: ../views/votes_show_closed.erb:32
#: ../views/votes_show_closed.erb:38
msgid "Candidate"
msgstr ""
#: ../views/votes_show_closed.erb:33
#: ../views/votes_show_closed.erb:39
msgid "Majority Judgment"
msgstr ""
#: ../views/votes_show_closed.erb:34
#: ../views/votes_show_closed.erb:40
msgid "Proponents"
msgstr ""
#: ../views/votes_show_closed.erb:35
#: ../views/votes_show_closed.erb:41
msgid "Opponents"
msgstr ""
#: ../views/votes_show_closed.erb:78
#: ../views/votes_show_closed.erb:75
msgid "No results are available because nobody voted on this vote."
msgstr ""
#: ../views/votes_show_closed.erb:92
msgid "Reopen voting period"
msgstr ""
#: ../views/votes_show_open.erb:5
#: ../views/votes_show_open.erb:9
msgid "Your ratings"
msgstr ""
#: ../views/votes_show_open.erb:26
#: ../views/votes_show_open.erb:30
msgid "Participants"
msgstr ""
#: ../views/votes_show_open.erb:47
#: ../views/votes_show_open.erb:51
msgid "Change back to draft vote"
msgstr ""
#: ../views/votes_show_open.erb:51
#: ../views/votes_show_open.erb:55
msgid "Close votes and show results"
msgstr ""