Odoo Server 18.0 - en to fr translation catalogue (390 entries)

note: module: gamification
en: # Users
fr: # Utilisateurs

note: module: gamification odoo-python
en: %s has joined the challenge
fr: %s a rejoint le défi

note: module: gamification odoo-python
en: %s has refused the challenge
fr: %s a décliné le défi

note: module: gamification
en: <div style="color:#515166;padding:10px 0px;font-family:Arial,Helvetica,sans-serif;font-size:14px;">
    <table style="width:600px;margin:0px auto;background:white;border:1px solid #e1e1e1;">
        <tbody>
            <tr>
                <td style="padding:15px 20px 10px 20px;">
                    <p>
                        Congratulations
                        <span t-out="object.name or ''">Joel Willis</span>!
                    </p>
                    <p>
                        You just reached a new rank: <strong t-out="object.rank_id.name or ''">Newbie</strong>
                    </p>
                    <t t-if="object.next_rank_id.name">
                        <p>Continue your work to become a <strong t-out="object.next_rank_id.name or ''">Student</strong>!</p>
                    </t>
                    <div style="margin: 16px 0px 16px 0px;">
                        <t t-set="gamification_redirection_data" t-value="object.get_gamification_redirection_data()"></t>
                        <t t-foreach="gamification_redirection_data" t-as="data">
                            <t t-set="url" t-value="data['url']"></t>
                            <t t-set="label" t-value="data['label']"></t>
                            <a t-att-href="url" style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size:13px;" t-out="label or ''">LABEL</a>
                        </t>
                    </div>
                </td>
                <td style="padding:15px 20px 10px 20px;">
                    <p style="text-align: center;">
                        <img t-attf-src="/web/image/gamification.karma.rank/{{ object.rank_id.id }}/image_128">
                    </p>
                </td>
            </tr>
            <tr>
                <td t-if="not user.share and user.active" style="padding:15px 20px 10px 20px;">
                    <t t-out="user.signature or ''">--<br>Mitchell Admin</t>
                </td>
                <td t-else="" style="padding:15px 20px 10px 20px;">
                    <t t-out="user.company_id.name or ''"></t>
                </td>
            </tr>
        </tbody>
     </table>
    </div>
fr: <div style="color:#515166;padding:10px 0px;font-family:Arial,Helvetica,sans-serif;font-size:14px;">
    <table style="width:600px;margin:0px auto;background:white;border:1px solid #e1e1e1;">
        <tbody>
            <tr>
                <td style="padding:15px 20px 10px 20px;">
                    <p>
                        Félicitations
                        <span t-out="object.name or ''">Joel Willis</span>!
                    </p>
                    <p>
                        Vous venez d'attendre un nouveau rang : <strong t-out="object.rank_id.name or ''">Novice</strong>
                    </p>
                    <t t-if="object.next_rank_id.name">
                        <p>Continuez comme ça pour passer au rang d'<strong t-out="object.next_rank_id.name or ''">Étudiant</strong> !</p>
                    </t>
                    <div style="margin: 16px 0px 16px 0px;">
                        <t t-set="gamification_redirection_data" t-value="object.get_gamification_redirection_data()"></t>
                        <t t-foreach="gamification_redirection_data" t-as="data">
                            <t t-set="url" t-value="data['url']"></t>
                            <t t-set="label" t-value="data['label']"></t>
                            <a t-att-href="url" style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size:13px;" t-out="label or ''">LIBELLE</a>
                        </t>
                    </div>
                </td>
                <td style="padding:15px 20px 10px 20px;">
                    <p style="text-align: center;">
                        <img t-attf-src="/web/image/gamification.karma.rank/{{ object.rank_id.id }}/image_128">
                    </p>
                </td>
            </tr>
            <tr>
                <td t-if="not user.share and user.active" style="padding:15px 20px 10px 20px;">
                    <t t-out="user.signature or ''">--<br>Mitchell Admin</t>
                </td>
                <td t-else="" style="padding:15px 20px 10px 20px;">
                    <t t-out="user.company_id.name or ''"></t>
                </td>
            </tr>
        </tbody>
     </table>
    </div>

note: module: gamification
en: <div>
        <strong>Reminder</strong><br>
        You have not updated your progress for the goal <t t-out="object.definition_id.name or ''"></t> (currently reached at <t t-out="object.completeness or ''"></t>%) for at least <t t-out="object.remind_update_delay or ''"></t> days. Do not forget to do it.
        <br><br>
        Thank you,
        <t t-if="object.challenge_id.manager_id.signature">
            <br>
            <t t-out="object.challenge_id.manager_id.signature or ''"></t>
        </t>
    </div>
fr: <div>
        <strong>Rappel</strong><br>
        Vous n'avez pas mis à jour votre progression pour l'objectif <t t-out="object.definition_id.name or ''"></t> (actuellement atteint à <t t-out="object.completeness or ''"></t>%) pendant au moins <t t-out="object.remind_update_delay or ''"></t> jours. N'oubliez pas de la mettre à jour.
        <br><br>
        Merci,
        <t t-if="object.challenge_id.manager_id.signature">
            <br>
            <t t-out="object.challenge_id.manager_id.signature or ''"></t>
        </t>
    </div>

note: module: gamification
en: <i role="img" class="text-700 fa fa-clock-o fa-3x" title="Goal in Progress" aria-label="Goal in Progress"/>
fr: <i role="img" class="text-700 fa fa-clock-o fa-3x" title="Objectif en cours" aria-label="Goal in Progress"/>

note: module: gamification
en: <i role="img" class="text-danger fa fa-times fa-3x" title="Goal Failed" aria-label="Goal Failed"/>
fr: <i role="img" class="text-danger fa fa-times fa-3x" title="Objectif non atteint" aria-label="Goal Failed"/>

note: module: gamification
en: <i role="img" class="text-success fa fa-check fa-3x" title="Goal Reached" aria-label="Goal Reached"/>
fr: <i role="img" class="text-success fa fa-check fa-3x" title="Objectif atteint" aria-label="Goal Reached"/>

note: module: gamification
en: <span class="o_stat_text">Related Goals</span>
fr: <span class="o_stat_text">Objectifs associés</span>

note: module: gamification
en: <span class="o_stat_text">Users</span>
fr: <span class="o_stat_text">Utilisateurs</span>

note: module: gamification
en: <table border="0" cellpadding="0" style="padding-top: 16px; background-color: #F1F1F1; color: #454748; width: 100%; border-collapse:separate;"><tr><td align="center">
    <table border="0" width="590" cellpadding="0" style="padding: 16px; background-color: white; color: #454748; border-collapse:separate;" summary="o_mail_notification">
    <tbody>
        <!-- HEADER -->
        <tr>
            <td align="center" style="min-width: 590px;">
                <table width="590" border="0" cellpadding="0" style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;">
                    <tr><td valign="middle">
                        <span style="font-size: 10px;">Your Badge</span><br>
                        <span style="font-size: 20px; font-weight: bold;" t-out="object.badge_id.name or ''"></span>
                    </td><td valign="middle" align="right" t-if="not object.user_id.company_id.uses_default_logo">
                        <img t-attf-src="/logo.png?company={{ object.user_id.company_id.id }}" style="padding: 0px; margin: 0px; height: auto; width: 80px;" t-att-alt="object.user_id.company_id.name">
                    </td></tr>
                    <tr><td colspan="2" style="text-align:center;">
                      <hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;">
                    </td></tr>
                </table>
            </td>
        </tr>
        <!-- CONTENT -->
        <tr>
            <td align="center" style="min-width: 590px;">
                <table width="590" border="0" cellpadding="0" style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;">
                    <tr><td valign="top" style="font-size: 14px;">
                        <div>
                            Congratulations <t t-out="object.user_id.name or ''"></t>!<br>
                            You just received badge <strong t-out="object.badge_id.name or ''"></strong>!<br>
                            <table t-if="not is_html_empty(object.badge_id.description)" cellspacing="0" cellpadding="0" border="0" style="width: 560px; margin-top: 5px;">
                                <tbody><tr>
                                    <td valign="center">
                                        <img t-attf-src="/web/image/gamification.badge/{{ object.badge_id.id }}/image_128/80x80" style="padding: 0px; margin: 0px; height: auto; width: 80px;" t-att-alt="user.company_id.name">
                                    </td>
                                    <td valign="center">
                                        <cite t-out="object.badge_id.description or ''"></cite>
                                    </td>
                                </tr></tbody>
                            </table>
                            <br>
                            <t t-if="object.sender_id">
                                This badge was granted by <strong t-out="object.sender_id.name or ''"></strong>.
                            </t>
                            <br>
                            <t t-if="object.comment" t-out="object.comment or ''"></t>
                            <br><br>
                            Thank you,
                            <t t-if="object.sender_id.signature">
                                <br>
                                <t t-out="object.sender_id.signature or ''"></t>
                            </t>
                        </div>
                    </td></tr>
                    <tr><td style="text-align:center;">
                      <hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;">
                    </td></tr>
                </table>
            </td>
        </tr>
        <!-- FOOTER -->
        <tr>
            <td align="center" style="min-width: 590px;">
                <table width="590" border="0" cellpadding="0" style="min-width: 590px; background-color: white; font-size: 12px; padding: 0px 8px 0px 8px; border-collapse:separate;">
                    <tr><td valign="middle" align="left">
                        <t t-out="object.user_id.company_id.name or ''">YourCompany</t>
                    </td></tr>
                    <tr><td valign="middle" align="left" style="opacity: 0.7;">
                        <t t-out="object.user_id.company_id.phone or ''">+1 650-123-4567</t>
                        <t t-if="object.user_id.company_id.email">
                            | <a t-attf-href="'mailto:%s' % {{ object.user_id.company_id.email }}" style="text-decoration:none; color: #454748;" t-out="object.user_id.company_id.email or ''">info@yourcompany.com</a>
                        </t>
                        <t t-if="object.user_id.company_id.website">
                            | <a t-attf-href="'%s' % {{ object.user_id.company_id.website }}" style="text-decoration:none; color: #454748;" t-out="object.user_id.company_id.website or ''">http://www.example.com</a>
                        </t>
                    </td></tr>
                </table>
            </td>
        </tr>
    </tbody>
    </table>
    </td></tr>
    <!-- POWERED BY -->
    <tr><td align="center" style="min-width: 590px;">
        <table width="590" border="0" cellpadding="0" style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;">
          <tr><td style="text-align: center; font-size: 14px;">
            Powered by <a target="_blank" href="https://www.odoo.com?utm_source=db&amp;utm_medium=gamification" style="color: #875A7B;">Odoo</a>
          </td></tr>
        </table>
    </td></tr>
    </table>
