diff --git a/.copier-answers.yml b/.copier-answers.yml index 18526318b3..181b14d58b 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,5 +1,5 @@ # Do NOT update manually; changes here will be overwritten by Copier -_commit: v1.27 +_commit: v1.29 _src_path: git+https://github.com/OCA/oca-addons-repo-template additional_ruff_rules: [] ci: GitHub diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index b53a386cf5..5eb021ef15 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -13,13 +13,13 @@ jobs: pre-commit: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v2 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: "3.11" - name: Get python version run: echo "PY=$(python -VV | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV - - uses: actions/cache@v1 + - uses: actions/cache@v4 with: path: ~/.cache/pre-commit key: pre-commit|${{ env.PY }}|${{ hashFiles('.pre-commit-config.yaml') }} diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6f4b2fd523..a06488079f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest name: Detect unreleased dependencies steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - run: | for reqfile in requirements.txt test-requirements.txt ; do if [ -f ${reqfile} ] ; then @@ -52,7 +52,7 @@ jobs: env: OCA_ENABLE_CHECKLOG_ODOO: "1" steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: persist-credentials: false - name: Install addons and dependencies diff --git a/.ruff.toml b/.ruff.toml index 0f1e35f248..5e63128201 100644 --- a/.ruff.toml +++ b/.ruff.toml @@ -10,6 +10,7 @@ extend-select = [ "I", # isort "UP", # pyupgrade ] +extend-safe-fixes = ["UP008"] exclude = ["setup/*"] [format] diff --git a/README.md b/README.md index ba74326c87..1e9a6f55cf 100644 --- a/README.md +++ b/README.md @@ -21,11 +21,17 @@ Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- -[base_comment_template](base_comment_template/) | 18.0.1.0.0 | | Add conditional mako template to any reporton models that inherits comment.template. +[base_comment_template](base_comment_template/) | 18.0.1.0.1 | | Add conditional mako template to any reporton models that inherits comment.template. [bi_sql_editor](bi_sql_editor/) | 18.0.1.0.0 | [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) | BI Views builder, based on Materialized or Normal SQL Views +[report_qweb_element_page_visibility](report_qweb_element_page_visibility/) | 18.0.1.0.0 | | Report Qweb Element Page Visibility +[report_qweb_pdf_cover](report_qweb_pdf_cover/) | 18.0.1.0.0 | | Add front and back covers to your QWeb PDF reports +[report_qweb_pdf_watermark](report_qweb_pdf_watermark/) | 18.0.1.0.0 | | Add watermarks to your QWEB PDF reports [report_wkhtmltopdf_param](report_wkhtmltopdf_param/) | 18.0.1.0.0 | | Add new parameters for a paper format to be used by wkhtmltopdf command as arguments. [report_xlsx](report_xlsx/) | 18.0.1.0.0 | | Base module to create xlsx report +[report_xlsx_helper](report_xlsx_helper/) | 18.0.1.0.0 | | Report xlsx helpers +[report_xml](report_xml/) | 18.0.1.0.0 | | Allow to generate XML reports [sql_export](sql_export/) | 18.0.1.0.0 | [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) [![florian-dacosta](https://github.com/florian-dacosta.png?size=30px)](https://github.com/florian-dacosta) | Export data in csv file with SQL requests +[sql_export_excel](sql_export_excel/) | 18.0.1.0.1 | [![florian-dacosta](https://github.com/florian-dacosta.png?size=30px)](https://github.com/florian-dacosta) | Allow to export a sql query to an excel file. [sql_request_abstract](sql_request_abstract/) | 18.0.1.0.0 | [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) | Abstract Model to manage SQL Requests [//]: # (end addons) diff --git a/base_comment_template/README.rst b/base_comment_template/README.rst index 05936c0aa7..8ea9a980fa 100644 --- a/base_comment_template/README.rst +++ b/base_comment_template/README.rst @@ -7,7 +7,7 @@ Base Comments Templates !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:83536f96c9de60df146e373b7ce8bf3a5c1c7c18f225c668b06ce45a2db4f907 + !! source digest: sha256:21af3ab1c2af812f17ff7e86e72d499204db098a765bd262f9fb525b0403afd8 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/base_comment_template/__manifest__.py b/base_comment_template/__manifest__.py index 5b2a1f0a60..df9486bb4e 100644 --- a/base_comment_template/__manifest__.py +++ b/base_comment_template/__manifest__.py @@ -5,7 +5,7 @@ "name": "Base Comments Templates", "summary": "Add conditional mako template to any report" "on models that inherits comment.template.", - "version": "18.0.1.0.0", + "version": "18.0.1.0.1", "category": "Reporting", "website": "https://github.com/OCA/reporting-engine", "author": "Camptocamp, Odoo Community Association (OCA)", diff --git a/base_comment_template/static/description/index.html b/base_comment_template/static/description/index.html index cc11591cf4..702165451a 100644 --- a/base_comment_template/static/description/index.html +++ b/base_comment_template/static/description/index.html @@ -367,7 +367,7 @@

Base Comments Templates

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:83536f96c9de60df146e373b7ce8bf3a5c1c7c18f225c668b06ce45a2db4f907 +!! source digest: sha256:21af3ab1c2af812f17ff7e86e72d499204db098a765bd262f9fb525b0403afd8 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runboat

