mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
French translations for jinja templates, might be useful later.
This commit is contained in:
parent
e851223733
commit
b08f6cad1d
104
resources/briefing/templates/briefingtemplate_FR.j2
Normal file
104
resources/briefing/templates/briefingtemplate_FR.j2
Normal file
@ -0,0 +1,104 @@
|
||||
DCS Liberation Tour {{ game.turn }}
|
||||
====================
|
||||
|
||||
La plupart des informations importantes, en particulier votre plan de vol et les fréquences de communications à utiliser, sont disponibles sur votre kneeboard.
|
||||
|
||||
Situation actuelle :
|
||||
====================
|
||||
{% if not frontlines %}
|
||||
Pour le moment, il n'y a pas de combats au sol.
|
||||
{% endif %}
|
||||
{% if frontlines %}
|
||||
{%+ for frontline in frontlines %}
|
||||
{% if frontline.player_zero %}
|
||||
Nous n'avons pas un seul véhicule disponible pour tenir nos positions. La situation est critique, nous allons inévitablement perdre du terrain sur le front entre {{ frontline.player_base.name }} et {{ frontline.enemy_base.name }}.
|
||||
{% endif %}
|
||||
{% if frontline.enemy_zero %}
|
||||
Les forces ennemies ont été écrasées, nous devrions être capable de progresser rapidement vers {{ frontline.enemy_base.name }}
|
||||
{% endif %}
|
||||
{% if not frontline.player_zero %}
|
||||
{# Pick a random sentence to describe each frontline #}
|
||||
{% set fl_sent1 %}Il y a des comabats entre {{ frontline.player_base.name }} et {{frontline.enemy_base.name}}. {%+ endset %}
|
||||
{% set fl_sent2 %}Au sol, les combats se poursuivent entre {{frontline.player_base.name}} et {{frontline.enemy_base.name}}. {%+ endset %}
|
||||
{% set fl_sent3 %}Nos forces au sol, basées à {{frontline.player_base.name}} sont opposées aux forces ennemies provenant de {{frontline.enemy_base.name}}. {%+ endset %}
|
||||
{% set fl_sent4 %}Nos forces de {{frontline.player_base.name}} se battent contre les ennemis basés à {{frontline.enemy_base.name}}. {%+ endset %}
|
||||
{% set fl_sent5 %}Il y a une ligne de front active entre {{frontline.player_base.name}} et {{frontline.enemy_base.name}}. {%+ endset %}
|
||||
{% set frontline_sentences = [fl_sent1, fl_sent2, fl_sent3, fl_sent4, fl_sent5] %}
|
||||
{{ frontline_sentences | random }}
|
||||
{%- if frontline.advantage %}
|
||||
{%- if frontline.stance == frontline.combat_stances.AGGRESSIVE %}
|
||||
Sur ce front, nos forces vont tenter de progresser. Comme l'ennemi est en infériorité numérique, nous sommes confiant sur l'issue du combat.
|
||||
{% endif %}
|
||||
{%- if frontline.stance == frontline.combat_stances.ELIMINATION %}
|
||||
Sur ce front, nos forces vont se focaliser sur la destruction des ennemis avant de tenter une progression vers {{frontline.enemy_base.name}}. L'ennemi est déjà en infériorité, cette manoeuvre pourrait porter le coup final."
|
||||
{% endif %}
|
||||
{%- if frontline.stance == frontline.combat_stances.BREAKTHROUGH %}
|
||||
Sur ce front, nos forces vont tenter une progression rapide vers {{ frontline.enemy_base.name }}
|
||||
{% endif %}
|
||||
{%- if frontline.stance in [frontline.combat_stances.DEFENSIVE, frontline.combat_stances.AMBUSH] %}
|
||||
Sur ce front, nos forces vont garder leurs positions. Nous ne nous attendons pas à un assaut de l'ennemi.
|
||||
{% endif %}
|
||||
{%- if frontline.stance == frontline.combat_stances.RETREAT %}
|
||||
{# TODO: Write a retreat sentence #}
|
||||
{% endif %}
|
||||
{%- else %}
|
||||
{%- if frontline.stance == frontline.combat_stances.AGGRESSIVE %}
|
||||
Sur ce front, nos forces au sol vont tenter un assaut audacieux contre un ennemi en surnombre. L'opération est périlleuse, et l'ennemi risque de contre-attaquer.
|
||||
{% endif %}
|
||||
{%- if frontline.stance == frontline.combat_stances.ELIMINATION %}
|
||||
Sur ce front, nos forces au sol vont tenter une manoeuvre audacieuse pour éliminer des ennemis en surnombre. L'opération est périlleuse, et l'ennemi risque de contre-attaquer.
|
||||
{% endif %}
|
||||
{%- if frontline.stance == frontline.combat_stances.BREAKTHROUGH %}
|
||||
Sur ce front, nos forces vont se précipiter sur l'objectif {{frontline.enemy_base.name}}, malgré leur infériorité numérique. Souhaitons-leur bonne chance... Nous nous attendons aussi à une contre-attaque.
|
||||
{% endif %}
|
||||
{%- if frontline.stance in [frontline.combat_stances.DEFENSIVE, frontline.combat_stances.AMBUSH] %}
|
||||
Sur ce front, nos forces au sol renforcent leurs positions, et se préparent à défendre. Un assaut ennemi serait imminent.
|
||||
{% endif %}
|
||||
{%- if frontline.stance == frontline.combat_stances.RETREAT %}
|
||||
{# TODO: Write a retreat sentence #}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
|
||||
{%+ endfor %}{% endif %}
|
||||
|
||||
Vols :
|
||||
==========
|
||||
{% for flight in flights if flight.client_units %}
|
||||
--------------------------------------------------
|
||||
{{ flight.flight_type.name }} {{ flight.units[0].type }} x {{ flight.size }}, {{ flight.package.target.name}}
|
||||
{% for waypoint in flight.waypoints %}{{ loop.index }} -- {{waypoint.name}} : {{ waypoint.description}}
|
||||
{% endfor %}
|
||||
--------------------------------------------------{% endfor %}
|
||||
|
||||
|
||||
Vols alliés prévus :
|
||||
====================
|
||||
{% for dep in allied_flights_by_departure %}
|
||||
{{ dep }}
|
||||
---------------------------------------------------
|
||||
{% for flight in allied_flights_by_departure[dep] %}
|
||||
{{ flight.flight_type.name }} {{ flight.units[0].type }} x {{flight.size}}, départ dans {{ flight.departure_delay }}, {{ flight.package.target.name}}
|
||||
{% endfor %}
|
||||
{% endfor %}
|
||||
|
||||
Porte-avions et FARPS :
|
||||
=======================
|
||||
{% for runway in dynamic_runways %}
|
||||
{{ runway.airfield_name}}
|
||||
--------------------------------------------------
|
||||
RADIO : {{ runway.atc }}
|
||||
TACAN : {{ runway.tacan }} {{ runway.tacan_callsign }}
|
||||
{% if runway.icls %}Channel ICLS : {{ runway.icls }}
|
||||
{% endif %}
|
||||
|
||||
{% endfor %}
|
||||
AWACS:
|
||||
====================
|
||||
{% for i in awacs %}{{ i.callsign }} -- Fréq : {{i.freq.mhz}}
|
||||
{% endfor %}
|
||||
|
||||
JTACS [Menu F-10] :
|
||||
====================
|
||||
{% for jtac in jtacs %}Ligne de front {{ jtac.region }} -- Code : {{ jtac.code }}
|
||||
{% endfor %}
|
||||
7
resources/ui/templates/campaigntemplate_FR.j2
Normal file
7
resources/ui/templates/campaigntemplate_FR.j2
Normal file
@ -0,0 +1,7 @@
|
||||
<strong>Auteur(s) : {{ campaign.authors }}</strong>
|
||||
<br/>
|
||||
<br/>
|
||||
<strong>Nombre de points :</strong> {{ campaign.theater.controlpoints|length }}
|
||||
<br/>
|
||||
|
||||
{{ campaign.description|safe }}
|
||||
58
resources/ui/templates/factiontemplate_FR.j2
Normal file
58
resources/ui/templates/factiontemplate_FR.j2
Normal file
@ -0,0 +1,58 @@
|
||||
{{ faction.description|safe }}
|
||||
<br/>
|
||||
|
||||
<strong>Auteur(s):</strong> {{ faction.authors }}
|
||||
<br/><br/>
|
||||
|
||||
|
||||
<strong>Aéronefs disponibles :</strong>
|
||||
<ul>
|
||||
{% for aircraft in faction.aircrafts %}
|
||||
<li>{{aircraft.id}}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
<br/>
|
||||
|
||||
<strong>Véhicules disponibles :</strong>
|
||||
<ul>
|
||||
{% for vehicle in faction.frontline_units %}
|
||||
<li>
|
||||
{% if vehicle.name is not none %}
|
||||
{{ vehicle.name }}
|
||||
{% else %}
|
||||
{{ vehicle.id }}
|
||||
{%endif %}
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
<br/>
|
||||
|
||||
<strong>Pièces d'artillerie :</strong>
|
||||
<ul>
|
||||
{% for arty in faction.artillery_units %}
|
||||
<li>
|
||||
{% if arty.name is not none %}
|
||||
{{ arty.name }}
|
||||
{% else %}
|
||||
{{ arty.id }}
|
||||
{%endif %}
|
||||
</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
<br/>
|
||||
|
||||
<strong>Défense Sol-Air (SAM) :</strong>
|
||||
<ul>
|
||||
{% for sam in faction.sams %}
|
||||
<li>{{sam}}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
<br/>
|
||||
|
||||
<strong>Défense Sol-Air de courte portée (SHORAD) :</strong>
|
||||
<ul>
|
||||
{% for shorad in faction.shorads %}
|
||||
<li>{{shorad}}</li>
|
||||
{% endfor %}
|
||||
</ul>
|
||||
<br/>
|
||||
Loading…
x
Reference in New Issue
Block a user