Odoo Server saas~11.5 - en to fr translation catalogue (209 entries)

note: module: calendar
en: ${object.event_id.name} - Reminder
fr: ${object.event_id.name} - Rappel

note: module: calendar
en: ${object.event_id.name}: Date updated
fr: ${object.event_id.name}: Date modifiée

note: module: calendar
en: %s at %s To
     %s at %s (%s)
fr: Du %s à %s jusqu'au
    %s à %s (%s)

note: module: calendar
en: %s at (%s To %s) (%s)
fr: Le %s à (%s pour %s) (%s)

note: module: calendar
en: %s has accepted invitation
fr: %s a accepté l'invitation

note: module: calendar
en: %s has declined invitation
fr: %s a refusé l'invitation

note: module: calendar
en: 1 Day(s)
fr: 1 jour

note: module: calendar
en: 1 Hour(s)
fr: 1 heure

note: module: calendar
en: 15 Minute(s)
fr: 15 minute(s)

note: module: calendar
en: 2 Hour(s)
fr: 2 heures

note: module: calendar
en: 3 Hour(s), by e-mail
fr: 3 heures, par e-mail

note: module: calendar
en: 30 Minute(s)
fr: 30 minutes

note: module: calendar
en: 6 Hour(s), by e-mail
fr: 6 heures, par e-mail

note: module: calendar
en: <div>
        % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00',  'declined': 'red'}
        <p>
            Hello ${object.common_name},<br/><br/>
            ${object.event_id.user_id.partner_id.name} invited you for the ${object.event_id.name} meeting of ${object.event_id.user_id.company_id.name}.
        </p>
        <div style="text-align: center; margin: 16px 0px 16px 0px;">
            <a href="/calendar/meeting/accept?db=${'dbname' in ctx and ctx['dbname'] or ''}&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Accept</a>
            <a href="/calendar/meeting/decline?db=${'dbname' in ctx and ctx['dbname'] or '' }&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Decline</a>
            <a href="/calendar/meeting/view?db=${'dbname' in ctx and ctx['dbname'] or ''}&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                View</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            <td width="130px;">
                <div style="border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;">
                    ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;">
                    ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;">
                    ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;">
                    ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}
                </div>
            </td>
            <td width="20px;"/>
            <td style="padding-top: 5px;">
                <p><strong>Details of the event</strong></p>
                <ul>
                    % if object.event_id.location:
                        <li>Location: ${object.event_id.location}
                            (<a target="_blank" href="http://maps.google.com/maps?oi=map&amp;q=${object.event_id.location}">View Map</a>)
                        </li>
                    % endif
                    % if object.event_id.description :
                        <li>Description: ${object.event_id.description}</li>
                    % endif
                    % if not object.event_id.allday and object.event_id.duration
                        <li>Duration: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>
                    % endif
                    <li>Attendees
                    <ul>
                    % for attendee in object.event_id.attendee_ids:
                        <li>
                            <div style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:${colors[attendee.state] or 'white'};"> </div>
                            % if attendee.common_name != object.common_name:
                                <span style="margin-left:5px">${attendee.common_name}</span>
                            % else:
                                <span style="margin-left:5px">You</span>
                            % endif
                        </li>
                    % endfor
                    </ul></li>
                </ul>
            </td>
        </tr></table>
        <br/>
        Thank you,
        <br/>
        % if object.event_id.user_id and object.event_id.user_id.signature:
            ${object.event_id.user_id.signature | safe}
        % endif
    </div>