Add a new mixin class to define templates of comments to print on diff --git a/base_comment_template/views/base_comment_template_view.xml b/base_comment_template/views/base_comment_template_view.xml index 3ecba80ed4..0435227775 100644 --- a/base_comment_template/views/base_comment_template_view.xml +++ b/base_comment_template/views/base_comment_template_view.xml @@ -91,7 +91,7 @@ Comment Templates ir.actions.act_window base.comment.template - tree,form + list,form diff --git a/checklog-odoo.cfg b/checklog-odoo.cfg index f5d40b0201..0b55b7bf66 100644 --- a/checklog-odoo.cfg +++ b/checklog-odoo.cfg @@ -1,3 +1,3 @@ [checklog-odoo] ignore= - WARNING.*0 failed, 0 error\(s\).* + WARNING.* 0 failed, 0 error\(s\).* diff --git a/report_py3o/LICENSE b/report_py3o/LICENSE new file mode 100644 index 0000000000..dba13ed2dd --- /dev/null +++ b/report_py3o/LICENSE @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/report_py3o/README.rst b/report_py3o/README.rst new file mode 100644 index 0000000000..eab6406858 --- /dev/null +++ b/report_py3o/README.rst @@ -0,0 +1,304 @@ +================== +Py3o Report Engine +================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:edad10ff304bd99784f90992944ae20fbc05b234c348b5458006ac898aac82ef + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Freporting--engine-lightgray.png?logo=github + :target: https://github.com/OCA/reporting-engine/tree/18.0/report_py3o + :alt: OCA/reporting-engine +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/reporting-engine-18-0/reporting-engine-18-0-report_py3o + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/reporting-engine&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +The py3o reporting engine is a reporting engine for Odoo based on +`Libreoffice `__: + +- the report is created with Libreoffice (ODT or ODS), +- the report is stored on the server in OpenDocument format (.odt or + .ods file) +- the report is sent to the user in OpenDocument format or in any output + format supported by Libreoffice (PDF, HTML, DOC, DOCX, Docbook, XLS, + etc.) + +The key advantages of a Libreoffice based reporting engine are: + +- no need to be a developer to create or modify a report: the report is + created and modified with Libreoffice. So this reporting engine has a + full WYSIWYG report development tool! +- For a PDF report in A4/Letter format, it's easier to develop it with a + tool such as Libreoffice that is designed to create A4/Letter + documents than to develop it in HTML/CSS, also some print + peculiarities (backgrounds, margin boxes) are not very well supported + by the HTML/CSS based solutions. +- If you want your users to be able to modify the document after its + generation by Odoo, just configure the document with ODT output (or + DOC or DOCX) and the user will be able to modify the document with + Libreoffice (or Word) after its generation by Odoo. +- Easy development of spreadsheet reports in ODS format (XLS output + possible). + +This module *report_py3o* is the base module for the Py3o reporting +engine. If used alone, it will spawn a libreoffice process for each ODT +to PDF (or ODT to DOCX, ..) document conversion. This is slow and can +become a problem if you have a lot of reports to convert from ODT to +another format. In this case, you should consider the additionnal module +*report_py3o_fusion_server* which is designed to work with a libreoffice +daemon. With *report_py3o_fusion_server*, the technical environnement is +more complex to setup because you have to install additionnal software +components and run 2 daemons, but you have much better performances and +you can configure the libreoffice PDF export options in Odoo (allows to +generate PDF forms, PDF/A documents, password-protected PDFs, +watermarked PDFs, etc.). + +This reporting engine is an alternative to +`Aeroo `__: these two +reporting engines have similar features but their implementation is +entirely different. You cannot use aeroo templates as drop in +replacement though, you'll have to change a few details. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +Install the required python libs: + +:: + + pip install py3o.template + pip install py3o.formats + +To allow the conversion of ODT or ODS reports to other formats (PDF, +DOC, DOCX, etc.), install libreoffice: + +:: + + apt-get --no-install-recommends install libreoffice + +Configuration +============= + +For example, to replace the native invoice report by a custom py3o +report, add the following XML file in your custom module: + +:: + + + + + + py3o + odt + my_custom_module_base + report/account_invoice.odt + + + + +where *my_custom_module_base* is the name of the custom Odoo module. In +this example, the invoice ODT file is located in +*my_custom_module_base/report/account_invoice.odt*. + +It's also possible to reference a template located in a trusted path of +your Odoo server. In this case you must let the *module* entry empty and +specify the path to the template as *py3o_template_fallback*. + +:: + + + + + + py3o + odt + /odoo/templates/py3o/report/account_invoice.odt + + + + +Moreover, you must also modify the Odoo server configuration file to +declare the allowed root directory for your py3o templates. Only +templates located into this directory can be loaded by py3o report. + +:: + + [options] + ... + + [report_py3o] + root_tmpl_path=/odoo/templates/py3o + +If you want an invoice in PDF format instead of ODT format, the XML file +should look like: + +:: + + + + + + py3o + pdf + my_custom_module_base + report/account_invoice.odt + + + + +If you want to add a new py3o PDF report (and not replace a native +report), the XML file should look like this: + +:: + + + + + + Partner Summary + res.partner + res.partner.summary + py3o + pdf + my_custom_module_base + report/partner_summary.odt + + report + + + + + +Configuration parameters +------------------------ + +| py3o.conversion_command +| The command to be used to run the conversion, ``libreoffice`` by + default. If you change this, whatever you set here must accept the + parameters ``--headless --convert-to $ext $file`` and put the + resulting file into ``$file``'s directory with extension ``$ext``. The + command will be started in ``$file``'s directory. + +Usage +===== + +The templating language is `extensively +documented `__, +the records are exposed in libreoffice as ``objects``, on which you can +also call functions. + +Available functions and objects +------------------------------- + +| user +| Browse record of current user + +| lang +| The user's company's language as string (ISO code) + +| b64decode +| ``base64.b64decode`` + +| format_multiline_value(string) +| Generate the ODF equivalent of ``
`` and `` `` for multiline + fields (ODF is XML internally, so those would be skipped otherwise) + +| html_sanitize(string) +| Sanitize HTML string + +| time +| Python's ``time`` module + +| display_address(partner) +| Return a formatted string of the partner's address + +| o_format_lang(value, lang_code=False, digits=None, grouping=True, + monetary=False, dp=False, currency_obj=False, no_break_space=True) +| Return a formatted numeric or monetary value according to the context + language and timezone + +| o_format_date(value, lang_code=False, date_format=False) +| Return a formatted date or time value according to the context + language and timezone + +Sample report templates +----------------------- + +Sample py3o report templates for the main Odoo native reports (invoice, +sale order, purchase order, picking, etc.) are available on the Github +project +`odoo-py3o-report-templates `__. + +Known issues / Roadmap +====================== + +- generate barcode ? +- add more detailed example in demo file to showcase features +- add migration guide aeroo -> py3o + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* XCG Consulting +* ACSONE SA/NV + +Contributors +------------ + +- Florent Aide (`XCG Consulting `__) +- Laurent Mignon , +- Alexis de Lattre , +- Guewen Baconnier +- Omar Castiñeira +- Holger Brunn +- Phuc Tran Thanh + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/reporting-engine `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/report_py3o/__init__.py b/report_py3o/__init__.py new file mode 100644 index 0000000000..f7209b1710 --- /dev/null +++ b/report_py3o/__init__.py @@ -0,0 +1,2 @@ +from . import models +from . import controllers diff --git a/report_py3o/__manifest__.py b/report_py3o/__manifest__.py new file mode 100644 index 0000000000..ce9ddb60b1 --- /dev/null +++ b/report_py3o/__manifest__.py @@ -0,0 +1,29 @@ +# Copyright 2013 XCG Consulting (http://odoo.consulting) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +{ + "name": "Py3o Report Engine", + "summary": "Reporting engine based on Libreoffice (ODT -> ODT, " + "ODT -> PDF, ODT -> DOC, ODT -> DOCX, ODS -> ODS, etc.)", + "version": "18.0.1.0.0", + "category": "Reporting", + "license": "AGPL-3", + "author": "XCG Consulting, ACSONE SA/NV, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/reporting-engine", + "depends": ["web"], + "external_dependencies": { + "python": ["py3o.template", "py3o.formats"], + "deb": ["libreoffice"], + }, + "assets": { + "web.assets_backend": [ + "report_py3o/static/src/js/py3oactionservice.esm.js", + ], + }, + "data": [ + "security/ir.model.access.csv", + "views/py3o_template.xml", + "views/ir_actions_report.xml", + "demo/report_py3o.xml", + ], + "installable": True, +} diff --git a/report_py3o/controllers/__init__.py b/report_py3o/controllers/__init__.py new file mode 100644 index 0000000000..12a7e529b6 --- /dev/null +++ b/report_py3o/controllers/__init__.py @@ -0,0 +1 @@ +from . import main diff --git a/report_py3o/controllers/main.py b/report_py3o/controllers/main.py new file mode 100644 index 0000000000..87d78d9c34 --- /dev/null +++ b/report_py3o/controllers/main.py @@ -0,0 +1,95 @@ +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +import json +import mimetypes +from urllib.parse import parse_qs + +from werkzeug import exceptions +from werkzeug.datastructures import MultiDict + +from odoo.http import content_disposition, request, route, serialize_exception +from odoo.tools import html_escape + +from odoo.addons.web.controllers.report import ReportController as ReportControllerBase + + +class ReportController(ReportControllerBase): + @route() + def report_routes(self, reportname, docids=None, converter=None, **data): + if converter != "py3o": + return super().report_routes( + reportname=reportname, docids=docids, converter=converter, **data + ) + context = dict(request.env.context) + + if docids: + docids = [int(i) for i in docids.split(",")] + if data.get("options"): + data.update(json.loads(data.pop("options"))) + if data.get("context"): + # Ignore 'lang' here, because the context in data is the + # one from the webclient *but* if the user explicitely wants to + # change the lang, this mechanism overwrites it. + data["context"] = json.loads(data["context"]) + if data["context"].get("lang"): + del data["context"]["lang"] + context.update(data["context"]) + + ir_action = request.env["ir.actions.report"] + action_py3o_report = ir_action.get_from_report_name( + reportname, "py3o" + ).with_context(**context) + if not action_py3o_report: + raise exceptions.HTTPException( + description="Py3o action report not found for report_name " + f"{reportname}" + ) + res, filetype = ir_action._render(reportname, docids, data) + filename = action_py3o_report.gen_report_download_filename(docids, data) + if not filename.endswith(filetype): + filename = f"{filename}.{filetype}" + content_type = mimetypes.guess_type("x." + filetype)[0] + http_headers = [ + ("Content-Type", content_type), + ("Content-Length", len(res)), + ("Content-Disposition", content_disposition(filename)), + ] + return request.make_response(res, headers=http_headers) + + @route() + def report_download(self, data, context=None, token=None): + """This function is used by 'qwebactionmanager.js' in order to trigger + the download of a py3o/controller report. + + :param data: a javascript array JSON.stringified containg report + internal url ([0]) and type [1] + :returns: Response with a filetoken cookie and an attachment header + """ + requestcontent = json.loads(data) + url, report_type = requestcontent[0], requestcontent[1] + if "py3o" not in report_type: + return super().report_download(data, context=context, token=token) + try: + reportname = url.split("/report/py3o/")[1].split("?")[0] + docids = None + if "/" in reportname: + reportname, docids = reportname.split("/") + + if docids: + # Generic report: + response = self.report_routes( + reportname, docids=docids, converter="py3o" + ) + else: + # Particular report: + # decoding the args represented in JSON + data = list(MultiDict(parse_qs(url.split("?")[1])).items()) + response = self.report_routes( + reportname, converter="py3o", **dict(data) + ) + response.set_cookie("fileToken", context) + return response + except Exception as e: + se = serialize_exception(e) + error = {"code": 200, "message": "Odoo Server Error", "data": se} + return request.make_response(html_escape(json.dumps(error))) diff --git a/report_py3o/demo/report_py3o.xml b/report_py3o/demo/report_py3o.xml new file mode 100644 index 0000000000..cfc515b6a0 --- /dev/null +++ b/report_py3o/demo/report_py3o.xml @@ -0,0 +1,20 @@ + + + + + Py3o Demo Report + ir.actions.report + res.users + py3o_user_info + py3o + odt + report_py3o + demo/res_user.odt + object.name.replace(' ', '_') + '-demo.odt' + + report + + diff --git a/report_py3o/demo/res_user.odt b/report_py3o/demo/res_user.odt new file mode 100644 index 0000000000..acdd576a76 Binary files /dev/null and b/report_py3o/demo/res_user.odt differ diff --git a/report_py3o/i18n/am.po b/report_py3o/i18n/am.po new file mode 100644 index 0000000000..9c4a5b8cf3 --- /dev/null +++ b/report_py3o/i18n/am.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" +"Language: am\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/ar.po b/report_py3o/i18n/ar.po new file mode 100644 index 0000000000..373eb18f7e --- /dev/null +++ b/report_py3o/i18n/ar.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Arabic (https://www.transifex.com/oca/teams/23907/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "أنشئ بواسطة" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "أنشئ في" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "اسم العرض" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "المعرف" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "آخر تعديل في" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "آخر تحديث بواسطة" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "آخر تحديث في" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "الاسم" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/bg.po b/report_py3o/i18n/bg.po new file mode 100644 index 0000000000..0f98e6577e --- /dev/null +++ b/report_py3o/i18n/bg.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bulgarian (https://www.transifex.com/oca/teams/23907/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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Създадено от" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Създадено на" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Име за Показване" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Последно обновено на" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Последно обновено от" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Последно обновено на" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Име" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/bs.po b/report_py3o/i18n/bs.po new file mode 100644 index 0000000000..3efed67e8a --- /dev/null +++ b/report_py3o/i18n/bs.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Bosnian (https://www.transifex.com/oca/teams/23907/bs/)\n" +"Language: bs\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Prikaži naziv" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Zadnje mijenjano" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Ime" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/ca.po b/report_py3o/i18n/ca.po new file mode 100644 index 0000000000..2db9153095 --- /dev/null +++ b/report_py3o/i18n/ca.po @@ -0,0 +1,284 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creat per" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creat el" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Veure el nom" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Darrera modificació el" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Darrera Actualització per" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Darrera Actualització el" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nom" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Informe" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Informe" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/cs.po b/report_py3o/i18n/cs.po new file mode 100644 index 0000000000..d277de05ba --- /dev/null +++ b/report_py3o/i18n/cs.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Czech (https://www.transifex.com/oca/teams/23907/cs/)\n" +"Language: cs\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Vytvořil(a)" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Vytvořeno" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Zobrazovaný název" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Naposled upraveno" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Naposled upraveno" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Naposled upraveno" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Název" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/da.po b/report_py3o/i18n/da.po new file mode 100644 index 0000000000..4dc54a38e5 --- /dev/null +++ b/report_py3o/i18n/da.po @@ -0,0 +1,284 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Oprettet af" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Oprettet den" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Vist navn" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "Id" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Sidst ændret den" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Sidst opdateret af" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Sidst opdateret den" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Navn" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Rapport" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/de.po b/report_py3o/i18n/de.po new file mode 100644 index 0000000000..421dadf51f --- /dev/null +++ b/report_py3o/i18n/de.po @@ -0,0 +1,286 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +# Niki Waibel , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: Niki Waibel , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Erstellt von" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Erstellt am:" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Anzeigename" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +#, fuzzy +msgid "Ir Actions Report" +msgstr "ir.actions.report.xml" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Zuletzt geändert am" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Zuletzt aktualisiert von" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Zuletzt aktualisiert am" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Bezeichnung" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Bericht" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Bericht" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/el_GR.po b/report_py3o/i18n/el_GR.po new file mode 100644 index 0000000000..b9304de908 --- /dev/null +++ b/report_py3o/i18n/el_GR.po @@ -0,0 +1,285 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Δημιουργήθηκε από " + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Δημιουργήθηκε στις" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "Κωδικός" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Τελευταία ενημέρωση από" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Τελευταία ενημέρωση στις" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Αναφορά" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Αναφορά" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/en_GB.po b/report_py3o/i18n/en_GB.po new file mode 100644 index 0000000000..ed8a66694d --- /dev/null +++ b/report_py3o/i18n/en_GB.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: English (United Kingdom) (https://www.transifex.com/oca/" +"teams/23907/en_GB/)\n" +"Language: en_GB\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Created by" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Created on" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Display Name" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Last Modified on" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Name" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/es.po b/report_py3o/i18n/es.po new file mode 100644 index 0000000000..04580e2013 --- /dev/null +++ b/report_py3o/i18n/es.po @@ -0,0 +1,311 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +# Fernando Lara , 2017 +# Pedro M. Baeza , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2023-09-07 16:37+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\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 4.17\n" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "(Originario)" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "Retroceder" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "Campo 'Formato de salida' es necesario para el informe Py3O" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "Tipo de Documento" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "Agrupar por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" +"Si el usuario no proporciona una plantilla se utilizará una ruta relativa a " +"la raíz de SU módulo o una ruta absoluta en SU servidor." + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" +"Si ejecuta un informe sobre varios registros, de forma predeterminada Odoo " +"generará un archivo ZIP que contiene tantos archivos como registros " +"seleccionados. Si habilita esta opción, Odoo generará en su lugar un informe " +"único para los registros seleccionados." + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "Informe de acciones Ir" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "Es el formato nativo de Py3O" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "El informe Py3O no está disponible" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "Plantilla de Oficina de Libros" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "Tipo de Plantilla de Documento de Oficina de Libros" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" +"El tiempo de ejecución de Libreoffice no está disponible. Póngase en " +"contacto con su administrador." + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "Módulo" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "Msg Informe Py3O no disponible" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "Múltiples registros en un único informe" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nombre" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "No se ha encontrado ninguna plantilla. Salir." + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "Presentación del ODF" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "Presentación ODF (Plano)" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "Hoja de cálculo ODF" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "Hoja de cálculo ODF (plana)" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "Documento de Texto ODF" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "Documento de texto ODF (plano)" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "Formato de Salida" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "Camino al tiempo de ejecución de LibreOffice" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "Reporte de Demostracion Py3o" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "Reportes de Py3o" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "Modelos Py3o" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "Plantilla Py3o" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "Informar Acción" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "Reporte de Py30" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "Tipo de Informe" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "Modelo" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "El módulo implementador que proporciona este informe" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" +"El programa libreoffice es necesario para generar el informe py3o '%s' pero " +"no se encuentra en la ruta bin. Debe instalar el runtime libreoffice en el " +"servidor. Si el runtime ya está instalado y no es encontrado por Odoo, puede " +"proporcionar la ruta completa al runtime estableciendo la clave 'py3o." +"conversion_command' en los parámetros de configuración." + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" +"El tipo de informe que se generará, cada uno con su propio método de " +"generación. HTML significa que el informe se abrirá directamente en el " +"navegador PDF quiere decir que el informe se renderizará utilizando " +"Wkhtmltopdf y será descargado por el usuario." + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "object.name.replace(' ', '_') + '-demo.odt'" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "py3o" + +#~ msgid "Py3o" +#~ msgstr "Programa Py3o" + +#~ msgid "ir.actions.report.xml" +#~ msgstr "ir.actions.report.xml" + +#~ msgid "py3o.template" +#~ msgstr "py3o.modelo" diff --git a/report_py3o/i18n/es_AR.po b/report_py3o/i18n/es_AR.po new file mode 100644 index 0000000000..04090f3838 --- /dev/null +++ b/report_py3o/i18n/es_AR.po @@ -0,0 +1,301 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2023-09-20 17:53+0000\n" +"Last-Translator: Ignacio Buioli \n" +"Language-Team: Spanish (Argentina) (https://www.transifex.com/oca/" +"teams/23907/es_AR/)\n" +"Language: es_AR\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 4.17\n" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "(Nativo)" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Mostrar Nombre" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "Retroceder" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "El Campo 'Formato de Salida' es obligatorio para el reporte Py3O" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "Tipo de Archivo" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "Agrupar Por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" +"Si el usuario no proporciona una plantilla, se utilizará esta; debe ser una " +"ruta relativa a la raíz de SU módulo o una ruta absoluta en su servidor." + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" +"Si ejecuta un reporte sobre varios registros, de forma predeterminada Odoo " +"generará un archivo ZIP que contiene tantos archivos como registros " +"seleccionados. Si habilita esta opción, Odoo generará en su lugar un reporte " +"único para los registros seleccionados." + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "Acciones de Reporte IR" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "Es Formato Py3O Nativo" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "El Reporte Py3O no está Habilitado" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Última actualización el" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "Plantilla de LibreOffice" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "Tipo de Archivo de la Plantilla de LibreOffice" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" +"El ejecutable de LibreOffice no está disponible. Contacte a su administrador." + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "Módulo" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "Mensaje del Reporte Py3O no está Disponible" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "Múltiples Registros en un Reporte Simple" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nombre" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "No se encontró plantilla. Abortando." + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "Presentación ODF" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "Presentación ODF (Plano)" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "Hoja de Cálculo ODF" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "Hoja de Cálculo ODF (Plano)" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "Documento de Texto ODF" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "Documento de Texto ODF (Plano)" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "Formato de Salida" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "Ruta al ejecutable de libreoffice" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "Reporte Py3o Demo" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "Reportes Py3o" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "Plantillas Py3o" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "Plantilla Py3o" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "Acción de Reporte" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "Reporte Py30" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "Tipo de Reporte" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "Plantilla" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "El módulo implementador que proporciona este reporte" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" +"Se requiere el ejecutable de LibreOffice para generar el informe de py3o " +"'%s', pero no se encuentra en la ruta del contenedor. Debe instalar " +"libreoffice runtime en el servidor. Si el ejecutable ya está instalado y " +"Odoo no lo encuentra, puede proporcionar la ruta completa al ejecutable " +"configurando la clave 'py3o.conversion_command' en los parámetros de " +"configuración." + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" +"El tipo de reporte que se generará, cada uno con su propio método de " +"presentación. HTML significa que el informe se abrirá directamente en su " +"navegador. PDF significa que el informe se generará utilizando Wkhtmltopdf y " +"el usuario lo descargará." + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "object.name.replace(' ', '_') + '-demo.odt'" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "py3o" diff --git a/report_py3o/i18n/es_CL.po b/report_py3o/i18n/es_CL.po new file mode 100644 index 0000000000..cb41f405fb --- /dev/null +++ b/report_py3o/i18n/es_CL.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Chile) (https://www.transifex.com/oca/teams/23907/" +"es_CL/)\n" +"Language: es_CL\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nombre" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/es_CO.po b/report_py3o/i18n/es_CO.po new file mode 100644 index 0000000000..ec9f7a3946 --- /dev/null +++ b/report_py3o/i18n/es_CO.po @@ -0,0 +1,285 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creado" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nombre Público" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Última Modificación el" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Actualizado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Actualizado" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nombre" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Iforme" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Iforme" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/es_CR.po b/report_py3o/i18n/es_CR.po new file mode 100644 index 0000000000..5c5d60b74e --- /dev/null +++ b/report_py3o/i18n/es_CR.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Costa Rica) (https://www.transifex.com/oca/" +"teams/23907/es_CR/)\n" +"Language: es_CR\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nombre" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/es_DO.po b/report_py3o/i18n/es_DO.po new file mode 100644 index 0000000000..5c1fa7fae1 --- /dev/null +++ b/report_py3o/i18n/es_DO.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Dominican Republic) (https://www.transifex.com/oca/" +"teams/23907/es_DO/)\n" +"Language: es_DO\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nombre" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/es_EC.po b/report_py3o/i18n/es_EC.po new file mode 100644 index 0000000000..2dd35ccc1f --- /dev/null +++ b/report_py3o/i18n/es_EC.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Ecuador) (https://www.transifex.com/oca/teams/23907/" +"es_EC/)\n" +"Language: es_EC\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nombre mostrado" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID (identificación)" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Última actualización de" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nombre" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/es_ES.po b/report_py3o/i18n/es_ES.po new file mode 100644 index 0000000000..b275279314 --- /dev/null +++ b/report_py3o/i18n/es_ES.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" +"es_ES/)\n" +"Language: es_ES\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nombre para mostrar" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Última modificación en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Última actualización por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/es_MX.po b/report_py3o/i18n/es_MX.po new file mode 100644 index 0000000000..e0562cc5b5 --- /dev/null +++ b/report_py3o/i18n/es_MX.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Mexico) (https://www.transifex.com/oca/teams/23907/" +"es_MX/)\n" +"Language: es_MX\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nombre desplegado" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Ultima modificacion realizada" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizacion por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Ultima actualización realizada" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nombre" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/es_PE.po b/report_py3o/i18n/es_PE.po new file mode 100644 index 0000000000..7575709c9e --- /dev/null +++ b/report_py3o/i18n/es_PE.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Peru) (https://www.transifex.com/oca/teams/23907/" +"es_PE/)\n" +"Language: es_PE\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nombre a Mostrar" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Ultima Modificación en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Actualizado última vez por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Ultima Actualización" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nombre" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/es_PY.po b/report_py3o/i18n/es_PY.po new file mode 100644 index 0000000000..1c395daf8d --- /dev/null +++ b/report_py3o/i18n/es_PY.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Paraguay) (https://www.transifex.com/oca/teams/23907/" +"es_PY/)\n" +"Language: es_PY\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Ultima actualización por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Ultima actualización en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nombre" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/es_VE.po b/report_py3o/i18n/es_VE.po new file mode 100644 index 0000000000..68415a14e9 --- /dev/null +++ b/report_py3o/i18n/es_VE.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Venezuela) (https://www.transifex.com/oca/" +"teams/23907/es_VE/)\n" +"Language: es_VE\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Mostrar nombre" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Modificada por última vez" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Última actualización realizada por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Ultima actualizacion en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nombre" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/et.po b/report_py3o/i18n/et.po new file mode 100644 index 0000000000..95df3c258c --- /dev/null +++ b/report_py3o/i18n/et.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Estonian (https://www.transifex.com/oca/teams/23907/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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Loonud" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Loodud" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Näidatav nimi" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Viimati muudetud" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Viimati uuendatud" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Viimati uuendatud" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nimi" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/eu.po b/report_py3o/i18n/eu.po new file mode 100644 index 0000000000..59a846b560 --- /dev/null +++ b/report_py3o/i18n/eu.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Basque (https://www.transifex.com/oca/teams/23907/eu/)\n" +"Language: eu\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Nork sortua" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Created on" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Izena erakutsi" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Last Updated on" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Izena" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/fa.po b/report_py3o/i18n/fa.po new file mode 100644 index 0000000000..a5058f8689 --- /dev/null +++ b/report_py3o/i18n/fa.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Persian (https://www.transifex.com/oca/teams/23907/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=1; plural=0;\n" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "ایجاد شده توسط" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "ایجاد شده در" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "نام نمایشی" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "شناسه" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "تاریخ آخرین به‌روزرسانی" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "آخرین به روز رسانی توسط" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "آخرین به روز رسانی در" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "نام" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/fi.po b/report_py3o/i18n/fi.po new file mode 100644 index 0000000000..7d77112d82 --- /dev/null +++ b/report_py3o/i18n/fi.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Luonut" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Luotu" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nimi" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Viimeksi muokattu" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Viimeksi päivittänyt" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Viimeksi päivitetty" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nimi" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/fr.po b/report_py3o/i18n/fr.po new file mode 100644 index 0000000000..9da9852a04 --- /dev/null +++ b/report_py3o/i18n/fr.po @@ -0,0 +1,304 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +# Quentin THEURET , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-12-04 16:55+0000\n" +"PO-Revision-Date: 2018-07-18 08:55+0000\n" +"Last-Translator: Christophe CHAUVET \n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\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 3.0.1\n" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "(Natif)" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Date" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nom à afficher" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "Procédure de recours" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "Le champ 'Format de sortie' est requis dans le rapport Py3O" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "Type de fichier" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "Grouper par" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" +"Si l'utilisateur ne fournit pas de modèle, celui-ci sera utilisé. Il doit " +"s'agir d'un chemin relatif à la racine de VOTRE module ou d'un chemin absolu " +"sur votre serveur." + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" +"Si vous exécutez un rapport sur plusieurs enregistrements, Odoo générera par " +"défaut un fichier ZIP contenant autant de fichiers que d'enregistrements " +"sélectionnés. Si vous activez cette option, Odoo générera à la place un seul " +"rapport pour les enregistrements sélectionnés." + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +#, fuzzy +msgid "Ir Actions Report" +msgstr "Ir actions report xml id" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "Modèle LibreOffice" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "Type de fichier modèle de LibreOffice" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "Module" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "Enregistrements multiples dans un seul rapport" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nom" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "Pas de modèle trouvé. Annulation." + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "Présentation ODF" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "Présentation ODF (à plat)" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "Tableur ODF" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "Tableur ODF (à plat)" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "Document texte ODF" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "Document Texte ODF (à plat)" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "Format de sortie" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "Rapport de démo Py3o" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "Rapports Py3o" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "Py3o Templates" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +#, fuzzy +msgid "Py3o template" +msgstr "Py3o Templates" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "Rapport Py3O" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Rapport Py3O" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "Template" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "The implementer module that provides this report" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" + +#~ msgid "Py3o" +#~ msgstr "Py3o" + +#~ msgid "ir.actions.report.xml" +#~ msgstr "ir.actions.report.xml" + +#~ msgid "py3o.template" +#~ msgstr "py3o.template" diff --git a/report_py3o/i18n/fr_CA.po b/report_py3o/i18n/fr_CA.po new file mode 100644 index 0000000000..226004033b --- /dev/null +++ b/report_py3o/i18n/fr_CA.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" +"fr_CA/)\n" +"Language: fr_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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Afficher le nom" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "Identifiant" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Dernière mise à jour par" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Dernière mise à jour le" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nom" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/fr_CH.po b/report_py3o/i18n/fr_CH.po new file mode 100644 index 0000000000..47a73099c1 --- /dev/null +++ b/report_py3o/i18n/fr_CH.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (Switzerland) (https://www.transifex.com/oca/" +"teams/23907/fr_CH/)\n" +"Language: fr_CH\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Créé par" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Créé le" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nom affiché" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Dernière modification le" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Modifié par" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Modifié le" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/gl.po b/report_py3o/i18n/gl.po new file mode 100644 index 0000000000..d988bebed3 --- /dev/null +++ b/report_py3o/i18n/gl.po @@ -0,0 +1,284 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creado en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Última modificación" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "ültima actualización por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Última actualización en" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Informe" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Informe" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/gl_ES.po b/report_py3o/i18n/gl_ES.po new file mode 100644 index 0000000000..e50e5b8a2b --- /dev/null +++ b/report_py3o/i18n/gl_ES.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (Spain) (https://www.transifex.com/oca/teams/23907/" +"gl_ES/)\n" +"Language: gl_ES\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/he.po b/report_py3o/i18n/he.po new file mode 100644 index 0000000000..4184e6aa94 --- /dev/null +++ b/report_py3o/i18n/he.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hebrew (https://www.transifex.com/oca/teams/23907/he/)\n" +"Language: he\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "נוצר על ידי" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "נוצר ב-" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "השם המוצג" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "מזהה" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "תאריך שינוי אחרון" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "עודכן לאחרונה על ידי" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "עודכן לאחרונה על" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "שם" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/hr.po b/report_py3o/i18n/hr.po new file mode 100644 index 0000000000..73424020a9 --- /dev/null +++ b/report_py3o/i18n/hr.po @@ -0,0 +1,287 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-02-16 01:44+0000\n" +"PO-Revision-Date: 2018-02-16 01:44+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +#, fuzzy +msgid "Ir Actions Report" +msgstr "ir.actions.report.xml" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Naziv" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Izvještaj" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Izvještaj" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/hr_HR.po b/report_py3o/i18n/hr_HR.po new file mode 100644 index 0000000000..e70017b61a --- /dev/null +++ b/report_py3o/i18n/hr_HR.po @@ -0,0 +1,289 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# Bole , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "(Izvorno)" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Kreirano" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Naziv" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "Tip datoteke" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "Grupiraj po" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +#, fuzzy +msgid "Ir Actions Report" +msgstr "ir.actions.report.xml" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Zadnje modificirano" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Zadnji ažurirao" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Zadnje ažurirano" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "LibreOffice Predložak" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "Modul" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Naziv" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "ODF Proračunska tablica" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "Izlazni format" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +#, fuzzy +msgid "Py3o template" +msgstr "py3o.template" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Izvještaj" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Izvještaj" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "Predložak" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/hu.po b/report_py3o/i18n/hu.po new file mode 100644 index 0000000000..47dd117ad0 --- /dev/null +++ b/report_py3o/i18n/hu.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Hungarian (https://www.transifex.com/oca/teams/23907/hu/)\n" +"Language: hu\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Készítette" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Létrehozás dátuma" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Név megjelenítése" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Utolsó frissítés dátuma" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Utoljára frissítve, által" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Utoljára frissítve " + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Név" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/id.po b/report_py3o/i18n/id.po new file mode 100644 index 0000000000..b08a4b9b84 --- /dev/null +++ b/report_py3o/i18n/id.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Indonesian (https://www.transifex.com/oca/teams/23907/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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Dibuat oleh" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Dibuat pada" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nama Tampilan" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Terakhir Dimodifikasi pada" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Diperbaharui oleh" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Diperbaharui pada" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nama" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/it.po b/report_py3o/i18n/it.po new file mode 100644 index 0000000000..7bf0b8b7f1 --- /dev/null +++ b/report_py3o/i18n/it.po @@ -0,0 +1,299 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2025-01-28 15:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\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.6.2\n" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "(nativo)" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creato da" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creato il" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nome visualizzato" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "Alternativa" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "Il campo 'Formato output' è richiesto per il resoconto Py3o" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "Tipo file" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "Raggruppa per" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" +"Se l'utente non fornisce un modello, verrà utilizzato questo. Dovrebbe " +"essere un percorso relativo alla radice del TUO modulo o un percorso " +"assoluto sul tuo server." + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" +"Se si esegue un resoconto su diversi record, Odoo genererà in modo " +"predefinito un file ZIP che contiene diversi file quanti sono i record " +"selezionati. Se si abilita questa opzione, invece Odoo genererà un singolo " +"resoconto per i record selezionati." + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "Resoconto azioni ir" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "È formato nativo Py3o" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "Non è disponibile il resoconto Py3o" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Ultima modifica il" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Ultimo aggiornamento di" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Ultimo aggiornamento il" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "Modello LibreOffice" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "Tipo file modello LibreOffice" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "Runtime LibreOffice non disponibile. Contattare l'amministratore." + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "Modulo" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "Messaggio resoconto Py3o non disponibile" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "Record multipli in un singolo resoconto" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nome" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "Nessun modello trovato. Annullamento." + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "Presentazione ODF" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "Presentazione ODF (semplice)" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "Foglio di lavoro ODF" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "Foglio di lavoro ODF (semplice)" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "Documento di testo ODF" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "Documento di testo ODF (semplice)" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "Formato output" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "Percorso al runtime LibreOffice" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "Resoconto esempio Py3o" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "Resoconti Py3o" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "Mdelli Py3o" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "Modello Py3o" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "Azione resoconto" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "Resoconto Py3o" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "Tipo resoconto" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "Modello" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "Il modulo implementatore che fornisce questo resoconto" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" +"È richiesto il runtime LibreOffice per generare il resoconto Py3o '%s' ma " +"non è stato trovato nel percorso dei file bin. Bisogna installare il runtime " +"LibreOffice nel server. Se il runtime è già installato e Odoo non lo trova, " +"si può fornire il percorso completo al runtime impostando la chiave " +"'py3o.conversion_command' nei parametri di configurazione." + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" +"Il tipo di resoconto che verrà generato, ognuno avente il suo metodo di " +"generazione. HTML vuol dire che il resoconto sarà aperto direttamente nel " +"tuo browser mentre PDF vuol dire che il resoconto sarà generato usando " +"Wkhtmltopdf e scaricato dall'utente." + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "object.name.replace(' ', '_') + '-demo.odt'" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "py3o" diff --git a/report_py3o/i18n/ja.po b/report_py3o/i18n/ja.po new file mode 100644 index 0000000000..3b81b4e1a6 --- /dev/null +++ b/report_py3o/i18n/ja.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Japanese (https://www.transifex.com/oca/teams/23907/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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "作成者" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "作成日" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "表示名" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "最終更新日" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "最終更新者" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "最終更新日" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "名称" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/ko.po b/report_py3o/i18n/ko.po new file mode 100644 index 0000000000..20c532fd54 --- /dev/null +++ b/report_py3o/i18n/ko.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Korean (https://www.transifex.com/oca/teams/23907/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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "작성자" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "작성일" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "표시 이름" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "최근 수정" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "최근 갱신한 사람" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "최근 갱신 날짜" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "이름" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/lt.po b/report_py3o/i18n/lt.po new file mode 100644 index 0000000000..43c68e11ce --- /dev/null +++ b/report_py3o/i18n/lt.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (https://www.transifex.com/oca/teams/23907/lt/)\n" +"Language: lt\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" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Vaizduojamas pavadinimas" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Paskutinį kartą keista" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Pavadinimas" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/lt_LT.po b/report_py3o/i18n/lt_LT.po new file mode 100644 index 0000000000..dc846d0e2f --- /dev/null +++ b/report_py3o/i18n/lt_LT.po @@ -0,0 +1,284 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Lithuanian (Lithuania) (https://www.transifex.com/oca/" +"teams/23907/lt_LT/)\n" +"Language: lt_LT\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" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Sukūrė" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Sukurta" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Paskutinį kartą atnaujino" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Paskutinį kartą atnaujinta" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/lv.po b/report_py3o/i18n/lv.po new file mode 100644 index 0000000000..b1f3a308b7 --- /dev/null +++ b/report_py3o/i18n/lv.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Latvian (https://www.transifex.com/oca/teams/23907/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==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Izveidoja" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Izveidots" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Pēdējo reizi atjaunoja" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Pēdējās izmaiņas" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nosaukums" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/mk.po b/report_py3o/i18n/mk.po new file mode 100644 index 0000000000..065e0ac074 --- /dev/null +++ b/report_py3o/i18n/mk.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Macedonian (https://www.transifex.com/oca/teams/23907/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Креирано од" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Креирано на" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Прикажи име" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Последна промена на" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Последно ажурирање од" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Последно ажурирање на" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Име" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/mn.po b/report_py3o/i18n/mn.po new file mode 100644 index 0000000000..7dfa8e6914 --- /dev/null +++ b/report_py3o/i18n/mn.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Mongolian (https://www.transifex.com/oca/teams/23907/mn/)\n" +"Language: mn\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Үүсгэгч" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Үүсгэсэн" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Дэлгэцийн Нэр" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Сүүлийн засвар хийсэн" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Сүүлийн засвар хийсэн огноо" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Нэр" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/nb.po b/report_py3o/i18n/nb.po new file mode 100644 index 0000000000..10c63d4f1a --- /dev/null +++ b/report_py3o/i18n/nb.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (https://www.transifex.com/oca/teams/23907/" +"nb/)\n" +"Language: nb\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Opprettet av" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Opprettet den" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Visnings navn" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Sist oppdatert " + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Navn" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/nb_NO.po b/report_py3o/i18n/nb_NO.po new file mode 100644 index 0000000000..6c7a946539 --- /dev/null +++ b/report_py3o/i18n/nb_NO.po @@ -0,0 +1,285 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Laget av" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Laget den" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Vis navn" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Sist endret den" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Sist oppdatert av" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Sist oppdatert den" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Rapport" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/nl.po b/report_py3o/i18n/nl.po new file mode 100644 index 0000000000..9b4442f965 --- /dev/null +++ b/report_py3o/i18n/nl.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" +"Language: nl\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Te tonen naam" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Laatst bijgewerkt op" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Naam" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/nl_BE.po b/report_py3o/i18n/nl_BE.po new file mode 100644 index 0000000000..42400ca1a7 --- /dev/null +++ b/report_py3o/i18n/nl_BE.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Dutch (Belgium) (https://www.transifex.com/oca/teams/23907/" +"nl_BE/)\n" +"Language: nl_BE\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Gemaakt door" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Gemaakt op" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Schermnaam" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Laatst Aangepast op" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Laatst bijgewerkt door" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Laatst bijgewerkt op" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Naam:" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/nl_NL.po b/report_py3o/i18n/nl_NL.po new file mode 100644 index 0000000000..6b12bf4199 --- /dev/null +++ b/report_py3o/i18n/nl_NL.po @@ -0,0 +1,293 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Aangemaakt door" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Aangemaakt op" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Weergavenaam" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "Groeperen op" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +#, fuzzy +msgid "Ir Actions Report" +msgstr "ir.actions.report.xml" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "LibreOffice Sjabloon" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "Module" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Naam" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "ODF-Tekstdocument" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "Py3o Rapporten" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "Py3o Sjablonen" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +#, fuzzy +msgid "Py3o template" +msgstr "Py3o Sjablonen" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Rapport" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "Sjabloon" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" + +#~ msgid "Py3o" +#~ msgstr "Py3o" + +#~ msgid "py3o.template" +#~ msgstr "py3o.template" diff --git a/report_py3o/i18n/pl.po b/report_py3o/i18n/pl.po new file mode 100644 index 0000000000..c0072f3392 --- /dev/null +++ b/report_py3o/i18n/pl.po @@ -0,0 +1,286 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Utworzone przez" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Utworzono" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Wyświetlana nazwa " + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Ostatnio modyfikowano" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Ostatnio modyfikowane przez" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Ostatnia zmiana" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nazwa" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Raport" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Raport" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/pt.po b/report_py3o/i18n/pt.po new file mode 100644 index 0000000000..5415e169d2 --- /dev/null +++ b/report_py3o/i18n/pt.po @@ -0,0 +1,284 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nome" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Modificado a última vez por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nome" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Relatório" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Relatório" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/pt_BR.po b/report_py3o/i18n/pt_BR.po new file mode 100644 index 0000000000..2abd8316a0 --- /dev/null +++ b/report_py3o/i18n/pt_BR.po @@ -0,0 +1,286 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# Cezar José Sant Anna Junior , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "(Nativo)" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nome para Mostrar" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "Identificação" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Última atualização em" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Última atualização por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Última atualização em" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nome" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Relatório" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Relatório" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/pt_PT.po b/report_py3o/i18n/pt_PT.po new file mode 100644 index 0000000000..8a72fbe956 --- /dev/null +++ b/report_py3o/i18n/pt_PT.po @@ -0,0 +1,286 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Criado por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Criado em" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nome a Apresentar" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +#, fuzzy +msgid "Ir Actions Report" +msgstr "ir.actions.report.xml" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Última Modificação Em" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Atualizado pela última vez por" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Atualizado pela última vez em" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Nome" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Relatório" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Relatório" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/report_py3o.pot b/report_py3o/i18n/report_py3o.pot new file mode 100644 index 0000000000..ef2c7c7cd2 --- /dev/null +++ b/report_py3o/i18n/report_py3o.pot @@ -0,0 +1,278 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this" +" option, Odoo will generate instead a single report for the selected " +"records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is" +" not found into the bin path. You must install the libreoffice runtime on " +"the server. If the runtime is already installed and is not found by Odoo, " +"you can provide the full path to the runtime by setting the key " +"'py3o.conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/ro.po b/report_py3o/i18n/ro.po new file mode 100644 index 0000000000..e4f10a8337 --- /dev/null +++ b/report_py3o/i18n/ro.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Romanian (https://www.transifex.com/oca/teams/23907/ro/)\n" +"Language: ro\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%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Creat de" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Creat la" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Nume Afişat" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Ultima actualizare în" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Ultima actualizare făcută de" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Ultima actualizare la" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/ru.po b/report_py3o/i18n/ru.po new file mode 100644 index 0000000000..73977f2836 --- /dev/null +++ b/report_py3o/i18n/ru.po @@ -0,0 +1,284 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Создано" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Создан" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Последний раз обновлено" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Последний раз обновлено" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Название" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/sk.po b/report_py3o/i18n/sk.po new file mode 100644 index 0000000000..ca520439c3 --- /dev/null +++ b/report_py3o/i18n/sk.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovak (https://www.transifex.com/oca/teams/23907/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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Vytvoril" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Vytvorené" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Zobraziť meno" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Posledná modifikácia" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Naposledy upravoval" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Naposledy upravované" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Meno" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/sl.po b/report_py3o/i18n/sl.po new file mode 100644 index 0000000000..1c8c2fe4b8 --- /dev/null +++ b/report_py3o/i18n/sl.po @@ -0,0 +1,285 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Ustvaril" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Ustvarjeno" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Prikazni naziv" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Zadnjič spremenjeno" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Zadnji posodobil" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Zadnjič posodobljeno" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Naziv" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Poročilo" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Poročilo" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/sr.po b/report_py3o/i18n/sr.po new file mode 100644 index 0000000000..4d4c6a81a4 --- /dev/null +++ b/report_py3o/i18n/sr.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (https://www.transifex.com/oca/teams/23907/sr/)\n" +"Language: sr\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Ime" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/sr@latin.po b/report_py3o/i18n/sr@latin.po new file mode 100644 index 0000000000..64b4e692a8 --- /dev/null +++ b/report_py3o/i18n/sr@latin.po @@ -0,0 +1,284 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Serbian (Latin) (https://www.transifex.com/oca/teams/23907/sr" +"%40latin/)\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Kreirao" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Kreiran" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Ime za prikaz" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Zadnja izmjena" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Zadnja izmjena" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Zadnja izmjena" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Ime:" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/sv.po b/report_py3o/i18n/sv.po new file mode 100644 index 0000000000..6ae794e31f --- /dev/null +++ b/report_py3o/i18n/sv.po @@ -0,0 +1,300 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2024-06-27 09:55+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (https://www.transifex.com/oca/teams/23907/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 4.17\n" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "(infödd)" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Skapad av" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Skapad den" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Visa namn" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "Fallback" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "Fältet \"Utdataformat\" krävs för Py3O-rapport" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "Filtyp" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "Grupp av" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" +"Om användaren inte anger någon mall kommer denna att användas. Den bör vara " +"en relativ sökväg till roten för DIN modul eller en absolut sökväg på din " +"server." + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" +"Om du kör en rapport på flera poster kommer Odoo som standard att generera " +"en ZIP-fil som innehåller lika många filer som de valda posterna. Om du " +"aktiverar det här alternativet kommer Odoo istället att generera en enda " +"rapport för de valda posterna." + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "Rapport om Ir-åtgärder" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "Är Py3O inbyggt format" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "Är Py3O-rapporten inte tillgänglig" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Senast redigerad" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Senast uppdaterad av" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Senast uppdaterad" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "LibreOffice-mall" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "LibreOffice mall filtyp" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" +"Libreoffice runtime är inte tillgänglig. Vänligen kontakta din administratör." + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "Modul" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "Msg Py3O-rapport inte tillgänglig" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "Flera poster i en enda rapport" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Namn" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "Ingen mall hittades. Avbryter." + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "ODF-presentation" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "ODF-presentation (platt)" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "ODF kalkylblad" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "ODF kalkylblad (platt)" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "ODF textdokument" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "ODF Textdokument (platt)" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "Utmatningsformat" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "Sökväg till libreoffice runtime" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "Py3o Demo Rapport" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "Py3o-rapporter" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "Py3o-mallar" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "Py3o-mall" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "Rapportera åtgärd" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "Rapportera Py30" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "Rapporttyp" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "Mall" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "Den implementeringsmodul som tillhandahåller denna rapport" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" +"Körningsprogrammet libreoffice krävs för att generera py3o-rapporten \"%s\" " +"men finns inte i bin-sökvägen. Du måste installera libreoffice runtime på " +"servern. Om körtiden redan är installerad och inte hittas av Odoo kan du " +"ange den fullständiga sökvägen till körtiden genom att ange nyckeln \"py3o." +"conversion_command\" i konfigurationsparametrarna." + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" +"Den typ av rapport som kommer att återges, var och en har sin egen " +"återgivningsmetod. HTML innebär att rapporten öppnas direkt i din webbläsare " +"PDF innebär att rapporten renderas med Wkhtmltopdf och laddas ner av " +"användaren." + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "objekt.namn.ersätt(' ', '_') + '-demo.odt'" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "py3o" diff --git a/report_py3o/i18n/th.po b/report_py3o/i18n/th.po new file mode 100644 index 0000000000..3a865e5f99 --- /dev/null +++ b/report_py3o/i18n/th.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Thai (https://www.transifex.com/oca/teams/23907/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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "สร้างโดย" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "สร้างเมื่อ" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "ชื่อที่ใช้แสดง" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "รหัส" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "แก้ไขครั้งสุดท้ายเมื่อ" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "อัพเดทครั้งสุดท้ายโดย" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "อัพเดทครั้งสุดท้ายเมื่อ" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "ชื่อ" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/tr.po b/report_py3o/i18n/tr.po new file mode 100644 index 0000000000..b81029c636 --- /dev/null +++ b/report_py3o/i18n/tr.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Oluşturuldu" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Görünen İsim" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +#, fuzzy +msgid "Ir Actions Report" +msgstr "ir.actions.report.xml" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Son değişiklik" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Son güncelleyen" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Son güncelleme" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Adı" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/tr_TR.po b/report_py3o/i18n/tr_TR.po new file mode 100644 index 0000000000..adf3a675c5 --- /dev/null +++ b/report_py3o/i18n/tr_TR.po @@ -0,0 +1,285 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Oluşturan" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Oluşturulma tarihi" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Görünen ad" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "Kimlik" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "En son güncelleme tarihi" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "En son güncelleyen " + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "En son güncelleme tarihi" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Ad" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapor" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Rapor" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/uk.po b/report_py3o/i18n/uk.po new file mode 100644 index 0000000000..181ef680a0 --- /dev/null +++ b/report_py3o/i18n/uk.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Ukrainian (https://www.transifex.com/oca/teams/23907/uk/)\n" +"Language: uk\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Створив" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Дата створення" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Назва для відображення" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Остання модифікація" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Востаннє оновив" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Останнє оновлення" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Name" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/vi.po b/report_py3o/i18n/vi.po new file mode 100644 index 0000000000..d12c19cc5b --- /dev/null +++ b/report_py3o/i18n/vi.po @@ -0,0 +1,282 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (https://www.transifex.com/oca/teams/23907/vi/)\n" +"Language: vi\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Được tạo bởi" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Được tạo vào" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "Tên hiển thị" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "Sửa lần cuối vào" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Last Updated by" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "Tên" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/vi_VN.po b/report_py3o/i18n/vi_VN.po new file mode 100644 index 0000000000..a9afbe1660 --- /dev/null +++ b/report_py3o/i18n/vi_VN.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/oca/" +"teams/23907/vi_VN/)\n" +"Language: vi_VN\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "Tạo bởi" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "Tạo vào" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "Cập nhật lần cuối bởi" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "Cập nhật lần cuối vào" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/zh_CN.po b/report_py3o/i18n/zh_CN.po new file mode 100644 index 0000000000..f5e884c43b --- /dev/null +++ b/report_py3o/i18n/zh_CN.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" +"zh_CN/)\n" +"Language: zh_CN\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "创建者" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "创建时间" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "显示名称" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "ID" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "最后修改时间" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "最后更新者" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "上次更新日期" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "名称" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/i18n/zh_TW.po b/report_py3o/i18n/zh_TW.po new file mode 100644 index 0000000000..a0fe4baf2f --- /dev/null +++ b/report_py3o/i18n/zh_TW.po @@ -0,0 +1,283 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_py3o +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-16 08:52+0000\n" +"PO-Revision-Date: 2018-01-16 08:52+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Chinese (Taiwan) (https://www.transifex.com/oca/teams/23907/" +"zh_TW/)\n" +"Language: zh_TW\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" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "(Native)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_uid +msgid "Created by" +msgstr "建立者" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__create_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__create_date +msgid "Created on" +msgstr "建立於" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__display_name +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__display_name +msgid "Display Name" +msgstr "顯示名稱" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "Fallback" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "Field 'Output Format' is required for Py3O report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "File Type" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_template_configuration_search_view +msgid "Group By" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__id +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__id +msgid "ID" +msgstr "編號" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_template_fallback +msgid "" +"If the user does not provide a template this will be used it should be a " +"relative path to root of YOUR module or an absolute path on your server." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "" +"If you execute a report on several records, by default Odoo will generate a " +"ZIP file that contains as many files as selected records. If you enable this " +"option, Odoo will generate instead a single report for the selected records." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__ir_actions_report_id +msgid "Ir Actions Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_native_format +msgid "Is Py3O Native Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__is_py3o_report_not_available +msgid "Is Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report____last_update +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template____last_update +msgid "Last Modified on" +msgstr "最後修改:" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_uid +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_uid +msgid "Last Updated by" +msgstr "最後更新:" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_report__write_date +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__write_date +msgid "Last Updated on" +msgstr "最後更新於" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__py3o_template_data +#: model_terms:ir.ui.view,arch_db:report_py3o.py3o_report_view +msgid "LibreOffice Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__filetype +msgid "LibreOffice Template File Type" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "Libreoffice runtime not available. Please contact your administrator." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__module +msgid "Module" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__msg_py3o_report_not_available +msgid "Msg Py3O Report Not Available" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_multi_in_one +msgid "Multiple Records in a Single Report" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_py3o_template__name +msgid "Name" +msgstr "名稱" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/py3o_report.py:0 +#, python-format +msgid "No template found. Aborting." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odp +msgid "ODF Presentation" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodp +msgid "ODF Presentation (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__ods +msgid "ODF Spreadsheet" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fods +msgid "ODF Spreadsheet (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__odt +msgid "ODF Text Document" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__py3o_template__filetype__fodt +msgid "ODF Text Document (Flat)" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_filetype +msgid "Output Format" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__lo_bin_path +msgid "Path to the libreoffice runtime" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,name:report_py3o.res_users_report_py3o +msgid "Py3o Demo Report" +msgstr "" + +#. module: report_py3o +#: model_terms:ir.ui.view,arch_db:report_py3o.act_report_xml_search_view +msgid "Py3o Reports" +msgstr "" + +#. module: report_py3o +#: model:ir.actions.act_window,name:report_py3o.py3o_template_configuration_action +#: model:ir.ui.menu,name:report_py3o.py3o_template_configuration_menu +msgid "Py3o Templates" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_template +msgid "Py3o template" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_py3o +#: model:ir.model,name:report_py3o.model_py3o_report +msgid "Report Py30" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,field_description:report_py3o.field_ir_actions_report__py3o_template_id +msgid "Template" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__module +msgid "The implementer module that provides this report" +msgstr "" + +#. module: report_py3o +#. odoo-python +#: code:addons/report_py3o/models/ir_actions_report.py:0 +#, python-format +msgid "" +"The libreoffice runtime is required to genereate the py3o report '%s' but is " +"not found into the bin path. You must install the libreoffice runtime on the " +"server. If the runtime is already installed and is not found by Odoo, you " +"can provide the full path to the runtime by setting the key 'py3o." +"conversion_command' into the configuration parameters." +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields,help:report_py3o.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_py3o +#: model:ir.actions.report,print_report_name:report_py3o.res_users_report_py3o +msgid "object.name.replace(' ', '_') + '-demo.odt'" +msgstr "" + +#. module: report_py3o +#: model:ir.model.fields.selection,name:report_py3o.selection__ir_actions_report__report_type__py3o +msgid "py3o" +msgstr "" diff --git a/report_py3o/models/__init__.py b/report_py3o/models/__init__.py new file mode 100644 index 0000000000..3da72d0f29 --- /dev/null +++ b/report_py3o/models/__init__.py @@ -0,0 +1,3 @@ +from . import py3o_template +from . import ir_actions_report +from . import py3o_report diff --git a/report_py3o/models/_py3o_parser_context.py b/report_py3o/models/_py3o_parser_context.py new file mode 100644 index 0000000000..10334f0dc9 --- /dev/null +++ b/report_py3o/models/_py3o_parser_context.py @@ -0,0 +1,139 @@ +# Copyright 2018 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) + +import html +import logging +import time +from base64 import b64decode + +from odoo.tools import mail, misc + +logger = logging.getLogger(__name__) + +try: + from genshi.core import Markup +except ImportError: + logger.debug("Cannot import py3o.template") + + +def format_multiline_value(value): + if value: + return Markup( + html.escape(value) + .replace("\n", "") + .replace("\t", "") + ) + return "" + + +def display_address(address_record, without_company=False): + return address_record._display_address(without_company=without_company) + + +class Py3oParserContext: + def __init__(self, env): + self._env = env + + self.localcontext = { + "user": self._env.user, + "lang": self._env.lang, + # Odoo default format methods + "o_format_lang": self._format_lang, + # prefixes with o_ to avoid nameclash with default method provided + # by py3o.template + "o_format_date": self._format_date, + "o_format_datetime": self._format_datetime, + # give access to the time lib + "time": time, + # keeps methods from report_sxw to ease migration + "display_address": display_address, + "formatLang": self._old_format_lang, + "format_multiline_value": format_multiline_value, + "html_sanitize": mail.html2plaintext, + "b64decode": b64decode, + } + + def _format_lang( + self, + value, + lang_code=False, + digits=None, + grouping=True, + monetary=False, + dp=False, + currency_obj=False, + no_break_space=True, + ): + env = self._env + if lang_code: + context = dict(env.context, lang=lang_code) + env = env(context=context) + formatted_value = misc.formatLang( + env, + value, + digits=digits, + grouping=grouping, + monetary=monetary, + dp=dp, + currency_obj=currency_obj, + ) + if currency_obj and currency_obj.symbol and no_break_space: + parts = [] + if currency_obj.position == "after": + parts = formatted_value.rsplit(" ", 1) + elif currency_obj and currency_obj.position == "before": + parts = formatted_value.split(" ", 1) + if parts: + formatted_value = "\N{NO-BREAK SPACE}".join(parts) + return formatted_value + + def _format_date(self, value, lang_code=False, date_format=False): + return misc.format_date( + self._env, value, lang_code=lang_code, date_format=date_format + ) + + def _format_datetime(self, value, tz=False, dt_format="medium", lang_code=False): + return misc.format_datetime( + self._env, value, tz=tz, dt_format=dt_format, lang_code=lang_code + ) + + def _old_format_lang( + self, + value, + digits=None, + date=False, + date_time=False, + grouping=True, + monetary=False, + dp=False, + currency_obj=False, + ): + """ + :param value: The value to format + :param digits: Number of digits to display by default + :param date: True if value must be formatted as a date (default False) + :param date_time: True if value must be formatted as a datetime + (default False) + :param grouping: If value is float and grouping is True, the value will + be formatted with the appropriate separators between + figures according to the current lang specifications + :param monetary: If value is float and monetary is True and grouping is + True the value will be formatted according to the + monetary format defined for the current lang + :param dp: Decimal precision + :param currency_obj: If provided the currency symbol will be added to + value at position defined by the currency object + :return: The formatted value + """ + if not date and not date_time: + return self._format_lang( + value, + digits=digits, + grouping=grouping, + monetary=monetary, + dp=dp, + currency_obj=currency_obj, + no_break_space=True, + ) + + return self._format_date(value) diff --git a/report_py3o/models/ir_actions_report.py b/report_py3o/models/ir_actions_report.py new file mode 100644 index 0000000000..ccb067e9a4 --- /dev/null +++ b/report_py3o/models/ir_actions_report.py @@ -0,0 +1,196 @@ +# Copyright 2013 XCG Consulting (http://odoo.consulting) +# Copyright 2018 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +import logging + +from odoo import _, api, fields, models +from odoo.exceptions import ValidationError +from odoo.tools.misc import find_in_path +from odoo.tools.safe_eval import safe_eval, time + +logger = logging.getLogger(__name__) + +try: + from py3o.formats import Formats +except ImportError: + logger.debug("Cannot import py3o.formats") + +PY3O_CONVERSION_COMMAND_PARAMETER = "py3o.conversion_command" + + +class IrActionsReport(models.Model): + """Inherit from ir.actions.report to allow customizing the template + file. The user cam chose a template from a list. + The list is configurable in the configuration tab, see py3o_template.py + """ + + _inherit = "ir.actions.report" + + @api.constrains("py3o_filetype", "report_type") + def _check_py3o_filetype(self): + for report in self: + if report.report_type == "py3o" and not report.py3o_filetype: + raise ValidationError( + _("Field 'Output Format' is required for Py3O report") + ) + + @api.model + def _get_py3o_filetypes(self): + formats = Formats() + names = formats.get_known_format_names() + selections = [] + for name in names: + description = name + if formats.get_format(name).native: + description = description + " " + _("(Native)") + selections.append((name, description)) + return selections + + report_type = fields.Selection( + selection_add=[("py3o", "py3o")], + ondelete={ + "py3o": "cascade", + }, + ) + + py3o_filetype = fields.Selection( + selection="_get_py3o_filetypes", string="Output Format" + ) + is_py3o_native_format = fields.Boolean(compute="_compute_is_py3o_native_format") + py3o_template_id = fields.Many2one("py3o.template", "Template") + module = fields.Char(help="The implementer module that provides this report") + py3o_template_fallback = fields.Char( + "Fallback", + size=128, + help=( + "If the user does not provide a template this will be used " + "it should be a relative path to root of YOUR module " + "or an absolute path on your server." + ), + ) + py3o_multi_in_one = fields.Boolean( + string="Multiple Records in a Single Report", + help="If you execute a report on several records, " + "by default Odoo will generate a ZIP file that contains as many " + "files as selected records. If you enable this option, Odoo will " + "generate instead a single report for the selected records.", + ) + lo_bin_path = fields.Char( + string="Path to the libreoffice runtime", compute="_compute_lo_bin_path" + ) + is_py3o_report_not_available = fields.Boolean( + compute="_compute_py3o_report_not_available" + ) + msg_py3o_report_not_available = fields.Char( + compute="_compute_py3o_report_not_available" + ) + + @api.model + def _register_hook(self): + self._validate_reports() + + @api.model + def _validate_reports(self): + """Check if the existing py3o reports should work with the current + installation. + + This method log a warning message into the logs for each report + that should not work. + """ + for report in self.search([("report_type", "=", "py3o")]): + if report.is_py3o_report_not_available: + logger.warning(report.msg_py3o_report_not_available) + + @api.model + def _get_lo_bin(self): + lo_bin = ( + self.env["ir.config_parameter"] + .sudo() + .get_param(PY3O_CONVERSION_COMMAND_PARAMETER, "libreoffice") + ) + try: + lo_bin = find_in_path(lo_bin) + except OSError: + lo_bin = None + return lo_bin + + @api.depends("report_type", "py3o_filetype") + def _compute_is_py3o_native_format(self): + fmt = Formats() + for rec in self: + rec.is_py3o_native_format = False + if not rec.report_type == "py3o" or not rec.py3o_filetype: + continue + filetype = rec.py3o_filetype + rec.is_py3o_native_format = fmt.get_format(filetype).native + + def _compute_lo_bin_path(self): + lo_bin = self._get_lo_bin() + for rec in self: + rec.lo_bin_path = lo_bin + + @api.depends("lo_bin_path", "is_py3o_native_format", "report_type") + def _compute_py3o_report_not_available(self): + for rec in self: + rec.is_py3o_report_not_available = False + rec.msg_py3o_report_not_available = "" + if not rec.report_type == "py3o": + continue + if not rec.is_py3o_native_format and not rec.lo_bin_path: + rec.is_py3o_report_not_available = True + rec.msg_py3o_report_not_available = ( + _( + "The libreoffice runtime is required to genereate the " + "py3o report '%s' but is not found into the bin path. You " + "must install the libreoffice runtime on the server. If " + "the runtime is already installed and is not found by " + "Odoo, you can provide the full path to the runtime by " + "setting the key 'py3o.conversion_command' into the " + "configuration parameters." + ) + % rec.name + ) + + @api.model + def get_from_report_name(self, report_name, report_type): + return self.search( + [("report_name", "=", report_name), ("report_type", "=", report_type)] + ) + + @api.model + def _render_py3o(self, report_ref, res_ids, data=None): + report = self._get_report(report_ref) + if report.report_type != "py3o": + raise RuntimeError( + "py3o rendition is only available on py3o report.\n" + f"(current: '{report.report_type}', expected 'py3o'" + ) + return ( + self.env["py3o.report"] + .create({"ir_actions_report_id": report.id}) + .create_report(res_ids, data) + ) + + def gen_report_download_filename(self, res_ids, data): + """Override this function to change the name of the downloaded report""" + self.ensure_one() + report = self.get_from_report_name(self.report_name, self.report_type) + if report.print_report_name and not len(res_ids) > 1: + obj = self.env[self.model].browse(res_ids) + return safe_eval(report.print_report_name, {"object": obj, "time": time}) + return f"{self.name}.{self.py3o_filetype}" + + def _get_attachments(self, res_ids): + """Return the report already generated for the given res_ids""" + self.ensure_one() + save_in_attachment = {} + if res_ids: + # Dispatch the records by ones having an attachment + Model = self.env[self.model] + record_ids = Model.browse(res_ids) + if self.attachment: + for record_id in record_ids: + attachment_id = self.retrieve_attachment(record_id) + if attachment_id: + save_in_attachment[record_id.id] = attachment_id + return save_in_attachment diff --git a/report_py3o/models/py3o_report.py b/report_py3o/models/py3o_report.py new file mode 100644 index 0000000000..e676f6aca4 --- /dev/null +++ b/report_py3o/models/py3o_report.py @@ -0,0 +1,397 @@ +# Copyright 2013 XCG Consulting (http://odoo.consulting) +# Copyright 2016 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl) +import base64 +import logging +import os +import subprocess +import sys +import tempfile +import warnings +from base64 import b64decode +from contextlib import closing +from importlib.resources import files +from io import BytesIO +from zipfile import ZIP_DEFLATED, ZipFile + +from odoo import _, api, fields, models, tools +from odoo.exceptions import AccessError +from odoo.tools.safe_eval import safe_eval, time + +from ._py3o_parser_context import Py3oParserContext + +logger = logging.getLogger(__name__) + +try: + # workaround for https://github.com/edgewall/genshi/issues/15 + # that makes runbot build red because of the DeprecationWarning + with warnings.catch_warnings(): + warnings.filterwarnings("ignore", category=DeprecationWarning) + from py3o.template import Template + from py3o import formats +except ImportError: + logger.debug("Cannot import py3o.template") +try: + from py3o.formats import Formats, UnkownFormatException +except ImportError: + logger.debug("Cannot import py3o.formats") +try: + from PyPDF2 import PdfFileReader, PdfFileWriter +except ImportError: + logger.debug("Cannot import PyPDF2") + +_extender_functions = {} + + +class TemplateNotFound(Exception): + pass + + +def py3o_report_extender(report_xml_id=None): + """ + A decorator to define function to extend the context sent to a template. + This will be called at the creation of the report. + The following arguments will be passed to it: + - ir_report: report instance + - localcontext: The context that will be passed to the report engine + If no report_xml_id is given the extender is registered for all py3o + reports + Idea copied from CampToCamp report_webkit module. + + :param report_xml_id: xml id of the report + :return: a decorated class + """ + global _extender_functions + + def fct1(fct): + _extender_functions.setdefault(report_xml_id, []).append(fct) + return fct + + return fct1 + + +@py3o_report_extender() +def default_extend(report_xml, context): + context["report_xml"] = report_xml + + +class Py3oReport(models.TransientModel): + _name = "py3o.report" + _description = "Report Py30" + + ir_actions_report_id = fields.Many2one( + comodel_name="ir.actions.report", required=True + ) + + def _is_valid_template_path(self, path): + """Check if the path is a trusted path for py3o templates.""" + real_path = os.path.realpath(path) + root_path = tools.config.get_misc("report_py3o", "root_tmpl_path") + if not root_path: + logger.warning( + "You must provide a root template path into odoo.cfg to be " + "able to use py3o template configured with an absolute path " + "%s", + real_path, + ) + return False + is_valid = real_path.startswith(root_path + os.path.sep) + if not is_valid: + logger.warning( + "Py3o template path is not valid. %s is not a child of root " "path %s", + real_path, + root_path, + ) + return is_valid + + def _is_valid_template_filename(self, filename): + """Check if the filename can be used as py3o template""" + if filename and os.path.isfile(filename): + fname, ext = os.path.splitext(filename) + ext = ext.replace(".", "") + try: + fformat = Formats().get_format(ext) + if fformat and fformat.native: + return True + except UnkownFormatException: + logger.warning("Invalid py3o template %s", filename, exc_info=1) + logger.warning("%s is not a valid Py3o template filename", filename) + return False + + def _get_template_from_path(self, tmpl_name): + """Return the template from the path to root of the module if specied + or an absolute path on your server + """ + if not tmpl_name: + return None + report_xml = self.ir_actions_report_id + flbk_filename = None + if report_xml.module: + # if the default is defined + flbk_filename = files(f"odoo.addons.{report_xml.module}").joinpath( + tmpl_name + ) + elif self._is_valid_template_path(tmpl_name): + flbk_filename = os.path.realpath(tmpl_name) + if self._is_valid_template_filename(flbk_filename): + with open(flbk_filename, "rb") as tmpl: + return tmpl.read() + return None + + def _get_template_fallback(self, model_instance): + """ + Return the template referenced in the report definition + :return: + """ + self.ensure_one() + report_xml = self.ir_actions_report_id + return self._get_template_from_path(report_xml.py3o_template_fallback) + + def get_template(self, model_instance): + """private helper to fetch the template data either from the database + or from the default template file provided by the implementer. + + ATM this method takes a report definition recordset + to try and fetch the report template from database. If not found it + will fallback to the template file referenced in the report definition. + + @returns: string or buffer containing the template data + + @raises: TemplateNotFound which is a subclass of + odoo.exceptions.DeferredException + """ + self.ensure_one() + report_xml = self.ir_actions_report_id + if report_xml.py3o_template_id.py3o_template_data: + # if a user gave a report template + tmpl_data = b64decode(report_xml.py3o_template_id.py3o_template_data) + + else: + tmpl_data = self._get_template_fallback(model_instance) + + if tmpl_data is None: + # if for any reason the template is not found + raise TemplateNotFound(_("No template found. Aborting."), sys.exc_info()) + + return tmpl_data + + def _extend_parser_context(self, context, report_xml): + # add default extenders + for fct in _extender_functions.get(None, []): + fct(report_xml, context) + # add extenders for registered on the template + xml_id = report_xml.get_external_id().get(report_xml.id) + if xml_id in _extender_functions: + for fct in _extender_functions[xml_id]: + fct(report_xml, context) + + def _get_parser_context(self, model_instance, data): + report_xml = self.ir_actions_report_id + context = Py3oParserContext(self.env).localcontext + context.update( + report_xml._get_rendering_context(report_xml, model_instance.ids, data) + ) + context["objects"] = model_instance + self._extend_parser_context(context, report_xml) + return context + + def _postprocess_report(self, model_instance, result_path): + if len(model_instance) == 1 and self.ir_actions_report_id.attachment: + with open(result_path, "rb") as f: + # we do all the generation process using files to avoid memory + # consumption... + # ... but odoo wants the whole data in memory anyways :) + buffer = BytesIO(f.read()) + attachment_name = safe_eval( + self.ir_actions_report_id.attachment, + {"object": model_instance, "time": time}, + ) + if attachment_name: + attachment_vals = { + "name": attachment_name, + "res_model": self.ir_actions_report_id.model, + "res_id": model_instance.id, + "raw": buffer.getvalue(), + } + try: + attach = self.env["ir.attachment"].create(attachment_vals) + except AccessError: + logger.info( + "Cannot save PDF report %s as attachment", + attachment_vals["name"], + ) + else: + logger.info( + "PDF document %s saved as attachment ID %d", + attachment_vals["name"], + attach.id, + ) + return result_path + + def _create_single_report(self, model_instance, data): + """This function to generate our py3o report""" + self.ensure_one() + result_fd, result_path = tempfile.mkstemp( + suffix=".ods", prefix="p3o.report.tmp." + ) + tmpl_data = self.get_template(model_instance) + + in_stream = BytesIO(tmpl_data) + with closing(os.fdopen(result_fd, "wb+")) as out_stream: + template = Template(in_stream, out_stream, escape_false=True) + localcontext = self._get_parser_context(model_instance, data) + template.render(localcontext) + out_stream.seek(0) + tmpl_data = out_stream.read() + + if self.env.context.get("report_py3o_skip_conversion"): + return result_path + + result_path = self._convert_single_report(result_path, model_instance, data) + + return self._postprocess_report(model_instance, result_path) + + def _convert_single_report(self, result_path, model_instance, data): + """Run a command to convert to our target format""" + if not self.ir_actions_report_id.is_py3o_native_format: + with tempfile.TemporaryDirectory() as tmp_user_installation: + command = self._convert_single_report_cmd( + result_path, + model_instance, + data, + user_installation=tmp_user_installation, + ) + logger.debug("Running command %s", command) + output = subprocess.check_output( + command, cwd=os.path.dirname(result_path) + ) + logger.debug("Output was %s", output) + self._cleanup_tempfiles([result_path]) + result_path, result_filename = os.path.split(result_path) + result_path = os.path.join( + result_path, + f"{os.path.splitext(result_filename)[0]}.{self.ir_actions_report_id.py3o_filetype}", + ) + return result_path + + def _convert_single_report_cmd( + self, result_path, model_instance, data, user_installation=None + ): + """Return a command list suitable for use in subprocess.call""" + lo_bin = self.ir_actions_report_id.lo_bin_path + if not lo_bin: + raise RuntimeError( + _( + "Libreoffice runtime not available. " + "Please contact your administrator." + ) + ) + cmd = [ + lo_bin, + "--headless", + "--convert-to", + self.ir_actions_report_id.py3o_filetype, + result_path, + ] + if user_installation: + cmd.append(f"-env:UserInstallation=file:{user_installation}") + return cmd + + def _get_or_create_single_report( + self, model_instance, data, existing_reports_attachment + ): + self.ensure_one() + attachment = existing_reports_attachment.get(model_instance.id) + if attachment and self.ir_actions_report_id.attachment_use: + content = base64.b64decode(attachment.datas) + fd, report_file = tempfile.mkstemp( + "." + self.ir_actions_report_id.py3o_filetype + ) + os.close(fd) + with open(report_file, "wb") as f: + f.write(content) + return report_file + return self._create_single_report(model_instance, data) + + def _zip_results(self, reports_path): + self.ensure_one() + fd, result_path = tempfile.mkstemp(suffix="zip", prefix="py3o-zip-result") + os.close(fd) + with ZipFile(result_path, "w", ZIP_DEFLATED) as zf: + for report_instance, report in reports_path.items(): + fname = self.ir_actions_report_id.gen_report_download_filename( + report_instance.ids, {} + ) + zf.write(report, fname) + return result_path + + @api.model + def _merge_pdf(self, reports_path): + """Merge PDF files into one. + + :param reports_path: list of path of pdf files + :returns: path of the merged pdf + """ + writer = PdfFileWriter() + for path in reports_path: + reader = PdfFileReader(path) + writer.appendPagesFromReader(reader) + merged_file_fd, merged_file_path = tempfile.mkstemp( + suffix=".pdf", prefix="report.merged.tmp." + ) + with closing(os.fdopen(merged_file_fd, "wb")) as merged_file: + writer.write(merged_file) + return merged_file_path + + def _merge_results(self, reports_path): + self.ensure_one() + filetype = self.ir_actions_report_id.py3o_filetype + path_list = list(reports_path.values()) + if not reports_path: + return False, False + if len(reports_path) == 1: + return path_list[0], filetype + if filetype == formats.FORMAT_PDF: + return self._merge_pdf(path_list), formats.FORMAT_PDF + else: + return self._zip_results(reports_path), "zip" + + @api.model + def _cleanup_tempfiles(self, temporary_files): + # Manual cleanup of the temporary files + for temporary_file in temporary_files: + try: + os.unlink(temporary_file) + except OSError: + logger.error(f"Error when trying to remove file {temporary_file}") + + def create_report(self, res_ids, data): + """Override this function to handle our py3o report""" + model_instances = self.env[self.ir_actions_report_id.model].browse(res_ids) + reports_path = {} + if len(res_ids) > 1 and self.ir_actions_report_id.py3o_multi_in_one: + reports_path[model_instances] = self._create_single_report( + model_instances, data + ) + else: + existing_reports_attachment = self.ir_actions_report_id._get_attachments( + res_ids + ) + for model_instance in model_instances: + reports_path[model_instance] = self._get_or_create_single_report( + model_instance, data, existing_reports_attachment + ) + + result_path, filetype = self._merge_results(reports_path) + cleanup_path = list(reports_path.values()) + cleanup_path.append(result_path) + + # Here is a little joke about Odoo + # we do all the generation process using files to avoid memory + # consumption... + # ... but odoo wants the whole data in memory anyways :) + + with open(result_path, "r+b") as fd: + res = fd.read() + self._cleanup_tempfiles(set(cleanup_path)) + return res, filetype diff --git a/report_py3o/models/py3o_template.py b/report_py3o/models/py3o_template.py new file mode 100644 index 0000000000..1f93733227 --- /dev/null +++ b/report_py3o/models/py3o_template.py @@ -0,0 +1,24 @@ +# Copyright 2013 XCG Consulting (http://odoo.consulting) +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +from odoo import fields, models + + +class Py3oTemplate(models.Model): + _name = "py3o.template" + _description = "Py3o template" + + name = fields.Char(required=True) + py3o_template_data = fields.Binary("LibreOffice Template") + filetype = fields.Selection( + selection=[ + ("odt", "ODF Text Document"), + ("ods", "ODF Spreadsheet"), + ("odp", "ODF Presentation"), + ("fodt", "ODF Text Document (Flat)"), + ("fods", "ODF Spreadsheet (Flat)"), + ("fodp", "ODF Presentation (Flat)"), + ], + string="LibreOffice Template File Type", + required=True, + default="odt", + ) diff --git a/report_py3o/pyproject.toml b/report_py3o/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/report_py3o/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/report_py3o/readme/CONFIGURE.md b/report_py3o/readme/CONFIGURE.md new file mode 100644 index 0000000000..70fdb641f2 --- /dev/null +++ b/report_py3o/readme/CONFIGURE.md @@ -0,0 +1,98 @@ +For example, to replace the native invoice report by a custom py3o +report, add the following XML file in your custom module: + +``` + + + + + py3o + odt + my_custom_module_base + report/account_invoice.odt + + + +``` + +where *my_custom_module_base* is the name of the custom Odoo module. In +this example, the invoice ODT file is located in +*my_custom_module_base/report/account_invoice.odt*. + +It's also possible to reference a template located in a trusted path of +your Odoo server. In this case you must let the *module* entry empty and +specify the path to the template as *py3o_template_fallback*. + +``` + + + + + py3o + odt + /odoo/templates/py3o/report/account_invoice.odt + + + +``` + +Moreover, you must also modify the Odoo server configuration file to +declare the allowed root directory for your py3o templates. Only +templates located into this directory can be loaded by py3o report. + +``` +[options] +... + +[report_py3o] +root_tmpl_path=/odoo/templates/py3o +``` + +If you want an invoice in PDF format instead of ODT format, the XML file +should look like: + +``` + + + + + py3o + pdf + my_custom_module_base + report/account_invoice.odt + + + +``` + +If you want to add a new py3o PDF report (and not replace a native +report), the XML file should look like this: + +``` + + + + + Partner Summary + res.partner + res.partner.summary + py3o + pdf + my_custom_module_base + report/partner_summary.odt + + report + + + + +``` + +## Configuration parameters + +py3o.conversion_command +The command to be used to run the conversion, `libreoffice` by default. +If you change this, whatever you set here must accept the parameters +`--headless --convert-to $ext $file` and put the resulting file into +`$file`'s directory with extension `$ext`. The command will be started +in `$file`'s directory. diff --git a/report_py3o/readme/CONTRIBUTORS.md b/report_py3o/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..5b2e0ac1da --- /dev/null +++ b/report_py3o/readme/CONTRIBUTORS.md @@ -0,0 +1,7 @@ +- Florent Aide ([XCG Consulting](http://odoo.consulting/)) +- Laurent Mignon \, +- Alexis de Lattre \, +- Guewen Baconnier \ +- Omar Castiñeira \ +- Holger Brunn \ +- Phuc Tran Thanh \ diff --git a/report_py3o/readme/DESCRIPTION.md b/report_py3o/readme/DESCRIPTION.md new file mode 100644 index 0000000000..eac959f3b7 --- /dev/null +++ b/report_py3o/readme/DESCRIPTION.md @@ -0,0 +1,45 @@ +The py3o reporting engine is a reporting engine for Odoo based on +[Libreoffice](http://www.libreoffice.org/): + +- the report is created with Libreoffice (ODT or ODS), +- the report is stored on the server in OpenDocument format (.odt or + .ods file) +- the report is sent to the user in OpenDocument format or in any output + format supported by Libreoffice (PDF, HTML, DOC, DOCX, Docbook, XLS, + etc.) + +The key advantages of a Libreoffice based reporting engine are: + +- no need to be a developer to create or modify a report: the report is + created and modified with Libreoffice. So this reporting engine has a + full WYSIWYG report development tool! +- For a PDF report in A4/Letter format, it's easier to develop it with a + tool such as Libreoffice that is designed to create A4/Letter + documents than to develop it in HTML/CSS, also some print + peculiarities (backgrounds, margin boxes) are not very well supported + by the HTML/CSS based solutions. +- If you want your users to be able to modify the document after its + generation by Odoo, just configure the document with ODT output (or + DOC or DOCX) and the user will be able to modify the document with + Libreoffice (or Word) after its generation by Odoo. +- Easy development of spreadsheet reports in ODS format (XLS output + possible). + +This module *report_py3o* is the base module for the Py3o reporting +engine. If used alone, it will spawn a libreoffice process for each ODT +to PDF (or ODT to DOCX, ..) document conversion. This is slow and can +become a problem if you have a lot of reports to convert from ODT to +another format. In this case, you should consider the additionnal module +*report_py3o_fusion_server* which is designed to work with a libreoffice +daemon. With *report_py3o_fusion_server*, the technical environnement is +more complex to setup because you have to install additionnal software +components and run 2 daemons, but you have much better performances and +you can configure the libreoffice PDF export options in Odoo (allows to +generate PDF forms, PDF/A documents, password-protected PDFs, +watermarked PDFs, etc.). + +This reporting engine is an alternative to +[Aeroo](https://github.com/aeroo-community/aeroo_reports): these two +reporting engines have similar features but their implementation is +entirely different. You cannot use aeroo templates as drop in +replacement though, you'll have to change a few details. diff --git a/report_py3o/readme/INSTALL.md b/report_py3o/readme/INSTALL.md new file mode 100644 index 0000000000..5f1e998ddd --- /dev/null +++ b/report_py3o/readme/INSTALL.md @@ -0,0 +1,13 @@ +Install the required python libs: + +``` +pip install py3o.template +pip install py3o.formats +``` + +To allow the conversion of ODT or ODS reports to other formats (PDF, +DOC, DOCX, etc.), install libreoffice: + +``` +apt-get --no-install-recommends install libreoffice +``` diff --git a/report_py3o/readme/ROADMAP.md b/report_py3o/readme/ROADMAP.md new file mode 100644 index 0000000000..f2a0de0672 --- /dev/null +++ b/report_py3o/readme/ROADMAP.md @@ -0,0 +1,3 @@ +- generate barcode ? +- add more detailed example in demo file to showcase features +- add migration guide aeroo -\> py3o diff --git a/report_py3o/readme/USAGE.md b/report_py3o/readme/USAGE.md new file mode 100644 index 0000000000..52f6b41ebc --- /dev/null +++ b/report_py3o/readme/USAGE.md @@ -0,0 +1,43 @@ +The templating language is [extensively +documented](http://py3otemplate.readthedocs.io/en/latest/templating.html), +the records are exposed in libreoffice as `objects`, on which you can +also call functions. + +## Available functions and objects + +user +Browse record of current user + +lang +The user's company's language as string (ISO code) + +b64decode +`base64.b64decode` + +format_multiline_value(string) +Generate the ODF equivalent of `
` and ` ` for multiline fields +(ODF is XML internally, so those would be skipped otherwise) + +html_sanitize(string) +Sanitize HTML string + +time +Python's `time` module + +display_address(partner) +Return a formatted string of the partner's address + +o_format_lang(value, lang_code=False, digits=None, grouping=True, monetary=False, dp=False, currency_obj=False, no_break_space=True) +Return a formatted numeric or monetary value according to the context +language and timezone + +o_format_date(value, lang_code=False, date_format=False) +Return a formatted date or time value according to the context language +and timezone + +## Sample report templates + +Sample py3o report templates for the main Odoo native reports (invoice, +sale order, purchase order, picking, etc.) are available on the Github +project +[odoo-py3o-report-templates](https://github.com/akretion/odoo-py3o-report-templates). diff --git a/report_py3o/security/ir.model.access.csv b/report_py3o/security/ir.model.access.csv new file mode 100644 index 0000000000..bc6eb629b2 --- /dev/null +++ b/report_py3o/security/ir.model.access.csv @@ -0,0 +1,4 @@ +id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink +access_py3o_template_admin,access_py3o_template_admin,model_py3o_template,base.group_no_one,1,1,1,1 +access_py3o_template_user,access_py3o_template_user,model_py3o_template,base.group_user,1,0,0,0 +access_py3o_report_user,access_py3o_report_user,model_py3o_report,base.group_user,1,1,1,1 diff --git a/report_py3o/static/description/icon.png b/report_py3o/static/description/icon.png new file mode 100644 index 0000000000..3a0328b516 Binary files /dev/null and b/report_py3o/static/description/icon.png differ diff --git a/report_py3o/static/description/index.html b/report_py3o/static/description/index.html new file mode 100644 index 0000000000..a6f13b7dc8 --- /dev/null +++ b/report_py3o/static/description/index.html @@ -0,0 +1,655 @@ + + + + + +Py3o Report Engine + + + +

+

Py3o Report Engine

+ + +

Beta License: AGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runboat

+

The py3o reporting engine is a reporting engine for Odoo based on +Libreoffice:

+ +

The key advantages of a Libreoffice based reporting engine are:

+ +

This module report_py3o is the base module for the Py3o reporting +engine. If used alone, it will spawn a libreoffice process for each ODT +to PDF (or ODT to DOCX, ..) document conversion. This is slow and can +become a problem if you have a lot of reports to convert from ODT to +another format. In this case, you should consider the additionnal module +report_py3o_fusion_server which is designed to work with a libreoffice +daemon. With report_py3o_fusion_server, the technical environnement is +more complex to setup because you have to install additionnal software +components and run 2 daemons, but you have much better performances and +you can configure the libreoffice PDF export options in Odoo (allows to +generate PDF forms, PDF/A documents, password-protected PDFs, +watermarked PDFs, etc.).

+

This reporting engine is an alternative to +Aeroo: these two +reporting engines have similar features but their implementation is +entirely different. You cannot use aeroo templates as drop in +replacement though, you’ll have to change a few details.

+

Table of contents

+
+ +
+
+

Installation

+

Install the required python libs:

+
+pip install py3o.template
+pip install py3o.formats
+
+

To allow the conversion of ODT or ODS reports to other formats (PDF, +DOC, DOCX, etc.), install libreoffice:

+
+apt-get --no-install-recommends install libreoffice
+
+
+
+

Configuration

+

For example, to replace the native invoice report by a custom py3o +report, add the following XML file in your custom module:

+
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+<record id="account.account_invoices" model="ir.actions.report">
+    <field name="report_type">py3o</field>
+    <field name="py3o_filetype">odt</field>
+    <field name="module">my_custom_module_base</field>
+    <field name="py3o_template_fallback">report/account_invoice.odt</field>
+</record>
+
+</odoo>
+
+

where my_custom_module_base is the name of the custom Odoo module. In +this example, the invoice ODT file is located in +my_custom_module_base/report/account_invoice.odt.

+

It’s also possible to reference a template located in a trusted path of +your Odoo server. In this case you must let the module entry empty and +specify the path to the template as py3o_template_fallback.

+
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+<record id="account.account_invoices" model="ir.actions.report">
+    <field name="report_type">py3o</field>
+    <field name="py3o_filetype">odt</field>
+    <field name="py3o_template_fallback">/odoo/templates/py3o/report/account_invoice.odt</field>
+</record>
+
+</odoo>
+
+

Moreover, you must also modify the Odoo server configuration file to +declare the allowed root directory for your py3o templates. Only +templates located into this directory can be loaded by py3o report.

+
+[options]
+...
+
+[report_py3o]
+root_tmpl_path=/odoo/templates/py3o
+
+

If you want an invoice in PDF format instead of ODT format, the XML file +should look like:

+
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+<record id="account.account_invoices" model="ir.actions.report">
+    <field name="report_type">py3o</field>
+    <field name="py3o_filetype">pdf</field>
+    <field name="module">my_custom_module_base</field>
+    <field name="py3o_template_fallback">report/account_invoice.odt</field>
+</record>
+
+</odoo>
+
+

If you want to add a new py3o PDF report (and not replace a native +report), the XML file should look like this:

+
+<?xml version="1.0" encoding="utf-8"?>
+<odoo>
+
+<record id="partner_summary_report" model="ir.actions.report">
+    <field name="name">Partner Summary</field>
+    <field name="model">res.partner</field>
+    <field name="report_name">res.partner.summary</field>
+    <field name="report_type">py3o</field>
+    <field name="py3o_filetype">pdf</field>
+    <field name="module">my_custom_module_base</field>
+    <field name="py3o_template_fallback">report/partner_summary.odt</field>
+    <!-- Add entry in "Print" drop-down list -->
+    <field name="binding_type">report</field>
+    <field name="binding_model_id" ref="base.model_res_partner"/>
+</record>
+
+</odoo>
+
+
+

Configuration parameters

+
+
py3o.conversion_command
+
The command to be used to run the conversion, libreoffice by +default. If you change this, whatever you set here must accept the +parameters --headless --convert-to $ext $file and put the +resulting file into $file’s directory with extension $ext. The +command will be started in $file’s directory.
+
+
+
+
+

Usage

+

The templating language is extensively +documented, +the records are exposed in libreoffice as objects, on which you can +also call functions.

+
+

Available functions and objects

+
+
user
+
Browse record of current user
+
+
+
lang
+
The user’s company’s language as string (ISO code)
+
+
+
b64decode
+
base64.b64decode
+
+
+
format_multiline_value(string)
+
Generate the ODF equivalent of <br/> and &nbsp; for multiline +fields (ODF is XML internally, so those would be skipped otherwise)
+
+
+
html_sanitize(string)
+
Sanitize HTML string
+
+
+
time
+
Python’s time module
+
+
+
display_address(partner)
+
Return a formatted string of the partner’s address
+
+
+
o_format_lang(value, lang_code=False, digits=None, grouping=True, +monetary=False, dp=False, currency_obj=False, no_break_space=True)
+
Return a formatted numeric or monetary value according to the context +language and timezone
+
+
+
o_format_date(value, lang_code=False, date_format=False)
+
Return a formatted date or time value according to the context +language and timezone
+
+
+
+

Sample report templates

+

Sample py3o report templates for the main Odoo native reports (invoice, +sale order, purchase order, picking, etc.) are available on the Github +project +odoo-py3o-report-templates.

+
+
+
+

Known issues / Roadmap

+ +
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • XCG Consulting
  • +
  • ACSONE SA/NV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/reporting-engine project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/report_py3o/static/src/js/py3oactionservice.esm.js b/report_py3o/static/src/js/py3oactionservice.esm.js new file mode 100644 index 0000000000..597b014b61 --- /dev/null +++ b/report_py3o/static/src/js/py3oactionservice.esm.js @@ -0,0 +1,55 @@ +/** @odoo-module **/ + +import {download} from "@web/core/network/download"; +import {registry} from "@web/core/registry"; + +registry + .category("ir.actions.report handlers") + .add("py3o_handler", async function (action, options, env) { + if (action.report_type === "py3o") { + let url = `/report/py3o/${action.report_name}`; + const actionContext = action.context || {}; + if ( + action.data === undefined || + action.data === null || + (typeof action.data === "object" && + Object.keys(action.data).length === 0) + ) { + // Build a query string with `action.data` (it's the place where reports + // using a wizard to customize the output traditionally put their options) + if (actionContext.active_ids) { + var activeIDsPath = "/" + actionContext.active_ids.join(","); + url += activeIDsPath; + } + } else { + var serializedOptionsPath = + "?options=" + encodeURIComponent(JSON.stringify(action.data)); + serializedOptionsPath += + "&context=" + encodeURIComponent(JSON.stringify(actionContext)); + url += serializedOptionsPath; + } + env.services.ui.block(); + try { + await download({ + url: "/report/download", + data: { + data: JSON.stringify([url, action.report_type]), + context: JSON.stringify(action.context), + }, + }); + } finally { + env.services.ui.unblock(); + } + const onClose = options.onClose; + if (action.close_on_report_download) { + return env.services.action.doAction( + {type: "ir.actions.act_window_close"}, + {onClose} + ); + } else if (onClose) { + onClose(); + } + return Promise.resolve(true); + } + return Promise.resolve(false); + }); diff --git a/report_py3o/tests/__init__.py b/report_py3o/tests/__init__.py new file mode 100644 index 0000000000..13bc3247b7 --- /dev/null +++ b/report_py3o/tests/__init__.py @@ -0,0 +1 @@ +from . import test_report_py3o diff --git a/report_py3o/tests/test_report_py3o.py b/report_py3o/tests/test_report_py3o.py new file mode 100644 index 0000000000..96b5167601 --- /dev/null +++ b/report_py3o/tests/test_report_py3o.py @@ -0,0 +1,269 @@ +# Copyright 2016 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl).). + +import base64 +import logging +import os +import shutil +import tempfile +from base64 import b64decode, b64encode +from contextlib import contextmanager +from importlib.resources import as_file, files +from unittest import mock + +from PyPDF2 import PdfFileWriter + +try: + # For PyPDF2 <= 1.26.0 + from PyPDF2.pdf import PageObject +except ImportError: + # For PyPDF2 >= 2.0.0 + from PyPDF2 import PageObject + +from odoo import tools +from odoo.exceptions import ValidationError +from odoo.tests.common import TransactionCase + +from odoo.addons.base.tests.test_mimetypes import PNG + +from ..models._py3o_parser_context import format_multiline_value +from ..models.ir_actions_report import PY3O_CONVERSION_COMMAND_PARAMETER +from ..models.py3o_report import TemplateNotFound + +logger = logging.getLogger(__name__) + +try: + from genshi.core import Markup +except ImportError: + logger.debug("Cannot import genshi.core") + + +@contextmanager +def temporary_copy(path): + filname, ext = os.path.splitext(path) + tmp_filename = tempfile.mktemp(suffix="." + ext) + try: + shutil.copy2(path, tmp_filename) + yield tmp_filename + finally: + os.unlink(tmp_filename) + + +class TestReportPy3o(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.env.user.image_1920 = PNG + cls.report = cls.env.ref("report_py3o.res_users_report_py3o") + cls.py3o_report = cls.env["py3o.report"].create( + {"ir_actions_report_id": cls.report.id} + ) + + def test_required_py3_filetype(self): + self.assertEqual(self.report.report_type, "py3o") + with self.assertRaises(ValidationError) as e: + self.report.py3o_filetype = False + self.assertEqual( + e.exception.args[0], "Field 'Output Format' is required for Py3O report" + ) + + def _render_patched(self, result_text="test result", call_count=1): + py3o_report = self.env["py3o.report"] + py3o_report_obj = py3o_report.create({"ir_actions_report_id": self.report.id}) + with mock.patch.object( + py3o_report.__class__, "_create_single_report" + ) as patched_pdf: + result = tempfile.mktemp(".txt") + with open(result, "w") as fp: + fp.write(result_text) + patched_pdf.side_effect = ( + lambda record, data: py3o_report_obj._postprocess_report(record, result) + or result + ) + # test the call the the create method inside our custom parser + self.report._render(self.report.id, self.env.user.ids) + self.assertEqual(call_count, patched_pdf.call_count) + # generated files no more exists + self.assertFalse(os.path.exists(result)) + + def test_reports(self): + res = self.report._render(self.report.id, self.env.user.ids) + self.assertTrue(res) + + def test_reports_merge_zip(self): + self.report.py3o_filetype = "odt" + users = self.env["res.users"].search([]) + self.assertTrue(len(users) > 0) + py3o_report = self.env["py3o.report"] + _zip_results = self.py3o_report._zip_results + with mock.patch.object( + py3o_report.__class__, "_zip_results" + ) as patched_zip_results: + patched_zip_results.side_effect = _zip_results + content, filetype = self.report._render(self.report.id, users.ids) + self.assertEqual(1, patched_zip_results.call_count) + self.assertEqual(filetype, "zip") + + def test_reports_merge_pdf(self): + reports_path = [] + for _i in range(0, 3): + result = tempfile.mktemp(".txt") + writer = PdfFileWriter() + writer.addPage(PageObject.createBlankPage(width=100, height=100)) + with open(result, "wb") as fp: + writer.write(fp) + reports_path.append(result) + res = self.py3o_report._merge_pdf(reports_path) + self.assertTrue(res) + + def test_report_load_from_attachment(self): + self.report.write({"attachment_use": True, "attachment": "'my_saved_report'"}) + attachments = self.env["ir.attachment"].search([]) + self._render_patched() + new_attachments = self.env["ir.attachment"].search([]) + created_attachement = new_attachments - attachments + self.assertEqual(1, len(created_attachement)) + content = b64decode(created_attachement.datas) + self.assertEqual(b"test result", content) + # put a new content into tha attachement and check that the next + # time we ask the report we received the saved attachment not a newly + # generated document + created_attachement.datas = base64.b64encode(b"new content") + res = self.report._render(self.report.id, self.env.user.ids) + self.assertEqual((b"new content", self.report.py3o_filetype), res) + + def test_report_post_process(self): + """ + By default the post_process method is in charge to save the + generated report into an ir.attachment if requested. + """ + self.report.attachment = "object.name + '.txt'" + ir_attachment = self.env["ir.attachment"] + attachements = ir_attachment.search([(1, "=", 1)]) + self._render_patched() + attachements = ir_attachment.search([(1, "=", 1)]) - attachements + self.assertEqual(1, len(attachements.ids)) + self.assertEqual(self.env.user.name + ".txt", attachements.name) + self.assertEqual(self.env.user._name, attachements.res_model) + self.assertEqual(self.env.user.id, attachements.res_id) + self.assertEqual(b"test result", b64decode(attachements.datas)) + + @tools.misc.mute_logger("odoo.addons.report_py3o.models.py3o_report") + def test_report_template_configs(self): + # the demo template is specified with a relative path in in the module + # path + tmpl_name = self.report.py3o_template_fallback + with as_file(files(f"odoo.addons.{self.report.module}")) as _asf: + flbk_filename = _asf.joinpath(tmpl_name) + self.assertTrue(flbk_filename.is_file()) + res = self.report._render(self.report.id, self.env.user.ids) + self.assertTrue(res) + # The generation fails if the template is not found + self.report.module = False + with self.assertRaises(TemplateNotFound), self.env.cr.savepoint(): + self.report._render(self.report.id, self.env.user.ids) + + # the template can also be provided as an abspath if it's root path + # is trusted + self.report.py3o_template_fallback = flbk_filename + with self.assertRaises(TemplateNotFound): + self.report._render(self.report.id, self.env.user.ids) + with temporary_copy(flbk_filename) as tmp_filename: + self.report.py3o_template_fallback = tmp_filename + tools.config.misc["report_py3o"] = { + "root_tmpl_path": os.path.realpath(os.path.dirname(tmp_filename)) + } + res = self.report._render(self.report.id, self.env.user.ids) + self.assertTrue(res) + + # the tempalte can also be provided as a binary field + self.report.py3o_template_fallback = False + + with open(flbk_filename, "rb") as tmpl_file: + tmpl_data = b64encode(tmpl_file.read()) + py3o_template = self.env["py3o.template"].create( + { + "name": "test_template", + "py3o_template_data": tmpl_data, + "filetype": "odt", + } + ) + self.report.py3o_template_id = py3o_template + self.report.py3o_template_fallback = flbk_filename + res = self.report._render(self.report.id, self.env.user.ids) + self.assertTrue(res) + + @tools.misc.mute_logger("odoo.addons.report_py3o.models.py3o_report") + def test_report_template_fallback_validity(self): + tmpl_name = self.report.py3o_template_fallback + with as_file(files(f"odoo.addons.{self.report.module}")) as _asf: + flbk_filename = _asf.joinpath(tmpl_name) + # an exising file in a native format is a valid template if it's + self.assertTrue(self.py3o_report._get_template_from_path(tmpl_name)) + self.report.module = None + # a directory is not a valid template.. + self.assertFalse(self.py3o_report._get_template_from_path("/etc/")) + self.assertFalse(self.py3o_report._get_template_from_path(".")) + # an vaild template outside the root_tmpl_path is not a valid template + # path + # located in trusted directory + self.report.py3o_template_fallback = flbk_filename + self.assertFalse(self.py3o_report._get_template_from_path(flbk_filename)) + with temporary_copy(flbk_filename) as tmp_filename: + self.assertTrue(self.py3o_report._get_template_from_path(tmp_filename)) + # check security + self.assertFalse( + self.py3o_report._get_template_from_path(f"rm -rf . & {flbk_filename}") + ) + # a file in a non native LibreOffice format is not a valid template + with tempfile.NamedTemporaryFile(suffix=".toto") as f: + self.assertFalse(self.py3o_report._get_template_from_path(f.name)) + # non exising files are not valid template + self.assertFalse(self.py3o_report._get_template_from_path("/etc/test.odt")) + + def test_escape_html_characters_format_multiline_value(self): + self.assertEqual( + Markup("<>&test;"), + format_multiline_value("<>\n&test;"), + ) + + def test_py3o_report_availability(self): + # This test could fails if libreoffice is not available on the server + self.report.py3o_filetype = "odt" + self.assertTrue(self.report.lo_bin_path) + self.assertTrue(self.report.is_py3o_native_format) + self.assertFalse(self.report.is_py3o_report_not_available) + self.assertFalse(self.report.msg_py3o_report_not_available) + + # specify a wrong lo bin path + self.env["ir.config_parameter"].set_param( + PY3O_CONVERSION_COMMAND_PARAMETER, "/wrong_path" + ) + self.report.invalidate_recordset() + # no bin path available but the report is still available since + # the output is into native format + self.assertFalse(self.report.lo_bin_path) + self.assertFalse(self.report.is_py3o_report_not_available) + self.assertFalse(self.report.msg_py3o_report_not_available) + res = self.report._render(self.report.id, self.env.user.ids) + self.assertTrue(res) + + # The report should become unavailable for an non native output format + self.report.py3o_filetype = "pdf" + self.assertFalse(self.report.is_py3o_native_format) + self.assertTrue(self.report.is_py3o_report_not_available) + self.assertTrue(self.report.msg_py3o_report_not_available) + with self.assertRaises(RuntimeError): + self.report._render(self.report.id, self.env.user.ids) + + # if we reset the wrong path, everything should work + self.env["ir.config_parameter"].set_param( + PY3O_CONVERSION_COMMAND_PARAMETER, "libreoffice" + ) + self.report.invalidate_recordset() + self.assertTrue(self.report.lo_bin_path) + self.assertFalse(self.report.is_py3o_native_format) + self.assertFalse(self.report.is_py3o_report_not_available) + self.assertFalse(self.report.msg_py3o_report_not_available) + res = self.report._render(self.report.id, self.env.user.ids) + self.assertTrue(res) diff --git a/report_py3o/views/ir_actions_report.xml b/report_py3o/views/ir_actions_report.xml new file mode 100644 index 0000000000..8669dce1fd --- /dev/null +++ b/report_py3o/views/ir_actions_report.xml @@ -0,0 +1,50 @@ + + + + + py3o_report_view + ir.actions.report + + + + + + + + + + + + + + + + + + + + + + py3o_report_search_view + ir.actions.report + + + + + + + + diff --git a/report_py3o/views/py3o_template.xml b/report_py3o/views/py3o_template.xml new file mode 100644 index 0000000000..bcc5b3effb --- /dev/null +++ b/report_py3o/views/py3o_template.xml @@ -0,0 +1,54 @@ + + + + py3o.template.configuration.search.view + py3o.template + + + + + + + + + + + + py3o.template.configuration.form.view + py3o.template + +
+ + + + + +
+
+
+ + py3o.template.configuration.list.view + py3o.template + + + + + + + + + Py3o Templates + py3o.template + list,form + + +
diff --git a/report_qweb_element_page_visibility/README.rst b/report_qweb_element_page_visibility/README.rst new file mode 100644 index 0000000000..7b54fdbe65 --- /dev/null +++ b/report_qweb_element_page_visibility/README.rst @@ -0,0 +1,131 @@ +=================================== +Report Qweb Element Page Visibility +=================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:433caae519edec55bfa7540f448f825b49911c44795613a0ad5995db01c74d96 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Freporting--engine-lightgray.png?logo=github + :target: https://github.com/OCA/reporting-engine/tree/18.0/report_qweb_element_page_visibility + :alt: OCA/reporting-engine +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/reporting-engine-18-0/reporting-engine-18-0-report_qweb_element_page_visibility + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/reporting-engine&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows you to use 4 classes in QWEB reports: + +- not-first-page: shows element in every page but first +- not-last-page: shows element in every page but last +- first-page: shows element only on first page +- last-page: shows element only on last page + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To use this module, you need to: + +In the QWEB ``ir.ui.views`` used by your report, you can add an element +with css class with any of the classes described above. For example if +you need to improve invoice report header with invoice's number in every +page but first, and sale order report header with order's name in every +page but last, add this code to external_layout_header: + +:: + + +
+ +
+
+ +
+ +
+
+ +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Agile Business Group + +Contributors +------------ + +- Nicola Malcontenti + +- Lorenzo Battistini + +- Alessio Gerace + +- Alex Comba + +- Saran Limpajitkutaporn + +- Pimolnat Suntian + +- Tharathip Chaweewongphan + +- `Trobz `__: + + - Hai Lang + +- Ángel Tornero Hernández + +- Daniel Lagin + +Other credits +------------- + +The migration of this module from 14.0 to 14.0 was financially supported +by Camptocamp + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/reporting-engine `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/report_qweb_element_page_visibility/__init__.py b/report_qweb_element_page_visibility/__init__.py new file mode 100644 index 0000000000..85b2dc8d10 --- /dev/null +++ b/report_qweb_element_page_visibility/__init__.py @@ -0,0 +1,2 @@ +# Copyright 2015 Agile Business Group +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). diff --git a/report_qweb_element_page_visibility/__manifest__.py b/report_qweb_element_page_visibility/__manifest__.py new file mode 100644 index 0000000000..2eee852765 --- /dev/null +++ b/report_qweb_element_page_visibility/__manifest__.py @@ -0,0 +1,15 @@ +# Copyright 2015 Agile Business Group +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + "name": "Report Qweb Element Page Visibility", + "version": "18.0.1.0.0", + "author": "Agile Business Group, Odoo Community Association (OCA)", + "category": "Tools", + "website": "https://github.com/OCA/reporting-engine", + "license": "AGPL-3", + "application": False, + "installable": True, + "data": ["views/layouts.xml"], + "depends": ["web"], +} diff --git a/report_qweb_element_page_visibility/i18n/it.po b/report_qweb_element_page_visibility/i18n/it.po new file mode 100644 index 0000000000..e69de29bb2 diff --git a/report_qweb_element_page_visibility/i18n/report_qweb_element_page_visibility.pot b/report_qweb_element_page_visibility/i18n/report_qweb_element_page_visibility.pot new file mode 100644 index 0000000000..aadee09bfe --- /dev/null +++ b/report_qweb_element_page_visibility/i18n/report_qweb_element_page_visibility.pot @@ -0,0 +1,13 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" diff --git a/report_qweb_element_page_visibility/pyproject.toml b/report_qweb_element_page_visibility/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/report_qweb_element_page_visibility/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/report_qweb_element_page_visibility/readme/CONTRIBUTORS.md b/report_qweb_element_page_visibility/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..8a314b5574 --- /dev/null +++ b/report_qweb_element_page_visibility/readme/CONTRIBUTORS.md @@ -0,0 +1,20 @@ +- Nicola Malcontenti \<\> + +- Lorenzo Battistini \<\> + +- Alessio Gerace \<\> + +- Alex Comba \<\> + +- Saran Limpajitkutaporn \<\> + +- Pimolnat Suntian \<\> + +- Tharathip Chaweewongphan \<\> + +- [Trobz](https://trobz.com): + - Hai Lang \<\> + +- Ángel Tornero Hernández \<\> + +- Daniel Lagin \<\> diff --git a/report_qweb_element_page_visibility/readme/CREDITS.md b/report_qweb_element_page_visibility/readme/CREDITS.md new file mode 100644 index 0000000000..b96fdd5c20 --- /dev/null +++ b/report_qweb_element_page_visibility/readme/CREDITS.md @@ -0,0 +1,2 @@ +The migration of this module from 14.0 to 14.0 was financially supported +by Camptocamp diff --git a/report_qweb_element_page_visibility/readme/DESCRIPTION.md b/report_qweb_element_page_visibility/readme/DESCRIPTION.md new file mode 100644 index 0000000000..02b3b8202e --- /dev/null +++ b/report_qweb_element_page_visibility/readme/DESCRIPTION.md @@ -0,0 +1,6 @@ +This module allows you to use 4 classes in QWEB reports: + +- not-first-page: shows element in every page but first +- not-last-page: shows element in every page but last +- first-page: shows element only on first page +- last-page: shows element only on last page diff --git a/report_qweb_element_page_visibility/readme/USAGE.md b/report_qweb_element_page_visibility/readme/USAGE.md new file mode 100644 index 0000000000..6477dbfe18 --- /dev/null +++ b/report_qweb_element_page_visibility/readme/USAGE.md @@ -0,0 +1,18 @@ +To use this module, you need to: + +In the QWEB `ir.ui.views` used by your report, you can add an element +with css class with any of the classes described above. For example if +you need to improve invoice report header with invoice's number in every +page but first, and sale order report header with order's name in every +page but last, add this code to external_layout_header: + + +
+ +
+
+ +
+ +
+
diff --git a/report_qweb_element_page_visibility/static/description/icon.png b/report_qweb_element_page_visibility/static/description/icon.png new file mode 100644 index 0000000000..3a0328b516 Binary files /dev/null and b/report_qweb_element_page_visibility/static/description/icon.png differ diff --git a/report_qweb_element_page_visibility/static/description/index.html b/report_qweb_element_page_visibility/static/description/index.html new file mode 100644 index 0000000000..37318b524c --- /dev/null +++ b/report_qweb_element_page_visibility/static/description/index.html @@ -0,0 +1,469 @@ + + + + + +Report Qweb Element Page Visibility + + + +
+

