diff --git a/config/schedule.rb b/config/schedule.rb index 338ecce..168cb97 100644 --- a/config/schedule.rb +++ b/config/schedule.rb @@ -6,5 +6,5 @@ set :environment_variable, 'RACK_ENV' every 5.minutes do rake "close_expired_votes" - rake "send_reminders" + rake "send_email_reminders" end diff --git a/po/vedia.pot b/po/vedia.pot index 3706b3f..add93ac 100644 --- a/po/vedia.pot +++ b/po/vedia.pot @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2026-09-29 21:46+0200\n" -"PO-Revision-Date: 2026-09-29 21:46+0200\n" +"POT-Creation-Date: 2026-03-23 18:58-0600\n" +"PO-Revision-Date: 2026-03-23 18:58-0600\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" @@ -42,53 +42,28 @@ msgstr "" msgid "Very good" msgstr "" -#: ../vedia.rb:168 +#: ../vedia.rb:137 +msgid "Incorrect email or password." +msgstr "" + +#: ../vedia.rb:164 msgid "Reset your password" msgstr "" -#: ../vedia.rb:615 +#: ../vedia.rb:593 msgid "Results of the vote '%{t}'" msgstr "" -#: ../vedia.rb:635 +#: ../vedia.rb:613 msgid "%{m} minutes left to vote on '%{t}'" msgstr "" -#: ../vedia.rb:637 +#: ../vedia.rb:615 msgid "%{h} hours left to vote on '%{t}'" msgstr "" -#: ../views/about.erb:1 ../views/layout.erb:29 -msgid "About" -msgstr "" - -#: ../views/about.erb:63 ../views/admin.erb:13 ../views/admin_votes.erb:76 -#: ../views/users_show.erb:36 ../views/votes_show_closed.erb:167 -msgid "Ratings" -msgstr "" - -#: ../views/about.erb:68 ../views/votes_show_closed.erb:172 -msgid "Participant" -msgstr "" - -#: ../views/about.erb:84 ../views/votes.erb:20 -#: ../views/votes_show_closed.erb:188 ../views/votes_show_open.erb:9 -msgid "Not voted" -msgstr "" - -#: ../views/about.erb:105 ../views/votes_show_closed.erb:41 -msgid "Winning candidate" -msgstr "" - -#: ../views/about.erb:107 ../views/votes_show_closed.erb:43 -msgid "" -"The winning candidate is the candidate with the highest median vote (↓), calle" -"d majority judgme" -"nt." -msgstr "" - -#: ../views/admin.erb:1 ../views/admin.erb:11 ../views/admin_votes.erb:1 -#: ../views/layout.erb:33 +#: ../views/admin.erb:1 ../views/admin_users.erb:1 ../views/admin_votes.erb:1 +#: ../views/layout.erb:30 msgid "Admin" msgstr "" @@ -96,56 +71,74 @@ msgstr "" msgid "Users" msgstr "" -#: ../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 "" - -#: ../views/admin.erb:9 ../views/admin.erb:33 -msgid "Created" -msgstr "" - -#: ../views/admin.erb:10 ../views/admin.erb:50 ../views/votes.erb:15 -#: ../views/votes_show_closed.erb:5 -msgid "Closed" -msgstr "" - -#: ../views/admin.erb:12 ../views/admin.erb:28 ../views/layout.erb:26 -#: ../views/votes.erb:1 +#: ../views/admin.erb:13 ../views/layout.erb:26 ../views/votes.erb:1 msgid "Votes" msgstr "" -#: ../views/admin.erb:34 -msgid "Expired" -msgstr "" - -#: ../views/admin.erb:35 -msgid "State" -msgstr "" - -#: ../views/admin.erb:46 ../views/votes.erb:11 ../views/votes_edit.erb:5 +#: ../views/admin.erb:29 ../views/votes.erb:11 ../views/votes_edit.erb:5 #: ../views/votes_open.erb:5 ../views/votes_show_draft.erb:5 msgid "Draft" msgstr "" -#: ../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" msgstr "" +#: ../views/admin.erb:33 ../views/votes.erb:15 ../views/votes_show_closed.erb:5 +msgid "Closed" +msgstr "" + +#: ../views/admin_users.erb:5 ../views/admin_votes.erb:7 +msgid "Created: %{date}" +msgstr "" + +#: ../views/admin_users.erb:7 ../views/admin_votes.erb:9 +msgid "Updated: %{date}" +msgstr "" + +#: ../views/admin_users.erb:9 +msgid "Admin: %{admin}" +msgstr "" + +#: ../views/admin_users.erb:9 +msgid "Yes" +msgstr "" + +#: ../views/admin_users.erb:9 +msgid "No" +msgstr "" + +#: ../views/admin_users.erb:11 +msgid "Organized votes" +msgstr "" + +#: ../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 "" + +#: ../views/admin_users.erb:26 +msgid "No vote organized." +msgstr "" + +#: ../views/admin_users.erb:30 ../views/admin_votes.erb:76 +#: ../views/votes_show_closed.erb:167 +msgid "Ratings" +msgstr "" + +#: ../views/admin_users.erb:45 ../views/admin_votes.erb:91 +msgid "No rating." +msgstr "" + +#: ../views/admin_users.erb:52 +msgid "Delete user" +msgstr "" + #: ../views/admin_votes.erb:5 msgid "View vote" msgstr "" -#: ../views/admin_votes.erb:7 ../views/users_show.erb:3 -msgid "Created: %{date}" -msgstr "" - -#: ../views/admin_votes.erb:9 ../views/users_show.erb:5 -msgid "Updated: %{date}" -msgstr "" - #: ../views/admin_votes.erb:11 msgid "Secure ID: %{secure_id}" msgstr "" @@ -172,20 +165,10 @@ msgstr "" msgid "Organizers" msgstr "" -#: ../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 "" - #: ../views/admin_votes.erb:72 msgid "No organizer." msgstr "" -#: ../views/admin_votes.erb:91 ../views/users_show.erb:51 -msgid "No rating." -msgstr "" - #: ../views/admin_votes.erb:98 ../views/votes_edit.erb:86 msgid "Delete vote" msgstr "" @@ -218,35 +201,34 @@ msgstr "" msgid "Save" msgstr "" -#: ../views/layout.erb:38 +#: ../views/layout.erb:35 msgid "Logout" msgstr "" -#: ../views/login.erb:1 ../views/login.erb:25 +#: ../views/login.erb:1 ../views/login.erb:21 #: ../views/votes_show_unauthenticated.erb:16 msgid "Login" msgstr "" -#: ../views/login.erb:4 -msgid "Your account was closed successfully." -msgstr "" - -#: ../views/login.erb:9 -msgid "Incorrect email or password." -msgstr "" - -#: ../views/login.erb:10 ../views/reset.erb:1 ../views/reset.erb:16 +#: ../views/login.erb:6 ../views/reset.erb:1 ../views/reset.erb:16 #: ../views/reset_change.erb:1 ../views/reset_change.erb:21 #: ../views/reset_invalid.erb:1 ../views/reset_sent.erb:1 msgid "Reset password" msgstr "" -#: ../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 "" + +#: ../views/login.erb:16 ../views/reset_change.erb:17 ../views/signup.erb:28 #: ../views/votes_show_unauthenticated.erb:13 msgid "Password" msgstr "" -#: ../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" msgstr "" @@ -288,61 +270,15 @@ msgstr "" msgid "An account already exists for %{email}." msgstr "" -#: ../views/users_close.erb:1 -msgid "Closing account %{email}" -msgstr "" - -#: ../views/users_close.erb:3 -msgid "Do you really want to close the account for %{email}?" -msgstr "" - -#: ../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 "" - -#: ../views/users_close.erb:7 -msgid "This action cannot be undone." -msgstr "" - -#: ../views/users_close.erb:10 ../views/users_show.erb:13 -msgid "Close account" -msgstr "" - -#: ../views/users_show.erb:7 -msgid "Admin: %{admin}" -msgstr "" - -#: ../views/users_show.erb:7 -msgid "Yes" -msgstr "" - -#: ../views/users_show.erb:7 -msgid "No" -msgstr "" - -#: ../views/users_show.erb:10 -msgid "Closed: %{date}" -msgstr "" - -#: ../views/users_show.erb:17 -msgid "Organized votes" -msgstr "" - -#: ../views/users_show.erb:32 -msgid "No vote organized." -msgstr "" - -#: ../views/users_show.erb:58 -msgid "Delete user" -msgstr "" - #: ../views/votes.erb:18 ../views/votes_show_open.erb:7 msgid "Voted" msgstr "" +#: ../views/votes.erb:20 ../views/votes_show_closed.erb:188 +#: ../views/votes_show_open.erb:9 +msgid "Not voted" +msgstr "" + #: ../views/votes.erb:23 ../views/votes_edit.erb:6 #: ../views/votes_show_closed.erb:7 msgid "Organizer" @@ -451,6 +387,17 @@ msgstr "" msgid "No results are available because nobody voted on this vote." msgstr "" +#: ../views/votes_show_closed.erb:41 +msgid "Winning candidate" +msgstr "" + +#: ../views/votes_show_closed.erb:43 +msgid "" +"The winning candidate is the candidate with the highest median vote (↓), calle" +"d majority judgme" +"nt." +msgstr "" + #: ../views/votes_show_closed.erb:66 msgid "See description" msgstr "" @@ -509,6 +456,10 @@ msgid "" "inning}." msgstr "" +#: ../views/votes_show_closed.erb:172 +msgid "Participant" +msgstr "" + #: ../views/votes_show_closed.erb:201 msgid "Reopen voting period" msgstr ""