fr: <div>
        % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00',  'declined': 'red'}
        <p>
            Bonjour ${object.common_name},<br/><br/>
            ${object.event_id.user_id.partner_id.name} vous invite à la réunion ${object.event_id.name} de ${object.event_id.user_id.company_id.name}.
        </p>
        <div style="text-align: center; margin: 16px 0px 16px 0px;">
            <a href="/calendar/meeting/accept?db=${'dbname' in ctx and ctx['dbname'] or ''}&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Accepter</a>
            <a href="/calendar/meeting/decline?db=${'dbname' in ctx and ctx['dbname'] or '' }&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Refuser</a>
            <a href="/calendar/meeting/view?db=${'dbname' in ctx and ctx['dbname'] or ''}&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Voir</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            <td width="130px;">
                <div style="border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;">
                    ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;">
                    ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;">
                    ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;">
                    ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}
                </div>
            </td>
            <td width="20px;"/>
            <td style="padding-top: 5px;">
                <p><strong>Détails de l'évènement</strong></p>
                <ul>
                    % if object.event_id.location:
                        <li>Lieu: ${object.event_id.location}
                            (<a target="_blank" href="http://maps.google.com/maps?oi=map&amp;q=${object.event_id.location}">Voir la carte</a>)
                        </li>
                    % endif
                    % if object.event_id.description :
                        <li>Description: ${object.event_id.description}</li>
                    % endif
                    % if not object.event_id.allday and object.event_id.duration
                        <li>Durée: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>
                    % endif
                    <li>Participants
                    <ul>
                    % for attendee in object.event_id.attendee_ids:
                        <li>
                            <div style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:${colors[attendee.state] or 'white'};"> </div>
                            % if attendee.common_name != object.common_name:
                                <span style="margin-left:5px">${attendee.common_name}</span>
                            % else:
                                <span style="margin-left:5px">Vous</span>
                            % endif
                        </li>
                    % endfor
                    </ul></li>
                </ul>
            </td>
        </tr></table>
        <br/>
        Merci,
        <br/>
        % if object.event_id.user_id and object.event_id.user_id.signature:
            ${object.event_id.user_id.signature | safe}
        % endif
    </div>

note: module: calendar
en: <div>
        % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00',  'declined': 'red'}
        <p>
            Hello ${object.common_name},<br/><br/>
            The date of the meeting has been updated. The meeting ${object.event_id.name} created by ${object.event_id.user_id.partner_id.name} is now scheduled for ${object.event_id.get_display_time_tz(tz=object.partner_id.tz)}.
        </p>
        <div style="text-align: center; margin: 16px 0px 16px 0px;">
            <a href="/calendar/meeting/accept?db=${'dbname' in ctx and ctx['dbname'] or ''}&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Accept</a>
            <a href="/calendar/meeting/decline?db=${'dbname' in ctx and ctx['dbname'] or '' }&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Decline</a>
            <a href="/calendar/meeting/view?db=${'dbname' in ctx and ctx['dbname'] or ''}&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                View</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            <td width="130px;">
                <div style="border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;">
                    ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;">
                    ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;">
                    ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;">
                    ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}
                </div>
            </td>
            <td width="20px;"/>
            <td style="padding-top: 5px;">
                <p><strong>Details of the event</strong></p>
                <ul>
                    % if object.event_id.location:
                        <li>Location: ${object.event_id.location}
                            (<a target="_blank" href="http://maps.google.com/maps?oi=map&amp;q=${object.event_id.location}">View Map</a>)
                        </li>
                    % endif
                    % if object.event_id.description :
                        <li>Description: ${object.event_id.description}</li>
                    % endif
                    % if not object.event_id.allday and object.event_id.duration
                        <li>Duration: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>
                    % endif
                    <li>Attendees
                    <ul>
                    % for attendee in object.event_id.attendee_ids:
                        <li>
                            <div style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: ${colors[attendee.state] or 'white'};"> </div>
                            % if attendee.common_name != object.common_name:
                                <span style="margin-left:5px">${attendee.common_name}</span>
                            % else:
                                <span style="margin-left:5px">You</span>
                            % endif
                        </li>
                    % endfor
                    </ul></li>
                </ul>
            </td>
        </tr></table>
        <br/>
        Thank you,
        <br/>
        % if object.event_id.user_id and object.event_id.user_id.signature:
            ${object.event_id.user_id.signature | safe}
        % endif
    </div>