Report Qweb Element Page Visibility

+ + +

Beta License: AGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runboat

+

This module allows you to use 4 classes in QWEB reports:

+
    +
  • not-first-page: shows element in every page but first
  • +
  • not-last-page: shows element in every page but last
  • +
  • first-page: shows element only on first page
  • +
  • last-page: shows element only on last page
  • +
+

Table of contents

+ +
+

Usage

+

To use this module, you need to:

+

In the QWEB ir.ui.views used by your report, you can add an element +with css class with any of the classes described above. For example if +you need to improve invoice report header with invoice’s number in every +page but first, and sale order report header with order’s name in every +page but last, add this code to external_layout_header:

+
+<t t-if="o._table=='account_invoice'">
+    <div class="not-first-page">
+        <span t-esc="o.number"/>
+    </div>
+</t>
+<t t-if="o._table=='sale_order'">
+    <div class="not-last-page">
+        <span t-esc="o.name"/>
+    </div>
+</t>
+
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Agile Business Group
  • +
+
+
+

Contributors

+ +
+
+

Other credits

+

The migration of this module from 14.0 to 14.0 was financially supported +by Camptocamp

+
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/reporting-engine project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/report_qweb_element_page_visibility/views/layouts.xml b/report_qweb_element_page_visibility/views/layouts.xml new file mode 100644 index 0000000000..d989566a31 --- /dev/null +++ b/report_qweb_element_page_visibility/views/layouts.xml @@ -0,0 +1,63 @@ + + + diff --git a/report_qweb_pdf_cover/README.rst b/report_qweb_pdf_cover/README.rst new file mode 100644 index 0000000000..9f682074bc --- /dev/null +++ b/report_qweb_pdf_cover/README.rst @@ -0,0 +1,100 @@ +===================== +Report QWeb PDF Cover +===================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:a8281cb16bf42a1a55f7a1e0ee12c955d423b27fb9ded1f215f7033e67721644 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Freporting--engine-lightgray.png?logo=github + :target: https://github.com/OCA/reporting-engine/tree/18.0/report_qweb_pdf_cover + :alt: OCA/reporting-engine +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/reporting-engine-18-0/reporting-engine-18-0-report_qweb_pdf_cover + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/reporting-engine&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module allows for front and back covers to be added to the +generated PDF reports. They can be added as a separate page, at the +beginning or the end of the report, but they can also overlap the first +and last page of the actual report, respectively. + +**Table of contents** + +.. contents:: + :local: + +Usage +===== + +To add a cover to a report, you need to access to the report's +configuration, more specifically to the Advanced Properties tab. There, +you will find two checkboxes, one for the front cover and another for +the back cover. They both work the same, so let's focus on the front +cover with an example. + +- You must check the Use Front Cover checkbox to enable the front cover. + You will see that a new checkbox and a PDF file widget appear. +- If you want the front cover to overlap with the first page of the PDF + report, you should also check the Overlap Front Cover checkbox. Leave + it unchecked if you don't want the front cover to overlap with the + first page. +- The last step would be to upload the PDF file that will be used as the + front cover. You can do this by clicking on the PDF file widget and + selecting the file. +- Important! The file must be a PDF file, and it should have only one + page. If it has more pages, only the first one will be used. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* ForgeFlow + +Contributors +------------ + +- Laura Cazorla + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/reporting-engine `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/report_qweb_pdf_cover/__init__.py b/report_qweb_pdf_cover/__init__.py new file mode 100644 index 0000000000..753b6a7928 --- /dev/null +++ b/report_qweb_pdf_cover/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2024 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +from . import models diff --git a/report_qweb_pdf_cover/__manifest__.py b/report_qweb_pdf_cover/__manifest__.py new file mode 100644 index 0000000000..4e89f9a5d5 --- /dev/null +++ b/report_qweb_pdf_cover/__manifest__.py @@ -0,0 +1,16 @@ +# Copyright 2024 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +{ + "name": "Report QWeb PDF Cover", + "summary": "Add front and back covers to your QWeb PDF reports", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "website": "https://github.com/OCA/reporting-engine", + "category": "Reporting", + "version": "18.0.1.0.0", + "license": "AGPL-3", + "depends": ["web"], + "data": ["views/ir_actions_views.xml"], + "installable": True, + "application": False, +} diff --git a/report_qweb_pdf_cover/i18n/es.po b/report_qweb_pdf_cover/i18n/es.po new file mode 100644 index 0000000000..eec40b8a41 --- /dev/null +++ b/report_qweb_pdf_cover/i18n/es.po @@ -0,0 +1,158 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_cover +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0+e\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2024-08-27 08:09+0000\n" +"PO-Revision-Date: 2024-08-27 08:09+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: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__back_cover_pdf +msgid "Back Cover PDF" +msgstr "Contraportada PDF" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Failed to load back cover: %s" +msgstr "Error al cargar la contraportada: %s" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Failed to load front cover: %s" +msgstr "Error al cargar la portada: %s" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__front_cover_pdf +msgid "Front Cover PDF" +msgstr "Portada PDF" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "No usable back cover found." +msgstr "No se encontró ninguna contraportada usable." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "No usable front cover found." +msgstr "No se encontró ninguna portada usable." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__back_cover_overlap +msgid "Overlap Back Cover" +msgstr "Superponer Contraportada" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__front_cover_overlap +msgid "Overlap Front Cover" +msgstr "Superponer Portada" + +#. module: report_qweb_pdf_cover +#: model:ir.model,name:report_qweb_pdf_cover.model_ir_actions_report +msgid "Report Action" +msgstr "Acción de Informe" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__back_cover_pdf +msgid "Upload an PDF file to use as a back cover on this report." +msgstr "Suba un archivo PDF para usar como contraportada en este informe." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__front_cover_pdf +msgid "Upload an PDF file to use as a front cover on this report." +msgstr "Suba un archivo PDF para usar como portada en este informe." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__use_back_cover +msgid "Use Back Cover" +msgstr "Usar Contraportada" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__use_front_cover +msgid "Use Front Cover" +msgstr "Usar Portada" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__use_back_cover +msgid "Use a back cover when rendering the PDF report." +msgstr "Usar una contraportada al renderizar el informe PDF." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__use_front_cover +msgid "Use a front cover when rendering the PDF report." +msgstr "Usar una portada al renderizar el informe PDF." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__back_cover_overlap +msgid "" +"When set, the back cover of the report will overlap with the contents of the " +"last page of the report. This is useful to include some information of the " +"report in the back cover." +msgstr "" +"Cuando se establece, la contraportada del informe se superpondrá con el " +"contenido de la última página del informe. Esto es útil para incluir alguna " +"información del informe en la contraportada." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__front_cover_overlap +msgid "" +"When set, the front cover of the report will overlap with the contents of " +"the first page of the report. This is useful to include some information of " +"the report in the front cover." +msgstr "" +"Cuando se establece, la portada del informe se superpondrá con el contenido " +"de la primera página del informe. Esto es útil para incluir alguna " +"información del informe en la portada." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Your back cover PDF contains more than one page, all but the first one will " +"be ignored." +msgstr "" +"Su contraportada PDF contiene más de una página, todas menos la primera se " +"ignorarán." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Your back cover PDF does not contain any pages." +msgstr "Su contraportada PDF no contiene ninguna página." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Your front cover PDF contains more than one page, all but the first one will " +"be ignored." +msgstr "" +"Su portada PDF contiene más de una página, todas menos la primera se " +"ignorarán." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Your front cover PDF does not contain any pages." +msgstr "Su portada PDF no contiene ninguna página" diff --git a/report_qweb_pdf_cover/i18n/it.po b/report_qweb_pdf_cover/i18n/it.po new file mode 100644 index 0000000000..7c1356722d --- /dev/null +++ b/report_qweb_pdf_cover/i18n/it.po @@ -0,0 +1,157 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_cover +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-10-23 09:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\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.6.2\n" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__back_cover_pdf +msgid "Back Cover PDF" +msgstr "Retrocopertina PDF" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Failed to load back cover: %s" +msgstr "Caricamento retrocopertina fallito: %s" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Failed to load front cover: %s" +msgstr "Caricamento copertina fallito: %s" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__front_cover_pdf +msgid "Front Cover PDF" +msgstr "Copertina PDF" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "No usable back cover found." +msgstr "Trovata retrocopertina non utilizzabile." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "No usable front cover found." +msgstr "Trovata copertina non usabile." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__back_cover_overlap +msgid "Overlap Back Cover" +msgstr "Sovrapponi retrocopertina" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__front_cover_overlap +msgid "Overlap Front Cover" +msgstr "Sovrapponi copertina" + +#. module: report_qweb_pdf_cover +#: model:ir.model,name:report_qweb_pdf_cover.model_ir_actions_report +msgid "Report Action" +msgstr "Azione resoconto" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__back_cover_pdf +msgid "Upload an PDF file to use as a back cover on this report." +msgstr "Carica un file PDF da usare come retrocopertina in questo resoconto." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__front_cover_pdf +msgid "Upload an PDF file to use as a front cover on this report." +msgstr "Carica un file PDF da usare come copertina in questo resoconto." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__use_back_cover +msgid "Use Back Cover" +msgstr "Utilizza retrocopertina" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__use_front_cover +msgid "Use Front Cover" +msgstr "Utilizza copertina" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__use_back_cover +msgid "Use a back cover when rendering the PDF report." +msgstr "Utilizza retrocopertina nella produzione del resoconto PDF." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__use_front_cover +msgid "Use a front cover when rendering the PDF report." +msgstr "Utilizza copertina nella produzione del resoconto PDF." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__back_cover_overlap +msgid "" +"When set, the back cover of the report will overlap with the contents of the" +" last page of the report. This is useful to include some information of the " +"report in the back cover." +msgstr "" +"Se impostato, la retrocopertina del resoconto si sovrapporrà al contenuto " +"dell'ultima pagina del resoconto. Ciò è utile per includere alcune " +"informazioni del resoconto nella retrocopertina." + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__front_cover_overlap +msgid "" +"When set, the front cover of the report will overlap with the contents of " +"the first page of the report. This is useful to include some information of " +"the report in the front cover." +msgstr "" +"Se impostato, la copertina del resoconto si sovrapporrà al contenuto della " +"prima pagina del resoconto. Ciò è utile per includere alcune informazioni " +"del resoconto nella copertina." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Your back cover PDF contains more than one page, all but the first one will " +"be ignored." +msgstr "" +"La retrocopertina PDF contiene più di una pagina, verrà considerata solo la " +"prima." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Your back cover PDF does not contain any pages." +msgstr "La retrocopertina PDF non contiene alcuna pagina." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "" +"Your front cover PDF contains more than one page, all but the first one will" +" be ignored." +msgstr "" +"La copertina PDF contiene più di una pagina, verrà considerata solo la prima." + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +#, python-format +msgid "Your front cover PDF does not contain any pages." +msgstr "La copertina PDF non contiene alcuna pagina." diff --git a/report_qweb_pdf_cover/i18n/report_qweb_pdf_cover.pot b/report_qweb_pdf_cover/i18n/report_qweb_pdf_cover.pot new file mode 100644 index 0000000000..ba4383ad45 --- /dev/null +++ b/report_qweb_pdf_cover/i18n/report_qweb_pdf_cover.pot @@ -0,0 +1,137 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_cover +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__back_cover_pdf +msgid "Back Cover PDF" +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +msgid "Failed to load back cover: %s" +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +msgid "Failed to load front cover: %s" +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__front_cover_pdf +msgid "Front Cover PDF" +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +msgid "No usable back cover found." +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +msgid "No usable front cover found." +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__back_cover_overlap +msgid "Overlap Back Cover" +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__front_cover_overlap +msgid "Overlap Front Cover" +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model,name:report_qweb_pdf_cover.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__back_cover_pdf +msgid "Upload an PDF file to use as a back cover on this report." +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__front_cover_pdf +msgid "Upload an PDF file to use as a front cover on this report." +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__use_back_cover +msgid "Use Back Cover" +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,field_description:report_qweb_pdf_cover.field_ir_actions_report__use_front_cover +msgid "Use Front Cover" +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__use_back_cover +msgid "Use a back cover when rendering the PDF report." +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__use_front_cover +msgid "Use a front cover when rendering the PDF report." +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__back_cover_overlap +msgid "" +"When set, the back cover of the report will overlap with the contents of the" +" last page of the report. This is useful to include some information of the " +"report in the back cover." +msgstr "" + +#. module: report_qweb_pdf_cover +#: model:ir.model.fields,help:report_qweb_pdf_cover.field_ir_actions_report__front_cover_overlap +msgid "" +"When set, the front cover of the report will overlap with the contents of " +"the first page of the report. This is useful to include some information of " +"the report in the front cover." +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +msgid "" +"Your back cover PDF contains more than one page, all but the first one will " +"be ignored." +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +msgid "Your back cover PDF does not contain any pages." +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +msgid "" +"Your front cover PDF contains more than one page, all but the first one will" +" be ignored." +msgstr "" + +#. module: report_qweb_pdf_cover +#. odoo-python +#: code:addons/report_qweb_pdf_cover/models/ir_actions_report.py:0 +msgid "Your front cover PDF does not contain any pages." +msgstr "" diff --git a/report_qweb_pdf_cover/models/__init__.py b/report_qweb_pdf_cover/models/__init__.py new file mode 100644 index 0000000000..ac9b7989c2 --- /dev/null +++ b/report_qweb_pdf_cover/models/__init__.py @@ -0,0 +1,4 @@ +# Copyright 2024 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +from . import ir_actions_report diff --git a/report_qweb_pdf_cover/models/ir_actions_report.py b/report_qweb_pdf_cover/models/ir_actions_report.py new file mode 100644 index 0000000000..1ef0236fbd --- /dev/null +++ b/report_qweb_pdf_cover/models/ir_actions_report.py @@ -0,0 +1,220 @@ +# Copyright 2024 ForgeFlow S.L. (https://www.forgeflow.com) +# Part of ForgeFlow. See LICENSE file for full copyright and licensing details. + +from base64 import b64decode +from io import BytesIO +from logging import getLogger + +from PyPDF2 import PdfFileReader, PdfFileWriter + +from odoo import api, fields, models + +logger = getLogger(__name__) + + +class Report(models.Model): + _inherit = "ir.actions.report" + + use_front_cover = fields.Boolean( + default=False, help="Use a front cover when rendering the PDF report." + ) + use_back_cover = fields.Boolean( + default=False, help="Use a back cover when rendering the PDF report." + ) + + front_cover_overlap = fields.Boolean( + default=False, + string="Overlap Front Cover", + help="When set, the front cover of the report will overlap with the " + "contents of the first page of the report. This is useful to include " + "some information of the report in the front cover.", + ) + back_cover_overlap = fields.Boolean( + default=False, + string="Overlap Back Cover", + help="When set, the back cover of the report will overlap with the " + "contents of the last page of the report. This is useful to include " + "some information of the report in the back cover.", + ) + + front_cover_pdf = fields.Binary( + string="Front Cover PDF", + help="Upload an PDF file to use as a front cover on this report.", + ) + back_cover_pdf = fields.Binary( + string="Back Cover PDF", + help="Upload an PDF file to use as a back cover on this report.", + ) + + @api.model + def pdf_check_pages(self, num_pages, front=True): + if num_pages < 1: + if front: + logger.error( + self.env._("Your front cover PDF does not contain any pages.") + ) + else: + logger.error( + self.env._("Your back cover PDF does not contain any pages.") + ) + return False + elif num_pages > 1: + if front: + logger.info( + self.env._( + "Your front cover PDF contains more than one page, " + "all but the first one will be ignored." + ) + ) + else: + logger.info( + self.env._( + "Your back cover PDF contains more than one page, " + "all but the first one will be ignored." + ) + ) + return True + + def load_covers( + self, report_sudo, front_cover, back_cover, use_front_cover, use_back_cover + ): + if use_front_cover: + front_cover_pdf = self.front_cover_pdf or report_sudo.front_cover_pdf + if front_cover_pdf: + front_cover = b64decode(front_cover_pdf) + if use_back_cover: + back_cover_pdf = self.back_cover_pdf or report_sudo.back_cover_pdf + if back_cover_pdf: + back_cover = b64decode(back_cover_pdf) + return front_cover, back_cover + + @api.model + def load_cover_pdfs(self, front_cover, back_cover, use_front_cover, use_back_cover): + pdf_front_cover = False + pdf_back_cover = False + if use_front_cover: + try: + pdf_front_cover = PdfFileReader(BytesIO(front_cover)) + if not pdf_front_cover: + use_front_cover = False + logger.error(self.env._("No usable front cover found.")) + except Exception as e: + use_front_cover = False + logger.exception(self.env._("Failed to load front cover: %s", e)) + if use_back_cover: + try: + pdf_back_cover = PdfFileReader(BytesIO(back_cover)) + if not pdf_back_cover: + use_back_cover = False + logger.error(self.env._("No usable back cover found.")) + except Exception as e: + use_back_cover = False + logger.exception(self.env._("Failed to load back cover: %s", e)) + return use_front_cover, pdf_front_cover, use_back_cover, pdf_back_cover + + @api.model + def insert_cover_pages( + self, + pdf, + pages, + pdf_front_cover, + pdf_back_cover, + use_front_cover, + use_back_cover, + front_cover_overlap, + back_cover_overlap, + ): + for index, page in enumerate(pages): + report_page = pdf.addBlankPage( + page.mediaBox.getWidth(), page.mediaBox.getHeight() + ) + if index == 0 and use_front_cover: + if not front_cover_overlap: + front_cover_page = report_page + front_cover_page.mergePage(pdf_front_cover.getPage(0)) + report_page = pdf.addBlankPage( + page.mediaBox.getWidth(), page.mediaBox.getHeight() + ) + else: + report_page.mergePage(pdf_front_cover.getPage(0)) + if index == len(pages) - 1 and use_back_cover: + if not back_cover_overlap: + back_cover_page = pdf.addBlankPage( + page.mediaBox.getWidth(), page.mediaBox.getHeight() + ) + back_cover_page.mergePage(pdf_back_cover.getPage(0)) + else: + report_page.mergePage(pdf_back_cover.getPage(0)) + report_page.mergePage(page) + + @api.model + def _run_wkhtmltopdf( + self, + bodies, + report_ref=False, + header=None, + footer=None, + landscape=False, + specific_paperformat_args=None, + set_viewport_size=False, + ): + result = super()._run_wkhtmltopdf( + bodies, + report_ref=report_ref, + header=header, + footer=footer, + landscape=landscape, + specific_paperformat_args=specific_paperformat_args, + set_viewport_size=set_viewport_size, + ) + + report_sudo = self._get_report(report_ref) + front_cover = False + back_cover = False + use_front_cover = self.use_front_cover or report_sudo.use_front_cover + use_back_cover = self.use_back_cover or report_sudo.use_back_cover + front_cover_overlap = ( + self.front_cover_overlap or report_sudo.front_cover_overlap + ) + back_cover_overlap = self.back_cover_overlap or report_sudo.back_cover_overlap + if not use_front_cover and not use_back_cover: + return result + + front_cover, back_cover = self.load_covers( + report_sudo, front_cover, back_cover, use_front_cover, use_back_cover + ) + if not front_cover and not back_cover: + return result + + pdf = PdfFileWriter() + ( + use_front_cover, + pdf_front_cover, + use_back_cover, + pdf_back_cover, + ) = self.load_cover_pdfs( + front_cover, back_cover, use_front_cover, use_back_cover + ) + if use_front_cover and not self.pdf_check_pages( + pdf_front_cover.numPages, front=True + ): + use_front_cover = False + if use_back_cover and not self.pdf_check_pages( + pdf_back_cover.numPages, front=False + ): + use_back_cover = False + + pages = PdfFileReader(BytesIO(result)).pages + self.insert_cover_pages( + pdf, + pages, + pdf_front_cover, + pdf_back_cover, + use_front_cover, + use_back_cover, + front_cover_overlap, + back_cover_overlap, + ) + pdf_content = BytesIO() + pdf.write(pdf_content) + return pdf_content.getvalue() diff --git a/report_qweb_pdf_cover/pyproject.toml b/report_qweb_pdf_cover/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/report_qweb_pdf_cover/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/report_qweb_pdf_cover/readme/CONTRIBUTORS.md b/report_qweb_pdf_cover/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..f826ce1299 --- /dev/null +++ b/report_qweb_pdf_cover/readme/CONTRIBUTORS.md @@ -0,0 +1 @@ +- Laura Cazorla \<\> diff --git a/report_qweb_pdf_cover/readme/DESCRIPTION.md b/report_qweb_pdf_cover/readme/DESCRIPTION.md new file mode 100644 index 0000000000..017068552d --- /dev/null +++ b/report_qweb_pdf_cover/readme/DESCRIPTION.md @@ -0,0 +1,4 @@ +This module allows for front and back covers to be added to the +generated PDF reports. They can be added as a separate page, at the +beginning or the end of the report, but they can also overlap the first +and last page of the actual report, respectively. diff --git a/report_qweb_pdf_cover/readme/USAGE.md b/report_qweb_pdf_cover/readme/USAGE.md new file mode 100644 index 0000000000..1e6bc05890 --- /dev/null +++ b/report_qweb_pdf_cover/readme/USAGE.md @@ -0,0 +1,17 @@ +To add a cover to a report, you need to access to the report's +configuration, more specifically to the Advanced Properties tab. There, +you will find two checkboxes, one for the front cover and another for +the back cover. They both work the same, so let's focus on the front +cover with an example. + +- You must check the Use Front Cover checkbox to enable the front cover. + You will see that a new checkbox and a PDF file widget appear. +- If you want the front cover to overlap with the first page of the PDF + report, you should also check the Overlap Front Cover checkbox. Leave + it unchecked if you don't want the front cover to overlap with the + first page. +- The last step would be to upload the PDF file that will be used as the + front cover. You can do this by clicking on the PDF file widget and + selecting the file. +- Important! The file must be a PDF file, and it should have only one + page. If it has more pages, only the first one will be used. diff --git a/report_qweb_pdf_cover/static/description/icon.png b/report_qweb_pdf_cover/static/description/icon.png new file mode 100644 index 0000000000..3a0328b516 Binary files /dev/null and b/report_qweb_pdf_cover/static/description/icon.png differ diff --git a/report_qweb_pdf_cover/static/description/index.html b/report_qweb_pdf_cover/static/description/index.html new file mode 100644 index 0000000000..f37a5a93da --- /dev/null +++ b/report_qweb_pdf_cover/static/description/index.html @@ -0,0 +1,448 @@ + + + + + +Report QWeb PDF Cover + + + +
+

Report QWeb PDF Cover

+ + +

Beta License: AGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runboat

+

This module allows for front and back covers to be added to the +generated PDF reports. They can be added as a separate page, at the +beginning or the end of the report, but they can also overlap the first +and last page of the actual report, respectively.

+

Table of contents

+ +
+

Usage

+

To add a cover to a report, you need to access to the report’s +configuration, more specifically to the Advanced Properties tab. There, +you will find two checkboxes, one for the front cover and another for +the back cover. They both work the same, so let’s focus on the front +cover with an example.

+
    +
  • You must check the Use Front Cover checkbox to enable the front cover. +You will see that a new checkbox and a PDF file widget appear.
  • +
  • If you want the front cover to overlap with the first page of the PDF +report, you should also check the Overlap Front Cover checkbox. Leave +it unchecked if you don’t want the front cover to overlap with the +first page.
  • +
  • The last step would be to upload the PDF file that will be used as the +front cover. You can do this by clicking on the PDF file widget and +selecting the file.
  • +
  • Important! The file must be a PDF file, and it should have only one +page. If it has more pages, only the first one will be used.
  • +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/reporting-engine project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/report_qweb_pdf_cover/views/ir_actions_views.xml b/report_qweb_pdf_cover/views/ir_actions_views.xml new file mode 100644 index 0000000000..b758a8b317 --- /dev/null +++ b/report_qweb_pdf_cover/views/ir_actions_views.xml @@ -0,0 +1,32 @@ + + + + ir.actions.report + + + + + + + + + + + + + + diff --git a/report_qweb_pdf_watermark/README.rst b/report_qweb_pdf_watermark/README.rst new file mode 100644 index 0000000000..d3b5aced4c --- /dev/null +++ b/report_qweb_pdf_watermark/README.rst @@ -0,0 +1,169 @@ +============= +Pdf watermark +============= + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:a4e826ce105f4ae3e79ba166a63e30c9488417a879ecd33ec6f0ed621c1019fe + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Freporting--engine-lightgray.png?logo=github + :target: https://github.com/OCA/reporting-engine/tree/18.0/report_qweb_pdf_watermark + :alt: OCA/reporting-engine +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/reporting-engine-18-0/reporting-engine-18-0-report_qweb_pdf_watermark + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/reporting-engine&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module was written to add watermarks (backgrounds) to PDF reports. +Because of the way wkhtmltopdf handles headers and footers in the +current versions, it is quite impossible to have a background for the +complete page using HTML and CSS. That is why this module inserts the +image at the PDF level. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +As PyPDF is not supported in python3, you need to install PyPDF2: + +:: + + $ pip install pypdf2 + +Usage +===== + +To use this module, you need to: + +1. go to your report +2. select a PDF or image to use as watermark. Note that resolutions and + size must match, otherwise you'll have funny results +3. You can also fill in an expression that returns the data (base64 + encoded) to be used as watermark + +To use the Company watermark, you need to: + +1. go to settings --> company --> update info +2. upload an pdf watermark +3. go to settings --> technical --> reporting --> reports +4. Select the report where you want to use it. +5. On the 'Advanced Properties' tab of the notebook check 'use company + watermark' + +### Demo And demo report is available (if you have demo data installed) +on the users form view. + +1. go to Configuration --> users +2. Select an users +3. Click the print button --> Watermark Demo report. + +Known issues / Roadmap +====================== + +This module depends on support for transparent backgrounds in +Wkhtmltopdf, which has been flaky in the past. This module has been +reported to work with Wkhtmltopdf 0.12.6. + +Changelog +========= + +12.0.1.0.0 (2019-11-18) +----------------------- + +- [MIG] Migration to V12. + +13.0.1.0.0 (2021-01-27) +----------------------- + +- [MIG] Migration to V13. + +14.0.1.0.0 (2021-01-29) +----------------------- + +- [MIG] Migration to V14. + +15.0.1.0.0 (2022-01-11) +----------------------- + +- [MIG] Migration to V15. +- Define pdf watermark in company settings + +16.0.1.0.0 (2023-03-13) +----------------------- + +- [MIG] Migration to V16. + +17.0.1.0.0 (2024-01-12) +----------------------- + +- [MIG] Migration to V17. + +18.0.1.0.0 (2025-01-06) +----------------------- + +- [MIG] Migration to V18. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Therp BV + +Contributors +------------ + +- Holger Brunn +- Stefan Rijnhart +- Rod Schouteden +- Robin Goots +- Foram Shah +- bosd +- Sander Lienaerts +- Anjeel Haria + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/reporting-engine `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/report_qweb_pdf_watermark/__init__.py b/report_qweb_pdf_watermark/__init__.py new file mode 100644 index 0000000000..5c170507d8 --- /dev/null +++ b/report_qweb_pdf_watermark/__init__.py @@ -0,0 +1,4 @@ +# © 2016 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import models diff --git a/report_qweb_pdf_watermark/__manifest__.py b/report_qweb_pdf_watermark/__manifest__.py new file mode 100644 index 0000000000..b79a0ec247 --- /dev/null +++ b/report_qweb_pdf_watermark/__manifest__.py @@ -0,0 +1,24 @@ +# © 2016 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +{ + "name": "Pdf watermark", + "version": "18.0.1.0.0", + "author": "Therp BV, " "Odoo Community Association (OCA)", + "license": "AGPL-3", + "category": "Technical Settings", + "development_status": "Production/Stable", + "summary": "Add watermarks to your QWEB PDF reports", + "website": "https://github.com/OCA/reporting-engine", + "depends": ["web"], + "data": [ + "views/ir_actions_report_xml.xml", + "views/res_company.xml", + ], + "assets": { + "web.report_assets_pdf": [ + "/report_qweb_pdf_watermark/static/src/css/report_qweb_pdf_watermark.css" + ], + }, + "demo": ["demo/report.xml"], + "installable": True, +} diff --git a/report_qweb_pdf_watermark/demo/report.xml b/report_qweb_pdf_watermark/demo/report.xml new file mode 100644 index 0000000000..ad90636a6f --- /dev/null +++ b/report_qweb_pdf_watermark/demo/report.xml @@ -0,0 +1,26 @@ + + + + Watermark Demo report + res.users + qweb-pdf + report_qweb_pdf_watermark.demo_report_view + report_qweb_pdf_watermark.demo_report_view + docs[:1].company_id.logo + + report + + + diff --git a/report_qweb_pdf_watermark/i18n/ca.po b/report_qweb_pdf_watermark/i18n/ca.po new file mode 100644 index 0000000000..c48d2ec762 --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/ca.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Carles Antoli , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Carles Antoli , 2017\n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Informe" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/report_qweb_pdf_watermark/i18n/da.po b/report_qweb_pdf_watermark/i18n/da.po new file mode 100644 index 0000000000..7b7a3b3bb9 --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/da.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Hans Henrik Gabelgaard , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Hans Henrik Gabelgaard , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/report_qweb_pdf_watermark/i18n/de.po b/report_qweb_pdf_watermark/i18n/de.po new file mode 100644 index 0000000000..b99cc63179 --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/de.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# OCA Transbot , 2017 +# Rudolf Schnapka , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-04 05:58+0000\n" +"PO-Revision-Date: 2017-03-04 05:58+0000\n" +"Last-Translator: Rudolf Schnapka , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" +"Ein Ausdruck der base64-geschlüsselte Daten, zur Verwendung als " +"Wasserzeichen, liefert.\n" +"Sie haben die Variablen 'env' und 'docs' zur Verfügung" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Bericht" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "Wasserzeichen" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "Wasserzeichnen-Ausdruck" + +#~ msgid "Demo report" +#~ msgstr "Beispielbericht" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/report_qweb_pdf_watermark/i18n/el_GR.po b/report_qweb_pdf_watermark/i18n/el_GR.po new file mode 100644 index 0000000000..dca96ae3a2 --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/el_GR.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Kostas Goutoudis , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Kostas Goutoudis , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Αναφορά" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/report_qweb_pdf_watermark/i18n/es.po b/report_qweb_pdf_watermark/i18n/es.po new file mode 100644 index 0000000000..ba9dd8abdf --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/es.po @@ -0,0 +1,91 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Pedro M. Baeza , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2023-09-02 20:42+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\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 4.17\n" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" +"Una expresión que obtenga los datos codificados en base64 a ser usada como " +"marca de agua.\n" +"Tiene acceso a las variables `env` y `docs`" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "Compañías" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +msgid "Report Action" +msgstr "Informar Acción" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" +"Cargue un archivo pdf para utilizarlo como marca de agua de la compañía. " +"Debe activar la opción \"utilizar marca de agua de la compañía\" en los " +"informes en los que desee utilizarla." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" +"Cargue un archivo pdf para utilizarlo como marca de agua en este informe." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "Utilizar la marca de agua de la compañía" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" +"Utilice la marca de agua pdf definida globalmente en la configuración de la " +"compañía." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "Marca de agua" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "Informe de demostración de marca de agua" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "Expresión para la marca de agua" + +#~ msgid "Demo report" +#~ msgstr "Informe demo" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/report_qweb_pdf_watermark/i18n/es_CO.po b/report_qweb_pdf_watermark/i18n/es_CO.po new file mode 100644 index 0000000000..47d77030fa --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/es_CO.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# John Toro , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: John Toro , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Iforme" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/report_qweb_pdf_watermark/i18n/fr.po b/report_qweb_pdf_watermark/i18n/fr.po new file mode 100644 index 0000000000..1f8b8f520b --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/fr.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Yannick Vaucher , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/report_qweb_pdf_watermark/i18n/gl.po b/report_qweb_pdf_watermark/i18n/gl.po new file mode 100644 index 0000000000..2373ba42a5 --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/gl.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Alejandro Santana , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Alejandro Santana , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Informe" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/report_qweb_pdf_watermark/i18n/hr.po b/report_qweb_pdf_watermark/i18n/hr.po new file mode 100644 index 0000000000..bb8a1cc164 --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/hr.po @@ -0,0 +1,78 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/report_qweb_pdf_watermark/i18n/hr_HR.po b/report_qweb_pdf_watermark/i18n/hr_HR.po new file mode 100644 index 0000000000..24024e2e9e --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/hr_HR.po @@ -0,0 +1,85 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:42+0000\n" +"PO-Revision-Date: 2017-07-13 02:42+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" +"Izraz koji polučuje base46 kodirane podatke koji se koriste kao vodeni žig.\n" +"Imate pristup varijablama 'env' i 'docs'" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Izvještaj" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "Vodeni žig" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "Izraz vodenog žiga" + +#~ msgid "Demo report" +#~ msgstr "Demo izvještaj" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/report_qweb_pdf_watermark/i18n/it.po b/report_qweb_pdf_watermark/i18n/it.po new file mode 100644 index 0000000000..3678cfe3ae --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/it.po @@ -0,0 +1,87 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Paolo Valier , 2017 +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2024-11-27 12:06+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\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.6.2\n" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" +"Una espressione che restituisce il dato codificato base 64 da utilizzare " +"come watermark.\n" +"Si ha accesso alle variabili `env` e `docs`" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "Aziende" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +msgid "Report Action" +msgstr "Azione resoconto" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" +"Caricare un file PDF da utilizzare come watermark dell'azienda. Bisogna " +"attivare le impostationi 'usare watermark azienda' nei resoconti dove lo si " +"vuole usare." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" +"Caricare un file PDF da utilizzare come watermark da utilizzare in questo " +"resoconto." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "Usare watermark azienda" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "Usare il watermark PDF definito globalmente nelle impostazioni azienda." + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "Watermark" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "Resoconto esempio watermark" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "Espressione watermark" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/report_qweb_pdf_watermark/i18n/nb_NO.po b/report_qweb_pdf_watermark/i18n/nb_NO.po new file mode 100644 index 0000000000..56408c1cd4 --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/nb_NO.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Imre Kristoffer Eilertsen , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Imre Kristoffer Eilertsen , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/report_qweb_pdf_watermark/i18n/nl.po b/report_qweb_pdf_watermark/i18n/nl.po new file mode 100644 index 0000000000..ce58228080 --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/nl.po @@ -0,0 +1,70 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: nl\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/report_qweb_pdf_watermark/i18n/nl_NL.po b/report_qweb_pdf_watermark/i18n/nl_NL.po new file mode 100644 index 0000000000..9efefc5d9e --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/nl_NL.po @@ -0,0 +1,79 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-06-23 00:28+0000\n" +"PO-Revision-Date: 2017-06-23 00:28+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/report_qweb_pdf_watermark/i18n/pl.po b/report_qweb_pdf_watermark/i18n/pl.po new file mode 100644 index 0000000000..9b8fa07b75 --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/pl.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\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%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Raport" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/report_qweb_pdf_watermark/i18n/pt.po b/report_qweb_pdf_watermark/i18n/pt.po new file mode 100644 index 0000000000..6b76e599a4 --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/pt.po @@ -0,0 +1,75 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Relatório" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/report_qweb_pdf_watermark/i18n/pt_BR.po b/report_qweb_pdf_watermark/i18n/pt_BR.po new file mode 100644 index 0000000000..4d87d8bf16 --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/pt_BR.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Armando Vulcano Junior , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Armando Vulcano Junior , 2017\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Relatório" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/report_qweb_pdf_watermark/i18n/pt_PT.po b/report_qweb_pdf_watermark/i18n/pt_PT.po new file mode 100644 index 0000000000..c96f0aea60 --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/pt_PT.po @@ -0,0 +1,80 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# OCA Transbot , 2017 +# Carla Berjano , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-14 06:07+0000\n" +"PO-Revision-Date: 2017-01-14 06:07+0000\n" +"Last-Translator: Carla Berjano , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Relatório" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/report_qweb_pdf_watermark/i18n/report_qweb_pdf_watermark.pot b/report_qweb_pdf_watermark/i18n/report_qweb_pdf_watermark.pot new file mode 100644 index 0000000000..4b847bdd48 --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/report_qweb_pdf_watermark.pot @@ -0,0 +1,69 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/report_qweb_pdf_watermark/i18n/sl.po b/report_qweb_pdf_watermark/i18n/sl.po new file mode 100644 index 0000000000..149c2034d0 --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/sl.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Matjaž Mozetič , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Matjaž Mozetič , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Poročilo" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/report_qweb_pdf_watermark/i18n/tr.po b/report_qweb_pdf_watermark/i18n/tr.po new file mode 100644 index 0000000000..099d2fd63f --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/tr.po @@ -0,0 +1,77 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Ahmet Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Ahmet Altinisik , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/report_qweb_pdf_watermark/i18n/tr_TR.po b/report_qweb_pdf_watermark/i18n/tr_TR.po new file mode 100644 index 0000000000..94bee3134b --- /dev/null +++ b/report_qweb_pdf_watermark/i18n/tr_TR.po @@ -0,0 +1,76 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_qweb_pdf_watermark +# +# Translators: +# Ozge Altinisik , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 9.0c\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-10 03:40+0000\n" +"PO-Revision-Date: 2017-01-10 03:40+0000\n" +"Last-Translator: Ozge Altinisik , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\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" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "" +"An expression yielding the base64 encoded data to be used as watermark. \n" +"You have access to variables `env` and `docs`" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_res_company +msgid "Companies" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model,name:report_qweb_pdf_watermark.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapor" + +#. module: report_qweb_pdf_watermark +#: model_terms:ir.ui.view,arch_db:report_qweb_pdf_watermark.view_company_form +msgid "" +"Upload an pdf file to use as an Company watermark. You need to activate the " +"setting 'use company watermark' on the reports where you want to use it." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +msgid "Upload an pdf file to use as an watermark on this report." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use Company Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,help:report_qweb_pdf_watermark.field_ir_actions_report__use_company_watermark +msgid "Use the pdf watermark defined globally in the company settings." +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_res_company__pdf_watermark +msgid "Watermark" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.actions.report,name:report_qweb_pdf_watermark.demo_report +msgid "Watermark Demo report" +msgstr "" + +#. module: report_qweb_pdf_watermark +#: model:ir.model.fields,field_description:report_qweb_pdf_watermark.field_ir_actions_report__pdf_watermark_expression +msgid "Watermark expression" +msgstr "" diff --git a/report_qweb_pdf_watermark/models/__init__.py b/report_qweb_pdf_watermark/models/__init__.py new file mode 100644 index 0000000000..a305da9003 --- /dev/null +++ b/report_qweb_pdf_watermark/models/__init__.py @@ -0,0 +1,5 @@ +# © 2016 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import res_company +from . import report diff --git a/report_qweb_pdf_watermark/models/report.py b/report_qweb_pdf_watermark/models/report.py new file mode 100644 index 0000000000..39354a4da1 --- /dev/null +++ b/report_qweb_pdf_watermark/models/report.py @@ -0,0 +1,145 @@ +# © 2016 Therp BV +# Copyright 2023 Onestein - Anjeel Haria +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from base64 import b64decode +from io import BytesIO +from logging import getLogger + +from PIL import Image + +from odoo import api, fields, models +from odoo.tools.safe_eval import safe_eval + +logger = getLogger(__name__) + +try: + # we need this to be sure PIL has loaded PDF support + from PIL import PdfImagePlugin # noqa: F401 +except ImportError: + logger.error("ImportError: The PdfImagePlugin could not be imported") + +try: + from PyPDF2 import PdfFileReader, PdfFileWriter # pylint: disable=W0404 + from PyPDF2.utils import PdfReadError # pylint: disable=W0404 +except ImportError: + logger.debug("Can not import PyPDF2") + + +class Report(models.Model): + _inherit = "ir.actions.report" + + use_company_watermark = fields.Boolean( + default=False, + help="Use the pdf watermark defined globally in the company settings.", + ) + pdf_watermark = fields.Binary( + "Watermark", help="Upload an pdf file to use as an watermark on this report." + ) + pdf_watermark_expression = fields.Char( + "Watermark expression", + help="An expression yielding the base64 " + "encoded data to be used as watermark. \n" + "You have access to variables `env` and `docs`", + ) + + def _render_qweb_pdf(self, report_ref, res_ids=None, data=None): + if not self.env.context.get("res_ids"): + self = self.with_context(res_ids=res_ids) + return super()._render_qweb_pdf(report_ref, res_ids=res_ids, data=data) + + @staticmethod + def pdf_has_usable_pages(numpages): + if numpages < 1: + logger.error("Your watermark pdf does not contain any pages") + return False + if numpages > 1: + logger.debug( + "Your watermark pdf contains more than one page, " + "all but the first one will be ignored" + ) + return True + + @api.model + def _run_wkhtmltopdf( + self, + bodies, + report_ref=False, + header=None, + footer=None, + landscape=False, + specific_paperformat_args=None, + set_viewport_size=False, + ): + result = super()._run_wkhtmltopdf( + bodies, + report_ref=report_ref, + header=header, + footer=footer, + landscape=landscape, + specific_paperformat_args=specific_paperformat_args, + set_viewport_size=set_viewport_size, + ) + + docids = self.env.context.get("res_ids", False) + report_sudo = self._get_report(report_ref) + watermark = None + if self.pdf_watermark or report_sudo.pdf_watermark: + watermark = b64decode(self.pdf_watermark or report_sudo.pdf_watermark) + elif ( + self.use_company_watermark or report_sudo.use_company_watermark + ) and self.env.company.pdf_watermark: + watermark = b64decode(self.env.company.pdf_watermark) + elif docids: + watermark = safe_eval( + self.pdf_watermark_expression + or report_sudo.pdf_watermark_expression + or "None", + dict( + env=self.env, + docs=self.env[self.model or report_sudo.model].browse(docids), + ), + ) + if watermark: + watermark = b64decode(watermark) + + if not watermark: + return result + + pdf = PdfFileWriter() + pdf_watermark = None + try: + pdf_watermark = PdfFileReader(BytesIO(watermark)) + except PdfReadError: + # let's see if we can convert this with pillow + try: + Image.init() + image = Image.open(BytesIO(watermark)) + pdf_buffer = BytesIO() + if image.mode != "RGB": + image = image.convert("RGB") + resolution = image.info.get("dpi", self.paperformat_id.dpi or 90) + if isinstance(resolution, tuple): + resolution = resolution[0] + image.save(pdf_buffer, "pdf", resolution=resolution) + pdf_watermark = PdfFileReader(pdf_buffer) + except Exception as e: + logger.exception("Failed to load watermark", e) + + if not pdf_watermark: + logger.error("No usable watermark found, got %s...", watermark[:100]) + return result + + if not self.pdf_has_usable_pages(pdf_watermark.numPages): + return result + + for page in PdfFileReader(BytesIO(result)).pages: + watermark_page = pdf.addBlankPage( + page.mediaBox.getWidth(), page.mediaBox.getHeight() + ) + watermark_page.mergePage(pdf_watermark.getPage(0)) + watermark_page.mergePage(page) + + pdf_content = BytesIO() + pdf.write(pdf_content) + + return pdf_content.getvalue() diff --git a/report_qweb_pdf_watermark/models/res_company.py b/report_qweb_pdf_watermark/models/res_company.py new file mode 100644 index 0000000000..a7bbf87f17 --- /dev/null +++ b/report_qweb_pdf_watermark/models/res_company.py @@ -0,0 +1,10 @@ +# Copyright 2022 360 ERP () +# License LGPL-3.0 or later (https://www.gnu.org/licenses/lgpl.html). + +from odoo import fields, models + + +class ResCompany(models.Model): + _inherit = "res.company" + + pdf_watermark = fields.Binary("Watermark") diff --git a/report_qweb_pdf_watermark/pyproject.toml b/report_qweb_pdf_watermark/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/report_qweb_pdf_watermark/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/report_qweb_pdf_watermark/readme/CONTRIBUTORS.md b/report_qweb_pdf_watermark/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..9703acc184 --- /dev/null +++ b/report_qweb_pdf_watermark/readme/CONTRIBUTORS.md @@ -0,0 +1,8 @@ +- Holger Brunn \<\> +- Stefan Rijnhart \<\> +- Rod Schouteden \<\> +- Robin Goots \<\> +- Foram Shah \<\> +- bosd \<\> +- Sander Lienaerts \<\> +- Anjeel Haria diff --git a/report_qweb_pdf_watermark/readme/DESCRIPTION.md b/report_qweb_pdf_watermark/readme/DESCRIPTION.md new file mode 100644 index 0000000000..5579135f4f --- /dev/null +++ b/report_qweb_pdf_watermark/readme/DESCRIPTION.md @@ -0,0 +1,5 @@ +This module was written to add watermarks (backgrounds) to PDF reports. +Because of the way wkhtmltopdf handles headers and footers in the +current versions, it is quite impossible to have a background for the +complete page using HTML and CSS. That is why this module inserts the +image at the PDF level. diff --git a/report_qweb_pdf_watermark/readme/HISTORY.md b/report_qweb_pdf_watermark/readme/HISTORY.md new file mode 100644 index 0000000000..4a1ba2a1e0 --- /dev/null +++ b/report_qweb_pdf_watermark/readme/HISTORY.md @@ -0,0 +1,28 @@ +## 12.0.1.0.0 (2019-11-18) + +- \[MIG\] Migration to V12. + +## 13.0.1.0.0 (2021-01-27) + +- \[MIG\] Migration to V13. + +## 14.0.1.0.0 (2021-01-29) + +- \[MIG\] Migration to V14. + +## 15.0.1.0.0 (2022-01-11) + +- \[MIG\] Migration to V15. +- Define pdf watermark in company settings + +## 16.0.1.0.0 (2023-03-13) + +- \[MIG\] Migration to V16. + +## 17.0.1.0.0 (2024-01-12) + +- \[MIG\] Migration to V17. + +## 18.0.1.0.0 (2025-01-06) + +- \[MIG\] Migration to V18. diff --git a/report_qweb_pdf_watermark/readme/INSTALL.md b/report_qweb_pdf_watermark/readme/INSTALL.md new file mode 100644 index 0000000000..9c0fa342f6 --- /dev/null +++ b/report_qweb_pdf_watermark/readme/INSTALL.md @@ -0,0 +1,3 @@ +As PyPDF is not supported in python3, you need to install PyPDF2: + + $ pip install pypdf2 diff --git a/report_qweb_pdf_watermark/readme/ROADMAP.md b/report_qweb_pdf_watermark/readme/ROADMAP.md new file mode 100644 index 0000000000..c973b3ebe8 --- /dev/null +++ b/report_qweb_pdf_watermark/readme/ROADMAP.md @@ -0,0 +1,3 @@ +This module depends on support for transparent backgrounds in +Wkhtmltopdf, which has been flaky in the past. This module has been +reported to work with Wkhtmltopdf 0.12.6. diff --git a/report_qweb_pdf_watermark/readme/USAGE.md b/report_qweb_pdf_watermark/readme/USAGE.md new file mode 100644 index 0000000000..3e6c269a76 --- /dev/null +++ b/report_qweb_pdf_watermark/readme/USAGE.md @@ -0,0 +1,23 @@ +To use this module, you need to: + +1. go to your report +2. select a PDF or image to use as watermark. Note that resolutions and + size must match, otherwise you'll have funny results +3. You can also fill in an expression that returns the data (base64 + encoded) to be used as watermark + +To use the Company watermark, you need to: + +1. go to settings --\> company --\> update info +2. upload an pdf watermark +3. go to settings --\> technical --\> reporting --\> reports +4. Select the report where you want to use it. +5. On the 'Advanced Properties' tab of the notebook check 'use company + watermark' + +\### Demo And demo report is available (if you have demo data installed) +on the users form view. + +1. go to Configuration --\> users +2. Select an users +3. Click the print button --\> Watermark Demo report. diff --git a/report_qweb_pdf_watermark/static/description/icon.png b/report_qweb_pdf_watermark/static/description/icon.png new file mode 100644 index 0000000000..3a0328b516 Binary files /dev/null and b/report_qweb_pdf_watermark/static/description/icon.png differ diff --git a/report_qweb_pdf_watermark/static/description/index.html b/report_qweb_pdf_watermark/static/description/index.html new file mode 100644 index 0000000000..86d435bee6 --- /dev/null +++ b/report_qweb_pdf_watermark/static/description/index.html @@ -0,0 +1,533 @@ + + + + + +Pdf watermark + + + +
+

Pdf watermark

+ + +

Production/Stable License: AGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runboat

+

This module was written to add watermarks (backgrounds) to PDF reports. +Because of the way wkhtmltopdf handles headers and footers in the +current versions, it is quite impossible to have a background for the +complete page using HTML and CSS. That is why this module inserts the +image at the PDF level.

+

Table of contents

+ +
+

Installation

+

As PyPDF is not supported in python3, you need to install PyPDF2:

+
+$ pip install pypdf2
+
+
+
+

Usage

+

To use this module, you need to:

+
    +
  1. go to your report
  2. +
  3. select a PDF or image to use as watermark. Note that resolutions and +size must match, otherwise you’ll have funny results
  4. +
  5. You can also fill in an expression that returns the data (base64 +encoded) to be used as watermark
  6. +
+

To use the Company watermark, you need to:

+
    +
  1. go to settings –> company –> update info
  2. +
  3. upload an pdf watermark
  4. +
  5. go to settings –> technical –> reporting –> reports
  6. +
  7. Select the report where you want to use it.
  8. +
  9. On the ‘Advanced Properties’ tab of the notebook check ‘use company +watermark’
  10. +
+

### Demo And demo report is available (if you have demo data installed) +on the users form view.

+
    +
  1. go to Configuration –> users
  2. +
  3. Select an users
  4. +
  5. Click the print button –> Watermark Demo report.
  6. +
