19.0 vanilla

This commit is contained in:
Ernad Husremovic 2026-03-09 09:30:27 +01:00
parent d1963a3c3a
commit 2d3ee4855a
7430 changed files with 2687981 additions and 2965473 deletions

View file

@ -17,35 +17,14 @@ pip install odoo-bringout-oca-ocb-attachment_indexation
## Dependencies
This addon depends on:
- web
## Manifest Information
- **Name**: Attachments List and Document Indexation
- **Version**: 2.1
- **Category**: Hidden/Tools
- **License**: LGPL-3
- **Installable**: True
## Source
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `attachment_indexation`.
- Repository: https://github.com/OCA/OCB
- Branch: 19.0
- Path: addons/attachment_indexation
## License
This package maintains the original LGPL-3 license from the upstream Odoo project.
## Documentation
- Overview: doc/OVERVIEW.md
- Architecture: doc/ARCHITECTURE.md
- Models: doc/MODELS.md
- Controllers: doc/CONTROLLERS.md
- Wizards: doc/WIZARDS.md
- Install: doc/INSTALL.md
- Usage: doc/USAGE.md
- Configuration: doc/CONFIGURATION.md
- Dependencies: doc/DEPENDENCIES.md
- Troubleshooting: doc/TROUBLESHOOTING.md
- FAQ: doc/FAQ.md
This package preserves the original LGPL-3 license.

View file

@ -14,5 +14,6 @@ The `pdfminer.six` Python library has to be installed in order to index PDF file
""",
'depends': ['web'],
'installable': True,
'author': 'Odoo S.A.',
'license': 'LGPL-3',
}

View file

@ -1,25 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Martin Trigaux, 2019
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: Arabic (https://www.transifex.com/odoo/teams/41243/ar/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-13 12:15+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Arabic <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/ar/>\n"
"Language: ar\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ar\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n"
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 "
"&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "مرفق"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "اسم العرض"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "المُعرف"

View file

@ -4,10 +4,10 @@
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2024-02-06 13:31+0000\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2026-01-25 18:36+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"MIME-Version: 1.0\n"
@ -19,3 +19,13 @@ msgstr ""
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr ""
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr ""
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr ""

View file

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 15:19+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Azerbaijani <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/az/>\n"
"Language: az\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Qoşma"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Göstəriləcək Ad"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 15:19+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Bulgarian <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/bg/>\n"
"Language: bg\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Прикачен файл"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Име за показване"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,21 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
# * attachment_indexation
#
# Odoo Translation Bot <c3p@odoo.com>, 2025.
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
"PO-Revision-Date: 2024-02-06 13:31+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 15:32+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Bosnian <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/bs/>\n"
"Language: bs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Prilog"
msgstr "Zakačka"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Prikazani naziv"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 15:19+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Catalan <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/ca/>\n"
"Language: ca\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Adjunt"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Nom mostrat"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# trendspotter <j.podhorecky@volny.cz>, 2019
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: trendspotter <j.podhorecky@volny.cz>, 2019\n"
"Language-Team: Czech (https://www.transifex.com/odoo/teams/41243/cs/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 10:34+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Czech <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/cs/>\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: cs\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n "
"<= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Příloha"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Zobrazovací název"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Sanne Kristensen <sanne@vkdata.dk>, 2019
#
# "Kira Petersen François (peti)" <peti@odoo.com>, 2025.
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Sanne Kristensen <sanne@vkdata.dk>, 2019\n"
"Language-Team: Danish (https://www.transifex.com/odoo/teams/41243/da/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 10:34+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Danish <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/da/>\n"
"Language: da\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Vedhæftning"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Vis navn"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Martin Trigaux, 2019
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Larissa Manderfeld (lman)" <lman@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: German (https://www.transifex.com/odoo/teams/41243/de/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-31 12:44+0000\n"
"Last-Translator: \"Larissa Manderfeld (lman)\" <lman@odoo.com>\n"
"Language-Team: German <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/de/>\n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Dateianhang"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Anzeigename"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 15:19+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Greek <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/el/>\n"
"Language: el\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Συνημμένο"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Εμφάνιση Ονόματος"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "Κωδικός"

View file

@ -1,25 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Martin Trigaux, 2019
#
#
# "Noemi Pla Garcia (nopl)" <nopl@odoo.com>, 2025.
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: Spanish (https://www.transifex.com/odoo/teams/41243/es/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-23 12:51+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Spanish <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/es/>\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Adjunto"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Nombre para mostrar"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-17 06:25+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Spanish (Latin America) <https://translate.odoo.com/projects/"
"odoo-19/attachment_indexation/es_419/>\n"
"Language: es_419\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Archivo adjunto"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Nombre en pantalla"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 15:30+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Estonian <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/et/>\n"
"Language: et\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Manus"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Kuvatav nimi"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 15:19+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Persian <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/fa/>\n"
"Language: fa\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "پیوست"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "نام نمایشی"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "شناسه"

View file

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 15:35+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Finnish <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/fi/>\n"
"Language: fi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Liite"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Näyttönimi"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Martin Trigaux, 2019
#
#
# "Manon Rondou (ronm)" <ronm@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: French (https://www.transifex.com/odoo/teams/41243/fr/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-15 09:12+0000\n"
"Last-Translator: \"Manon Rondou (ronm)\" <ronm@odoo.com>\n"
"Language-Team: French <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/fr/>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Pièce jointe"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Nom d'affichage"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# ExcaliberX <excaliberx@gmail.com>, 2019
#
# or balmas <or@laylinetech.com>, 2025.
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: ExcaliberX <excaliberx@gmail.com>, 2019\n"
"Language-Team: Hebrew (https://www.transifex.com/odoo/teams/41243/he/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 10:34+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Hebrew <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/he/>\n"
"Language: he\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: he\n"
"Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n == 2 && n % 1 == 0) ? 1: (n % 10 == 0 && n % 1 == 0 && n > 10) ? 2 : 3;\n"
"Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && "
"n % 10 == 0) ? 2 : 3));\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "קובץ מצורף"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "שם לתצוגה"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "מזהה"

View file

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 15:19+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Hindi <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/hi/>\n"
"Language: hi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "अटैचमेंट"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "डिस्प्ले का नाम"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "आईडी"

View file

@ -1,25 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Martin Trigaux, 2019
#
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: Croatian (https://www.transifex.com/odoo/teams/41243/hr/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 10:34+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Croatian <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/hr/>\n"
"Language: hr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hr\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Prilog"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Naziv"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Martin Trigaux, 2019
#
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: Hungarian (https://www.transifex.com/odoo/teams/41243/hu/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 10:34+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Hungarian <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/hu/>\n"
"Language: hu\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Melléklet"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Megjelenített név"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 02:33+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Indonesian <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/id/>\n"
"Language: id\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Lampiran"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Nama Tampilan"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Paolo Valier, 2019
#
#
# "Marianna Ciofani (cima)" <cima@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Paolo Valier, 2019\n"
"Language-Team: Italian (https://www.transifex.com/odoo/teams/41243/it/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-10 13:56+0000\n"
"Last-Translator: \"Marianna Ciofani (cima)\" <cima@odoo.com>\n"
"Language-Team: Italian <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/it/>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Allegato"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Nome visualizzato"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-14 21:19+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Japanese <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/ja/>\n"
"Language: ja\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "添付ファイル"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "表示名"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# Odoo Translation Bot <c3p@odoo.com>, 2025.
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 15:32+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Kabyle <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/kab/>\n"
"Language: kab\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr ""
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr ""
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "Asulay"

View file

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 04:47+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Korean <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/ko/>\n"
"Language: ko\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "첨부 파일"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "표시명"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 15:19+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Kurdish (Central) <https://translate.odoo.com/projects/"
"odoo-19/attachment_indexation/ckb/>\n"
"Language: ku\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "هاوپێچ"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr ""
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,7 +1,7 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"

View file

@ -1,25 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Linas Versada <linaskrisiukenas@gmail.com>, 2019
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Linas Versada <linaskrisiukenas@gmail.com>, 2019\n"
"Language-Team: Lithuanian (https://www.transifex.com/odoo/teams/41243/lt/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 10:34+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Lithuanian <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/lt/>\n"
"Language: lt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: lt\n"
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < 11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? 1 : n % 1 != 0 ? 2: 3);\n"
"Plural-Forms: nplurals=4; plural=(n % 10 == 1 && (n % 100 > 19 || n % 100 < "
"11) ? 0 : (n % 10 >= 2 && n % 10 <=9) && (n % 100 > 19 || n % 100 < 11) ? "
"1 : n % 1 != 0 ? 2: 3);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Prisegtukas"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Rodomas pavadinimas"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,37 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# Odoo Translation Bot <c3p@odoo.com>, 2025.
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 15:32+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Latvian <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/lv/>\n"
"Language: lv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n % 10 == 0 || n % 100 >= 11 && n % 100 <= "
"19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Pielikums"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Parādīt vārdu"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Martin Trigaux, 2019
#
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: Mongolian (https://www.transifex.com/odoo/teams/41243/mn/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 10:34+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Mongolian <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/mn/>\n"
"Language: mn\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: mn\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Хавсралт"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Дэлгэрэнгүй нэр"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 15:19+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Burmese <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/my/>\n"
"Language: my\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "ပူးတွဲ"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "ပြသသော အမည်"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "နံပါတ်"

View file

@ -1,25 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Martin Trigaux, 2019
#
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: Norwegian Bokmål (https://www.transifex.com/odoo/teams/41243/nb/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 10:34+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Norwegian Bokmål <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/nb_NO/>\n"
"Language: nb\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Vedlegg"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Visningsnavn"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Martin Trigaux, 2019
#
#
# Bren Driesen <brdri@odoo.com>, 2025.
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: Dutch (https://www.transifex.com/odoo/teams/41243/nl/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-23 09:14+0000\n"
"Last-Translator: \"Dylan Kiss (dyki)\" <dyki@odoo.com>\n"
"Language-Team: Dutch <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/nl/>\n"
"Language: nl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Bijlage"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Weergavenaam"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,41 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Martin Trigaux, 2019
#
#
# "Dylan Kiss (dyki)" <dyki@odoo.com>, 2025.
# "Marta (wacm)" <wacm@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: Polish (https://www.transifex.com/odoo/teams/41243/pl/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-21 08:00+0000\n"
"Last-Translator: \"Marta (wacm)\" <wacm@odoo.com>\n"
"Language-Team: Polish <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/pl/>\n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pl\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && (n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
"Plural-Forms: nplurals=4; plural=(n==1 ? 0 : (n%10>=2 && n%10<=4) && "
"(n%100<12 || n%100>14) ? 1 : n!=1 && (n%10>=0 && n%10<=1) || (n%10>=5 && "
"n%10<=9) || (n%100>=12 && n%100<=14) ? 2 : 3);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Załącznik"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Nazwa wyświetlana"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,21 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Language-Team: Portuguese (https://www.transifex.com/odoo/teams/41243/pt/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 10:34+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Portuguese <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/pt/>\n"
"Language: pt\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr ""
msgstr "Anexo"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Nome"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Martin Trigaux, 2019
#
#
# "Maitê Dietze (madi)" <madi@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/odoo/teams/41243/pt_BR/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-28 13:11+0000\n"
"Last-Translator: \"Maitê Dietze (madi)\" <madi@odoo.com>\n"
"Language-Team: Portuguese (Brazil) <https://translate.odoo.com/projects/"
"odoo-19/attachment_indexation/pt_BR/>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Anexo"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Exibir nome"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,21 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Ioan Muntean <imuntean@information-systems.ro>, 2025.
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
# Dorin Hongu <dhongu@gmail.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Language-Team: Romanian (https://www.transifex.com/odoo/teams/41243/ro/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-25 02:33+0000\n"
"Last-Translator: Dorin Hongu <dhongu@gmail.com>\n"
"Language-Team: Romanian <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/ro/>\n"
"Language: ro\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ro\n"
"Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1));\n"
"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < "
"20)) ? 1 : 2;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr ""
msgstr "Atașament"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Nume afișat"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Martin Trigaux, 2019
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Project-Id-Version: Odoo Server 17.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: Russian (https://www.transifex.com/odoo/teams/41243/ru/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 10:34+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Russian <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/ru/>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: ru\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n%100>=11 && n%100<=14)? 2 : 3);\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || "
"(n%100>=11 && n%100<=14)? 2 : 3);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Приложение"
msgstr "Вложение"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Display Name"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# Odoo Translation Bot <c3p@odoo.com>, 2025.
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 15:32+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Slovak <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/sk/>\n"
"Language: sk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Príloha"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Zobrazovaný názov"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 21:24+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Slovenian <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/sl/>\n"
"Language: sl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=4; plural=n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || "
"n%100==4 ? 2 : 3;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Priponka"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Prikazani naziv"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,32 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-12-30 18:36+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr ""
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr ""
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr ""

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 15:19+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Serbian (Latin script) <https://translate.odoo.com/projects/"
"odoo-19/attachment_indexation/sr_Latn/>\n"
"Language: sr@latin\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && "
"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Prilog"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Naziv za prikaz"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
# Hanna Kharraziha <hakha@odoo.com>, 2026.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2026-02-20 11:56+0000\n"
"Last-Translator: Hanna Kharraziha <hakha@odoo.com>\n"
"Language-Team: Swedish <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/sv/>\n"
"Language: sv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 5.14.3\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Bilaga"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Visningsnamn"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,35 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# "Tiffany Chang (tic)" <tic@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-09-16 21:31+0000\n"
"Last-Translator: \"Tiffany Chang (tic)\" <tic@odoo.com>\n"
"Language-Team: Thai <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/th/>\n"
"Language: th\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "การแนบ"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "แสดงชื่อ"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ไอดี"

View file

@ -1,25 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Martin Trigaux, 2019
#
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: Turkish (https://www.transifex.com/odoo/teams/41243/tr/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-07 21:06+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Turkish <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/tr/>\n"
"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Ek"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "İsim Göster"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,40 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Alina Lisnenko <alinasemeniuk1@gmail.com>, 2019
#
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Alina Lisnenko <alinasemeniuk1@gmail.com>, 2019\n"
"Language-Team: Ukrainian (https://www.transifex.com/odoo/teams/41243/uk/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 10:34+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Ukrainian <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: uk\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != 11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % 100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || (n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
"Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n % 10 == 1 && n % 100 != "
"11 ? 0 : n % 1 == 0 && n % 10 >= 2 && n % 10 <= 4 && (n % 100 < 12 || n % "
"100 > 14) ? 1 : n % 1 == 0 && (n % 10 ==0 || (n % 10 >=5 && n % 10 <=9) || "
"(n % 100 >=11 && n % 100 <=14 )) ? 2: 3);\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Прикріплення"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Назва для відображення"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -0,0 +1,43 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translated by:
# Deepvision - info@deepvision.uz | +998 77-093-0007
# Amon Olimov - amon.bars@gmail.com
# Jonibek Yorqulov - j.yorqulov@deepvision.uz
# Mirzohidkhon Ulugkhujaev ulugkhujayevmirzohidxon@gmail.com
#
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 19.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-08 18:37+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: uz\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
#, fuzzy
msgid "Attachment"
msgstr "Ilova"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
#, fuzzy
msgid "Display Name"
msgstr "Korsatiladigan nom"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
#, fuzzy
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,38 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Nancy Momoland <thanhnguyen.icsc@gmail.com>, 2019
#
# "Thi Huong Nguyen (thng)" <thng@odoo.com>, 2025.
# Weblate <noreply-mt-weblate@weblate.org>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Nancy Momoland <thanhnguyen.icsc@gmail.com>, 2019\n"
"Language-Team: Vietnamese (https://www.transifex.com/odoo/teams/41243/vi/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-11-16 10:34+0000\n"
"Last-Translator: Weblate <noreply-mt-weblate@weblate.org>\n"
"Language-Team: Vietnamese <https://translate.odoo.com/projects/odoo-19/"
"attachment_indexation/vi/>\n"
"Language: vi\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "Đính kèm"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "Tên hiển thị"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,39 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
#
# Translators:
# Martin Trigaux, 2019
#
#
# "Chloe Wang (chwa)" <chwa@odoo.com>, 2025.
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: Chinese (China) (https://www.transifex.com/odoo/teams/41243/zh_CN/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-10-27 07:49+0000\n"
"Last-Translator: \"Chloe Wang (chwa)\" <chwa@odoo.com>\n"
"Language-Team: Chinese (Simplified Han script) <https://translate.odoo.com/"
"projects/odoo-19/attachment_indexation/zh_Hans/>\n"
"Language: zh_CN\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"X-Generator: Weblate 5.12.2\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "附件"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "显示名称"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
#, fuzzy
msgid "ID"
msgstr "ID"

View file

@ -1,25 +1,36 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * attachment_indexation
#
# * attachment_indexation
#
# Translators:
# Martin Trigaux, 2019
#
# Wil Odoo, 2025
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server saas~12.2\n"
"Project-Id-Version: Odoo Server saas~18.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-03-20 14:18+0000\n"
"PO-Revision-Date: 2019-08-26 09:09+0000\n"
"Last-Translator: Martin Trigaux, 2019\n"
"Language-Team: Chinese (Taiwan) (https://www.transifex.com/odoo/teams/41243/zh_TW/)\n"
"POT-Creation-Date: 2026-01-25 18:36+0000\n"
"PO-Revision-Date: 2025-05-06 12:03+0000\n"
"Last-Translator: Wil Odoo, 2025\n"
"Language-Team: Chinese (Taiwan) (https://app.transifex.com/odoo/teams/41243/"
"zh_TW/)\n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"
#. module: attachment_indexation
#: model:ir.model,name:attachment_indexation.model_ir_attachment
msgid "Attachment"
msgstr "附件"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__display_name
msgid "Display Name"
msgstr "顯示名稱"
#. module: attachment_indexation
#: model:ir.model.fields,field_description:attachment_indexation.field_ir_attachment__id
msgid "ID"
msgstr "識別號"

View file

@ -1,22 +1,20 @@
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
import io
import importlib.util
import logging
import re
import warnings
import xml.dom.minidom
import zipfile
from lxml import etree
from odoo import api, models
from odoo.tools.lru import LRU
_logger = logging.getLogger(__name__)
try:
from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter
from pdfminer.converter import TextConverter
from pdfminer.pdfpage import PDFPage
except ImportError:
PDFResourceManager = PDFPageInterpreter = TextConverter = PDFPage = None
_logger.warning("Attachment indexation of PDF documents is unavailable because the 'pdfminer' Python library cannot be found on the system. "
if not (importlib.util.find_spec('pdfminer') and importlib.util.find_spec('pdfminer.high_level')):
_logger.warning("Attachment indexation of PDF documents is unavailable because the 'pdfminer.six' Python library cannot be found on the system. "
"You may install it from https://pypi.org/project/pdfminer.six/ (e.g. `pip3 install pdfminer.six`)")
FTYPES = ['docx', 'pptx', 'xlsx', 'opendoc', 'pdf']
@ -34,6 +32,38 @@ def textToString(element):
return buff
def _clean_text_content(buf):
"""Clean PDF content: remove NULs, normalize whitespace and line breaks."""
if not buf:
return buf
# Remove NULs, normalize CRLF/CR to LF, replace tabs with spaces
buf = buf.translate({
ord('\x00'): None,
ord('\r'): None,
ord('\t'): ord(' '),
})
# Collapse runs of whitespace while preserving at most a single blank line
def _compact_whitespace(match):
chunk = match.group(0)
newline_count = chunk.count('\n')
if newline_count == 0:
return ' '
return '\n\n' if newline_count > 1 else '\n'
buf = re.sub(r'\s{2,}', _compact_whitespace, buf)
return buf.strip()
def _csv_escape(value):
if value is None:
return ''
value = str(value)
if ',' in value or '"' in value or '\n' in value or '\r' in value:
return '"' + value.replace('"', '""') + '"'
return value
class IrAttachment(models.Model):
_inherit = 'ir.attachment'
@ -73,55 +103,148 @@ class IrAttachment(models.Model):
def _index_xlsx(self, bin_data):
'''Index Microsoft .xlsx documents'''
buf = u""
try:
from openpyxl import load_workbook # noqa: PLC0415
logging.getLogger("openpyxl").setLevel(logging.CRITICAL)
except ImportError:
_logger.info('openpyxl is not installed.')
return ""
f = io.BytesIO(bin_data)
if zipfile.is_zipfile(f):
try:
zf = zipfile.ZipFile(f)
content = xml.dom.minidom.parseString(zf.read("xl/sharedStrings.xml"))
for val in ["t"]:
for element in content.getElementsByTagName(val):
buf += textToString(element) + "\n"
except Exception:
pass
return buf
all_sheets = []
try:
with warnings.catch_warnings():
warnings.simplefilter("ignore")
workbook = load_workbook(f, data_only=True, read_only=True)
for sheet in workbook.worksheets:
sheet_name = sheet.title
sheet_name_escaped = _csv_escape(sheet_name)
sheet_rows = []
for row in sheet.iter_rows(values_only=True):
if not any(row):
continue
row_cells = [sheet_name_escaped] + [
_csv_escape(str(cell) if cell is not None else '') for cell in row
]
sheet_rows.append(','.join(row_cells))
sheet_data = '\n'.join(sheet_rows)
if sheet_data:
all_sheets.append(sheet_data)
except Exception: # noqa: BLE001
pass
all_sheets_str = '\n\n'.join(all_sheets)
return _clean_text_content(all_sheets_str)
def _index_opendoc(self, bin_data):
'''Index OpenDocument documents (.odt, .ods...)'''
buf = u""
f = io.BytesIO(bin_data)
buf = []
MAX_COLUMN_REPEAT = 100
MAX_ROW_REPEAT = 50
main_namespaces = {
'office': 'urn:oasis:names:tc:opendocument:xmlns:office:1.0',
'text': 'urn:oasis:names:tc:opendocument:xmlns:text:1.0',
'table': 'urn:oasis:names:tc:opendocument:xmlns:table:1.0',
'manifest': 'urn:oasis:names:tc:opendocument:xmlns:manifest:1.0'
}
def extract_row(row):
cells = []
for cell in row.xpath('.//table:table-cell | .//table:covered-table-cell', namespaces=main_namespaces):
repeat = cell.get(f'{{{main_namespaces["table"]}}}number-columns-repeated')
repeat_count = min(int(repeat), MAX_COLUMN_REPEAT) if repeat and repeat.isdigit() else 1
text_parts = cell.xpath('.//text:p//text()', namespaces=main_namespaces)
cell_text = ' '.join(t.strip() for t in text_parts if t.strip())
cells.extend([cell_text] * repeat_count)
return cells
def extract_spreadsheet(content):
sheets_csv = []
tables = content.xpath('.//table:table', namespaces=main_namespaces)
for table in tables:
table_rows = []
table_name = table.get(f'{{{main_namespaces["table"]}}}name')
if not table_name:
table_name = f"Sheet{len(sheets_csv) + 1}"
table_name_escaped = _csv_escape(table_name)
for row in table.xpath('.//table:table-row', namespaces=main_namespaces):
row_repeat = row.get(f'{{{main_namespaces["table"]}}}number-rows-repeated')
row_repeat_count = min(int(row_repeat), MAX_ROW_REPEAT) if row_repeat and row_repeat.isdigit() else 1
cells = extract_row(row)
if not any(cells):
continue
while cells and not cells[-1]:
cells.pop()
row_str = ','.join([table_name_escaped] + list(map(_csv_escape, cells)))
if row_str.replace(',', '').strip():
table_rows.extend([row_str] * row_repeat_count)
if table_rows:
sheets_csv.append('\n'.join(table_rows))
return sheets_csv
def extract_text(content):
lines = []
for element in content.xpath('.//text:p | .//text:h | .//text:list-item', namespaces=main_namespaces):
text = ''.join(element.xpath('.//text()', namespaces=main_namespaces)).strip()
if text:
lines.append(text)
return lines
if zipfile.is_zipfile(f):
try:
zf = zipfile.ZipFile(f)
content = xml.dom.minidom.parseString(zf.read("content.xml"))
for val in ["text:p", "text:h", "text:list"]:
for element in content.getElementsByTagName(val):
buf += textToString(element) + "\n"
content = etree.fromstring(zf.read('content.xml'))
mime_type = zf.read('mimetype').decode('utf-8').strip()
if mime_type and 'spreadsheet' in mime_type:
buf.extend(extract_spreadsheet(content))
else:
buf.extend(extract_text(content))
except Exception:
pass
return buf
buf_str = '\n\n'.join(buf)
return _clean_text_content(buf_str)
def _index_pdf(self, bin_data):
'''Index PDF documents'''
if PDFResourceManager is None:
return
buf = u""
if bin_data.startswith(b'%PDF-'):
f = io.BytesIO(bin_data)
try:
resource_manager = PDFResourceManager()
with io.StringIO() as content, TextConverter(resource_manager, content) as device:
logging.getLogger("pdfminer").setLevel(logging.CRITICAL)
interpreter = PDFPageInterpreter(resource_manager, device)
if not bin_data.startswith(b'%PDF-'):
return ""
try:
if not importlib.util.find_spec('pdfminer.high_level'):
return ""
from pdfminer.pdfinterp import PDFResourceManager, PDFPageInterpreter # noqa: PLC0415
from pdfminer.converter import TextConverter # noqa: PLC0415
from pdfminer.layout import LAParams # noqa: PLC0415
from pdfminer.pdfpage import PDFPage # noqa: PLC0415
logging.getLogger("pdfminer").setLevel(logging.CRITICAL)
except ImportError:
# warned already during init of module
return ""
f = io.BytesIO(bin_data)
try:
resource_manager = PDFResourceManager()
laparams = LAParams(detect_vertical=True)
for page in PDFPage.get_pages(f):
interpreter.process_page(page)
with io.StringIO() as content, TextConverter(
resource_manager,
content,
laparams=laparams
) as device:
interpreter = PDFPageInterpreter(resource_manager, device)
for page in PDFPage.get_pages(f):
interpreter.process_page(page)
buf = content.getvalue()
except Exception:
pass
return buf
buf = content.getvalue()
return _clean_text_content(buf)
except Exception: # noqa: BLE001
return ""
@api.model
def _index(self, bin_data, mimetype, checksum=None):
@ -142,5 +265,6 @@ class IrAttachment(models.Model):
return res
def copy(self, default=None):
index_content_cache[self.checksum] = self.index_content
for attachment in self:
index_content_cache[attachment.checksum] = attachment.index_content
return super().copy(default=default)

View file

@ -1,6 +1,7 @@
# -*- coding: utf-8 -*-
from odoo.tests.common import TransactionCase, tagged
from odoo.tools.misc import file_open
from unittest import skipIf
import os
@ -17,7 +18,7 @@ class TestCaseIndexation(TransactionCase):
@skipIf(PDFResourceManager is None, "pdfminer not installed")
def test_attachment_pdf_indexation(self):
with open(os.path.join(directory, 'files', 'test_content.pdf'), 'rb') as file:
with file_open(os.path.join(directory, 'files', 'test_content.pdf'), 'rb') as file:
pdf = file.read()
text = self.env['ir.attachment']._index(pdf, 'application/pdf')
self.assertEqual(text, 'TestContent!!\x0c', 'the index content should be correct')
self.assertEqual(text, 'TestContent!!', 'the index content should be correct')

View file

@ -1,12 +1,14 @@
[project]
name = "odoo-bringout-oca-ocb-attachment_indexation"
version = "16.0.0"
description = "Attachments List and Document Indexation - Odoo addon"
description = "Attachments List and Document Indexation -
Odoo addon
"
authors = [
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
]
dependencies = [
"odoo-bringout-oca-ocb-web>=16.0.0",
"odoo-bringout-oca-ocb-web>=19.0.0",
"requests>=2.25.1"
]
readme = "README.md"
@ -16,7 +18,7 @@ classifiers = [
"Intended Audience :: Developers",
"License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Office/Business",
]