French translation adapted to dynamic currency system.

This commit is contained in:
emy 2018-09-19 21:24:07 +02:00
parent 0a1b360347
commit 456d97225e
7 changed files with 30 additions and 26 deletions

View File

@ -64,24 +64,24 @@
<tr> <tr>
<td><button type="button" class="close">&times;</button></td> <td><button type="button" class="close">&times;</button></td>
<td>{{ project.name }}</td> <td>{{ project.name }}</td>
<td>{{ "{:.2f}".format(one_times(project) / 100) }}</td> <td>{{ currency.amount("{:.2f}".format(one_times(project) / 100)) }}</td>
<td>{{ "{:.2f}".format(recurring(project) / 100) }}</td> <td>{{ currency.amount("{:.2f}".format(recurring(project) / 100)) }}</td>
<td>{{ "{:.2f}".format(recurring_ever(project) / 100) }}</td> <td>{{ currency.amount("{:.2f}".format(recurring_ever(project) / 100)) }}</td>
</tr> </tr>
{% endfor %} {% endfor %}
<tr> <tr>
<td></td> <td></td>
<td>(non précisé)</td> <td>(non précisé)</td>
<td>{{ "{:.2f}".format(unspecified_one_times / 100) }}</td> <td>{{ currency.amount("{:.2f}".format(unspecified_one_times / 100)) }}</td>
<td>{{ "{:.2f}".format(unspecified_recurring / 100) }}</td> <td>{{ currency.amount("{:.2f}".format(unspecified_recurring / 100)) }}</td>
<td>{{ "{:.2f}".format(unspecified_recurring_ever / 100) }}</td> <td>{{ currency.amount("{:.2f}".format(unspecified_recurring_ever / 100)) }}</td>
</tr> </tr>
<tr> <tr>
<td></td> <td></td>
<td><strong>Total</strong></td> <td><strong>Total</strong></td>
<td>{{ "{:.2f}".format(total_one_time / 100) }}</td> <td>{{ currency.amount("{:.2f}".format(total_one_time / 100)) }}</td>
<td>{{ "{:.2f}".format(total_recurring / 100) }}</td> <td>{{ currency.amount("{:.2f}".format(total_recurring / 100)) }}</td>
<td>{{ "{:.2f}".format(total_recurring_ever / 100) }}</td> <td>{{ currency.amount("{:.2f}".format(total_recurring_ever / 100)) }}</td>
</tr> </tr>
</tbody> </tbody>
</table> </table>
@ -117,7 +117,7 @@
<td><a href="mailto:{{ donation.user.email }}">{{ donation.user.email }}</a></td> <td><a href="mailto:{{ donation.user.email }}">{{ donation.user.email }}</a></td>
<td>{{ donation.project.name if donation.project else "" }}</td> <td>{{ donation.project.name if donation.project else "" }}</td>
<td title="{{ donation.comment }}">{{ donation.comment if donation.comment else "" }}</td> <td title="{{ donation.comment }}">{{ donation.comment if donation.comment else "" }}</td>
<td>{{ "{:.2f}".format(donation.amount / 100) }}</td> <td>{{ currency.amount("{:.2f}".format(donation.amount / 100)) }}</td>
<td> <td>
{{ "Unique" if str(donation.type) == "DonationType.one_time" else "Mensuel" }} {{ "Unique" if str(donation.type) == "DonationType.one_time" else "Mensuel" }}
{{ "(cancelled)" if not donation.active else "" }} {{ "(cancelled)" if not donation.active else "" }}

View File

@ -23,21 +23,21 @@
class="progress-bar progress-bar-primary" class="progress-bar progress-bar-primary"
style="width: {{ recurring_progress * 100 }}%; line-height: 2.5" style="width: {{ recurring_progress * 100 }}%; line-height: 2.5"
> >
<span>{{ "{:.0f}".format(recurring_sum / 100) }}</span> <span>{{ currency.amount("{:.0f}".format(recurring_sum / 100)) }}</span>
</div> </div>
<div <div
class="progress-bar progress-bar-info" class="progress-bar progress-bar-info"
style="width: {{ patreon_progress * 100 }}%; line-height: 2.5" style="width: {{ patreon_progress * 100 }}%; line-height: 2.5"
> >
<span>{{ "{:.0f}".format(patreon_sum / 100) }}</span> <span>{{ currency.amount("{:.0f}".format(patreon_sum / 100)) }}</span>
</div> </div>
<div <div
class="progress-bar progress-bar-warning" class="progress-bar progress-bar-warning"
style="width: {{ lp_progress * 100 }}%; line-height: 2.5" style="width: {{ lp_progress * 100 }}%; line-height: 2.5"
> >
<span>{{ "{:.0f}".format(lp_sum / 100) }}</span> <span>{{ currency.amount("{:.0f}".format(lp_sum / 100)) }}</span>
</div> </div>
</div> </div>
{% endif %} {% endif %}
@ -47,13 +47,13 @@
<div class="col-md-6 col-md-offset-3"> <div class="col-md-6 col-md-offset-3">
{% if patreon_count or lp_count %} {% if patreon_count or lp_count %}
<p> <p>
{{ "{:.2f}".format(recurring_sum / 100) }} par mois {{ currency.amount("{:.2f}".format(recurring_sum / 100)) }} par mois
via <strong class="text-primary">{{ domain }}</strong> via <strong class="text-primary">{{ domain }}</strong>
({{ recurring_count }} donateurice{{ "s" if recurring_count != 1 else "" }}) ({{ recurring_count }} donateurice{{ "s" if recurring_count != 1 else "" }})
</p> </p>
{% if patreon_count %} {% if patreon_count %}
<p> <p>
{{ "{:.2f}".format(patreon_sum / 100) }} par mois {{ currency.amount("{:.2f}".format(patreon_sum / 100)) }} par mois
via via
<strong><a <strong><a
href="https://patreon.com/{{ _cfg("patreon-campaign") }}" href="https://patreon.com/{{ _cfg("patreon-campaign") }}"
@ -64,7 +64,7 @@
{% endif %} {% endif %}
{% if lp_count %} {% if lp_count %}
<p> <p>
{{ "{:.2f}".format(lp_sum / 100) }} par mois {{ currency.amount("{:.2f}".format(lp_sum / 100)) }} par mois
via via
<strong><a <strong><a
class="text-warning" class="text-warning"
@ -76,14 +76,14 @@
{% endif %} {% endif %}
{% if goal %} {% if goal %}
<p class="{{ "text-center" if not patreon_sum else "" }}"> <p class="{{ "text-center" if not patreon_sum else "" }}">
{{ "{:.2f}".format(total_sum / 100)}} par mois {{ currency.amount("{:.2f}".format(total_sum / 100))}} par mois
sur l'objectif de sur l'objectif de
{{ "{:.2f}".format(goal / 100) }}. {{ currency.amount("{:.2f}".format(goal / 100)) }}.
</p> </p>
{% else %} {% else %}
<p> <p>
Supported with ${{ "{:.2f}".format(total_sum / 100) }} Soutenu par {{ total_count }} personne{{ "s" if total_count != 1 else "" }}
from {{ total_count }} supporters! pour un montant total de {{ currency.amount("{:.2f}".format(total_sum / 100)) }}
</p> </p>
{% endif %} {% endif %}
</div> </div>

