Strings Words Characters | |||
---|---|---|---|
595 3,706 27,711 |
|
All strings | Browse Translate Zen |
594 3,704 27,702 |
|
Translated strings | Browse Translate Zen |
594 3,704 27,702 |
|
Strings waiting for review | Browse Translate Zen |
1 2 9 |
|
Unfinished strings | Browse Translate Zen |
1 2 9 |
|
Strings marked for edit | Browse Translate Zen |
32 375 2,589 |
|
Strings with any failing checks | Browse Translate Zen |
32 375 2,589 |
|
Translated strings with any failing checks | Browse Translate Zen |
13 32 360 |
|
Failing check: Unchanged translation | Browse Translate Zen |
12 129 768 |
|
Failing check: Trailing space | Browse Translate Zen |
1 16 96 |
|
Failing check: Double space | Browse Translate Zen |
9 176 1,025 |
|
Failing check: Mismatched full stop | Browse Translate Zen |
1 9 45 |
|
Failing check: Mismatched question mark | Browse Translate Zen |
1 122 927 |
|
Failing check: XML syntax | Browse Translate Zen |
Summary
Project website | www.odoo.com | |
---|---|---|
Project reviewers |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
|
Translation process |
|
|
File mask |
helpdesk/i18n/*.po
|
|
Translation file |
Download
helpdesk/i18n/es.po
|
|
Last change | Sept. 5, 2025, 5:14 a.m. | |
Last change made by | Larissa Manderfeld (lman) | |
Language | Spanish | |
Language code | es | |
Text direction | Left to right | |
Case sensitivity | Case-sensitive | |
Number of speakers | 507,161,083 | |
Number of plurals | 3 | |
Plural type | One/many/other | |
Plurals | One | 1 | Many | 1000000, 2000000 |
Other | 0, 2, 3, 4, 5, 6, 7, 8, 9, 10, … | |
Plural formula |
(n == 1) ? 0 : ((n != 0 && n % 1000000 == 0) ? 1 : 2)
|
7 hours ago
String statistics
Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
---|---|---|---|---|---|---|
Total | 595 | 3,706 | 27,711 | |||
Approved | 0% | 0 | 0% | 0 | 0% | 0 |
Waiting for review | 99% | 594 | 99% | 3,704 | 99% | 27,702 |
Translated | 99% | 594 | 99% | 3,704 | 99% | 27,702 |
Needs editing | 1% | 1 | 1% | 2 | 1% | 9 |
Read-only | 0% | 0 | 0% | 0 | 0% | 0 |
Failing checks | 5% | 32 | 10% | 375 | 9% | 2,589 |
Strings with suggestions | 0% | 0 | 0% | 0 | 0% | 0 |
Untranslated strings | 0% | 0 | 0% | 0 | 0% | 0 |
Quick numbers
and previous 30 days
Trends of last 30 days
—
Hosted words
+100%
—
Hosted strings
+100%
−1%
Translated
+100%
+100%
Contributors
—
![]() Translation changed |
|
![]() Translation replaced |
|
![]() Changes committed |
Changes committed
11 days ago
|
![]() Translation replaced |
|
![]() Changes committed |
Changes committed
13 days ago
|
![]() Translation replaced |
|
![]() Changes committed |
Changes committed
a month ago
|
![]() Translation changed |
|
![]() Marked for edit |
|
![]() Changes committed |
Changes committed
a month ago
|
595 | File in original format as translated in the repository | gettext PO file | |||||||
---|---|---|---|---|---|---|---|---|---|
595 | 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 |
1 | 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 |
Dear <t t-out="object.sudo().partner_id.name or object.sudo().partner_name or 'Madam/Sir'">Madam/Sir</t>,<br/><br/>
Your request
<t t-if="hasattr(object.team_id, 'website_id') and object.get_portal_url()">
<a t-attf-href="{{ object.team_id.website_id.domain }}/my/ticket/{{ object.id }}/{{ object.access_token }}" t-out="object.name or ''">Table legs are unbalanced</a>
</t>
has been received and is being reviewed by our <t t-out="object.team_id.name or ''">VIP Support</t> team.<br/><br/>
The reference for your ticket is <strong><t t-out="object.ticket_ref or ''">15</t></strong>.<br/><br/>
To provide any additional information, simply reply to this email.<br/><br/>
<t t-if="object.team_id.show_knowledge_base">
Don't hesitate to visit our <a t-attf-href="{{ object.team_id.get_knowledge_base_url() }}">Help Center</a>. You might find the answer to your question.
<br/><br/>
</t>
<t t-if="object.team_id.allow_portal_ticket_closing">
Feel free to close your ticket if our help is no longer needed. Thank you for your collaboration.<br/><br/>
</t>
<div style="text-align: center; padding: 16px 0px 16px 0px;">
<t t-if="hasattr(object.team_id, 'website_id') and object.team_id.use_website_helpdesk_form">
<a style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size: 13px;" t-att-href="'%s%s' % (object.team_id.website_id.domain or '', object.get_portal_url())" target="_blank">View Ticket</a>
</t>
<t t-else="">
<a style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size:13px;" t-att-href="object.get_portal_url()" target="_blank">View Ticket</a>
</t>
<t t-if="hasattr(object.team_id, 'website_id') and object.team_id.allow_portal_ticket_closing">
<a style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size:13px;" t-att-href="'%s/my/ticket/close/%s/%s' % (object.team_id.website_id.domain or '', object.id, object.access_token)" target="_blank">Close Ticket</a>
</t>
<t t-elif="object.team_id.allow_portal_ticket_closing">
<a style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size:13px;" t-att-href="'/my/ticket/close/%s/%s' % (object.id, object.access_token)" target="_blank">Close Ticket</a>
</t>
<t t-if="object.team_id.use_website_helpdesk_forum or object.team_id.use_website_helpdesk_knowledge or object.team_id.use_website_helpdesk_slides">
<a style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size:13px;" t-att-href="object.team_id.feature_form_url" target="_blank">Visit Help Center</a>
</t><br/><br/>
</div>
Best regards,<br/><br/>
<t t-out="object.team_id.name or 'Helpdesk'">Helpdesk</t> Team
</div>
Estimado/a <t t-out="object.sudo().partner_id.name or object.sudo().partner_name or 'Madam/Sir'">cliente</t>
,:<br/><br/>Recibimos su solicitud
<t t-if="hasattr(object.team_id, 'website_id') and object.get_portal_url()">
<a t-attf-href="{{ object.team_id.website_id.domain }}/my/ticket/{{ object.id }}/{{ object.access_token }}" t-out="object.name or ''">Las patas de la mesa no están balanceadas</a>
</t>
y el equipo <t t-out="object.team_id.name or ''">Asistencia VIP</t> la está revisando.<br/><br/>
La referencia de su ticket es <strong><t t-out="object.ticket_ref or ''">15</t></strong>.<br/><br/>
Si desea proporcionar información adicional, le pedimos que responda a este correo electrónico.<br/><br/>
<t t-if="object.team_id.show_knowledge_base">
No dude en visitar nuestro <a t-attf-href="{{ object.team_id.get_knowledge_base_url() }}">Centro de ayuda</a>, es posible que allí encuentre la respuesta adecuada.
<br/><br/>
</t>
<t t-if="object.team_id.allow_portal_ticket_closing">
Puede cerrar su ticket si ya no requiere de nuestra ayuda. Gracias por su colaboración.<br/><br/>
</t>
<div style="text-align: center; padding: 16px 0px 16px 0px;">
<t t-if="hasattr(object.team_id, 'website_id') and object.team_id.use_website_helpdesk_form">
<a style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size: 13px;" t-att-href="'%s%s' % (object.team_id.website_id.domain or '', object.get_portal_url())" target="_blank">Ver ticket</a>
</t>
<t t-else="">
<a style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size:13px;" t-att-href="object.get_portal_url()" target="_blank">Ver ticket</a>
</t>
<t t-if="hasattr(object.team_id, 'website_id') and object.team_id.allow_portal_ticket_closing">
<a style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size:13px;" t-att-href="'%s/my/ticket/close/%s/%s' % (object.team_id.website_id.domain or '', object.id, object.access_token)" target="_blank">Cerrar ticket</a>
</t>
<t t-elif="object.team_id.allow_portal_ticket_closing">
<a style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size:13px;" t-att-href="'/my/ticket/close/%s/%s' % (object.id, object.access_token)" target="_blank">Cerrar ticket</a>
</t>
<t t-if="object.team_id.use_website_helpdesk_forum or object.team_id.use_website_helpdesk_knowledge or object.team_id.use_website_helpdesk_slides">
<a style="background-color: #875A7B; padding: 8px 16px 8px 16px; text-decoration: none; color: #fff; border-radius: 5px; font-size:13px;" t-att-href="object.team_id.feature_form_url" target="_blank">Visitar el centro de ayuda</a>
</t><br/><br/>
</div>
Saludos cordiales,<br/><br/>
el equipo de <t t-out="object.team_id.name or 'Helpdesk'">Servicio de asistencia</t>
</div>