fr: <table border="0" cellpadding="0" style="padding-top: 16px; background-color: #F1F1F1; color: #454748; width: 100%; border-collapse:separate;"><tr><td align="center">
    <table border="0" width="590" cellpadding="0" style="padding: 16px; background-color: white; color: #454748; border-collapse:separate;" summary="o_mail_notification">
    <tbody>
        <!-- HEADER -->
        <tr>
            <td align="center" style="min-width: 590px;">
                <table width="590" border="0" cellpadding="0" style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;">
                    <tr><td valign="middle">
                        <span style="font-size: 10px;">Votre badge</span><br>
                        <span style="font-size: 20px; font-weight: bold;" t-out="object.badge_id.name or ''"></span>
                    </td><td valign="middle" align="right" t-if="not object.user_id.company_id.uses_default_logo">
                        <img t-attf-src="/logo.png?company={{ object.user_id.company_id.id }}" style="padding: 0px; margin: 0px; height: auto; width: 80px;" t-att-alt="object.user_id.company_id.name">
                    </td></tr>
                    <tr><td colspan="2" style="text-align:center;">
                      <hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;">
                    </td></tr>
                </table>
            </td>
        </tr>
        <!-- CONTENT -->
        <tr>
            <td align="center" style="min-width: 590px;">
                <table width="590" border="0" cellpadding="0" style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;">
                    <tr><td valign="top" style="font-size: 14px;">
                        <div>
                            Félicitations <t t-out="object.user_id.name or ''"></t>!<br>
                            Vous venez de recevoir le badge <strong t-out="object.badge_id.name or ''"></strong>!<br>
                            <table t-if="not is_html_empty(object.badge_id.description)" cellspacing="0" cellpadding="0" border="0" style="width: 560px; margin-top: 5px;">
                                <tbody><tr>
                                    <td valign="center">
                                        <img t-attf-src="/web/image/gamification.badge/{{ object.badge_id.id }}/image_128/80x80" style="padding: 0px; margin: 0px; height: auto; width: 80px;" t-att-alt="user.company_id.name">
                                    </td>
                                    <td valign="center">
                                        <cite t-out="object.badge_id.description or ''"></cite>
                                    </td>
                                </tr></tbody>
                            </table>
                            <br>
                            <t t-if="object.sender_id">
                                Ce badge a été décerné par <strong t-out="object.sender_id.name or ''"></strong>.
                            </t>
                            <br>
                            <t t-if="object.comment" t-out="object.comment or ''"></t>
                            <br><br>
                            Merci,
                            <t t-if="object.sender_id.signature">
                                <br>
                                <t t-out="object.sender_id.signature or ''"></t>
                            </t>
                        </div>
                    </td></tr>
                    <tr><td style="text-align:center;">
                      <hr width="100%" style="background-color:rgb(204,204,204);border:medium none;clear:both;display:block;font-size:0px;min-height:1px;line-height:0; margin: 16px 0px 16px 0px;">
                    </td></tr>
                </table>
            </td>
        </tr>
        <!-- FOOTER -->
        <tr>
            <td align="center" style="min-width: 590px;">
                <table width="590" border="0" cellpadding="0" style="min-width: 590px; background-color: white; font-size: 12px; padding: 0px 8px 0px 8px; border-collapse:separate;">
                    <tr><td valign="middle" align="left">
                        <t t-out="object.user_id.company_id.name or ''">YourCompany</t>
                    </td></tr>
                    <tr><td valign="middle" align="left" style="opacity: 0.7;">
                        <t t-out="object.user_id.company_id.phone or ''">+1 650-123-4567</t>
                        <t t-if="object.user_id.company_id.email">
                            | <a t-attf-href="'mailto:%s' % {{ object.user_id.company_id.email }}" style="text-decoration:none; color: #454748;" t-out="object.user_id.company_id.email or ''">info@yourcompany.com</a>
                        </t>
                        <t t-if="object.user_id.company_id.website">
                            | <a t-attf-href="'%s' % {{ object.user_id.company_id.website }}" style="text-decoration:none; color: #454748;" t-out="object.user_id.company_id.website or ''">http://www.example.com</a>
                        </t>
                    </td></tr>
                </table>
            </td>
        </tr>
    </tbody>
    </table>
    </td></tr>
    <!-- POWERED BY -->
    <tr><td align="center" style="min-width: 590px;">
        <table width="590" border="0" cellpadding="0" style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;">
          <tr><td style="text-align: center; font-size: 14px;">
            Généré par <a target="_blank" href="https://www.odoo.com?utm_source=db&amp;utm_medium=gamification" style="color: #875A7B;">Odoo</a>
          </td></tr>
        </table>
    </td></tr>
    </table>

