Compare commits

..

1 commit

Author SHA1 Message Date
008be0c2f9 Update forwardable 2026-09-29 21:43:51 +02:00
2 changed files with 101 additions and 149 deletions

View file

@ -110,7 +110,7 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
base64 (= 0.1.1) base64 (= 0.1.1)
bcrypt bcrypt
forwardable forwardable (= 1.3.3)
gettext gettext
mail mail
puma puma

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-09-29 21:46+0200\n" "POT-Creation-Date: 2026-03-23 18:58-0600\n"
"PO-Revision-Date: 2025-03-29 20:41-0600\n" "PO-Revision-Date: 2025-03-29 20:41-0600\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -41,52 +41,28 @@ msgstr "Bé"
msgid "Very good" msgid "Very good"
msgstr "Molt bé" msgstr "Molt bé"
#: ../vedia.rb:168 #: ../vedia.rb:137
msgid "Incorrect email or password."
msgstr "Correu o contrasenya incorrecte."
#: ../vedia.rb:164
msgid "Reset your password" msgid "Reset your password"
msgstr "Reiniciar contrasenya" msgstr "Reiniciar contrasenya"
#: ../vedia.rb:615 #: ../vedia.rb:593
msgid "Results of the vote '%{t}'" msgid "Results of the vote '%{t}'"
msgstr "Resultats de la votació '%{t}'" msgstr "Resultats de la votació '%{t}'"
#: ../vedia.rb:635 #: ../vedia.rb:613
msgid "%{m} minutes left to vote on '%{t}'" msgid "%{m} minutes left to vote on '%{t}'"
msgstr "Queden %{m} minuts per votar en '%{t}'" msgstr "Queden %{m} minuts per votar en '%{t}'"
#: ../vedia.rb:637 #: ../vedia.rb:615
msgid "%{h} hours left to vote on '%{t}'" msgid "%{h} hours left to vote on '%{t}'"
msgstr "Queden %{h} hores per votar en '%{t}'" msgstr "Queden %{h} hores per votar en '%{t}'"
#: ../views/about.erb:63 ../views/admin.erb:13 ../views/admin_votes.erb:76 #: ../views/admin.erb:1 ../views/admin_users.erb:1 ../views/admin_votes.erb:1
#: ../views/users_show.erb:36 ../views/votes_show_closed.erb:167 #: ../views/layout.erb:30
msgid "Ratings"
msgstr "Valoracions"
#: ../views/about.erb:68 ../views/votes_show_closed.erb:172
msgid "Participant"
msgstr "Votant"
#: ../views/about.erb:84 ../views/votes.erb:20
#: ../views/votes_show_closed.erb:188 ../views/votes_show_open.erb:9
msgid "Not voted"
msgstr "Sense votar"
#: ../views/about.erb:105 ../views/votes_show_closed.erb:41
msgid "Winning candidate"
msgstr "Opció guanyadora"
#: ../views/about.erb:107 ../views/votes_show_closed.erb:43
msgid ""
"The winning candidate is the candidate with the highest median vote (↓), calle"
"d <a href='https://en.wikipedia.org/wiki/Majority_judgment'><i>majority judgme"
"nt</i></a>."
msgstr ""
"L'opció guanyadora és l'opció amb la mediana de vots més alta (↓), anomenada <"
"a href='https://en.wikipedia.org/wiki/Majority_judgment'><i>judici majoritari<"
"/i></a>."
#: ../views/admin.erb:1 ../views/admin.erb:11 ../views/admin_votes.erb:1
#: ../views/layout.erb:33
msgid "Admin" msgid "Admin"
msgstr "Admin" msgstr "Admin"
@ -94,56 +70,74 @@ msgstr "Admin"
msgid "Users" msgid "Users"
msgstr "Usuàries" msgstr "Usuàries"
#: ../views/admin.erb:8 ../views/login.erb:16 ../views/reset.erb:13 #: ../views/admin.erb:13 ../views/layout.erb:26 ../views/votes.erb:1
#: ../views/reset_change.erb:13 ../views/signup.erb:24
#: ../views/votes_edit.erb:102 ../views/votes_show_closed.erb:220
#: ../views/votes_show_open.erb:112 ../views/votes_show_unauthenticated.erb:9
msgid "Email"
msgstr "Correu"
#: ../views/admin.erb:9 ../views/admin.erb:33
msgid "Created"
msgstr "Creada"
#: ../views/admin.erb:10 ../views/admin.erb:50 ../views/votes.erb:15
#: ../views/votes_show_closed.erb:5
msgid "Closed"
msgstr "Tancada"
#: ../views/admin.erb:12 ../views/admin.erb:28 ../views/layout.erb:26
#: ../views/votes.erb:1
msgid "Votes" msgid "Votes"
msgstr "Votacions" msgstr "Votacions"
#: ../views/admin.erb:34 #: ../views/admin.erb:29 ../views/votes.erb:11 ../views/votes_edit.erb:5
msgid "Expired"
msgstr "Caducada"
#: ../views/admin.erb:35
msgid "State"
msgstr "Estat"
#: ../views/admin.erb:46 ../views/votes.erb:11 ../views/votes_edit.erb:5
#: ../views/votes_open.erb:5 ../views/votes_show_draft.erb:5 #: ../views/votes_open.erb:5 ../views/votes_show_draft.erb:5
msgid "Draft" msgid "Draft"
msgstr "Esborrany" msgstr "Esborrany"
#: ../views/admin.erb:48 ../views/votes.erb:13 ../views/votes_show_open.erb:5 #: ../views/admin.erb:31 ../views/votes.erb:13 ../views/votes_show_open.erb:5
msgid "Open" msgid "Open"
msgstr "Oberta" msgstr "Oberta"
#: ../views/admin.erb:33 ../views/votes.erb:15 ../views/votes_show_closed.erb:5
msgid "Closed"
msgstr "Tancada"
#: ../views/admin_users.erb:5 ../views/admin_votes.erb:7
msgid "Created: %{date}"
msgstr "Creada: %{date}"
#: ../views/admin_users.erb:7 ../views/admin_votes.erb:9
msgid "Updated: %{date}"
msgstr "Modificada: %{date}"
#: ../views/admin_users.erb:9
msgid "Admin: %{admin}"
msgstr "Admin: %{admin}"
#: ../views/admin_users.erb:9
msgid "Yes"
msgstr "Sí"
#: ../views/admin_users.erb:9
msgid "No"
msgstr "No"
#: ../views/admin_users.erb:11
msgid "Organized votes"
msgstr "Votacions organitzades"
#: ../views/admin_users.erb:19 ../views/admin_users.erb:38
#: ../views/admin_votes.erb:65 ../views/admin_votes.erb:84
#: ../views/votes_edit.erb:32
msgid "Delete"
msgstr "Suprimir"
#: ../views/admin_users.erb:26
msgid "No vote organized."
msgstr "Cap votació organitzada."
#: ../views/admin_users.erb:30 ../views/admin_votes.erb:76
#: ../views/votes_show_closed.erb:167
msgid "Ratings"
msgstr "Valoracions"
#: ../views/admin_users.erb:45 ../views/admin_votes.erb:91
msgid "No rating."
msgstr "Cap valoració."
#: ../views/admin_users.erb:52
msgid "Delete user"
msgstr "Suprimir usuària"
#: ../views/admin_votes.erb:5 #: ../views/admin_votes.erb:5
msgid "View vote" msgid "View vote"
msgstr "Veure votació" msgstr "Veure votació"
#: ../views/admin_votes.erb:7 ../views/users_show.erb:3
msgid "Created: %{date}"
msgstr "Creada: %{date}"
#: ../views/admin_votes.erb:9 ../views/users_show.erb:5
msgid "Updated: %{date}"
msgstr "Modificada: %{date}"
#: ../views/admin_votes.erb:11 #: ../views/admin_votes.erb:11
msgid "Secure ID: %{secure_id}" msgid "Secure ID: %{secure_id}"
msgstr "ID segura: %{secure_id}" msgstr "ID segura: %{secure_id}"
@ -170,20 +164,10 @@ msgstr "Estat: %{state}"
msgid "Organizers" msgid "Organizers"
msgstr "Organitzadores" msgstr "Organitzadores"
#: ../views/admin_votes.erb:65 ../views/admin_votes.erb:84
#: ../views/users_show.erb:25 ../views/users_show.erb:44
#: ../views/votes_edit.erb:32
msgid "Delete"
msgstr "Suprimir"
#: ../views/admin_votes.erb:72 #: ../views/admin_votes.erb:72
msgid "No organizer." msgid "No organizer."
msgstr "Cap organitzadora." msgstr "Cap organitzadora."
#: ../views/admin_votes.erb:91 ../views/users_show.erb:51
msgid "No rating."
msgstr "Cap valoració."
#: ../views/admin_votes.erb:98 ../views/votes_edit.erb:86 #: ../views/admin_votes.erb:98 ../views/votes_edit.erb:86
msgid "Delete vote" msgid "Delete vote"
msgstr "Suprimir la votació" msgstr "Suprimir la votació"
@ -218,35 +202,34 @@ msgstr ""
msgid "Save" msgid "Save"
msgstr "Guardar" msgstr "Guardar"
#: ../views/layout.erb:38 #: ../views/layout.erb:35
msgid "Logout" msgid "Logout"
msgstr "Desconnexió" msgstr "Desconnexió"
#: ../views/login.erb:1 ../views/login.erb:25 #: ../views/login.erb:1 ../views/login.erb:21
#: ../views/votes_show_unauthenticated.erb:16 #: ../views/votes_show_unauthenticated.erb:16
msgid "Login" msgid "Login"
msgstr "Connexió" msgstr "Connexió"
#: ../views/login.erb:4 #: ../views/login.erb:6 ../views/reset.erb:1 ../views/reset.erb:16
msgid "Your account was closed successfully."
msgstr "El teu compte s'ha tancat correctament."
#: ../views/login.erb:9
msgid "Incorrect email or password."
msgstr "Correu o contrasenya incorrecte."
#: ../views/login.erb:10 ../views/reset.erb:1 ../views/reset.erb:16
#: ../views/reset_change.erb:1 ../views/reset_change.erb:21 #: ../views/reset_change.erb:1 ../views/reset_change.erb:21
#: ../views/reset_invalid.erb:1 ../views/reset_sent.erb:1 #: ../views/reset_invalid.erb:1 ../views/reset_sent.erb:1
msgid "Reset password" msgid "Reset password"
msgstr "Reiniciar contrasenya" msgstr "Reiniciar contrasenya"
#: ../views/login.erb:20 ../views/reset_change.erb:17 ../views/signup.erb:28 #: ../views/login.erb:12 ../views/reset.erb:13 ../views/reset_change.erb:13
#: ../views/signup.erb:24 ../views/votes_edit.erb:102
#: ../views/votes_show_closed.erb:220 ../views/votes_show_open.erb:112
#: ../views/votes_show_unauthenticated.erb:9
msgid "Email"
msgstr "Correu"
#: ../views/login.erb:16 ../views/reset_change.erb:17 ../views/signup.erb:28
#: ../views/votes_show_unauthenticated.erb:13 #: ../views/votes_show_unauthenticated.erb:13
msgid "Password" msgid "Password"
msgstr "Contrasenya" msgstr "Contrasenya"
#: ../views/login.erb:27 ../views/signup.erb:1 ../views/signup.erb:32 #: ../views/login.erb:23 ../views/signup.erb:1 ../views/signup.erb:32
msgid "Create account" msgid "Create account"
msgstr "Crear un compte" msgstr "Crear un compte"
@ -290,64 +273,15 @@ msgstr "El correu no és una direcció de correu vàlida."
msgid "An account already exists for %{email}." msgid "An account already exists for %{email}."
msgstr "Un compte ja existeix pel correu %{email}." msgstr "Un compte ja existeix pel correu %{email}."
#: ../views/users_close.erb:1
msgid "Closing account %{email}"
msgstr "Tancar el compte %{email}"
#: ../views/users_close.erb:3
msgid "Do you really want to close the account for %{email}?"
msgstr "Estàs segura de voler tancar el compte de %{email}?"
#: ../views/users_close.erb:5
msgid ""
"Past votes and ratings created by this account will remain available, but the "
"account will no longer be able to log in, create new votes, or participate in "
"open votes."
msgstr ""
"Les votacions i valoracions anteriors realitzades per aquest compte seguiran "
"sent disponibles, però ja no es podrà iniciar sessió amb aquest compte, crear "
"noves votacions ni participar en votacions obertes."
#: ../views/users_close.erb:7
msgid "This action cannot be undone."
msgstr "Aquesta acció no es pot desfer."
#: ../views/users_close.erb:10 ../views/users_show.erb:13
msgid "Close account"
msgstr "Tancar compte"
#: ../views/users_show.erb:7
msgid "Admin: %{admin}"
msgstr "Admin: %{admin}"
#: ../views/users_show.erb:7
msgid "Yes"
msgstr "Sí"
#: ../views/users_show.erb:7
msgid "No"
msgstr "No"
#: ../views/users_show.erb:10
msgid "Closed: %{date}"
msgstr "Tancada: %{date}"
#: ../views/users_show.erb:17
msgid "Organized votes"
msgstr "Votacions organitzades"
#: ../views/users_show.erb:32
msgid "No vote organized."
msgstr "Cap votació organitzada."
#: ../views/users_show.erb:58
msgid "Delete user"
msgstr "Suprimir usuària"
#: ../views/votes.erb:18 ../views/votes_show_open.erb:7 #: ../views/votes.erb:18 ../views/votes_show_open.erb:7
msgid "Voted" msgid "Voted"
msgstr "Votat" msgstr "Votat"
#: ../views/votes.erb:20 ../views/votes_show_closed.erb:188
#: ../views/votes_show_open.erb:9
msgid "Not voted"
msgstr "Sense votar"
#: ../views/votes.erb:23 ../views/votes_edit.erb:6 #: ../views/votes.erb:23 ../views/votes_edit.erb:6
#: ../views/votes_show_closed.erb:7 #: ../views/votes_show_closed.erb:7
msgid "Organizer" msgid "Organizer"
@ -458,6 +392,20 @@ msgstr "Resultats"
msgid "No results are available because nobody voted on this vote." msgid "No results are available because nobody voted on this vote."
msgstr "No hi ha cap resultat perquè ningú va votar en aquesta votació." msgstr "No hi ha cap resultat perquè ningú va votar en aquesta votació."
#: ../views/votes_show_closed.erb:41
msgid "Winning candidate"
msgstr "Opció guanyadora"
#: ../views/votes_show_closed.erb:43
msgid ""
"The winning candidate is the candidate with the highest median vote (↓), calle"
"d <a href='https://en.wikipedia.org/wiki/Majority_judgment'><i>majority judgme"
"nt</i></a>."
msgstr ""
"L'opció guanyadora és l'opció amb la mediana de vots més alta (↓), anomenada <"
"a href='https://en.wikipedia.org/wiki/Majority_judgment'><i>judici majoritari<"
"/i></a>."
#: ../views/votes_show_closed.erb:66 #: ../views/votes_show_closed.erb:66
msgid "See description" msgid "See description"
msgstr "Veure descripció" msgstr "Veure descripció"
@ -529,6 +477,10 @@ msgstr ""
"ritari de %{losing} però l'opció guanyadora te un judici majoritari de %{winni" "ritari de %{losing} però l'opció guanyadora te un judici majoritari de %{winni"
"ng}." "ng}."
#: ../views/votes_show_closed.erb:172
msgid "Participant"
msgstr "Votant"
#: ../views/votes_show_closed.erb:201 #: ../views/votes_show_closed.erb:201
msgid "Reopen voting period" msgid "Reopen voting period"
msgstr "Reobrir el període de votació" msgstr "Reobrir el període de votació"