+
+
+

Known issues / Roadmap

+

This module depends on support for transparent backgrounds in +Wkhtmltopdf, which has been flaky in the past. This module has been +reported to work with Wkhtmltopdf 0.12.6.

+
+
+

Changelog

+
+

12.0.1.0.0 (2019-11-18)

+
    +
  • [MIG] Migration to V12.
  • +
+
+
+

13.0.1.0.0 (2021-01-27)

+
    +
  • [MIG] Migration to V13.
  • +
+
+
+

14.0.1.0.0 (2021-01-29)

+
    +
  • [MIG] Migration to V14.
  • +
+
+
+

15.0.1.0.0 (2022-01-11)

+
    +
  • [MIG] Migration to V15.
  • +
  • Define pdf watermark in company settings
  • +
+
+
+

16.0.1.0.0 (2023-03-13)

+
    +
  • [MIG] Migration to V16.
  • +
+
+
+

17.0.1.0.0 (2024-01-12)

+
    +
  • [MIG] Migration to V17.
  • +
+
+
+

18.0.1.0.0 (2025-01-06)

+
    +
  • [MIG] Migration to V18.
  • +
+
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Therp BV
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/reporting-engine project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/report_qweb_pdf_watermark/static/src/css/report_qweb_pdf_watermark.css b/report_qweb_pdf_watermark/static/src/css/report_qweb_pdf_watermark.css new file mode 100644 index 0000000000..83cc2eb021 --- /dev/null +++ b/report_qweb_pdf_watermark/static/src/css/report_qweb_pdf_watermark.css @@ -0,0 +1,3 @@ +body { + background: transparent !important; +} diff --git a/report_qweb_pdf_watermark/tests/__init__.py b/report_qweb_pdf_watermark/tests/__init__.py new file mode 100644 index 0000000000..1934090dee --- /dev/null +++ b/report_qweb_pdf_watermark/tests/__init__.py @@ -0,0 +1,4 @@ +# © 2016 Therp BV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +from . import test_report_qweb_pdf_watermark diff --git a/report_qweb_pdf_watermark/tests/test_report_qweb_pdf_watermark.py b/report_qweb_pdf_watermark/tests/test_report_qweb_pdf_watermark.py new file mode 100644 index 0000000000..a4af8be91d --- /dev/null +++ b/report_qweb_pdf_watermark/tests/test_report_qweb_pdf_watermark.py @@ -0,0 +1,63 @@ +# © 2016 Therp BV +# Copyright 2023 Onestein - Anjeel Haria +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). +from PIL import Image + +from odoo.tests.common import HttpCase + + +class TestReportQwebPdfWatermark(HttpCase): + def test_report_qweb_pdf_watermark(self): + Image.init() + # with our image, we have three + self._test_report_images(3) + + self.env.ref("report_qweb_pdf_watermark.demo_report").write( + {"pdf_watermark_expression": False} + ) + # without, we have two + self._test_report_images(2) + + self.env.ref("report_qweb_pdf_watermark.demo_report").write( + {"pdf_watermark": self.env.user.company_id.logo} + ) + # and now we should have three again + self._test_report_images(3) + + # test use company watermark + self.env.ref("report_qweb_pdf_watermark.demo_report").write( + {"pdf_watermark": False} + ) + self.env.ref("report_qweb_pdf_watermark.demo_report").write( + {"use_company_watermark": True} + ) + self.env.ref("base.main_company").write( + {"pdf_watermark": self.env.user.company_id.logo} + ) + self._test_report_images(3) + + def _test_report_images(self, number): + pdf, _ = ( + self.env["ir.actions.report"] + .with_context(force_report_rendering=True) + ._render_qweb_pdf( + "report_qweb_pdf_watermark.demo_report", + self.env["res.users"].search([]).ids, + ) + ) + self.assertEqual(pdf.count(b"/Subtype /Image"), number) + + def test_pdf_has_usable_pages(self): + # test 0 + numpages = 0 + # pdf_has_usable_pages(self, pdf_watermark) + with self.assertLogs(level="ERROR"): + self.assertFalse( + self.env["ir.actions.report"].pdf_has_usable_pages(numpages) + ) + # test 1 + numpages = 1 + self.assertTrue(self.env["ir.actions.report"].pdf_has_usable_pages(numpages)) + # test 2 + numpages = 2 + self.assertTrue(self.env["ir.actions.report"].pdf_has_usable_pages(numpages)) diff --git a/report_qweb_pdf_watermark/views/ir_actions_report_xml.xml b/report_qweb_pdf_watermark/views/ir_actions_report_xml.xml new file mode 100644 index 0000000000..5b9cdd3c39 --- /dev/null +++ b/report_qweb_pdf_watermark/views/ir_actions_report_xml.xml @@ -0,0 +1,25 @@ + + + + ir.actions.report + + + + + + + + + + diff --git a/report_qweb_pdf_watermark/views/res_company.xml b/report_qweb_pdf_watermark/views/res_company.xml new file mode 100644 index 0000000000..5ad7e6ff4f --- /dev/null +++ b/report_qweb_pdf_watermark/views/res_company.xml @@ -0,0 +1,16 @@ + + + + res.company + + + + + + + + diff --git a/report_xml/README.rst b/report_xml/README.rst new file mode 100644 index 0000000000..22ed4d2da9 --- /dev/null +++ b/report_xml/README.rst @@ -0,0 +1,156 @@ +=========== +XML Reports +=========== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:fa46473385b81a7b2c3385e6f215e632074348b6e2454a0df200b32c82c37a6a + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Production%2FStable-green.png + :target: https://odoo-community.org/page/development-status + :alt: Production/Stable +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Freporting--engine-lightgray.png?logo=github + :target: https://github.com/OCA/reporting-engine/tree/18.0/report_xml + :alt: OCA/reporting-engine +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/reporting-engine-18-0/reporting-engine-18-0-report_xml + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/reporting-engine&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module was written to extend the functionality of the reporting +engine to support XML reports and allow modules to generate them by code +or by QWeb templates. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +To install this module, you need to: + +- Install `lxml `__ in Odoo's ``$PYTHONPATH``. +- Install the repository + `reporting-engine `__. + +But this module does nothing for the end user by itself, so if you have +it installed it's probably because there is another module that depends +on it. + +Usage +===== + +This module is intended as a base engine for other modules to use it, so +no direct result if you are a user. + +If you are a developer +---------------------- + +To learn from an example, just check the `demo +report `__ +on GitHub for the model ``res.company`` or check it in interface from +companies views. + +To develop with this module, you need to: + +- Create a module. +- Make it depend on this one. +- Follow `instructions to create + reports `__ + having in mind that the ``report_type`` field in your + ``ir.actions.report`` record must be ``qweb-xml``. + +In case you want to create a `custom +report `__, +the instructions remain the same as for HTML reports, and the method +that you must override is also called ``_get_report_values``, even when +this time you are creating a XML report. + +You can make your custom report inherit ``report.report_xml.abstract``, +name it in such way ``report.``. Also you can add a +XSD file for report validation into ``xsd_schema`` field of your report +(check `report +definition `__) +and have XSD automatic checking for free. + +You can customize rendering process and validation way via changing +logic of ``generate_report`` and ``validate_report`` methods in your +report class. + +You can visit +``http:///report/xml//`` to see +your XML report online as a web page. + +For further information, please visit: + +- https://www.odoo.com/forum/help-1 +- https://github.com/OCA/reporting-engine + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Tecnativa +* Avoin.Systems + +Contributors +------------ + +- Enric Tobella + +- `Tecnativa `__: + + - Jairo Llopis + +- `Avoin.Systems `__: + + - Tatiana Deribina + +- Iván Antón + +Other credits +------------- + +- Icon taken from http://commons.wikimedia.org/wiki/File:Text-xml.svg + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +This module is part of the `OCA/reporting-engine `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/report_xml/__init__.py b/report_xml/__init__.py new file mode 100644 index 0000000000..64ad933661 --- /dev/null +++ b/report_xml/__init__.py @@ -0,0 +1,6 @@ +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +from . import controllers +from . import models +from . import reports +from .hooks import post_init_hook diff --git a/report_xml/__manifest__.py b/report_xml/__manifest__.py new file mode 100644 index 0000000000..550df3916a --- /dev/null +++ b/report_xml/__manifest__.py @@ -0,0 +1,33 @@ +# Copyright (C) 2014-2015 Grupo ESOC +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). +{ + "name": "XML Reports", + "version": "18.0.1.0.0", + "category": "Reporting", + "website": "https://github.com/OCA/reporting-engine", + "development_status": "Production/Stable", + "author": "Tecnativa, Odoo Community Association (OCA), Avoin.Systems", + "license": "AGPL-3", + "installable": True, + "application": False, + "summary": "Allow to generate XML reports", + "depends": ["web"], + "data": [ + "views/ir_actions_report_view.xml", + ], + "assets": { + "web.assets_backend": [ + "report_xml/static/src/js/report/action_manager_report.esm.js", + ], + }, + "demo": [ + "demo/report.xml", # register report in the system + "demo/demo_report.xml", # report body definition + ], + "external_dependencies": { + "python": [ # Python third party libraries required for module + "lxml" # XML and HTML with Python + ] + }, + "post_init_hook": "post_init_hook", +} diff --git a/report_xml/controllers/__init__.py b/report_xml/controllers/__init__.py new file mode 100644 index 0000000000..27f759ab0e --- /dev/null +++ b/report_xml/controllers/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +from . import report diff --git a/report_xml/controllers/report.py b/report_xml/controllers/report.py new file mode 100644 index 0000000000..d5e9a65846 --- /dev/null +++ b/report_xml/controllers/report.py @@ -0,0 +1,91 @@ +# Copyright (C) 2014-2015 Grupo ESOC +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +import json +import logging + +from werkzeug.urls import url_parse + +from odoo.http import content_disposition, request, route, serialize_exception +from odoo.tools import html_escape +from odoo.tools.safe_eval import safe_eval, time + +from odoo.addons.web.controllers import report + +_logger = logging.getLogger(__name__) + + +class ReportController(report.ReportController): + @route() + def report_routes( + self, reportname, docids=None, converter=None, options=None, **kwargs + ): + if converter != "xml": + return super().report_routes( + reportname, + docids=docids, + converter=converter, + options=options, + **kwargs, + ) + if docids: + docids = [int(_id) for _id in docids.split(",")] + data = {**json.loads(options or "{}"), **kwargs} + context = dict(request.env.context) + if "context" in data: + data["context"] = json.loads(data["context"] or "{}") + # Ignore 'lang' here, because the context in data is the one from the + # webclient *but* if the user explicitely wants to change the lang, this + # mechanism overwrites it. + if "lang" in data["context"]: + del data["context"]["lang"] + context.update(data["context"]) + report_Obj = request.env["ir.actions.report"] + xml = report_Obj.with_context(**context)._render_qweb_xml( + reportname, docids, data=data + )[0] + xmlhttpheaders = [("Content-Type", "text/xml"), ("Content-Length", len(xml))] + return request.make_response(xml, headers=xmlhttpheaders) + + @route() + def report_download(self, data, context=None, token=None): + requestcontent = json.loads(data) + url, report_type = requestcontent[0], requestcontent[1] + reportname = "???" + if report_type != "qweb-xml": + return super().report_download(data, context=context, token=token) + try: + reportname = url.split("/report/xml/")[1].split("?")[0] + docids = None + if "/" in reportname: + reportname, docids = reportname.split("/") + report = request.env["ir.actions.report"]._get_report_from_name(reportname) + filename = None + if docids: + response = self.report_routes( + reportname, docids=docids, converter="xml", context=context + ) + ids = [int(x) for x in docids.split(",")] + obj = request.env[report.model].browse(ids) + if report.print_report_name and not len(obj) > 1: + report_name = safe_eval( + report.print_report_name, {"object": obj, "time": time} + ) + filename = f"{report_name}.{report.xml_extension}" + else: + data = url_parse(url).decode_query(cls=dict) + if "context" in data: + context = json.loads(context or "{}") + data_context = json.loads(data.pop("context")) + context = json.dumps({**context, **data_context}) + response = self.report_routes( + reportname, converter="xml", context=context, **data + ) + filename = filename or f"{report.name}.{report.xml_extension}" + response.headers.add("Content-Disposition", content_disposition(filename)) + return response + except Exception as e: + _logger.exception(f"Error while generating report {reportname}") + se = serialize_exception(e) + error = {"code": 200, "message": "Odoo Server Error", "data": se} + return request.make_response(html_escape(json.dumps(error))) diff --git a/report_xml/demo/demo_report.xml b/report_xml/demo/demo_report.xml new file mode 100644 index 0000000000..521ff610c5 --- /dev/null +++ b/report_xml/demo/demo_report.xml @@ -0,0 +1,12 @@ + + + + diff --git a/report_xml/demo/demo_report.xsd b/report_xml/demo/demo_report.xsd new file mode 100644 index 0000000000..385a123dba --- /dev/null +++ b/report_xml/demo/demo_report.xsd @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/report_xml/demo/report.xml b/report_xml/demo/report.xml new file mode 100644 index 0000000000..e2c03c1101 --- /dev/null +++ b/report_xml/demo/report.xml @@ -0,0 +1,18 @@ + + + + Demo xml report + res.company + qweb-xml + report_xml.demo_report_xml_view + res_company + + report + + + + diff --git a/report_xml/hooks.py b/report_xml/hooks.py new file mode 100644 index 0000000000..932bfdbf27 --- /dev/null +++ b/report_xml/hooks.py @@ -0,0 +1,41 @@ +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +import os + + +def post_init_hook(env): + """ + Loaded after installing this module, and before the next module starts + installing. + + Add XSD Validation Schema for a demo report if it's in the system. + Demo data records are always created with `noupdate == True` and render of + tag `report` doesn't support new `ir.actions.report` field `xsd_schema`. + Thus it is impossible to define `xsd_schema` in the demo definition or add + schema after that via xml update record. Therefore it possible to add value + to `xsd_schema` field for demo record only via hook. + + Args: + * env(odoo.api.Environment) - provides access to the models + """ + report_domain = [ + ("report_name", "=", "report_xml.demo_report_xml_view") # report tech name + ] + demo_report = env["ir.actions.report"].search(report_domain, limit=1) + if demo_report: + dir_path = os.path.dirname(__file__) + xsd_file_relative_path = "demo/demo_report.xsd" + xsd_file_full_path = os.path.join(dir_path, xsd_file_relative_path) + + with open(xsd_file_full_path) as xsd: + # `xsd_schema` is binary fields with an attribute + # `attachment=True` so XSD Schema will be added as attachment + attach_vals = { + "name": "Demo Report.xsd", + "datas": xsd.read(), + "res_model": "ir.actions.report", + "res_id": demo_report.id, + "res_field": "xsd_schema", + "type": "binary", + } + env["ir.attachment"].create(attach_vals) diff --git a/report_xml/i18n/am.po b/report_xml/i18n/am.po new file mode 100644 index 0000000000..73d9da6948 --- /dev/null +++ b/report_xml/i18n/am.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-15 19:59+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Amharic (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/am/)\n" +"Language: am\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "ID" +#~ msgstr "ID" diff --git a/report_xml/i18n/ar.po b/report_xml/i18n/ar.po new file mode 100644 index 0000000000..7d7fc4bdd2 --- /dev/null +++ b/report_xml/i18n/ar.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Arabic (http://www.transifex.com/oca/OCA-reporting-engine-8-0/" +"language/ar/)\n" +"Language: ar\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "اسم العرض" + +#~ msgid "ID" +#~ msgstr "المعرف" + +#~ msgid "Last Modified on" +#~ msgstr "آخر تعديل في" diff --git a/report_xml/i18n/bg.po b/report_xml/i18n/bg.po new file mode 100644 index 0000000000..68f9185c05 --- /dev/null +++ b/report_xml/i18n/bg.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Bulgarian (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Име за Показване" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Последно обновено на" diff --git a/report_xml/i18n/bs.po b/report_xml/i18n/bs.po new file mode 100644 index 0000000000..18e7df5f1d --- /dev/null +++ b/report_xml/i18n/bs.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Bosnian (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/bs/)\n" +"Language: bs\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Prikaži naziv" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnje mijenjano" diff --git a/report_xml/i18n/ca.po b/report_xml/i18n/ca.po new file mode 100644 index 0000000000..d60ccd12e8 --- /dev/null +++ b/report_xml/i18n/ca.po @@ -0,0 +1,131 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2022-06-15 18:05+0000\n" +"Last-Translator: jabelchi \n" +"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/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 4.3.2\n" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +#, fuzzy +msgid "Abstract XML Report" +msgstr "Informe XML abstracte" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" +"Afegiu `` al començament de la " +"darrera fila de l'informe." + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "Informe XML de demo" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" +"Codificació per informes XML. Si no es selecciona res es farà servir UTF-8." + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" +"Fitxer amb esquema XSD per a comprovar el contingut de l'informe resultant. " +"Pot restar buit si no es requereix validació." + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "Acció d'informe" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "Tipus d'informe" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" +"El tipus de l'informe que serà renderitzat, cadascun amb el seu propi mètode " +"de renderització. HTML significa que l'informe s'obrirà directament al " +"navegador. ODF significa que l'informe es renderitzarà fent servir " +"Wkhtmltopdf i serà descarregat pel usuari." + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "UTF-8" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "XML" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "Declaració XML" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "Codificació XML" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "Configuració informe XML" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "Esquema de validació XSD" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "'Demo xml report'" +#~ msgstr "'Informe XML de demo'" + +#~ msgid "Display Name" +#~ msgstr "Nom a mostrar" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Darrera modificació el" diff --git a/report_xml/i18n/cs.po b/report_xml/i18n/cs.po new file mode 100644 index 0000000000..ebc5e89b57 --- /dev/null +++ b/report_xml/i18n/cs.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Czech (http://www.transifex.com/oca/OCA-reporting-engine-8-0/" +"language/cs/)\n" +"Language: cs\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Zobrazovaný název" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Naposled upraveno" diff --git a/report_xml/i18n/da.po b/report_xml/i18n/da.po new file mode 100644 index 0000000000..7a6639898f --- /dev/null +++ b/report_xml/i18n/da.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Danish (https://www.transifex.com/oca/teams/23907/da/)\n" +"Language: da\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Rapport" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +#, fuzzy +msgid "XML Rreport Settings" +msgstr "Rapport" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" diff --git a/report_xml/i18n/de.po b/report_xml/i18n/de.po new file mode 100644 index 0000000000..7e7797caa8 --- /dev/null +++ b/report_xml/i18n/de.po @@ -0,0 +1,116 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +# Niki Waibel , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: Niki Waibel , 2017\n" +"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" +"Language: de\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Bericht" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Bericht" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +#, fuzzy +msgid "XML Rreport Settings" +msgstr "Bericht" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#, fuzzy +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report.xml" diff --git a/report_xml/i18n/el_GR.po b/report_xml/i18n/el_GR.po new file mode 100644 index 0000000000..8d5be34172 --- /dev/null +++ b/report_xml/i18n/el_GR.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" +"el_GR/)\n" +"Language: el_GR\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Αναφορά" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Αναφορά" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +#, fuzzy +msgid "XML Rreport Settings" +msgstr "Αναφορά" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" diff --git a/report_xml/i18n/en_GB.po b/report_xml/i18n/en_GB.po new file mode 100644 index 0000000000..8427f817ad --- /dev/null +++ b/report_xml/i18n/en_GB.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: English (United Kingdom) (http://www.transifex.com/oca/OCA-" +"reporting-engine-8-0/language/en_GB/)\n" +"Language: en_GB\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Display Name" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Last Modified on" diff --git a/report_xml/i18n/es.po b/report_xml/i18n/es.po new file mode 100644 index 0000000000..f9d16ddf12 --- /dev/null +++ b/report_xml/i18n/es.po @@ -0,0 +1,124 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +# Pedro M. Baeza , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2024-02-11 18:35+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: Spanish (https://www.transifex.com/oca/teams/23907/es/)\n" +"Language: es\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 4.17\n" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "Informe XML Abstracto" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" +"Añada `` al principio del archivo de " +"informe final." + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "Informe XML de demostración" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" +"Codificación de los informes XML. Si no se selecciona nada, se aplicará " +"UTF-8." + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "Extensión para informes XML, por defecto es `xml`" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" +"Archivo con el esquema XSD para comprobar el contenido del informe de " +"resultados. Puede estar vacío si no se requiere validación." + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "Informar Acción" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "Tipo de Informe" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" +"El tipo de informe que se generará, cada uno con su propio método de " +"generación. HTML significa que el informe se abrirá directamente en el " +"navegador PDF quiere decir que el informe se renderizará utilizando " +"Wkhtmltopdf y será descargado por el usuario." + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "UTF-8" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "XML" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "Declaración XML" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "Codificación XML" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "Configuración de Informes XML" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "Esquema de Validación XSD" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "Extensión Xml" + +#, fuzzy +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report.xml" diff --git a/report_xml/i18n/es_AR.po b/report_xml/i18n/es_AR.po new file mode 100644 index 0000000000..5c8838007e --- /dev/null +++ b/report_xml/i18n/es_AR.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Argentina) (http://www.transifex.com/oca/OCA-" +"reporting-engine-8-0/language/es_AR/)\n" +"Language: es_AR\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Mostrar Nombre" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación en" diff --git a/report_xml/i18n/es_CL.po b/report_xml/i18n/es_CL.po new file mode 100644 index 0000000000..026beaf7be --- /dev/null +++ b/report_xml/i18n/es_CL.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-24 04:38+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Chile) (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/es_CL/)\n" +"Language: es_CL\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Nombre mostrado" + +#~ msgid "ID" +#~ msgstr "ID (identificación)" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación en" diff --git a/report_xml/i18n/es_CO.po b/report_xml/i18n/es_CO.po new file mode 100644 index 0000000000..7049241cce --- /dev/null +++ b/report_xml/i18n/es_CO.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Spanish (Colombia) (https://www.transifex.com/oca/teams/23907/" +"es_CO/)\n" +"Language: es_CO\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Iforme" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Iforme" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +#, fuzzy +msgid "XML Rreport Settings" +msgstr "Iforme" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" diff --git a/report_xml/i18n/es_CR.po b/report_xml/i18n/es_CR.po new file mode 100644 index 0000000000..59d9e5ffc3 --- /dev/null +++ b/report_xml/i18n/es_CR.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Costa Rica) (http://www.transifex.com/oca/OCA-" +"reporting-engine-8-0/language/es_CR/)\n" +"Language: es_CR\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "ID" +#~ msgstr "ID" diff --git a/report_xml/i18n/es_DO.po b/report_xml/i18n/es_DO.po new file mode 100644 index 0000000000..94c12cd015 --- /dev/null +++ b/report_xml/i18n/es_DO.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-24 04:38+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Dominican Republic) (http://www.transifex.com/oca/" +"OCA-reporting-engine-8-0/language/es_DO/)\n" +"Language: es_DO\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Nombre mostrado" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación en" diff --git a/report_xml/i18n/es_EC.po b/report_xml/i18n/es_EC.po new file mode 100644 index 0000000000..1c37407a47 --- /dev/null +++ b/report_xml/i18n/es_EC.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Ecuador) (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/es_EC/)\n" +"Language: es_EC\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Nombre mostrado" + +#~ msgid "ID" +#~ msgstr "ID (identificación)" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación en" diff --git a/report_xml/i18n/es_ES.po b/report_xml/i18n/es_ES.po new file mode 100644 index 0000000000..48e64ab4c9 --- /dev/null +++ b/report_xml/i18n/es_ES.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-21 05:51+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Spain) (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/es_ES/)\n" +"Language: es_ES\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Nombre para mostrar" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Última modificación en" diff --git a/report_xml/i18n/es_MX.po b/report_xml/i18n/es_MX.po new file mode 100644 index 0000000000..04d2343559 --- /dev/null +++ b/report_xml/i18n/es_MX.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Mexico) (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/es_MX/)\n" +"Language: es_MX\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Nombre desplegado" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima modificacion realizada" diff --git a/report_xml/i18n/es_PE.po b/report_xml/i18n/es_PE.po new file mode 100644 index 0000000000..29f86b75eb --- /dev/null +++ b/report_xml/i18n/es_PE.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Peru) (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/es_PE/)\n" +"Language: es_PE\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Nombre a Mostrar" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima Modificación en" diff --git a/report_xml/i18n/es_PY.po b/report_xml/i18n/es_PY.po new file mode 100644 index 0000000000..79a7c7a5ed --- /dev/null +++ b/report_xml/i18n/es_PY.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-03 04:09+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Paraguay) (http://www.transifex.com/oca/OCA-" +"reporting-engine-8-0/language/es_PY/)\n" +"Language: es_PY\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "ID" +#~ msgstr "ID" diff --git a/report_xml/i18n/es_VE.po b/report_xml/i18n/es_VE.po new file mode 100644 index 0000000000..bef02674a9 --- /dev/null +++ b/report_xml/i18n/es_VE.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Spanish (Venezuela) (http://www.transifex.com/oca/OCA-" +"reporting-engine-8-0/language/es_VE/)\n" +"Language: es_VE\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Mostrar nombre" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Modificada por última vez" diff --git a/report_xml/i18n/et.po b/report_xml/i18n/et.po new file mode 100644 index 0000000000..279c828900 --- /dev/null +++ b/report_xml/i18n/et.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-03 04:09+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Estonian (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Näidatav nimi" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Viimati muudetud" diff --git a/report_xml/i18n/eu.po b/report_xml/i18n/eu.po new file mode 100644 index 0000000000..401a8397e3 --- /dev/null +++ b/report_xml/i18n/eu.po @@ -0,0 +1,114 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Basque (http://www.transifex.com/oca/OCA-reporting-engine-8-0/" +"language/eu/)\n" +"Language: eu\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Izena erakutsi" + +#~ msgid "ID" +#~ msgstr "ID" diff --git a/report_xml/i18n/fa.po b/report_xml/i18n/fa.po new file mode 100644 index 0000000000..59d3ffe9be --- /dev/null +++ b/report_xml/i18n/fa.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Persian (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/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=1; plural=0;\n" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "نام نمایشی" + +#~ msgid "ID" +#~ msgstr "شناسه" + +#~ msgid "Last Modified on" +#~ msgstr "تاریخ آخرین به‌روزرسانی" diff --git a/report_xml/i18n/fi.po b/report_xml/i18n/fi.po new file mode 100644 index 0000000000..70cc015672 --- /dev/null +++ b/report_xml/i18n/fi.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-15 19:59+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Finnish (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Nimi" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Viimeksi muokattu" diff --git a/report_xml/i18n/fr.po b/report_xml/i18n/fr.po new file mode 100644 index 0000000000..4e60bb7b9f --- /dev/null +++ b/report_xml/i18n/fr.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# Nicolas JEUDY , 2018 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 11.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-01-05 17:53+0000\n" +"PO-Revision-Date: 2018-01-05 17:53+0000\n" +"Last-Translator: Nicolas JEUDY , 2018\n" +"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" +"Language: fr\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "Rapport xml de démo" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#, fuzzy +#~ msgid "'Demo xml report'" +#~ msgstr "Rapport xml de démo" + +#~ msgid "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" +#~ msgstr "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report" diff --git a/report_xml/i18n/fr_CA.po b/report_xml/i18n/fr_CA.po new file mode 100644 index 0000000000..852f831d43 --- /dev/null +++ b/report_xml/i18n/fr_CA.po @@ -0,0 +1,114 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-11 06:20+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: French (Canada) (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/fr_CA/)\n" +"Language: fr_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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Afficher le nom" + +#~ msgid "ID" +#~ msgstr "Identifiant" diff --git a/report_xml/i18n/fr_CH.po b/report_xml/i18n/fr_CH.po new file mode 100644 index 0000000000..b48a28e15d --- /dev/null +++ b/report_xml/i18n/fr_CH.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-11-29 16:14+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: French (Switzerland) (http://www.transifex.com/oca/OCA-" +"reporting-engine-8-0/language/fr_CH/)\n" +"Language: fr_CH\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Nom affiché" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Dernière modification le" diff --git a/report_xml/i18n/gl.po b/report_xml/i18n/gl.po new file mode 100644 index 0000000000..ef0dcdc004 --- /dev/null +++ b/report_xml/i18n/gl.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" +"Language: gl\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Informe" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Informe" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +#, fuzzy +msgid "XML Rreport Settings" +msgstr "Informe" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" diff --git a/report_xml/i18n/gl_ES.po b/report_xml/i18n/gl_ES.po new file mode 100644 index 0000000000..bbd00e1c41 --- /dev/null +++ b/report_xml/i18n/gl_ES.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Galician (Spain) (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/gl_ES/)\n" +"Language: gl_ES\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "ID" +#~ msgstr "ID" diff --git a/report_xml/i18n/he.po b/report_xml/i18n/he.po new file mode 100644 index 0000000000..3792be69a8 --- /dev/null +++ b/report_xml/i18n/he.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Hebrew (http://www.transifex.com/oca/OCA-reporting-engine-8-0/" +"language/he/)\n" +"Language: he\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "השם המוצג" + +#~ msgid "ID" +#~ msgstr "מזהה" + +#~ msgid "Last Modified on" +#~ msgstr "תאריך שינוי אחרון" diff --git a/report_xml/i18n/hr.po b/report_xml/i18n/hr.po new file mode 100644 index 0000000000..8df8ce9047 --- /dev/null +++ b/report_xml/i18n/hr.po @@ -0,0 +1,113 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" +"Language: hr\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#, fuzzy +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report.xml" diff --git a/report_xml/i18n/hr_HR.po b/report_xml/i18n/hr_HR.po new file mode 100644 index 0000000000..6810e70a39 --- /dev/null +++ b/report_xml/i18n/hr_HR.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# Bole , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: Bole , 2017\n" +"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" +"hr_HR/)\n" +"Language: hr_HR\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Izvještaj" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Izvještaj" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +#, fuzzy +msgid "XML Rreport Settings" +msgstr "Izvještaj" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#, fuzzy +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report.xml" diff --git a/report_xml/i18n/hu.po b/report_xml/i18n/hu.po new file mode 100644 index 0000000000..13437f0439 --- /dev/null +++ b/report_xml/i18n/hu.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-03 04:09+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Hungarian (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/hu/)\n" +"Language: hu\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Név megjelenítése" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Utolsó frissítés dátuma" diff --git a/report_xml/i18n/id.po b/report_xml/i18n/id.po new file mode 100644 index 0000000000..2660513b3c --- /dev/null +++ b/report_xml/i18n/id.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-24 04:38+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Indonesian (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Nama Tampilan" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Terakhir Dimodifikasi pada" diff --git a/report_xml/i18n/it.po b/report_xml/i18n/it.po new file mode 100644 index 0000000000..c9e2a6229e --- /dev/null +++ b/report_xml/i18n/it.po @@ -0,0 +1,123 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2024-02-12 10:46+0000\n" +"Last-Translator: mymage \n" +"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" +"Language: it\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 4.17\n" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "Report XML astratto" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" +"Aggiungere `` all'inizio del file " +"resoconto finale." + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "Resoconto XML demo" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" +"Codifica per i resoconti XML. Se non è selezionato nulla, verrà applicato " +"UTF-8." + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "Estensione per resoconto XML, predefinito 'xml'" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" +"File con schema XSD per il controllo del contenuto del resoconto risultato. " +"Può essere vuoto se la validazione non è richiesta." + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "Azione resoconto" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "Tipo resoconto" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" +"Il tipo di resoconto che verrà generato, ognuno avente il suo metodo di " +"generazione. HTML vuol dire che il resoconto sarà aperto direttamente nel " +"tuo browser mentre PDF vuol dire che il resoconto sarà generato usando " +"Wkhtmltopdf e scaricato dall'utente." + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "UTF-8" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "XML" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "Dichiarazione XML" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "Codifica XML" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "Impostazioni resoconto XML" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "Schema validazione XSD" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "Estensione XML" + +#, fuzzy +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report.xml" diff --git a/report_xml/i18n/ja.po b/report_xml/i18n/ja.po new file mode 100644 index 0000000000..9743bc4bd6 --- /dev/null +++ b/report_xml/i18n/ja.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Japanese (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "表示名" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "最終更新日" diff --git a/report_xml/i18n/ko.po b/report_xml/i18n/ko.po new file mode 100644 index 0000000000..e044ec2dd6 --- /dev/null +++ b/report_xml/i18n/ko.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Korean (http://www.transifex.com/oca/OCA-reporting-engine-8-0/" +"language/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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "표시 이름" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "최근 수정" diff --git a/report_xml/i18n/lt.po b/report_xml/i18n/lt.po new file mode 100644 index 0000000000..b780706759 --- /dev/null +++ b/report_xml/i18n/lt.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Lithuanian (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/lt/)\n" +"Language: lt\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" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Vaizduojamas pavadinimas" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Paskutinį kartą keista" diff --git a/report_xml/i18n/lt_LT.po b/report_xml/i18n/lt_LT.po new file mode 100644 index 0000000000..eb2d31d4df --- /dev/null +++ b/report_xml/i18n/lt_LT.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-03-11 06:20+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Lithuanian (Lithuania) (http://www.transifex.com/oca/OCA-" +"reporting-engine-8-0/language/lt_LT/)\n" +"Language: lt_LT\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" +"%100<10 || n%100>=20) ? 1 : 2);\n" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "ID" +#~ msgstr "ID" diff --git a/report_xml/i18n/lv.po b/report_xml/i18n/lv.po new file mode 100644 index 0000000000..6776f9ee27 --- /dev/null +++ b/report_xml/i18n/lv.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Latvian (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/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==1 && n%100!=11 ? 0 : n != 0 ? 1 : " +"2);\n" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "ID" +#~ msgstr "ID" diff --git a/report_xml/i18n/mk.po b/report_xml/i18n/mk.po new file mode 100644 index 0000000000..840c4e08a4 --- /dev/null +++ b/report_xml/i18n/mk.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Macedonian (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/mk/)\n" +"Language: mk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Прикажи име" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Последна промена на" diff --git a/report_xml/i18n/mn.po b/report_xml/i18n/mn.po new file mode 100644 index 0000000000..9e431a4c73 --- /dev/null +++ b/report_xml/i18n/mn.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Mongolian (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/mn/)\n" +"Language: mn\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Дэлгэцийн Нэр" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Сүүлийн засвар хийсэн огноо" diff --git a/report_xml/i18n/nb.po b/report_xml/i18n/nb.po new file mode 100644 index 0000000000..bd332e2740 --- /dev/null +++ b/report_xml/i18n/nb.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Norwegian Bokmål (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/nb/)\n" +"Language: nb\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Visnings navn" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Sist oppdatert " diff --git a/report_xml/i18n/nb_NO.po b/report_xml/i18n/nb_NO.po new file mode 100644 index 0000000000..b73d231d6a --- /dev/null +++ b/report_xml/i18n/nb_NO.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Norwegian Bokmål (Norway) (https://www.transifex.com/oca/" +"teams/23907/nb_NO/)\n" +"Language: nb_NO\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Rapport" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +#, fuzzy +msgid "XML Rreport Settings" +msgstr "Rapport" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" diff --git a/report_xml/i18n/nl.po b/report_xml/i18n/nl.po new file mode 100644 index 0000000000..46cb570353 --- /dev/null +++ b/report_xml/i18n/nl.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Dutch (http://www.transifex.com/oca/OCA-reporting-engine-8-0/" +"language/nl/)\n" +"Language: nl\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Te tonen naam" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Laatst bijgewerkt op" diff --git a/report_xml/i18n/nl_BE.po b/report_xml/i18n/nl_BE.po new file mode 100644 index 0000000000..1ef873e3ff --- /dev/null +++ b/report_xml/i18n/nl_BE.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Dutch (Belgium) (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/nl_BE/)\n" +"Language: nl_BE\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Schermnaam" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Laatst Aangepast op" diff --git a/report_xml/i18n/nl_NL.po b/report_xml/i18n/nl_NL.po new file mode 100644 index 0000000000..2e0d459979 --- /dev/null +++ b/report_xml/i18n/nl_NL.po @@ -0,0 +1,116 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# Peter Hageman , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: Peter Hageman , 2017\n" +"Language-Team: Dutch (Netherlands) (https://www.transifex.com/oca/" +"teams/23907/nl_NL/)\n" +"Language: nl_NL\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapport" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Rapport" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +#, fuzzy +msgid "XML Rreport Settings" +msgstr "Rapport" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#, fuzzy +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report.xml" diff --git a/report_xml/i18n/pl.po b/report_xml/i18n/pl.po new file mode 100644 index 0000000000..24b9522fb2 --- /dev/null +++ b/report_xml/i18n/pl.po @@ -0,0 +1,113 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Polish (https://www.transifex.com/oca/teams/23907/pl/)\n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Raport" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Raport" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +#, fuzzy +msgid "XML Rreport Settings" +msgstr "Raport" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" diff --git a/report_xml/i18n/pt.po b/report_xml/i18n/pt.po new file mode 100644 index 0000000000..ad575500f7 --- /dev/null +++ b/report_xml/i18n/pt.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" +"Language: pt\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Relatório" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Relatório" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +#, fuzzy +msgid "XML Rreport Settings" +msgstr "Relatório" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" diff --git a/report_xml/i18n/pt_BR.po b/report_xml/i18n/pt_BR.po new file mode 100644 index 0000000000..0c80a219ad --- /dev/null +++ b/report_xml/i18n/pt_BR.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" +"teams/23907/pt_BR/)\n" +"Language: pt_BR\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Relatório" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Relatório" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +#, fuzzy +msgid "XML Rreport Settings" +msgstr "Relatório" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" diff --git a/report_xml/i18n/pt_PT.po b/report_xml/i18n/pt_PT.po new file mode 100644 index 0000000000..1b6a31a6d0 --- /dev/null +++ b/report_xml/i18n/pt_PT.po @@ -0,0 +1,116 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" +"teams/23907/pt_PT/)\n" +"Language: pt_PT\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Relatório" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Relatório" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +#, fuzzy +msgid "XML Rreport Settings" +msgstr "Relatório" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#, fuzzy +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report.xml" diff --git a/report_xml/i18n/report_xml.pot b/report_xml/i18n/report_xml.pot new file mode 100644 index 0000000000..7dc295c6b2 --- /dev/null +++ b/report_xml/i18n/report_xml.pot @@ -0,0 +1,104 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be " +"applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" diff --git a/report_xml/i18n/ro.po b/report_xml/i18n/ro.po new file mode 100644 index 0000000000..caed55ec35 --- /dev/null +++ b/report_xml/i18n/ro.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-24 04:38+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Romanian (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/ro/)\n" +"Language: ro\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%100>19)||((n%100==0)&&(n!=0)))?" +"2:1));\n" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Nume Afişat" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Ultima actualizare în" diff --git a/report_xml/i18n/ru.po b/report_xml/i18n/ru.po new file mode 100644 index 0000000000..f36595ea40 --- /dev/null +++ b/report_xml/i18n/ru.po @@ -0,0 +1,113 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-24 04:38+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Russian (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/ru/)\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "ID" +#~ msgstr "ID" diff --git a/report_xml/i18n/sk.po b/report_xml/i18n/sk.po new file mode 100644 index 0000000000..0bf1155eaa --- /dev/null +++ b/report_xml/i18n/sk.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Slovak (http://www.transifex.com/oca/OCA-reporting-engine-8-0/" +"language/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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Zobraziť meno" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Posledná modifikácia" diff --git a/report_xml/i18n/sl.po b/report_xml/i18n/sl.po new file mode 100644 index 0000000000..8a451bc259 --- /dev/null +++ b/report_xml/i18n/sl.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Poročilo" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Poročilo" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +#, fuzzy +msgid "XML Rreport Settings" +msgstr "Poročilo" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" diff --git a/report_xml/i18n/sr.po b/report_xml/i18n/sr.po new file mode 100644 index 0000000000..2c5d608263 --- /dev/null +++ b/report_xml/i18n/sr.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-12-24 04:38+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Serbian (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/sr/)\n" +"Language: sr\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "ID" +#~ msgstr "ID" diff --git a/report_xml/i18n/sr@latin.po b/report_xml/i18n/sr@latin.po new file mode 100644 index 0000000000..cb35e586c7 --- /dev/null +++ b/report_xml/i18n/sr@latin.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Serbian (Latin) (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/sr@latin/)\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Ime za prikaz" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Zadnja izmjena" diff --git a/report_xml/i18n/sv.po b/report_xml/i18n/sv.po new file mode 100644 index 0000000000..5539f43fe6 --- /dev/null +++ b/report_xml/i18n/sv.po @@ -0,0 +1,126 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2024-06-12 08:56+0000\n" +"Last-Translator: jakobkrabbe \n" +"Language-Team: Swedish (http://www.transifex.com/oca/" +"OCA-reporting-engine-8-0/language/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 4.17\n" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "Sammanfattning XML-rapport" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" +"Lägg till `` i början av filen med " +"slutrapporten." + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "Demo xml-rapport" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "Kodning för XML-rapporter. Om inget väljs kommer UTF-8 att användas." + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "Tillägg för XML-rapporter, standard är `xml`" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" +"Fil med XSD-schema för kontroll av innehållet i resultatrapporten. Kan vara " +"tom om validering inte krävs." + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "Rapportera åtgärd" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "Rapporttyp" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" +"Den typ av rapport som kommer att återges, var och en har sin egen " +"återgivningsmetod. HTML innebär att rapporten öppnas direkt i din webbläsare " +"PDF innebär att rapporten renderas med Wkhtmltopdf och laddas ner av " +"användaren." + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "UTF-8" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "XML" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "XML-deklaration" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "XML-kodning" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "Inställningar för XML-rapport" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "Schema för XSD-validering" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "Xml-tillägg" + +#~ msgid "Display Name" +#~ msgstr "Visa namn" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Senast redigerad" diff --git a/report_xml/i18n/th.po b/report_xml/i18n/th.po new file mode 100644 index 0000000000..6e5990a3e7 --- /dev/null +++ b/report_xml/i18n/th.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Thai (http://www.transifex.com/oca/OCA-reporting-engine-8-0/" +"language/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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "ชื่อที่ใช้แสดง" + +#~ msgid "ID" +#~ msgstr "รหัส" + +#~ msgid "Last Modified on" +#~ msgstr "แก้ไขครั้งสุดท้ายเมื่อ" diff --git a/report_xml/i18n/tr.po b/report_xml/i18n/tr.po new file mode 100644 index 0000000000..c6a4d3902c --- /dev/null +++ b/report_xml/i18n/tr.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" +"Language: tr\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#, fuzzy +#~ msgid "ir.actions.report" +#~ msgstr "ir.actions.report.xml" diff --git a/report_xml/i18n/tr_TR.po b/report_xml/i18n/tr_TR.po new file mode 100644 index 0000000000..39c22683a5 --- /dev/null +++ b/report_xml/i18n/tr_TR.po @@ -0,0 +1,112 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +# OCA Transbot , 2017 +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 10.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-07-13 02:43+0000\n" +"PO-Revision-Date: 2017-07-13 02:43+0000\n" +"Last-Translator: OCA Transbot , 2017\n" +"Language-Team: Turkish (Turkey) (https://www.transifex.com/oca/teams/23907/" +"tr_TR/)\n" +"Language: tr_TR\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +#, fuzzy +msgid "Report Action" +msgstr "Rapor" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +#, fuzzy +msgid "Report Type" +msgstr "Rapor" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +#, fuzzy +msgid "XML Rreport Settings" +msgstr "Rapor" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" diff --git a/report_xml/i18n/uk.po b/report_xml/i18n/uk.po new file mode 100644 index 0000000000..5ddb5ce9be --- /dev/null +++ b/report_xml/i18n/uk.po @@ -0,0 +1,118 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Ukrainian (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/uk/)\n" +"Language: uk\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Назва для відображення" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Остання модифікація" diff --git a/report_xml/i18n/vi.po b/report_xml/i18n/vi.po new file mode 100644 index 0000000000..3c6e6102d1 --- /dev/null +++ b/report_xml/i18n/vi.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Vietnamese (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/vi/)\n" +"Language: vi\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "Tên hiển thị" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "Sửa lần cuối vào" diff --git a/report_xml/i18n/vi_VN.po b/report_xml/i18n/vi_VN.po new file mode 100644 index 0000000000..6bf7a7b06f --- /dev/null +++ b/report_xml/i18n/vi_VN.po @@ -0,0 +1,111 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2017-01-07 05:41+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Vietnamese (Viet Nam) (http://www.transifex.com/oca/OCA-" +"reporting-engine-8-0/language/vi_VN/)\n" +"Language: vi_VN\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "ID" +#~ msgstr "ID" diff --git a/report_xml/i18n/zh_CN.po b/report_xml/i18n/zh_CN.po new file mode 100644 index 0000000000..9353b56b05 --- /dev/null +++ b/report_xml/i18n/zh_CN.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Chinese (China) (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/zh_CN/)\n" +"Language: zh_CN\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "显示名称" + +#~ msgid "ID" +#~ msgstr "ID" + +#~ msgid "Last Modified on" +#~ msgstr "最后修改时间" diff --git a/report_xml/i18n/zh_TW.po b/report_xml/i18n/zh_TW.po new file mode 100644 index 0000000000..7e7cc651a1 --- /dev/null +++ b/report_xml/i18n/zh_TW.po @@ -0,0 +1,117 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * report_xml +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: reporting-engine (8.0)\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2016-09-18 04:34+0000\n" +"PO-Revision-Date: 2016-03-11 15:46+0000\n" +"Last-Translator: <>\n" +"Language-Team: Chinese (Taiwan) (http://www.transifex.com/oca/OCA-reporting-" +"engine-8-0/language/zh_TW/)\n" +"Language: zh_TW\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" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_report_report_xml_abstract +msgid "Abstract XML Report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_declaration +msgid "" +"Add `` at the start of final report " +"file." +msgstr "" + +#. module: report_xml +#: model:ir.actions.report,name:report_xml.demo_xml_report +msgid "Demo xml report" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_encoding +msgid "" +"Encoding for XML reports. If nothing is selected, then UTF-8 will be applied." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xml_extension +msgid "Extension for XML Reports, by default is `xml`" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__xsd_schema +msgid "" +"File with XSD Schema for checking content of result report. Can be empty if " +"validation is not required." +msgstr "" + +#. module: report_xml +#: model:ir.model,name:report_xml.model_ir_actions_report +msgid "Report Action" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__report_type +msgid "Report Type" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,help:report_xml.field_ir_actions_report__report_type +msgid "" +"The type of the report that will be rendered, each one having its own " +"rendering method. HTML means the report will be opened directly in your " +"browser PDF means the report will be rendered using Wkhtmltopdf and " +"downloaded by the user." +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__xml_encoding__utf-8 +msgid "UTF-8" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields.selection,name:report_xml.selection__ir_actions_report__report_type__qweb-xml +msgid "XML" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_declaration +msgid "XML Declaration" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_encoding +msgid "XML Encoding" +msgstr "" + +#. module: report_xml +#: model_terms:ir.ui.view,arch_db:report_xml.ir_actions_report_view_form_report_xml +msgid "XML Rreport Settings" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xsd_schema +msgid "XSD Validation Schema" +msgstr "" + +#. module: report_xml +#: model:ir.model.fields,field_description:report_xml.field_ir_actions_report__xml_extension +msgid "Xml Extension" +msgstr "" + +#~ msgid "Display Name" +#~ msgstr "顯示名稱" + +#~ msgid "ID" +#~ msgstr "編號" + +#~ msgid "Last Modified on" +#~ msgstr "最後修改:" diff --git a/report_xml/models/__init__.py b/report_xml/models/__init__.py new file mode 100644 index 0000000000..f7c21950b4 --- /dev/null +++ b/report_xml/models/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +from . import ir_actions_report diff --git a/report_xml/models/ir_actions_report.py b/report_xml/models/ir_actions_report.py new file mode 100644 index 0000000000..1c0550cb4c --- /dev/null +++ b/report_xml/models/ir_actions_report.py @@ -0,0 +1,60 @@ +# Copyright (C) 2014-2015 Grupo ESOC +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +from odoo import api, fields, models + + +class IrActionsReport(models.Model): + _inherit = "ir.actions.report" + + report_type = fields.Selection( + selection_add=[("qweb-xml", "XML")], ondelete={"qweb-xml": "set default"} + ) + xsd_schema = fields.Binary( + string="XSD Validation Schema", + attachment=True, + help="File with XSD Schema for checking content of result report. Can be empty " + "if validation is not required.", + ) + xml_encoding = fields.Selection( + selection=[ + ("UTF-8", "UTF-8") # will be used as default even if nothing is selected + ], + string="XML Encoding", + help="Encoding for XML reports. If nothing is selected, then UTF-8 will be " + "applied.", + ) + xml_declaration = fields.Boolean( + string="XML Declaration", + help='Add `` at the start of final report ' + "file.", + ) + xml_extension = fields.Char( + default="xml", + help="Extension for XML Reports, by default is `xml`", + ) + + @api.model + def _render_qweb_xml(self, report_ref, res_ids, data=None): + """ + Call `generate_report` method of report abstract class + `report.` or of standard class for XML report + rendering - `report.report_xml.abstract` + + Args: + * docids(list) - IDs of instances for those report will be generated + * data(dict, None) - variables for report rendering + + Returns: + * str - result content of report + * str - type of result content + """ + report = self._get_report(report_ref) + report_model = self.env.get( + f"report.{report.report_name}", self.env["report.report_xml.abstract"] + ) + return report_model.generate_report( + ir_report=report, # will be used to get settings of report + docids=res_ids, + data=data or {}, + ) diff --git a/report_xml/pyproject.toml b/report_xml/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/report_xml/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/report_xml/readme/CONTRIBUTORS.md b/report_xml/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..a11738d9ce --- /dev/null +++ b/report_xml/readme/CONTRIBUTORS.md @@ -0,0 +1,9 @@ +- Enric Tobella \<\> + +- [Tecnativa](https://www.tecnativa.com): + - Jairo Llopis + +- [Avoin.Systems](https://avoin.systems/): + - Tatiana Deribina + +- Iván Antón \<\> diff --git a/report_xml/readme/CREDITS.md b/report_xml/readme/CREDITS.md new file mode 100644 index 0000000000..f94e6ea0e2 --- /dev/null +++ b/report_xml/readme/CREDITS.md @@ -0,0 +1,2 @@ +- Icon taken from + diff --git a/report_xml/readme/DESCRIPTION.md b/report_xml/readme/DESCRIPTION.md new file mode 100644 index 0000000000..94ee896d46 --- /dev/null +++ b/report_xml/readme/DESCRIPTION.md @@ -0,0 +1,3 @@ +This module was written to extend the functionality of the reporting +engine to support XML reports and allow modules to generate them by code +or by QWeb templates. diff --git a/report_xml/readme/INSTALL.md b/report_xml/readme/INSTALL.md new file mode 100644 index 0000000000..18ebbc068c --- /dev/null +++ b/report_xml/readme/INSTALL.md @@ -0,0 +1,9 @@ +To install this module, you need to: + +- Install [lxml](http://lxml.de/) in Odoo's `$PYTHONPATH`. +- Install the repository + [reporting-engine](https://github.com/OCA/reporting-engine). + +But this module does nothing for the end user by itself, so if you have +it installed it's probably because there is another module that depends +on it. diff --git a/report_xml/readme/USAGE.md b/report_xml/readme/USAGE.md new file mode 100644 index 0000000000..5702160adf --- /dev/null +++ b/report_xml/readme/USAGE.md @@ -0,0 +1,44 @@ +This module is intended as a base engine for other modules to use it, so +no direct result if you are a user. + +## If you are a developer + +To learn from an example, just check the [demo +report](https://github.com/OCA/reporting-engine/blob/13.0/report_xml/demo/demo_report.xml) +on GitHub for the model `res.company` or check it in interface from +companies views. + +To develop with this module, you need to: + +- Create a module. +- Make it depend on this one. +- Follow [instructions to create + reports](https://www.odoo.com/documentation/13.0/reference/reports.html) + having in mind that the `report_type` field in your + `ir.actions.report` record must be `qweb-xml`. + +In case you want to create a [custom +report](https://www.odoo.com/documentation/13.0/reference/reports.html#custom-reports), +the instructions remain the same as for HTML reports, and the method +that you must override is also called `_get_report_values`, even when +this time you are creating a XML report. + +You can make your custom report inherit `report.report_xml.abstract`, +name it in such way `report.`. Also you can add a +XSD file for report validation into `xsd_schema` field of your report +(check [report +definition](https://github.com/OCA/reporting-engine/blob/13.0/report_xml/demo/report.xml)) +and have XSD automatic checking for free. + +You can customize rendering process and validation way via changing +logic of `generate_report` and `validate_report` methods in your report +class. + +You can visit +`http:///report/xml//` to see +your XML report online as a web page. + +For further information, please visit: + +- +- diff --git a/report_xml/reports/__init__.py b/report_xml/reports/__init__.py new file mode 100644 index 0000000000..fff0f44db9 --- /dev/null +++ b/report_xml/reports/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +from . import report_report_xml_abstract diff --git a/report_xml/reports/report_report_xml_abstract.py b/report_xml/reports/report_report_xml_abstract.py new file mode 100644 index 0000000000..a691051c69 --- /dev/null +++ b/report_xml/reports/report_report_xml_abstract.py @@ -0,0 +1,120 @@ +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +from base64 import b64decode +from xml.dom import minidom + +from lxml import etree + +from odoo import api, models +from odoo.exceptions import ValidationError + + +class ReportXmlAbstract(models.AbstractModel): + """ + Model `report.report_xml.abstract`. + + This class provide basic methods for rendering XML report and it's + validation by XSD schema. + """ + + _name = "report.report_xml.abstract" + _description = "Abstract XML Report" + + @api.model + def generate_report(self, ir_report, docids, data=None): + """ + Generate and validate XML report. Use incoming `ir_report` settings + to setup encoding and XMl declaration for result `xml`. + + Methods: + * `_get_rendering_context` `ir.actions.report` - get report variables. + It will call `_get_report_values` of report's class if it's exist. + * `render_template` of `ir.actions.report` - get report content + * `validate_report` - check result content + + Args: + * ir_report(`ir.actions.report`) - report definition instance in Odoo + * docids(list) - IDs of instances for those report will be generated + * data(dict, None) - variables for report rendering + + Returns: + * str - result content of report + * str - `"xml"` + + Extra Info: + * Default encoding is `UTF-8` + """ + # collect variable for rendering environment + data = data or {} + data.setdefault("report_type", "text") + data = ir_report._get_rendering_context(ir_report, docids, data) + + # render template + result_bin = ir_report._render_template(ir_report.report_name, data) + + # prettify result content + # normalize indents + parsed_result_bin = minidom.parseString(result_bin) + result = parsed_result_bin.toprettyxml(indent=" ") + + # remove empty lines + utf8 = "UTF-8" + result = "\n".join( + line for line in result.splitlines() if line and not line.isspace() + ).encode(utf8) + + content = etree.tostring( + etree.fromstring(result), + encoding=ir_report.xml_encoding or utf8, + xml_declaration=ir_report.xml_declaration, + pretty_print=True, + ) + + # validate content + xsd_schema_doc = ir_report.xsd_schema + self.validate_report(xsd_schema_doc, content) + return content, "xml" + + @api.model + def validate_report(self, xsd_schema_doc, content): + """ + Validate final report content against value of `xsd_schema` field + ("XSD Validation Schema") of `ir.actions.report` via `etree` lib. + + Args: + * xsd_schema_doc(byte-string) - report validation schema + * content(str) - report content for validation + + Raises: + * odoo.exceptions.ValidationError - Syntax of final report is wrong + + Returns: + * bool - True + """ + if xsd_schema_doc: + # create validation parser + decoded_xsd_schema_doc = b64decode(xsd_schema_doc) + parsed_xsd_schema = etree.XML(decoded_xsd_schema_doc) + xsd_schema = etree.XMLSchema(parsed_xsd_schema) + parser = etree.XMLParser(schema=xsd_schema) + + try: + # check content + etree.fromstring(content, parser) + except etree.XMLSyntaxError as error: + raise ValidationError(error.msg) from error + return True + + @api.model + def _get_report_values(self, docids, data=None): + """ + Allow to generate extra variables for report environment. + + Args: + * docids(list) - IDs of instances for those report will be generated + * data(dict, None) - variables for report rendering + + Returns: + * dict - extra variables for report render + """ + return data or {} diff --git a/report_xml/static/description/icon.png b/report_xml/static/description/icon.png new file mode 100644 index 0000000000..b1cb528214 Binary files /dev/null and b/report_xml/static/description/icon.png differ diff --git a/report_xml/static/description/icon.svg b/report_xml/static/description/icon.svg new file mode 100644 index 0000000000..5cc9c238ff --- /dev/null +++ b/report_xml/static/description/icon.svg @@ -0,0 +1,3110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + July 2009 + + + Franziska Sponsel + + + + + Franziska Sponsel + + + + + RRZE + + + + + export + csv + text + + + + + Hendrik Eggers, Beate Kaspar + + + uses <http://ftp.uni-erlangen.de/pub/rrze/tango/rrze-icon-set/tango/scalable/emblems/report.svg> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/report_xml/static/description/index.html b/report_xml/static/description/index.html new file mode 100644 index 0000000000..a2a868cc35 --- /dev/null +++ b/report_xml/static/description/index.html @@ -0,0 +1,502 @@ + + + + + +XML Reports + + + +
+

