Skip to content
This repository has been archived by the owner on Mar 6, 2024. It is now read-only.

Commit

Permalink
Merge remote-tracking branch 'origin' into weblate-translations
Browse files Browse the repository at this point in the history
  • Loading branch information
darccio committed Apr 10, 2023
2 parents f187308 + 0b04ef3 commit 97fe239
Show file tree
Hide file tree
Showing 8 changed files with 182 additions and 61 deletions.
5 changes: 5 additions & 0 deletions app/controllers/pages_controller.rb
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# frozen_string_literal: true

class PagesController < ApplicationController
def about; end
end
5 changes: 4 additions & 1 deletion app/views/layouts/application.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,10 @@
</div>
</main>
<footer class="mt-auto py-3">
<div class="container"><%= Rails.configuration.x.asembleo.footer || t('application.footer') %></div>
<div class="container">
<%= Rails.configuration.x.asembleo.footer || t('application.footer') %>
<a href="/about">(<%= t('pages.about.title') %>)</a>
</div>
</footer>
</body>
</html>
1 change: 1 addition & 0 deletions app/views/pages/about.html.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<%= t('pages.about.body').html_safe %>
58 changes: 37 additions & 21 deletions config/locales/ca.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,8 +66,8 @@ ca:
question_still_draft: 'La pregunta és encara un esborrany.'
question_updated: 'Pregunta modificada.'
question_is_closed: 'Aquesta pregunta s''ha tancat.'
results_not_available: 'Els resultats no estan disponibles mentre la pregunta es
troba oberta.'
results_not_available: 'Els resultats no estan disponibles mentre la pregunta
es troba oberta.'
vote: 'Votar'
question_closed: 'Pregunta tancada.'
question_deleted: 'Pregunta eliminada.'
Expand All @@ -83,13 +83,15 @@ ca:
aliased: 'Usar valors com àlies'
status: 'Estat'
hints:
send: 'Requereix que els valors siguin adreces de correu electrònic per enviar
enllaços màgics personals per accedir a la consulta. Els testimonis es generaran
sense emmagatzemar les seves adreces de correu electrònic. No s''enviarà
un nou enllaç màgic a les adreces de correu electrònic conegudes.'
aliased: 'Usa valors com àlies pels testimonis. Això permet als usuaris iniciar
sessió amb l''àlies.'
send: 'Requereix que els valors siguin adreces de correu electrònic per
enviar enllaços màgics personals per accedir a la consulta. Els testimonis
es generaran sense emmagatzemar les seves adreces de correu electrònic.
No s''enviarà un nou enllaç màgic a les adreces de correu electrònic conegudes.'
aliased: 'Usa valors com àlies pels testimonis. Això permet als usuaris
iniciar sessió amb l''àlies.'
value: 'Un valor per línia.'
email_value: Si el valor és una adreça de correu vàlida, s'enviarà un enllaç
màgic.
tokens: 'Llista de testimonis a crear'
title: 'Títol'
send: 'Enviar enllaços màgics'
Expand Down Expand Up @@ -146,7 +148,9 @@ ca:
application_mailer:
complimentary_close: 'Gràcies,
%{recipient}'
%{recipient}
'
greeting: 'Hola'
votes:
casted: 'El teu vot s''ha registrat correctament. Si us plau, continua a la següent
Expand Down Expand Up @@ -195,16 +199,18 @@ ca:
other: Grups
consultations_mailer:
default_tokens_email:
body: 'Els següents testimonis s''han creat:'
body: 'Els següents testimonis s''han creat:
'
subject: 'Testimonis creats per %{consultation.title}'
options:
option_updated: 'Opció modificada.'
option_deleted: 'Opció eliminada.'
option_created: 'Opció creada.'
sessions:
log_in_as_admin: 'Iniciar sessió com administrador'
magic_link_sent: 'Un correu amb un enllaç màgic s''ha enviat a la teva adreça de
correu'
magic_link_sent: 'Un correu amb un enllaç màgic s''ha enviat a la teva adreça
de correu'
users_mailer:
welcome_email:
subject: Et donem la benvinguda
Expand All @@ -215,7 +221,9 @@ ca:
%{magic_link_url}
Si no has sol·licitat aquest enllaç, ignora aquest correu electrònic.'
Si no has sol·licitat aquest enllaç, ignora aquest correu electrònic.
'
approval_email:
subject: 'Aprovar aquesta petició de creació de compte'
body: 'Estàs rebent aquest correu electrònic per aprovar un compte nou. Si us
Expand All @@ -227,24 +235,30 @@ ca:
- Correu electrònic: %{email}
Aprovar: %{approval_url}'
Aprovar: %{approval_url}
'
confirmation_email:
subject: 'Confirmar la teva petició de creació de compte'
body: 'Has rebut aquest correu electrònic per confirmar el teu nou compte. Fes
clic al següent enllaç per confirmar:
%{confirmation_url}'
%{confirmation_url}
'
sessions_mailer:
user_magic_link_email:
body: 'Estàs rebent aquest correu electrònic per a iniciar sessió. Fes clic al
següent enllaç per iniciar sessió:
body: 'Estàs rebent aquest correu electrònic per a iniciar sessió. Fes clic
al següent enllaç per iniciar sessió:
%{magic_link_url}
Si no has sol·licitat aquest enllaç, ignora aquest correu electrònic.'
Si no has sol·licitat aquest enllaç, ignora aquest correu electrònic.
'
subject: 'Enllaç màgic per a iniciar sessió'
magic_link_email:
subject: 'Nova consulta'
Expand All @@ -262,10 +276,12 @@ ca:
per iniciar sessió.
Si no has sol·licitat aquest enllaç, ignora aquest correu electrònic.'
Si no has sol·licitat aquest enllaç, ignora aquest correu electrònic.
'
users:
user_created: 'Petició de creació de compte registrada. Rebràs un correu per a confirmar
que tot estigui bé.'
user_created: 'Petició de creació de compte registrada. Rebràs un correu per a
confirmar que tot estigui bé.'
user_confirmed: 'Compte confirmat. Rebràs un correu amb l''aprovació de l''administració.'
voter_sign_up: 'Registrar-se com votant'
user_approved: 'Compte aprovat.'
59 changes: 59 additions & 0 deletions config/locales/en.yml
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,65 @@ en:
option_created: Option created.
option_updated: Option updated.
option_deleted: Option deleted.
pages:
about:
title: About
body: |
<h1>What is Asembleo?</h1>
<p>Asembleo is a free and open-source voting platform that empowers
organizations of all sizes to make democratic decisions online. With Asembleo,
you can conduct secure and transparent votes, polls, and surveys without any
technical knowledge or expertise.</p>
<p>Our platform has been designed with simplicity, privacy, and trust in mind.
We believe that everyone is entitled to participate in the democratic process,
and that's why we've made Asembleo accessible to everyone, regardless of their
technical skills or budget.</p>
<h1>Main Features</h1>
<p>Asembleo's key features include:</p>
<ul>
<li>
<p><strong>Secure and Transparent Voting:</strong> With Asembleo, you can
ensure the integrity of your elections and guarantee that every vote is
anonymous and tamper-proof.</p>
</li>
<li>
<p><strong>User-Friendly Design:</strong> Our platform is easy to use,
intuitive, and accessible, making it easy for anyone to participate in the
democratic process.</p>
</li>
<li>
<p><strong>Privacy and Data Protection:</strong> We take privacy seriously
and do not collect any personal data. All information is encrypted and
stored securely on our servers.</p>
</li>
<li>
<p><strong>Open-Source and Community-Driven:</strong> Asembleo is free and
open-source, which means that anyone can contribute to its development and
improvement. We believe in the power of community-driven software and
transparency in decision-making.</p>
</li>
</ul>
<h1>Why Choose Asembleo?</h1>
<p>Asembleo is the perfect choice for any organization looking to conduct secure
and transparent voting online. With our platform, you can:</p>
<ul>
<li>
<p><strong>Save Time and Money:</strong> Asembleo makes it easy and
affordable to conduct democratic decisions without the need for expensive
or complicated software.</p>
</li>
<li>
<p><strong>Engage Your Community:</strong> With Asembleo, you can foster
greater engagement and participation among your members or stakeholders,
leading to more democratic decision-making.</p>
</li>
<li>
<p><strong>Ensure Trust and Transparency:</strong> Asembleo's open-source
and community-driven nature means that you can be confident in the
integrity of your election process and results.</p>
</li>
</ul>
<p>Choose Asembleo for a secure, user-friendly, and reliable voting experience.</p>
question_groups:
group:
one: Group
Expand Down
33 changes: 18 additions & 15 deletions config/locales/es.yml
Original file line number Diff line number Diff line change
Expand Up @@ -82,8 +82,8 @@ es:
consultation_deleted: 'Consulta eliminada.'
consultation_draft: 'La consulta todavía es un borrador.'
consultation_token_created: 'El token de %{role} es <strong>%{token}</strong>.'
consultation_open: 'La consulta está abierta, pero no tiene preguntas activas. Vuelve
a intentarlo más tarde.'
consultation_open: 'La consulta está abierta, pero no tiene preguntas activas.
Vuelve a intentarlo más tarde.'
consultations_mailer:
default_tokens_email:
subject: 'Se han creado los Tokens para %{consultation.title}'
Expand Down Expand Up @@ -117,10 +117,12 @@ es:
send: 'Requiere que los valores sean direcciones de correo electrónico para
enviar enlaces mágicos personales para acceder a la consulta. Los tokens
se generarán sin almacenar sus direcciones de correo electrónico relacionadas.
A las direcciones de correo electrónico conocidas no se les enviará un nuevo
enlace mágico.'
aliased: 'Utiliza valores como alias para los tokens. Esto permite a los usuarios
iniciar sesión con el alias.'
A las direcciones de correo electrónico conocidas no se les enviará un
nuevo enlace mágico.'
aliased: 'Utiliza valores como alias para los tokens. Esto permite a los
usuarios iniciar sesión con el alias.'
email_value: Si el valor es una dirección de correo electrónico, se enviará
un enlace mágico.
status: 'Estado'
tokens: 'Listado de Tokens a crear'
aliased: 'Usar valores como alias'
Expand Down Expand Up @@ -148,8 +150,8 @@ es:
open: 'Abierto'
errors:
you_already_voted_for_this: 'Ya has votado en esta pregunta.'
you_can_only_choose_up_to2: 'Sólo puedes elegir %{e_option_value} un máximo de %{e_limit}
veces.'
you_can_only_choose_up_to2: 'Sólo puedes elegir %{e_option_value} un máximo de
%{e_limit} veces.'
bad_request: 'Petición Incorrecta'
invalid_parameters: 'Parámetros inválidos.'
access_denied: 'Acceso denegado.'
Expand Down Expand Up @@ -214,12 +216,13 @@ es:
mailers: {}
sessions:
log_in_as_admin: 'Iniciar sesión como Administrador'
magic_link_sent: 'Un eMail con un enlace mágico fue enviado a su dirección de correo
electrónico'
magic_link_sent: 'Un eMail con un enlace mágico fue enviado a su dirección de
correo electrónico'
users_mailer:
approval_email:
body: 'Está recibiendo este correo electrónico para aprobar una nueva cuenta.
Por favor, compruebe la información y haga clic en el enlace de abajo para aprobar.
Por favor, compruebe la información y haga clic en el enlace de abajo para
aprobar.
- Documento nacional de identidad: %{nid}
Expand All @@ -232,17 +235,17 @@ es:
'
subject: 'Aprobar esta solicitud de creación de cuenta'
confirmation_email:
body: 'Has recibido este correo electrónico para confirmar tu nueva cuenta. Haz
clic en el siguiente enlace para confirmar:
body: 'Has recibido este correo electrónico para confirmar tu nueva cuenta.
Haz clic en el siguiente enlace para confirmar:
%{confirmation_url}
'
subject: 'Confirme su solicitud de creación de una cuenta'
welcome_email:
body: 'Tu cuenta ha sido aprobada. Puedes iniciar sesión y participar en el siguiente
enlace:
body: 'Tu cuenta ha sido aprobada. Puedes iniciar sesión y participar en el
siguiente enlace:
%{magic_link_url}
Expand Down
Loading

0 comments on commit 97fe239

Please sign in to comment.