fr: <div>
        % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00',  'declined': 'red'}
        <p>
            Bonjour ${object.common_name},<br/><br/>
            La date de la réunion a été mise à jour. La réunion ${object.event_id.name} créée par ${object.event_id.user_id.partner_id.name} est maintenant prévue pour ${object.event_id.get_display_time_tz(tz=object.partner_id.tz)}.
        </p>
        <div style="text-align: center; margin: 16px 0px 16px 0px;">
            <a href="/calendar/meeting/accept?db=${'dbname' in ctx and ctx['dbname'] or ''}&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Accepter</a>
            <a href="/calendar/meeting/decline?db=${'dbname' in ctx and ctx['dbname'] or '' }&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Refuser</a>
            <a href="/calendar/meeting/view?db=${'dbname' in ctx and ctx['dbname'] or ''}&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Voir</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            <td width="130px;">
                <div style="border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;">
                    ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;">
                    ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;">
                    ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;">
                    ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}
                </div>
            </td>
            <td width="20px;"/>
            <td style="padding-top: 5px;">
                <p><strong>Détails de l'évènement</strong></p>
                <ul>
                    % if object.event_id.location:
                        <li>Lieu: ${object.event_id.location}
                            (<a target="_blank" href="http://maps.google.com/maps?oi=map&amp;q=${object.event_id.location}">Voir la carte</a>)
                        </li>
                    % endif
                    % if object.event_id.description :
                        <li>Description: ${object.event_id.description}</li>
                    % endif
                    % if not object.event_id.allday and object.event_id.duration
                        <li>Durée: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>
                    % endif
                    <li>Participants
                    <ul>
                    % for attendee in object.event_id.attendee_ids:
                        <li>
                            <div style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background: ${colors[attendee.state] or 'white'};"> </div>
                            % if attendee.common_name != object.common_name:
                                <span style="margin-left:5px">${attendee.common_name}</span>
                            % else:
                                <span style="margin-left:5px">Vous</span>
                            % endif
                        </li>
                    % endfor
                    </ul></li>
                </ul>
            </td>
        </tr></table>
        <br/>
        Merci,
        <br/>
        % if object.event_id.user_id and object.event_id.user_id.signature:
            ${object.event_id.user_id.signature | safe}
        % endif
    </div>

note: module: calendar
en: <div>
        % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00',  'declined': 'red'}
        <p>
            Hello ${object.common_name},<br/><br/>
            This is a reminder for the below event :
        </p>
        <div style="text-align: center; margin: 16px 0px 16px 0px;">
            <a href="/calendar/meeting/accept?db=${'dbname' in ctx and ctx['dbname'] or ''}&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Accept</a>
            <a href="/calendar/meeting/decline?db=${'dbname' in ctx and ctx['dbname'] or '' }&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Decline</a>
            <a href="/calendar/meeting/view?db=${'dbname' in ctx and ctx['dbname'] or ''}&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                View</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            <td width="130px;">
                <div style="border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;">
                    ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;">
                    ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;">
                    ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;">
                    ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}
                </div>
            </td>
            <td width="20px;"/>
            <td style="padding-top: 5px;">
                <p><strong>Details of the event</strong></p>
                <ul>
                    % if object.event_id.location:
                        <li>Location: ${object.event_id.location}
                            (<a target="_blank" href="http://maps.google.com/maps?oi=map&amp;q=${object.event_id.location}">View Map</a>)
                        </li>
                    % endif
                    % if object.event_id.description :
                        <li>Description: ${object.event_id.description}</li>
                    % endif
                    % if not object.event_id.allday and object.event_id.duration
                        <li>Duration: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>
                    % endif
                    <li>Attendees
                    <ul>
                    % for attendee in object.event_id.attendee_ids:
                        <li>
                            <div style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:${colors[attendee.state] or 'white'};"> </div>
                            % if attendee.common_name != object.common_name:
                                <span style="margin-left:5px">${attendee.common_name}</span>
                            % else:
                                <span style="margin-left:5px">You</span>
                            % endif
                        </li>
                    % endfor
                    </ul></li>
                </ul>
            </td>
        </tr></table>
        <br/>
        Thank you,
        <br/>
        % if object.event_id.user_id and object.event_id.user_id.signature:
            ${object.event_id.user_id.signature | safe}
        % endif
    </div>
