| Component | Approved | Translated | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|---|
| web_studio_ai_fields BSD-2-Clause | 0% | 100% | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| web_tour BSD-2-Clause | 0% | 81% | 11 | 48 | 251 | 11 | 0 | 0 | 0 | |
| web_unsplash BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website BSD-2-Clause | 0% | 87% | 390 | 2,455 | 18,840 | 390 | 32 | 0 | 0 | |
| website_appointment BSD-2-Clause | 0% | 82% | 21 | 159 | 2,295 | 21 | 1 | 0 | 0 | |
| website_appointment_account_payment BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_appointment_crm BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_appointment_sale BSD-2-Clause | 0% | 60% | 15 | 54 | 332 | 15 | 0 | 0 | 0 | |
| website_appointment_sale_project BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_blog BSD-2-Clause | 0% | 91% | 31 | 400 | 2,873 | 31 | 2 | 0 | 0 | |
| website_cf_turnstile BSD-2-Clause | 0% | 100% | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| website_crm BSD-2-Clause | 0% | 100% | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| website_crm_iap_reveal BSD-2-Clause | 0% | 98% | 1 | 4 | 24 | 1 | 0 | 0 | 0 | |
| website_crm_livechat BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_crm_partner_assign BSD-2-Clause | 0% | 95% | 12 | 244 | 2,061 | 12 | 1 | 0 | 0 | |
| website_crm_sms BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_customer BSD-2-Clause | 0% | 93% | 4 | 17 | 102 | 4 | 1 | 0 | 0 | |
| website_delivery_sendcloud BSD-2-Clause | 0% | 92% | 1 | 2 | 15 | 1 | 0 | 0 | 0 | |
| website_documents BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_enterprise BSD-2-Clause | 0% | 92% | 1 | 5 | 33 | 1 | 0 | 0 | 0 | |
| website_event BSD-2-Clause | 0% | 85% | 48 | 266 | 2,554 | 48 | 1 | 0 | 0 | |
| website_event_booth BSD-2-Clause | 0% | 95% | 2 | 17 | 86 | 2 | 1 | 0 | 0 | |
| website_event_booth_exhibitor BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_event_booth_sale BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_event_booth_sale_exhibitor BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_event_crm BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_event_exhibitor BSD-2-Clause | 0% | 97% | 4 | 17 | 102 | 4 | 1 | 0 | 0 | |
| website_event_sale BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_event_social BSD-2-Clause | 0% | 81% | 2 | 16 | 105 | 2 | 0 | 0 | 0 | |
| website_event_track BSD-2-Clause | 0% | 98% | 9 | 135 | 1,240 | 9 | 1 | 0 | 0 | |
| website_event_track_gantt BSD-2-Clause | 0% | 93% | 1 | 2 | 12 | 1 | 0 | 0 | 0 | |
| website_event_track_live BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_event_track_live_quiz BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_event_track_quiz BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_event_track_social BSD-2-Clause | 0% | 95% | 1 | 9 | 59 | 1 | 0 | 0 | 0 | |
| website_forum BSD-2-Clause | 0% | 98% | 13 | 77 | 496 | 13 | 4 | 0 | 0 | |
| website_generator BSD-2-Clause | 0% | 56% | 47 | 425 | 3,744 | 47 | 3 | 0 | 0 | |
| website_generator_sale BSD-2-Clause | 0% | 57% | 3 | 9 | 61 | 3 | 0 | 0 | 0 | |
| website_helpdesk BSD-2-Clause | 0% | 96% | 3 | 15 | 88 | 3 | 0 | 0 | 0 | |
| website_helpdesk_forum BSD-2-Clause | 0% | 98% | 1 | 11 | 77 | 1 | 0 | 0 | 0 | |
| website_helpdesk_knowledge BSD-2-Clause | 0% | 92% | 1 | 29 | 167 | 1 | 0 | 0 | 0 | |
| website_helpdesk_livechat BSD-2-Clause | 0% | 98% | 1 | 9 | 110 | 1 | 0 | 0 | 0 | |
| website_helpdesk_sale_loyalty BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_helpdesk_slides BSD-2-Clause | 0% | 95% | 1 | 1 | 5 | 1 | 0 | 0 | 0 | |
| website_hr_recruitment BSD-2-Clause | 0% | 92% | 14 | 43 | 468 | 14 | 1 | 0 | 0 | |
| website_hr_recruitment_livechat BSD-2-Clause | 0% | 30% | 14 | 97 | 507 | 14 | 0 | 0 | 0 | |
| website_knowledge BSD-2-Clause | 0% | 91% | 3 | 15 | 88 | 3 | 0 | 0 | 0 | |
| website_links BSD-2-Clause | 0% | 96% | 2 | 28 | 347 | 2 | 0 | 0 | 0 | |
| website_livechat BSD-2-Clause | 0% | 97% | 1 | 2 | 14 | 1 | 1 | 0 | 0 | |
| website_mail BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_mail_group BSD-2-Clause | 0% | 92% | 1 | 1 | 4 | 1 | 0 | 0 | 0 | |
| website_mass_mailing BSD-2-Clause | 0% | 77% | 14 | 94 | 1,076 | 14 | 2 | 0 | 0 | |
| website_mass_mailing_sms BSD-2-Clause | 0% | 90% | 1 | 1 | 10 | 1 | 1 | 0 | 0 | |
| website_partner BSD-2-Clause | 0% | 77% | 4 | 8 | 72 | 4 | 0 | 0 | 0 | |
| website_payment BSD-2-Clause | 0% | 83% | 17 | 73 | 580 | 17 | 0 | 0 | 0 | |
| website_product_barcodelookup BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_profile BSD-2-Clause | 0% | 86% | 15 | 132 | 1,315 | 15 | 0 | 0 | 0 | |
| website_project BSD-2-Clause | 0% | 95% | 1 | 1 | 4 | 1 | 0 | 0 | 0 | |
| website_sale BSD-2-Clause | 1% | 79% | 209 | 1,150 | 9,699 | 209 | 3 | 0 | 0 | |
| website_sale_autocomplete BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_sale_collect BSD-2-Clause | 0% | 85% | 7 | 20 | 130 | 7 | 2 | 0 | 0 | |
| website_sale_collect_wishlist BSD-2-Clause | 0% | 25% | 3 | 14 | 157 | 3 | 0 | 0 | 0 | |
| website_sale_comparison BSD-2-Clause | 0% | 70% | 15 | 66 | 469 | 15 | 0 | 0 | 0 | |
| website_sale_comparison_wishlist BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_sale_dashboard BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_sale_external_tax BSD-2-Clause | 0% | 40% | 3 | 5 | 25 | 3 | 0 | 0 | 0 | |
| website_sale_fedex BSD-2-Clause | 0% | 92% | 1 | 2 | 15 | 1 | 0 | 0 | 0 | |
| website_sale_gelato BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_sale_loyalty BSD-2-Clause | 0% | 100% | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| website_sale_mass_mailing BSD-2-Clause | 0% | 88% | 1 | 9 | 61 | 1 | 0 | 0 | 0 | |
| website_sale_mondialrelay BSD-2-Clause | 0% | 93% | 1 | 8 | 43 | 1 | 0 | 0 | 0 | |
| website_sale_mrp BSD-2-Clause | 0% | 0% | 3 | 5 | 25 | 3 | 0 | 0 | 0 | |
| website_sale_renting BSD-2-Clause | 0% | 77% | 15 | 59 | 450 | 15 | 0 | 0 | 0 | |
| website_sale_renting_planning BSD-2-Clause | 0% | 66% | 1 | 1 | 7 | 1 | 0 | 0 | 0 | |
| website_sale_slides BSD-2-Clause | 0% | 98% | 1 | 3 | 16 | 1 | 1 | 0 | 0 | |
| website_sale_stock BSD-2-Clause | 0% | 64% | 21 | 117 | 698 | 21 | 1 | 0 | 0 | |
| website_sale_stock_renting BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_sale_stock_wishlist BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_sale_subscription BSD-2-Clause | 0% | 70% | 6 | 9 | 53 | 6 | 0 | 0 | 0 | |
| website_sale_ups BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_sale_wishlist BSD-2-Clause | 0% | 49% | 32 | 111 | 722 | 32 | 0 | 0 | 0 | |
| website_slides BSD-2-Clause | 0% | 96% | 38 | 737 | 9,461 | 38 | 11 | 0 | 0 | |
| website_slides_forum BSD-2-Clause | 0% | 98% | 1 | 4 | 28 | 1 | 2 | 0 | 0 | |
| website_slides_survey BSD-2-Clause | 0% | 99% | 1 | 1 | 5 | 1 | 0 | 0 | 0 | |
| website_sms BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_studio BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| website_timesheet BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| wedding_planner BSD-2-Clause | 0% | 93% | 7 | 127 | 1,033 | 7 | 0 | 0 | 0 | |
| wellness_practitioner BSD-2-Clause | 0% | 69% | 28 | 461 | 3,802 | 28 | 1 | 0 | 0 | |
| whatsapp BSD-2-Clause | 0% | 98% | 5 | 24 | 159 | 5 | 7 | 0 | 0 | |
| whatsapp_account BSD-2-Clause | 0% | 80% | 1 | 1 | 7 | 1 | 0 | 0 | 0 | |
| whatsapp_account_followup BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| whatsapp_calendar BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| whatsapp_event BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| whatsapp_hr_referral BSD-2-Clause | 0% | 85% | 1 | 14 | 138 | 1 | 0 | 0 | 0 | |
| whatsapp_payment BSD-2-Clause | 0% | 83% | 1 | 9 | 50 | 1 | 0 | 0 | 0 | |
| whatsapp_pos BSD-2-Clause | 0% | 94% | 1 | 4 | 19 | 1 | 0 | 0 | 0 | |
| whatsapp_sale BSD-2-Clause | 0% | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||
| whatsapp_sign BSD-2-Clause | 0% | 0% | 29 | 129 | 868 | 29 | 0 | 0 | 0 | |
| whatsapp_stock BSD-2-Clause | 0% | 75% | 2 | 11 | 65 | 2 | 0 | 0 | 0 | |
Summary
| Project website | www.odoo.com | |
|---|---|---|
| Project reviewers42 |
|
|
| Language | Arabic | |
| Language code | ar | |
| Text direction | Right to left | |
| Case sensitivity | Case-insensitive | |
| Number of speakers | 378,792,526 | |
03/09/2026
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 116,073 | 721,267 | 5,295,363 | |||
| Approved | 2% | 3,312 | 5% | 38,688 | 7% | 390,613 |
| Waiting for review | 87% | 100,931 | 82% | 596,838 | 80% | 4,259,504 |
| Translated | 89% | 104,243 | 88% | 635,526 | 87% | 4,650,117 |
| Needs editing | 0% | 0 | 0% | 0 | 0% | 0 |
| Read-only | 0% | 0 | 0% | 0 | 0% | 0 |
| Failing checks | 1% | 1,012 | 2% | 17,195 | 2% | 126,841 |
| Strings with suggestions | 0% | 0 | 0% | 0 | 0% | 0 |
| Untranslated strings | 10% | 11,830 | 11% | 85,741 | 12% | 645,246 |
Quick numbers
and previous 30 days
Trends of last 30 days
+2%
Hosted words
+100%
+1%
Hosted strings
+100%
+1%
Translated
+88%
+50%
Contributors
+100%
|
Translation approved |
|
|
Translation approved |
|
|
Translation approved |
|
|
Translation approved |
|
|
Translation approved |
|
|
Translation approved |
|
|
Translation approved |
|
|
Translation approved |
|
|
Translation approved |
|
|
Translation approved |
|
<t t-set="date_begin" t-value="format_datetime(object.event_begin_date, tz='UTC', dt_format="yyyyMMdd'T'HHmmss'Z'")"/>
<t t-set="date_end" t-value="format_datetime(object.event_end_date, tz='UTC', dt_format="yyyyMMdd'T'HHmmss'Z'")"/>
<t t-set="is_online" t-value="'is_published' in object.event_id and object.event_id.is_published"/>
<t t-set="is_sale" t-value="'sale_order_id' in object and object.sale_order_id"/>
<t t-set="event_organizer" t-value="object.event_id.organizer_id"/>
<t t-set="event_address" t-value="object.event_id.address_id"/>
<t t-set="event_website_url" t-value="object.event_id.event_share_url"/>
<t t-set="registration_ids" t-value="object.ids if not is_sale else object._get_event_registration_ids_from_order()"/>
<table border="0" cellpadding="0" cellspacing="0" width="590" style="padding: 16px; background-color: white; color: #454748; border-collapse:separate;">
<tbody>
<!-- HEADER -->
<tr>
<td align="center" style="min-width: 590px;">
<table width="590" border="0" cellpadding="0" cellspacing="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 registration</span><br/>
<span style="font-size: 20px; font-weight: bold;">
<t t-set="default_name">Guest</t>
<t t-out="object.name or default_name"/>
</span>
<div style="margin-bottom: 5px;margin-top: 18px;">
<a t-if="object.event_id.address_id" t-attf-href="/event/{{ object.event_id.id }}/my_tickets?registration_ids={{ object.ids }}&tickets_hash={{ object.event_id._get_tickets_access_hash(object.ids) }}&responsive_html=1" target="_blank" t-attf-style="padding: 8px 12px; font-size: 12px; color: {{object.event_id.company_id.email_primary_color or '#FFFFFF'}}; text-decoration: none !important; font-weight: 400; background-color: {{object.event_id.company_id.email_secondary_color or '#875A7B'}}; border-radius:3px">
View Tickets
</a>
<a t-else="event_website_url" t-att-href="event_website_url" target="_blank" style="padding: 8px 12px; font-size: 12px; color: #FFFFFF; text-decoration: none !important; font-weight: 400; background-color: #875A7B; border: 0px solid #875A7B; border-radius:3px">
View Online
</a>
</div>
</td><td valign="middle" align="right">
<t t-if="object.barcode">
<div style="margin-bottom: 5px;">
<img t-attf-src="/report/barcode/QR/{{object.barcode}}?&width=100&height=100&quiet=0" width="100" height="100" alt="QR Code" t-att-style="'height: 100px !important;'"/>
</div>
</t>
<t t-if="not object.company_id.uses_default_logo">
<img t-att-src="'/logo.png?company=%s' % object.company_id.id" style="padding: 0px; margin: 0px; margin-right: 10px; height: auto; width: 80px;" t-att-alt="'%s' % object.company_id.name"/>
</t>
</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>
<!-- EVENT DESCRIPTION -->
<tr>
<td align="center" style="min-width: 590px;">
<table width="590" border="0" cellpadding="0" cellspacing="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>
<t t-set="default_name">Guest</t>
Hello <t t-out="object.name or default_name"/>,<br/><br/>
We are happy to confirm your registration to the event
<t t-if="event_website_url">
<a t-att-href="event_website_url" t-attf-style="color: {{object.event_id.company_id.email_secondary_color or '#875A7B'}}; text-decoration:none;font-weight:bold;" t-out="object.event_id.name or ''">OpenWood Collection Online Reveal</a>
</t>
<t t-else="">
<strong t-out="object.event_id.name or ''">OpenWood Collection Online Reveal</strong>
</t>.
<t t-if="object.partner_id and object.partner_id.name and object.partner_id.name != object.name">
This ticket was registered by <t t-out="object.partner_id.name"/>.
</t>
</div>
<div t-if="is_sale">
<br/>
The order for this ticket has reference <t t-out="object.sale_order_id.name"/>
and was placed on <t t-out="object.sale_order_id.date_order.date()"/>
<t t-if="object.sale_order_line_id.price_total"> for an amount of
<t t-out="object.sale_order_line_id.price_total" t-options="{'widget': 'monetary', 'display_currency': object.sale_order_line_id.currency_id}"/>
</t>.
</div>
<br/>
<table style="width: auto;">
<tr>
<td>
<strong>Add this event to your calendar</strong>
</td>
<td>
<a t-attf-href="/event/{{ slug(object.event_id) }}/ics?slot_id={{ object.event_slot_id.id }}" style="padding-top: 10px; padding-right:8px; padding-bottom:2px; padding-left:8px; margin-left: 8px; border-radius: 3px; background-color: #E7E9ED;">
<img src="/event/static/src/img/apple-calendar-128.png" alt="iCal" title="iCal" style="height: 20px; vertical-align: baseline;"/>
</a>
</td>
<td>
<a t-attf-href="/event/{{ slug(object.event_id) }}/ics?slot_id={{ object.event_slot_id.id }}" style="padding-top: 10px; padding-right:8px; padding-bottom:2px; padding-left:8px; margin-left: 8px; border-radius: 3px; background-color: #E7E9ED;">
<img src="/event/static/src/img/outlook-calendar-128.png" alt="Outlook" title="Outlook" style="height: 20px; vertical-align: baseline;"/>
</a>
</td>
<td>
<a t-attf-href="https://www.google.com/calendar/render?action=TEMPLATE&text={{ object.event_id.name }}&dates={{ date_begin }}/{{ date_end }}&location={{ location }}&details={{ object.event_id._get_external_description_url_encoded() }}" target="new" style="padding-top: 10px; padding-right:8px; padding-bottom:2px; padding-left:8px; margin-left: 8px; border-radius: 3px; background-color: #E7E9ED;">
<img src="/event/static/src/img/google-calendar-128.png" alt="Google" title="Google" style="height: 20px; vertical-align: baseline;"/>
</a>
</td>
</tr>
</table>
<br/><br/>
<div>
See you soon,<br/>
<span style="color: #454748;">
-- <br/>
<t t-if="event_organizer">
<t t-out="event_organizer.name">YourCompany</t>
</t>
<t t-else="">
The <t t-out="object.event_id.name or ''">OpenWood Collection Online Reveal</t> Team
</t>
</span>
</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>
<!-- DETAILS -->
<tr>
<td align="center" style="min-width: 590px;">
<table width="590" border="0" cellpadding="0" cellspacing="0" style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;">
<tr><td valign="top" style="font-size: 14px;">
<table style="width:100%;">
<tr>
<td style="vertical-align:top;">
<img src="/mail/font_to_img/61555/rgb(81,81,102)/34" style="padding:4px;max-width:inherit;" height="34" alt=""/>
</td>
<td style="padding: 0px 10px 0px 10px;width:50%;line-height:20px;vertical-align:top;">
<div t-if="object.event_id.is_one_day">
<t t-out="object.event_begin_date" t-options="{"widget": "datetime", "date_only": True, "tz_name": object.event_id.date_tz, "format": "long"}">May 4, 2021</t>
<t t-out="object.event_begin_date" t-options="{"widget": "datetime", "time_only": True, "tz_name": object.event_id.date_tz, "hide_seconds": True, "format": "short"}">7:00 AM</t>
- <t t-out="object.event_end_date" t-options="{"widget": "datetime", "time_only": True, "tz_name": object.event_id.date_tz, "hide_seconds": True, "format": "short"}">5:00 PM</t>
</div>
<div t-else="">
<strong>From</strong>
<t t-out="object.event_begin_date" t-options="{"widget": "datetime", "show_seconds": False, "tz_name": object.event_id.date_tz, "format": "medium"}">May 4, 2021 - 7:00 AM</t>
<br/>
<strong>To</strong>
<t t-out="object.event_end_date" t-options="{"widget": "datetime", "show_seconds": False, "tz_name": object.event_id.date_tz, "format": "medium"}">May 6, 2021 - 5:00 PM</t>
</div>
<div style="font-size:12px;color:#9e9e9e"><i>(<t t-out="object.event_id.date_tz or ''">Europe/Brussels</t>)</i></div>
</td>
<td style="vertical-align:top;">
<t t-if="event_address">
<img src="/mail/font_to_img/61505/rgb(81,81,102)/34" style="padding:4px;max-width:inherit;" height="34" alt=""/>
</t>
</td>
<td style="padding: 0px 10px 0px 10px;width:50%;vertical-align:top;">
<t t-if="event_address">
<t t-set="location" t-value="''"/>
<t t-if="object.event_id.address_id.name">
<div t-out="object.event_id.address_id.name">Teksa SpA</div>
</t>
<t t-if="object.event_id.address_id.street">
<div t-out="object.event_id.address_id.street">Puerto Madero 9710</div>
<t t-set="location" t-value="object.event_id.address_id.street"/>
</t>
<t t-if="object.event_id.address_id.street2">
<div t-out="object.event_id.address_id.street2">Of A15, Santiago (RM)</div>
<t t-set="location" t-valuef="{{location}}, {{object.event_id.address_id.street2}}"/>
</t>
<div>
<t t-if="object.event_id.address_id.city">
<t t-out="object.event_id.address_id.city">Pudahuel</t>,
<t t-set="location" t-valuef="{{location}}, {{object.event_id.address_id.city}}"/>
</t>
<t t-if="object.event_id.address_id.state_id.name">
<t t-out="object.event_id.address_id.state_id.name">C1</t>,
<t t-set="location" t-valuef="{{location}}, {{object.event_id.address_id.state_id.name}}"/>
</t>
<t t-if="object.event_id.address_id.zip">
<t t-out="object.event_id.address_id.zip">98450</t>
<t t-set="location" t-valuef="{{location}}, {{object.event_id.address_id.zip}}"/>
</t>
</div>
<t t-if="object.event_id.address_id.country_id.name">
<div t-out="object.event_id.address_id.country_id.name">Argentina</div>
<t t-set="location" t-valuef="{{location}}, {{object.event_id.address_id.country_id.name}}"/>
</t>
</t>
</td>
</tr>
</table>
</td></tr>
<tr><td style="text-align:center;">
<t t-if="event_organizer">
<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;"/>
</t>
</td></tr>
<tr><td valign="top" style="font-size: 14px;">
<!-- CONTACT ORGANIZER -->
<t t-if="event_organizer">
<div>
<span style="font-weight:300;margin:10px 0px">Questions about this event?</span>
<div>Please contact the organizer:</div>
<ul>
<li><t t-out="event_organizer.name or ''">YourCompany</t></li>
<t t-if="event_organizer.email">
<li>Mail: <a t-attf-href="mailto:{{ event_organizer.email }}" t-attf-style="text-decoration:none; color: {{object.event_id.company_id.email_secondary_color or '#875A7B'}};" t-out="event_organizer.email or ''">info@yourcompany.com</a></li>
</t>
<t t-if="event_organizer.phone">
<li>Phone: <t t-out="event_organizer.phone">+1 650-123-4567</t></li>
</t>
</ul>
</div>
</t>
</td></tr>
<tr><td style="text-align:center;">
<!-- CONTACT ORGANIZER SEPARATION -->
<t t-if="is_online or event_address">
<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;"/>
</t>
</td></tr>
<tr><td valign="top" style="font-size: 14px;">
<!-- PWA MARKGETING -->
<t t-if="is_online">
<div>
<strong>Get the best mobile experience.</strong>
<a href="/event">Install our mobile app</a>
</div>
</t>
</td></tr>
<tr><td style="text-align:center;">
<!-- PWA MARKGETING SEPARATION-->
<t t-if="is_online and event_address">
<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;"/>
</t>
</td></tr>
<tr><td valign="top" style="font-size: 14px;">
<!-- GOOGLE MAPS LINK -->
<t t-if="event_address and location">
<table style="width:100%;"><tr><td>
<div>
<img src="/web_editor/font_to_img/61505/rgb(81,81,102)/20" height="20" style="vertical-align: bottom;"/>
<a t-attf-href="https://maps.google.com/maps?q={{ location }}" target="new">
<img t-if="event_address.static_map_url and event_address.static_map_url_is_valid" t-att-src="event_address.static_map_url" style="vertical-align:bottom; width: 100%;" alt="Google Maps"/>
<t t-else="">See location on Google Maps</t>
</a>
</div>
</td></tr></table>
</t>
</td></tr>
</table>
</td>
</tr>
</tbody>
</table>
</td></tr>
<!-- FOOTER BY -->
<tr><td align="center" style="min-width: 590px;">
<t t-if="object.company_id">
<table width="590" border="0" cellpadding="0" cellspacing="0" style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;">
<tr><td style="text-align: center; font-size: 14px;">
Sent by <a target="_blank" t-attf-href="{{ object.company_id.website }}" t-attf-style="color: {{object.event_id.company_id.email_secondary_color or '#875A7B'}};" t-out="object.company_id.name or ''">YourCompany</a>
<t t-if="is_online">
<br/>
Discover <a href="/event" t-attf-style="color: {{object.event_id.company_id.email_secondary_color or '#875A7B'}};">all our events</a>.
</t>
</td></tr>
</table>
</t>
</td></tr>
</table>
<t t-set="date_begin" t-value="format_datetime(object.event_begin_date, tz='UTC', dt_format="yyyyMMdd'T'HHmmss'Z'")"/>
<t t-set="date_end" t-value="format_datetime(object.event_end_date, tz='UTC', dt_format="yyyyMMdd'T'HHmmss'Z'")"/>
<t t-set="is_online" t-value="'is_published' in object.event_id and object.event_id.is_published"/>
<t t-set="is_sale" t-value="'sale_order_id' in object and object.sale_order_id"/>
<t t-set="event_organizer" t-value="object.event_id.organizer_id"/>
<t t-set="event_address" t-value="object.event_id.address_id"/>
<t t-set="event_website_url" t-value="object.event_id.event_share_url"/>
<t t-set="registration_ids" t-value="object.ids if not is_sale else object._get_event_registration_ids_from_order()"/>
<table border="0" cellpadding="0" cellspacing="0" width="590" style="padding: 16px; background-color: white; color: #454748; border-collapse:separate;">
<tbody>
<!-- HEADER -->
<tr>
<td align="center" style="min-width: 590px;">
<table width="590" border="0" cellpadding="0" cellspacing="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;">تسجيلك</span><br/>
<span style="font-size: 20px; font-weight: bold;">
<t t-set="default_name">ضيف</t>
<t t-out="object.name or default_name"/>
</span>
<div style="margin-bottom: 5px;margin-top: 18px;">
<a t-if="object.event_id.address_id" t-attf-href="/event/{{ object.event_id.id }}/my_tickets?registration_ids={{ object.ids }}&tickets_hash={{ object.event_id._get_tickets_access_hash(object.ids) }}&responsive_html=1" target="_blank" t-attf-style="padding: 8px 12px; font-size: 12px; color: {{object.event_id.company_id.email_primary_color or '#FFFFFF'}}; text-decoration: none !important; font-weight: 400; background-color: {{object.event_id.company_id.email_secondary_color or '#875A7B'}}; border-radius:3px">
عرض التذاكر
</a>
<a t-else="event_website_url" t-att-href="event_website_url" target="_blank" style="padding: 8px 12px; font-size: 12px; color: #FFFFFF; text-decoration: none !important; font-weight: 400; background-color: #875A7B; border: 0px solid #875A7B; border-radius:3px">
عرض أونلاين
</a>
</div>
</td><td valign="middle" align="right">
<t t-if="object.barcode">
<div style="margin-bottom: 5px;">
<img t-attf-src="/report/barcode/QR/{{object.barcode}}?&width=100&height=100&quiet=0" width="100" height="100" alt="QR Code" t-att-style="'height: 100px !important;'"/>
</div>
</t>
<t t-if="not object.company_id.uses_default_logo">
<img t-att-src="'/logo.png?company=%s' % object.company_id.id" style="padding: 0px; margin: 0px; margin-right: 10px; height: auto; width: 80px;" t-att-alt="'%s' % object.company_id.name"/>
</t>
</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>
<!-- EVENT DESCRIPTION -->
<tr>
<td align="center" style="min-width: 590px;">
<table width="590" border="0" cellpadding="0" cellspacing="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>
<t t-set="default_name">ضيف</t>
مرحباً <t t-out="object.name or default_name"/>،<br/><br/>
يسرنا تأكيد تسجيلك للفعالية
<t t-if="event_website_url">
<a t-att-href="event_website_url" t-attf-style="color: {{object.event_id.company_id.email_secondary_color or '#875A7B'}}; text-decoration:none;font-weight:bold;" t-out="object.event_id.name or ''">الكشف عن مجموعة OpenWood أونلاين</a>
</t>
<t t-else="">
<strong t-out="object.event_id.name or ''">الكشف عن مجموعة OpenWood أونلاين</strong>
</t>.
<t t-if="object.partner_id and object.partner_id.name and object.partner_id.name != object.name">
تم تسجيل هذه التذكرة من قِبَل <t t-out="object.partner_id.name"/>.
</t>
</div>
<div t-if="is_sale">
<br/>
مرجع الطلب لهذه التذكرة <t t-out="object.sale_order_id.name"/>
وقد تم طلبها بتاريخ <t t-out="object.sale_order_id.date_order.date()"/>
<t t-if="object.sale_order_line_id.price_total"> بمبلغ
<t t-out="object.sale_order_line_id.price_total" t-options="{'widget': 'monetary', 'display_currency': object.sale_order_line_id.currency_id}"/>
</t>.
</div>
<br/>
<table style="width: auto;">
<tr>
<td>
<strong>أضف هذه الفعالية إلى تقويمك</strong>
</td>
<td>
<a t-attf-href="/event/{{ slug(object.event_id) }}/ics?slot_id={{ object.event_slot_id.id }}" style="padding-top: 10px; padding-right:8px; padding-bottom:2px; padding-left:8px; margin-left: 8px; border-radius: 3px; background-color: #E7E9ED;">
<img src="/event/static/src/img/apple-calendar-128.png" alt="iCal" title="iCal" style="height: 20px; vertical-align: baseline;"/>
</a>
</td>
<td>
<a t-attf-href="/event/{{ slug(object.event_id) }}/ics?slot_id={{ object.event_slot_id.id }}" style="padding-top: 10px; padding-right:8px; padding-bottom:2px; padding-left:8px; margin-left: 8px; border-radius: 3px; background-color: #E7E9ED;">
<img src="/event/static/src/img/outlook-calendar-128.png" alt="Outlook" title="Outlook" style="height: 20px; vertical-align: baseline;"/>
</a>
</td>
<td>
<a t-attf-href="https://www.google.com/calendar/render?action=TEMPLATE&text={{ object.event_id.name }}&dates={{ date_begin }}/{{ date_end }}&location={{ location }}&details={{ object.event_id._get_external_description_url_encoded() }}" target="new" style="padding-top: 10px; padding-right:8px; padding-bottom:2px; padding-left:8px; margin-left: 8px; border-radius: 3px; background-color: #E7E9ED;">
<img src="/event/static/src/img/google-calendar-128.png" alt="Google" title="Google" style="height: 20px; vertical-align: baseline;"/>
</a>
</td>
</tr>
</table>
<br/><br/>
<div>
نراك قريباً،<br/>
<span style="color: #454748;">
-- <br/>
<t t-if="event_organizer">
<t t-out="event_organizer.name">YourCompany</t>
</t>
<t t-else="">
فريق <t t-out="object.event_id.name or ''">الكشف عن مجموعة OpenWood أونلاين</t>
</t>
</span>
</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>
<!-- DETAILS -->
<tr>
<td align="center" style="min-width: 590px;">
<table width="590" border="0" cellpadding="0" cellspacing="0" style="min-width: 590px; background-color: white; padding: 0px 8px 0px 8px; border-collapse:separate;">
<tr><td valign="top" style="font-size: 14px;">
<table style="width:100%;">
<tr>
<td style="vertical-align:top;">
<img src="/mail/font_to_img/61555/rgb(81,81,102)/34" style="padding:4px;max-width:inherit;" height="34" alt=""/>
</td>
<td style="padding: 0px 10px 0px 10px;width:50%;line-height:20px;vertical-align:top;">
<div t-if="object.event_id.is_one_day">
<t t-out="object.event_begin_date" t-options="{"widget": "datetime", "date_only": True, "tz_name": object.event_id.date_tz, "format": "long"}">4 مايو 2021</t>
<t t-out="object.event_begin_date" t-options="{"widget": "datetime", "time_only": True, "tz_name": object.event_id.date_tz, "hide_seconds": True, "format": "short"}">7:00 صباحاً</t>
- <t t-out="object.event_end_date" t-options="{"widget": "datetime", "time_only": True, "tz_name": object.event_id.date_tz, "hide_seconds": True, "format": "short"}">5:00 مساءً</t>
</div>
<div t-else="">
<strong>من</strong>
<t t-out="object.event_begin_date" t-options="{"widget": "datetime", "show_seconds": False, "tz_name": object.event_id.date_tz, "format": "medium"}">4 مايو 2021 - 7:00 صباحاً</t>
<br/>
<strong>إلى</strong>
<t t-out="object.event_end_date" t-options="{"widget": "datetime", "show_seconds": False, "tz_name": object.event_id.date_tz, "format": "medium"}">6 مايو 2021 - 5:00 مساءً</t>
</div>
<div style="font-size:12px;color:#9e9e9e"><i>(<t t-out="object.event_id.date_tz or ''">Europe/Brussels</t>)</i></div>
</td>
<td style="vertical-align:top;">
<t t-if="event_address">
<img src="/mail/font_to_img/61505/rgb(81,81,102)/34" style="padding:4px;max-width:inherit;" height="34" alt=""/>
</t>
</td>
<td style="padding: 0px 10px 0px 10px;width:50%;vertical-align:top;">
<t t-if="event_address">
<t t-set="location" t-value="''"/>
<t t-if="object.event_id.address_id.name">
<div t-out="object.event_id.address_id.name">Teksa SpA</div>
</t>
<t t-if="object.event_id.address_id.street">
<div t-out="object.event_id.address_id.street">Puerto Madero 9710</div>
<t t-set="location" t-value="object.event_id.address_id.street"/>
</t>
<t t-if="object.event_id.address_id.street2">
<div t-out="object.event_id.address_id.street2">Of A15, Santiago (RM)</div>
<t t-set="location" t-valuef="{{location}}, {{object.event_id.address_id.street2}}"/>
</t>
<div>
<t t-if="object.event_id.address_id.city">
<t t-out="object.event_id.address_id.city">Pudahuel</t>,
<t t-set="location" t-valuef="{{location}}, {{object.event_id.address_id.city}}"/>
</t>
<t t-if="object.event_id.address_id.state_id.name">
<t t-out="object.event_id.address_id.state_id.name">C1</t>,
<t t-set="location" t-valuef="{{location}}, {{object.event_id.address_id.state_id.name}}"/>
</t>
<t t-if="object.event_id.address_id.zip">
<t t-out="object.event_id.address_id.zip">98450</t>
<t t-set="location" t-valuef="{{location}}, {{object.event_id.address_id.zip}}"/>
</t>
</div>
<t t-if="object.event_id.address_id.country_id.name">
<div t-out="object.event_id.address_id.country_id.name">Argentina</div>
<t t-set="location" t-valuef="{{location}}, {{object.event_id.address_id.country_id.name}}"/>
</t>
</t>
</td>
</tr>
</table>
</td></tr>
<tr><td style="text-align:center;">
<t t-if="event_organizer">
<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;"/>
</t>
</td></tr>
<tr><td valign="top" style="font-size: 14px;">
<!-- CONTACT ORGANIZER -->
<t t-if="event_organizer">
<div>
<span style="font-weight:300;margin:10px 0px">لديك أسئلة أو استفسارات حول هذه الفعالية؟</span>
<div>يُرجى التواصل مع منظم الفعالية:</div>
<ul>
<li><t t-out="event_organizer.name or ''">YourCompany</t></li>
<t t-if="event_organizer.email">
<li>البريد الإلكتروني: <<a t-attf-href="mailto:{{ event_organizer.email }}" t-attf-style="text-decoration:none; color: {{object.event_id.company_id.email_secondary_color or '#875A7B'}};" t-out="event_organizer.email or ''">info@yourcompany.com</a></li>
</t>
<t t-if="event_organizer.phone">
<li>رقم الهاتف: <t t-out="event_organizer.phone">+1 650-123-4567</t></li>
</t>
</ul>
</div>
</t>
</td></tr>
<tr><td style="text-align:center;">
<!-- CONTACT ORGANIZER SEPARATION -->
<t t-if="is_online or event_address">
<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;"/>
</t>
</td></tr>
<tr><td valign="top" style="font-size: 14px;">
<!-- PWA MARKGETING -->
<t t-if="is_online">
<div>
<strong>احصل على أفضل تجربة على الهاتف المحمول.</strong>
<a href="/event">قم بتثبيث تطبيقنا على الهاتف المحمول</a>
</div>
</t>
</td></tr>
<tr><td style="text-align:center;">
<!-- PWA MARKGETING SEPARATION-->
<t t-if="is_online and event_address">
<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;"/>
</t>
</td></tr>
<tr><td valign="top" style="font-size: 14px;">
<!-- GOOGLE MAPS LINK -->
<t t-if="event_address and location">
<table style="width:100%;"><tr><td>
<div>
<img src="/web_editor/font_to_img/61505/rgb(81,81,102)/20" height="20" style="vertical-align: bottom;"/>
<a t-attf-href="https://maps.google.com/maps?q={{ location }}" target="new">
<img t-if="event_address.static_map_url and event_address.static_map_url_is_valid" t-att-src="event_address.static_map_url" style="vertical-align:bottom; width: 100%;" alt="Google Maps"/>
<t t-else="">ألقِ نظرة على موقعنا على خرائط Google</t>
</a>
</div>
</td></tr></table>
</t>
</td></tr>
</table>
</td>
</tr>
</tbody>
</table>
</td></tr>
<!-- FOOTER BY -->
<tr><td align="center" style="min-width: 590px;">
<t t-if="object.company_id">
<table width="590" border="0" cellpadding="0" cellspacing="0" style="min-width: 590px; background-color: #F1F1F1; color: #454748; padding: 8px; border-collapse:separate;">
<tr><td style="text-align: center; font-size: 14px;">
تم الإرسال بواسطة <a target="_blank" t-attf-href="{{ object.company_id.website }}" t-attf-style="color: {{object.event_id.company_id.email_secondary_color or '#875A7B'}};" t-out="object.company_id.name or ''">YourCompany</a>
<t t-if="is_online">
<br/>
استكشف <a href="/event" t-attf-style="color: {{object.event_id.company_id.email_secondary_color or '#875A7B'}};">كافة فعالياتنا</a>.
</t>
</td></tr>
</table>
</t>
</td></tr>
</table>