Browse Source

Translation improvements

development
Godwin 9 years ago
parent
commit
dcfdc5e5ad
  1. 1
      Gemfile
  2. 4
      Gemfile.lock
  3. BIN
      app/assets/images/logo-text.png
  4. BIN
      app/assets/images/logo.png
  5. 147
      app/assets/stylesheets/_application.scss
  6. 22
      app/assets/stylesheets/_translations.scss
  7. 2
      app/controllers/conferences_controller.rb
  8. 38
      app/helpers/application_helper.rb
  9. 4
      app/views/application/_header.html.haml
  10. 2
      app/views/application/_login_confirmation_sent.html.haml
  11. 2
      app/views/conferences/_email_confirm.html.haml
  12. 4
      app/views/conferences/broadcast.html.haml
  13. 40
      app/views/shared/_navbar.html.haml
  14. 2
      app/views/user_mailer/broadcast.html.haml
  15. 4
      app/views/workshops/index.html.haml
  16. 2
      app/views/workshops/new.html.haml
  17. 4
      app/views/workshops/show.html.haml
  18. 519
      config/locales/data/html_records/1.html
  19. 514
      config/locales/data/html_records/10.html
  20. 526
      config/locales/data/html_records/11.html
  21. 597
      config/locales/data/html_records/12.html
  22. 526
      config/locales/data/html_records/13.html
  23. 514
      config/locales/data/html_records/14.html
  24. 521
      config/locales/data/html_records/15.html
  25. 524
      config/locales/data/html_records/16.html
  26. 528
      config/locales/data/html_records/17.html
  27. 526
      config/locales/data/html_records/18.html
  28. 523
      config/locales/data/html_records/19.html
  29. 510
      config/locales/data/html_records/2.html
  30. 510
      config/locales/data/html_records/3.html
  31. 532
      config/locales/data/html_records/4.html
  32. 513
      config/locales/data/html_records/5.html
  33. 521
      config/locales/data/html_records/6.html
  34. 573
      config/locales/data/html_records/7.html
  35. 521
      config/locales/data/html_records/8.html
  36. 526
      config/locales/data/html_records/9.html
  37. 10291
      config/locales/data/translation-info.yml
  38. 4
      config/locales/es.yml
  39. 2
      config/routes.rb
  40. 2
      features/registration_page.feature
  41. 11
      features/support/env.rb

1
Gemfile

@ -71,6 +71,7 @@ group :test do
gem 'webmock', require: false gem 'webmock', require: false
gem 'cucumber-rails', :require => false gem 'cucumber-rails', :require => false
gem 'database_cleaner' gem 'database_cleaner'
gem 'mocha'
end end
group :staging, :production, :preview do group :staging, :production, :preview do

4
Gemfile.lock

@ -247,11 +247,14 @@ GEM
callsite (~> 0.0, >= 0.0.11) callsite (~> 0.0, >= 0.0.11)
rack-contrib (~> 1.1) rack-contrib (~> 1.1)
railties (>= 3.0.0, < 5.0.0) railties (>= 3.0.0, < 5.0.0)
metaclass (0.0.4)
method_source (0.8.2) method_source (0.8.2)
mime-types (2.6.1) mime-types (2.6.1)
mini_magick (4.2.10) mini_magick (4.2.10)
mini_portile (0.6.2) mini_portile (0.6.2)
minitest (5.8.0) minitest (5.8.0)
mocha (1.1.0)
metaclass (~> 0.0.1)
multi_json (1.11.2) multi_json (1.11.2)
multi_test (0.1.2) multi_test (0.1.2)
multipart-post (2.0.0) multipart-post (2.0.0)
@ -495,6 +498,7 @@ DEPENDENCIES
lingua_franca! lingua_franca!
meta_request meta_request
mini_magick mini_magick
mocha
nested_form nested_form
oauth2 (~> 0.8.0) oauth2 (~> 0.8.0)
paper_trail (~> 3.0.5) paper_trail (~> 3.0.5)

BIN
app/assets/images/logo-text.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.8 KiB

BIN
app/assets/images/logo.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 10 KiB

After

Width:  |  Height:  |  Size: 2.7 KiB

147
app/assets/stylesheets/_application.scss

