| Language | Approved | Translated | Unreviewed | Unfinished | Unfinished words | Unfinished characters | Untranslated | Checks | Suggestions | Comments | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| English BSD-2-Clause | 100% | 100% | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 0 | |
| Arabic BSD-2-Clause | 0% | 55% | 75 | 61 | 964 | 7,607 | 61 | 0 | 0 | 0 | |
| Azerbaijani BSD-2-Clause | 0% | 9% | 13 | 123 | 1,291 | 9,783 | 123 | 0 | 0 | 0 | |
| Bosnian BSD-2-Clause | 0% | 9% | 13 | 123 | 1,293 | 9,783 | 123 | 0 | 0 | 0 | |
| Bulgarian BSD-2-Clause | 0% | 14% | 20 | 116 | 1,282 | 9,701 | 116 | 1 | 0 | 0 | |
| Burmese BSD-2-Clause | 0% | 10% | 14 | 122 | 1,289 | 9,764 | 122 | 0 | 0 | 0 | |
| Catalan BSD-2-Clause | 1% | 20% | 27 | 108 | 1,164 | 8,213 | 108 | 1 | 0 | 0 | |
| Chinese (Simplified Han script) BSD-2-Clause | 0% | 88% | 121 | 15 | 81 | 564 | 14 | 4 | 0 | 0 | |
| Chinese (Traditional Han script) BSD-2-Clause | 0% | 55% | 75 | 61 | 964 | 7,607 | 61 | 1 | 0 | 0 | |
| Croatian BSD-2-Clause | 0% | 13% | 19 | 117 | 1,285 | 9,726 | 117 | 0 | 0 | 0 | |
| Czech BSD-2-Clause | 0% | 18% | 25 | 111 | 1,272 | 9,638 | 111 | 0 | 0 | 0 | |
| Danish BSD-2-Clause | 0% | 17% | 24 | 112 | 1,277 | 9,666 | 112 | 0 | 0 | 0 | |
| Dutch BSD-2-Clause | 0% | 100% | 136 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| Estonian BSD-2-Clause | 0% | 18% | 25 | 111 | 1,273 | 9,648 | 111 | 1 | 0 | 0 | |
| Finnish BSD-2-Clause | 0% | 56% | 77 | 59 | 864 | 6,257 | 59 | 0 | 0 | 0 | |
| French BSD-2-Clause | 0% | 100% | 136 | 0 | 0 | 0 | 0 | 10 | 0 | 0 | |
| German BSD-2-Clause | 0% | 100% | 136 | 0 | 0 | 0 | 0 | 9 | 0 | 0 | |
| Greek BSD-2-Clause | 0% | 11% | 15 | 121 | 1,288 | 9,769 | 121 | 0 | 0 | 0 | |
| Hebrew BSD-2-Clause | 0% | 18% | 25 | 111 | 1,273 | 9,647 | 111 | 0 | 0 | 0 | |
| Hindi BSD-2-Clause | 0% | 15% | 21 | 115 | 1,279 | 9,683 | 115 | 0 | 0 | 0 | |
| Hungarian BSD-2-Clause | 0% | 15% | 21 | 115 | 1,281 | 9,700 | 115 | 0 | 0 | 0 | |
| Indonesian BSD-2-Clause | 0% | 65% | 89 | 47 | 834 | 6,075 | 47 | 1 | 0 | 0 | |
| Italian BSD-2-Clause | 0% | 100% | 136 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | |
| Japanese BSD-2-Clause | 0% | 100% | 136 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |
| Kabyle BSD-2-Clause | 0% | 6% | 9 | 127 | 1,297 | 9,813 | 127 | 0 | 0 | 0 | |
| Korean BSD-2-Clause | 0% | 72% | 99 | 37 | 712 | 5,087 | 37 | 2 | 0 | 0 | |
| Kurdish (Central) BSD-2-Clause | 0% | 4% | 6 | 130 | 1,301 | 9,833 | 130 | 0 | 0 | 0 | |
| Latvian BSD-2-Clause | 0% | 12% | 17 | 119 | 1,286 | 9,721 | 119 | 0 | 0 | 0 | |
| Lithuanian BSD-2-Clause | 0% | 14% | 20 | 116 | 1,283 | 9,712 | 116 | 0 | 0 | 0 | |
| Mongolian BSD-2-Clause | 0% | 13% | 18 | 118 | 1,286 | 9,734 | 118 | 0 | 0 | 0 | |
| Norwegian Bokmål BSD-2-Clause | 0% | 12% | 17 | 119 | 1,287 | 9,747 | 119 | 0 | 0 | 0 | |
| Persian BSD-2-Clause | 0% | 16% | 22 | 114 | 1,278 | 9,688 | 114 | 0 | 0 | 0 | |
| Polish BSD-2-Clause | 0% | 20% | 28 | 108 | 1,257 | 9,548 | 108 | 0 | 0 | 0 | |
| Portuguese BSD-2-Clause | 0% | 54% | 74 | 62 | 976 | 7,677 | 62 | 0 | 0 | 0 | |
| Portuguese (Brazil) BSD-2-Clause | 0% | 100% | 136 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| Romanian BSD-2-Clause | 0% | 54% | 74 | 62 | 966 | 7,614 | 62 | 0 | 0 | 0 | |
| Russian BSD-2-Clause | 0% | 55% | 75 | 61 | 964 | 7,607 | 61 | 0 | 0 | 0 | |
| Serbian (Latin script) BSD-2-Clause | 0% | 11% | 15 | 121 | 1,290 | 9,764 | 121 | 0 | 0 | 0 | |
| Slovak BSD-2-Clause | 0% | 13% | 19 | 117 | 1,284 | 9,719 | 117 | 0 | 0 | 0 | |
| Slovenian BSD-2-Clause | 0% | 15% | 21 | 115 | 1,280 | 9,687 | 115 | 0 | 0 | 0 | |
| Spanish BSD-2-Clause | 0% | 55% | 76 | 60 | 859 | 6,230 | 60 | 5 | 0 | 0 | |
| Spanish (Latin America) BSD-2-Clause | 0% | 100% | 136 | 0 | 0 | 0 | 0 | 9 | 0 | 0 | |
| Swedish BSD-2-Clause | 0% | 17% | 24 | 112 | 1,277 | 9,661 | 112 | 0 | 0 | 0 | |
| Thai BSD-2-Clause | 0% | 29% | 40 | 96 | 1,095 | 8,616 | 96 | 0 | 0 | 0 | |
| Turkish BSD-2-Clause | 0% | 55% | 75 | 61 | 964 | 7,607 | 61 | 0 | 0 | 0 | |
| Ukrainian BSD-2-Clause | 0% | 19% | 26 | 110 | 1,271 | 9,630 | 110 | 0 | 0 | 0 | |
| Vietnamese BSD-2-Clause | 0% | 62% | 85 | 51 | 445 | 3,139 | 51 | 1 | 0 | 0 | |
Please sign in to see the alerts.
Summary
| Project website | www.odoo.com | |
|---|---|---|
| Project reviewers41 |
|
|
| Translation license | BSD 2-Clause "Simplified" License | |
| Translation process |
|
|
| File mask |
software_reseller/i18n/*.po
|
|
03/10/2026
String statistics
| Strings percent | Hosted strings | Words percent | Hosted words | Characters percent | Hosted characters | |
|---|---|---|---|---|---|---|
| Total | 6,392 | 61,429 | 463,937 | |||
| Source | 136 | 1,307 | 9,871 | |||
| Approved | 1% | 1 | 1% | 105 | 1% | 1,377 |
| Waiting for review | 38% | 2,491 | 26% | 16,105 | 25% | 120,024 |
| Translated | 41% | 2,628 | 28% | 17,517 | 28% | 131,272 |
| Needs editing | 1% | 1 | 1% | 1 | 1% | 6 |
| Read-only | 2% | 136 | 2% | 1,307 | 2% | 9,871 |
| Failing checks | 1% | 65 | 2% | 1,399 | 2% | 11,286 |
| Strings with suggestions | 0% | 0 | 0% | 0 | 0% | 0 |
| Untranslated strings | 58% | 3,763 | 71% | 43,911 | 71% | 332,659 |
Quick numbers
61,429
Hosted words
6,392
Hosted strings
41%
Translated
0
Components
47
Languages
47
Translations
0
Screenshots
and previous 30 days
Trends of last 30 days
+100%
Hosted words
—
+100%
Hosted strings
—
+41%
Translated
—
+100%
Contributors
—
|
Translation approved |
|
|
Translation added |
|
|
Contributor joined |
Contributor joined
03/10/2026
|
None
Resource updated |
File “
software_reseller/i18n/zh_TW.po” was added.
02/24/2026
|
None
String added in the repository |
|
None
String added in the repository |
|
None
String added in the repository |
|
None
String added in the repository |
|
None
String added in the repository |
|
None
String added in the repository |
|
None
<div>
<br/>
</div>
<div>Your <t t-out="object.x_studio_software or ''">Odoo</t> license is available.</div>
<ul style="border-radius:0px;border-style:none;padding:0 0 0 32px;margin:0px 0 16px 0;box-sizing:border-box;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;border-top-width:0px;list-style-type:disc;">
<t t-if="object.x_studio_environment != False">
<li>Environment: <t t-out="object.x_studio_environment or ''">Production</t></li>
</t>
<t t-if="object.x_studio_hosted_on != False">
<li>Hosted on: <t t-out="object.x_studio_hosted_on or ''">Odoo online</t></li>
</t>
<t t-if="object.x_studio_users != 0">
<li>Users: <t t-out="object.x_studio_users or ''">2025</t></li>
</t>
<t t-if="object.x_studio_version != False">
<li>Version: <t t-out="object.x_studio_version or ''">18.3</t></li>
</t>
<t t-if="object.x_studio_license_key != False">
<li>License key: <t t-out="object.x_studio_license_key or ''">LICXYZ00001</t></li>
</t>
</ul>
<t t-if="object.date_deadline != False">
The license expires on the <t t-out="object.date_deadline" style="font-weight: bolder;">12/3/2026</t>.
</t>
<div>Feel free to reach out in case you face difficulties.</div>
<div><br/></div>
<div><t t-out="user.signature or ''">Mitchell Admin</t></div>
<div>
<br/>
</div>
<div>La seva llicència d'<t t-out="object.x_studio_software or ''">Odoo</t> està disponible.</div>
<ul style="border-radius:0px;border-style:none;padding:0 0 0 32px;margin:0px 0 16px 0;box-sizing:border-box;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;border-top-width:0px;list-style-type:disc;">
<t t-if="object.x_studio_environment != False">
<li>Entorn: <t t-out="object.x_studio_environment or ''">Producció</t></li>
</t>
<t t-if="object.x_studio_hosted_on != False">
<li>Allotjat a: <t t-out="object.x_studio_hosted_on or ''">Odoo online</t></li>
</t>
<t t-if="object.x_studio_users != 0">
<li>Usuaris: <t t-out="object.x_studio_users or ''">2025</t></li>
</t>
<t t-if="object.x_studio_version != False">
<li>Versió: <t t-out="object.x_studio_version or ''">18.3</t></li>
</t>
<t t-if="object.x_studio_license_key != False">
<li>Clau de llicència: <t t-out="object.x_studio_license_key or ''">LICXYZ00001</t></li>
</t>
</ul>
<t t-if="object.date_deadline != False">
La llicència caduca el <t t-out="object.date_deadline" style="font-weight: bolder;">12/3/2026</t>.
</t>
<div>No dubti a contactar amb nosaltres si té qualsevol problema.</div>
<div><br/></div>
<div><t t-out="user.signature or ''">Mitchell Admin</t></div>