diff options
| -rw-r--r-- | index.html.erb | 5 | ||||
| -rw-r--r-- | lib/i18n.rb | 8 | ||||
| -rwxr-xr-x | ramaskrik-program.rb | 2 |
3 files changed, 13 insertions, 2 deletions
diff --git a/index.html.erb b/index.html.erb index 57ed60e..53b1465 100644 --- a/index.html.erb +++ b/index.html.erb @@ -22,16 +22,17 @@ (Ingen data sendes til websiden, hvilke filmer du har valgt vil kun lagres i din egen nettleser.)</p> <p>Programmet er også tilgjengelig som en kalenderfil. - <a href="./program-ramaskrik-<%= year %>.ics">Klikk her</a> + <a href="./program-ramaskrik-<%= year %>.ics">klikk her</a> for å legge den til i kalenderen din.</p> <p>Har du spørsmål, ta kontakt med meg <a href="mailto:haraldei-ramaprogram@anduin.net">via epost</a>.</p> </details> </section> <section id="events-list"> + <p>Last ned som <a href="./program-ramaskrik-<%= year %>.ics">kalenderfil</a></p> <% eventlist.keys.sort.each do |date| %> <% events = eventlist[date] %> - <h2><%= date.strftime("%A %d.%m.%Y") %></h2> + <h2><%= lang.weekday(date.wday).capitalize %> – <%= date.strftime("%d.%m.%Y") %></h2> <div class="events" style="height: <%= 200 + (events.end_time - events.start_time) / 50 %>px; width: <%= 100 + (events.venues.length * 350) %>px;"> <% start_time = events.start_time.to_i %> <% end_time = events.end_time.to_i %> diff --git a/lib/i18n.rb b/lib/i18n.rb new file mode 100644 index 0000000..0a2e461 --- /dev/null +++ b/lib/i18n.rb @@ -0,0 +1,8 @@ +class I18n + + Weekday = %w{søndag mandag tirsdag onsdag torsdag fredag lørdag} + + def weekday(day) + Weekday[day] + end +end diff --git a/ramaskrik-program.rb b/ramaskrik-program.rb index 5833b98..5e58620 100755 --- a/ramaskrik-program.rb +++ b/ramaskrik-program.rb @@ -22,6 +22,7 @@ require 'date' require 'delegate' require 'erb' require 'events' +require 'i18n' require 'json' require 'nokogiri' require 'open-uri' @@ -81,6 +82,7 @@ def make_sorted_event_lists_by_date(events_by_date) new_list end +lang = I18n::new year = Date::today.year title = "Ramaskrik #{year} - Program" |