fr: <div>
        % set colors = {'needsAction': 'grey', 'accepted': 'green', 'tentative': '#FFFF00',  'declined': 'red'}
        <p>
            Bonjour ${object.common_name},<br/><br/>
            Rappel pour l'évènement à venir:
        </p>
        <div style="text-align: center; margin: 16px 0px 16px 0px;">
            <a href="/calendar/meeting/accept?db=${'dbname' in ctx and ctx['dbname'] or ''}&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Accepter</a>
            <a href="/calendar/meeting/decline?db=${'dbname' in ctx and ctx['dbname'] or '' }&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Refuser</a>
            <a href="/calendar/meeting/view?db=${'dbname' in ctx and ctx['dbname'] or ''}&amp;token=${object.access_token}&amp;action=${'action_id' in ctx and ctx['action_id'] or ''}&amp;id=${object.event_id.id}" style="padding: 5px 10px; color: #FFFFFF; text-decoration: none; background-color: #875A7B; border: 1px solid #875A7B; border-radius: 3px">
                Voir</a>
        </div>
        <table border="0" cellpadding="0" cellspacing="0"><tr>
            <td width="130px;">
                <div style="border-top-left-radius: 3px; border-top-right-radius: 3px; font-size: 12px; border-collapse: separate; text-align: center; font-weight: bold; color: #ffffff; min-height: 18px; background-color: #875A7B; border: 1px solid #875A7B;">
                    ${object.event_id.get_interval('dayname', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 48px; min-height: auto; font-weight: bold; text-align: center; color: #5F5F5F; background-color: #F8F8F8; border: 1px solid #875A7B;">
                    ${object.event_id.get_interval('day', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="font-size: 12px; text-align: center; font-weight: bold; color: #ffffff; background-color: #875A7B;">
                    ${object.event_id.get_interval('month', tz=object.partner_id.tz if not object.event_id.allday else None)}
                </div>
                <div style="border-collapse: separate; color: #5F5F5F; text-align: center; font-size: 12px; border-bottom-right-radius: 3px; font-weight: bold; border: 1px solid #875A7B; border-bottom-left-radius: 3px;">
                    ${not object.event_id.allday and object.event_id.get_interval('time', tz=object.partner_id.tz) or ''}
                </div>
            </td>
            <td width="20px;"/>
            <td style="padding-top: 5px;">
                <p><strong>Détails de l'évènement</strong></p>
                <ul>
                    % if object.event_id.location:
                        <li>Lieu: ${object.event_id.location}
                            (<a target="_blank" href="http://maps.google.com/maps?oi=map&amp;q=${object.event_id.location}">View Map</a>)
                        </li>
                    % endif
                    % if object.event_id.description :
                        <li>Description: ${object.event_id.description}</li>
                    % endif
                    % if not object.event_id.allday and object.event_id.duration
                        <li>Durée: ${('%dH%02d' % (object.event_id.duration,(object.event_id.duration*60)%60))}</li>
                    % endif
                    <li>Participants
                    <ul>
                    % for attendee in object.event_id.attendee_ids:
                        <li>
                            <div style="display: inline-block; border-radius: 50%; width: 10px; height: 10px; background:${colors[attendee.state] or 'white'};"> </div>
                            % if attendee.common_name != object.common_name:
                                <span style="margin-left:5px">${attendee.common_name}</span>
                            % else:
                                <span style="margin-left:5px">Vous</span>
                            % endif
                        </li>
                    % endfor
                    </ul></li>
                </ul>
            </td>
        </tr></table>
        <br/>
        Merci,
        <br/>
        % if object.event_id.user_id and object.event_id.user_id.signature:
            ${object.event_id.user_id.signature | safe}
        % endif
    </div>

note: module: calendar
en: <span> hours</span>
fr: <span> heures</span>

note: module: calendar
en: Accept
fr: Accepter

note: module: calendar
en: Accepted
fr: Acceptée

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

note: module: calendar
en: Active
fr: Actif

note: module: calendar
en: Activities
fr: Activités

note: module: calendar
en: Activity
fr: Activité

note: module: calendar
en: Activity Type
fr: Type d'activité

note: module: calendar openerp-web
en: All Day
fr: Toute la journée

note: module: calendar
en: AllDay , %s
fr: Toute la journée , %s

note: module: calendar
en: An user cannot have twice the same contact.
fr: Le même contact ne peut pas figurer deux fois chez un utilisateur.

note: module: calendar
en: Attachment
fr: Pièce jointe

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

note: module: calendar
en: Attendee
fr: Participant

note: module: calendar
en: Attendee Status
fr: État du participant

note: module: calendar
en: Attendees
fr: Participants

note: module: calendar
en: Availability
fr: Disponibilité

note: module: calendar
en: Busy
fr: Occupé(e)

note: module: calendar
en: By day
fr: Par jour

note: module: calendar
en: Calendar
fr: Calendrier

note: module: calendar
en: Calendar Alarm
fr: Alarme du calendrier

note: module: calendar
en: Calendar Contacts
fr: Calendrier des contacts

note: module: calendar
en: Calendar Invitation
fr: Invitation calendrier

note: module: calendar
en: Calendar Meeting
fr: Calendrier de réunion

note: module: calendar
en: Calendar: Event Reminder
fr: Calendrier : rappel pour un événement

note: module: calendar
en: Categories may trigger specific behavior like opening calendar view
fr: Les catégories peuvent déclencher un comportement spécifique, tel que l'ouverture d'une vue calendrier

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

note: module: calendar
en: Click here to update only this instance and not all recurrences.
fr: Cliquer ici pour modifier seulement cet événement, mais pas les autres occurrences.

note: module: calendar
en: Common name
fr: Nom

note: module: calendar
en: Confirmed
fr: Confirmée

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

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

note: module: calendar
en: Date of month
fr: Date dans le mois

note: module: calendar
en: Day of Month
fr: Jour du mois

note: module: calendar
en: Day of month
fr: Jour du mois

note: module: calendar
en: Day(s)
fr: Jour(s)

note: module: calendar
en: Decline
fr: Refuser

note: module: calendar
en: Declined
fr: Refusé

note: module: calendar openerp-web
en: Details
fr: Détails

note: module: calendar
en: Display Name
fr: Nom affiché

note: module: calendar
en: Document ID
fr: Référence du document

note: module: calendar
en: Document Model
fr: Modèle de document

note: module: calendar
en: Document Model Name
fr: Nom de modèle de document

note: module: calendar
en: Duration
fr: Durée

note: module: calendar
en: Duration in minutes
fr: Durée en minutes

note: module: calendar
en: Email
fr: Courriel

note: module: calendar
en: Email of Invited Person
fr: Courriel des invités

note: module: calendar
en: Employee
fr: Employé

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

note: module: calendar
en: End Datetime
fr: Date de fin

note: module: calendar
en: End date
fr: Date de fin

note: module: calendar
en: Ending at
fr: Heure de fin

note: module: calendar
en: Event
fr: Évènement

note: module: calendar
en: Event Time
fr: Heure de l'événement

note: module: calendar
en: Event recurrence interval cannot be negative.
fr: L'intervalle de récurrence d'un événement ne peut pas être négatif.

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

note: module: calendar
en: Feedback:
fr: Commentaires :

note: module: calendar
en: Fifth
fr: Cinquième

note: module: calendar
en: First
fr: Premier

note: module: calendar
en: First you have to specify the date of the invitation.
fr: D'abord, vous devez indiquer la date de l'invitation.

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

note: module: calendar
en: Followers (Channels)
fr: Abonnés (Canaux)

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

note: module: calendar
en: Fourth
fr: Quatrième

note: module: calendar
en: Free
fr: Libre

note: module: calendar
en: Free/Busy
fr: Libre/Occupé

note: module: calendar
en: Fri
fr: Ven.

note: module: calendar
en: Friday
fr: Vendredi

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

note: module: calendar
en: Group by date is not supported, use the calendar view instead.
fr: Le regroupement par date n'est pas supporté, utilisez la vue calendrier.

note: module: calendar
en: HTTP Routing
fr: Routage HTTP

note: module: calendar
en: Hour(s)
fr: Heure(s)

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

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

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

note: module: calendar
en: If the active field is set to false, it will allow you to hide the event alarm information without removing it.
fr: Si le champ actif est décoché, il vous permet de désactiver l'alarme de cet évènement sans la supprimer.

note: module: calendar
en: Invitation Token
fr: Jeton d'invitation

note: module: calendar
en: Invitation details
fr: Détails de l'invitation

note: module: calendar
en: Invitation for
fr: Invitation pour

note: module: calendar
en: Invitation to ${object.event_id.name}
fr: Invitation à ${object.event_id.name}

note: module: calendar
en: Invite wizard
fr: Assistant d'invitation

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

note: module: calendar
en: Is the Event Highlighted
fr: L'évènement est-il mis en avant

note: module: calendar
en: Last
fr: Dernier

note: module: calendar
en: Last Modified on
fr: Dernière Modification le

note: module: calendar
en: Last Updated by
fr: Dernière mise à jour par

note: module: calendar
en: Last Updated on
fr: Dernière mise à jour le

note: module: calendar
en: Last notification marked as read from base Calendar
fr: Dernière notification marquée comme lue sur base du Calendrier

note: module: calendar
en: Let the event automatically repeat at that interval
fr: Laisser l'événement se répéter automatiquement à chaque intervalle

note: module: calendar
en: Location
fr: Lieu

note: module: calendar
en: Location of Event
fr: Emplacement de l'événement

note: module: calendar
en: Main Attachment
fr: Pièce jointe principale

note: module: calendar
en: Me
fr: Moi

note: module: calendar
en: Meeting
fr: Rendez-vous

note: module: calendar
en: Meeting '%s' starts '%s' and ends '%s'
fr: L’événement '%s' débute le '%s' et se fini le '%s'

note: module: calendar
en: Meeting Details
fr: Détails de l'évènement

note: module: calendar
en: Meeting Subject
fr: Titre de l'évènement

note: module: calendar
en: Meeting Types
fr: Types de réunion

note: module: calendar
en: Meeting linked
fr: Réunion liée

note: module: calendar
en: Meetings
fr: Rendez-vous

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

note: module: calendar
en: Misc
fr: Divers

note: module: calendar
en: Mon
fr: Lun.

note: module: calendar
en: Monday
fr: Lundi

note: module: calendar
en: Month(s)
fr: Mois

note: module: calendar
en: My Meetings
fr: Mes rendez-vous

note: module: calendar
en: Name
fr: Nom

note: module: calendar
en: Needs Action
fr: Nécessite une action

note: module: calendar
en: No I'm not going.
fr: No, je n'y vais pas

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

note: module: calendar
en: Number of error
fr: Nombre d'erreurs

note: module: calendar
en: Number of messages which requires an action
fr: Nombre de messages exigeant une action

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

note: module: calendar
en: Number of repetitions
fr: Nombre de répétitions

note: module: calendar
en: Number of unread messages
fr: Nombre de messages non lus

note: module: calendar
en: Only internal users
fr: Utilisateurs internes seulement

note: module: calendar
en: Only me
fr: Moi seulement

note: module: calendar
en: Open Calendar
fr: Ouvrir le calendrier

note: module: calendar
en: Other
fr: Autre

note: module: calendar
en: Owner
fr: Propriétaire

note: module: calendar
en: Participant
fr: Participant(e)

note: module: calendar
en: Partner-related data of the user
fr: Données du partenaire lié à l'utilisateur

note: module: calendar
en: Please select a proper day of the month.
fr: Sélectionner un jour correct du mois.

note: module: calendar
en: Privacy
fr: Confidentialité

note: module: calendar
en: Recurrence
fr: Récurrence

note: module: calendar
en: Recurrence Termination
fr: Fin de la récurrence

note: module: calendar
en: Recurrent
fr: Récurrent

note: module: calendar
en: Recurrent ID
fr: ID récurrent

note: module: calendar
en: Recurrent ID date
fr: Id. de la date récurrente

note: module: calendar
en: Recurrent Meeting
fr: Rendez-vous récurrents

note: module: calendar
en: Recurrent Rule
fr: Règle de récurrence

note: module: calendar
en: Remind Before
fr: Rappeler avant

note: module: calendar
en: Reminder
fr: Rappel

note: module: calendar
en: Reminders
fr: Rappels

note: module: calendar
en: Repeat
fr: Répéter

note: module: calendar
en: Repeat Every
fr: Répéter tous les

note: module: calendar
en: Repeat Until
fr: Répéter jusqu'au

note: module: calendar
en: Repeat every (Days/Week/Month/Year)
fr: Répéter chaque (Jour/Semaine/Mois/Année)

note: module: calendar
en: Repeat x times
fr: Répéter x fois

note: module: calendar
en: Responsible
fr: Responsable

note: module: calendar
en: SMS Text Message
fr: Message texte SMS

note: module: calendar
en: Sat
fr: Sam.

note: module: calendar
en: Saturday
fr: Samedi

note: module: calendar
en: Schedule a new meeting
fr: Planifier une nouvelle réunion

note: module: calendar
en: Search Meetings
fr: Rechercher dans les rendez-vous

note: module: calendar
en: Second
fr: Seconde

note: module: calendar
en: Select attendees...
fr: Selectionnez les participants...

note: module: calendar
en: Send mail
fr: Envoyer e-mail

note: module: calendar
en: Show Time as
fr: Afficher l'heure comme

note: module: calendar openerp-web
en: Snooze
fr: Reporter

note: module: calendar
en: Start
fr: Démarrer

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

note: module: calendar
en: Start DateTime
fr: Date de début

note: module: calendar
en: Start date of an event, without time for full days events
fr: Date de début d'événement, sans heure pour les événements durant toute la journée

note: module: calendar
en: Starting at
fr: Heure de début

note: module: calendar
en: Status
fr: Statut

note: module: calendar
en: Status of the attendee's participation
fr: Statut de participation des invités

note: module: calendar
en: Stop
fr: Arrêter

note: module: calendar
en: Stop date of an event, without time for full days events
fr: Date de fin d'événement, sans heure pour les événements durant toute la journée

note: module: calendar
en: Subject
fr: Sujet

note: module: calendar
en: Sun
fr: Dim.

note: module: calendar
en: Sunday
fr: Dimanche

note: module: calendar
en: Tag name already exists !
fr: Ce nom d'étiquette existe déjà !

note: module: calendar
en: Tags
fr: Étiquettes

note: module: calendar
en: The
fr: Le

note: module: calendar openerp-web
en: The activity is linked to a meeting. Deleting it will remove the meeting as well. Do you want to proceed ?
fr: L'activité est associée à une réunion. Si vous la supprimez, cela supprimera également la réunion. Voulez-vous continuer ?

note: module: calendar
en: The calendar is shared between employees and fully integrated with
                other applications such as the employee leaves or the business
                opportunities.
fr: Le calendrier est partagé entre les employés et intégré complètement à
     d'autres applications comme celles des congés ou des opportunités
     d'affaires.

note: module: calendar
en: The ending date and time cannot be earlier than the starting date and time.
fr: Les date et heure de fin ne peuvent pas être antérieure aux date et heure de début.

note: module: calendar
en: The ending date cannot be earlier than the starting date.
fr: La date de fin ne peut pas être plus tôt que la date de début.

note: module: calendar
en: Third
fr: Troisième

note: module: calendar
en: This event is linked to a recurrence...<br/>
fr: Cet événement est associé à une récurrence...<br/>

note: module: calendar
en: Thu
fr: Jeu.

note: module: calendar
en: Thursday
fr: Jeudi

note: module: calendar
en: Today's Meetings
fr: Réunion aujourd'hui

note: module: calendar
en: Tue
fr: Mar.

note: module: calendar
en: Tuesday
fr: Mardi

note: module: calendar
en: Uncertain
fr: Incertain

note: module: calendar
en: Unconfirmed
fr: Non confirmé

note: module: calendar
en: Unit
fr: Unité

note: module: calendar
en: Unread Messages
fr: Messages non lus

note: module: calendar
en: Unread Messages Counter
fr: Compteur de messages non lus

note: module: calendar
en: Until
fr: Jusqu'à

note: module: calendar
en: Update only this instance
fr: Modifier cette instance uniquement

note: module: calendar
en: Users
fr: Utilisateurs

note: module: calendar
en: Wed
fr: Mer.

note: module: calendar
en: Wednesday
fr: Mercredi

note: module: calendar
en: Week(s)
fr: Semaine(s)

note: module: calendar
en: Weekday
fr: Jour de la semaine

note: module: calendar
en: Year(s)
fr: Année(s)

note: module: calendar
en: Yes I'm going.
fr: Oui je le fais

note: module: calendar
en: You cannot duplicate a calendar attendee.
fr: Vous ne pouvez indiquer un participant en double.

note: module: calendar
en: e.g. Business Lunch
fr: ex: Repas de travail

note: module: calendar
en: interval cannot be negative.
fr: L'intervalle ne peut être négatif.