XML Reports

+ + +

Production/Stable License: AGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runboat

+

This module was written to extend the functionality of the reporting +engine to support XML reports and allow modules to generate them by code +or by QWeb templates.

+

Table of contents

+ +
+

Installation

+

To install this module, you need to:

+ +

But this module does nothing for the end user by itself, so if you have +it installed it’s probably because there is another module that depends +on it.

+
+
+

Usage

+

This module is intended as a base engine for other modules to use it, so +no direct result if you are a user.

+
+

If you are a developer

+

To learn from an example, just check the demo +report +on GitHub for the model res.company or check it in interface from +companies views.

+

To develop with this module, you need to:

+
    +
  • Create a module.
  • +
  • Make it depend on this one.
  • +
  • Follow instructions to create +reports +having in mind that the report_type field in your +ir.actions.report record must be qweb-xml.
  • +
+

In case you want to create a custom +report, +the instructions remain the same as for HTML reports, and the method +that you must override is also called _get_report_values, even when +this time you are creating a XML report.

+

You can make your custom report inherit report.report_xml.abstract, +name it in such way report.<module.report_name>. Also you can add a +XSD file for report validation into xsd_schema field of your report +(check report +definition) +and have XSD automatic checking for free.

+

You can customize rendering process and validation way via changing +logic of generate_report and validate_report methods in your +report class.

+

You can visit +http://<server-address>/report/xml/<module.report_name>/<ids> to see +your XML report online as a web page.

+

For further information, please visit:

+ +
+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Tecnativa
  • +
  • Avoin.Systems
  • +
+
+
+

Contributors

+ +
+ +
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