note: module: gamification
en: <table cellspacing="0" cellpadding="0" width="100%" style="background-color: #EEE; border-collapse: collapse;">
    <tr>
        <td valign="top" align="center">
            <t t-set="object_ctx" t-value="ctx.get('object')"></t>
            <t t-set="company" t-value="object_ctx and object_ctx.company_id or user.company_id"></t>
            <t t-set="challenge_lines" t-value="ctx.get('challenge_lines', [])"></t>
            <table cellspacing="0" cellpadding="0" width="600" style="margin: 0 auto; width: 570px;">
                <tr><td>
                    <table cellspacing="0" cellpadding="0" width="100%">
                        <tr>
                            <div>
                                <t t-if="object.visibility_mode == 'ranking'">
                                    <td style="padding:15px;">
                                        <p style="font-size:20px;color:#666666;" align="center">Leaderboard</p>
                                    </td>
                                </t>
                            </div>
                        </tr>
                    </table>
                    <table cellspacing="0" cellpadding="0" width="100%" bgcolor="#fff" style="background-color:#fff;">
                        <tr><td style="padding: 15px;">
                            <t t-if="object.visibility_mode == 'personal'">
                                <span style="color:#666666;font-size:13px;">Here is your current progress in the challenge <strong t-out="object.name or ''"></strong>.</span>
                                <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:20px;">
                                    <tr>
                                        <td align="center">
                                            <div>Personal Performance</div>
                                        </td>
                                    </tr>
                                </table>
                                <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:30px;color:#666666;">
                                    <thead>
                                        <tr style="color:#9A6C8E; font-size:12px;">
                                            <th align="left" style="padding-bottom: 0px;width:40%;text-align:left;">Goals</th>
                                            <th style="width:20%;text-align:right;" align="left">Target</th>
                                            <th style="width:20%;text-align:right;" align="right">Current</th>
                                            <th style="width:20%;text-align:right;" align="right">Completeness</th>
                                        </tr>
                                        <tr>
                                            <td colspan="5" style="height:1px;background-color:#9A6C8E;"></td>
                                        </tr>
                                    </thead>
                                    <tbody t-foreach="challenge_lines" t-as="line">
                                        <tr style="font-weight:bold;">
                                            <td style="padding: 20px 0;" align="left">
                                                <t t-out="line['name'] or ''"></t>
                                                <t t-if="line['suffix'] or line['monetary']">
                                                    (<t t-out="line['full_suffix'] or ''"></t>)
                                                </t>
                                            </td>
                                            <td style="padding: 20px 0;" align="right"><t t-out="&quot;%.2f&quot; % line['target'] or ''"></t>
                                                <t t-if="line['suffix']" t-out="line['suffix'] or ''"></t>
                                            </td>
                                            <td style="padding: 20px 0;" align="right"><t t-out="&quot;%.2f&quot; % line['current'] or ''"></t>
                                                <t t-if="line['suffix']" t-out="line['suffix'] or ''"></t>
                                            </td>
                                            <td style="padding: 20px 0;font-size:25px;color:#9A6C8E;" align="right"><strong><t t-out="int(line['completeness']) or ''"></t>%</strong></td>
                                        </tr>
                                        <tr>
                                            <td colspan="5" style="height:1px;background-color:#e3e3e3;"></td>
                                        </tr>
                                    </tbody>
                                </table>                   
                            </t>
                            <t t-else="">
                                <span style="color:#A8A8A8;font-size:13px;">
                                    Challenge: <strong t-out="object.name or ''"></strong>.
                                </span> 
                                <t t-foreach="challenge_lines" t-as="line">
                                    <!-- Header + Button table -->
                                    <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:35px;">
                                        <tr>
                                            <td width="50%">
                                                <div>Top Achievers for goal <strong t-out="line['name'] or ''"></strong></div>
                                            </td>
                                        </tr>
                                    </table>
                                    <!-- Podium -->
                                    <t t-if="len(line['goals']) == 2">
                                        <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:10px;">
                                            <tr><td style="padding:0 30px;">
                                                <table cellspacing="0" cellpadding="0" width="100%" style="table-layout: fixed;">
                                                    <tr>
                                                        <t t-set="top_goals" t-value="line['goals'][:3]"></t>
                                                        <t t-foreach="top_goals" t-as="goal">
                                                            <td align="center" style="width:32%;">
                                                                <t t-if="loop.index == 1">
                                                                    <t t-set="extra_div" t-value="'&lt;div style=&quot;height:40px;&quot;&gt;&lt;/div&gt;'"></t>
                                                                    <t t-set="heightA" t-value="95"></t>
                                                                    <t t-set="heightB" t-value="75"></t>
                                                                    <t t-set="bgColor" t-value="'#b898b0'"></t>
                                                                    <t t-set="fontSize" t-value="50"></t>
                                                                    <t t-set="podiumPosition" t-value="'2'"></t>
                                                                </t>
                                                                <t t-elif="loop.index == 2">
                                                                    <t t-set="extra_div" t-value="''"></t>
                                                                    <t t-set="heightA" t-value="55"></t>
                                                                    <t t-set="heightB" t-value="115"></t>
                                                                    <t t-set="bgColor" t-value="'#9A6C8E'"></t>
                                                                    <t t-set="fontSize" t-value="85"></t>
                                                                    <t t-set="podiumPosition" t-value="'1'"></t>
                                                                </t>
                                                                <t t-elif="loop.index == 3">
                                                                    <t t-set="extra_div" t-value="'&lt;div style=&quot;height:60px;&quot;&gt;&lt;/div&gt;'"></t>
                                                                    <t t-set="heightA" t-value="115"></t>
                                                                    <t t-set="heightB" t-value="55"></t>
                                                                    <t t-set="bgColor" t-value="'#c8afc1'"></t>
                                                                    <t t-set="fontSize" t-value="35"></t>
                                                                    <t t-set="podiumPosition" t-value="'3'"></t>
                                                                </t>
                                                                <div style="margin:0 3px 0 3px;height:220px;">
                                                                    <div t-attf-style="height:{{ heightA }}px;">
                                                                        <t t-out="extra_div or ''"></t>
                                                                        <div style="height:55px;">
                                                                            <img style="margin-bottom:5px;width:50px;height:50px;border-radius:50%;object-fit:cover;" t-att-src="image_data_uri(object.env['res.users'].browse(goal['user_id']).partner_id.image_128)" t-att-alt="goal['name']">
                                                                        </div>
                                                                        <div align="center" t-attf-style="color:{{ bgColor }};height:20px">
                                                                            <t t-out="goal['name'] or ''"></t>
                                                                        </div>
                                                                    </div>
                                                                    <div t-attf-style="background-color:{{ bgColor }};height:{{ heightB }}px;">
                                                                        <strong><span t-attf-style="color:#fff;font-size:{{ fontSize }}px;" t-out="podiumPosition or ''"></span></strong>
                                                                    </div>
                                                                    <div style="height:30px;">
                                                                        <t t-out="&quot;%.2f&quot; % goal['current'] or ''"></t>
                                                                        <t t-if="line['suffix'] or line['monetary']">
                                                                            <t t-out="line['full_suffix'] or ''"></t>
                                                                        </t>
                                                                    </div>
                                                                </div>
                                                            </td>
                                                        </t>
                                                    </tr>
                                                </table>
                                                </td>
                                            </tr>
                                        </table>
                                    </t>
                                    <!-- data table -->
                                    <table cellspacing="0" cellpadding="0" width="100%" style="margin-bottom:5px">
                                        <tr>
                                            <td>
                                                <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:30px;margin-bottom:5px;color:#666666;">
                                                    <thead>
                                                        <tr style="color:#9A6C8E; font-size:12px;">
                                                            <th style="width:15%;text-align:center;">Rank</th>
                                                            <th style="width:25%;text-align:left;">Name</th>
                                                            <th style="width:30%;text-align:right;">Performance 
                                                                <t t-if="line['suffix']">
                                                                    (<t t-out="line['suffix'] or ''"></t>)
                                                                </t>
                                                                <t t-elif="line['monetary']">
                                                                    (<t t-out="company.currency_id.symbol or ''"></t>)
                                                                </t>
                                                            </th>
                                                            <th style="width:30%;text-align:right;">Completeness</th>
                                                        </tr>
                                                        <tr>
                                                            <td colspan="5" style="height:1px;background-color:#9A6C8E;"></td>
                                                        </tr>
                                                    </thead>
                                                    <tbody t-foreach="line['goals']" t-as="goal">
                                                        <tr>
                                                            <t t-set="tdBgColor" t-value="'#fff'"></t>
                                                            <t t-set="tdColor" t-value="'gray'"></t>
                                                            <t t-set="mutedColor" t-value="'#AAAAAA'"></t>
                                                            <t t-set="tdPercentageColor" t-value="'#9A6C8E'"></t>
                                                            <td width="15%" align="center" valign="middle" t-attf-style="background-color:{{ tdBgColor }};padding :5px 0;font-size:20px;"><t t-out="goal['rank']+1 or ''"></t>
                                                            </td>
                                                            <td width="25%" align="left" valign="middle" t-attf-style="background-color:{{ tdBgColor }};padding :5px 0;font-size:13px;"><t t-out="goal['name'] or ''"></t></td>
                                                            <td width="30%" align="right" t-attf-style="background-color:{{ tdBgColor }};padding:5px 0;line-height:1;"><t t-out="&quot;%.2f&quot; % goal['current'] or ''"></t><br><span t-attf-style="font-size:13px;color:{{ mutedColor }};">on <t t-out="&quot;%.2f&quot; % line['target'] or ''"></t></span>
                                                            </td>
                                                            <td width="30%" t-attf-style="color:{{ tdPercentageColor }};background-color:{{ tdBgColor }};padding-right:15px;font-size:22px;" align="right"><strong><t t-out="int(goal['completeness']) or ''"></t>%</strong></td>
                                                        </tr>
                                                        <tr>
                                                            <td colspan="5" style="height:1px;background-color:#DADADA;"></td>
                                                        </tr>
                                                    </tbody>
                                                </table>
                                            </td>
                                        </tr>
                                    </table> 
                                </t>
                            </t>
                        </td></tr>
                    </table>
                </td></tr>
            </table>
        </td>
    </tr>
    </table>
