Set up localization

This commit is contained in:
ricola 2025-04-06 17:04:31 -06:00
parent c9aee4ae20
commit 3fa8c69a49
8 changed files with 106 additions and 3 deletions

View file

@ -1,6 +1,7 @@
require 'sinatra'
require 'sinatra/activerecord'
require 'bcrypt'
require 'gettext'
require 'securerandom'
require_relative 'mj'
@ -59,6 +60,11 @@ set :values, [ { :id => 1, :label => "Awful" },
{ :id => 7, :label => "Excellent" } ]
MajorityJudgment.values = settings.values
include GetText
set_output_charset('UTF-8')
bindtextdomain('vote', 'locale')
set_locale('ca')
get '/' do
redirect '/login' unless current_user
@votes = Vote.all