@ -1,10 +1,12 @@
@import "bumbleberry"; @import "bumbleberry";
@import "settings"; @import "settings";
$zindex-base: 0;
html, body { html, body {
color: #333; color: #333;
position: relative; position: relative;
z-index: -1; z-index: $zindex-base;
} }
h1, h2, h3, h4, h5, label, button, .button, dt, th, nav.sub-menu { h1, h2, h3, h4, h5, label, button, .button, dt, th, nav.sub-menu {
@ -300,7 +302,7 @@ input {
label { label {
position: absolute; position: absolute;
z-index: 2; z-index: $zindex-base + 3;
font-size: 1em; font-size: 1em;
//float: left; //float: left;
//@include font-family(primary); //@include font-family(primary);
@ -332,7 +334,7 @@ input {
transparent 6px transparent 6px
); );
label { label {
z-index: 0; z-index: $zindex-base + 1;
@include _(transform, translateY(-100%) scale(1)); @include _(transform, translateY(-100%) scale(1));
background-color: transparent; background-color: transparent;
color: #888; color: #888;
@ -345,7 +347,7 @@ input {
input { input {
margin: 0; margin: 0;
position: relative; position: relative;
z-index: 1; z-index: $zindex-base + 2;
padding: 0.15em 0.5em; padding: 0.15em 0.5em;
background-color: transparent; background-color: transparent;
border: 0; border: 0;
@ -384,7 +386,7 @@ input {
&:checked { &:checked {
+ div input { + div input {
//display: block; //display: block;
z-index: 1; z-index: $zindex-base + 2;
@include _(opacity, 1); @include _(opacity, 1);
} }
} }
@ -400,7 +402,7 @@ input {
//display: none; //display: none;
@include _(opacity, 0); @include _(opacity, 0);
@include _(transition, opacity 250ms ease-in-out); @include _(transition, opacity 250ms ease-in-out);
z-index: -1; z-index: $zindex-base;
position: absolute; position: absolute;
width: auto; width: auto;
margin: 0; margin: 0;
@ -624,19 +626,29 @@ form {
width: 100%; width: 100%;
background-color: $white; background-color: $white;
@include default-box-shadow(top, 2); @include default-box-shadow(top, 2);
z-index: 1; z-index: $zindex-base + 2;
.nav { .nav {
text-align: center; text-align: center;
clear: left; clear: left;
overflow: auto; overflow: auto;
background-color: $colour-3; background-color: $colour-3;
height: 2em;
span {
display: table-cell;
text-align: center;
width: 100%;
height: 100%;
vertical-align: middle;
}
a { a {
position: relative; position: relative;
display: inline-block;
margin: 0; margin: 0;
padding: 1em 0; display: table;
height: 100%;
overflow: hidden;
float: left; float: left;
font-weight: normal; font-weight: normal;
@include font-family(secondary); @include font-family(secondary);
@ -691,7 +703,7 @@ form {
#main { #main {
position: relative; position: relative;
z-index: -1; //z-index: $zindex-base;
max-width: (rems(68) - $sidebar-width) * 2; max-width: (rems(68) - $sidebar-width) * 2;
background-color: $white; background-color: $white;
padding-bottom: rems(2); padding-bottom: rems(2);
@ -763,22 +775,23 @@ a.logo {
fill: #333; fill: #333;
} }
.logo svg {
display: inline-block;
height: 1em;
width: 1em;
float: left;
}
.logo:hover svg.bb-icon-logo { .logo:hover svg.bb-icon-logo {
@include _(animation, active-logo 4s infinite); @include _(animation, active-logo 4s infinite);
} }
} }
.logo .icons {
display: inline-block;
height: 1em;
width: 1em;
float: left;
}
#banner { #banner {
clear: left; clear: left;
figure { figure {
position: relative;
width: 100%; width: 100%;
max-width: rems(60); max-width: rems(60);
margin: 0; margin: 0;
@ -801,7 +814,7 @@ $header-tilt: 8deg;
color: #EEE; color: #EEE;
overflow: hidden; overflow: hidden;
position: relative; position: relative;
z-index: -1; z-index: $zindex-base;
rect { rect {
fill: $colour-1; fill: $colour-1;
@ -837,7 +850,7 @@ $header-tilt: 8deg;
right: 0; right: 0;
bottom: 0; bottom: 0;
left: 0; left: 0;
z-index: -1; z-index: $zindex-base;
background-size: inherit; background-size: inherit;
background-position: inherit; background-position: inherit;
-webkit-filter: saturate(25%); -webkit-filter: saturate(25%);
@ -853,7 +866,7 @@ $header-tilt: 8deg;
font-size: 3.5em; font-size: 3.5em;
margin: 0.25em 0.5em; margin: 0.25em 0.5em;
position: relative; position: relative;
z-index: 1; z-index: $zindex-base + 2;
@include _(text-shadow, 0 0 0.15em #000); @include _(text-shadow, 0 0 0.15em #000);
} }
} }
@ -950,7 +963,7 @@ $header-tilt: 8deg;
border: 0.1em solid #DDD; border: 0.1em solid #DDD;
padding: 0.5em 0.5em 0.5em 2em; padding: 0.5em 0.5em 0.5em 2em;
text-align: center; text-align: center;
z-index: 1; z-index: $zindex-base + 2;
margin-bottom: 0.5em; margin-bottom: 0.5em;
a { a {
@ -1005,7 +1018,7 @@ $header-tilt: 8deg;
position: fixed; position: fixed;
top: 0.5em; top: 0.5em;
left: -1em; left: -1em;
z-index: 11; z-index: $zindex-base + 12;
color: #333; color: #333;
font-size: 2em; font-size: 2em;
opacity: 0; opacity: 0;
@ -1022,7 +1035,7 @@ $header-tilt: 8deg;
padding: 1em 4em; padding: 1em 4em;
overflow: auto; overflow: auto;
background-color: $white; background-color: $white;
z-index: 10; z-index: $zindex-base + 11;
@include _(transform, scale(0)); @include _(transform, scale(0));
@include _(transform-origin, 6.25em _calc('100% - 2em', 98%)); @include _(transform-origin, 6.25em _calc('100% - 2em', 98%));
@include _(transition, 250ms all ease-in-out); @include _(transition, 250ms all ease-in-out);
@ -1063,7 +1076,7 @@ $header-tilt: 8deg;
right: 0; right: 0;
bottom: 0; bottom: 0;
left: 0; left: 0;
z-index: 1; z-index: $zindex-base + 2;
} }
} }
@ -1124,13 +1137,20 @@ $header-tilt: 8deg;
height: rems(6); height: rems(6);
.nav { .nav {
height: auto;
width: 80%; width: 80%;
clear: none; clear: none;
padding-top: rems(1.5); padding-top: rems(1.5);
background-color: transparent; background-color: transparent;
overflow: visible; overflow: visible;
span {
display: inline;
}
a { a {
display: inline-block;
overflow: visible;
padding: 0; padding: 0;
float: none; float: none;
width: auto; width: auto;
@ -1202,7 +1222,7 @@ $header-tilt: 8deg;
right: 0; right: 0;
bottom: 0; bottom: 0;
left: 0; left: 0;
z-index: 1; z-index: $zindex-base + 2;
@include _(box-shadow, inset 0 -13rem 3em -4rem rgba(0, 0, 0, 0.8)); @include _(box-shadow, inset 0 -13rem 3em -4rem rgba(0, 0, 0, 0.8));
@include _(transition, opacity 250ms ease-in-out); @include _(transition, opacity 250ms ease-in-out);
} }
@ -1267,7 +1287,7 @@ $header-tilt: 8deg;
top: 0; top: 0;
right: 0; right: 0;
left: $sidebar-width; left: $sidebar-width;
z-index: 1; z-index: $zindex-base + 2;
} }
figure { figure {
@ -1342,10 +1362,22 @@ $header-tilt: 8deg;
#footer { #footer {
position: fixed; position: fixed;
z-index: 1; z-index: $zindex-base + 2;
bottom: 0; width: 0;
overflow: visible;
padding: 0;
top: 0;
min-height: 42em;
height: 100%;
left: 0; left: 0;
width: $sidebar-width;
footer {
position: absolute;
height: 3.5em;
width: $sidebar-width;
bottom: 0;
padding: 1em;
}
.github { .github {
position: absolute; position: absolute;
@ -1528,7 +1560,7 @@ $header-tilt: 8deg;
@include _(transition, transform 100ms ease-in-out); @include _(transition, transform 100ms ease-in-out);
&:hover { &:hover {
z-index: 2; z-index: $zindex-base + 3;
@include _(transform, scale(1.25)); @include _(transform, scale(1.25));
} }
} }
@ -1630,7 +1662,7 @@ $header-tilt: 8deg;
.value { .value {
position: relative; position: relative;
z-index: 1; z-index: $zindex-base + 2;
} }
.stat-with-label { .stat-with-label {
@ -1717,7 +1749,7 @@ $header-tilt: 8deg;
@include _(transition, transform 150ms ease-in-out); @include _(transition, transform 150ms ease-in-out);
&:hover, &:focus, &:active { &:hover, &:focus, &:active {
z-index: 1; z-index: $zindex-base + 2;
@include _(transform, scale(1.1)); @include _(transform, scale(1.1));
} }
@ -1728,7 +1760,7 @@ $header-tilt: 8deg;
right: 0; right: 0;
bottom: 0; bottom: 0;
left: 0; left: 0;
z-index: 1; z-index: $zindex-base + 2;
cursor: pointer; cursor: pointer;
@include _(box-shadow, inset 0em -2em 2em -1em $white); @include _(box-shadow, inset 0em -2em 2em -1em $white);
} }
@ -1745,3 +1777,52 @@ $header-tilt: 8deg;
overflow: hidden; overflow: hidden;
opacity: 0; opacity: 0;
} }
@include keyframes(bouncy) {
from { transform: translateY(-0.25em); }
to { transform: translateY(0.25em); }
}
#lingua-franca-pointer {
$colour: $colour-2;
width: 0.6667em;
height: 1.25em;
background-color: $colour;
//border: 1px solid $white;
//opacity: 0.75;
z-index: 1000;
margin-left: -0.5em;
margin-top: -2em;
@include _(mix-blend-mode, multiply);
@include default-box-shadow(top, 2);
@include _(animation, bouncy 1s infinite alternate);
$twidth: 0.8em;
@include after {
content: '';
width: 0;
height: 0;
position: absolute;
border-style: solid;
border-color: $colour transparent transparent;
border-width: $twidth $twidth 0;
top: 100%;
left: -.4em;
}
&.up {
margin-top: 2em;
@include after {
top: auto;
bottom: 100%;
border-color: transparent transparent $colour;
border-width: 0 $twidth $twidth;
}
}
}
.translated-content {
//overflow: auto;
display: inherit;
}

22
app/assets/stylesheets/_translations.scss

@ -13,9 +13,9 @@ $bumbleberry-no-markup: true;
li { li {
display: inline-block; display: inline-block;
float: left;
width: 25%; width: 25%;
padding: 1em; padding: 1em;
min-width: 10em;
} }
a { a {
@ -135,6 +135,7 @@ $bumbleberry-no-markup: true;
font-size: 0.65em; font-size: 0.65em;
margin-bottom: 1em; margin-bottom: 1em;
vertical-align: sub; vertical-align: sub;
@include _(text-stroke, 0);
&.special { &.special {
background-color: $colour-4; background-color: $colour-4;
@ -348,9 +349,9 @@ html #lingua-franca-translation-form {
@include _(transform, scale(0.75) translate(0, 0)); @include _(transform, scale(0.75) translate(0, 0));
@include default-box-shadow(top, 2); @include default-box-shadow(top, 2);
@include breakpoint(large) { //@include breakpoint(large) {
left: 8.75rem; // left: 8.75rem;
} //}
} }
@include after { @include after {
@ -388,6 +389,9 @@ html #lingua-franca-translation-form {
} }
#lingua-franca-translation-history .translation-diff-info, #lingua-franca-translation-history .translation-diff-info,
#lingua-franca-translation-history .diff {
@include clearfix;
}
#lingua-franca-translation-history .diff ul { #lingua-franca-translation-history .diff ul {
list-style: none; list-style: none;
padding: 0; padding: 0;
@ -430,12 +434,6 @@ html #lingua-franca-translation-form {
} }
} }
@include breakpoint(large) { .actions {
.lingua-franca-translations { margin-top: 1em;
left: $sidebar-width;
}
.actions {
margin-top: 1em;
}
} }

2
app/controllers/conferences_controller.rb

@ -49,7 +49,7 @@ class ConferencesController < ApplicationController
@this_conference.info = params[:info] @this_conference.info = params[:info]
@this_conference.save @this_conference.save
redirect_to edit_conference_path @this_conference redirect_to edit_conference_path(@this_conference)
end end
def hosts def hosts

38
app/helpers/application_helper.rb

@ -384,6 +384,29 @@ module ApplicationHelper
end end
end end
def m(*args)
_(*args) { |t|
markdown(t).html_safe
}
end
def markdown(object, attribute = nil)
return '' unless object
content = attribute ? object.send(attribute.to_s) : object
@markdown ||= Redcarpet::Markdown.new(Redcarpet::Render::HTML.new({
filter_html: true,
hard_wrap: true,
space_after_headers: true,
fenced_code_blocks: true,
link_attributes: { target: "_blank" }
}), {
autolink: true,
disable_indented_code_blocks: true,
superscript: true
})
@markdown.render(content)
end
def paragraph(object, attribute = nil) def paragraph(object, attribute = nil)
return '' unless object return '' unless object
content = attribute ? object.send(attribute.to_s) : object content = attribute ? object.send(attribute.to_s) : object
@ -400,18 +423,7 @@ module ApplicationHelper
result = '<p>' + result + '</p>' result = '<p>' + result + '</p>'
end end
else else
@markdown ||= Redcarpet::Markdown.new(Redcarpet::Render::HTML.new({ result = markdown(object, attribute)
filter_html: true,
hard_wrap: true,
space_after_headers: true,
fenced_code_blocks: true,
link_attributes: { target: "_blank" }
}), {
autolink: true,
disable_indented_code_blocks: true,
superscript: true
})
result = @markdown.render(content)
end end
result.html_safe result.html_safe
end end
@ -625,7 +637,7 @@ module ApplicationHelper
end end
def nav_link(link, title) def nav_link(link, title)
link_to title, link, :class => (current_page?(link) ? 'current' : nil) link_to "<span>#{title}</span>".html_safe, link, :class => (current_page?(link) ? 'current' : nil)
end end
def date(date, format = :long) def date(date, format = :long)

4
app/views/application/_header.html.haml

@ -3,9 +3,9 @@
- style = nil - style = nil
- cover = nil - cover = nil
- figure = nil - figure = nil
- if capable_of(:css_mixblendmode) || ENV['RAILS_ENV'] == 'test' - if capable_of(:css_mixblendmode)
- cover = "<div class=\"cover\" style=\"background-image: url(#{image})\"></div>" - cover = "<div class=\"cover\" style=\"background-image: url(#{image})\"></div>"
- elsif capable_of(:svg) - elsif capable_of(:svg) && Rails.env != 'test'
- banner_image = 'application/banner_image.svg' - banner_image = 'application/banner_image.svg'
- else - else
- style = "background-image: url(#{image})" - style = "background-image: url(#{image})"

2
app/views/application/_login_confirmation_sent.html.haml

@ -2,4 +2,4 @@
= columns(medium: 12) do = columns(medium: 12) do
%h2=_'articles.permission_denied.headings.confirmation_sent','Confirmation Sent' %h2=_'articles.permission_denied.headings.confirmation_sent','Confirmation Sent'
= columns(medium: 6) do = columns(medium: 6) do
=paragraph _('articles.permission_denied.paragraphs.confirmation_sent', :p) =m('articles.permission_denied.paragraphs.confirmation_sent', :p)

2
app/views/conferences/_email_confirm.html.haml

@ -3,4 +3,4 @@
= columns(medium: 12) do = columns(medium: 12) do
%h2=_'articles.conference_registration.headings.email_confirm','Please confirm your email address' %h2=_'articles.conference_registration.headings.email_confirm','Please confirm your email address'
= columns(medium: 12) do = columns(medium: 12) do
=paragraph _('articles.conference_registration.paragraphs.email_confirm', :p) =m('articles.conference_registration.paragraphs.email_confirm', :p)

4
app/views/conferences/broadcast.html.haml

@ -5,12 +5,12 @@
- if @email_sent == :yes - if @email_sent == :yes
%p=_('articles.conference_registration.paragraphs.participants_emailed',"All participants of #{@this_conference.title} have been emailed.", :vars => {:conference_title => @this_conference.title}) %p=_('articles.conference_registration.paragraphs.participants_emailed',"All participants of #{@this_conference.title} have been emailed.", :vars => {:conference_title => @this_conference.title})
- if @email_sent != :yes - if @email_sent != :yes
=paragraph(_'articles.conference_registration.paragraphs.Email_Participants','This page is used to contact all participants. Text can be entered as [Markdown](http://daringfireball.net/projects/markdown/basics). Pressing \'test\' will send the email only to you, make sure you do this and use caution in general before pressing \'send\'') =m('articles.conference_registration.paragraphs.Email_Participants','This page is used to contact all participants. Text can be entered as [Markdown](http://daringfireball.net/projects/markdown/basics). Pressing \'test\' will send the email only to you, make sure you do this and use caution in general before pressing \'send\'')
- if @email_sent == :yes || @email_sent == :preview - if @email_sent == :yes || @email_sent == :preview
%h2=_'articles.conference_registration.headings.Preview' %h2=_'articles.conference_registration.headings.Preview'
.email-preview .email-preview
%h3=@subject %h3=@subject
=paragraph @content =markdown @content
- if @email_sent != :yes - if @email_sent != :yes
= form_tag broadcast_path(@this_conference.slug), class: 'composition' do = form_tag broadcast_path(@this_conference.slug), class: 'composition' do
- if @email_sent == :preview - if @email_sent == :preview

40
app/views/shared/_navbar.html.haml

@ -1,19 +1,21 @@
%nav#main-nav %nav
= link_to '/', :class => 'logo' do #main-nav
= svg_sprite('icons', "bb-icon-logo", "Logo") .inner-nav
= svg_sprite('icons', "bb-icon-logo-text", "Logo Text") = link_to '/', :class => 'logo' do
.nav = svg_sprite('icons', "bb-icon-logo", "Logo")
= nav_link home_path, (@conference ? @conference.title : 'Bike!Bike!') = svg_sprite('icons', "bb-icon-logo-text", "Logo Text")
= nav_link about_path, (_'page_titles.About_BikeBike') .nav
= nav_link policy_path, (_'page_titles.Safe_Space_Policy') = nav_link home_path, (@conference ? @conference.title : 'Bike!Bike!')
.actions = nav_link about_path, (_'page_titles.About_BikeBike')
- if @conference.registration_open = nav_link policy_path, (_'page_titles.Safe_Space_Policy')
- if params[:action] != 'register' && !@registration .actions
= link_to register_path(@conference.slug), class: [:button, :register] do - if @conference.registration_open
=_'conference.actions.Register' - if params[:action] != 'register' && !@registration
- else = link_to register_path(@conference.slug), class: [:button, :register] do
= render 'shared/donate_button', :email_address => (@conference.paypal_email_address || @conference.email_address) =_'conference.actions.Register'
- if current_user - else
= form_tag :logout, class: :logout do = render 'shared/donate_button', :email_address => (@conference.paypal_email_address || @conference.email_address)
=hidden_field_tag :url, request.fullpath - if current_user
=button_tag :Log_out = form_tag :logout, class: :logout do
=hidden_field_tag :url, request.fullpath
=button_tag :Log_out

2
app/views/user_mailer/broadcast.html.haml

@ -1 +1 @@
=paragraph @content =markdown @content

4
app/views/workshops/index.html.haml

@ -13,7 +13,7 @@
%li %li
=link_to view_workshop_path(@this_conference.slug, w.id) do =link_to view_workshop_path(@this_conference.slug, w.id) do
%h4=_!(w.title) %h4=_!(w.title)
=paragraph _!(w.info) =markdown _!(w.info)
= link_to (_'actions.workshops.create','New Workshop'), create_workshop_path(@this_conference.slug), class: :button = link_to (_'actions.workshops.create','New Workshop'), create_workshop_path(@this_conference.slug), class: :button
= row do = row do
%ul.workshop-previews %ul.workshop-previews
@ -23,4 +23,4 @@
= columns(medium: 6) do = columns(medium: 6) do
=link_to view_workshop_path(@this_conference.slug, w.id) do =link_to view_workshop_path(@this_conference.slug, w.id) do
%h4=_!(w.title) %h4=_!(w.title)
=paragraph _!(w.info) =markdown _!(w.info)

2
app/views/workshops/new.html.haml

@ -4,7 +4,7 @@
= form_tag save_workshop_path(@this_conference.slug), class: 'composition' do = form_tag save_workshop_path(@this_conference.slug), class: 'composition' do
= (hidden_field_tag :workshop_id, @workshop.id) if @workshop = (hidden_field_tag :workshop_id, @workshop.id) if @workshop
= columns(medium: 12) do = columns(medium: 12) do
=paragraph(_'articles.workshops.paragraphs.new_workshop','Please accurately describe your workshop in detail. This will help hosts decide if they wish to add it to the schedule and when it should best be scheduled. Enter normal text but if you want to get fancy you can use [Markdown](http://daringfireball.net/projects/markdown/basics).').html_safe =m('articles.workshops.paragraphs.new_workshop','Please accurately describe your workshop in detail. This will help hosts decide if they wish to add it to the schedule and when it should best be scheduled. Enter normal text but if you want to get fancy you can use [Markdown](http://daringfireball.net/projects/markdown/basics).')
.text-field.input-field.big .text-field.input-field.big
= label_tag :title = label_tag :title
= text_field_tag :title, @title, :required => true = text_field_tag :title, @title, :required => true

4
app/views/workshops/show.html.haml

@ -3,7 +3,7 @@
= row do = row do
= columns(medium: 12) do = columns(medium: 12) do
%h2=_!@workshop.title %h2=_!@workshop.title
=paragraph _!(@workshop.info) || '' =markdown _!(@workshop.info) || ''
= columns(medium: 6) do = columns(medium: 6) do
%h3=_'articles.workshops.headings.facilitators' %h3=_'articles.workshops.headings.facilitators'
.facilitators .facilitators
@ -28,7 +28,7 @@
- if @workshop.notes - if @workshop.notes
= columns(medium: 12) do = columns(medium: 12) do
%h3=_'articles.workshops.headings.notes','Notes' %h3=_'articles.workshops.headings.notes','Notes'
=paragraph _!(@workshop.notes) =markdown _!(@workshop.notes)
= columns(medium: 12) do = columns(medium: 12) do
.actions .actions
= (link_to (_'actions.workshops.Edit'), edit_workshop_path(@this_conference.slug, @workshop.id), :class => 'button modify') if @workshop.can_edit?(current_user) = (link_to (_'actions.workshops.Edit'), edit_workshop_path(@this_conference.slug, @workshop.id), :class => 'button modify') if @workshop.can_edit?(current_user)

519
config/locales/data/html_records/1.html

@ -1,519 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="home">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a class="current" href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form action="https://www.paypal.com/cgi-bin/webscr" class="paypal-button" method="post" target="_top">
<input name="cmd" type="hidden" value="_donations">
<input name="business" type="hidden">
<input name="lc" type="hidden" value="US">
<input name="item_name" type="hidden" value="Bike!Bike!">
<input name="no_note" type="hidden" value="0">
<input name="currency_code" type="hidden" value="USD">
<button type="submit" value="PP-DonationsBF:paypal_logo.png:NonHostedGuest"><span class="translated-content" data-i18n-key="donate.button_label" data-i18n-needs-translation="0">Donate!</span></button>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div id="header-title">
<div class="cover" style="background-image: url()"></div>
<div class="title">
<h2 class="background">2015!</h2>
<div class="details">
<h3 class="primary">Halifax, Nova Scotia</h3>
<div class="secondary">
July 21 – 25, 2015
</div>
</div>
</div>
</div>
<figure>
<img>
</figure>
</header>
<div id="content">
<article>
<h2>My Bike!Bike!</h2>
Curabitur non nulla sit amet nisl tempus convallis quis ac lectus.
</article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

514
config/locales/data/html_records/10.html

@ -1,514 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-workshops">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/workshops">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Workshops" data-i18n-needs-translation="0">Workshops</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a class="current" href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.workshops.headings.Workshops" data-i18n-needs-translation="1">Workshops</span></h2>
</div><div class="columns medium-6"><p><span class="translated-content" data-i18n-key="articles.workshops.paragraphs.Workshops" data-i18n-needs-translation="1">Duis bibendum, felis sed interdum venenatis, turpis enim blandit mi, in porttitor pede justo eu massa. Donec dapibus. Duis at velit eu est congue elementum. In hac habitasse platea dictumst. Morbi vestibulum, velit id pretium iaculis, diam erat fermentum justo, nec condimentum neque sapien placerat ante. Nulla justo. Aliquam quis turpis eget elit sodales scelerisque. Mauris sit amet eros. Suspendisse accumsan tortor quis turpis. Sed ante.</span></p>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.Your_Workshops" data-i18n-needs-translation="1">Your Workshops</span></h3>
<ul class="workshop-previews">
</ul>
<a class="button" href="/conferences/MyBikeBike/workshops/create"><span class="translated-content" data-i18n-key="actions.workshops.create" data-i18n-needs-translation="0">New Workshop</span></a>
</div></div><div class="row"><ul class="workshop-previews">
</ul>
</div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/workshops/">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

526
config/locales/data/html_records/11.html

@ -1,526 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-view_workshop">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/workshops/1">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.View_Workshop" data-i18n-needs-translation="0">View Workshop</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a class="current" href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><h2>My Workshop Title</h2>
<p>Lorem Ipsum</p>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.facilitators" data-i18n-needs-translation="0">Facilitators</span></h3>
<div class="facilitators">
<div class="facilitator">
<div class="name">John Doe</div>
<div class="role"><span class="translated-content" data-i18n-key="roles.workshops.facilitator.creator" data-i18n-needs-translation="0">creator</span></div>
</div>
</div>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.languages" data-i18n-needs-translation="0">Languages</span></h3>
<p></p>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.needs" data-i18n-needs-translation="0">Needs</span></h3>
<p></p>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.notes" data-i18n-needs-translation="0">Notes</span></h3>
</div><div class="columns medium-12"><div class="actions">
<a class="button modify" href="/conferences/MyBikeBike/workshops/1/edit"><span class="translated-content" data-i18n-key="actions.workshops.Edit" data-i18n-needs-translation="0">Edit</span></a>
<a class="button delete" href="/conferences/MyBikeBike/workshops/1/delete"><span class="translated-content" data-i18n-key="actions.workshops.Delete" data-i18n-needs-translation="0">Delete Workshop</span></a>
</div>
</div></div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

597
config/locales/data/html_records/12.html

@ -1,597 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-edit_workshop">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/workshops/1/edit">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Edit_Workshop" data-i18n-needs-translation="1">Edit Workshop</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a class="current" href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><form class="composition" action="/conferences/MyBikeBike/workshops/save" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="workshop_id" id="workshop_id" value="1">
<div class="columns medium-12"><p>Workshops are organized and run by attendees, they can be about anything that might concern community bicycle projects and can be in any format including presentations, hands-on workshops, discussion groups, and bicycle rides. If you would like to host you own workshop you can click on the "create workshop" button.</p>
<div class="text-field input-field big">
<label for="title"><span class="translated-content" data-i18n-key="forms.labels.generic.title" data-i18n-needs-translation="0">Title</span></label>
<input type="text" name="title" id="title" value="My Workshop Title" required="required">
</div>
<div class="text-area-field input-field">
<label for="info"><span class="translated-content" data-i18n-key="forms.labels.generic.info" data-i18n-needs-translation="0">Info</span></label>
<textarea name="info" id="info" required="required">Lorem Ipsum</textarea>
</div>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.languages" data-i18n-needs-translation="0">Languages</span></h3>
<div class="single-check-box-field input-field">
<label for="languages_en"><input type="checkbox" name="languages[en]" id="languages_en" value="1">
<span class="translated-content" data-i18n-key="languages.en" data-i18n-needs-translation="0">English</span>
</label></div>
<div class="single-check-box-field input-field">
<label for="languages_es"><input type="checkbox" name="languages[es]" id="languages_es" value="1">
<span class="translated-content" data-i18n-key="languages.es" data-i18n-needs-translation="0">Spanish</span>
</label></div>
<div class="single-check-box-field input-field">
<label for="languages_fr"><input type="checkbox" name="languages[fr]" id="languages_fr" value="1">
<span class="translated-content" data-i18n-key="languages.fr" data-i18n-needs-translation="0">French</span>
</label></div>
<h3><span class="translated-content" data-i18n-key="articles.workshops.headings.theme" data-i18n-needs-translation="0">Theme</span></h3>
<div class="input-field-help"><span class="translated-content" data-i18n-key="articles.workshops.paragraphs.theme" data-i18n-needs-translation="0">Which of the themes below best match your workshop? This will help hosts to avoid scheduling conflicts. Select other if none of the options match in any way.</span></div>
<div class="single-radio-button-field input-field">
<label for="theme_race_gender"><input type="radio" name="theme" id="theme_race_gender" value="race_gender">
<span class="translated-content" data-i18n-key="workshop.options.theme.race_gender" data-i18n-needs-translation="0">Race, Gender, or Class Politics</span>
</label></div>
<div class="single-radio-button-field input-field">
<label for="theme_mechanics"><input type="radio" name="theme" id="theme_mechanics" value="mechanics">
<span class="translated-content" data-i18n-key="workshop.options.theme.mechanics" data-i18n-needs-translation="0">Mechanics</span>
</label></div>
<div class="single-radio-button-field input-field">
<label for="theme_funding"><input type="radio" name="theme" id="theme_funding" value="funding">
<span class="translated-content" data-i18n-key="workshop.options.theme.funding" data-i18n-needs-translation="0">Funding</span>
</label></div>
<div class="single-radio-button-field input-field">
<label for="theme_organization"><input type="radio" name="theme" id="theme_organization" value="organization">
<span class="translated-content" data-i18n-key="workshop.options.theme.organization" data-i18n-needs-translation="0">Organizational Concerns</span>
</label></div>
<div class="single-radio-button-field input-field">
<label for="theme_community"><input type="radio" name="theme" id="theme_community" value="community">
<span class="translated-content" data-i18n-key="workshop.options.theme.community" data-i18n-needs-translation="0">Community Outreach</span>
</label></div>
<div class="single-radio-button-field other-field input-field">
<label for="theme_other"><input type="radio" name="theme" id="theme_other" value="other">
<div class=" empty">
<span class="translated-content" data-i18n-key="workshop.options.theme.other" data-i18n-needs-translation="0">Other</span>
<input type="text" name="other_theme" id="other_theme">
</div>
</label></div>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.needs" data-i18n-needs-translation="0">Needs</span></h3>
<div class="single-check-box-field input-field">
<label for="needs_sound"><input type="checkbox" name="needs[sound]" id="needs_sound" value="1">
<span class="translated-content" data-i18n-key="workshop.options.needs.sound" data-i18n-needs-translation="0">Sound System</span>
</label></div>
<div class="single-check-box-field input-field">
<label for="needs_projector"><input type="checkbox" name="needs[projector]" id="needs_projector" value="1">
<span class="translated-content" data-i18n-key="workshop.options.needs.projector" data-i18n-needs-translation="0">Projector</span>
</label></div>
<div class="single-check-box-field input-field">
<label for="needs_tools"><input type="checkbox" name="needs[tools]" id="needs_tools" value="1">
<span class="translated-content" data-i18n-key="workshop.options.needs.tools" data-i18n-needs-translation="0">Tools</span>
</label></div>
<h3><span class="translated-content" data-i18n-key="articles.workshops.headings.space" data-i18n-needs-translation="0">Space</span></h3>
<div class="input-field-help"><span class="translated-content" data-i18n-key="articles.workshops.paragraphs.space" data-i18n-needs-translation="0">What kind of space do you need for your workshop?</span></div>
<div class="single-radio-button-field input-field">
<label for="space_meeting_room"><input type="radio" name="space" id="space_meeting_room" value="meeting_room">
<span class="translated-content" data-i18n-key="workshop.options.space.meeting_room" data-i18n-needs-translation="0">Meeting Room</span>
</label></div>
<div class="single-radio-button-field input-field">
<label for="space_workshop"><input type="radio" name="space" id="space_workshop" value="workshop">
<span class="translated-content" data-i18n-key="workshop.options.space.workshop" data-i18n-needs-translation="0">Repair Space</span>
</label></div>
<div class="single-radio-button-field input-field">
<label for="space_outdoor_meeting"><input type="radio" name="space" id="space_outdoor_meeting" value="outdoor_meeting">
<span class="translated-content" data-i18n-key="workshop.options.space.outdoor_meeting" data-i18n-needs-translation="0">Outdoor Space</span>
</label></div>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.notes" data-i18n-needs-translation="0">Notes</span></h3>
<p><span class="translated-content" data-i18n-key="articles.workshops.paragraphs.notes" data-i18n-needs-translation="1">Notes are only viewable by conference hosts and workshop facilitators</span></p>
<div class="text-area-field input-field">
<label for="notes"><span class="translated-content" data-i18n-key="forms.labels.generic.notes" data-i18n-needs-translation="0">Notes</span></label>
<textarea name="notes" id="notes"></textarea>
</div>
</div><div class="columns medium-12"><div class="actions right">
<span class="translated-content" data-i18n-key="forms.actions.generic.save" data-i18n-needs-translation="0"><button name="button" type="submit" value="save">Save</button></span>
</div>
</div></form>
</div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/edit">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

526
config/locales/data/html_records/13.html

@ -1,526 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-view_workshop">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/workshops/1">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.View_Workshop" data-i18n-needs-translation="0">View Workshop</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a class="current" href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><h2>Super Awesome Workshop</h2>
<p>Lorem Ipsum</p>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.facilitators" data-i18n-needs-translation="0">Facilitators</span></h3>
<div class="facilitators">
<div class="facilitator">
<div class="name">John Doe</div>
<div class="role"><span class="translated-content" data-i18n-key="roles.workshops.facilitator.creator" data-i18n-needs-translation="0">creator</span></div>
</div>
</div>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.languages" data-i18n-needs-translation="0">Languages</span></h3>
<p></p>
</div><div class="columns medium-6"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.needs" data-i18n-needs-translation="0">Needs</span></h3>
<p></p>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.workshops.headings.notes" data-i18n-needs-translation="0">Notes</span></h3>
</div><div class="columns medium-12"><div class="actions">
<a class="button modify" href="/conferences/MyBikeBike/workshops/1/edit"><span class="translated-content" data-i18n-key="actions.workshops.Edit" data-i18n-needs-translation="0">Edit</span></a>
<a class="button delete" href="/conferences/MyBikeBike/workshops/1/delete"><span class="translated-content" data-i18n-key="actions.workshops.Delete" data-i18n-needs-translation="0">Delete Workshop</span></a>
</div>
</div></div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

514
config/locales/data/html_records/14.html

@ -1,514 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-delete_workshop">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/workshops/1/delete">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Delete_Workshop" data-i18n-needs-translation="1">Delete Workshop</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a class="current" href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.workshops.headings.Delete_Workshop" data-i18n-needs-translation="0">Delete Workshop</span></h2>
<form class="composition" action="/conferences/MyBikeBike/workshops/1/delete" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<div class="actions">
<span class="translated-content" data-i18n-key="forms.actions.generic.confirm" data-i18n-needs-translation="0"><button name="button" type="submit" value="confirm" class="delete">Confirm</button></span>
<span class="translated-content" data-i18n-key="forms.actions.generic.cancel" data-i18n-needs-translation="0"><button name="button" type="submit" value="cancel">Cancel</button></span>
</div>
</form>
</div></div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/workshops/1/delete">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

521
config/locales/data/html_records/15.html

@ -1,521 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="confirm">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<a class="button register" href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
</a></div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<svg>
<defs>
<filter id="saturate">
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
</filter>
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
<filter id="banner-img" x="0" y="0" width="1" height="1">
<feImage href="#banner-image" result="banner-image"></feImage>
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
</filter>
</defs>
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
</svg>
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
</div>
</header>
<div id="content"><article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.permission_denied.headings.confirm_email" data-i18n-needs-translation="0">Please confirm your email address</span></h2>
</div><div class="columns medium-6 large-5"><form action="/doconfirm" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<div class="email-field input-field empty">
<input type="email" name="email" id="email" required="required">
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
</div>
<input type="hidden" name="token" id="token" value="test">
<span class="translated-content" data-i18n-key="forms.actions.generic.login" data-i18n-needs-translation="0"><button name="button" type="submit">Sign In</button></span>
</form>
</div></div>
</article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/confirm/test">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/confirm/test">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/confirm/test">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/confirm/test">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/confirm/test">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/confirm/test">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/confirm/test">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/confirm/test">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/confirm/test">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/confirm/test">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/confirm/test">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/confirm/test">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/confirm/test">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/confirm/test">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/confirm/test">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/confirm/test">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/confirm/test">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/confirm/test">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/confirm/test">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/confirm/test">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/confirm/test">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/confirm/test">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/confirm/test">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/confirm/test">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/confirm/test">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/confirm/test">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/confirm/test">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/confirm/test">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/confirm/test">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/confirm/test">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/confirm/test">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/confirm/test">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/confirm/test">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/confirm/test">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/confirm/test">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/confirm/test">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/confirm/test">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/confirm/test">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/confirm/test">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/confirm/test">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/confirm/test">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/confirm/test">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/confirm/test">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/confirm/test">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/confirm/test">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/confirm/test">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/confirm/test">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/confirm/test">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/confirm/test">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/confirm/test">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/confirm/test">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/confirm/test">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/confirm/test">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/confirm/test">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/confirm/test">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/confirm/test">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/confirm/test">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/confirm/test">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/confirm/test">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/confirm/test">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/confirm/test">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/confirm/test">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/confirm/test">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/confirm/test">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

524
config/locales/data/html_records/16.html

@ -1,524 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-broadcast">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/broadcast">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Email_Participants" data-i18n-needs-translation="0">Email Participants</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
<a href="/conferences/MyBikeBike/stats"><span class="translated-content" data-i18n-key="menu.submenu.registration.Stats" data-i18n-needs-translation="0">Stats</span></a>
<a class="current" href="/conferences/MyBikeBike/broadcast"><span class="translated-content" data-i18n-key="menu.submenu.registration.Broadcast" data-i18n-needs-translation="0">Broadcast</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><p>This page is used to contact all participants. Text can be entered as [Markdown](http://daringfireball.net/projects/markdown/basics). Pressing 'test' will send the email only to you, make sure you do this and use caution in general before pressing 'send'</p>
<form class="composition" action="/conferences/MyBikeBike/broadcast" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<div class="text-field input-field big empty">
<label for="subject"><span class="translated-content" data-i18n-key="forms.labels.generic.subject" data-i18n-needs-translation="0">Subject</span></label>
<input type="text" name="subject" id="subject" required="required">
</div>
<div class="select-field input-field">
<label for="content"><span class="translated-content" data-i18n-key="forms.labels.generic.content" data-i18n-needs-translation="0">Content</span></label>
<textarea name="content" id="content" required="required"></textarea>
</div>
<div class="actions right">
<span class="translated-content" data-i18n-key="forms.actions.generic.preview" data-i18n-needs-translation="0"><button name="button" type="submit" value="preview">Preview</button></span>
<span class="translated-content" data-i18n-key="forms.actions.generic.test" data-i18n-needs-translation="0"><button name="button" type="submit" value="test">Test</button></span>
</div>
</form>
</div></div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/broadcast/">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

528
config/locales/data/html_records/17.html

@ -1,528 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="about">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a class="current" href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form action="https://www.paypal.com/cgi-bin/webscr" class="paypal-button" method="post" target="_top">
<input name="cmd" type="hidden" value="_donations">
<input name="business" type="hidden">
<input name="lc" type="hidden" value="US">
<input name="item_name" type="hidden" value="Bike!Bike!">
<input name="no_note" type="hidden" value="0">
<input name="currency_code" type="hidden" value="USD">
<button type="submit" value="PP-DonationsBF:paypal_logo.png:NonHostedGuest"><span class="translated-content" data-i18n-key="donate.button_label" data-i18n-needs-translation="0">Donate!</span></button>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/xconference.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.about.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></h1>
</div>
</header>
<div id="content">
<article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.about_bikebike.headings.What_is_BikeBike" data-i18n-needs-translation="0">What is Bike!Bike!?</span></h2>
<p><span class="translated-content" data-i18n-key="articles.about_bikebike.paragraphs.What_is_BikeBike" data-i18n-needs-translation="0">Bike!Bike! is an international annual gathering organized by and for community bicycle projects. The conference is a space for participants from shops and related advocacy groups to converge in a different city each year over a 4 day period to have workshops and strengthen our social network.</span></p>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.about_bikebike.headings.bicycle_project" data-i18n-needs-translation="0">What is a community bicycle project?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.about_bikebike.paragraphs.bicycle_project_paragraph" data-i18n-needs-translation="0">Bike!Bike! 2015: An international reunion meant to be a swap-meet for experiences and ideas about community bike projects. From collectives that use the bicycle as an excuse to change society, economy and the environment. Non-profit groups that have a community bike shops, cooperatives and other projects that promote the use of the bicycle and that come together to turn their communities into a place where riding is easier, more inclusive, safer and more fun. The list below uses the criteria found in the old Bicycle Organization Organization Project for what constitutes a community bike shop. The bike project need not meet all these criteria. Rather, it is a general list of qualities which are common among many bicycle projects.</span></p>
<ul>
<li><span class="translated-content" data-i18n-key="articles.about_bikebike.term.non_profit" data-i18n-needs-translation="0">Bike shops that are accessible to people without money</span></li>
<li><span class="translated-content" data-i18n-key="articles.about_bikebike.term.no_money" data-i18n-needs-translation="0">Organizations that recycle bicycles and parts</span></li>
<li><span class="translated-content" data-i18n-key="articles.about_bikebike.term.education" data-i18n-needs-translation="0">Shops that have an educational focus, teaching others how to fix bikes</span></li>
<li><span class="translated-content" data-i18n-key="articles.about_bikebike.term.volunteer_run" data-i18n-needs-translation="0">Shops that are volunteer run </span></li>
<li><span class="translated-content" data-i18n-key="articles.about_bikebike.term.export_bikes" data-i18n-needs-translation="0">Organizations that ship bikes to communities in other countries.</span></li>
<li><span class="translated-content" data-i18n-key="articles.about_bikebike.term.low_cost" data-i18n-needs-translation="0">Shops that provide free or low-cost services to the community.</span></li>
<li><span class="translated-content" data-i18n-key="articles.about_bikebike.term.recycle_parts" data-i18n-needs-translation="0">Non-profit bicycle organizations</span></li>
</ul>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.about_bikebike.headings.Who_is_Invited" data-i18n-needs-translation="0">Who is invited?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.about_bikebike.paragraphs.Who_is_Invited" data-i18n-needs-translation="0">You don’t have to be an expert or belong to a huge group, you just need to be willing to share what you know about organization, mechanics, social impact, inequality alternatives, better access to bicycles or knowledge and social issues in your community or city.</span></p>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.about_bikebike.headings.Types_of_Workshops" data-i18n-needs-translation="0">What types of workshops will there be?</span></h3>
<figure style="background-image: url(/assets/columbus_people.jpg)"></figure>
<p><span class="translated-content" data-i18n-key="articles.about_bikebike.paragraphs.Types_of_Workshops" data-i18n-needs-translation="0">Workshops are organized and run by attendees, they can be about anything that might concern community bicycle projects and can be in any format including presentations, hands-on workshops, discussion groups, and bicycle rides. If you would like to host you own workshop you can enter details after registering. What ends up in the final schedule and when they happen are decided on by the conference hosts.</span></p>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.about_bikebike.headings.Amenities" data-i18n-needs-translation="0">Where can I stay? What can I eat? How can I get around?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.about_bikebike.paragraphs.Amenities" data-i18n-needs-translation="0">Traditionally conference hosts arrange shared accommodations, one to two meals a day, and bicycles will be available for registered attendees however you should check the conference details on the current conference. More information on how you can arrange your own accommodation and other recommended places to visit should also be provided to you by the hosts on the conference page or in hard copy upon arrival.</span></p>
</div><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.about_bikebike.headings.Volunteer" data-i18n-needs-translation="0">Can I volunteer?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.about_bikebike.paragraphs.Volunteer" data-i18n-needs-translation="0">Yes. Please!</span></p>
</div></div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/about">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/about">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/about">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/about">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/about">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/about">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/about">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/about">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/about">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/about">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/about">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/about">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/about">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/about">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/about">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/about">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/about">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/about">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/about">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/about">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/about">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/about">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/about">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/about">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/about">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/about">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/about">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/about">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/about">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/about">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/about">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/about">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/about">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/about">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/about">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/about">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/about">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/about">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/about">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/about">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/about">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/about">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/about">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/about">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/about">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/about">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/about">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/about">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/about">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/about">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/about">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/about">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/about">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/about">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/about">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/about">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/about">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/about">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/about">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/about">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/about">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/about">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/about">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/about">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

526
config/locales/data/html_records/18.html

@ -1,526 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="policy">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a class="current" href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form action="https://www.paypal.com/cgi-bin/webscr" class="paypal-button" method="post" target="_top">
<input name="cmd" type="hidden" value="_donations">
<input name="business" type="hidden">
<input name="lc" type="hidden" value="US">
<input name="item_name" type="hidden" value="Bike!Bike!">
<input name="no_note" type="hidden" value="0">
<input name="currency_code" type="hidden" value="USD">
<button type="submit" value="PP-DonationsBF:paypal_logo.png:NonHostedGuest"><span class="translated-content" data-i18n-key="donate.button_label" data-i18n-needs-translation="0">Donate!</span></button>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/columbus_group.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.policy.Safer_Spaces_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></h1>
</div>
</header>
<div id="content">
<article>
<div class="row"><div class="columns medium-12"><div class="policy-agreement">
<h2><span class="translated-content" data-i18n-key="articles.policy.headings.The_Agreement" data-i18n-needs-translation="0">The Agreement</span></h2>
<ul>
<li><span class="translated-content" data-i18n-key="articles.policy.term.commitment" data-i18n-needs-translation="0">We enter with a commitment to mutual respect, mutual aid, anti-oppression advocacy, conflict resolution, anti-violence, and community building.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.respect" data-i18n-needs-translation="0">We respect everyone's names, preferred gender pronouns, expressed identities and experiences.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.empowerment" data-i18n-needs-translation="0">We support the empowerment of each person and group.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.accessible" data-i18n-needs-translation="0">We commit to making spaces as accessible as possible; physically, socially, and personally.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.peaceful" data-i18n-needs-translation="0">We are peaceful and honest.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.spaces" data-i18n-needs-translation="0">We respect each others bodies and spaces.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.hearing" data-i18n-needs-translation="0">We commit to hearing each other and creating opportunities for all voices to be heard.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.intent" data-i18n-needs-translation="0">We accept a shared responsibility to hold ourselves and one another accountable for these agreements’ intent.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.open_minds" data-i18n-needs-translation="0">We encourage open minds and open hearts.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.learning" data-i18n-needs-translation="0">We promote inclusive learning spaces and questions in the spirit of personal growth.</span></li>
</ul>
<h3><span class="translated-content" data-i18n-key="articles.policy.headings.Why" data-i18n-needs-translation="0">Why have a Safer Space Agreement?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.policy.paragraphs.Why" data-i18n-needs-translation="0">In order to set a common ground, we state our shared beliefs and desires for the space which is Bike!Bike!. We rally around these ideas for inspiration and to ensure that if there is behaviour which does not make us feel safe, we have something to point to. By agreeing to a commitment of mutual respect, we hope that if conflict does arise, we will remember what we have agreed to, and act accordingly.</span></p>
<h3><span class="translated-content" data-i18n-key="articles.policy.headings.How" data-i18n-needs-translation="0">How is it enforced?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.policy.paragraphs.How" data-i18n-needs-translation="0">The host city has the responsibility of mediating safer space issues. They will decide what constitutes a warning and what constitutes expulsion from the conference.</span></p>
</div>
</div></div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/policy">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/policy">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/policy">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/policy">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/policy">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/policy">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/policy">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/policy">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/policy">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/policy">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/policy">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/policy">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/policy">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/policy">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/policy">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/policy">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/policy">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/policy">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/policy">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/policy">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/policy">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/policy">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/policy">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/policy">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/policy">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/policy">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/policy">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/policy">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/policy">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/policy">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/policy">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/policy">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/policy">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/policy">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/policy">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/policy">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/policy">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/policy">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/policy">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/policy">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/policy">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/policy">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/policy">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/policy">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/policy">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/policy">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/policy">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/policy">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/policy">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/policy">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/policy">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/policy">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/policy">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/policy">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/policy">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/policy">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/policy">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/policy">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/policy">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/policy">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/policy">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/policy">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/policy">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/policy">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

523
config/locales/data/html_records/19.html

@ -1,523 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="error_404">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form action="https://www.paypal.com/cgi-bin/webscr" class="paypal-button" method="post" target="_top">
<input name="cmd" type="hidden" value="_donations">
<input name="business" type="hidden">
<input name="lc" type="hidden" value="US">
<input name="item_name" type="hidden" value="Bike!Bike!">
<input name="no_note" type="hidden" value="0">
<input name="currency_code" type="hidden" value="USD">
<button type="submit" value="PP-DonationsBF:paypal_logo.png:NonHostedGuest"><span class="translated-content" data-i18n-key="donate.button_label" data-i18n-needs-translation="0">Donate!</span></button>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<svg>
<defs>
<filter id="saturate">
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
</filter>
<image x="0" y="0" width="100%" height="100%" href="/assets/empty-racks.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
<filter id="banner-img" x="0" y="0" width="1" height="1">
<feImage href="#banner-image" result="banner-image"></feImage>
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
</filter>
</defs>
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
</svg>
<h1><span class="translated-content" data-i18n-key="page_titles.404.Page_Not_Found" data-i18n-needs-translation="0">Page Not Found</span></h1>
</div>
</header>
<div id="content"><div class="row"><div class="columns medium-12"><h1>
<span class="translated-content" data-i18n-key="error.404.title" data-i18n-needs-translation="0">404: This page doesn't exist</span>
</h1>
<p>
<span class="translated-content" data-i18n-key="error.404.description" data-i18n-needs-translation="0">Sorry, we couldn't find the page you were looking for. If you really believe that it should exist please contact admin@bikebike.org or file an issue on github:&nbsp;https://github.com/bikebike/BikeBike/issues</span>
</p>
</div></div></div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/error_404">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/error_404">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/error_404">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/error_404">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/error_404">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/error_404">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/error_404">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/error_404">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/error_404">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/error_404">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/error_404">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/error_404">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/error_404">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/error_404">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/error_404">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/error_404">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/error_404">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/error_404">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/error_404">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/error_404">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/error_404">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/error_404">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/error_404">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/error_404">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/error_404">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/error_404">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/error_404">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/error_404">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/error_404">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/error_404">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/error_404">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/error_404">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/error_404">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/error_404">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/error_404">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/error_404">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/error_404">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/error_404">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/error_404">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/error_404">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/error_404">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/error_404">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/error_404">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/error_404">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/error_404">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/error_404">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/error_404">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/error_404">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/error_404">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/error_404">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/error_404">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/error_404">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/error_404">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/error_404">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/error_404">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/error_404">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/error_404">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/error_404">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/error_404">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/error_404">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/error_404">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/error_404">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/error_404">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/error_404">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

510
config/locales/data/html_records/2.html

@ -1,510 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="home">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a class="current" href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<a class="button register" href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
</a></div>
</nav>
<main id="main">
<header id="banner">
<div id="header-title">
<div class="cover" style="background-image: url()"></div>
<div class="title">
<h2 class="background">2015!</h2>
<div class="details">
<h3 class="primary">Sackville, New Brunswick</h3>
<div class="secondary">
July 21 – 25, 2015
</div>
</div>
</div>
</div>
<figure>
<img>
</figure>
</header>
<div id="content">
<article>
<h2>My Bike!Bike!</h2>
Curabitur non nulla sit amet nisl tempus convallis quis ac lectus.
</article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

510
config/locales/data/html_records/3.html

@ -1,510 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="home">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a class="current" href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<a class="button register" href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
</a></div>
</nav>
<main id="main">
<header id="banner">
<div id="header-title">
<div class="cover" style="background-image: url()"></div>
<div class="title">
<h2 class="background">2015!</h2>
<div class="details">
<h3 class="primary">Halifax, Nova Scotia</h3>
<div class="secondary">
July 21 – 25, 2015
</div>
</div>
</div>
</div>
<figure>
<img>
</figure>
</header>
<div id="content">
<article>
<h2>My Bike!Bike!</h2>
Curabitur non nulla sit amet nisl tempus convallis quis ac lectus.
</article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

532
config/locales/data/html_records/4.html

@ -1,532 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-register">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/register">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Conference_Registration" data-i18n-needs-translation="0">Conference Registration</span></h1>
</div>
</header>
<div id="content">
<article>
<div class="row"><article>
<div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Policy_Agreement" data-i18n-needs-translation="0">Safer Space Agreement</span></h2>
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.Policy_Agreement" data-i18n-needs-translation="0">Safer Space Agreement</span></p>
</div><div class="columns medium-10 push-1"><div class="policy-agreement">
<h3><span class="translated-content" data-i18n-key="articles.policy.headings.The_Agreement" data-i18n-needs-translation="0">The Agreement</span></h3>
<ul>
<li><span class="translated-content" data-i18n-key="articles.policy.term.commitment" data-i18n-needs-translation="0">We enter with a commitment to mutual respect, mutual aid, anti-oppression advocacy, conflict resolution, anti-violence, and community building.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.respect" data-i18n-needs-translation="0">We respect everyone's names, preferred gender pronouns, expressed identities and experiences.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.empowerment" data-i18n-needs-translation="0">We support the empowerment of each person and group.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.accessible" data-i18n-needs-translation="0">We commit to making spaces as accessible as possible; physically, socially, and personally.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.peaceful" data-i18n-needs-translation="0">We are peaceful and honest.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.spaces" data-i18n-needs-translation="0">We respect each others bodies and spaces.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.hearing" data-i18n-needs-translation="0">We commit to hearing each other and creating opportunities for all voices to be heard.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.intent" data-i18n-needs-translation="0">We accept a shared responsibility to hold ourselves and one another accountable for these agreements’ intent.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.open_minds" data-i18n-needs-translation="0">We encourage open minds and open hearts.</span></li>
<li><span class="translated-content" data-i18n-key="articles.policy.term.learning" data-i18n-needs-translation="0">We promote inclusive learning spaces and questions in the spirit of personal growth.</span></li>
</ul>
<h3><span class="translated-content" data-i18n-key="articles.policy.headings.Why" data-i18n-needs-translation="0">Why have a Safer Space Agreement?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.policy.paragraphs.Why" data-i18n-needs-translation="0">In order to set a common ground, we state our shared beliefs and desires for the space which is Bike!Bike!. We rally around these ideas for inspiration and to ensure that if there is behaviour which does not make us feel safe, we have something to point to. By agreeing to a commitment of mutual respect, we hope that if conflict does arise, we will remember what we have agreed to, and act accordingly.</span></p>
<h3><span class="translated-content" data-i18n-key="articles.policy.headings.How" data-i18n-needs-translation="0">How is it enforced?</span></h3>
<p><span class="translated-content" data-i18n-key="articles.policy.paragraphs.How" data-i18n-needs-translation="0">The host city has the responsibility of mediating safer space issues. They will decide what constitutes a warning and what constitutes expulsion from the conference.</span></p>
</div>
</div><div class="columns medium-12"><p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.Confirm_Agreement" data-i18n-needs-translation="0">By clicking the "I Agree" button, you are pledging to do your best to uphold Bike!Bike!'s safer space agreement. Thank you!</span></p>
<form action="/conferences/MyBikeBike/register" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<div class="actions"><span class="translated-content" data-i18n-key="forms.actions.generic.agree" data-i18n-needs-translation="0"><button name="button" type="submit" value="policy">I Agree</button></span></div>
</form>
</div></article>
</div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/register">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

513
config/locales/data/html_records/5.html

@ -1,513 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-register">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/register/paypal_confirm/token">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Conference_Registration" data-i18n-needs-translation="0">Conference Registration</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a class="current" href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><h3><span class="translated-content" data-i18n-key="articles.conference_registration.headings.payment_confirm" data-i18n-needs-translation="0">Please confirm your payment</span></h3>
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.payment_confirm" data-i18n-needs-translation="0">You are about to confirm your payment of 50.00&nbsp;for registration.</span></p>
<form class="payment" action="/conferences/MyBikeBike/register" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<span class="translated-content" data-i18n-key="forms.actions.generic.confirm_amount" data-i18n-needs-translation="0"><button name="button" type="submit" value="paypal_confirmed">Confirm</button></span>
</form>
</div>
</div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/paypal_confirm/token">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

521
config/locales/data/html_records/6.html

@ -1,521 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="confirm">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<a class="button register" href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
</a></div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<svg>
<defs>
<filter id="saturate">
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
</filter>
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
<filter id="banner-img" x="0" y="0" width="1" height="1">
<feImage href="#banner-image" result="banner-image"></feImage>
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
</filter>
</defs>
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
</svg>
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
</div>
</header>
<div id="content"><article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.permission_denied.headings.confirm_email" data-i18n-needs-translation="0">Please confirm your email address</span></h2>
</div><div class="columns medium-6 large-5"><form action="/doconfirm" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<div class="email-field input-field empty">
<input type="email" name="email" id="email" required="required">
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
</div>
<input type="hidden" name="token" id="token" value="test">
<span class="translated-content" data-i18n-key="forms.actions.generic.login" data-i18n-needs-translation="0"><button name="button" type="submit">Sign In</button></span>
</form>
</div></div>
</article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/confirm/test">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/confirm/test">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/confirm/test">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/confirm/test">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/confirm/test">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/confirm/test">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/confirm/test">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/confirm/test">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/confirm/test">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/confirm/test">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/confirm/test">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/confirm/test">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/confirm/test">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/confirm/test">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/confirm/test">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/confirm/test">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/confirm/test">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/confirm/test">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/confirm/test">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/confirm/test">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/confirm/test">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/confirm/test">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/confirm/test">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/confirm/test">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/confirm/test">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/confirm/test">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/confirm/test">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/confirm/test">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/confirm/test">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/confirm/test">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/confirm/test">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/confirm/test">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/confirm/test">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/confirm/test">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/confirm/test">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/confirm/test">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/confirm/test">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/confirm/test">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/confirm/test">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/confirm/test">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/confirm/test">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/confirm/test">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/confirm/test">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/confirm/test">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/confirm/test">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/confirm/test">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/confirm/test">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/confirm/test">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/confirm/test">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/confirm/test">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/confirm/test">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/confirm/test">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/confirm/test">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/confirm/test">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/confirm/test">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/confirm/test">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/confirm/test">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/confirm/test">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/confirm/test">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/confirm/test">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/confirm/test">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/confirm/test">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/confirm/test">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/confirm/test">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

573
config/locales/data/html_records/7.html

@ -1,573 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-stats">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/stats">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Registration_Stats" data-i18n-needs-translation="0">Registration Stats</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
<a class="current" href="/conferences/MyBikeBike/stats"><span class="translated-content" data-i18n-key="menu.submenu.registration.Stats" data-i18n-needs-translation="0">Stats</span></a>
<a href="/conferences/MyBikeBike/broadcast"><span class="translated-content" data-i18n-key="menu.submenu.registration.Broadcast" data-i18n-needs-translation="0">Broadcast</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Stats" data-i18n-needs-translation="0">Stats</span></h2>
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.Stats" data-i18n-needs-translation="0">Check Out who's coming and what they've paid so far. See at a glance how much accommodation is needed and what people prefer to eat.</span></p>
</div><div class="columns medium-6"><ul class="stats">
<li>
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Total_Registrations" data-i18n-needs-translation="0">Total Registrations</span></h3>
<div class="stat important">1</div>
</li>
<li class="money">
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Total_Donations" data-i18n-needs-translation="0">Total Donations</span></h3>
<div class="stat">$0.00</div>
</li>
<li>
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Donation_Count" data-i18n-needs-translation="0">Donation Count</span></h3>
<div class="stat">
0 / 1
</div>
</li>
<li>
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Housing" data-i18n-needs-translation="0">Housing</span></h3>
<div class="breakdown">
<div class="stat-with-label">
<div class="label"><span class="translated-content" data-i18n-key="articles.conference_registration.questions.housing.house" data-i18n-needs-translation="0">Indoor Location</span></div>
<div class="stat">1</div>
</div>
</div>
</li>
<li>
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Bikes" data-i18n-needs-translation="0">Bikes</span></h3>
<div class="breakdown">
<div class="stat">1 / 1</div>
<div class="stat-with-label">
<div class="label"><span class="translated-content" data-i18n-key="articles.conference_registration.questions.bikes.medium" data-i18n-needs-translation="0">Medium</span></div>
<div class="stat percent">100.00%</div>
</div>
</div>
</li>
<li>
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Food" data-i18n-needs-translation="0">Food</span></h3>
<div class="breakdown">
<div class="stat-with-label">
<div class="label"><span class="translated-content" data-i18n-key="articles.conference_registration.questions.food.meat" data-i18n-needs-translation="0">Omnivore</span></div>
<div class="stat percent">100.00%</div>
</div>
</div>
</li>
<li>
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Languages" data-i18n-needs-translation="0">Languages</span></h3>
<div class="breakdown">
<div class="stat-with-label">
<div class="label"><span class="translated-content" data-i18n-key="languages.en" data-i18n-needs-translation="0">English</span></div>
<div class="stat percent">100.00%</div>
</div>
</div>
</li>
</ul>
</div><div class="columns medium-6"><div class="allergies">
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Allergies" data-i18n-needs-translation="0">Allergies</span></h3>
<ul>
</ul>
</div>
<div class="other">
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.headings.other" data-i18n-needs-translation="0">Is there anything else you'd like to tell us?</span></h3>
<ul>
</ul>
</div>
</div></div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/stats/">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/stats/">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

521
config/locales/data/html_records/8.html

@ -1,521 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="confirm">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<a class="button register" href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="conference.actions.Register" data-i18n-needs-translation="0">Register</span>
</a></div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<svg>
<defs>
<filter id="saturate">
<feColorMatrix in="SourceGraphic" type="saturate" values=".25" result="A"></feColorMatrix>
</filter>
<image x="0" y="0" width="100%" height="100%" href="/assets/grafitti.jpg" id="banner-image" preserveAspectRatio="xMidYMid slice" filter="url(#saturate)"></image>
<filter id="banner-img" x="0" y="0" width="1" height="1">
<feImage href="#banner-image" result="banner-image"></feImage>
<feBlend mode="multiply" in="banner-image" in2="SourceGraphic"></feBlend>
</filter>
</defs>
<rect x="0" y="0" width="100%" height="100%" filter="url(#banner-img)"></rect>
</svg>
<h1><span class="translated-content" data-i18n-key="page_titles.403.Please_Confirm_Email" data-i18n-needs-translation="0">Please confirm your email</span></h1>
</div>
</header>
<div id="content"><article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.permission_denied.headings.confirm_email" data-i18n-needs-translation="0">Please confirm your email address</span></h2>
</div><div class="columns medium-6 large-5"><form action="/doconfirm" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<div class="email-field input-field empty">
<input type="email" name="email" id="email" required="required">
<label for="email"><span class="translated-content" data-i18n-key="forms.labels.generic.email" data-i18n-needs-translation="0">Email address</span></label>
</div>
<input type="hidden" name="token" id="token" value="test">
<span class="translated-content" data-i18n-key="forms.actions.generic.login" data-i18n-needs-translation="0"><button name="button" type="submit">Sign In</button></span>
</form>
</div></div>
</article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/confirm/test">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/confirm/test">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/confirm/test">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/confirm/test">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/confirm/test">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/confirm/test">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/confirm/test">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/confirm/test">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/confirm/test">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/confirm/test">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/confirm/test">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/confirm/test">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/confirm/test">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/confirm/test">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/confirm/test">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/confirm/test">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/confirm/test">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/confirm/test">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/confirm/test">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/confirm/test">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/confirm/test">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/confirm/test">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/confirm/test">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/confirm/test">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/confirm/test">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/confirm/test">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/confirm/test">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/confirm/test">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/confirm/test">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/confirm/test">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/confirm/test">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/confirm/test">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/confirm/test">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/confirm/test">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/confirm/test">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/confirm/test">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/confirm/test">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/confirm/test">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/confirm/test">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/confirm/test">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/confirm/test">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/confirm/test">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/confirm/test">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/confirm/test">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/confirm/test">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/confirm/test">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/confirm/test">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/confirm/test">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/confirm/test">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/confirm/test">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/confirm/test">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/confirm/test">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/confirm/test">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/confirm/test">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/confirm/test">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/confirm/test">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/confirm/test">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/confirm/test">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/confirm/test">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/confirm/test">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/confirm/test">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/confirm/test">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/confirm/test">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/confirm/test">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

526
config/locales/data/html_records/9.html

@ -1,526 +0,0 @@
<!DOCTYPE html><html lang="en"><head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0" name="viewport">
<title>Bike!Bike!</title>
<meta content="Bike!Bike! A conference for bike collectives, co-ops, non-profit DIY bike shops" name="description">
<link href="/assets/application/safari-5.css" rel="stylesheet" media="all" type="text/css">
<link href="/assets/favicon.ico" rel="shortcut icon" type="image/x-icon">
<link href="/assets/favicon.ico" rel="icon" type="image/x-icon">
<link href="/apple-touch-icon.png" rel="apple-touch-icon">
<link href="/apple-touch-icon-72x72.png" rel="apple-touch-icon" sizes="72x72">
<link href="/apple-touch-icon-114x114.png" rel="apple-touch-icon" sizes="114x114">
<link href="/apple-touch-icon-144x144.png" rel="apple-touch-icon" sizes="144x144">
</head>
<body class="conferences conferences-register">
<nav id="main-nav">
<a class="logo" href="/"><svg class="sprite icons bb-icon-logo"><use href="/assets/icons.svg#bb-icon-logo"></use></svg>
<svg class="sprite icons bb-icon-logo-text"><use href="/assets/icons.svg#bb-icon-logo-text"></use></svg>
</a><div class="nav">
<a href="/">My Bike!Bike!</a>
<a href="/about"><span class="translated-content" data-i18n-key="page_titles.About_BikeBike" data-i18n-needs-translation="0">About Bike!Bike!</span></a>
<a href="/policy"><span class="translated-content" data-i18n-key="page_titles.Safe_Space_Policy" data-i18n-needs-translation="0">Safer Space Agreement</span></a>
</div>
<div class="actions">
<form class="logout" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="url" id="url" value="/conferences/MyBikeBike/register">
<span class="translated-content" data-i18n-key="forms.actions.generic.Log_out" data-i18n-needs-translation="0"><button name="button" type="submit">Sign out</button></span>
</form>
</div>
</nav>
<main id="main">
<header id="banner">
<div class="short" id="header-title">
<div class="cover" style="background-image: url(/assets/empty-racks.jpg)"></div>
<h1><span class="translated-content" data-i18n-key="page_titles.conferences.Conference_Registration" data-i18n-needs-translation="0">Conference Registration</span></h1>
</div>
</header>
<div class="row"><div class="columns medium-12"><nav class="sub-menu">
<a class="current" href="/conferences/MyBikeBike/register"><span class="translated-content" data-i18n-key="menu.submenu.registration.Registration" data-i18n-needs-translation="0">Registration</span></a>
<a href="/conferences/MyBikeBike/workshops"><span class="translated-content" data-i18n-key="menu.submenu.registration.Workshops" data-i18n-needs-translation="0">Workshops</span></a>
</nav>
</div></div><div id="content">
<article>
<div class="row"><div class="columns medium-12"><h2><span class="translated-content" data-i18n-key="articles.conference_registration.headings.Payment" data-i18n-needs-translation="0">Payment</span></h2>
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.Payment" data-i18n-needs-translation="0">Thank you for completing your registration. We'll see you at Bike!Bike! Payment is by donation and can be done now or upon arrival but to help us fund the conference, we ask that you pay the registration donation as soon as you can.</span></p>
</div><div class="columns large-9 push-1"><form class="payment" action="/conferences/MyBikeBike/register" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<input type="hidden" name="button" id="button" value="payment">
<div class="three-options">
<button name="amount" type="submit" value="25.0">$25.00
</button><button name="amount" type="submit" value="50.0">$50.00
</button><button name="amount" type="submit" value="100.0">$100.00
</button></div>
</form>
<form class="payment" action="/conferences/MyBikeBike/register" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
<span class="currency">$</span>
<input type="number" name="amount" id="amount" required="required" step="0.01" min="0.0">
<span class="translated-content" data-i18n-key="forms.actions.generic.custom_amount" data-i18n-needs-translation="0"><button name="button" type="submit" value="payment">Custom amount</button></span>
<p><span class="translated-content" data-i18n-key="articles.conference_registration.paragraphs.currency" data-i18n-needs-translation="0">(amounts are in $USD)</span></p>
</form>
</div><div class="columns large-2"></div>
</div></article>
</div>
</main>
<div id="footer">
<footer><div class="github">
<svg class="sprite icons bb-icon-github"><use href="/assets/icons.svg#bb-icon-github"></use></svg>
<a href="https://github.com/bikebike/BikeBike/issues" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.File_an_Issue" data-i18n-needs-translation="0">File an issue</span>
</a>
|
<a href="https://github.com/bikebike/BikeBike/contributing.md" target="_blank">
<span class="translated-content" data-i18n-key="links.footer.text.Help_contribute" data-i18n-needs-translation="0">Help contribute</span>
</a>
</div>
<div class="facebook">
<span class="translated-content" data-i18n-key="links.footer.help_text.facebook" data-i18n-needs-translation="0"><a href="https://www.facebook.com/groups/648758205249998/" target="_blank" title="Join our Facebook group">
<svg class="sprite icons bb-icon-fb"><use href="/assets/icons.svg#bb-icon-fb"></use></svg>
</a>
</span></div>
<div class="locale">
<span class="translated-content" data-i18n-key="links.footer.help_text.select_language" data-i18n-needs-translation="0"><input id="select-language" type="checkbox">
<label class="launch" for="select-language" title="Change your language">
EN
</label>
<div class="selector">
<ul>
<li>
<a href="/conferences/MyBikeBike/register/">
AF
</a>
<span>Afrikaans</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
AR
</a>
<span>العربية</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
AZ
</a>
<span>Azerbaijani</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
BE
</a>
<span>Belarusian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
BG
</a>
<span>Bulgarian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
BN
</a>
<span>Bengali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
BS
</a>
<span>Bosnian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
CA
</a>
<span>català</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
CS
</a>
<span>čeština</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
CY
</a>
<span>Welsh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
DA
</a>
<span>dansk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
DE
</a>
<span>Deutsch</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
EL
</a>
<span>Ελληνικά</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
EN
</a>
<span>English</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
EO
</a>
<span>Esperanto</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
ES
</a>
<span>español</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
ET
</a>
<span>Estonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
EU
</a>
<span>Basque</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
FA
</a>
<span>Persian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
FI
</a>
<span>suomi</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
FR
</a>
<span>français</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
GL
</a>
<span>Galician</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
HE
</a>
<span>עברית</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
HI
</a>
<span>हिंदी</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
HR
</a>
<span>hrvatski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
HU
</a>
<span>magyar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
ID
</a>
<span>Indonesian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
IS
</a>
<span>Icelandic</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
IT
</a>
<span>italiano</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
JA
</a>
<span>日本語</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
KM
</a>
<span>Khmer</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
KN
</a>
<span>Kannada</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
KO
</a>
<span>한국어</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
LO
</a>
<span>Lao</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
LT
</a>
<span>Lithuanian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
LV
</a>
<span>Latvian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
MK
</a>
<span>Macedonian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
MN
</a>
<span>Mongolian</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
MS
</a>
<span>Malay</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
NB
</a>
<span>norsk bokmål</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
NE
</a>
<span>Nepali</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
NL
</a>
<span>Nederlands</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
NN
</a>
<span>Norwegian Nynorsk</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
OR
</a>
<span>Oriya</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
PL
</a>
<span>polski</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
PT
</a>
<span>português</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
RM
</a>
<span>Romansh</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
RO
</a>
<span>română</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
RU
</a>
<span>русский</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
SK
</a>
<span>slovenčina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
SL
</a>
<span>slovenščina</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
SR
</a>
<span>српски</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
SV
</a>
<span>svenska</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
SW
</a>
<span>Swahili</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
TA
</a>
<span>Tamil</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
TH
</a>
<span>ไทย</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
TL
</a>
<span>Tagalog</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
TR
</a>
<span>Türkçe</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
TT
</a>
<span>Tatar</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
UK
</a>
<span>українська</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
UR
</a>
<span>Urdu</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
UZ
</a>
<span>Uzbek</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
VI
</a>
<span>Tiếng Việt</span>
</li>
<li>
<a href="/conferences/MyBikeBike/register/">
WO
</a>
<span>Wolof</span>
</li>
</ul>
</div>
</span></div>
<div class="copy">
<span class="translated-content" data-i18n-key="links.footer.help_text.contributors" data-i18n-needs-translation="0"><a title="Contributors" href="/humans.txt">©2015 Bike!Bike!
</a></span></div>
</footer>
</div>
<script>
(function() {
if (!String.prototype.trim) {
(function() {
var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
String.prototype.trim = function() {
return this.replace(rtrim, '');
};
})();
}
function classExists(elem,className){var p = new RegExp('(^| )'+className+'( |$)');return (elem.className && elem.className.match(p));}
function addClass(elem,className){if(classExists(elem,className)){return true;}elem.className += ' '+className;}
function removeClass(elem,className){var c = elem.className;var p = new RegExp('(^| )'+className+'( |$)');c = c.replace(p,' ').replace(/ /g,' ');elem.className = c.trim();}
[].slice.call(document.querySelectorAll('.input-field input')).forEach(function(inputEl) {
if (inputEl.value.trim() === '') {
inputEl.parentNode.className = inputEl.parentNode.className + ' empty';
}
inputEl.addEventListener('focus', onInputFocus);
inputEl.addEventListener('blur', onInputBlur);
});
function onInputFocus(ev) {
removeClass(ev.target.parentNode, 'empty')
}
function onInputBlur(ev) {
if (ev.target.value.trim() === '') {
addClass(ev.target.parentNode, 'empty');
}
}
})();
</script>
</body></html>

10291
config/locales/data/translation-info.yml

File diff suppressed because it is too large

4
config/locales/es.yml

@ -36,6 +36,7 @@ es:
long: '%d de %B de %Y' long: '%d de %B de %Y'
short: '%d de %b' short: '%d de %b'
span_same_month_date_2: '%e, %Y' span_same_month_date_2: '%e, %Y'
span_same_month_date_1: '%B %e'
month_names: month_names:
- -
- enero - enero
@ -255,6 +256,8 @@ es:
uz: uzbeko uz: uzbeko
vi: vietnamita vi: vietnamita
wo: wólof wo: wólof
be: bielorruso
tt: tártaro
geography: geography:
countries: countries:
AD: Andorra AD: Andorra
@ -700,6 +703,7 @@ es:
Your_Workshops: Actividades Your_Workshops: Actividades
Policy_Agreement: Acuerdo del Espacio Mas Seguro Policy_Agreement: Acuerdo del Espacio Mas Seguro
Preview: Preestreno Preview: Preestreno
Stats: Estadísticas
paragraphs: paragraphs:
Registration_Info: EL REGISTRO ESTÁ ABIERTOOOOO! :) Por favor llénalo lo más Registration_Info: EL REGISTRO ESTÁ ABIERTOOOOO! :) Por favor llénalo lo más
pronto que puedas, cualquier pregunta o mejora puedes comentarla más abajo, pronto que puedas, cualquier pregunta o mejora puedes comentarla más abajo,

2
config/routes.rb

@ -20,8 +20,8 @@ BikeBike::Application.routes.draw do
# get 'resources' => 'pages#resources' # get 'resources' => 'pages#resources'
# #
get '/confirm/:token' => 'application#confirm', :as => :confirm get '/confirm/:token' => 'application#confirm', :as => :confirm
match '/doconfirm' => 'application#do_confirm', :as => :do_confirm, via: [:get, :post]
#post '/doconfirm' => 'application#do_confirm', :as => :do_confirm #post '/doconfirm' => 'application#do_confirm', :as => :do_confirm
post '/doconfirm' => 'application#do_confirm', :as => :do_confirm
post '/logout' => 'application#user_logout', :as => :logout post '/logout' => 'application#user_logout', :as => :logout
post '/translator-request' => 'application#translator_request', :as => :translator_request post '/translator-request' => 'application#translator_request', :as => :translator_request

2
features/registration_page.feature

@ -10,6 +10,8 @@ Feature: Registration Page
Then I see the Bike!Bike! logo Then I see the Bike!Bike! logo
And I see a Register link And I see a Register link
And I click on the Register link And I click on the Register link
Then I am on the registration page
And I fill in email with myemail@bikebike.org And I fill in email with myemail@bikebike.org
And press register And press register

11
features/support/env.rb

@ -7,6 +7,7 @@
require 'cucumber/rails' require 'cucumber/rails'
require 'capybara/poltergeist' require 'capybara/poltergeist'
require 'lingua_franca/capybara' require 'lingua_franca/capybara'
require 'mocha/mini_test'
# Capybara defaults to CSS3 selectors rather than XPath. # Capybara defaults to CSS3 selectors rather than XPath.
# If you'd prefer to use XPath, just uncomment this line and adjust any # If you'd prefer to use XPath, just uncomment this line and adjust any
@ -47,8 +48,12 @@ Before('@javascript') do
end end
Before do Before do
#ApplicationController::set_host 'en.bikebike.org' user_agent = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_3) AppleWebKit/537.75.14 (KHTML, like Gecko) Version/7.0.3 Safari/7046A194A"
#ApplicationController::set_location nil #request.stub!(:user_agent).and_return()
#controller.request.stub!(:user_agent).and_return(user_agent)
ActionDispatch::Request.any_instance.stubs(:user_agent).returns(user_agent)
#page.driver.browser.header('User-Agent', user_agent)
#page.driver.headers = { "User-Agent" => "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2403.157 Safari/537.36" }
end end
After do |scenario| After do |scenario|
@ -84,7 +89,7 @@ end
# The :transaction strategy is faster, but might give you threading problems. # The :transaction strategy is faster, but might give you threading problems.
# See https://github.com/cucumber/cucumber-rails/blob/master/features/choose_javascript_database_strategy.feature # See https://github.com/cucumber/cucumber-rails/blob/master/features/choose_javascript_database_strategy.feature
Capybara.register_driver :bb_poltergeist do |app| Capybara.register_driver :bb_poltergeist do |app|
Capybara::LinguaFrancaPoltergeist::Driver.new(app, :inspector => true, :timeout => 120) I18n.backend.start_recording_html(Capybara::LinguaFrancaPoltergeist::Driver.new(app, :inspector => true, :timeout => 120))
end end
Cucumber::Rails::Database.javascript_strategy = :transaction Cucumber::Rails::Database.javascript_strategy = :transaction

Loading…
Cancel
Save