fr: <table cellspacing="0" cellpadding="0" width="100%" style="background-color: #EEE; border-collapse: collapse;">
    <tr>
        <td valign="top" align="center">
            <t t-set="object_ctx" t-value="ctx.get('object')"></t>
            <t t-set="company" t-value="object_ctx and object_ctx.company_id or user.company_id"></t>
            <t t-set="challenge_lines" t-value="ctx.get('challenge_lines', [])"></t>
            <table cellspacing="0" cellpadding="0" width="600" style="margin: 0 auto; width: 570px;">
                <tr><td>
                    <table cellspacing="0" cellpadding="0" width="100%">
                        <tr>
                            <div>
                                <t t-if="object.visibility_mode == 'ranking'">
                                    <td style="padding:15px;">
                                        <p style="font-size:20px;color:#666666;" align="center">Classement</p>
                                    </td>
                                </t>
                            </div>
                        </tr>
                    </table>
                    <table cellspacing="0" cellpadding="0" width="100%" bgcolor="#fff" style="background-color:#fff;">
                        <tr><td style="padding: 15px;">
                            <t t-if="object.visibility_mode == 'personal'">
                                <span style="color:#666666;font-size:13px;">Voici votre progression actuelle dans le défi <strong t-out="object.name or ''"></strong>.</span>
                                <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:20px;">
                                    <tr>
                                        <td align="center">
                                            <div>Performances personnelles</div>
                                        </td>
                                    </tr>
                                </table>
                                <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:30px;color:#666666;">
                                    <thead>
                                        <tr style="color:#9A6C8E; font-size:12px;">
                                            <th align="left" style="padding-bottom: 0px;width:40%;text-align:left;">Objectifs</th>
                                            <th style="width:20%;text-align:right;" align="left">Cible</th>
                                            <th style="width:20%;text-align:right;" align="right">En cours</th>
                                            <th style="width:20%;text-align:right;" align="right">Totalité</th>
                                        </tr>
                                        <tr>
                                            <td colspan="5" style="height:1px;background-color:#9A6C8E;"></td>
                                        </tr>
                                    </thead>
                                    <tbody t-foreach="challenge_lines" t-as="line">
                                        <tr style="font-weight:bold;">
                                            <td style="padding: 20px 0;" align="left">
                                                <t t-out="line['name'] or ''"></t>
                                                <t t-if="line['suffix'] or line['monetary']">
                                                    (<t t-out="line['full_suffix'] or ''"></t>)
                                                </t>
                                            </td>
                                            <td style="padding: 20px 0;" align="right"><t t-out="&quot;%.2f&quot; % line['target'] or ''"></t>
                                                <t t-if="line['suffix']" t-out="line['suffix'] or ''"></t>
                                            </td>
                                            <td style="padding: 20px 0;" align="right"><t t-out="&quot;%.2f&quot; % line['current'] or ''"></t>
                                                <t t-if="line['suffix']" t-out="line['suffix'] or ''"></t>
                                            </td>
                                            <td style="padding: 20px 0;font-size:25px;color:#9A6C8E;" align="right"><strong><t t-out="int(line['completeness']) or ''"></t>%</strong></td>
                                        </tr>
                                        <tr>
                                            <td colspan="5" style="height:1px;background-color:#e3e3e3;"></td>
                                        </tr>
                                    </tbody>
                                </table>                   
                            </t>
                            <t t-else="">
                                <span style="color:#A8A8A8;font-size:13px;">
                                    Défi : <strong t-out="object.name or ''"></strong>.
                                </span> 
                                <t t-foreach="challenge_lines" t-as="line">
                                    <!-- Header + Button table -->
                                    <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:35px;">
                                        <tr>
                                            <td width="50%">
                                                <div>Les plus performants en matière d'objectifs <strong t-out="line['name'] or ''"></strong></div>
                                            </td>
                                        </tr>
                                    </table>
                                    <!-- Podium -->
                                    <t t-if="len(line['goals']) == 2">
                                        <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:10px;">
                                            <tr><td style="padding:0 30px;">
                                                <table cellspacing="0" cellpadding="0" width="100%" style="table-layout: fixed;">
                                                    <tr>
                                                        <t t-set="top_goals" t-value="line['goals'][:3]"></t>
                                                        <t t-foreach="top_goals" t-as="goal">
                                                            <td align="center" style="width:32%;">
                                                                <t t-if="loop.index == 1">
                                                                    <t t-set="extra_div" t-value="'&lt;div style=&quot;height:40px;&quot;&gt;&lt;/div&gt;'"></t>
                                                                    <t t-set="heightA" t-value="95"></t>
                                                                    <t t-set="heightB" t-value="75"></t>
                                                                    <t t-set="bgColor" t-value="'#b898b0'"></t>
                                                                    <t t-set="fontSize" t-value="50"></t>
                                                                    <t t-set="podiumPosition" t-value="'2'"></t>
                                                                </t>
                                                                <t t-elif="loop.index == 2">
                                                                    <t t-set="extra_div" t-value="''"></t>
                                                                    <t t-set="heightA" t-value="55"></t>
                                                                    <t t-set="heightB" t-value="115"></t>
                                                                    <t t-set="bgColor" t-value="'#9A6C8E'"></t>
                                                                    <t t-set="fontSize" t-value="85"></t>
                                                                    <t t-set="podiumPosition" t-value="'1'"></t>
                                                                </t>
                                                                <t t-elif="loop.index == 3">
                                                                    <t t-set="extra_div" t-value="'&lt;div style=&quot;height:60px;&quot;&gt;&lt;/div&gt;'"></t>
                                                                    <t t-set="heightA" t-value="115"></t>
                                                                    <t t-set="heightB" t-value="55"></t>
                                                                    <t t-set="bgColor" t-value="'#c8afc1'"></t>
                                                                    <t t-set="fontSize" t-value="35"></t>
                                                                    <t t-set="podiumPosition" t-value="'3'"></t>
                                                                </t>
                                                                <div style="margin:0 3px 0 3px;height:220px;">
                                                                    <div t-attf-style="height:{{ heightA }}px;">
                                                                        <t t-out="extra_div or ''"></t>
                                                                        <div style="height:55px;">
                                                                            <img style="margin-bottom:5px;width:50px;height:50px;border-radius:50%;object-fit:cover;" t-att-src="image_data_uri(object.env['res.users'].browse(goal['user_id']).partner_id.image_128)" t-att-alt="goal['name']">
                                                                        </div>
                                                                        <div align="center" t-attf-style="color:{{ bgColor }};height:20px">
                                                                            <t t-out="goal['name'] or ''"></t>
                                                                        </div>
                                                                    </div>
                                                                    <div t-attf-style="background-color:{{ bgColor }};height:{{ heightB }}px;">
                                                                        <strong><span t-attf-style="color:#fff;font-size:{{ fontSize }}px;" t-out="podiumPosition or ''"></span></strong>
                                                                    </div>
                                                                    <div style="height:30px;">
                                                                        <t t-out="&quot;%.2f&quot; % goal['current'] or ''"></t>
                                                                        <t t-if="line['suffix'] or line['monetary']">
                                                                            <t t-out="line['full_suffix'] or ''"></t>
                                                                        </t>
                                                                    </div>
                                                                </div>
                                                            </td>
                                                        </t>
                                                    </tr>
                                                </table>
                                                </td>
                                            </tr>
                                        </table>
                                    </t>
                                    <!-- data table -->
                                    <table cellspacing="0" cellpadding="0" width="100%" style="margin-bottom:5px">
                                        <tr>
                                            <td>
                                                <table cellspacing="0" cellpadding="0" width="100%" style="margin-top:30px;margin-bottom:5px;color:#666666;">
                                                    <thead>
                                                        <tr style="color:#9A6C8E; font-size:12px;">
                                                            <th style="width:15%;text-align:center;">Rang</th>
                                                            <th style="width:25%;text-align:left;">Nom</th>
                                                            <th style="width:30%;text-align:right;">Performances 
                                                                <t t-if="line['suffix']">
                                                                    (<t t-out="line['suffix'] or ''"></t>)
                                                                </t>
                                                                <t t-elif="line['monetary']">
                                                                    (<t t-out="company.currency_id.symbol or ''"></t>)
                                                                </t>
                                                            </th>
                                                            <th style="width:30%;text-align:right;">Totalité</th>
                                                        </tr>
                                                        <tr>
                                                            <td colspan="5" style="height:1px;background-color:#9A6C8E;"></td>
                                                        </tr>
                                                    </thead>
                                                    <tbody t-foreach="line['goals']" t-as="goal">
                                                        <tr>
                                                            <t t-set="tdBgColor" t-value="'#fff'"></t>
                                                            <t t-set="tdColor" t-value="'gray'"></t>
                                                            <t t-set="mutedColor" t-value="'#AAAAAA'"></t>
                                                            <t t-set="tdPercentageColor" t-value="'#9A6C8E'"></t>
                                                            <td width="15%" align="center" valign="middle" t-attf-style="background-color:{{ tdBgColor }};padding :5px 0;font-size:20px;"><t t-out="goal['rank']+1 or ''"></t>
                                                            </td>
                                                            <td width="25%" align="left" valign="middle" t-attf-style="background-color:{{ tdBgColor }};padding :5px 0;font-size:13px;"><t t-out="goal['name'] or ''"></t></td>
                                                            <td width="30%" align="right" t-attf-style="background-color:{{ tdBgColor }};padding:5px 0;line-height:1;"><t t-out="&quot;%.2f&quot; % goal['current'] or ''"></t><br><span t-attf-style="font-size:13px;color:{{ mutedColor }};">on <t t-out="&quot;%.2f&quot; % line['target'] or ''"></t></span>
                                                            </td>
                                                            <td width="30%" t-attf-style="color:{{ tdPercentageColor }};background-color:{{ tdBgColor }};padding-right:15px;font-size:22px;" align="right"><strong><t t-out="int(goal['completeness']) or ''"></t>%</strong></td>
                                                        </tr>
                                                        <tr>
                                                            <td colspan="5" style="height:1px;background-color:#DADADA;"></td>
                                                        </tr>
                                                    </tbody>
                                                </table>
                                            </td>
                                        </tr>
                                    </table> 
                                </t>
                            </t>
                        </td></tr>
                    </table>
                </td></tr>
            </table>
        </td>
    </tr>
    </table>

note: module: gamification
en: A badge is a symbolic token granted to a user as a sign of reward.
                    It can be deserved automatically when some conditions are met or manually by users.
                    Some badges are harder than others to get with specific conditions.
fr: Un badge est un jeton symbolique délivré à un utilisateur en guise de récompense.
                    Il peut être attribué soit automatiquement lorsque certaines conditions sont remplies soit manuellement par les utilisateurs.
                    Des conditions spécifiques peuvent rendre certains badges plus difficiles à obtenir que d'autres.

note: module: gamification
en: A goal definition is a technical specification of a condition to reach.
                    The dates, values to reach or users are defined in goal instance.
fr: Une définition d'objectif est une spécification technique d'une condition à atteindre.
    Les dates, les valeurs à atteindre ou les utilisateurs sont définis dans l'instance d'objectif.

note: module: gamification
en: A goal is considered as completed when the current value is compared to the value to reach
fr: Un objectif est atteint lorsque la valeur courante est au moins égale à la valeur à atteindre

note: module: gamification
en: A goal is defined by a user and a goal definition.
                    Goals can be created automatically by using challenges.
fr: Un objectif est défini par un utilisateur et une définition d'objectif.
                    Les objectifs peuvent être créés automatiquement en utilisant des défis.

