| Strings Words Characters | |||
|---|---|---|---|
| 648 6,247 78,520 |
|
All strings | Browse Translate Zen |
| 613 5,984 76,817 |
|
Translated strings | Browse Translate Zen |
| 613 5,984 76,817 |
|
Strings waiting for review | Browse Translate Zen |
| 35 263 1,703 |
|
Unfinished strings | Browse Translate Zen |
| 35 263 1,703 |
|
Untranslated strings | Browse Translate Zen |
| 2 12 82 |
|
Strings with any failing checks | Browse Translate Zen |
| 2 12 82 |
|
Translated strings with any failing checks | Browse Translate Zen |
| 2 12 82 |
|
Failing check: Mismatched full stop | Browse Translate Zen |
| 1 6 41 |
|
Failing check: Mismatched colon | Browse Translate Zen |
| 1 6 41 |
|
Failing check: Mismatched semicolon | Browse Translate Zen |
| 608 3,161 20,925 |
|
Labeled: Automatically translated | Browse Translate Zen |
| 648 6,247 78,520 |
|
Strings without a label | Browse Translate Zen |
Summary
| Project website | www.odoo.com | |
|---|---|---|
| Project reviewers40 |
|
|
| Translation license | BSD 2-Clause "Simplified" License | |
| Translation process |
|
|
| File mask |
addons/event/i18n/*.po
|
|
| Translation file |
Download
addons/event/i18n/zh_CN.po
|
|
| Last change | Jan. 29, 2026, 11:11 a.m. | |
| Last change made by | GitHub webhook | |
| Language | Chinese (Simplified Han script) | |
| Language code | zh_Hans | |
| Text direction | Left to right | |
| Case sensitivity | Case-insensitive | |
| Number of speakers | 1,286,444,445 | |
| Number of plurals | 1 | |
| Plural type | None | |
| Plurals | ||
| Plural formula |
0
|
|
20 hours ago
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 648 | 6,247 | 78,520 | |||
| Approved | 0% | 0 | 0% | 0 | 0% | 0 |
| Waiting for review | 94% | 613 | 95% | 5,984 | 97% | 76,817 |
| Translated | 94% | 613 | 95% | 5,984 | 97% | 76,817 |
| Needs editing | 0% | 0 | 0% | 0 | 0% | 0 |
| Read-only | 0% | 0 | 0% | 0 | 0% | 0 |
| Failing checks | 1% | 2 | 1% | 12 | 1% | 82 |
| Strings with suggestions | 0% | 0 | 0% | 0 | 0% | 0 |
| Untranslated strings | 5% | 35 | 4% | 263 | 2% | 1,703 |
Quick numbers
and previous 30 days
Trends of last 30 days
—
Hosted words
+100%
—
Hosted strings
+100%
+1%
Translated
+93%
+100%
Contributors
—
|
Changes committed |
Changes committed
10 days ago
|
|
Translation changed |
'Full Page Ticket - %s' % (object.name or 'Event').replace('/','')
|
|
Contributor joined |
Contributor joined
10 days ago
|
None
Resource updated |
The “
addons/event/i18n/zh_CN.po” file was changed.
13 days ago
|
|
Resource updated |
Parsing of the “
addons/event/i18n/zh_CN.po” file was enforced.
13 days ago
|
|
Changes committed |
Changes committed
3 weeks ago
|
|
Translation added |
<table border="0" cellpadding="0" cellspacing="0" style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"><tr><td align="center">
<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="is_online and object.event_id.website_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/> <t t-set="default_name">Guest</t> <span style="font-size: 20px; font-weight: bold;" t-out="object.name or default_name"/> <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" style="padding: 8px 12px; font-size: 12px; color: {{object.event_id.user_id.company_id.email_primary_color or '#FFFFFF'}}; text-decoration: none !important; font-weight: 400; background-color: {{object.event_id.user_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 excited to remind you that the event <t t-if="event_website_url"> <a t-att-href="event_website_url" t-attf-style="font-weight:bold;color: {{object.event_id.user_id.company_id.email_secondary_color or '#875A7B'}}; text-decoration:none;" 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> is starting <strong t-out="object.event_date_range or ''">today</strong>. </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> We confirm your registration and hope to meet you there,<br/> <span style="color: #454748;"> -- <br/> <t t-if="event_organizer"> <t t-out="event_organizer.name or ''">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 or ''">Teksa SpA</div> </t> <t t-if="object.event_id.address_id.street"> <div t-out="object.event_id.address_id.street or ''">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 or ''">Of A15, Santiago (RM)</div> <t t-set="location" t-value="'%s, %s' % (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 or ''">Pudahuel</t>, <t t-set="location" t-value="'%s, %s' % (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 or ''">C1</t>, <t t-set="location" t-value="'%s, %s' % (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 or ''">98450</t> <t t-set="location" t-value="'%s, %s' % (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 or ''">Argentina</div> <t t-set="location" t-value="'%s, %s' % (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-out="event_organizer.name or ''">YourCompany</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.user_id.company_id.email_secondary_color or '#875A7B'}};" t-out="event_organizer.email or ''"/></li> </t> <t t-if="event_organizer.phone"> <li>Phone: <t t-out="event_organizer.phone or ''"/></li> </t> </ul> </div> </t> </td></tr> <tr><td style="text-align:center;"> <!-- CONTACT ORGANIZER SEPARATION --> <hr t-if="is_online or event_address" 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> <tr><td valign="top" style="font-size: 14px;"> <!-- PWA MARKGETING --> <div t-if="is_online"> <strong>Get the best mobile experience.</strong> <a href="/event">Install our mobile app</a> </div> </td></tr> <tr><td style="text-align:center;"> <!-- PWA MARKGETING SEPARATION--> <hr t-if="is_online and event_address" 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> <tr><td valign="top" style="font-size: 14px;"> <!-- GOOGLE MAPS LINK --> <table t-if="event_address and location" 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-attf-src="{{ event_address.static_map_url }}" style="vertical-align:bottom; width: 100%;" alt="Google Maps"/> <span t-else="">See location on Google Maps</span> </a> </div> </td></tr></table> </td></tr> </table> </td> </tr> </tbody> </table> </td></tr> <!-- FOOTER BY --> <tr><td align="center" style="min-width: 590px;"> <table t-if="object.company_id" 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.user_id.company_id.email_secondary_color or '#875A7B'}};" t-out="object.company_id.name or ''">YourCompany</a> <t t-if="'website_url' in object.event_id and object.event_id.website_url"> <br/> Discover <a href="/event" t-attf-style="color: {{object.event_id.user_id.company_id.email_secondary_color or '#875A7B'}};">all our events</a>. </t> </td></tr> </table> </td></tr> </table>
<table border="0" cellpadding="0" cellspacing="0" style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"><tr><td align="center">
<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="is_online and object.event_id.website_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/> <t t-set="default_name">嘉宾</t> <span style="font-size: 20px; font-weight: bold;" t-out="object.name or default_name"/> <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" style="padding: 8px 12px; font-size: 12px; color: {{object.event_id.user_id.company_id.email_primary_color or '#FFFFFF'}}; text-decoration: none !important; font-weight: 400; background-color: {{object.event_id.user_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="font-weight:bold;color: {{object.event_id.user_id.company_id.email_secondary_color or '#875A7B'}}; text-decoration:none;" t-out="object.event_id.name or ''">OpenWood 系列线上发布会</a> </t> <t t-else=""> <strong t-out="object.event_id.name or ''">OpenWood 系列线上发布会</strong> </t> 活动将于 <strong t-out="object.event_date_range or ''">今日</strong>正式开启。 </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 or ''">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"}">2021 年 5 月 4 日</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>开始时间</strong> <t t-out="object.event_begin_date" t-options="{"widget": "datetime", "show_seconds": False, "tz_name": object.event_id.date_tz, "format": "medium"}">2021 年 5 月 4 日 - 7:00 AM</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"}">2021 年 5 月 6 日 - 5:00 PM</t> </div> <div style="font-size:12px;color:#9e9e9e"><i>(<t t-out="object.event_id.date_tz or ''">欧洲/布鲁塞尔</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 or ''">Teksa SpA</div> </t> <t t-if="object.event_id.address_id.street"> <div t-out="object.event_id.address_id.street or ''">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 or ''">Of A15, Santiago (RM)</div> <t t-set="location" t-value="'%s, %s' % (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 or ''">Pudahuel</t>, <t t-set="location" t-value="'%s, %s' % (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 or ''">C1</t>, <t t-set="location" t-value="'%s, %s' % (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 or ''">98450</t> <t t-set="location" t-value="'%s, %s' % (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 or ''">Argentina</div> <t t-set="location" t-value="'%s, %s' % (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-out="event_organizer.name or ''">YourCompany</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.user_id.company_id.email_secondary_color or '#875A7B'}};" t-out="event_organizer.email or ''"/></li> </t> <t t-if="event_organizer.phone"> <li>电话:<t t-out="event_organizer.phone or ''"/></li> </t> </ul> </div> </t> </td></tr> <tr><td style="text-align:center;"> <!-- CONTACT ORGANIZER SEPARATION --> <hr t-if="is_online or event_address" 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> <tr><td valign="top" style="font-size: 14px;"> <!-- PWA MARKGETING --> <div t-if="is_online"> <strong>获取最佳移动端体验。</strong> <a href="/event">安装我们的移动端应用</a> </div> </td></tr> <tr><td style="text-align:center;"> <!-- PWA MARKGETING SEPARATION--> <hr t-if="is_online and event_address" 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> <tr><td valign="top" style="font-size: 14px;"> <!-- GOOGLE MAPS LINK --> <table t-if="event_address and location" 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-attf-src="{{ event_address.static_map_url }}" style="vertical-align:bottom; width: 100%;" alt="Google Maps"/> <span t-else="">在 Google 地图中查看位置</span> </a> </div> </td></tr></table> </td></tr> </table> </td> </tr> </tbody> </table> </td></tr> <!-- FOOTER BY --> <tr><td align="center" style="min-width: 590px;"> <table t-if="object.company_id" 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.user_id.company_id.email_secondary_color or '#875A7B'}};" t-out="object.company_id.name or ''">YourCompany</a>发送 <t t-if="'website_url' in object.event_id and object.event_id.website_url"> <br/> 了解 <a href="/event" t-attf-style="color: {{object.event_id.user_id.company_id.email_secondary_color or '#875A7B'}};">我们的全部活动</a>。 </t> </td></tr> </table> </td></tr> </table> |
|
Translation added |
<table border="0" cellpadding="0" cellspacing="0" style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"><tr><td align="center">
<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.user_id.company_id.email_primary_color or '#FFFFFF'}}; text-decoration: none !important; font-weight: 400; background-color: {{object.event_id.user_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.user_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.user_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.user_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.user_id.company_id.email_secondary_color or '#875A7B'}};">all our events</a>. </t> </td></tr> </table> </t> </td></tr> </table>
<table border="0" cellpadding="0" cellspacing="0" style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"><tr><td align="center">
<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.user_id.company_id.email_primary_color or '#FFFFFF'}}; text-decoration: none !important; font-weight: 400; background-color: {{object.event_id.user_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.user_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"}">2021 年 5 月 4 日</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>开始时间</strong> <t t-out="object.event_begin_date" t-options="{"widget": "datetime", "show_seconds": False, "tz_name": object.event_id.date_tz, "format": "medium"}">2021 年 5 月 4 日 - 7:00 AM</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"}">2021 年 5 月 6 日 - 5:00 PM</t> </div> <div style="font-size:12px;color:#9e9e9e"><i>(<t t-out="object.event_id.date_tz or ''">欧洲/布鲁塞尔</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.user_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.user_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.user_id.company_id.email_secondary_color or '#875A7B'}};">我们的全部活动</a>。 </t> </td></tr> </table> </t> </td></tr> </table> |
|
Translation added |
<table border="0" cellpadding="0" cellspacing="0" style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"><tr><td align="center">
<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="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> </td><td valign="middle" align="right"> <a t-attf-href="/event/{{ object.event_id.id }}/my_tickets?badge_mode=1&registration_ids={{ registration_ids }}&tickets_hash={{ object.event_id._get_tickets_access_hash(registration_ids) }}" target="_blank" t-attf-style="padding: 8px 12px; font-size: 12px; color: {{object.event_id.user_id.company_id.email_primary_color or '#FFFFFF'}}; text-decoration: none !important; font-weight: 400; background-color: {{object.event_id.user_id.company_id.email_secondary_color or '#875A7B'}}; border-radius:3px"> Download Badges </a> <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; 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/> Please find attached your badge for <t t-if="event_website_url"> <a t-att-href="event_website_url" t-attf-style="font-weight:bold;color:{{object.event_id.user_id.company_id.email_secondary_color or '#875A7B'}}; text-decoration:none;" 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> </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 or ''">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.user_id.company_id.email_secondary_color or '#875A7B'}};" t-out="event_organizer.email">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.user_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.user_id.company_id.email_secondary_color or '#875A7B'}};">all our events</a>. </t> </td></tr> </table> </t> </td></tr> </table>
<table border="0" cellpadding="0" cellspacing="0" style="padding-top: 16px; background-color: #F1F1F1; font-family:Verdana, Arial,sans-serif; color: #454748; width: 100%; border-collapse:separate;"><tr><td align="center">
<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="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> </td><td valign="middle" align="right"> <a t-attf-href="/event/{{ object.event_id.id }}/my_tickets?badge_mode=1&registration_ids={{ registration_ids }}&tickets_hash={{ object.event_id._get_tickets_access_hash(registration_ids) }}" target="_blank" t-attf-style="padding: 8px 12px; font-size: 12px; color: {{object.event_id.user_id.company_id.email_primary_color or '#FFFFFF'}}; text-decoration: none !important; font-weight: 400; background-color: {{object.event_id.user_id.company_id.email_secondary_color or '#875A7B'}}; border-radius:3px"> 下载胸牌 </a> <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; 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="font-weight:bold;color:{{object.event_id.user_id.company_id.email_secondary_color or '#875A7B'}}; text-decoration:none;" t-out="object.event_id.name or ''">OpenWood 系列线上发布会</a>的胸牌。 </t> <t t-else=""> <strong t-out="object.event_id.name or ''">OpenWood 系列线上发布会</strong>。 </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 or ''">YourCompany</t> </t> <t t-else=""> The <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"}">2021 年 5 月 4 日</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>开始时间</strong> <t t-out="object.event_begin_date" t-options="{"widget": "datetime", "show_seconds": False, "tz_name": object.event_id.date_tz, "format": "medium"}">2021 年 5 月 4 日 - 7:00 AM</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"}">2021 年 5 月 6 日 - 5:00 PM</t> </div> <div style="font-size:12px;color:#9e9e9e"><i>(<t t-out="object.event_id.date_tz or ''">欧洲/布鲁塞尔</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.user_id.company_id.email_secondary_color or '#875A7B'}};" t-out="event_organizer.email">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.user_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.user_id.company_id.email_secondary_color or '#875A7B'}};">我们的全部活动</a>。 </t> </td></tr> </table> </t> </td></tr> </table> |
|
Changes committed |
Changes committed
a month ago
|
| 648 | File in original format as translated in the repository | gettext PO file | |||||||
|---|---|---|---|---|---|---|---|---|---|
| 648 | All strings, converted files enriched with comments; suitable for offline translation | CSV | gettext MO | gettext PO | TBX | TMX | XLIFF 1.1 with gettext extensions | XLIFF 1.1 | XLSX |
| 35 | Unfinished strings, converted files enriched with comments; suitable for offline translation | CSV | gettext MO | gettext PO | TBX | TMX | XLIFF 1.1 with gettext extensions | XLIFF 1.1 | XLSX |
None