Downloadble stats
This commit is contained in:
parent
bbee04dce5
commit
8d546ee164
@ -414,6 +414,7 @@ class ConferencesController < ApplicationController
|
|||||||
raise ActiveRecord::PremissionDenied unless (current_user && @this_conference.host?(current_user))
|
raise ActiveRecord::PremissionDenied unless (current_user && @this_conference.host?(current_user))
|
||||||
|
|
||||||
@registrations = ConferenceRegistration.where(:conference_id => @this_conference.id)
|
@registrations = ConferenceRegistration.where(:conference_id => @this_conference.id)
|
||||||
|
|
||||||
@total_registrations = 0
|
@total_registrations = 0
|
||||||
@donation_count = 0
|
@donation_count = 0
|
||||||
@total_donations = 0
|
@total_donations = 0
|
||||||
@ -425,6 +426,15 @@ class ConferencesController < ApplicationController
|
|||||||
@allergies = []
|
@allergies = []
|
||||||
@other = []
|
@other = []
|
||||||
|
|
||||||
|
if request.format.xls?
|
||||||
|
#I18n.backend.init_page(request, params)
|
||||||
|
@excel_data = {
|
||||||
|
:columns => [:name, :email, :city, :date, :languages, :arrival, :departure, :housing, :bike, :food, :allergies, :other, :fees_paid],
|
||||||
|
:key => 'articles.conference_registration.headings',
|
||||||
|
:data => []
|
||||||
|
}
|
||||||
|
end
|
||||||
|
|
||||||
@registrations.each do |r|
|
@registrations.each do |r|
|
||||||
if r.is_attending
|
if r.is_attending
|
||||||
@total_registrations += 1
|
@total_registrations += 1
|
||||||
@ -432,15 +442,21 @@ class ConferencesController < ApplicationController
|
|||||||
@donation_count += 1 if r.registration_fees_paid
|
@donation_count += 1 if r.registration_fees_paid
|
||||||
@total_donations += r.registration_fees_paid unless r.registration_fees_paid.blank?
|
@total_donations += r.registration_fees_paid unless r.registration_fees_paid.blank?
|
||||||
|
|
||||||
@housing[r.housing.to_sym] ||= 0
|
unless r.housing.blank?
|
||||||
@housing[r.housing.to_sym] += 1
|
@housing[r.housing.to_sym] ||= 0
|
||||||
|
@housing[r.housing.to_sym] += 1
|
||||||
@bikes[r.bike.to_sym] ||= 0
|
end
|
||||||
@bikes[r.bike.to_sym] += 1
|
|
||||||
@bike_count += 1 unless r.bike.to_sym == :none
|
|
||||||
|
|
||||||
@food[r.food.to_sym] ||= 0
|
unless r.bike.blank?
|
||||||
@food[r.food.to_sym] += 1
|
@bikes[r.bike.to_sym] ||= 0
|
||||||
|
@bikes[r.bike.to_sym] += 1
|
||||||
|
@bike_count += 1 unless r.bike.to_sym == :none
|
||||||
|
end
|
||||||
|
|
||||||
|
unless r.food.blank?
|
||||||
|
@food[r.food.to_sym] ||= 0
|
||||||
|
@food[r.food.to_sym] += 1
|
||||||
|
end
|
||||||
|
|
||||||
@allergies << r.allergies unless r.allergies.blank?
|
@allergies << r.allergies unless r.allergies.blank?
|
||||||
@other << r.other unless r.other.blank?
|
@other << r.other unless r.other.blank?
|
||||||
@ -448,9 +464,43 @@ class ConferencesController < ApplicationController
|
|||||||
JSON.parse(r.languages).each do |l|
|
JSON.parse(r.languages).each do |l|
|
||||||
@languages[l.to_sym] ||= 0
|
@languages[l.to_sym] ||= 0
|
||||||
@languages[l.to_sym] += 1
|
@languages[l.to_sym] += 1
|
||||||
|
end unless r.languages.blank?
|
||||||
|
|
||||||
|
if @excel_data
|
||||||
|
user = User.find(r.user_id)
|
||||||
|
@excel_data[:data] << {
|
||||||
|
:name => user.firstname,
|
||||||
|
:email => user.email,
|
||||||
|
:date => r.created_at.strftime("%F %T"),
|
||||||
|
:city => r.city,
|
||||||
|
:languages => ((JSON.parse(r.languages || '[]').map { |x| I18n.t"languages.#{x}" }).join(', ').to_s),
|
||||||
|
:arrival => r.arrival.strftime("%F %T"),
|
||||||
|
:departure => r.departure.strftime("%F %T"),
|
||||||
|
:housing => (I18n.t"articles.conference_registration.questions.housing.#{r.housing || 'none'}"),
|
||||||
|
:bike => (I18n.t"articles.conference_registration.questions.bike.#{r.bike || 'none'}"),
|
||||||
|
:food => (I18n.t"articles.conference_registration.questions.food.#{r.food || 'meat'}"),
|
||||||
|
:fees_paid => (r.registration_fees_paid || 0.0),
|
||||||
|
:allergies => r.allergies || '',
|
||||||
|
:other => r.other || ''
|
||||||
|
}
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
if ENV["RAILS_ENV"] == 'test' && request.format.xls?
|
||||||
|
request.format = :html
|
||||||
|
respond_to do |format|
|
||||||
|
format.html { render :file => 'application/excel.xls.haml', :formats => [:xls] }
|
||||||
|
end
|
||||||
|
return
|
||||||
|
end
|
||||||
|
|
||||||
|
respond_to do |format|
|
||||||
|
format.html
|
||||||
|
format.text { render :text => content }
|
||||||
|
format.xls { render 'application/excel' }
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def register
|
def register
|
||||||
@ -620,6 +670,7 @@ class ConferencesController < ApplicationController
|
|||||||
when :done
|
when :done
|
||||||
@amount = ((@registration.registration_fees_paid || 0) * 100).to_i.to_s.gsub(/^(.*)(\d\d)$/, '\1.\2')
|
@amount = ((@registration.registration_fees_paid || 0) * 100).to_i.to_s.gsub(/^(.*)(\d\d)$/, '\1.\2')
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
def registrations
|
def registrations
|
||||||
|
18
app/views/application/excel.xls.haml
Normal file
18
app/views/application/excel.xls.haml
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
- key = @excel_data[:key] || 'excel.columns'
|
||||||
|
%html
|
||||||
|
%head
|
||||||
|
= inject_css! if ENV["RAILS_ENV"] == 'test'
|
||||||
|
%title
|
||||||
|
=_!'Excel Spreadsheet'
|
||||||
|
%body
|
||||||
|
%table
|
||||||
|
%thead
|
||||||
|
%tr
|
||||||
|
- @excel_data[:columns].each do |column|
|
||||||
|
%th=_"#{key}.#{column.to_s}"
|
||||||
|
%tbody
|
||||||
|
- @excel_data[:data].each do |row|
|
||||||
|
%tr
|
||||||
|
- @excel_data[:columns].each do |column|
|
||||||
|
%td=_!row[column]
|
||||||
|
|
@ -4,6 +4,7 @@
|
|||||||
= columns(medium: 12) do
|
= columns(medium: 12) do
|
||||||
%h2=_'articles.conference_registration.headings.Stats'
|
%h2=_'articles.conference_registration.headings.Stats'
|
||||||
%p=_'articles.conference_registration.paragraphs.Stats', :p
|
%p=_'articles.conference_registration.paragraphs.Stats', :p
|
||||||
|
= link_to (_'links.download.Excel','Download Data in Excel Format'), stats_path(@this_conference.slug, :format => :xls), {:class => :button}
|
||||||
= columns(medium: 6) do
|
= columns(medium: 6) do
|
||||||
%ul.stats
|
%ul.stats
|
||||||
%li
|
%li
|
||||||
|
@ -42,7 +42,8 @@
|
|||||||
padding: 10px 20px;
|
padding: 10px 20px;
|
||||||
line-height: 50px;
|
line-height: 50px;
|
||||||
}
|
}
|
||||||
h3 b a {
|
h3 b a,
|
||||||
|
h3 b a:visited {
|
||||||
color: #FFF !important;
|
color: #FFF !important;
|
||||||
background-color: #02CA9E;
|
background-color: #02CA9E;
|
||||||
text-decoration: none !important;
|
text-decoration: none !important;
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
# Be sure to restart your server when you modify this file.
|
# Be sure to restart your server when you modify this file.
|
||||||
|
|
||||||
# Add new mime types for use in respond_to blocks:
|
# Add new mime types for use in respond_to blocks:
|
||||||
# Mime::Type.register "text/richtext", :rtf
|
# Mime::Type.register "text/richtext", :rtf
|
||||||
# Mime::Type.register_alias "text/html", :iphone
|
# Mime::Type.register_alias "text/html", :iphone
|
||||||
|
|
||||||
|
Mime::Type.register "application/xls", :xls
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
<div class="details">
|
<div class="details">
|
||||||
<h3 class="primary">San Marcos, Texas</h3>
|
<h3 class="primary">San Marcos, Texas</h3>
|
||||||
<div class="secondary">
|
<div class="secondary">
|
||||||
August 13 – 17, 2015
|
August 14 – 18, 2015
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -42,7 +42,8 @@
|
|||||||
padding: 10px 20px;
|
padding: 10px 20px;
|
||||||
line-height: 50px;
|
line-height: 50px;
|
||||||
}
|
}
|
||||||
h3 b a {
|
h3 b a,
|
||||||
|
h3 b a:visited {
|
||||||
color: #FFF !important;
|
color: #FFF !important;
|
||||||
background-color: #02CA9E;
|
background-color: #02CA9E;
|
||||||
text-decoration: none !important;
|
text-decoration: none !important;
|
||||||
@ -77,7 +78,7 @@
|
|||||||
<table align='center' border='0' cellpadding='0' cellspacing='0'>
|
<table align='center' border='0' cellpadding='0' cellspacing='0'>
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan='2' style='text-align: center' valign='top'>
|
<td colspan='2' style='text-align: center' valign='top'>
|
||||||
<img class='image_fix' src='http://127.0.0.1:57509'>
|
<img class='image_fix' src='http://127.0.0.1:62230'>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
@ -93,7 +94,7 @@
|
|||||||
<img class='image_fix' src='/assets/bblogo-paypal'>
|
<img class='image_fix' src='/assets/bblogo-paypal'>
|
||||||
</td>
|
</td>
|
||||||
<td style='width: 50%; text-align: left'>
|
<td style='width: 50%; text-align: left'>
|
||||||
<a href='http://127.0.0.1:57509'>© Bike!Bike! 2015</a>
|
<a href='http://127.0.0.1:62230'>© Bike!Bike! 2015</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
<div class="details">
|
<div class="details">
|
||||||
<h3 class="primary">San Marcos, Texas</h3>
|
<h3 class="primary">San Marcos, Texas</h3>
|
||||||
<div class="secondary">
|
<div class="secondary">
|
||||||
August 13 – 17, 2015
|
August 14 – 18, 2015
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -50,7 +50,7 @@
|
|||||||
<div class="details">
|
<div class="details">
|
||||||
<h3 class="primary">Halifax, Nova Scotia</h3>
|
<h3 class="primary">Halifax, Nova Scotia</h3>
|
||||||
<div class="secondary">
|
<div class="secondary">
|
||||||
August 13 – 17, 2015
|
August 14 – 18, 2015
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -41,7 +41,7 @@
|
|||||||
<div class="details">
|
<div class="details">
|
||||||
<h3 class="primary">Sackville, New Brunswick</h3>
|
<h3 class="primary">Sackville, New Brunswick</h3>
|
||||||
<div class="secondary">
|
<div class="secondary">
|
||||||
August 13 – 17, 2015
|
August 14 – 18, 2015
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -41,7 +41,7 @@
|
|||||||
<div class="details">
|
<div class="details">
|
||||||
<h3 class="primary">Halifax, Nova Scotia</h3>
|
<h3 class="primary">Halifax, Nova Scotia</h3>
|
||||||
<div class="secondary">
|
<div class="secondary">
|
||||||
August 13 – 17, 2015
|
August 14 – 18, 2015
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -42,7 +42,8 @@
|
|||||||
padding: 10px 20px;
|
padding: 10px 20px;
|
||||||
line-height: 50px;
|
line-height: 50px;
|
||||||
}
|
}
|
||||||
h3 b a {
|
h3 b a,
|
||||||
|
h3 b a:visited {
|
||||||
color: #FFF !important;
|
color: #FFF !important;
|
||||||
background-color: #02CA9E;
|
background-color: #02CA9E;
|
||||||
text-decoration: none !important;
|
text-decoration: none !important;
|
||||||
@ -80,7 +81,7 @@
|
|||||||
<p>
|
<p>
|
||||||
<h3>
|
<h3>
|
||||||
<b>
|
<b>
|
||||||
<a href='/confirm/7f171b892f2a2059668662f3924c19a8cd4a57fae62fe8f9f5b30d0aaaaae052'><span class="translated-content" data-i18n-key="email.confirmation.link.please_confirm" data-i18n-needs-translation="0">Confirm now</span></a>
|
<a href='/confirm/b0129e7dd5b5a31356afbbbbf89b04281c60477e913606a7841ffb27afcf1fc4'><span class="translated-content" data-i18n-key="email.confirmation.link.please_confirm" data-i18n-needs-translation="0">Confirm now</span></a>
|
||||||
</b>
|
</b>
|
||||||
</h3>
|
</h3>
|
||||||
</p>
|
</p>
|
||||||
@ -94,7 +95,7 @@
|
|||||||
<img class='image_fix' src='/assets/bblogo-paypal'>
|
<img class='image_fix' src='/assets/bblogo-paypal'>
|
||||||
</td>
|
</td>
|
||||||
<td style='width: 50%; text-align: left'>
|
<td style='width: 50%; text-align: left'>
|
||||||
<a href='http://127.0.0.1:57509'>© Bike!Bike! 2015</a>
|
<a href='http://127.0.0.1:62230'>© Bike!Bike! 2015</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -42,7 +42,8 @@
|
|||||||
padding: 10px 20px;
|
padding: 10px 20px;
|
||||||
line-height: 50px;
|
line-height: 50px;
|
||||||
}
|
}
|
||||||
h3 b a {
|
h3 b a,
|
||||||
|
h3 b a:visited {
|
||||||
color: #FFF !important;
|
color: #FFF !important;
|
||||||
background-color: #02CA9E;
|
background-color: #02CA9E;
|
||||||
text-decoration: none !important;
|
text-decoration: none !important;
|
||||||
@ -89,7 +90,7 @@
|
|||||||
<img class='image_fix' src='/assets/bblogo-paypal'>
|
<img class='image_fix' src='/assets/bblogo-paypal'>
|
||||||
</td>
|
</td>
|
||||||
<td style='width: 50%; text-align: left'>
|
<td style='width: 50%; text-align: left'>
|
||||||
<a href='http://127.0.0.1:57509'>© Bike!Bike! 2015</a>
|
<a href='http://127.0.0.1:62230'>© Bike!Bike! 2015</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -42,7 +42,8 @@
|
|||||||
padding: 10px 20px;
|
padding: 10px 20px;
|
||||||
line-height: 50px;
|
line-height: 50px;
|
||||||
}
|
}
|
||||||
h3 b a {
|
h3 b a,
|
||||||
|
h3 b a:visited {
|
||||||
color: #FFF !important;
|
color: #FFF !important;
|
||||||
background-color: #02CA9E;
|
background-color: #02CA9E;
|
||||||
text-decoration: none !important;
|
text-decoration: none !important;
|
||||||
@ -80,7 +81,7 @@
|
|||||||
<p>
|
<p>
|
||||||
<h3>
|
<h3>
|
||||||
<b>
|
<b>
|
||||||
<a href='/confirm/7f171b892f2a2059668662f3924c19a8cd4a57fae62fe8f9f5b30d0aaaaae052'><span class="translated-content" data-i18n-key="email.confirmation.link.please_confirm" data-i18n-needs-translation="0">Confirm now</span></a>
|
<a href='/confirm/b0129e7dd5b5a31356afbbbbf89b04281c60477e913606a7841ffb27afcf1fc4'><span class="translated-content" data-i18n-key="email.confirmation.link.please_confirm" data-i18n-needs-translation="0">Confirm now</span></a>
|
||||||
</b>
|
</b>
|
||||||
</h3>
|
</h3>
|
||||||
</p>
|
</p>
|
||||||
@ -94,7 +95,7 @@
|
|||||||
<img class='image_fix' src='/assets/bblogo-paypal'>
|
<img class='image_fix' src='/assets/bblogo-paypal'>
|
||||||
</td>
|
</td>
|
||||||
<td style='width: 50%; text-align: left'>
|
<td style='width: 50%; text-align: left'>
|
||||||
<a href='http://127.0.0.1:57509'>© Bike!Bike! 2015</a>
|
<a href='http://127.0.0.1:62230'>© Bike!Bike! 2015</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -42,7 +42,8 @@
|
|||||||
padding: 10px 20px;
|
padding: 10px 20px;
|
||||||
line-height: 50px;
|
line-height: 50px;
|
||||||
}
|
}
|
||||||
h3 b a {
|
h3 b a,
|
||||||
|
h3 b a:visited {
|
||||||
color: #FFF !important;
|
color: #FFF !important;
|
||||||
background-color: #02CA9E;
|
background-color: #02CA9E;
|
||||||
text-decoration: none !important;
|
text-decoration: none !important;
|
||||||
@ -89,7 +90,7 @@
|
|||||||
<img class='image_fix' src='/assets/bblogo-paypal'>
|
<img class='image_fix' src='/assets/bblogo-paypal'>
|
||||||
</td>
|
</td>
|
||||||
<td style='width: 50%; text-align: left'>
|
<td style='width: 50%; text-align: left'>
|
||||||
<a href='http://127.0.0.1:57509'>© Bike!Bike! 2015</a>
|
<a href='http://127.0.0.1:62230'>© Bike!Bike! 2015</a>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
|
@ -46,7 +46,7 @@
|
|||||||
<div class="details">
|
<div class="details">
|
||||||
<h3 class="primary">Anchorage, Alaska</h3>
|
<h3 class="primary">Anchorage, Alaska</h3>
|
||||||
<div class="secondary">
|
<div class="secondary">
|
||||||
August 13 – 17, 2015
|
August 14 – 18, 2015
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -56,6 +56,7 @@
|
|||||||
<article>
|
<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>
|
<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>
|
<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>
|
||||||
|
<a class="button" href="/conferences/MyBikeBike/stats.xls"><span class="translated-content" data-i18n-key="links.download.Excel" data-i18n-needs-translation="1">Download Data in Excel Format</span></a>
|
||||||
</div><div class="columns medium-6"><ul class="stats">
|
</div><div class="columns medium-6"><ul class="stats">
|
||||||
<li>
|
<li>
|
||||||
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Total_Registrations" data-i18n-needs-translation="0">Total Registrations</span></h3>
|
<h3><span class="translated-content" data-i18n-key="articles.conference_registration.terms.Total_Registrations" data-i18n-needs-translation="0">Total Registrations</span></h3>
|
||||||
|
@ -0,0 +1,46 @@
|
|||||||
|
<html><head>
|
||||||
|
<link href="/assets/application/safari-7.css" rel="stylesheet" media="all" type="text/css"><link href="/assets/web-fonts/safari-7.css" rel="stylesheet" media="all" type="text/css">
|
||||||
|
<title>
|
||||||
|
Excel Spreadsheet
|
||||||
|
</title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<table>
|
||||||
|
<thead>
|
||||||
|
<tr>
|
||||||
|
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.name" data-i18n-needs-translation="0">What is your name?</span></th>
|
||||||
|
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.email" data-i18n-needs-translation="1">email</span></th>
|
||||||
|
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.city" data-i18n-needs-translation="1">city</span></th>
|
||||||
|
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.date" data-i18n-needs-translation="1">date</span></th>
|
||||||
|
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.languages" data-i18n-needs-translation="0">Which languages do you speak?</span></th>
|
||||||
|
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.arrival" data-i18n-needs-translation="0">Arrival</span></th>
|
||||||
|
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.departure" data-i18n-needs-translation="0">Departure</span></th>
|
||||||
|
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.housing" data-i18n-needs-translation="0">Do you need a place to stay?</span></th>
|
||||||
|
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.bike" data-i18n-needs-translation="0">Do you need a bike?</span></th>
|
||||||
|
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.food" data-i18n-needs-translation="0">What are your eating habits?</span></th>
|
||||||
|
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.allergies" data-i18n-needs-translation="0">Do you have any allergies?</span></th>
|
||||||
|
<th><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></th>
|
||||||
|
<th><span class="translated-content" data-i18n-key="articles.conference_registration.headings.fees_paid" data-i18n-needs-translation="1">fees paid</span></th>
|
||||||
|
</tr>
|
||||||
|
</thead>
|
||||||
|
<tbody>
|
||||||
|
<tr>
|
||||||
|
<td>Jeff</td>
|
||||||
|
<td>someguy@bikebike.org</td>
|
||||||
|
<td>Somewhere</td>
|
||||||
|
<td>2015-09-13 18:31:18</td>
|
||||||
|
<td>English</td>
|
||||||
|
<td>2015-09-28 00:00:00</td>
|
||||||
|
<td>2015-09-28 00:00:00</td>
|
||||||
|
<td>Indoor Location</td>
|
||||||
|
<td>Medium</td>
|
||||||
|
<td>Omnivore</td>
|
||||||
|
<td></td>
|
||||||
|
<td></td>
|
||||||
|
<td>0.0</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
|
||||||
|
</body></html>
|
@ -517,6 +517,7 @@ languages.en:
|
|||||||
- View-stats--conferences.MyBikeBike.stats
|
- View-stats--conferences.MyBikeBike.stats
|
||||||
- View-stats--conferences.MyBikeBike.stats
|
- View-stats--conferences.MyBikeBike.stats
|
||||||
- View-stats--conferences.MyBikeBike.stats
|
- View-stats--conferences.MyBikeBike.stats
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
- Create-workshop--confirm.test
|
- Create-workshop--confirm.test
|
||||||
- Create-workshop--confirm.test
|
- Create-workshop--confirm.test
|
||||||
- Create-workshop--
|
- Create-workshop--
|
||||||
@ -911,10 +912,12 @@ articles.conference_registration.paragraphs.Registration_Info:
|
|||||||
articles.conference_registration.headings.name:
|
articles.conference_registration.headings.name:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
|
- "/conferences/:slug/stats"
|
||||||
context: What is your name?
|
context: What is your name?
|
||||||
examples:
|
examples:
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
forms.labels.generic.name:
|
forms.labels.generic.name:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
@ -951,10 +954,12 @@ forms.labels.generic.departure:
|
|||||||
articles.conference_registration.headings.languages:
|
articles.conference_registration.headings.languages:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
|
- "/conferences/:slug/stats"
|
||||||
context: Which languages do you speak?
|
context: Which languages do you speak?
|
||||||
examples:
|
examples:
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
languages.es:
|
languages.es:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
@ -976,10 +981,12 @@ languages.fr:
|
|||||||
articles.conference_registration.headings.housing:
|
articles.conference_registration.headings.housing:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
|
- "/conferences/:slug/stats"
|
||||||
context: Do you need a place to stay?
|
context: Do you need a place to stay?
|
||||||
examples:
|
examples:
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
articles.conference_registration.questions.housing.none:
|
articles.conference_registration.questions.housing.none:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
@ -998,13 +1005,16 @@ articles.conference_registration.questions.housing.house:
|
|||||||
examples:
|
examples:
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
||||||
- View-stats--conferences.MyBikeBike.stats
|
- View-stats--conferences.MyBikeBike.stats
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
articles.conference_registration.headings.bike:
|
articles.conference_registration.headings.bike:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
|
- "/conferences/:slug/stats"
|
||||||
context: Do you need a bike?
|
context: Do you need a bike?
|
||||||
examples:
|
examples:
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
articles.conference_registration.questions.bike.none:
|
articles.conference_registration.questions.bike.none:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
@ -1023,6 +1033,7 @@ articles.conference_registration.questions.bike.medium:
|
|||||||
examples:
|
examples:
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
||||||
- View-stats--conferences.MyBikeBike.stats
|
- View-stats--conferences.MyBikeBike.stats
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
articles.conference_registration.questions.bike.large:
|
articles.conference_registration.questions.bike.large:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
@ -1031,10 +1042,12 @@ articles.conference_registration.questions.bike.large:
|
|||||||
articles.conference_registration.headings.food:
|
articles.conference_registration.headings.food:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
|
- "/conferences/:slug/stats"
|
||||||
context: What are your eating habits?
|
context: What are your eating habits?
|
||||||
examples:
|
examples:
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
articles.conference_registration.questions.food.meat:
|
articles.conference_registration.questions.food.meat:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
@ -1042,6 +1055,7 @@ articles.conference_registration.questions.food.meat:
|
|||||||
examples:
|
examples:
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
||||||
- View-stats--conferences.MyBikeBike.stats
|
- View-stats--conferences.MyBikeBike.stats
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
articles.conference_registration.questions.food.vegetarian:
|
articles.conference_registration.questions.food.vegetarian:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
@ -1056,10 +1070,12 @@ articles.conference_registration.questions.food.vegan:
|
|||||||
articles.conference_registration.headings.allergies:
|
articles.conference_registration.headings.allergies:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
|
- "/conferences/:slug/stats"
|
||||||
context: Do you have any allergies?
|
context: Do you have any allergies?
|
||||||
examples:
|
examples:
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
forms.labels.generic.allergies:
|
forms.labels.generic.allergies:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
@ -1074,6 +1090,7 @@ articles.conference_registration.headings.other:
|
|||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-3
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
||||||
- View-stats--conferences.MyBikeBike.stats
|
- View-stats--conferences.MyBikeBike.stats
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
forms.labels.generic.other:
|
forms.labels.generic.other:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
@ -1268,8 +1285,10 @@ articles.conference_registration.headings.Your_Registration:
|
|||||||
articles.conference_registration.headings.arrival:
|
articles.conference_registration.headings.arrival:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
|
- "/conferences/:slug/stats"
|
||||||
examples:
|
examples:
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
time.formats.long:
|
time.formats.long:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
@ -1285,8 +1304,10 @@ time.am:
|
|||||||
articles.conference_registration.headings.departure:
|
articles.conference_registration.headings.departure:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
|
- "/conferences/:slug/stats"
|
||||||
examples:
|
examples:
|
||||||
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
- Start-registration-from-landing-page--conferences.MyBikeBike.register-6
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
articles.conference_registration.none:
|
articles.conference_registration.none:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/register"
|
- "/conferences/:slug/register"
|
||||||
@ -1345,6 +1366,12 @@ articles.conference_registration.paragraphs.Stats:
|
|||||||
context: p
|
context: p
|
||||||
examples:
|
examples:
|
||||||
- View-stats--conferences.MyBikeBike.stats
|
- View-stats--conferences.MyBikeBike.stats
|
||||||
|
links.download.Excel:
|
||||||
|
pages:
|
||||||
|
- "/conferences/:slug/stats"
|
||||||
|
context: Download Data in Excel Format
|
||||||
|
examples:
|
||||||
|
- View-stats--conferences.MyBikeBike.stats
|
||||||
articles.conference_registration.terms.Total_Registrations:
|
articles.conference_registration.terms.Total_Registrations:
|
||||||
pages:
|
pages:
|
||||||
- "/conferences/:slug/stats"
|
- "/conferences/:slug/stats"
|
||||||
@ -1415,6 +1442,26 @@ menu.submenu.registration.Broadcast:
|
|||||||
- Broadcast-message--conferences.MyBikeBike.broadcast-1
|
- Broadcast-message--conferences.MyBikeBike.broadcast-1
|
||||||
- Broadcast-message--conferences.MyBikeBike.broadcast-2
|
- Broadcast-message--conferences.MyBikeBike.broadcast-2
|
||||||
- Broadcast-message--conferences.MyBikeBike.broadcast-3
|
- Broadcast-message--conferences.MyBikeBike.broadcast-3
|
||||||
|
articles.conference_registration.headings.email:
|
||||||
|
pages:
|
||||||
|
- "/conferences/:slug/stats"
|
||||||
|
examples:
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
|
articles.conference_registration.headings.city:
|
||||||
|
pages:
|
||||||
|
- "/conferences/:slug/stats"
|
||||||
|
examples:
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
|
articles.conference_registration.headings.date:
|
||||||
|
pages:
|
||||||
|
- "/conferences/:slug/stats"
|
||||||
|
examples:
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
|
articles.conference_registration.headings.fees_paid:
|
||||||
|
pages:
|
||||||
|
- "/conferences/:slug/stats"
|
||||||
|
examples:
|
||||||
|
- View-stats--conferences.MyBikeBike.stats.xls
|
||||||
geography.subregions.US.TX:
|
geography.subregions.US.TX:
|
||||||
pages:
|
pages:
|
||||||
- "/"
|
- "/"
|
||||||
|
@ -32,11 +32,11 @@ es:
|
|||||||
- viernes
|
- viernes
|
||||||
- sábado
|
- sábado
|
||||||
formats:
|
formats:
|
||||||
default: "%d/%m/%Y"
|
default: '%d/%m/%Y'
|
||||||
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"
|
span_same_month_date_1: '%B %e'
|
||||||
month_names:
|
month_names:
|
||||||
-
|
-
|
||||||
- enero
|
- enero
|
||||||
@ -55,7 +55,7 @@ es:
|
|||||||
- :day
|
- :day
|
||||||
- :month
|
- :month
|
||||||
- :year
|
- :year
|
||||||
date_span: "%{date_1} – %{date_2}"
|
date_span: '%{date_1} – %{date_2}'
|
||||||
datetime:
|
datetime:
|
||||||
distance_in_words:
|
distance_in_words:
|
||||||
about_x_hours:
|
about_x_hours:
|
||||||
@ -82,16 +82,16 @@ es:
|
|||||||
other: más de %{count} años
|
other: más de %{count} años
|
||||||
x_days:
|
x_days:
|
||||||
one: 1 día
|
one: 1 día
|
||||||
other: "%{count} días"
|
other: '%{count} días'
|
||||||
x_minutes:
|
x_minutes:
|
||||||
one: 1 minuto
|
one: 1 minuto
|
||||||
other: "%{count} minutos"
|
other: '%{count} minutos'
|
||||||
x_months:
|
x_months:
|
||||||
one: 1 mes
|
one: 1 mes
|
||||||
other: "%{count} meses"
|
other: '%{count} meses'
|
||||||
x_seconds:
|
x_seconds:
|
||||||
one: 1 segundo
|
one: 1 segundo
|
||||||
other: "%{count} segundos"
|
other: '%{count} segundos'
|
||||||
prompts:
|
prompts:
|
||||||
day: Día
|
day: Día
|
||||||
hour: Hora
|
hour: Hora
|
||||||
@ -100,10 +100,11 @@ es:
|
|||||||
second: Segundos
|
second: Segundos
|
||||||
year: Año
|
year: Año
|
||||||
errors:
|
errors:
|
||||||
format: "%{attribute} %{message}"
|
format: '%{attribute} %{message}'
|
||||||
messages:
|
messages:
|
||||||
accepted: debe ser aceptado
|
accepted: debe ser aceptado
|
||||||
blank: no puede estar en blanco
|
blank: no puede estar en blanco
|
||||||
|
present: debe estar en blanco
|
||||||
confirmation: no coincide
|
confirmation: no coincide
|
||||||
empty: no puede estar vacío
|
empty: no puede estar vacío
|
||||||
equal_to: debe ser igual a %{count}
|
equal_to: debe ser igual a %{count}
|
||||||
@ -119,10 +120,14 @@ es:
|
|||||||
not_an_integer: debe ser un entero
|
not_an_integer: debe ser un entero
|
||||||
odd: debe ser impar
|
odd: debe ser impar
|
||||||
record_invalid: 'La validación falló: %{errors}'
|
record_invalid: 'La validación falló: %{errors}'
|
||||||
|
restrict_dependent_destroy:
|
||||||
|
one: No se puede eliminar el registro porque existe un %{record} dependiente
|
||||||
|
many: No se puede eliminar el registro porque existen %{record} dependientes
|
||||||
taken: ya está en uso
|
taken: ya está en uso
|
||||||
too_long: es demasiado largo (%{count} caracteres máximo)
|
too_long: es demasiado largo (%{count} caracteres máximo)
|
||||||
too_short: es demasiado corto (%{count} caracteres mínimo)
|
too_short: es demasiado corto (%{count} caracteres mínimo)
|
||||||
wrong_length: no tiene la longitud correcta (%{count} caracteres exactos)
|
wrong_length: no tiene la longitud correcta (%{count} caracteres exactos)
|
||||||
|
other_than: debe ser distinto de %{count}
|
||||||
template:
|
template:
|
||||||
body: 'Se encontraron problemas con los siguientes campos:'
|
body: 'Se encontraron problemas con los siguientes campos:'
|
||||||
header:
|
header:
|
||||||
@ -138,22 +143,22 @@ es:
|
|||||||
number:
|
number:
|
||||||
currency:
|
currency:
|
||||||
format:
|
format:
|
||||||
delimiter: "."
|
delimiter: .
|
||||||
format: "%n %u"
|
format: '%n %u'
|
||||||
precision: 2
|
precision: 2
|
||||||
separator: ","
|
separator: ','
|
||||||
significant: false
|
significant: false
|
||||||
strip_insignificant_zeros: false
|
strip_insignificant_zeros: false
|
||||||
unit: "€"
|
unit: €
|
||||||
format:
|
format:
|
||||||
delimiter: "."
|
delimiter: .
|
||||||
precision: 3
|
precision: 3
|
||||||
separator: ","
|
separator: ','
|
||||||
significant: false
|
significant: false
|
||||||
strip_insignificant_zeros: false
|
strip_insignificant_zeros: false
|
||||||
human:
|
human:
|
||||||
decimal_units:
|
decimal_units:
|
||||||
format: "%n %u"
|
format: '%n %u'
|
||||||
units:
|
units:
|
||||||
billion: mil millones
|
billion: mil millones
|
||||||
million: millón
|
million: millón
|
||||||
@ -167,7 +172,7 @@ es:
|
|||||||
significant: true
|
significant: true
|
||||||
strip_insignificant_zeros: true
|
strip_insignificant_zeros: true
|
||||||
storage_units:
|
storage_units:
|
||||||
format: "%n %u"
|
format: '%n %u'
|
||||||
units:
|
units:
|
||||||
byte:
|
byte:
|
||||||
one: Byte
|
one: Byte
|
||||||
@ -184,19 +189,19 @@ es:
|
|||||||
delimiter: ''
|
delimiter: ''
|
||||||
support:
|
support:
|
||||||
array:
|
array:
|
||||||
last_word_connector: ", y "
|
last_word_connector: ', y '
|
||||||
two_words_connector: " y "
|
two_words_connector: ' y '
|
||||||
words_connector: ", "
|
words_connector: ', '
|
||||||
time:
|
time:
|
||||||
am: am
|
am: am
|
||||||
formats:
|
formats:
|
||||||
default: "%A, %d de %B de %Y %H:%M:%S %z"
|
default: '%A, %d de %B de %Y %H:%M:%S %z'
|
||||||
long: "%d de %B de %Y %H:%M"
|
long: '%d de %B de %Y %H:%M'
|
||||||
short: "%d de %b %H:%M"
|
short: '%d de %b %H:%M'
|
||||||
pm: pm
|
pm: pm
|
||||||
languages:
|
languages:
|
||||||
af: afrikáans
|
af: afrikáans
|
||||||
ar: "árabe"
|
ar: árabe
|
||||||
az: azerí
|
az: azerí
|
||||||
bg: búlgaro
|
bg: búlgaro
|
||||||
bn: bengalí
|
bn: bengalí
|
||||||
@ -692,14 +697,14 @@ es:
|
|||||||
conference_registration:
|
conference_registration:
|
||||||
headings:
|
headings:
|
||||||
Registration_Info: Registro
|
Registration_Info: Registro
|
||||||
arrival_and_departure: "¿Que día llegas a Guadalajara?"
|
arrival_and_departure: ¿Que día llegas a Guadalajara?
|
||||||
allergies: "¿Eres alergico a algo?"
|
allergies: ¿Eres alergico a algo?
|
||||||
languages: "¿Hablas?"
|
languages: ¿Hablas?
|
||||||
food: "¿Que comes?"
|
food: ¿Que comes?
|
||||||
Enter_Your_Email: Correo electrónico
|
Enter_Your_Email: Correo electrónico
|
||||||
location: Ciudad y pais
|
location: Ciudad y pais
|
||||||
name: Nombre
|
name: Nombre
|
||||||
Allergies: "¿Eres alergico a algo?"
|
Allergies: ¿Eres alergico a algo?
|
||||||
Workshops: Actividades
|
Workshops: Actividades
|
||||||
Your_Workshops: Actividades
|
Your_Workshops: Actividades
|
||||||
Policy_Agreement: Acuerdo del Espacio Mas Seguro
|
Policy_Agreement: Acuerdo del Espacio Mas Seguro
|
||||||
@ -707,25 +712,25 @@ es:
|
|||||||
Stats: Estadísticas
|
Stats: Estadísticas
|
||||||
Payment: Pago
|
Payment: Pago
|
||||||
Your_Registration: Tu registro
|
Your_Registration: Tu registro
|
||||||
Youre_Done: "¡Estás listx!"
|
Youre_Done: ¡Estás listx!
|
||||||
arrival: Llegada
|
arrival: Llegada
|
||||||
bike: "¿Necesitas una bici?"
|
bike: ¿Necesitas una bici?
|
||||||
departure: Salida
|
departure: Salida
|
||||||
email_confirm: Confirmar correo electrónico
|
email_confirm: Confirmar correo electrónico
|
||||||
housing: "¿Necesitas hospedaje?"
|
housing: ¿Necesitas hospedaje?
|
||||||
other: "¿Hay algo más que quisieras decirnos?"
|
other: ¿Hay algo más que quisieras decirnos?
|
||||||
payment: Cargos pagados
|
payment: Cargos pagados
|
||||||
payment_confirm: Por favor confirma tu pago
|
payment_confirm: Por favor confirma tu pago
|
||||||
paragraphs:
|
paragraphs:
|
||||||
Registration_Info: EL REGISTRO ESTÁ ABIERTOOOOO! :) Por favor llénalo lo más
|
Registration_Info: Por favor llena esta forma de registro para ayudarnos a
|
||||||
pronto que puedas, cualquier pregunta o mejora puedes comentarla más abajo,
|
prepararnos para tu llegada a Guadalajara. Si tienes alguna pregunta o información
|
||||||
estamos preparando una página de preguntas frecuentes sobre el evento para
|
que no te hayamos pedido por favor llena el campo "Más información" al final
|
||||||
la página web.
|
de la página.
|
||||||
Payment: Las y los esperamos del 1 al 4 de octubre del 2015.Más información
|
Payment: Las y los esperamos del 1 al 4 de octubre del 2015.Más información
|
||||||
en: bikebike@gdlenbici.org
|
en: bikebike@gdlenbici.org
|
||||||
Workshops: 'Título de la actividad: Que necesitas? Tipo de espacio? Tema?
|
Workshops: 'Título de la actividad: Que necesitas? Tipo de espacio? Tema?
|
||||||
Quién es responsable? Descripción? Tiempo?'
|
Quién es responsable? Descripción? Tiempo?'
|
||||||
Policy_Agreement: Acuerdo del espacio mas Seguro
|
Policy_Agreement: Acuerdo de Espacios Más Seguros
|
||||||
Confirm_Agreement: Al hacer click en el botón "Acepto", estás comprometiéndote
|
Confirm_Agreement: Al hacer click en el botón "Acepto", estás comprometiéndote
|
||||||
a cumplir el Acuerdo de Espacios Más Seguros de Bike!Bike!. ¡Gracias!
|
a cumplir el Acuerdo de Espacios Más Seguros de Bike!Bike!. ¡Gracias!
|
||||||
Email_Participants: Esta página se usa para contactar a todxs lxs participantes.
|
Email_Participants: Esta página se usa para contactar a todxs lxs participantes.
|
||||||
@ -738,12 +743,12 @@ es:
|
|||||||
al ser confirmada podrás completar el registro, agregar talleres y pagar
|
al ser confirmada podrás completar el registro, agregar talleres y pagar
|
||||||
el donativo de registro. Si ya te registraste puedes re-confirmar tu dirección
|
el donativo de registro. Si ya te registraste puedes re-confirmar tu dirección
|
||||||
de e-mail para modificar los detalles de tu registro.
|
de e-mail para modificar los detalles de tu registro.
|
||||||
currency: "(cantidades en dólares americanos $USD)"
|
currency: (cantidades en dólares americanos $USD)
|
||||||
done: "¡Gracias por registrarte para Bike!Bike!"
|
done: ¡Gracias por registrarte para Bike!Bike!
|
||||||
email_confirm: "¡Ve a tu bandeja de entrada! Deberías ver un e-mail por parte
|
email_confirm: ¡Ve a tu bandeja de entrada! Deberías ver un e-mail por parte
|
||||||
de Bike!Bike! en unos momentos. Contendrá un enlace sobre el cual debes
|
de Bike!Bike! en unos momentos. Contendrá un enlace sobre el cual debes
|
||||||
hacer click. Revisa tu bandeja de correo no deseado si no lo ves. Si tienes
|
hacer click. Revisa tu bandeja de correo no deseado si no lo ves. Si tienes
|
||||||
algún problema, por favor envía un e-mail a admin@bikebike.org"
|
algún problema, por favor envía un e-mail a admin@bikebike.org
|
||||||
participants_emailed: Tu correo ha sido enviado a todxs lxs participantes
|
participants_emailed: Tu correo ha sido enviado a todxs lxs participantes
|
||||||
de %{conference_title}.
|
de %{conference_title}.
|
||||||
payment_confirm: Estás por confirmar tu pago de %{amount} para el registro.
|
payment_confirm: Estás por confirmar tu pago de %{amount} para el registro.
|
||||||
@ -756,24 +761,24 @@ es:
|
|||||||
vegan: Vegano
|
vegan: Vegano
|
||||||
bike:
|
bike:
|
||||||
large: Grande
|
large: Grande
|
||||||
medium: Mediano
|
medium: Mediana
|
||||||
small: Pequeno
|
small: Pequeña
|
||||||
none: Nada
|
none: Nada
|
||||||
housing:
|
housing:
|
||||||
house: Lugar interior
|
house: Espacio interior
|
||||||
none: Yo voy a encontrar mis accomodaciones.
|
none: Yo encontraré donde dormir.
|
||||||
tent: La carpa
|
tent: Espacio para tienda de campaña
|
||||||
terms:
|
terms:
|
||||||
Bikes: Bici
|
Bikes: Bici
|
||||||
Donation_Count: Donar
|
Donation_Count: Contéo de donaciones
|
||||||
Languages: "¿Hablas?"
|
Languages: Lenguajes
|
||||||
Total_Donations: Donar
|
Total_Donations: Donaciones totales
|
||||||
Food: Comida
|
Food: Comida
|
||||||
Housing: Hospedaje
|
Housing: Hospedaje
|
||||||
Total_Registrations: Registros totales
|
Total_Registrations: Registros totales
|
||||||
actions:
|
actions:
|
||||||
View_Workshops: Ver Talleres
|
View_Workshops: Ver Talleres
|
||||||
none: "(ninguno)"
|
none: (ninguno)
|
||||||
notes:
|
notes:
|
||||||
Test_Email_Sent: Un email fue enviado a %{email_address}
|
Test_Email_Sent: Un email fue enviado a %{email_address}
|
||||||
about_bikebike:
|
about_bikebike:
|
||||||
@ -809,14 +814,14 @@ es:
|
|||||||
sobre cómo puedes obtener hospedaje por tu cuenta y otros lugares recomendados
|
sobre cómo puedes obtener hospedaje por tu cuenta y otros lugares recomendados
|
||||||
para visitar, también debe ser proveída por el anfitrión en la página de
|
para visitar, también debe ser proveída por el anfitrión en la página de
|
||||||
la conferencia o en un documento físico al llegar a la conferencia. '
|
la conferencia o en un documento físico al llegar a la conferencia. '
|
||||||
Volunteer: "¡Sí, por favor! "
|
Volunteer: '¡Sí, por favor! '
|
||||||
headings:
|
headings:
|
||||||
Amenities: Donde puedo dormir? Donde puedo comer? Como puedo ir de vuelta?
|
Amenities: ¿Dónde puedo dormir? ¿Qué puedo comer? ¿Cómo puedo moverme?
|
||||||
Types_of_Workshops: Que tipos de actividades va ver?
|
Types_of_Workshops: ¿Qué tipo de talleres habrá?
|
||||||
Volunteer: Puedo hacer voluntario?
|
Volunteer: ¿Puedo ser voluntario?
|
||||||
What_is_BikeBike: Que es Bike!Bike!?
|
What_is_BikeBike: ¿Qué es Bike!Bike!?
|
||||||
Who_is_Invited: Quienes son los invitados?
|
Who_is_Invited: ¿Quién es invitado?
|
||||||
bicycle_project: Que es una proyecto bicicleta de la comunidad?
|
bicycle_project: ¿Qué es un proyecto ciclista comunitario?
|
||||||
term:
|
term:
|
||||||
education: Los talleres tienen un enfoque en la educación, en enseñar a otros
|
education: Los talleres tienen un enfoque en la educación, en enseñar a otros
|
||||||
cómo arreglar bicicletas
|
cómo arreglar bicicletas
|
||||||
@ -831,12 +836,12 @@ es:
|
|||||||
paragraphs:
|
paragraphs:
|
||||||
info: 'Título de la actividad: Que necesitas? Tipo de espacio? Tema? Quién
|
info: 'Título de la actividad: Que necesitas? Tipo de espacio? Tema? Quién
|
||||||
es responsable? Descripción? Tiempo?'
|
es responsable? Descripción? Tiempo?'
|
||||||
Workshops: "¿Tienes alguna habilidad emocionante que quieres compartir con
|
Workshops: ¿Tienes alguna habilidad emocionante que quieres compartir con
|
||||||
nosotros? ¿Quieres charlar sobre crear espacios comunitarios seguros? ¿Quieres
|
nosotros? ¿Quieres charlar sobre crear espacios comunitarios seguros? ¿Quieres
|
||||||
asegurarte de que hagamos un buen paseo el fin de semana? ¡Propón un taller!
|
asegurarte de que hagamos un buen paseo el fin de semana? ¡Propón un taller!
|
||||||
No te preocupes si no eres unx expertx, queremos escuchar acerca de las
|
No te preocupes si no eres unx expertx, queremos escuchar acerca de las
|
||||||
experiencias de todxs dentro de los diferentes talleres comunitarios de
|
experiencias de todxs dentro de los diferentes talleres comunitarios de
|
||||||
los que venimos con sus diferentes configuraciones."
|
los que venimos con sus diferentes configuraciones.
|
||||||
new_workshop: 'Anteriormente los talleres se han podido integrar en una serie
|
new_workshop: 'Anteriormente los talleres se han podido integrar en una serie
|
||||||
de categorías amplias: organización/estructura (cómo iniciar un taller comunitario,
|
de categorías amplias: organización/estructura (cómo iniciar un taller comunitario,
|
||||||
cómo registrar una asociación sin fines de lucro, toma de decisiones mediante
|
cómo registrar una asociación sin fines de lucro, toma de decisiones mediante
|
||||||
@ -848,10 +853,10 @@ es:
|
|||||||
ver!'
|
ver!'
|
||||||
notes: Las notas se comparten solo con lxs organizadorxs de la conferencia
|
notes: Las notas se comparten solo con lxs organizadorxs de la conferencia
|
||||||
y con lxs facilitadorxs de los talleres.
|
y con lxs facilitadorxs de los talleres.
|
||||||
space: "¿Qué tipo de espacio necesitas para tu taller?"
|
space: ¿Qué tipo de espacio necesitas para tu taller?
|
||||||
theme: "¿Cuáles de estos temas describen mejor tu taller? Esto ayudará a los
|
theme: ¿Cuáles de estos temas describen mejor tu taller? Esto ayudará a los
|
||||||
anfitriones a evitar conflictos de horario. Seleciona 'otro' si ninguna
|
anfitriones a evitar conflictos de horario. Seleciona 'otro' si ninguna
|
||||||
de las opciones se relaciona de ninguna forma."
|
de las opciones se relaciona de ninguna forma.
|
||||||
headings:
|
headings:
|
||||||
facilitators: facilitadores
|
facilitators: facilitadores
|
||||||
Delete_Workshop: Eliminar Actividad
|
Delete_Workshop: Eliminar Actividad
|
||||||
@ -864,9 +869,9 @@ es:
|
|||||||
theme: Tema
|
theme: Tema
|
||||||
policy:
|
policy:
|
||||||
headings:
|
headings:
|
||||||
The_Agreement: Acuerdo del Espacio Mas Seguro
|
The_Agreement: Acuerdo de Espacios Más Seguros
|
||||||
How: "¿Cómo se hace cumplir esta política?"
|
How: ¿Cómo se hace cumplir esta política?
|
||||||
Why: "¿Porqué tener un Acuerdo de Espacios Más Seguros?"
|
Why: ¿Porqué tener un Acuerdo de Espacios Más Seguros?
|
||||||
paragraphs:
|
paragraphs:
|
||||||
How: La ciudad anfitriona tiene la responsabilidad de mediar en cualquier
|
How: La ciudad anfitriona tiene la responsabilidad de mediar en cualquier
|
||||||
situación concerniente a Espacios Más Seguros. Ellas decidirán qué amerita
|
situación concerniente a Espacios Más Seguros. Ellas decidirán qué amerita
|
||||||
@ -938,13 +943,13 @@ es:
|
|||||||
select_language: Cambia tu idioma
|
select_language: Cambia tu idioma
|
||||||
facebook: Unirte a nuestro grupo de Facebook
|
facebook: Unirte a nuestro grupo de Facebook
|
||||||
text:
|
text:
|
||||||
Help_contribute: ayudar a contribuir
|
Help_contribute: Ayuda o contribuye
|
||||||
File_an_Issue: Reportar un problema
|
File_an_Issue: Reportar un problema
|
||||||
page_titles:
|
page_titles:
|
||||||
About_BikeBike: Quienes Bike!Bike!
|
About_BikeBike: Acerca de Bike!Bike!
|
||||||
about:
|
about:
|
||||||
About_BikeBike: Quienes Bike!Bike!
|
About_BikeBike: Quienes Bike!Bike!
|
||||||
Safe_Space_Policy: Acuerdo del Espacio Mas Seguro
|
Safe_Space_Policy: Acuerdo de Espacio Más Seguro
|
||||||
conferences:
|
conferences:
|
||||||
Conference_Registration: Registro
|
Conference_Registration: Registro
|
||||||
Create_Workshop: Crear taller
|
Create_Workshop: Crear taller
|
||||||
@ -973,7 +978,7 @@ es:
|
|||||||
translate:
|
translate:
|
||||||
content:
|
content:
|
||||||
translate_now: Translar ahora
|
translate_now: Translar ahora
|
||||||
can_you_help: "¿Se puede traducir del %%{language_a} al %%{language_b}?"
|
can_you_help: ¿Se puede traducir del %%{language_a} al %%{language_b}?
|
||||||
outdated_translation: El contenido que ha sido superado
|
outdated_translation: El contenido que ha sido superado
|
||||||
translation_out_of_date: Contenido traducido en esta página puede no ser exacta
|
translation_out_of_date: Contenido traducido en esta página puede no ser exacta
|
||||||
un_translated: Contenido sin traducir
|
un_translated: Contenido sin traducir
|
||||||
@ -997,9 +1002,9 @@ es:
|
|||||||
other: plural
|
other: plural
|
||||||
two: dos
|
two: dos
|
||||||
Incomplete_Locales: Incomplete Languages
|
Incomplete_Locales: Incomplete Languages
|
||||||
Locale_Translations: "%{language} Traducciones"
|
Locale_Translations: '%{language} Traducciones'
|
||||||
context:
|
context:
|
||||||
other: "%{context} (× %{count})"
|
other: '%{context} (× %{count})'
|
||||||
context_title: 'Contexto:'
|
context_title: 'Contexto:'
|
||||||
default_value: Predeterminado
|
default_value: Predeterminado
|
||||||
no_value: Indefinido
|
no_value: Indefinido
|
||||||
@ -1019,32 +1024,44 @@ es:
|
|||||||
variables: Variables
|
variables: Variables
|
||||||
site:
|
site:
|
||||||
go_to_locale: Ver el sitio %%{language} ahora
|
go_to_locale: Ver el sitio %%{language} ahora
|
||||||
locale_is_available: "%%{site_name} está disponible en %%{language}"
|
locale_is_available: '%%{site_name} está disponible en %%{language}'
|
||||||
locale_needs_help: "¿Puedes ayudar a traducir el sitio al %%{language}?"
|
locale_needs_help: ¿Puedes ayudar a traducir el sitio al %%{language}?
|
||||||
locale_not_available: Lo sentimos, %%{site_name} no está disponible en %%{language}.
|
locale_not_available: Lo sentimos, %%{site_name} no está disponible en %%{language}.
|
||||||
volunteer:
|
volunteer:
|
||||||
become_a_volunteer: Conviértete en un traductor voluntario
|
become_a_volunteer: Conviértete en un traductor voluntario
|
||||||
volunteer: "¿Puedes ayudar a traducir esto?"
|
volunteer: ¿Puedes ayudar a traducir esto?
|
||||||
menu:
|
menu:
|
||||||
submenu:
|
submenu:
|
||||||
registration:
|
registration:
|
||||||
Registration: Registro
|
Registration: Registro
|
||||||
Workshops: Actividades
|
Workshops: Actividades
|
||||||
Broadcast: Emitir
|
Broadcast: Emitir
|
||||||
Edit: Estadísticas
|
Edit: Editar conferencia
|
||||||
Stats: Por favor revisa tu e-mail
|
Stats: Estadísticas
|
||||||
page_descriptions:
|
page_descriptions:
|
||||||
home: Bike! Bike! Una conferencia de colectivos en bicicleta, cooperativas, tiendas
|
home: Bike!Bike! Una conferencia de colectivos ciclistas, cooperativas y talleres
|
||||||
de bicicletas de bricolaje sin fines de lucro
|
de bicicletas autogestivos sin fines de lucro.
|
||||||
email:
|
email:
|
||||||
confirmation:
|
confirmation:
|
||||||
link:
|
link:
|
||||||
please_confirm: Confirmar ahora
|
please_confirm: Confirmar ahora
|
||||||
paragraph:
|
paragraph:
|
||||||
please_confirm: "¡Hola! Para ingresar al registro y otras funciones de Bike!Bike!
|
please_confirm: ¡Hola! Para ingresar al registro y otras funciones de Bike!Bike!
|
||||||
confirma tu dirección de e-mail por favor."
|
confirma tu dirección de e-mail por favor.
|
||||||
subject:
|
subject:
|
||||||
confirm_email: E-mail de confirmación
|
confirm_email: E-mail de confirmación
|
||||||
|
registration_confirmed: ¡Gracias por registrarte para %%{conference_title}!
|
||||||
|
general:
|
||||||
|
paragraph:
|
||||||
|
see_you: ¡Nos vemos en %{conference_location}!
|
||||||
|
thank_you: Gracias %{name},
|
||||||
|
registration:
|
||||||
|
paragraph:
|
||||||
|
confirmed: Te has registrado exitosamente para %{conference_title}, Puedes
|
||||||
|
modificar los detalles de tu registro, pagar o agregar talleres en cualquier
|
||||||
|
momento reiniciando el proceso de registro. Si aún tienes que pagar o agregar
|
||||||
|
tus talleres y quieres hacerlo te pedimos que lo hagas lo más pronto posible
|
||||||
|
para ayudarnos a prepararnos para tu llegada.
|
||||||
roles:
|
roles:
|
||||||
workshops:
|
workshops:
|
||||||
facilitator:
|
facilitator:
|
||||||
@ -1066,3 +1083,11 @@ es:
|
|||||||
organization: Asuntos organizacionales
|
organization: Asuntos organizacionales
|
||||||
other: Otro
|
other: Otro
|
||||||
race_gender: Políticas de raza, género o clase
|
race_gender: Políticas de raza, género o clase
|
||||||
|
acticles:
|
||||||
|
conferences:
|
||||||
|
headings:
|
||||||
|
Proposed_Workshops: Talleres propuestos
|
||||||
|
paragraphs:
|
||||||
|
Proposed_Workshops: ¿Te gustaría facilitar tu propio taller? Simplemente regístrate
|
||||||
|
y visita la página de Talleres. Si ya te registraste puedes acceder a la
|
||||||
|
página reiniciando el proceso de registro.
|
||||||
|
@ -64,6 +64,7 @@ Feature: Registration Page
|
|||||||
And I am on the stats page
|
And I am on the stats page
|
||||||
|
|
||||||
Then I should see Total Registrations
|
Then I should see Total Registrations
|
||||||
|
And I click the Excel link
|
||||||
|
|
||||||
Scenario: Create workshop
|
Scenario: Create workshop
|
||||||
Given There is an upcoming conference in San Marcos TX
|
Given There is an upcoming conference in San Marcos TX
|
||||||
|
Loading…
x
Reference in New Issue
Block a user