note: module: gamification
en: A rank correspond to a fixed karma level. The more you have karma, the more your rank is high.
                        This is used to quickly know which user is new or old or highly or not active.
fr: Un rang correspond à un niveau de karma fixe. Plus vous avez de karma, plus votre rang est élevé.
                         Ceci est utilisé pour savoir rapidement quel utilisateur est nouveau ou ancien, très actif ou non actif.

note: module: gamification
en: A selected list of users
fr: Une sélection d'utilisateurs

note: module: gamification
en: Action Needed
fr: Nécessite une action

note: module: gamification
en: Active
fr: Actif

note: module: gamification odoo-python
en: Add Manually
fr: Ajouter manuellement

note: module: gamification
en: Advanced Options
fr: Options avancées

note: module: gamification
en: Allowance to Grant
fr: Autorisation d'attribution

note: module: gamification
en: Appears in
fr: Apparaît sur

note: module: gamification
en: Archived
fr: Archivé

note: module: gamification
en: Assign Challenge to
fr: Attribuer le défi à

note: module: gamification
en: Assign a list of goals to chosen users to evaluate them.
                    The challenge can use a period (weekly, monthly...) for automatic creation of goals.
                    The goals are created for the specified users or member of the group.
fr: Attribuer une liste d'objectifs aux utilisateurs choisis pour les évaluer.
                    Le défi peut utiliser une période (hebdomadaire, mensuelle…) pour la création automatique des objectifs.
                    Les objectifs sont créés pour les utilisateurs ou pour les membres du groupe spécifiés.

note: module: gamification
en: Attachment Count
fr: Nombre de pièces jointes

note: module: gamification
en: Authorized Users
fr: Utilisateurs autorisés

note: module: gamification
en: Automatic: execute a specific Python code
fr: Automatique : exécuter du code Python spécifique

note: module: gamification
en: Automatic: number of records
fr: Automatique : nombre d'enregistrements

note: module: gamification
en: Automatic: sum on a field
fr: Automatique : somme sur un champ

note: module: gamification
en: Bachelor
fr: Bachelier

note: module: gamification
en: Badge Description
fr: Description du badge

note: module: gamification
en: Badge Level
fr: Niveau du badge

note: module: gamification
en: Badge List
fr: Liste des badges

note: module: gamification
en: Badge Name
fr: Nom du badge

note: module: gamification
en: Badges are granted when a challenge is finished. This is either at the end of a running period (eg: end of the month for a monthly challenge), at the end date of a challenge (if no periodicity is set) or when the challenge is manually closed.
fr: Les badges sont délivrés en fin de défi. Un défi se termine soit à la fin d'une période (par ex. fin de mois pour un défi mensuel), soit par une date de fin (si aucune périodicité n'est définie) soit par la clôture manuelle du défi.

note: module: gamification
en: Batch Mode
fr: Mode groupé

note: module: gamification
en: Brilliant
fr: Brillant

note: module: gamification
en: Bronze badges count
fr: Nombre de badges bronze

note: module: gamification
en: Can not grant
fr: Impossible de délivrer

note: module: gamification odoo-python
en: Can not modify the configuration of a started goal
fr: Impossible de modifier la configuration d'un objectif en cours

note: module: gamification
en: Cancel
fr: Annuler

note: module: gamification
en: Cancelled
fr: Annulé

note: module: gamification
en: Category
fr: Catégorie

note: module: gamification
en: Challenge
fr: Défi

note: module: gamification
en: Challenge Line
fr: Ligne de défi

note: module: gamification
en: Challenge Lines
fr: Lignes de défi

note: module: gamification
en: Challenge Name
fr: Nom du défi

note: module: gamification
en: Challenge that generated the goal, assign challenge to users to generate goals with a value in this field.
fr: Défi qui a généré l'objectif, l'attribuer à des utilisateurs pour générer des objectifs avec une valeur dans ce champ.

note: module: gamification
en: Challenges
fr: Défis

note: module: gamification
en: Check to set a monthly limit per person of sending this badge
fr: Coché pour fixer une limite mensuelle par personne pour l'envoi de ce badge

note: module: gamification
en: Clickable Goals
fr: Objectifs cliquables

note: module: gamification
en: Closed goal
fr: Objectif clôturé

note: module: gamification
en: Color Index
fr: Couleur

note: module: gamification
en: Comment
fr: Commentaire

note: module: gamification
en: Complete your Profile
fr: Mettez à jour votre profil

note: module: gamification
en: Completeness
fr: Complétude

note: module: gamification
en: Computation Mode
fr: Mode calcul

note: module: gamification
en: Consolidated
fr: Consolidé

note: module: gamification odoo-python
en: Consolidation from %(from_date)s to %(end_date)s
fr: Consolidation du %(from_date)s au %(end_date)s

note: module: gamification
en: Create User
fr: Créer un utilisateur

note: module: gamification
en: Create a new badge
fr: Créer un nouveau badge

note: module: gamification
en: Create a new challenge
fr: Créer un nouveau défi

note: module: gamification
en: Create a new goal
fr: Créer un nouvel objectif

note: module: gamification
en: Create a new goal definition
fr: Créez une nouvelle définition d'objectif

note: module: gamification
en: Create a new rank
fr: Créer un nouveau rang

note: module: gamification
en: Create and manage users that will connect to the system. Users can be deactivated should there be a period of time during which they will/should not connect to the system. You can assign them groups in order to give them specific access to the applications they need to use in the system.
fr: Créez et gérez les utilisateurs qui se connecteront au système. Les utilisateurs peuvent être désactivés un certain temps pendant lequel ils ne pourront/devront pas se connecter au système. Vous pouvez leur assigner un groupe pour leur fournir des accès spécifiques aux applications qu'ils ont besoin d'utiliser dans le système.

note: module: gamification
en: Created by
fr: Créé par

note: module: gamification
en: Created on
fr: Créé le

note: module: gamification
en: Current
fr: Actuel

note: module: gamification
en: Current Value
fr: Valeur actuelle

note: module: gamification
en: Daily
fr: Quotidien

note: module: gamification
en: Data
fr: Données

note: module: gamification
en: Date Field
fr: Champ de date

note: module: gamification
en: Define how the goals will be computed. The result of the operation will be stored in the field 'Current'.
fr: Définissez comment les objectifs seront calculés. Le résultat de l'opération sera stocké dans le champ 'Actuel'.

note: module: gamification
en: Define the visibility of the challenge through menus
fr: Définir la visibilité du défi via les menus

note: module: gamification
en: Definition Condition
fr: Condition

note: module: gamification
en: Definition Description
fr: Description

note: module: gamification
en: Depending on the Display mode, reports will be individual or shared.
fr: Selon le mode d'affichage, les rapports seront individuels ou partagés.

note: module: gamification
en: Describe the challenge: what is does, who it targets, why it matters...
fr: Décrire le défi : ce qu'il fait, qui est ciblé, quel est son intérêt...

note: module: gamification
en: Describe what they did and why it matters (will be public)
fr: Décrire ce qu'ils ont fait et pourquoi c'est intéressant (informations publiques)

note: module: gamification
en: Display Mode
fr: Mode d'affichage

note: module: gamification
en: Display Name
fr: Nom d'affichage

note: module: gamification
en: Displayed as
fr: Affiché comme

note: module: gamification
en: Distinctive field for batch user
fr: Champ distinctif pour un utilisateur du mode groupé

note: module: gamification
en: Doctor
fr: Docteur

note: module: gamification
en: Domain for filtering records. General rule, not user depending, e.g. [('state', '=', 'done')]. The expression can contain reference to 'user' which is a browse record of the current user if not in batch mode.
fr: Domaine pour filtrer les enregistrements. Règle générale : indépendant de l'utilisateur, ex : [('state', '=', 'fait')]. L'expression peut référencer un 'utilisateur' qui est un enregistrement de l'utilisateur courant si ce dernier n'est pas en mode groupé.

note: module: gamification
en: Done
fr: Fait

note: module: gamification
en: Draft
fr: Brouillon

note: module: gamification
en: Earn your first points and join the adventure!
fr: Gagnez vos premiers points et rejoignez l'aventure !

note: module: gamification
en: End Date
fr: Date de fin

note: module: gamification
en: Evaluate the expression in batch instead of once for each user
fr: Évaluer l'expression en mode groupé au lieu plutôt que par utilisateur

note: module: gamification
en: Evaluated expression for batch mode
fr: Expression évaluée pour le mode groupé

note: module: gamification
en: Everyone
fr: Tout le monde

note: module: gamification
en: Exclusive (done or not-done)
fr: Exclusif (fait ou non)

note: module: gamification
en: Failed
fr: Échec

note: module: gamification
en: Field to Sum
fr: Champ pour additionner

note: module: gamification
en: Filter Domain
fr: Domaine du filtre

note: module: gamification
en: Followers
fr: Abonnés

note: module: gamification
en: Followers (Partners)
fr: Abonnés (Partenaires)

note: module: gamification
en: For 1st user
fr: Pour le 1er utilisateur

note: module: gamification
en: For 2nd user
fr: Pour le 2ème utilisateur

note: module: gamification
en: For 3rd user
fr: Pour le 3ème utilisateur

note: module: gamification
en: For Every Succeeding User
fr: Pour tous les utilisateurs suivants

note: module: gamification
en: Formatting Options
fr: Options de formatage

