Compare commits
2 commits
008be0c2f9
...
27dd88d50d
| Author | SHA1 | Date | |
|---|---|---|---|
| 27dd88d50d | |||
| e877f32dff |
3 changed files with 151 additions and 103 deletions
2
Gemfile
2
Gemfile
|
|
@ -7,7 +7,7 @@ gem 'rackup'
|
||||||
gem 'puma'
|
gem 'puma'
|
||||||
gem 'sqlite3'
|
gem 'sqlite3'
|
||||||
gem 'base64', '0.1.1'
|
gem 'base64', '0.1.1'
|
||||||
gem 'forwardable', '1.3.2'
|
gem 'forwardable'
|
||||||
gem 'bcrypt'
|
gem 'bcrypt'
|
||||||
gem 'gettext'
|
gem 'gettext'
|
||||||
gem 'mail'
|
gem 'mail'
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ GEM
|
||||||
date (3.4.1)
|
date (3.4.1)
|
||||||
drb (2.2.1)
|
drb (2.2.1)
|
||||||
erubi (1.13.1)
|
erubi (1.13.1)
|
||||||
forwardable (1.3.2)
|
forwardable (1.3.3)
|
||||||
gettext (3.5.1)
|
gettext (3.5.1)
|
||||||
erubi
|
erubi
|
||||||
locale (>= 2.0.5)
|
locale (>= 2.0.5)
|
||||||
|
|
@ -110,7 +110,7 @@ PLATFORMS
|
||||||
DEPENDENCIES
|
DEPENDENCIES
|
||||||
base64 (= 0.1.1)
|
base64 (= 0.1.1)
|
||||||
bcrypt
|
bcrypt
|
||||||
forwardable (= 1.3.2)
|
forwardable
|
||||||
gettext
|
gettext
|
||||||
mail
|
mail
|
||||||
puma
|
puma
|
||||||
|
|
|
||||||
248
po/ca/vedia.po
248
po/ca/vedia.po
|
|
@ -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-03-23 18:58-0600\n"
|
"POT-Creation-Date: 2026-09-29 21:46+0200\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,28 +41,52 @@ msgstr "Bé"
|
||||||
msgid "Very good"
|
msgid "Very good"
|
||||||
msgstr "Molt bé"
|
msgstr "Molt bé"
|
||||||
|
|
||||||
#: ../vedia.rb:137
|
#: ../vedia.rb:168
|
||||||
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:593
|
#: ../vedia.rb:615
|
||||||
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:613
|
#: ../vedia.rb:635
|
||||||
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:615
|
#: ../vedia.rb:637
|
||||||
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/admin.erb:1 ../views/admin_users.erb:1 ../views/admin_votes.erb:1
|
#: ../views/about.erb:63 ../views/admin.erb:13 ../views/admin_votes.erb:76
|
||||||
#: ../views/layout.erb:30
|
#: ../views/users_show.erb:36 ../views/votes_show_closed.erb:167
|
||||||
|
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"
|
||||||
|
|
||||||
|
|
@ -70,74 +94,56 @@ msgstr "Admin"
|
||||||
msgid "Users"
|
msgid "Users"
|
||||||
msgstr "Usuàries"
|
msgstr "Usuàries"
|
||||||
|
|
||||||
#: ../views/admin.erb:13 ../views/layout.erb:26 ../views/votes.erb:1
|
#: ../views/admin.erb:8 ../views/login.erb:16 ../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/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:29 ../views/votes.erb:11 ../views/votes_edit.erb:5
|
#: ../views/admin.erb:34
|
||||||
|
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:31 ../views/votes.erb:13 ../views/votes_show_open.erb:5
|
#: ../views/admin.erb:48 ../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}"
|
||||||
|
|
@ -164,10 +170,20 @@ 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ó"
|
||||||
|
|
@ -202,34 +218,35 @@ msgstr ""
|
||||||
msgid "Save"
|
msgid "Save"
|
||||||
msgstr "Guardar"
|
msgstr "Guardar"
|
||||||
|
|
||||||
#: ../views/layout.erb:35
|
#: ../views/layout.erb:38
|
||||||
msgid "Logout"
|
msgid "Logout"
|
||||||
msgstr "Desconnexió"
|
msgstr "Desconnexió"
|
||||||
|
|
||||||
#: ../views/login.erb:1 ../views/login.erb:21
|
#: ../views/login.erb:1 ../views/login.erb:25
|
||||||
#: ../views/votes_show_unauthenticated.erb:16
|
#: ../views/votes_show_unauthenticated.erb:16
|
||||||
msgid "Login"
|
msgid "Login"
|
||||||
msgstr "Connexió"
|
msgstr "Connexió"
|
||||||
|
|
||||||
#: ../views/login.erb:6 ../views/reset.erb:1 ../views/reset.erb:16
|
#: ../views/login.erb:4
|
||||||
|
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:12 ../views/reset.erb:13 ../views/reset_change.erb:13
|
#: ../views/login.erb:20 ../views/reset_change.erb:17 ../views/signup.erb:28
|
||||||
#: ../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:23 ../views/signup.erb:1 ../views/signup.erb:32
|
#: ../views/login.erb:27 ../views/signup.erb:1 ../views/signup.erb:32
|
||||||
msgid "Create account"
|
msgid "Create account"
|
||||||
msgstr "Crear un compte"
|
msgstr "Crear un compte"
|
||||||
|
|
||||||
|
|
@ -273,15 +290,64 @@ 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"
|
||||||
|
|
@ -392,20 +458,6 @@ 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ó"
|
||||||
|
|
@ -477,10 +529,6 @@ 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ó"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue