vanilla 16.0

This commit is contained in:
Ernad Husremovic 2025-10-16 16:41:06 +02:00
parent 8c653da57a
commit f0ee375081
156 changed files with 10614 additions and 55980 deletions

View file

@ -13,38 +13,15 @@ pip install odoo-bringout-oca-ocb-snailmail
## Dependencies
This addon depends on:
- iap_mail
- mail
## Manifest Information
- **Name**: Snail Mail
- **Version**: 0.4
- **Category**: Hidden/Tools
- **License**: LGPL-3
- **Installable**: False
## Source
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `snailmail`.
- Repository: https://github.com/OCA/OCB
- Branch: 16.0
- Path: addons/snailmail
## 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
- Reports: doc/REPORTS.md
- Security: doc/SECURITY.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

@ -1,7 +1,9 @@
[project]
name = "odoo-bringout-oca-ocb-snailmail"
version = "16.0.0"
description = "Snail Mail - Odoo addon"
description = "Snail Mail -
Odoo addon
"
authors = [
{ name = "Ernad Husremovic", email = "hernad@bring.out.ba" }
]
@ -17,7 +19,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",
]

View file

@ -1,148 +1,72 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * snailmail
#
# * snailmail
#
# Translators:
# Boško Stojaković <bluesoft83@gmail.com>, 2018
# Bole <bole@dajmi5.com>, 2018
# Martin Trigaux, 2018
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Project-Id-Version: Odoo Server 12.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-04-14 05:52+0000\n"
"PO-Revision-Date: 2023-04-14 05:52+0000\n"
"Last-Translator: \n"
"Language-Team: \n"
"POT-Creation-Date: 2018-10-30 12:25+0000\n"
"PO-Revision-Date: 2018-08-24 09:25+0000\n"
"Last-Translator: Martin Trigaux, 2018\n"
"Language-Team: Bosnian (https://www.transifex.com/odoo/teams/41243/bs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: \n"
"Plural-Forms: \n"
"Language: bs\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"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_res_company__snailmail_cover
#: model:ir.model.fields,field_description:snailmail.field_res_config_settings__snailmail_cover
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_format_error__snailmail_cover
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_format_error
msgid "Add a Cover Page"
msgstr "Dodaj naslovnu stranicu"
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_missing_required_fields
msgid "Address"
msgstr "Adresa"
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/components/notification_group/notification_group.xml:0
#: code:addons/snailmail/models/snailmail_letter.py:249
#, python-format
msgid "An error occurred when sending a letter with Snailmail."
msgstr "Došlo je do greške prilikom slanja pisma putem Snailmail-a."
msgid "An error occured when sending the document by post.<br>Error: %s"
msgstr ""
#. module: snailmail
#. odoo-python
#: code:addons/snailmail/models/snailmail_letter.py:0
#, python-format
msgid "An error occurred when sending the document by post.<br>Error: %s"
msgstr "Došlo je do greške prilikom slanja dokumenta poštom.<br>Greška: %s"
#. module: snailmail
#. odoo-python
#: code:addons/snailmail/models/snailmail_letter.py:0
#: code:addons/snailmail/models/snailmail_letter.py:215
#, python-format
msgid "An unknown error happened. Please contact the support."
msgstr "Dogodila se nepoznata greška. Molimo kontaktirajte podršku."
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/components/snailmail_error/snailmail_error.xml:0
#, python-format
msgid "An unknown error occurred. Please contact our"
msgstr "Dogodila se nepoznata greška. Molimo kontaktirajte našu"
msgstr ""
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__attachment_id
msgid "Attachment"
msgstr "Zakačka"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__attachment_fname
msgid "Attachment Filename"
msgstr "Naziv datoteke priloga"
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/models/snailmail_notification_popover_content_view.js:0
#, python-format
msgid "Awaiting Dispatch"
msgstr "Čeka na otpremu"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__duplex
msgid "Both side"
msgstr "Obostrano"
msgstr ""
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_res_company__snailmail_duplex
msgid "Both sides"
msgstr "Obostrano"
msgstr ""
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/components/snailmail_error/snailmail_error.xml:0
#: code:addons/snailmail/static/src/components/snailmail_error/snailmail_error.xml:0
#, python-format
msgid "Buy credits"
msgstr "Došlo je do greške pri slanju dokumenta poštom.<br>Greška: %s"
#. module: snailmail
#: model:ir.model.fields.selection,name:snailmail.selection__snailmail_letter__error_code__credit_error
msgid "CREDIT_ERROR"
msgstr "GREŠKA_KREDITA"
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_confirm_view
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_form
msgid "Cancel"
msgstr "Otkaži"
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_format_error
msgid "Cancel Letter"
msgstr "Otkaži pismo"
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/components/snailmail_error/snailmail_error.xml:0
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_missing_required_fields
#, python-format
msgid "Cancel letter"
msgstr "Otkaži pismo"
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_format_error
msgid "Cancel notification in failure"
msgstr "Otkaži obavijest u slučaju neuspjeha"
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/models/snailmail_notification_popover_content_view.js:0
#: model:ir.model.fields.selection,name:snailmail.selection__snailmail_letter__state__canceled
#, python-format
#: selection:snailmail.letter,state:0
msgid "Canceled"
msgstr "Otkazano"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__city
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_missing_required_fields__city
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_missing_required_fields
msgid "City"
msgstr "Grad"
#: model_terms:ir.ui.view,arch_db:snailmail.res_config_settings_view_form
msgid "Choose the ink used to print documents"
msgstr ""
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/components/snailmail_error/snailmail_error.xml:0
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_format_error
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_missing_required_fields
#, python-format
msgid "Close"
msgstr "Zatvori"
#: model_terms:ir.ui.view,arch_db:snailmail.res_config_settings_view_form
msgid "Choose the layout to print documents"
msgstr ""
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_res_company__snailmail_color
@ -163,190 +87,78 @@ msgstr "Kompanija"
#. module: snailmail
#: model:ir.model,name:snailmail.model_res_config_settings
msgid "Config Settings"
msgstr "Postavke"
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_confirm_view
msgid "Confirm"
msgstr "Potvrdi"
msgstr ""
#. module: snailmail
#: model:ir.model,name:snailmail.model_res_partner
msgid "Contact"
msgstr "Kontakt"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__country_id
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_missing_required_fields__country_id
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_missing_required_fields
msgid "Country"
msgstr "Država"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__cover
msgid "Cover Page"
msgstr "Naslovna stranica"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__create_uid
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_format_error__create_uid
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_missing_required_fields__create_uid
msgid "Created by"
msgstr "Kreirao"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__create_date
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_format_error__create_date
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_missing_required_fields__create_date
msgid "Created on"
msgstr "Kreirano"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__display_name
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_format_error__display_name
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_missing_required_fields__display_name
msgid "Display Name"
msgstr "Prikazani naziv"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__attachment_datas
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_list
msgid "Document"
msgstr "Dokument"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__res_id
msgid "Document ID"
msgstr "ID dokumenta"
msgstr ""
#. module: snailmail
#: model:ir.model,name:snailmail.model_mail_thread
msgid "Email Thread"
msgstr "Nit e-pošte"
#: selection:snailmail.letter,state:0
msgid "Draft"
msgstr "U pripremi"
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/models/snailmail_notification_popover_content_view.js:0
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__error_code
#: model:ir.model.fields.selection,name:snailmail.selection__snailmail_letter__state__error
#, python-format
#: selection:snailmail.letter,state:0
msgid "Error"
msgstr "Greška"
#. module: snailmail
#: model:ir.model.fields.selection,name:snailmail.selection__snailmail_letter__error_code__format_error
msgid "FORMAT_ERROR"
msgstr "GREŠKA_FORMATA"
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/components/snailmail_error/snailmail_error.xml:0
#: model:ir.actions.act_window,name:snailmail.snailmail_letter_missing_required_fields_action
#, python-format
msgid "Failed letter"
msgstr "Neuspjelo pismo"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_mail_notification__failure_type
msgid "Failure type"
msgstr "Vrsta greške"
#. module: snailmail
#: model:ir.actions.act_window,name:snailmail.snailmail_letter_format_error_action
msgid "Format Error"
msgstr "Greška u formatu"
#. module: snailmail
#: model:ir.model,name:snailmail.model_snailmail_letter_format_error
msgid "Format Error Sending a Snailmail Letter"
msgstr "Greška u formatu prilikom slanja Snailmail pisma"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__id
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_format_error__id
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_missing_required_fields__id
msgid "ID"
msgstr "ID"
#. module: snailmail
#: model:ir.model.fields.selection,name:snailmail.selection__snailmail_letter__state__pending
#: selection:snailmail.letter,state:0
msgid "In Queue"
msgstr "U redu čekanja"
msgstr ""
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__info_msg
msgid "Information"
msgstr "Informacije"
#. module: snailmail
#. odoo-python
#: code:addons/snailmail/models/snailmail_letter.py:0
#, python-format
msgid "Invalid recipient name."
msgstr "Nevažeće ime primaoca."
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter____last_update
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_format_error____last_update
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_missing_required_fields____last_update
msgid "Last Modified on"
msgstr "Zadnje mijenjano"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__write_uid
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_format_error__write_uid
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_missing_required_fields__write_uid
msgid "Last Updated by"
msgstr "Zadnji ažurirao"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__write_date
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_format_error__write_date
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_missing_required_fields__write_date
msgid "Last Updated on"
msgstr "Zadnje ažurirano"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_mail_mail__letter_ids
#: model:ir.model.fields,field_description:snailmail.field_mail_message__letter_ids
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_missing_required_fields__letter_id
msgid "Letter"
msgstr "Pismo"
#. module: snailmail
#. odoo-python
#: code:addons/snailmail/models/snailmail_letter.py:0
#, python-format
msgid "Letter sent by post with Snailmail"
msgstr "Pismo poslano poštom putem Snailmail-a"
#. module: snailmail
#: model:ir.actions.act_window,name:snailmail.action_mail_letters
#: model:ir.ui.menu,name:snailmail.menu_snailmail_letters
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_list
msgid "Letters"
msgstr "Odaberite tintu koja se koristi za štampanje dokumenata"
#. module: snailmail
#: model:ir.model.fields.selection,name:snailmail.selection__snailmail_letter__error_code__missing_required_fields
msgid "MISSING_REQUIRED_FIELDS"
msgstr "NEDOSTAJU_OBAVEZNA_POLJA"
#. module: snailmail
#: model:ir.model,name:snailmail.model_mail_message
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_format_error__message_id
msgid "Message"
msgstr "Poruka"
#. module: snailmail
#: model:ir.model,name:snailmail.model_mail_notification
msgid "Message Notifications"
msgstr "Obavjesti poruka"
#. module: snailmail
#: model:ir.model.fields,help:snailmail.field_mail_mail__message_type
#: model:ir.model.fields,help:snailmail.field_mail_message__message_type
msgid ""
"Message type: email for email message, notification for system message, "
"comment for other messages such as user replies"
msgstr ""
#. module: snailmail
@ -355,95 +167,51 @@ msgid "Model"
msgstr "Model"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_confirm__model_name
msgid "Model Name"
msgstr "Naziv modela"
#. module: snailmail
#: model:ir.model.fields.selection,name:snailmail.selection__snailmail_letter__error_code__no_price_available
msgid "NO_PRICE_AVAILABLE"
msgstr "CIJENA_NIJE_DOSTUPNA"
#. module: snailmail
#. odoo-python
#: code:addons/snailmail/models/snailmail_letter.py:0
#, python-format
msgid "Not enough credits for Snail Mail"
msgstr "Odaberite layout za štampanje dokumenata"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_mail_notification__notification_type
msgid "Notification Type"
msgstr "Vrsta obavijesti"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__notification_ids
msgid "Notifications"
msgstr "Obavijesti"
#. module: snailmail
#. odoo-python
#: code:addons/snailmail/models/snailmail_letter.py:0
#: code:addons/snailmail/models/snailmail_letter.py:211
#, python-format
msgid "One or more required fields are empty."
msgstr "Jedno ili više obaveznih polja je prazno."
msgstr ""
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__report_template
msgid "Optional report to print and attach"
msgstr "Opcioni izvještaj za ispis i email prilog"
msgstr "Opcioni izvještaj za ispis i zakačku"
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_format_error
msgid ""
"Our service cannot read your letter due to its format.<br/>\n"
" Please modify the format of the template or update your settings\n"
" to automatically add a blank cover page to all letters."
#: code:addons/snailmail/models/snailmail_letter.py:264
#, python-format
msgid "Post letter: an error occured."
msgstr ""
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_missing_required_fields__partner_id
msgid "Partner"
msgstr "Partner"
#. module: snailmail
#. odoo-python
#: code:addons/snailmail/models/snailmail_letter.py:0
#, python-format
msgid "Please use an A4 Paper format."
msgstr "Molimo koristite format papira A4."
#: model_terms:ir.ui.view,arch_db:snailmail.res_config_settings_view_form
msgid "Postal Printings"
msgstr ""
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_res_config_settings__snailmail_duplex
msgid "Print Both sides"
msgstr "Ispis obje strane"
msgstr ""
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_res_config_settings__snailmail_color
msgid "Print In Color"
msgstr "Ispis u boji"
msgstr ""
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/components/snailmail_error/snailmail_error.xml:0
#, python-format
msgid "Re-send letter"
msgstr "Ponovno pošalji pismo"
#: model:ir.model,name:snailmail.model_ir_qweb_field_contact
msgid "Qweb Field Contact"
msgstr ""
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__partner_id
msgid "Recipient"
msgstr "Primalac"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__reference
msgid "Related Record"
msgstr "Povezani zapis"
#. module: snailmail
#: model:ir.model,name:snailmail.model_ir_actions_report
msgid "Report Action"
msgstr "Akcija izvještaja"
msgstr ""
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_form
@ -451,116 +219,21 @@ msgid "Send Now"
msgstr "Pošalji odmah"
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/models/snailmail_notification_popover_content_view.js:0
#: model:ir.model.fields.selection,name:snailmail.selection__snailmail_letter__state__sent
#, python-format
#: selection:snailmail.letter,state:0
msgid "Sent"
msgstr "Poslano"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__user_id
msgid "Sent by"
msgstr "Pošaljilac"
#. module: snailmail
#. odoo-python
#: code:addons/snailmail/models/snailmail_letter.py:0
#, python-format
msgid "Snail Mails are successfully sent"
msgstr "Snail Mail pisma su uspješno poslana"
#. module: snailmail
#. odoo-python
#: code:addons/snailmail/wizard/snailmail_confirm.py:0
#: model:ir.model.fields.selection,name:snailmail.selection__mail_message__message_type__snailmail
#: model:ir.model.fields.selection,name:snailmail.selection__mail_notification__notification_type__snail
#, python-format
msgid "Snailmail"
msgstr "Obična pošta"
#. module: snailmail
#: model:ir.model,name:snailmail.model_snailmail_confirm
msgid "Snailmail Confirm"
msgstr "Snailmail potvrda"
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_confirm_view
msgid "Snailmail Confirmation"
msgstr "Snailmail potvrda"
#. module: snailmail
#: model:ir.model.fields.selection,name:snailmail.selection__mail_notification__failure_type__sn_credit
msgid "Snailmail Credit Error"
msgstr "Snailmail greška s kreditom"
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/models/notification_group.js:0
#, python-format
msgid "Snailmail Failures"
msgstr "Slanje pisma poštom: došlo je do greške."
#. module: snailmail
#: model:ir.model.fields.selection,name:snailmail.selection__mail_notification__failure_type__sn_format
msgid "Snailmail Format Error"
msgstr "Kada se pismo kreira, status je 'Nacrt'.\nAko je pismo uspješno poslano, status prelazi u 'Poslano',\nAko nije, prelazi u stanje 'Greška' i poruka greške će se prikazati u polju 'Poruka greške'."
#. module: snailmail
#: model:ir.model,name:snailmail.model_snailmail_letter
#: model:ir.model.fields,field_description:snailmail.field_mail_notification__letter_id
msgid "Snailmail Letter"
msgstr "Snailmail pismo"
#. module: snailmail
#: model:ir.actions.act_window,name:snailmail.action_mail_letters
#: model:ir.ui.menu,name:snailmail.menu_snailmail_letters
msgid "Snailmail Letters"
msgstr "Snailmail pisma"
#. module: snailmail
#: model:ir.model.fields.selection,name:snailmail.selection__mail_notification__failure_type__sn_fields
msgid "Snailmail Missing Required Fields"
msgstr "Snailmail nedostaju obavezna polja"
#. module: snailmail
#: model:ir.model.fields.selection,name:snailmail.selection__mail_notification__failure_type__sn_price
msgid "Snailmail No Price Available"
msgstr "Snailmail cijena nije dostupna"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__message_id
msgid "Snailmail Status Message"
msgstr "Snailmail statusna poruka"
#. module: snailmail
#: model:ir.model.fields.selection,name:snailmail.selection__mail_notification__failure_type__sn_trial
msgid "Snailmail Trial Error"
msgstr "Snailmail greška u probnom periodu"
#. module: snailmail
#: model:ir.model.fields.selection,name:snailmail.selection__mail_notification__failure_type__sn_error
msgid "Snailmail Unknown Error"
msgstr "Snailmail nepoznata greška"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_mail_mail__snailmail_error
#: model:ir.model.fields,field_description:snailmail.field_mail_message__snailmail_error
msgid "Snailmail message in error"
msgstr "Snailmail poruka s greškom"
msgstr ""
#. module: snailmail
#: model:ir.actions.server,name:snailmail.snailmail_print_ir_actions_server
#: model:ir.cron,cron_name:snailmail.snailmail_print
#: model:ir.cron,name:snailmail.snailmail_print
msgid "Snailmail: process letters queue"
msgstr "Snailmail: obradi red pisama"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__state_id
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_missing_required_fields__state_id
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_missing_required_fields
msgid "State"
msgstr "Županija/fed.država"
msgstr ""
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__state
@ -568,42 +241,7 @@ msgid "Status"
msgstr "Status"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__street
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_missing_required_fields__street
msgid "Street"
msgstr "Ulica"
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_missing_required_fields
msgid "Street 2..."
msgstr "Poštansko štampanje"
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_missing_required_fields
msgid "Street..."
msgstr "Ulica..."
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__street2
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_missing_required_fields__street2
msgid "Street2"
msgstr "Ulica2"
#. module: snailmail
#: model:ir.model.fields.selection,name:snailmail.selection__snailmail_letter__error_code__trial_error
msgid "TRIAL_ERROR"
msgstr "GREŠKA_PROBNOG_PERIODA"
#. module: snailmail
#. odoo-python
#: code:addons/snailmail/models/snailmail_letter.py:0
#, python-format
msgid "The address of the recipient is not complete"
msgstr "Adresa primaoca nije potpuna"
#. module: snailmail
#. odoo-python
#: code:addons/snailmail/models/snailmail_letter.py:0
#: code:addons/snailmail/models/snailmail_letter.py:213
#, python-format
msgid ""
"The attachment of the letter could not be sent. Please check its content and"
@ -611,86 +249,33 @@ msgid ""
msgstr ""
#. module: snailmail
#. odoo-python
#: code:addons/snailmail/models/snailmail_letter.py:0
#: code:addons/snailmail/models/snailmail_letter.py:209
#, python-format
msgid "The country of the partner is not covered by Snailmail."
msgstr "Zemlja partnera nije pokrivena Snailmail uslugom."
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/components/snailmail_error/snailmail_error.xml:0
#, python-format
msgid ""
"The country to which you want to send the letter is not supported by our "
"service."
msgstr ""
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_missing_required_fields
#: code:addons/snailmail/models/snailmail_letter.py:242
#, python-format
msgid ""
"The customer address is not complete. Update the address here and re-send "
"the letter."
"The document was correctly sent by post.<br>The tracking id is %ssend_id"
msgstr ""
#. module: snailmail
#. odoo-python
#: code:addons/snailmail/models/snailmail_letter.py:0
#, python-format
msgid "The document was correctly sent by post.<br>The tracking id is %s"
msgstr "Dokument je ispravno poslan poštom.<br>ID za praćenje je %s"
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/components/snailmail_error/snailmail_error.xml:0
#, python-format
msgid ""
"The letter could not be sent due to insufficient credits on your IAP "
"account."
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__user_id
msgid "User sending the letter"
msgstr ""
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_mail_mail__message_type
#: model:ir.model.fields,field_description:snailmail.field_mail_message__message_type
msgid "Type"
msgstr "Vrsta"
#. module: snailmail
#: model:ir.model.fields.selection,name:snailmail.selection__snailmail_letter__error_code__unknown_error
msgid "UNKNOWN_ERROR"
msgstr "NEPOZNATA_GREŠKA"
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_format_error
msgid "Update Config and Re-send"
msgstr "Ažuriraj konfiguraciju i ponovno pošalji"
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_missing_required_fields
msgid "Update address and re-send"
msgstr "Ažuriraj adresu i ponovno pošalji"
#. module: snailmail
#: model:ir.model,name:snailmail.model_snailmail_letter_missing_required_fields
msgid "Update address of partner"
msgstr "Ažuriraj adresu partnera"
#. module: snailmail
#: model:ir.model.fields,help:snailmail.field_snailmail_letter__state
msgid ""
"When a letter is created, the status is 'Pending'.\n"
"When a letter is created, the status is 'Draft'.\n"
"If the letter is correctly sent, the status goes in 'Sent',\n"
"If not, it will got in state 'Error' and the error message will be displayed in the field 'Error Message'."
msgstr ""
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_confirm_view
msgid "You are about to send this"
msgstr "Spremate se poslati ovo"
#. module: snailmail
#. odoo-python
#: code:addons/snailmail/models/snailmail_letter.py:0
#: code:addons/snailmail/models/snailmail_letter.py:207
#, python-format
msgid ""
"You don't have an IAP account registered for this service.<br>Please go to "
@ -698,47 +283,9 @@ msgid ""
msgstr ""
#. module: snailmail
#. odoo-python
#: code:addons/snailmail/models/snailmail_letter.py:0
#: code:addons/snailmail/models/snailmail_letter.py:204
#, python-format
msgid ""
"You don't have enough credits to perform this operation.<br>Please go to "
"your <a href=%s target=\"new\">iap account</a>."
msgstr ""
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/components/snailmail_error/snailmail_error.xml:0
#, python-format
msgid "You need credits on your IAP account to send a letter."
msgstr "Potrebni su vam krediti na vašem IAP računu za slanje pisma."
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_letter_missing_required_fields
msgid "ZIP"
msgstr "Poštanski broj"
#. module: snailmail
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter__zip
#: model:ir.model.fields,field_description:snailmail.field_snailmail_letter_missing_required_fields__zip
msgid "Zip"
msgstr "Poštanski br."
#. module: snailmail
#: model_terms:ir.ui.view,arch_db:snailmail.snailmail_confirm_view
msgid "by post. Are you sure you want to continue?"
msgstr "poštom. Jeste li sigurni da želite nastaviti?"
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/components/snailmail_error/snailmail_error.xml:0
#, python-format
msgid "for further assistance."
msgstr "za dalju pomoć."
#. module: snailmail
#. odoo-javascript
#: code:addons/snailmail/static/src/components/snailmail_error/snailmail_error.xml:0
#, python-format
msgid "support"
msgstr "podrška"

View file

@ -4,23 +4,7 @@ import re
import base64
import io
try:
from PyPDF2 import PdfWriter, PdfReader
# Create compatibility classes for PyPDF2 3.0+
class PdfFileWriter(PdfWriter):
def addPage(self, page):
return self.add_page(page)
def appendPagesFromReader(self, reader, after_page_append=None):
return self.append_pages_from_reader(reader, after_page_append)
class PdfFileReader(PdfReader):
def getPage(self, page_num):
return self.pages[page_num]
except ImportError:
from PyPDF2 import PdfFileWriter, PdfFileReader
from PyPDF2 import PdfFileReader, PdfFileWriter
from reportlab.platypus import Frame, Paragraph, KeepInFrame
from reportlab.lib.units import mm
from reportlab.lib.pagesizes import A4