View File

@ -17,6 +17,8 @@ const i18n = {
}; };
// Fin de traduction // Fin de traduction
const currency = "{{ _cfg("currency") }}";
{% if user %} {% if user %}
window.email = "{{user.email}}"; window.email = "{{user.email}}";
{% endif %} {% endif %}
@ -66,7 +68,7 @@ window.email = "{{user.email}}";
<div class="btn-group" role="group"> <div class="btn-group" role="group">
<button data-amount="{{ amt }}" type="button" <button data-amount="{{ amt }}" type="button"
class="btn btn-default {{"active" if _cfg("default-amount") == amt else ""}}" class="btn btn-default {{"active" if _cfg("default-amount") == amt else ""}}"
>{{ amt }}</button> >{{ currency.amount(amt) }}</button>
</div> </div>
{% endfor %} {% endfor %}
<div class="btn-group" role="group"> <div class="btn-group" role="group">
@ -79,7 +81,7 @@ window.email = "{{user.email}}";
<div class="col-md-4 col-md-offset-4"> <div class="col-md-4 col-md-offset-4">
<div class="form-group"> <div class="form-group">
<div class="input-group"> <div class="input-group">
<span class="input-group-addon"></span> <span class="input-group-addon">{{ currency.symbol }}</span>
<input id="custom-amount-text" type="text" value="13.12" <input id="custom-amount-text" type="text" value="13.12"
class="form-control" placeholder="Montant" /> class="form-control" placeholder="Montant" />
</div> </div>

View File

@ -5,7 +5,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<link rel="icon" href="static/icon.png" type="image/png" /> <link rel="icon" href="static/icon.png" type="image/png" />
{% block title %} {% block title %}
<title>Donations pour {{_cfg("your-name")}}</title> <title>Donner au {{_cfg("your-name")}}</title>
{% endblock %} {% endblock %}
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" /> <link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" />
{% block styles %}{% endblock %} {% block styles %}{% endblock %}

View File

@ -30,7 +30,7 @@
</form> </form>
</td> </td>
<td>{{ donation.created.strftime("%d-%m-%Y") }}</td> <td>{{ donation.created.strftime("%d-%m-%Y") }}</td>
<td>{{ "{:.2f}".format(donation.amount / 100) }}</td> <td>{{ currency.amount("{:.2f}".format(donation.amount / 100)) }}</td>
<td>{{ donation.project.name if donation.project else "Non précisé" }}</td> <td>{{ donation.project.name if donation.project else "Non précisé" }}</td>
</tr> </tr>
{% endfor %} {% endfor %}
@ -51,7 +51,7 @@
{% for donation in one_times(user) %} {% for donation in one_times(user) %}
<tr> <tr>
<td>{{ donation.created.strftime("%d-%m-%Y") }}</td> <td>{{ donation.created.strftime("%d-%m-%Y") }}</td>
<td>{{ "{:.2f}".format(donation.amount / 100) }}</td> <td>{{ currency.amount("{:.2f}".format(donation.amount / 100)) }}</td>
<td>{{ donation.project.name if donation.project else "Non précisé" }}</td> <td>{{ donation.project.name if donation.project else "Non précisé" }}</td>
</tr> </tr>
{% endfor %} {% endfor %}

View File

@ -83,7 +83,7 @@
</p> </p>
{% else %} {% else %}
<p> <p>
Supported with ${{ currency.amount("{:.2f}".format(total_sum / 100)) }} Supported with {{ currency.amount("{:.2f}".format(total_sum / 100)) }}
from {{ total_count }} supporters! from {{ total_count }} supporters!
</p> </p>
{% endif %} {% endif %}

View File

@ -15,6 +15,8 @@ const i18n = {
"Submitting...": "Submitting...", "Submitting...": "Submitting...",
"Donate": "Donate" "Donate": "Donate"
}; };
// End of translation of index.js
const currency = "{{ _cfg("currency") }}"; const currency = "{{ _cfg("currency") }}";
{% if user %} {% if user %}