note: module: gamification
en: Forum Badge Level
fr: Niveau de votre badge forum

note: module: gamification
en: From
fr: De

note: module: gamification
en: Full Suffix
fr: Suffixe complet

note: module: gamification
en: Gain
fr: Bénéfice

note: module: gamification
en: Gamification Badge
fr: Badge de ludification

note: module: gamification
en: Gamification Challenge
fr: Défi de ludification

note: module: gamification
en: Gamification Goal
fr: Objectif de ludification

note: module: gamification
en: Gamification Goal Definition
fr: Définition d'objectif de ludification

note: module: gamification
en: Gamification Goal Wizard
fr: Assistant d'objectif de ludification

note: module: gamification
en: Gamification Tools
fr: Outils de ludification

note: module: gamification
en: Gamification User Badge
fr: Badge d'utilisateur de ludification

note: module: gamification
en: Gamification User Badge Wizard
fr: Assistant de badge utilisateur de ludification

note: module: gamification
en: Gamification generic goal for challenge
fr: Objectif générique de ludification pour les défis

note: module: gamification
en: Gamification: Badge Received
fr: Ludification : Badge reçu

note: module: gamification
en: Gamification: Challenge Report
fr: Ludification : Rapport sur le défi

note: module: gamification
en: Gamification: Goal Challenge Check
fr: Ludification : Vérification des défis liés à l'objectif

note: module: gamification
en: Gamification: Karma tracking consolidation
fr: Ludification : Consolidation du suivi des points Karma

note: module: gamification
en: Gamification: New Rank Reached
fr: Ludification : Nouveau rang atteint

note: module: gamification
en: Gamification: Reminder For Goal Update
fr: Ludification : Rappel pour mettre à jour l'objectif

note: module: gamification
en: Goal
fr: Objectif

note: module: gamification
en: Goal Definition
fr: Définition de l'objectif

note: module: gamification
en: Goal Definitions
fr: Définitions de l'objectif

note: module: gamification
en: Goal Description
fr: Description de l'objectif

note: module: gamification
en: Goal Failed
fr: Objectif non atteint

note: module: gamification
en: Goal List
fr: Liste d'objectifs

note: module: gamification
en: Goal Performance
fr: Résultats sur objectif

note: module: gamification
en: Goal Reached
fr: Objectif atteint

note: module: gamification
en: Goal definitions
fr: Définitions d'objectif

note: module: gamification
en: Goals
fr: Objectifs

note: module: gamification
en: Gold
fr: Or

note: module: gamification
en: Gold badges count
fr: Nombre de badges d'or

note: module: gamification
en: Good Job
fr: Bon Travail

note: module: gamification
en: Grant
fr: Délivrer

note: module: gamification
en: Grant Badge
fr: Délivrer un badge

note: module: gamification
en: Grant Badge To
fr: Délivrer un badge à

note: module: gamification
en: Grant this Badge
fr: Délivrer ce badge

note: module: gamification
en: Granted By
fr: Décerné par

note: module: gamification
en: Granted by
fr: Délivré par

note: module: gamification
en: Granting
fr: Délivré

note: module: gamification
en: Group By
fr: Regrouper par

note: module: gamification
en: Group that will receive a copy of the report in addition to the user
fr: Groupe qui recevra une copie du rapport outre l'utilisateur

note: module: gamification
en: HR Challenges
fr: RH Défis

note: module: gamification
en: Has Message
fr: A un message

note: module: gamification
en: Hidden
fr: Masqué

note: module: gamification
en: How is the goal computed?
fr: Comment l'objectif est-il calculé ?

note: module: gamification
en: Human Resources / Engagement
fr: Ressources humaines / Engagement

note: module: gamification
en: ID Field of user
fr: Champ ID de l'utilisateur

note: module: gamification
en: If a maximum is set
fr: Si un maximum est défini

note: module: gamification
en: If checked, new messages require your attention.
fr: Si coché, de nouveaux messages demandent votre attention.

note: module: gamification
en: If checked, some messages have a delivery error.
fr: Si coché, certains messages ont une erreur de livraison.

note: module: gamification
en: In Progress
fr: En cours

note: module: gamification
en: In batch mode, the domain is evaluated globally. If enabled, do not use keyword 'user' in above filter domain.
fr: En mode groupé, le domaine est évalué globalement. Si activé, n'utilisez pas le mot-clé 'utilisateur' dans le filtre de domaine ci-dessus.

note: module: gamification
en: In batch mode, this indicates which field distinguishes one user from the other, e.g. user_id, partner_id...
fr: En mode groupé, ceci indique quel champ distingue un utilisateur des autres, par exemple user_id, partner_id,...

note: module: gamification
en: In case of manual goal, reminders are sent if the goal as not been updated for a while (defined in challenge). Ignored in case of non-manual goal or goal not linked to a challenge.
fr: En cas d'objectif manuel, des rappels sont envoyés si l'objectif n'a pas été mis à jour pendant un certain temps (défini dans défi). Ignoré en cas d'objectif non manuel ou non lié à un défi.

note: module: gamification
en: In progress
fr: En cours

note: module: gamification
en: Individual Goals
fr: Objectifs individuels

note: module: gamification
en: Inherited models
fr: Modèles hérités

note: module: gamification
en: Invite new Users
fr: Inviter de nouveaux utilisateurs

note: module: gamification
en: Is Follower
fr: Est un abonné

note: module: gamification
en: Karma Changes
fr: Changements Karma

note: module: gamification
en: Karma Owner
fr: Propriétaire de karma

note: module: gamification
en: Karma Tracking
fr: Suivi de karma

note: module: gamification odoo-python
en: Karma Updates
fr: Mises à jour du karma

note: module: gamification
en: Last Report Date
fr: Date du dernier rapport

note: module: gamification
en: Last Update
fr: Dernière mise à jour

note: module: gamification
en: Last Updated by
fr: Mis à jour par

note: module: gamification
en: Last Updated on
fr: Mis à jour le

note: module: gamification
en: Leader Board (Group Ranking)
fr: Tableau des résultats (Classement)

note: module: gamification
en: Limitation Number
fr: Nombre limité

note: module: gamification
en: Line List
fr: Ligne de liste

note: module: gamification
en: Lines
fr: Lignes

note: module: gamification
en: List of goals that will be set
fr: Liste des objectifs qui seront définis

note: module: gamification
en: Manual
fr: Manuelle

note: module: gamification
en: Message Delivery error
fr: Erreur d'envoi du message

note: module: gamification
en: Model
fr: Modèle

note: module: gamification
en: Monetary
fr: Monétaire

note: module: gamification
en: Monetary Value
fr: Valeur monétaire

note: module: gamification
en: Monthly
fr: Mensuel

note: module: gamification
en: Monthly Limited Sending
fr: Limite mensuelle d'envoi

note: module: gamification
en: Monthly total
fr: Total mensuel

note: module: gamification
en: Motivational
fr: Motivation

note: module: gamification
en: Motivational phrase to reach this rank on your profile page
fr: Expression de motivation pour atteindre ce rang sur votre page de profil

note: module: gamification
en: My Goals
fr: Mes objectifs

note: module: gamification
en: My Karma
fr: Mon karma

note: module: gamification
en: My Monthly Sending Total
fr: Mon total d'envois mensuels

note: module: gamification
en: My Monthly Total
fr: Mon total mensuel

note: module: gamification
en: My Total
fr: Mon total

note: module: gamification
en: Name
fr: Nom

note: module: gamification
en: Never
fr: Jamais

note: module: gamification
en: Never reminded if no value or zero is specified.
fr: Jamais rappelé si vide ou à zéro.

note: module: gamification
en: New Karma Value
fr: Nouvelle valeur Karma

note: module: gamification
en: New badge {{ object.badge_id.name }} granted
fr: Nouveau badge {{ object.badge_id.name }} délivré

note: module: gamification
en: New rank: {{ object.rank_id.name }}
fr: Nouveau rang : {{ object.rank_id.name }}

note: module: gamification
en: Newbie
fr: Novice

note: module: gamification
en: Next Rank
fr: Prochain rang

note: module: gamification
en: Next Report Date
fr: Date du prochain rapport

note: module: gamification
en: No Karma Tracking
fr: Aucun suivi de karma

note: module: gamification
en: No goal found
fr: Aucun objectif trouvé

note: module: gamification
en: No monthly sending limit
fr: Aucune limite mensuelle d'envoi

note: module: gamification
en: No one can solve challenges like you do.
fr: Personne ne peut résoudre les défis comme vous le faites.

note: module: gamification
en: No one, assigned through challenges
fr: Personne, attribué par les défis

note: module: gamification odoo-python
en: Nobody has succeeded to reach every goal, no badge is rewarded for this challenge.
fr: Personne n'a pu atteindre tous les objectifs, aucun badge ne récompensera ce défi.

note: module: gamification odoo-python
en: Nobody reached the required conditions to receive special badges.
fr: Personne n'a atteint les conditions requises pour recevoir des badges particuliers.

note: module: gamification
en: Non recurring
fr: Non récurrent

note: module: gamification
en: Non-updated manual goals will be reminded after
fr: Les objectifs manuels non mis à jour seront rappelés après

note: module: gamification
en: Notification Messages
fr: Messages des notifications

note: module: gamification
en: Number of Actions
fr: Nombre d'actions

note: module: gamification
en: Number of errors
fr: Nombre d'erreurs