This module is part of the OCA/reporting-engine project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/report_xml/static/src/js/report/action_manager_report.esm.js b/report_xml/static/src/js/report/action_manager_report.esm.js new file mode 100644 index 0000000000..fc3beae14a --- /dev/null +++ b/report_xml/static/src/js/report/action_manager_report.esm.js @@ -0,0 +1,48 @@ +import {download} from "@web/core/network/download"; +import {registry} from "@web/core/registry"; +import {user} from "@web/core/user"; + +function getReportUrl({report_name, context, data}) { + // Rough copy of action_service.js _getReportUrl method. + let url = `/report/xml/${report_name}`; + const actionContext = context || {}; + if (data && JSON.stringify(data) !== "{}") { + const encodedOptions = encodeURIComponent(JSON.stringify(data)); + const encodedContext = encodeURIComponent(JSON.stringify(actionContext)); + return `${url}?options=${encodedOptions}&context=${encodedContext}`; + } + if (actionContext.active_ids) { + url += `/${actionContext.active_ids.join(",")}`; + } + const userContext = encodeURIComponent(JSON.stringify(user.context)); + return `${url}?context=${userContext}`; +} +async function triggerDownload(action, {onClose}, env) { + // Rough copy of action_service.js _triggerDownload method. + env.services.ui.block(); + const data = JSON.stringify([getReportUrl(action), action.report_type]); + const context = JSON.stringify(user.context); + try { + await download({url: "/report/download", data: {data, context}}); + } finally { + env.services.ui.unblock(); + } + if (action.close_on_report_download) { + return env.services.action.doAction( + {type: "ir.actions.act_window_close"}, + {onClose} + ); + } + if (onClose) { + onClose(); + } +} +registry + .category("ir.actions.report handlers") + .add("xml_handler", async function (action, options, env) { + if (action.report_type === "qweb-xml") { + await triggerDownload(action, options, env); + return true; + } + return false; + }); diff --git a/report_xml/tests/__init__.py b/report_xml/tests/__init__.py new file mode 100644 index 0000000000..d84c9b0ed2 --- /dev/null +++ b/report_xml/tests/__init__.py @@ -0,0 +1,3 @@ +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl.html). + +from . import test_report_xml diff --git a/report_xml/tests/test_report_xml.py b/report_xml/tests/test_report_xml.py new file mode 100644 index 0000000000..b378991968 --- /dev/null +++ b/report_xml/tests/test_report_xml.py @@ -0,0 +1,47 @@ +# Copyright 2017 Creu Blanca +# License AGPL-3.0 or later (https://www.gnuorg/licenses/agpl). + +import json + +from lxml import etree + +from odoo import http +from odoo.tests import common + + +class TestXmlReport(common.HttpCase): + def test_xml(self): + report_object = self.env["ir.actions.report"] + report_name = "report_xml.demo_report_xml_view" + report = report_object._get_report_from_name(report_name) + docs = self.env["res.company"].search([], limit=1) + self.assertEqual(report.report_type, "qweb-xml") + result_report = report_object._render(report_name, docs.ids, {}) + result_tree = etree.fromstring(result_report[0]) + el = result_tree.xpath("/root/user/name") + self.assertEqual(el[0].text, docs.ensure_one().name) + + def test_xml_extension(self): + self.authenticate("admin", "admin") + report_object = self.env["ir.actions.report"] + report_name = "report_xml.demo_report_xml_view" + report = report_object._get_report(report_name) + # Test changing report to use ".svg" extension + report.write({"xml_extension": "svg"}) + filename = self.get_report_headers().headers.get("Content-Disposition") + self.assertTrue(".svg" in filename) + # Test changing report to use ".ffdata" extension + report.write({"xml_extension": "ffdata"}) + filename = self.get_report_headers().headers.get("Content-Disposition") + self.assertTrue(".ffdata" in filename) + + def get_report_headers(self): + return self.url_open( + url="/report/download", + data={ + "data": json.dumps( + ["/report/xml/report_xml.demo_report_xml_view/1", "qweb-xml"] + ), + "csrf_token": http.Request.csrf_token(self), + }, + ) diff --git a/report_xml/views/ir_actions_report_view.xml b/report_xml/views/ir_actions_report_view.xml new file mode 100644 index 0000000000..80b592c9a3 --- /dev/null +++ b/report_xml/views/ir_actions_report_view.xml @@ -0,0 +1,27 @@ + + + + ir.actions.report.view.form.report.xml + ir.actions.report + + + + + + + + + + + + + + diff --git a/requirements.txt b/requirements.txt index c208f5bc3f..0ea4e83251 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,7 @@ # generated from manifests external_dependencies +lxml +openpyxl +py3o.formats +py3o.template xlrd xlsxwriter diff --git a/setup/_metapackage/pyproject.toml b/setup/_metapackage/pyproject.toml index 22ad027e74..a88e939e5a 100644 --- a/setup/_metapackage/pyproject.toml +++ b/setup/_metapackage/pyproject.toml @@ -1,12 +1,18 @@ [project] name = "odoo-addons-oca-reporting-engine" -version = "18.0.20250122.1" +version = "18.0.20250401.1" dependencies = [ "odoo-addon-base_comment_template==18.0.*", "odoo-addon-bi_sql_editor==18.0.*", + "odoo-addon-report_qweb_element_page_visibility==18.0.*", + "odoo-addon-report_qweb_pdf_cover==18.0.*", + "odoo-addon-report_qweb_pdf_watermark==18.0.*", "odoo-addon-report_wkhtmltopdf_param==18.0.*", "odoo-addon-report_xlsx==18.0.*", + "odoo-addon-report_xlsx_helper==18.0.*", + "odoo-addon-report_xml==18.0.*", "odoo-addon-sql_export==18.0.*", + "odoo-addon-sql_export_excel==18.0.*", "odoo-addon-sql_request_abstract==18.0.*", ] classifiers=[ diff --git a/sql_export/i18n/it.po b/sql_export/i18n/it.po index 5ea089320d..112cc8b3bb 100644 --- a/sql_export/i18n/it.po +++ b/sql_export/i18n/it.po @@ -10,7 +10,7 @@ msgstr "" "Project-Id-Version: Odoo Server 9.0c\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-06-06 02:51+0000\n" -"PO-Revision-Date: 2024-08-05 09:58+0000\n" +"PO-Revision-Date: 2025-01-25 15:06+0000\n" "Last-Translator: mymage \n" "Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" "Language: it\n" @@ -167,6 +167,8 @@ msgid "" "If filled, the query will be executed against an external database, " "configured in Odoo main configuration file. " msgstr "" +"Se compilato, la query verrà eseguita su un database esterno, configurato " +"nel file di configurazione principale di Odoo. " #. module: sql_export #: model_terms:ir.ui.view,arch_db:sql_export.sql_export_view_form @@ -262,7 +264,7 @@ msgstr "Proprietà query" #. module: sql_export #: model:ir.model.fields,field_description:sql_export.field_sql_export__message_has_sms_error msgid "SMS Delivery error" -msgstr "" +msgstr "Errore consegna SMS" #. module: sql_export #: model:ir.actions.act_window,name:sql_export.sql_export_tree_action @@ -309,7 +311,7 @@ msgstr "" #. module: sql_export #: model:ir.model.fields,field_description:sql_export.field_sql_export__use_external_database msgid "Use External Database" -msgstr "" +msgstr "Usa database esterno" #. module: sql_export #: model:ir.model.fields,field_description:sql_export.field_sql_export__use_properties diff --git a/sql_export_excel/README.rst b/sql_export_excel/README.rst new file mode 100644 index 0000000000..08c55c2f0e --- /dev/null +++ b/sql_export_excel/README.rst @@ -0,0 +1,98 @@ +================ +SQL Export Excel +================ + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:99be3c5f094dd11651bae88924444fe5b9b565fd08df80589f6f133a8e52dacf + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Freporting--engine-lightgray.png?logo=github + :target: https://github.com/OCA/reporting-engine/tree/18.0/sql_export_excel + :alt: OCA/reporting-engine +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/reporting-engine-18-0/reporting-engine-18-0-sql_export_excel + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/reporting-engine&target_branch=18.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +Add the possibility to extract data from a sql query toward an excel +file. It is also possible to provide an template excel file for a query. +In this case, the data will be inserted in the specified sheet of the +provided excel file. This is usefull when doing a lot of calculation in +excel and the data is coming from Odoo. + +**Table of contents** + +.. contents:: + :local: + +Configuration +============= + +If you want Odoo to update an existing excel file, you should create an +attachment with the excel file and configure this attachment on the +query. Then, you can configure the query to indicate if Odoo should +export the header and where it should insert the data. By default, it +will insert it in the first sheet, at first row/column. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +------- + +* Akretion + +Contributors +------------ + +- Florian da Costa +- Helly kapatel + +Maintainers +----------- + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-florian-dacosta| image:: https://github.com/florian-dacosta.png?size=40px + :target: https://github.com/florian-dacosta + :alt: florian-dacosta + +Current `maintainer `__: + +|maintainer-florian-dacosta| + +This module is part of the `OCA/reporting-engine `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/sql_export_excel/__init__.py b/sql_export_excel/__init__.py new file mode 100644 index 0000000000..0650744f6b --- /dev/null +++ b/sql_export_excel/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/sql_export_excel/__manifest__.py b/sql_export_excel/__manifest__.py new file mode 100644 index 0000000000..89cd873b0b --- /dev/null +++ b/sql_export_excel/__manifest__.py @@ -0,0 +1,23 @@ +# Copyright 2019 Akretion +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +{ + "name": "SQL Export Excel", + "version": "18.0.1.0.1", + "author": "Akretion,Odoo Community Association (OCA)", + "maintainers": ["florian-dacosta"], + "website": "https://github.com/OCA/reporting-engine", + "license": "AGPL-3", + "category": "Generic Modules/Others", + "summary": "Allow to export a sql query to an excel file.", + "depends": ["sql_export"], + "external_dependencies": { + "python": [ + "openpyxl", + ], + }, + "data": [ + "views/sql_export_view.xml", + ], + "installable": True, +} diff --git a/sql_export_excel/i18n/ca.po b/sql_export_excel/i18n/ca.po new file mode 100644 index 0000000000..8f64f3b39b --- /dev/null +++ b/sql_export_excel/i18n/ca.po @@ -0,0 +1,122 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sql_export_excel +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 15.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2022-06-15 18:05+0000\n" +"Last-Translator: jabelchi \n" +"Language-Team: none\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 4.3.2\n" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__col_position +msgid "Column Position" +msgstr "Posició columna" + +#. module: sql_export_excel +#: model:ir.model.fields.selection,name:sql_export_excel.selection__sql_export__file_format__excel +msgid "Excel" +msgstr "Excel" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__attachment_id +msgid "Excel Template" +msgstr "Plantilla Excel" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__file_format +msgid "File Format" +msgstr "Format de fitxer" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__header +msgid "Header" +msgstr "Capçalera" + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__attachment_id +msgid "" +"If you configure an excel file (in xlsx format) here, the result of the query will be injected in it.\n" +"It is usefull to feed data in a excel file pre-configured with calculation" +msgstr "" +"Si configureu aquí un fitxer Excel (en format xlsx), s'hi injectarà el " +"resultat de la consulta.\n" +"Això és útil per a carregar dades en un fitxer Excel pre-configurat amb " +"càlculs" + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__col_position +msgid "Indicate from which column the result of the query should be injected." +msgstr "" +"Indiqueu des de quina columna ha de carregar-se el resultat de la consulta." + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__row_position +msgid "Indicate from which row the result of the query should be injected." +msgstr "" +"Indiqueu des de quina fila ha de carregar-se el resultat de la consulta." + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__header +msgid "Indicate if the header should be exported to the file." +msgstr "Indiqueu si la capçalera ha d'exportar-se al fitxer." + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__sheet_position +msgid "" +"Indicate the sheet's position of the excel template where the result of the " +"sql query should be injected." +msgstr "" +"Indiqueu la posició del full de la plantilla Excel on s'ha de carregar el " +"resultat de la consulta SQL." + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__row_position +msgid "Row Position" +msgstr "Posició fila" + +#. module: sql_export_excel +#: model:ir.model,name:sql_export_excel.model_sql_export +msgid "SQL export" +msgstr "Exportació SQL" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__sheet_position +msgid "Sheet Position" +msgstr "Posició del full" + +#. module: sql_export_excel +#: code:addons/sql_export_excel/models/sql_export.py:0 +#, python-format +msgid "" +"The Excel Template file contains less than %s sheets Please, adjust the " +"Sheet Position parameter." +msgstr "" +"La plantilla Excel conté menys de %s fulls. Si us plau, corregiu el " +"paràmetre de la posició del full." + +#. module: sql_export_excel +#: code:addons/sql_export_excel/models/sql_export.py:0 +#, python-format +msgid "The column position can't be less than 1." +msgstr "La posició de la columna no pot ser menor que 1." + +#. module: sql_export_excel +#: code:addons/sql_export_excel/models/sql_export.py:0 +#, python-format +msgid "The row position can't be less than 1." +msgstr "La posició de la fila no pot ser menor que 1." + +#. module: sql_export_excel +#: code:addons/sql_export_excel/models/sql_export.py:0 +#, python-format +msgid "The sheet position can't be less than 1." +msgstr "La posició del full no pot ser menor que 1." diff --git a/sql_export_excel/i18n/es.po b/sql_export_excel/i18n/es.po new file mode 100644 index 0000000000..733e13409d --- /dev/null +++ b/sql_export_excel/i18n/es.po @@ -0,0 +1,126 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sql_export_excel +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2023-10-15 19:36+0000\n" +"Last-Translator: Ivorra78 \n" +"Language-Team: none\n" +"Language: es\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 4.17\n" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__col_position +msgid "Column Position" +msgstr "Posición de la columna" + +#. module: sql_export_excel +#: model:ir.model.fields.selection,name:sql_export_excel.selection__sql_export__file_format__excel +msgid "Excel" +msgstr "Excel" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__attachment_id +msgid "Excel Template" +msgstr "Plantilla Excel" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__file_format +msgid "File Format" +msgstr "Formato del archivo" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__header +msgid "Header" +msgstr "Cabecera" + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__attachment_id +msgid "" +"If you configure an excel file (in xlsx format) here, the result of the query will be injected in it.\n" +"It is usefull to feed data in a excel file pre-configured with calculation" +msgstr "" +"Si configura aquí un fichero excel (en formato xlsx), el resultado de la " +"consulta se inyectará en él.\n" +"Es útil para alimentar los datos en un archivo excel preconfigurado con " +"cálculo" + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__col_position +msgid "Indicate from which column the result of the query should be injected." +msgstr "" +"Indique a partir de qué columna debe inyectarse el resultado de la consulta." + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__row_position +msgid "Indicate from which row the result of the query should be injected." +msgstr "" +"Indica a partir de qué fila debe inyectarse el resultado de la consulta." + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__header +msgid "Indicate if the header should be exported to the file." +msgstr "Indique si la cabecera debe exportarse al fichero." + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__sheet_position +msgid "" +"Indicate the sheet's position of the excel template where the result of the " +"sql query should be injected." +msgstr "" +"Indique la posición de la hoja de la plantilla excel donde debe inyectarse " +"el resultado de la consulta sql." + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__row_position +msgid "Row Position" +msgstr "Posición de la fila" + +#. module: sql_export_excel +#: model:ir.model,name:sql_export_excel.model_sql_export +msgid "SQL export" +msgstr "Exportar SQL" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__sheet_position +msgid "Sheet Position" +msgstr "Posición de la hoja" + +#. module: sql_export_excel +#. odoo-python +#: code:addons/sql_export_excel/models/sql_export.py:0 +#, python-format +msgid "" +"The Excel Template file contains less than %s sheets Please, adjust the " +"Sheet Position parameter." +msgstr "" +"El archivo Plantilla Excel contiene menos de %s hojas Por favor, ajuste el " +"parámetro Posición de la Hoja." + +#. module: sql_export_excel +#. odoo-python +#: code:addons/sql_export_excel/models/sql_export.py:0 +#, python-format +msgid "The column position can't be less than 1." +msgstr "La posición de la columna no puede ser inferior a 1." + +#. module: sql_export_excel +#. odoo-python +#: code:addons/sql_export_excel/models/sql_export.py:0 +#, python-format +msgid "The row position can't be less than 1." +msgstr "La posición de la fila no puede ser inferior a 1." + +#. module: sql_export_excel +#. odoo-python +#: code:addons/sql_export_excel/models/sql_export.py:0 +#, python-format +msgid "The sheet position can't be less than 1." +msgstr "La posición de la hoja no puede ser inferior a 1." diff --git a/sql_export_excel/i18n/it.po b/sql_export_excel/i18n/it.po new file mode 100644 index 0000000000..a8c44ee062 --- /dev/null +++ b/sql_export_excel/i18n/it.po @@ -0,0 +1,126 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sql_export_excel +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"PO-Revision-Date: 2024-01-18 09:34+0000\n" +"Last-Translator: mymage \n" +"Language-Team: none\n" +"Language: it\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 4.17\n" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__col_position +msgid "Column Position" +msgstr "Posizione colonna" + +#. module: sql_export_excel +#: model:ir.model.fields.selection,name:sql_export_excel.selection__sql_export__file_format__excel +msgid "Excel" +msgstr "Excel" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__attachment_id +msgid "Excel Template" +msgstr "Modello Excel" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__file_format +msgid "File Format" +msgstr "Formato file" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__header +msgid "Header" +msgstr "Intestazione" + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__attachment_id +msgid "" +"If you configure an excel file (in xlsx format) here, the result of the query will be injected in it.\n" +"It is usefull to feed data in a excel file pre-configured with calculation" +msgstr "" +"Se si configura qui un file Excel (in formato xlsx), il risultato della " +"query verrà inserito in esso.\n" +"È utile per passare dati in un file Excel preconfigurato con dei calcoli" + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__col_position +msgid "Indicate from which column the result of the query should be injected." +msgstr "" +"Indica a partire da quale colonna deve essere inserito il risultato della " +"query." + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__row_position +msgid "Indicate from which row the result of the query should be injected." +msgstr "" +"Indica a partire da quale riga deve essere inserito il risultato della query." + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__header +msgid "Indicate if the header should be exported to the file." +msgstr "Indica se l'intestazione deve essere esportata nel file." + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__sheet_position +msgid "" +"Indicate the sheet's position of the excel template where the result of the " +"sql query should be injected." +msgstr "" +"Indica la posizione del foglio del modello Excel dove il risultato della " +"query deve esse inserito." + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__row_position +msgid "Row Position" +msgstr "Posizione riga" + +#. module: sql_export_excel +#: model:ir.model,name:sql_export_excel.model_sql_export +msgid "SQL export" +msgstr "Esporta SQL" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__sheet_position +msgid "Sheet Position" +msgstr "Posizione foglio" + +#. module: sql_export_excel +#. odoo-python +#: code:addons/sql_export_excel/models/sql_export.py:0 +#, python-format +msgid "" +"The Excel Template file contains less than %s sheets Please, adjust the " +"Sheet Position parameter." +msgstr "" +"Il file modello Excel contiene meno di %s fogli. Correggere il parametro " +"posizione foglio." + +#. module: sql_export_excel +#. odoo-python +#: code:addons/sql_export_excel/models/sql_export.py:0 +#, python-format +msgid "The column position can't be less than 1." +msgstr "La posizione della colonna non può essere inferiore a 1." + +#. module: sql_export_excel +#. odoo-python +#: code:addons/sql_export_excel/models/sql_export.py:0 +#, python-format +msgid "The row position can't be less than 1." +msgstr "La posizione della riga non può essere inferiore a 1." + +#. module: sql_export_excel +#. odoo-python +#: code:addons/sql_export_excel/models/sql_export.py:0 +#, python-format +msgid "The sheet position can't be less than 1." +msgstr "La posizione del foglio non può essere inferiore a 1." diff --git a/sql_export_excel/i18n/sql_export_excel.pot b/sql_export_excel/i18n/sql_export_excel.pot new file mode 100644 index 0000000000..821f8485d2 --- /dev/null +++ b/sql_export_excel/i18n/sql_export_excel.pot @@ -0,0 +1,109 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * sql_export_excel +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 18.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__col_position +msgid "Column Position" +msgstr "" + +#. module: sql_export_excel +#: model:ir.model.fields.selection,name:sql_export_excel.selection__sql_export__file_format__excel +msgid "Excel" +msgstr "" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__attachment_id +msgid "Excel Template" +msgstr "" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__file_format +msgid "File Format" +msgstr "" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__header +msgid "Header" +msgstr "" + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__attachment_id +msgid "" +"If you configure an excel file (in xlsx format) here, the result of the query will be injected in it.\n" +"It is usefull to feed data in a excel file pre-configured with calculation" +msgstr "" + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__col_position +msgid "Indicate from which column the result of the query should be injected." +msgstr "" + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__row_position +msgid "Indicate from which row the result of the query should be injected." +msgstr "" + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__header +msgid "Indicate if the header should be exported to the file." +msgstr "" + +#. module: sql_export_excel +#: model:ir.model.fields,help:sql_export_excel.field_sql_export__sheet_position +msgid "" +"Indicate the sheet's position of the excel template where the result of the " +"sql query should be injected." +msgstr "" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__row_position +msgid "Row Position" +msgstr "" + +#. module: sql_export_excel +#: model:ir.model,name:sql_export_excel.model_sql_export +msgid "SQL export" +msgstr "" + +#. module: sql_export_excel +#: model:ir.model.fields,field_description:sql_export_excel.field_sql_export__sheet_position +msgid "Sheet Position" +msgstr "" + +#. module: sql_export_excel +#. odoo-python +#: code:addons/sql_export_excel/models/sql_export.py:0 +msgid "" +"The Excel Template file contains less than %s sheets Please, adjust the " +"Sheet Position parameter." +msgstr "" + +#. module: sql_export_excel +#. odoo-python +#: code:addons/sql_export_excel/models/sql_export.py:0 +msgid "The column position can't be less than 1." +msgstr "" + +#. module: sql_export_excel +#. odoo-python +#: code:addons/sql_export_excel/models/sql_export.py:0 +msgid "The row position can't be less than 1." +msgstr "" + +#. module: sql_export_excel +#. odoo-python +#: code:addons/sql_export_excel/models/sql_export.py:0 +msgid "The sheet position can't be less than 1." +msgstr "" diff --git a/sql_export_excel/models/__init__.py b/sql_export_excel/models/__init__.py new file mode 100644 index 0000000000..0144620622 --- /dev/null +++ b/sql_export_excel/models/__init__.py @@ -0,0 +1 @@ +from . import sql_export diff --git a/sql_export_excel/models/sql_export.py b/sql_export_excel/models/sql_export.py new file mode 100644 index 0000000000..68194c52ec --- /dev/null +++ b/sql_export_excel/models/sql_export.py @@ -0,0 +1,122 @@ +# Copyright 2019 Akretion +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). + +import base64 +import logging +from io import BytesIO + +from odoo import _, api, exceptions, fields, models + +_logger = logging.getLogger(__name__) + +try: + import openpyxl +except ImportError: + _logger.debug("Can not import openpyxl") + + +class SqlExport(models.Model): + _inherit = "sql.export" + + file_format = fields.Selection( + selection_add=[("excel", "Excel")], ondelete={"excel": "set default"} + ) + header = fields.Boolean( + default=True, help="Indicate if the header should be exported to the file." + ) + attachment_id = fields.Many2one( + "ir.attachment", + string="Excel Template", + help="If you configure an excel file (in xlsx format) here, the " + "result of the query will be injected in it.\nIt is usefull to " + "feed data in a excel file pre-configured with calculation", + ) + sheet_position = fields.Integer( + default=1, + help="Indicate the sheet's position of the excel template where the " + "result of the sql query should be injected.", + ) + row_position = fields.Integer( + default=1, + help="Indicate from which row the result of the query should be " "injected.", + ) + col_position = fields.Integer( + string="Column Position", + default=1, + help="Indicate from which column the result of the query should be " + "injected.", + ) + + @api.constrains("sheet_position") + def check_sheet_position(self): + for export in self: + if export.sheet_position < 1: + raise exceptions.ValidationError( + _("The sheet position can't be less than 1.") + ) + + @api.constrains("row_position") + def check_row_position(self): + for export in self: + if export.row_position < 1: + raise exceptions.ValidationError( + _("The row position can't be less than 1.") + ) + + @api.constrains("col_position") + def check_column_position(self): + for export in self: + if export.col_position < 1: + raise exceptions.ValidationError( + _("The column position can't be less than 1.") + ) + + def _get_file_extension(self): + self.ensure_one() + if self.file_format == "excel": + return "xlsx" + else: + return super()._get_file_extension() + + def excel_get_data_from_query(self, variable_dict): + self.ensure_one() + res = self._execute_sql_request( + params=variable_dict, mode="fetchall", header=self.header + ) + # Case we insert data in an existing excel file. + if self.attachment_id: + datas = self.attachment_id.datas + infile = BytesIO() + infile.write(base64.b64decode(datas)) + infile.seek(0) + wb = openpyxl.load_workbook(filename=infile) + sheets = wb.worksheets + try: + ws = sheets[self.sheet_position - 1] + except IndexError as err: + raise exceptions.ValidationError( + _( + "The Excel Template file contains less than %s sheets " + "Please, adjust the Sheet Position parameter." + ) + ) from err + row_position = self.row_position or 1 + col_position = self.col_position or 1 + # Case of excel file creation + else: + wb = openpyxl.Workbook() + ws = wb.active + row_position = 1 + col_position = 1 + for index, row in enumerate(res, row_position): + for col, val in enumerate(row, col_position): + # manage jsonb field as dict are not writable on the excel cell + if isinstance(val, dict): + val = str(val) + ws.cell(row=index, column=col).value = val + output = BytesIO() + wb.save(output) + output.getvalue() + output_datas = base64.b64encode(output.getvalue()) + output.close() + return output_datas diff --git a/sql_export_excel/pyproject.toml b/sql_export_excel/pyproject.toml new file mode 100644 index 0000000000..4231d0cccb --- /dev/null +++ b/sql_export_excel/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["whool"] +build-backend = "whool.buildapi" diff --git a/sql_export_excel/readme/CONFIGURE.md b/sql_export_excel/readme/CONFIGURE.md new file mode 100644 index 0000000000..b630ec9d48 --- /dev/null +++ b/sql_export_excel/readme/CONFIGURE.md @@ -0,0 +1,5 @@ +If you want Odoo to update an existing excel file, you should create an +attachment with the excel file and configure this attachment on the +query. Then, you can configure the query to indicate if Odoo should +export the header and where it should insert the data. By default, it +will insert it in the first sheet, at first row/column. diff --git a/sql_export_excel/readme/CONTRIBUTORS.md b/sql_export_excel/readme/CONTRIBUTORS.md new file mode 100644 index 0000000000..17ad1ef72d --- /dev/null +++ b/sql_export_excel/readme/CONTRIBUTORS.md @@ -0,0 +1,2 @@ +- Florian da Costa \<\> +- Helly kapatel \<\> diff --git a/sql_export_excel/readme/DESCRIPTION.md b/sql_export_excel/readme/DESCRIPTION.md new file mode 100644 index 0000000000..0f86e1a7e4 --- /dev/null +++ b/sql_export_excel/readme/DESCRIPTION.md @@ -0,0 +1,5 @@ +Add the possibility to extract data from a sql query toward an excel +file. It is also possible to provide an template excel file for a query. +In this case, the data will be inserted in the specified sheet of the +provided excel file. This is usefull when doing a lot of calculation in +excel and the data is coming from Odoo. diff --git a/sql_export_excel/static/description/icon.png b/sql_export_excel/static/description/icon.png new file mode 100644 index 0000000000..3a0328b516 Binary files /dev/null and b/sql_export_excel/static/description/icon.png differ diff --git a/sql_export_excel/static/description/index.html b/sql_export_excel/static/description/index.html new file mode 100644 index 0000000000..02651551aa --- /dev/null +++ b/sql_export_excel/static/description/index.html @@ -0,0 +1,439 @@ + + + + + +SQL Export Excel + + + +
+

SQL Export Excel

+ + +

Beta License: AGPL-3 OCA/reporting-engine Translate me on Weblate Try me on Runboat

+

Add the possibility to extract data from a sql query toward an excel +file. It is also possible to provide an template excel file for a query. +In this case, the data will be inserted in the specified sheet of the +provided excel file. This is usefull when doing a lot of calculation in +excel and the data is coming from Odoo.

+

Table of contents

+ +
+

Configuration

+

If you want Odoo to update an existing excel file, you should create an +attachment with the excel file and configure this attachment on the +query. Then, you can configure the query to indicate if Odoo should +export the header and where it should insert the data. By default, it +will insert it in the first sheet, at first row/column.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • Akretion
  • +
+
+
+

Contributors

+ +
+
+

Maintainers

+

This module is maintained by the OCA.

+ +Odoo Community Association + +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

florian-dacosta

+

This module is part of the OCA/reporting-engine project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ + diff --git a/sql_export_excel/tests/__init__.py b/sql_export_excel/tests/__init__.py new file mode 100644 index 0000000000..6d89d7607e --- /dev/null +++ b/sql_export_excel/tests/__init__.py @@ -0,0 +1 @@ +from . import test_sql_query_excel diff --git a/sql_export_excel/tests/test_sql_query_excel.py b/sql_export_excel/tests/test_sql_query_excel.py new file mode 100644 index 0000000000..7dc03c5a91 --- /dev/null +++ b/sql_export_excel/tests/test_sql_query_excel.py @@ -0,0 +1,112 @@ +# Copyright (C) 2019 Akretion () +# @author: Florian da Costa +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). + +import base64 +import logging +from io import BytesIO + +from odoo.tests.common import TransactionCase + +_logger = logging.getLogger(__name__) + +try: + import openpyxl +except ImportError: + _logger.debug("Can not import openpyxl") + + +class TestExportSqlQueryExcel(TransactionCase): + @classmethod + def setUpClass(cls): + super().setUpClass() + cls.wizard_obj = cls.env["sql.file.wizard"] + + def get_workbook_from_query(self, wizard): + wizard.export_sql() + decoded_data = base64.b64decode(wizard.binary_file) + xlsx_file = BytesIO(decoded_data) + return openpyxl.load_workbook(xlsx_file) + + def test_excel_file_generation(self): + test_query = "SELECT 'testcol1' as firstcol, 2 as second_col" + query_vals = { + "name": "Test Query Excel", + "query": test_query, + "file_format": "excel", + } + query = self.env["sql.export"].create(query_vals) + query.button_validate_sql_expression() + wizard = self.wizard_obj.create( + { + "sql_export_id": query.id, + } + ) + workbook = self.get_workbook_from_query(wizard) + ws = workbook.active + # Check values, header should be here by default + self.assertEqual(ws.cell(row=1, column=1).value, "firstcol") + self.assertEqual(ws.cell(row=2, column=1).value, "testcol1") + self.assertEqual(ws.cell(row=2, column=2).value, 2) + + query.write({"header": False}) + wb2 = self.get_workbook_from_query(wizard) + ws2 = wb2.active + # Check values, the header should not be present + self.assertEqual(ws2.cell(row=1, column=1).value, "testcol1") + self.assertEqual(ws2.cell(row=1, column=2).value, 2) + + def test_excel_file_insert(self): + # Create excel file with 2 sheets. Create a header in second sheet + # where data will be inserted + wb = openpyxl.Workbook() + ws = wb.active + ws.cell(row=1, column=1, value="My Test Value") + ws2 = wb.create_sheet("data") + ws2.cell(row=1, column=1, value="Partner Id") + ws2.cell(row=1, column=2, value="Partner Name") + output = BytesIO() + wb.save(output) + data = output.getvalue() + + # Create attachment with the created xlsx file which will be used as + # template in the sql query + attachmnent_vals = { + "name": "template xlsx sql export Res Partner", + "datas": base64.b64encode(data), + } + attachment = self.env["ir.attachment"].create(attachmnent_vals) + + # Create the query and configure it to insert the data in the second + # sheet of the xlsx template file and start inserting data at the + # second row, ignoring header (because the template excel file + # already contains a header) + test_query = "SELECT id, name FROM res_partner" + query_vals = { + "name": "Test Query Excel", + "query": test_query, + "file_format": "excel", + "attachment_id": attachment.id, + "sheet_position": 2, + "header": False, + "row_position": 2, + } + query = self.env["sql.export"].create(query_vals) + query.button_validate_sql_expression() + wizard = self.wizard_obj.create( + { + "sql_export_id": query.id, + } + ) + + # Check the generated excel file. The first sheet should still contain + # the same data and the second sheet should have kept the header and + # inserted data from the query + wb2 = self.get_workbook_from_query(wizard) + sheets = wb2.worksheets + ws1 = sheets[0] + # Check values, header should be here by default + self.assertEqual(ws1.cell(row=1, column=1).value, "My Test Value") + ws2 = sheets[1] + self.assertEqual(ws2.cell(row=1, column=1).value, "Partner Id") + self.assertTrue(ws2.cell(row=2, column=1).value) diff --git a/sql_export_excel/views/sql_export_view.xml b/sql_export_excel/views/sql_export_view.xml new file mode 100644 index 0000000000..c4dda1de49 --- /dev/null +++ b/sql_export_excel/views/sql_export_view.xml @@ -0,0 +1,16 @@ + + + + sql.export + + + + + + + + + + + +