French translation adapted to dynamic currency system.
This commit is contained in:
parent
0a1b360347
commit
456d97225e
|
@ -64,24 +64,24 @@
|
||||||
<tr>
|
<tr>
|
||||||
<td><button type="button" class="close">×</button></td>
|
<td><button type="button" class="close">×</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 "" }}
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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>
|
||||||
|
|
|
@ -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 %}
|
||||||
|
|
|
@ -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 %}
|
||||||
|
|
|
@ -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 %}
|
||||||
|
|
|
@ -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 %}
|
||||||
|
|
Loading…
Reference in New Issue