note: module: gamification
en: Number of messages requiring action
fr: Nombre de messages nécessitant une action

note: module: gamification
en: Number of messages with delivery error
fr: Nombre de messages avec des erreurs d'envoi

note: module: gamification
en: Number of users
fr: Nombre d'utilisateurs

note: module: gamification
en: Old Karma Value
fr: Ancienne valeur Karma

note: module: gamification
en: On change
fr: En cas de modification

note: module: gamification
en: Only the people having these badges can give this badge
fr: Seuls les personnes qui possèdent ces badges peuvent donner celui-ci

note: module: gamification
en: Only these people can give this badge
fr: Seules ces personnes peuvent donner ce badge

note: module: gamification
en: Owners
fr: Détenteurs

note: module: gamification
en: People having some badges
fr: Personnes possédant certains badges

note: module: gamification
en: Period
fr: Période

note: module: gamification
en: Period of automatic goal assignment. If none is selected, should be launched manually.
fr: Période d'assignation automatique d'objectifs. Si aucune n'est sélectionnée, il faudra procéder à un lancement manuel.

note: module: gamification
en: Periodicity
fr: Périodicité

note: module: gamification
en: Previous Total
fr: Total précédent

note: module: gamification
en: Problem Solver
fr: Solutionneur

note: module: gamification
en: Progressive (using numerical values)
fr: Progressif (utilisation de valeurs numériques)

note: module: gamification
en: Python Code
fr: Code Python

note: module: gamification
en: Python code to be executed for each user. 'result' should contains the new current value. Evaluated user can be access through object.user_id.
fr: Code Python à exécuter pour chaque utilisateur. 'résultat' devrait contenir la nouvelle valeur actuelle.  L'utilisateur apprécié peur être accédé via object.user_id.

note: module: gamification
en: Rank
fr: Rang

note: module: gamification
en: Rank Name
fr: Nom du rang

note: module: gamification
en: Rank based on karma
fr: Rang sur base du Karma

note: module: gamification
en: Ranks
fr: Rangs

note: module: gamification
en: Ranks List
fr: Liste des rangs

note: module: gamification
en: Reach the next rank and become a Master!
fr: Atteins le grade suivant et deviens un Maître!

note: module: gamification
en: Reach the next rank and become a powerful user!
fr: Atteins le grade suivant et deviens un Utilisateur Puissant!

note: module: gamification
en: Reach the next rank and gain a very magic wand!
fr: Atteignez le rang suivant et recevez une baguette magique !

note: module: gamification
en: Reach the next rank and gain a very nice hat!
fr: Atteignez le rang suivant et recevez un très joli chapeau !

note: module: gamification
en: Reach the next rank and gain a very nice mug!
fr: Atteignez le rang suivant et recevez un très beau mug !

note: module: gamification
en: Reach the next rank and gain a very nice unicorn!
fr: Atteignez le rang suivant et recevez une magnifique licorne !

note: module: gamification
en: Reach the next rank to improve your status!
fr: Atteins le grade suivant pour améliorer ton statut!

note: module: gamification
en: Reach the next rank to show the rest of the world you exist.
fr: Atteins le grade suivant pour montrer au reste du monde que tu existes.

note: module: gamification
en: Reached
fr: Atteint

note: module: gamification
en: Reached when current value is
fr: Atteint si la valeur actuelle est

note: module: gamification
en: Recorded manually
fr: Enregistré manuellement

note: module: gamification
en: Reference
fr: Référence

note: module: gamification
en: Refresh Challenge
fr: Rafraîchir le défi

note: module: gamification
en: Related Goals
fr: Objectifs relatifs

note: module: gamification
en: Remaining Sending Allowed
fr: Envoi du restant autorisé

note: module: gamification
en: Remind delay
fr: Délai de rappel

note: module: gamification
en: Reminders for Manual Goals
fr: Rappels pour les objectifs manuels

note: module: gamification
en: Report Frequency
fr: Fréquence des rapports

note: module: gamification
en: Report Template
fr: Modèle de rapport

note: module: gamification
en: Required Badges
fr: Badges requis

note: module: gamification
en: Required Karma
fr: Karma nécéssaire

note: module: gamification
en: Reset Completion
fr: Réinitialiser l'achèvement

note: module: gamification
en: Responsible
fr: Responsable

note: module: gamification odoo-python
en: Retrieving progress for personal challenge without user information
fr: Recherche des progrès pour défi personnel sans information de l'utilisateur

note: module: gamification
en: Reward
fr: Récompense

note: module: gamification odoo-python
en: Reward (badge %(badge_name)s) for every succeeding user was sent to %(users)s.
fr: Récompense (badge %(badge_name)s) pour chaque utilisateur atteignant les objectifs a été envoyée à %(users)s.

note: module: gamification
en: Reward Bests if not Succeeded?
fr: Récompenser les meilleurs en cas d'échec ?

note: module: gamification
en: Reward as soon as every goal is reached
fr: Récompense dès qu'un objectif est atteint

note: module: gamification
en: Reward of Challenges
fr: Récompense des défis

note: module: gamification
en: Rewarded by
fr: Récompensé par

note: module: gamification
en: Rewards for challenges
fr: Récompenser les défis

note: module: gamification
en: Running
fr: En cours

note: module: gamification
en: Running Challenges
fr: Défis en cours

note: module: gamification
en: Schedule
fr: Planifier

note: module: gamification
en: Search Badge
fr: Rechercher un badge

note: module: gamification
en: Search Challenges
fr: Rechercher des défis

note: module: gamification
en: Search Goal Definitions
fr: Rechercher des définitions d'objectif

note: module: gamification
en: Search Goals
fr: Rechercher des objectifs

note: module: gamification
en: Search Ranks
fr: Rechercher des rangs

note: module: gamification
en: Search Trackings
fr: Rechercher des suivis

note: module: gamification
en: Security rules to define who is allowed to manually grant badges. Not enforced for administrator.
fr: Règles de sécurité définissant qui est autorisé à délivrer manuellement des badges. Non appliqué à l'administrateur.

note: module: gamification
en: Send Report
fr: Envoyer le rapport

note: module: gamification
en: Send a challenge report to all participants
fr: Envoyez un rapport sur le défi à tous les participants

note: module: gamification
en: Send a copy to
fr: Envoyer une copie à

note: module: gamification
en: Sender
fr: Expéditeur

note: module: gamification
en: Sent automatically to participant who haven't updated their goal
fr: Envoyé automatiquement au participant qui n'a pas mis à jour son objectif

note: module: gamification
en: Sent automatically to the user who received a badge
fr: Envoyé automatiquement à l'utilisateur qui a reçu un badge

note: module: gamification
en: Sent automatically when user reaches a new rank
fr: Envoyé automatiquement lorsque l'utilisateur atteint un nouveau rang

note: module: gamification
en: Sequence
fr: Séquence

note: module: gamification
en: Set the current value you have reached for this goal
fr: Définissez la valeur courante que vous avez atteinte pour cet objectif

note: module: gamification
en: Set your Company Data
fr: Définissez les données de votre société

note: module: gamification
en: Set your Company Logo
fr: Définissez le logo de votre société

note: module: gamification
en: Set your Timezone
fr: Définissez votre fuseau horaire

note: module: gamification
en: Settings / Gamification Tools
fr: Paramètres / Outils de ludification

note: module: gamification
en: Setup your Company
fr: Configurez votre société

note: module: gamification
en: Silver
fr: Argent

note: module: gamification
en: Silver badges count
fr: Nombre des badges d'argent

note: module: gamification
en: Source Type
fr: Type de source

note: module: gamification odoo-python
en: Special rewards were sent to the top competing users. The ranking for this challenge is:
fr: Des récompenses spéciales ont été envoyées pour les meilleurs utilisateurs. Le classement pour ce défi est :

note: module: gamification
en: Start Challenge
fr: Démarrer le défi

note: module: gamification
en: Start Date
fr: Date de début

note: module: gamification
en: Start goal
fr: Démarrer l'objectif

note: module: gamification
en: State
fr: Statut

note: module: gamification
en: Statistics
fr: Statistiques

note: module: gamification
en: Student
fr: Étudiant

note: module: gamification
en: Subscriptions
fr: Abonnements

note: module: gamification
en: Suffix
fr: Suffixe

note: module: gamification
en: Suggest to users
fr: Suggérer aux utilisateurs

note: module: gamification
en: Target
fr: Cible

note: module: gamification
en: Target Value to Reach
fr: Valeur cible à atteindre

note: module: gamification
en: Target: less than
fr: Cible : inférieur à

note: module: gamification odoo-python
en: Test Reason
fr: Raison de test

note: module: gamification
en: The action that will be called to update the goal value.
fr: L'action qui sera appelée pour à mettre à jour la valeur de l'objectif.

note: module: gamification odoo-python
en: The challenge %s is finished.
fr: Le défi %s est terminé.

note: module: gamification
en: The currency and suffix field
fr: Le champ de la devise et du suffixe

note: module: gamification
en: The date to use for the time period evaluated
fr: La date à utiliser pour la période évaluée

note: module: gamification
en: The day a new challenge will be automatically closed. If no periodicity is set, will use this date as the goal end date.
fr: La date à laquelle un nouveau défi sera automatiquement clôturé. En l'absence de périodicité, la date de fin de l'objectif sera utilisée.

note: module: gamification
en: The day a new challenge will be automatically started. If no periodicity is set, will use this date as the goal start date.
fr: La date à laquelle un nouveau défi sera automatiquement lancé. En l'absence de périodicité, la date de début de l'objectif sera utilisée.

note: module: gamification odoo-python
en: The domain for the definition %(definition)s seems incorrect, please check it.
    
    %(error_message)s
fr: Le domaine de la définition %(definition)s  semble erroné, veuillez le vérifier.
    
    %(error_message)s

note: module: gamification
en: The field name on the user profile (res.users) containing the value for res_id for action.
fr: Le nom du champ du profil de l'utilisateur (res.users) contenant la valeur du res_id pour l'action.

note: module: gamification
en: The higher the better
fr: Plus c'est élevé, mieux c'est

note: module: gamification
en: The list of instances of this badge granted to users
fr: La liste des instances de délivrance de ce badge à des utilisateurs

note: module: gamification
en: The list of models that extends the current model.
fr: La liste des modèles qui étendent le modèle actuel.

note: module: gamification
en: The list of unique users having received this badge.
fr: La liste des uniques utilisateurs ayant reçu ce badge.

note: module: gamification
en: The lower the better
fr: Plus c'est bas, mieux c'est

note: module: gamification
en: The maximum number of time this badge can be sent per month per person.
fr: Le nombre maximum d'envois de ce badge par mois et par personne.

note: module: gamification odoo-python
en: The model configuration for the definition %(name)s seems incorrect, please check it.
    
    %(error)s not found
fr: La configuration du modèle pour la définition %(name)s semble incorrecte, veuillez la vérifier.
    
    %(error)s non trouvé

note: module: gamification odoo-python
en: The model configuration for the definition %(name)s seems incorrect, please check it.
    
    %(field_name)s not stored
fr: La configuration du modèle pour la définition %(name)s semble incorrecte, veuillez la vérifier.
    
    %(field_name)s non enregistré

note: module: gamification
en: The number of days after which the user assigned to a manual goal will be reminded. Never reminded if no value is specified.
fr: Le nombre de jours après lequel l'utilisateur assigné à un objectif manuel recevra un rappel. Aucun rappel ne sera envoyé si aucune valeur est spécifiée.

note: module: gamification
en: The number of time the current user has received this badge this month.
fr: Le nombre de fois que l'utilisateur actuel a reçu ce badge ce mois-ci.

note: module: gamification
en: The number of time the current user has received this badge.
fr: Le nombre de fois que l'utilisateur a reçu ce badge.

note: module: gamification
en: The number of time the current user has sent this badge this month.
fr: Le nombre de fois que l'utilisateur actuel a envoyé ce badge ce mois-ci.

note: module: gamification
en: The number of time this badge has been received by unique users.
fr: Le nombre de fois que ce badge a été reçu par un seul utilisateur.

note: module: gamification
en: The number of time this badge has been received this month.
fr: Le nombre de fois que ce badge a été reçu ce mois-ci.

note: module: gamification
en: The number of time this badge has been received.
fr: Le nombre de fois que ce badge a été reçu.

note: module: gamification
en: The required karma has to be above 0.
fr: Le karma requis doit être supérieur à 0.

note: module: gamification
en: The target and current value are defined in the company currency.
fr: La cible et la valeur actuelle sont définies dans la devise de la société.

note: module: gamification
en: The unit of the target and current values
fr: L'unité de la cible et des valeurs actuelles

note: module: gamification
en: The users that have succeeded these goals will receive automatically the badge.
fr: Les utilisateurs qui ont atteint ces objectifs recevront automatiquement le badge.

note: module: gamification
en: The value to compare with the distinctive field. The expression can contain reference to 'user' which is a browse record of the current user, e.g. user.id, user.partner_id.id...
fr: La valeur à comparer avec le champ distinctif. L'expression peut faire référence à 'l'utilisateur' qui est un enregistrement de l'utilisateur actuel, par ex. user.id, user.partner_id.id ...

note: module: gamification
en: There is no goal associated to this challenge matching your search.
                Make sure that your challenge is active and assigned to at least one user.
fr: Il n'y a aucun objectif associé à ce défi qui correspond à votre recherche.
     Assurez-vous que votre défi est actif et assigné à au moins un utilisateur.

note: module: gamification odoo-python
en: This badge can not be sent by users.
fr: Ce badge ne peut pas être envoyé par les utilisateurs.

note: module: gamification
en: To
fr: Vers

note: module: gamification
en: To Reach
fr: À atteindre

note: module: gamification
en: To update
fr: À mettre à jour

note: module: gamification
en: Track Karma Changes
fr: Suivre les changements de Karma

note: module: gamification
en: Track the sources of the users karma and monitor
fr: Suivre les sources du karma des utilisateurs et surveiller

note: module: gamification
en: Tracking
fr: Suivi

note: module: gamification
en: Tracking Date
fr: Date de suivi

note: module: gamification
en: Trackings
fr: Suivis

note: module: gamification
en: Unique Owners
fr: Détenteurs uniques

note: module: gamification
en: Unit
fr: Unité

note: module: gamification
en: Update
fr: Mettre à jour

note: module: gamification odoo-python
en: Update %s
fr: Mettre à jour %s

note: module: gamification odoo-python
en: User
fr: Utilisateur

note: module: gamification odoo-python
en: User Creation
fr: Création d'un utilisateur

note: module: gamification
en: User domain
fr: Domaine de l'utilisateur

note: module: gamification
en: Users
fr: Utilisateurs

note: module: gamification
en: Weekly
fr: Hebdomadaire

note: module: gamification
en: Who can grant this badge
fr: Qui peut délivrer ce badge

note: module: gamification
en: Who would you like to reward?
fr: Qui voulez-vous récompenser ?

note: module: gamification
en: With this option enabled, a user can receive a badge only once. The top 3 badges are still rewarded only at the end of the challenge.
fr: Si cette option est activée, un utilisateur ne peut recevoir le badge qu'une seule fois. Les 3 meilleurs badges ne sont toujours récompensés qu'à la fin du défi.

note: module: gamification
en: With your brilliant ideas, you are an inspiration to others.
fr: Avec vos idées brillantes, vous êtes une source d'inspiration pour les autres.

note: module: gamification
en: Yearly
fr: Annuel

note: module: gamification odoo-python
en: You are not in the user allowed list.
fr: Vous ne faites pas partie des utilisateurs autorisés.

note: module: gamification odoo-python
en: You can not grant a badge to yourself.
fr: Vous ne pouvez pas vous délivrer un badge à vous-même.

note: module: gamification odoo-python
en: You can not reset a challenge with unfinished goals.
fr: Vous ne pouvez pas réinitialiser un défi ayant des objectifs inachevés.

note: module: gamification
en: You can still grant
fr: Vous pouvez toujours délivrer

note: module: gamification
en: You did great at your job.
fr: Vous avez fait du bon travail.

note: module: gamification odoo-python
en: You do not have the required badges.
fr: Vous ne possédez pas les badges requis.

note: module: gamification odoo-python
en: You have already sent this badge too many time this month.
fr: Vous avez envoyé ce badge trop souvent ce mois-ci.

note: module: gamification
en: You have found the hidden badge
fr: Vous avez trouvé le badge caché

note: module: gamification
en: You have reached the last rank. Congratulations!
fr: Tu as atteint le dernier rang. Félicitations !

note: module: gamification
en: You just began the adventure! Welcome!
fr: Vous venez de commencer l'aventure ! Bienvenue !

note: module: gamification
en: You know what you are talking about. People learn from you.
fr: Vous savez de quoi vous parlez. Les gens apprennent grâce à vous.

note: module: gamification
en: You love learning things. Curiosity is a good way to progress.
fr: Vous aimez apprendre des choses. La curiosité est un bon moyen de progresser.

note: module: gamification
en: You're a young padawan now. May the force be with you!
fr: Vous êtes à présent un jeune Padawan. Que la force soit avec vous !

note: module: gamification
en: badges this month
fr: badges du mois

note: module: gamification
en: days
fr: jours

note: module: gamification
en: e.g. A Master Chief knows quite everything on the forum! You cannot beat him!
fr: par ex. Un Master Chef sait tout sur le forum ! Vous ne pouvez pas le battre !

note: module: gamification
en: e.g. Get started
fr: par ex. Démarrez

note: module: gamification
en: e.g. Master Chief
fr: par ex: Master Chef

note: module: gamification
en: e.g. Monthly Sales Objectives
fr: par ex. Objectifs mensuels de vente

note: module: gamification
en: e.g. Problem Solver
fr: par ex. Solutionneur

note: module: gamification
en: e.g. Reach this rank to gain a free mug!
fr: par ex. Atteignez ce rang pour recevoir un mug gratuit !

note: module: gamification
en: e.g. Register to the platform
fr: par ex. S'inscrire à la plateforme

note: module: gamification
en: e.g. days
fr: par ex. jours

note: module: gamification
en: e.g. user.partner_id.id
fr: par ex. user.partner_id.id

note: module: gamification
en: granted,
fr: délivré,

note: module: gamification
en: refresh
fr: rafraîchir

note: module: gamification
en: than the target.
fr: que la cible.

note: module: gamification
en: the
fr: le

note: module: gamification
en: this month
fr: ce mois-ci
