Browse Source

publish muk_branding - 11.0

11.0
MuK IT GmbH 5 years ago
parent
commit
f8e4307783
  1. 165
      muk_branding/LICENSE
  2. 57
      muk_branding/__init__.py
  3. 58
      muk_branding/__manifest__.py
  4. 31
      muk_branding/data/company.xml
  5. 4
      muk_branding/doc/changelog.rst
  6. 138
      muk_branding/doc/index.rst
  7. 304
      muk_branding/i18n/ar.po
  8. 304
      muk_branding/i18n/de.po
  9. 304
      muk_branding/i18n/es.po
  10. 304
      muk_branding/i18n/fr.po
  11. 304
      muk_branding/i18n/hi.po
  12. 304
      muk_branding/i18n/muk_branding.pot
  13. 304
      muk_branding/i18n/nl.po
  14. 304
      muk_branding/i18n/pt.po
  15. 304
      muk_branding/i18n/ru.po
  16. 29
      muk_branding/models/__init__.py
  17. 47
      muk_branding/models/debranding.py
  18. 41
      muk_branding/models/ir_actions.py
  19. 103
      muk_branding/models/ir_config_parameter.py
  20. 56
      muk_branding/models/ir_translation.py
  21. 33
      muk_branding/models/ir_ui_view.py
  22. 32
      muk_branding/models/res_company.py
  23. 155
      muk_branding/models/res_config_settings.py
  24. 23
      muk_branding/patch/__init__.py
  25. 49
      muk_branding/patch/fields.py
  26. BIN
      muk_branding/static/description/banner.png
  27. BIN
      muk_branding/static/description/icon.png
  28. 1
      muk_branding/static/description/icon.svg
  29. 143
      muk_branding/static/description/index.html
  30. BIN
      muk_branding/static/description/logo.png
  31. BIN
      muk_branding/static/description/preview.png
  32. BIN
      muk_branding/static/description/screenshot.png
  33. BIN
      muk_branding/static/description/service_customization.png
  34. BIN
      muk_branding/static/description/service_development.png
  35. BIN
      muk_branding/static/description/service_implementation.png
  36. BIN
      muk_branding/static/description/service_integration.png
  37. BIN
      muk_branding/static/description/service_support.png
  38. BIN
      muk_branding/static/src/img/favicon.ico
  39. 25
      muk_branding/tools/__init__.py
  40. 97
      muk_branding/tools/debrand.py
  41. 39
      muk_branding/tools/patch.py
  42. 48
      muk_branding/tools/utils.py
  43. 205
      muk_branding/views/res_config_settings_view.xml

165
muk_branding/LICENSE

@ -0,0 +1,165 @@
GNU LESSER GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
This version of the GNU Lesser General Public License incorporates
the terms and conditions of version 3 of the GNU General Public
License, supplemented by the additional permissions listed below.
0. Additional Definitions.
As used herein, "this License" refers to version 3 of the GNU Lesser
General Public License, and the "GNU GPL" refers to version 3 of the GNU
General Public License.
"The Library" refers to a covered work governed by this License,
other than an Application or a Combined Work as defined below.
An "Application" is any work that makes use of an interface provided
by the Library, but which is not otherwise based on the Library.
Defining a subclass of a class defined by the Library is deemed a mode
of using an interface provided by the Library.
A "Combined Work" is a work produced by combining or linking an
Application with the Library. The particular version of the Library
with which the Combined Work was made is also called the "Linked
Version".
The "Minimal Corresponding Source" for a Combined Work means the
Corresponding Source for the Combined Work, excluding any source code
for portions of the Combined Work that, considered in isolation, are
based on the Application, and not on the Linked Version.
The "Corresponding Application Code" for a Combined Work means the
object code and/or source code for the Application, including any data
and utility programs needed for reproducing the Combined Work from the
Application, but excluding the System Libraries of the Combined Work.
1. Exception to Section 3 of the GNU GPL.
You may convey a covered work under sections 3 and 4 of this License
without being bound by section 3 of the GNU GPL.
2. Conveying Modified Versions.
If you modify a copy of the Library, and, in your modifications, a
facility refers to a function or data to be supplied by an Application
that uses the facility (other than as an argument passed when the
facility is invoked), then you may convey a copy of the modified
version:
a) under this License, provided that you make a good faith effort to
ensure that, in the event an Application does not supply the
function or data, the facility still operates, and performs
whatever part of its purpose remains meaningful, or
b) under the GNU GPL, with none of the additional permissions of
this License applicable to that copy.
3. Object Code Incorporating Material from Library Header Files.
The object code form of an Application may incorporate material from
a header file that is part of the Library. You may convey such object
code under terms of your choice, provided that, if the incorporated
material is not limited to numerical parameters, data structure
layouts and accessors, or small macros, inline functions and templates
(ten or fewer lines in length), you do both of the following:
a) Give prominent notice with each copy of the object code that the
Library is used in it and that the Library and its use are
covered by this License.
b) Accompany the object code with a copy of the GNU GPL and this license
document.
4. Combined Works.
You may convey a Combined Work under terms of your choice that,
taken together, effectively do not restrict modification of the
portions of the Library contained in the Combined Work and reverse
engineering for debugging such modifications, if you also do each of
the following:
a) Give prominent notice with each copy of the Combined Work that
the Library is used in it and that the Library and its use are
covered by this License.
b) Accompany the Combined Work with a copy of the GNU GPL and this license
document.
c) For a Combined Work that displays copyright notices during
execution, include the copyright notice for the Library among
these notices, as well as a reference directing the user to the
copies of the GNU GPL and this license document.
d) Do one of the following:
0) Convey the Minimal Corresponding Source under the terms of this
License, and the Corresponding Application Code in a form
suitable for, and under terms that permit, the user to
recombine or relink the Application with a modified version of
the Linked Version to produce a modified Combined Work, in the
manner specified by section 6 of the GNU GPL for conveying
Corresponding Source.
1) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (a) uses at run time
a copy of the Library already present on the user's computer
system, and (b) will operate properly with a modified version
of the Library that is interface-compatible with the Linked
Version.
e) Provide Installation Information, but only if you would otherwise
be required to provide such information under section 6 of the
GNU GPL, and only to the extent that such information is
necessary to install and execute a modified version of the
Combined Work produced by recombining or relinking the
Application with a modified version of the Linked Version. (If
you use option 4d0, the Installation Information must accompany
the Minimal Corresponding Source and Corresponding Application
Code. If you use option 4d1, you must provide the Installation
Information in the manner specified by section 6 of the GNU GPL
for conveying Corresponding Source.)
5. Combined Libraries.
You may place library facilities that are a work based on the
Library side by side in a single library together with other library
facilities that are not Applications and are not covered by this
License, and convey such a combined library under terms of your
choice, if you do both of the following:
a) Accompany the combined library with a copy of the same work based
on the Library, uncombined with any other library facilities,
conveyed under the terms of this License.
b) Give prominent notice with the combined library that part of it
is a work based on the Library, and explaining where to find the
accompanying uncombined form of the same work.
6. Revised Versions of the GNU Lesser General Public License.
The Free Software Foundation may publish revised and/or new versions
of the GNU Lesser 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
Library as you received it specifies that a certain numbered version
of the GNU Lesser General Public License "or any later version"
applies to it, you have the option of following the terms and
conditions either of that published version or of any later version
published by the Free Software Foundation. If the Library as you
received it does not specify a version number of the GNU Lesser
General Public License, you may choose any version of the GNU Lesser
General Public License ever published by the Free Software Foundation.
If the Library as you received it specifies that a proxy can decide
whether future versions of the GNU Lesser General Public License shall
apply, that proxy's public statement of acceptance of any version is
permanent authorization for you to choose that version for the
Library.

57
muk_branding/__init__.py

@ -0,0 +1,57 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Branding
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
from odoo import api, SUPERUSER_ID
from odoo.release import version_info
from odoo.tools import config, convert_file
from odoo.modules.module import get_module_resource
from . import models
from . import tools
#----------------------------------------------------------
# Patch System on Load
#----------------------------------------------------------
def _patch_system():
from . import patch
#----------------------------------------------------------
# Hooks
#----------------------------------------------------------
def _pre_init_debrand_system(cr):
env = api.Environment(cr, SUPERUSER_ID, {})
env['ir.translation'].clear_caches
def _post_init_debrand_system(cr, registry):
env = api.Environment(cr, SUPERUSER_ID, {})
for lang in env['res.lang'].search([('active','=',True)]).mapped('code'):
env['base.language.install'].create({
'lang': lang,
'overwrite': True
}).lang_install()
env['base.update.translations'].create({
'lang': lang
}).act_update()
env['ir.translation'].clear_caches

58
muk_branding/__manifest__.py

@ -0,0 +1,58 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Branding
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
{
"name": "MuK Branding",
"summary": """Branding and Debranding""",
"version": "11.0.1.0.0",
"category": "Extra Tools",
"license": "LGPL-3",
"website": "http://www.mukit.at",
'live_test_url': 'https://mukit.at/r/SgN',
"author": "MuK IT",
"contributors": [
"Mathias Markl <mathias.markl@mukit.at>",
],
"depends": [
'base_setup',
],
"data": [
"data/company.xml",
"views/res_config_settings_view.xml",
],
"qweb": [
"static/src/xml/*.xml",
],
"images": [
'static/description/banner.png'
],
"external_dependencies": {
"python": [],
"bin": [],
},
"auto_install": False,
"application": False,
"installable": True,
"post_load": "_patch_system",
"pre_init_hook": "_pre_init_debrand_system",
"post_init_hook": "_post_init_debrand_system",
}

31
muk_branding/data/company.xml

@ -0,0 +1,31 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2017-2019 MuK IT GmbH.
This file is part of MuK Branding
(see https://mukit.at).
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<odoo noupdate="1">
<record id="base.main_company" model="res.company">
<field name="favicon" type="base64" file="muk_branding/static/src/img/favicon.ico"/>
</record>
</odoo>

4
muk_branding/doc/changelog.rst

@ -0,0 +1,4 @@
`1.0.0`
-------
- Init version

138
muk_branding/doc/index.rst

@ -0,0 +1,138 @@
============
MuK Branding
============
This module is the basis for a number of branding modules, with the aim to
customize Odoo according to your needs. This happens mainly through a debranding
of Odoo. All occurrences of the word Odoo as well as links to Odoo can be
replaced automatically. This behavior is active by default but can be disabled
by using the context or an HTML tag.
Installation
============
To install this module, you need to:
Download the module and add it to your Odoo addons folder. Afterward, log on to
your Odoo server and go to the Apps menu. Trigger the debug mode and update the
list by clicking on the "Update Apps List" link. Now install the module by
clicking on the install button.
Another way to install this module is via the package management for Python
(`PyPI <https://pypi.org/project/pip/>`_).
To install our modules using the package manager make sure
`odoo-autodiscover <https://pypi.org/project/odoo-autodiscover/>`_ is installed
correctly. Then open a console and install the module by entering the following
command:
``pip install --extra-index-url https://nexus.mukit.at/repository/odoo/simple <module>``
The module name consists of the Odoo version and the module name, where
underscores are replaced by a dash.
**Module:**
``odoo<version>-addon-<module_name>``
**Example:**
``sudo -H pip3 install --extra-index-url https://nexus.mukit.at/repository/odoo/simple odoo11-addon-muk-utils``
Once the installation has been successfully completed, the app is already in the
correct folder. Log on to your Odoo server and go to the Apps menu. Trigger the
debug mode and update the list by clicking on the "Update Apps List" link. Now
install the module by clicking on the install button.
The biggest advantage of this variant is that you can now also update the app
using the "pip" command. To do this, enter the following command in your console:
``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple <module>``
When the process is finished, restart your server and update the application in
Odoo. The steps are the same as for the installation only the button has changed
from "Install" to "Upgrade".
You can also view available Apps directly in our `repository <https://nexus.mukit.at/#browse/browse:odoo>`_
and find a more detailed installation guide on our `website <https://mukit.at/page/open-source>`_.
For modules licensed under OPL-1, you will receive access data when you purchase
the module. If the modules were not purchased directly from
`MuK IT <https://www.mukit.at/>`_ please contact our support (support@mukit.at)
with a confirmation of purchase to receive the corresponding access data.
Upgrade
============
To upgrade this module, you need to:
Download the module and add it to your Odoo addons folder. Restart the server
and log on to your Odoo server. Select the Apps menu and upgrade the module by
clicking on the upgrade button.
If you installed the module using the "pip" command, you can also update the
module in the same way. Just type the following command into the console:
``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple <module>``
When the process is finished, restart your server and update the application in
Odoo, just like you would normally.
Configuration
=============
To configure this module, you need to:
#. Go to *Settings -> General Settings -> Branding*.
#. And set the parameters according to your needs.
If a new system should be branded automatically, it is recommended to set the
flag ``auto_install`` of this module to ``True`` and to adjust the corresponding
variables in the config file.
* ``branding_system_name``
* ``branding_publisher``
* ``branding_website``
* ``branding_documentation``
* ``branding_support``
* ``branding_store``
* ``branding_share``
Usage
=============
After setting the parameters, the system is automatically branded.
Credits
=======
Contributors
------------
* Mathias Markl <mathias.markl@mukit.at>
Images
------------
Some pictures are based on or inspired by the icon set of Font Awesome:
* `Font Awesome <https://fontawesome.com>`_
Projects
------------
Parts of the module are inspired by:
* `Backend Debranding <https://github.com/it-projects-llc/misc-addons>`_
Author & Maintainer
-------------------
This module is maintained by the `MuK IT GmbH <https://www.mukit.at/>`_.
MuK IT is an Austrian company specialized in customizing and extending Odoo.
We develop custom solutions for your individual needs to help you focus on
your strength and expertise to grow your business.
If you want to get in touch please contact us via mail
(sale@mukit.at) or visit our website (https://mukit.at).

304
muk_branding/i18n/ar.po

@ -0,0 +1,304 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * muk_branding
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0-20190522\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-13 00:07+0000\n"
"PO-Revision-Date: 2019-07-13 00:07+0000\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: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Apps and Promotion</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Company</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Documentation and Support</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Logo</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Names</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Website</span>"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_actions_act_window
msgid "Action Window"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the PoS panel according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "Brand the PoS panel according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the website according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Brand the website according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand your outgoing mails with your own style"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Brand your outgoing mails with your own style."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_company
msgid "Companies"
msgstr "المؤسسات"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Company Data"
msgstr "بيانات الشركة"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_favicon
msgid "Company Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_logo
msgid "Company Logo"
msgstr "شعار الشركة"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_name
msgid "Company Name"
msgstr "اسم الشركة"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_config_settings
msgid "Config Settings"
msgstr "ضبط الإعدادات"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Customize the Backend according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Customize the backend according to your needs."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_muk_branding_debranding
msgid "Debranding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__display_name
msgid "Display Name"
msgstr "اسم العرض"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Documentation"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_documentation
msgid "Documentation URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Extensions"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_company__favicon
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__id
msgid "ID"
msgstr "المعرف"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding____last_update
msgid "Last Modified on"
msgstr "آخر تعديل في"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Mail Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Name"
msgstr "الاسم"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "PoS Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_publisher
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Publisher"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the company logo"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the links to the system documentation"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system media links"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system names"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system website"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Share"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_share
msgid "Share URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Specify the name and favicon of the company"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Store"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_store
msgid "Store URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Support"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_support
msgid "Support URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Links"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_system_name
msgid "System Name"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_config_parameter
msgid "System Parameter"
msgstr "باراميتر النظام"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Parameters"
msgstr "معلمات النظام"
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__branding_company_logo
msgid "This field holds the image used as avatar for this contact, limited to 1024x1024px"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_translation
msgid "Translation"
msgstr "الترجمة"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_ui_view
msgid "View"
msgstr "عرض"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Web Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Website"
msgstr "الموقع الإلكتروني"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Website Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_website
msgid "Website URL"
msgstr ""

304
muk_branding/i18n/de.po

@ -0,0 +1,304 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * muk_branding
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0-20190522\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-13 00:07+0000\n"
"PO-Revision-Date: 2019-07-13 00:07+0000\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: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Apps and Promotion</span>"
msgstr "<span class=\"o_form_label\">Applikationen und Werbung</span>"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Company</span>"
msgstr "<span class=\"o_form_label\">Unternehmen</span>"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Documentation and Support</span>"
msgstr "<span class=\"o_form_label\">Dokumentation und Hilfe</span>"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Logo</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Names</span>"
msgstr "<span class=\"o_form_label\">Systemname</span>"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Website</span>"
msgstr "<span class=\"o_form_label\">Systemwebseite</span>"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_actions_act_window
msgid "Action Window"
msgstr "Aktives Fenster"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the PoS panel according to your needs"
msgstr "Passen Sie das Kassensystem an ihre Wünsche an"
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "Brand the PoS panel according to your needs."
msgstr "Passen Sie das Kassensystem an ihre Wünsche an."
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the website according to your needs"
msgstr "Passen Sie die Webseite ihren Ansprüchen an"
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Brand the website according to your needs."
msgstr "Passen Sie die Webseite ihren Ansprüchen an."
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand your outgoing mails with your own style"
msgstr "Passen Sie Ihre ausgehenden Mails an Ihren Stil an"
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Brand your outgoing mails with your own style."
msgstr "Passen Sie Ihre ausgehenden Mails an Ihren Stil an."
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_company
msgid "Companies"
msgstr "Unternehmen"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Company Data"
msgstr "Unternehmensdaten"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_favicon
msgid "Company Favicon"
msgstr "Unternehmens Favicon"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_logo
msgid "Company Logo"
msgstr "Unternehmens Logo"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_name
msgid "Company Name"
msgstr "Unternehmensname"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_config_settings
msgid "Config Settings"
msgstr "Konfiguration "
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Customize the Backend according to your needs"
msgstr "Passen Sie das Backend an Ihre Ansprüchen an"
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Customize the backend according to your needs."
msgstr "Passen Sie das Backend an Ihre Ansprüchen an."
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_muk_branding_debranding
msgid "Debranding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__display_name
msgid "Display Name"
msgstr "Anzeigename"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Documentation"
msgstr "Dokumentation"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_documentation
msgid "Documentation URL"
msgstr "Dokumentations URL"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Extensions"
msgstr "Erweiterungen"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_company__favicon
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__id
msgid "ID"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding____last_update
msgid "Last Modified on"
msgstr "Zuletzt geändert am"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Mail Branding"
msgstr "E-Mail Branding"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Name"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "PoS Branding"
msgstr "Kassen Branding"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_publisher
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Publisher"
msgstr "Veröffentlicher"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the company logo"
msgstr "Legen Sie ein Unternehmenslogo fest"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the links to the system documentation"
msgstr "Legen Sie eine Verlinkung zur Systemdokumentation fest"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system media links"
msgstr "Legen Sie eine Verlinkung zu Ihren Systemmedien fest"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system names"
msgstr "Legen Sie Systemnamen fest"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system website"
msgstr "Legen Sie die Systemwebseite fest"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Share"
msgstr "Teilen"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_share
msgid "Share URL"
msgstr "URL teilen"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Specify the name and favicon of the company"
msgstr "Spezifizieren Sie den Namen und das Favicon Ihres Unternehmens"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Store"
msgstr "Speichern"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_store
msgid "Store URL"
msgstr "URL speichern"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Support"
msgstr "Hilfe"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_support
msgid "Support URL"
msgstr "URL Hilfe"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Links"
msgstr "Systemverlinkungen"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_system_name
msgid "System Name"
msgstr "Systemname"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_config_parameter
msgid "System Parameter"
msgstr "Systemparameter"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Parameters"
msgstr "Systemparameter"
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__branding_company_logo
msgid "This field holds the image used as avatar for this contact, limited to 1024x1024px"
msgstr "Dieses Feld enthält das Bild, das als Avatar für diesen Kontakt gespeichert wurde. (max. 1024x1024px)"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_translation
msgid "Translation"
msgstr "Übersetzung"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_ui_view
msgid "View"
msgstr "Ansicht"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Web Branding"
msgstr "Webanpassung"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Website"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Website Branding"
msgstr "Webseitenanpassung"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_website
msgid "Website URL"
msgstr "Webseiten URL"

304
muk_branding/i18n/es.po

@ -0,0 +1,304 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * muk_branding
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0-20190522\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-13 00:08+0000\n"
"PO-Revision-Date: 2019-07-13 00:08+0000\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: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Apps and Promotion</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Company</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Documentation and Support</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Logo</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Names</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Website</span>"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_actions_act_window
msgid "Action Window"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the PoS panel according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "Brand the PoS panel according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the website according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Brand the website according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand your outgoing mails with your own style"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Brand your outgoing mails with your own style."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_company
msgid "Companies"
msgstr "Compañías"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Company Data"
msgstr "Información de compañía"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_favicon
msgid "Company Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_logo
msgid "Company Logo"
msgstr "Logotipo de la compañia"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_name
msgid "Company Name"
msgstr "Nombre de la compañía"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_config_settings
msgid "Config Settings"
msgstr "Opciones de Configuración"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Customize the Backend according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Customize the backend according to your needs."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_muk_branding_debranding
msgid "Debranding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__display_name
msgid "Display Name"
msgstr "Nombre mostrado"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Documentation"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_documentation
msgid "Documentation URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Extensions"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_company__favicon
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__id
msgid "ID"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding____last_update
msgid "Last Modified on"
msgstr "Última modificación en"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Mail Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Name"
msgstr "Nombre"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "PoS Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_publisher
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Publisher"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the company logo"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the links to the system documentation"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system media links"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system names"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system website"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Share"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_share
msgid "Share URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Specify the name and favicon of the company"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Store"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_store
msgid "Store URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Support"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_support
msgid "Support URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Links"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_system_name
msgid "System Name"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_config_parameter
msgid "System Parameter"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Parameters"
msgstr "Parámetros del sistema"
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__branding_company_logo
msgid "This field holds the image used as avatar for this contact, limited to 1024x1024px"
msgstr "Este campo contiene la imagen utilizada como avatar para este contacto, limitada a 1024x1024px"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_translation
msgid "Translation"
msgstr "Traducción"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_ui_view
msgid "View"
msgstr "Ver"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Web Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Website"
msgstr "Sitio web"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Website Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_website
msgid "Website URL"
msgstr ""

304
muk_branding/i18n/fr.po

@ -0,0 +1,304 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * muk_branding
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0-20190522\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-13 00:08+0000\n"
"PO-Revision-Date: 2019-07-13 00:08+0000\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: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Apps and Promotion</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Company</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Documentation and Support</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Logo</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Names</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Website</span>"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_actions_act_window
msgid "Action Window"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the PoS panel according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "Brand the PoS panel according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the website according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Brand the website according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand your outgoing mails with your own style"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Brand your outgoing mails with your own style."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_company
msgid "Companies"
msgstr "Sociétés"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Company Data"
msgstr "Données sur la société"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_favicon
msgid "Company Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_logo
msgid "Company Logo"
msgstr "Logo de la société"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_name
msgid "Company Name"
msgstr "Nom de la société"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_config_settings
msgid "Config Settings"
msgstr "Paramètres de config"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Customize the Backend according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Customize the backend according to your needs."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_muk_branding_debranding
msgid "Debranding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__display_name
msgid "Display Name"
msgstr "Nom affiché"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Documentation"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_documentation
msgid "Documentation URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Extensions"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_company__favicon
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__id
msgid "ID"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding____last_update
msgid "Last Modified on"
msgstr "Dernière modification le"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Mail Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Name"
msgstr "Nom"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "PoS Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_publisher
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Publisher"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the company logo"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the links to the system documentation"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system media links"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system names"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system website"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Share"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_share
msgid "Share URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Specify the name and favicon of the company"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Store"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_store
msgid "Store URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Support"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_support
msgid "Support URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Links"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_system_name
msgid "System Name"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_config_parameter
msgid "System Parameter"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Parameters"
msgstr "Paramètres systèmes"
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__branding_company_logo
msgid "This field holds the image used as avatar for this contact, limited to 1024x1024px"
msgstr "Ce champ contient l'image utilisée comme photo d'identité pour ce contact, limitée à 1024x1024px."
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_translation
msgid "Translation"
msgstr "Traduction"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_ui_view
msgid "View"
msgstr "Vue"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Web Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Website"
msgstr "Site Web"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Website Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_website
msgid "Website URL"
msgstr ""

304
muk_branding/i18n/hi.po

@ -0,0 +1,304 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * muk_branding
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0-20190522\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-13 00:08+0000\n"
"PO-Revision-Date: 2019-07-13 00:08+0000\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: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Apps and Promotion</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Company</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Documentation and Support</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Logo</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Names</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Website</span>"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_actions_act_window
msgid "Action Window"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the PoS panel according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "Brand the PoS panel according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the website according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Brand the website according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand your outgoing mails with your own style"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Brand your outgoing mails with your own style."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_company
msgid "Companies"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Company Data"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_favicon
msgid "Company Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_logo
msgid "Company Logo"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_name
msgid "Company Name"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_config_settings
msgid "Config Settings"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Customize the Backend according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Customize the backend according to your needs."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_muk_branding_debranding
msgid "Debranding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__display_name
msgid "Display Name"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Documentation"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_documentation
msgid "Documentation URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Extensions"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_company__favicon
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__id
msgid "ID"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding____last_update
msgid "Last Modified on"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Mail Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Name"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "PoS Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_publisher
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Publisher"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the company logo"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the links to the system documentation"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system media links"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system names"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system website"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Share"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_share
msgid "Share URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Specify the name and favicon of the company"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Store"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_store
msgid "Store URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Support"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_support
msgid "Support URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Links"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_system_name
msgid "System Name"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_config_parameter
msgid "System Parameter"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Parameters"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__branding_company_logo
msgid "This field holds the image used as avatar for this contact, limited to 1024x1024px"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_translation
msgid "Translation"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_ui_view
msgid "View"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Web Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Website"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Website Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_website
msgid "Website URL"
msgstr ""

304
muk_branding/i18n/muk_branding.pot

@ -0,0 +1,304 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * muk_branding
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0-20190522\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-13 00:07+0000\n"
"PO-Revision-Date: 2019-07-13 00:07+0000\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: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Apps and Promotion</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Company</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Documentation and Support</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Logo</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Names</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Website</span>"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_actions_act_window
msgid "Action Window"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the PoS panel according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "Brand the PoS panel according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the website according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Brand the website according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand your outgoing mails with your own style"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Brand your outgoing mails with your own style."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_company
msgid "Companies"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Company Data"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_favicon
msgid "Company Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_logo
msgid "Company Logo"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_name
msgid "Company Name"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_config_settings
msgid "Config Settings"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Customize the Backend according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Customize the backend according to your needs."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_muk_branding_debranding
msgid "Debranding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__display_name
msgid "Display Name"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Documentation"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_documentation
msgid "Documentation URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Extensions"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_company__favicon
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__id
msgid "ID"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding____last_update
msgid "Last Modified on"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Mail Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Name"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "PoS Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_publisher
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Publisher"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the company logo"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the links to the system documentation"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system media links"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system names"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system website"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Share"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_share
msgid "Share URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Specify the name and favicon of the company"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Store"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_store
msgid "Store URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Support"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_support
msgid "Support URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Links"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_system_name
msgid "System Name"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_config_parameter
msgid "System Parameter"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Parameters"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__branding_company_logo
msgid "This field holds the image used as avatar for this contact, limited to 1024x1024px"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_translation
msgid "Translation"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_ui_view
msgid "View"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Web Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Website"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Website Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_website
msgid "Website URL"
msgstr ""

304
muk_branding/i18n/nl.po

@ -0,0 +1,304 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * muk_branding
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0-20190522\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-13 00:08+0000\n"
"PO-Revision-Date: 2019-07-13 00:08+0000\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: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Apps and Promotion</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Company</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Documentation and Support</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Logo</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Names</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Website</span>"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_actions_act_window
msgid "Action Window"
msgstr "Actie venster"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the PoS panel according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "Brand the PoS panel according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the website according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Brand the website according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand your outgoing mails with your own style"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Brand your outgoing mails with your own style."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_company
msgid "Companies"
msgstr "Bedrijven"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Company Data"
msgstr "Bedrijfsgegevens"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_favicon
msgid "Company Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_logo
msgid "Company Logo"
msgstr "Bedrijfslogo"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_name
msgid "Company Name"
msgstr "Bedrijfsnaam"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_config_settings
msgid "Config Settings"
msgstr "Configuratie instellingen"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Customize the Backend according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Customize the backend according to your needs."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_muk_branding_debranding
msgid "Debranding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__display_name
msgid "Display Name"
msgstr "Weergavenaam"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Documentation"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_documentation
msgid "Documentation URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Extensions"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_company__favicon
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__id
msgid "ID"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding____last_update
msgid "Last Modified on"
msgstr "Laatst gewijzigd op"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Mail Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Name"
msgstr "Naam"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "PoS Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_publisher
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Publisher"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the company logo"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the links to the system documentation"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system media links"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system names"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system website"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Share"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_share
msgid "Share URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Specify the name and favicon of the company"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Store"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_store
msgid "Store URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Support"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_support
msgid "Support URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Links"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_system_name
msgid "System Name"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_config_parameter
msgid "System Parameter"
msgstr "Systeem parameter"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Parameters"
msgstr "Systeem parameters"
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__branding_company_logo
msgid "This field holds the image used as avatar for this contact, limited to 1024x1024px"
msgstr "Dit veld bevat de afbeelding welke wordt gebruikt als schermafbeelding voor deze relatie. Beperk het formaat op 1024x1024px."
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_translation
msgid "Translation"
msgstr "Vertaling"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_ui_view
msgid "View"
msgstr "Weergave"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Web Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Website"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Website Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_website
msgid "Website URL"
msgstr ""

304
muk_branding/i18n/pt.po

@ -0,0 +1,304 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * muk_branding
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0-20190522\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-13 00:08+0000\n"
"PO-Revision-Date: 2019-07-13 00:08+0000\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: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Apps and Promotion</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Company</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Documentation and Support</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Logo</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Names</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Website</span>"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_actions_act_window
msgid "Action Window"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the PoS panel according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "Brand the PoS panel according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the website according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Brand the website according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand your outgoing mails with your own style"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Brand your outgoing mails with your own style."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_company
msgid "Companies"
msgstr "Empresas"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Company Data"
msgstr "Dados da Empresa"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_favicon
msgid "Company Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_logo
msgid "Company Logo"
msgstr "Logo da Empresa"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_name
msgid "Company Name"
msgstr "Nome da Empresa"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_config_settings
msgid "Config Settings"
msgstr "config configurações"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Customize the Backend according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Customize the backend according to your needs."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_muk_branding_debranding
msgid "Debranding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__display_name
msgid "Display Name"
msgstr "Nome a Exibir"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Documentation"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_documentation
msgid "Documentation URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Extensions"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_company__favicon
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__id
msgid "ID"
msgstr "Id."
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding____last_update
msgid "Last Modified on"
msgstr "Última Modificação em"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Mail Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Name"
msgstr "Nome"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "PoS Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_publisher
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Publisher"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the company logo"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the links to the system documentation"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system media links"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system names"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system website"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Share"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_share
msgid "Share URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Specify the name and favicon of the company"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Store"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_store
msgid "Store URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Support"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_support
msgid "Support URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Links"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_system_name
msgid "System Name"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_config_parameter
msgid "System Parameter"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Parameters"
msgstr "Parametros do Sistema"
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__branding_company_logo
msgid "This field holds the image used as avatar for this contact, limited to 1024x1024px"
msgstr "Este campo contém a imagem utilizada como imagem do contacto, limitada a 1024x1024px."
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_translation
msgid "Translation"
msgstr "Tradução"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_ui_view
msgid "View"
msgstr "Ver"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Web Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Website"
msgstr "Site da Web"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Website Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_website
msgid "Website URL"
msgstr ""

304
muk_branding/i18n/ru.po

@ -0,0 +1,304 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * muk_branding
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 12.0-20190522\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-07-13 00:09+0000\n"
"PO-Revision-Date: 2019-07-13 00:09+0000\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: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Apps and Promotion</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Company</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Documentation and Support</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">Logo</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Names</span>"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "<span class=\"o_form_label\">System Website</span>"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_actions_act_window
msgid "Action Window"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the PoS panel according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "Brand the PoS panel according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand the website according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Brand the website according to your needs."
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Brand your outgoing mails with your own style"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Brand your outgoing mails with your own style."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_company
msgid "Companies"
msgstr "Компании"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Company Data"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_favicon
msgid "Company Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_logo
msgid "Company Logo"
msgstr "Логотип компании"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_company_name
msgid "Company Name"
msgstr "Название компании"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_res_config_settings
msgid "Config Settings"
msgstr "Настройки конфигурации"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Customize the Backend according to your needs"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Customize the backend according to your needs."
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_muk_branding_debranding
msgid "Debranding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__display_name
msgid "Display Name"
msgstr "Отображаемое Имя"
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Documentation"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_documentation
msgid "Documentation URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Extensions"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_company__favicon
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Favicon"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding__id
msgid "ID"
msgstr "Номер"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_muk_branding_debranding____last_update
msgid "Last Modified on"
msgstr "Последнее изменение"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_mail_branding
msgid "Mail Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Name"
msgstr "Название"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_pos_branding
msgid "PoS Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_publisher
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Publisher"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the company logo"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the links to the system documentation"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system media links"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system names"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Set the system website"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Share"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_share
msgid "Share URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Specify the name and favicon of the company"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Store"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_store
msgid "Store URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Support"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_support
msgid "Support URL"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Links"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_system_name
msgid "System Name"
msgstr ""
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_config_parameter
msgid "System Parameter"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "System Parameters"
msgstr "Системные параметры"
#. module: muk_branding
#: model:ir.model.fields,help:muk_branding.field_res_config_settings__branding_company_logo
msgid "This field holds the image used as avatar for this contact, limited to 1024x1024px"
msgstr "Это поле содержит изображение, используемое в качестве аватара для этого контакта, ограничено 1024x1024px"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_translation
msgid "Translation"
msgstr "Перевод"
#. module: muk_branding
#: model:ir.model,name:muk_branding.model_ir_ui_view
msgid "View"
msgstr "Вид"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_web_branding
msgid "Web Branding"
msgstr ""
#. module: muk_branding
#: model_terms:ir.ui.view,arch_db:muk_branding.res_config_settings_view_form
msgid "Website"
msgstr "Вебсайт"
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__module_muk_website_branding
msgid "Website Branding"
msgstr ""
#. module: muk_branding
#: model:ir.model.fields,field_description:muk_branding.field_res_config_settings__branding_website
msgid "Website URL"
msgstr ""

29
muk_branding/models/__init__.py

@ -0,0 +1,29 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Branding
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
from . import debranding
from . import ir_actions
from . import ir_ui_view
from . import res_company
from . import ir_translation
from . import ir_config_parameter
from . import res_config_settings

47
muk_branding/models/debranding.py

@ -0,0 +1,47 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Branding
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
from odoo import models, fields, api
from odoo.addons.muk_branding.tools.debrand import safe_debrand
class Debranding(models.AbstractModel):
_name = 'muk_branding.debranding'
_description = 'Debranding'
#----------------------------------------------------------
# Helper
#----------------------------------------------------------
def _get_debrand_params(self):
return self.env['ir.config_parameter'].get_branding_debrand_params()
#----------------------------------------------------------
# Functions
#----------------------------------------------------------
def debrand(self, input, expression="odoo", context=None):
context = context or self.env.context
if 'no_debranding' in context:
return input
return safe_debrand(input, self._get_debrand_params(), expression=expression)

41
muk_branding/models/ir_actions.py

@ -0,0 +1,41 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Branding
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
from odoo import models
from odoo.tools.safe_eval import safe_eval
from odoo.addons.muk_branding.tools.utils import safe_execute
class IrActionsActWindow(models.Model):
_inherit = 'ir.actions.act_window'
def read(self, fields=None, load='_classic_read'):
result = super(IrActionsActWindow, self).read(fields=fields, load=load)
if not fields or 'help' in fields:
for values in result:
if isinstance(values, dict) and values.get('help'):
user_context = dict(self.env.context)
value_context = values.get('context', '{}')
context = safe_execute({}, safe_eval, value_context, user_context)
values['help'] = self.env['muk_branding.debranding'].debrand(values['help'])
return result

103
muk_branding/models/ir_config_parameter.py

@ -0,0 +1,103 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Branding
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
from odoo import _, models, api
from odoo.modules import get_resource_path
from odoo.tools import mute_logger, ormcache, config
BRANDING_PARAMS = {
'muk_branding.system_name': config.get('branding_system_name', 'System'),
'muk_branding.publisher': config.get('branding_publisher', 'Example'),
'muk_branding.website': config.get('branding_website', 'https://www.example.com'),
'muk_branding.documentation': config.get('branding_documentation', 'https://www.example.com'),
'muk_branding.support': config.get('branding_support', 'https://www.example.com/support'),
'muk_branding.store': config.get('branding_store', 'https://www.example.com/store'),
'muk_branding.share': config.get('branding_share', 'https://www.example.com'),
}
class IrConfigParameter(models.Model):
_inherit = 'ir.config_parameter'
@api.model_cr
@mute_logger('odoo.addons.base.models.ir_config_parameter')
def init(self, force=False):
super(IrConfigParameter, self).init(force=force)
for key, value in BRANDING_PARAMS.items():
if force or not self.sudo().search([('key', '=', key)]):
self.sudo().set_param(key, value() if callable(value) else value)
@api.model
def set_params(self, params):
for key, value in params.items():
self.set_param(key, value)
@api.model
def get_branding_param(self, key, default=""):
return self.sudo().get_param(key, default=default) if key in BRANDING_PARAMS else None
@api.model
@ormcache()
def get_branding_params(self):
return {key: self.get_branding_param(key) for key in BRANDING_PARAMS}
@api.model
@ormcache()
def get_branding_settings_params(self):
return {
'branding_system_name': self.get_branding_param('muk_branding.system_name'),
'branding_publisher': self.get_branding_param('muk_branding.publisher'),
'branding_website': self.get_branding_param('muk_branding.website'),
'branding_documentation': self.get_branding_param('muk_branding.documentation'),
'branding_support': self.get_branding_param('muk_branding.support'),
'branding_store': self.get_branding_param('muk_branding.store'),
'branding_share': self.get_branding_param('muk_branding.share'),
}
@api.model
@ormcache()
def get_branding_dashboard_params(self):
return {
'store': self.get_branding_param('muk_branding.store'),
'share': self.get_branding_param('muk_branding.share'),
'system': self.get_branding_param('muk_branding.system_name'),
'publisher': self.get_branding_param('muk_branding.publisher'),
}
@api.model
@ormcache()
def get_branding_session_params(self):
return {
'muk_branding_system_name': self.get_branding_param('muk_branding.system_name'),
'muk_branding_documentation': self.get_branding_param('muk_branding.documentation'),
'muk_branding_website': self.get_branding_param('muk_branding.website'),
'muk_branding_support': self.get_branding_param('muk_branding.support')
}
@api.model
@ormcache()
def get_branding_debrand_params(self):
return {
'system_name': self.get_branding_param('muk_branding.system_name'),
'documentation': self.get_branding_param('muk_branding.documentation'),
'website': self.get_branding_param('muk_branding.website'),
}

56
muk_branding/models/ir_translation.py

@ -0,0 +1,56 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Branding
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
from odoo import api, models, tools
class IrTranslation(models.Model):
_inherit = 'ir.translation'
@api.model
def debrand(self, value):
if isinstance(value, dict):
for entry in value:
value[entry] = self._debrand(value[entry])
return value
return self._debrand(value)
@api.model
def _debrand(self, value):
return self.env['muk_branding.debranding'].debrand(value)
@tools.ormcache('name', 'types', 'lang', 'source', 'res_id')
def __get_source(self, name, types, lang, source, res_id):
res = super(IrTranslation, self).__get_source(name, types, lang, source, res_id)
return self.debrand(res)
@api.model
@tools.ormcache_context('model_name', keys=('lang',))
def get_field_string(self, model_name):
res = super(IrTranslation, self).get_field_string(model_name)
return self.debrand(res)
@api.model
@tools.ormcache_context('model_name', keys=('lang',))
def get_field_help(self, model_name):
res = super(IrTranslation, self).get_field_help(model_name)
return self.debrand(res)

33
muk_branding/models/ir_ui_view.py

@ -0,0 +1,33 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Branding
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
from odoo import models, api
class View(models.Model):
_inherit = 'ir.ui.view'
@api.multi
def read_combined(self, fields=None):
res = super(View, self).read_combined(fields=fields)
res['arch'] = self.env['muk_branding.debranding'].debrand(res['arch'])
return res

32
muk_branding/models/res_company.py

@ -0,0 +1,32 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Branding
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
from odoo import models, fields
class ResCompany(models.Model):
_inherit = 'res.company'
favicon = fields.Binary(
string="Favicon",
attachment=False
)

155
muk_branding/models/res_config_settings.py

@ -0,0 +1,155 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Branding
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
from odoo import api, fields, models
class ResConfigSettings(models.TransientModel):
_inherit = 'res.config.settings'
#----------------------------------------------------------
# Database
#----------------------------------------------------------
module_muk_web_branding = fields.Boolean(
string="Web Branding",
help="Customize the backend according to your needs.")
module_muk_mail_branding = fields.Boolean(
string="Mail Branding",
help="Brand your outgoing mails with your own style.")
module_muk_website_branding = fields.Boolean(
string="Website Branding",
help="Brand the website according to your needs.")
module_muk_pos_branding = fields.Boolean(
string="PoS Branding",
help="Brand the PoS panel according to your needs.")
branding_system_name = fields.Char(
string='System Name')
branding_publisher = fields.Char(
string='Publisher')
branding_website = fields.Char(
string='Website URL')
branding_documentation = fields.Char(
string='Documentation URL')
branding_support = fields.Char(
string='Support URL')
branding_store = fields.Char(
string='Store URL')
branding_share = fields.Char(
string='Share URL')
branding_company_name = fields.Char(
string='Company Name',
related='company_id.name',
readonly=False)
branding_company_logo = fields.Binary(
string='Company Logo',
related='company_id.logo',
readonly=False)
branding_company_favicon = fields.Binary(
string='Company Favicon',
related='company_id.favicon',
readonly=False)
#----------------------------------------------------------
# Helper
#----------------------------------------------------------
@api.model
def _delete_translations(self, value):
self.env['ir.translation'].sudo().search([
('value', 'ilike', value)
]).unlink()
#----------------------------------------------------------
# Functions
#----------------------------------------------------------
@api.model
def get_values(self):
res = super(ResConfigSettings, self).get_values()
params = self.env['ir.config_parameter'].sudo()
res.update(params.get_branding_settings_params())
return res
@api.multi
def set_values(self):
translation_changed = False
res = super(ResConfigSettings, self).set_values()
params = self.env['ir.config_parameter'].sudo()
values = params.get_branding_settings_params()
if self.branding_system_name != values.get('muk_branding.system_name'):
self._delete_translations(values.get('muk_branding.system_name'))
translation_changed = True
if self.branding_system_name != values.get('muk_branding.publisher'):
self._delete_translations(values.get('muk_branding.publisher'))
translation_changed = True
if self.branding_system_name != values.get('muk_branding.website'):
self._delete_translations(values.get('muk_branding.website'))
translation_changed = True
if self.branding_system_name != values.get('muk_branding.documentation'):
self._delete_translations(values.get('muk_branding.documentation'))
translation_changed = True
if self.branding_system_name != values.get('muk_branding.support'):
self._delete_translations(values.get('muk_branding.support'))
translation_changed = True
if self.branding_system_name != values.get('muk_branding.store'):
self._delete_translations(values.get('muk_branding.store'))
translation_changed = True
if self.branding_system_name != values.get('muk_branding.share'):
self._delete_translations(values.get('muk_branding.share'))
translation_changed = True
if translation_changed:
self.env['ir.config_parameter'].set_params({
'muk_branding.system_name': self.branding_system_name or '',
'muk_branding.publisher': self.branding_publisher or '',
'muk_branding.website': self.branding_website or '',
'muk_branding.documentation': self.branding_documentation or '',
'muk_branding.support': self.branding_support or '',
'muk_branding.store': self.branding_store or '',
'muk_branding.share': self.branding_share or '',
})
self.translations_reload()
return res
def translations_reload(self):
for lang in self.env['res.lang'].sudo().search([('active','=',True)]).mapped('code'):
self.env['base.language.install'].sudo().create({
'lang': lang,
'overwrite': True
}).lang_install()
self.env['base.update.translations'].sudo().create({
'lang': lang
}).act_update()
self.env['ir.translation'].sudo().clear_caches

23
muk_branding/patch/__init__.py

@ -0,0 +1,23 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Branding
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
from . import fields

49
muk_branding/patch/fields.py

@ -0,0 +1,49 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Branding
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
import logging
from odoo import fields
from odoo.addons.muk_branding.tools.patch import monkey_patch
from odoo.addons.muk_branding.tools.debrand import safe_debrand
_logger = logging.getLogger(__name__)
@monkey_patch(fields._String)
def get_trans_func(self, records):
if callable(self.translate):
rec_src_trans = records.env['ir.translation']._get_terms_translations(self, records)
def translate(record_id, value):
src_trans = rec_src_trans[record_id]
def debrand(source):
trans = src_trans.get(source, source)
if 'muk_branding.debranding' in records.env:
return records.env['muk_branding.debranding' ].debrand(trans)
return trans
return self.translate(debrand, value)
return translate
return get_trans_func.super(self, records)

BIN
muk_branding/static/description/banner.png

After

Width: 880  |  Height: 440  |  Size: 42 KiB

BIN
muk_branding/static/description/icon.png

After

Width: 250  |  Height: 250  |  Size: 11 KiB

1
muk_branding/static/description/icon.svg
File diff suppressed because it is too large
View File

143
muk_branding/static/description/index.html

@ -0,0 +1,143 @@
<section class="oe_container">
<div class="oe_row oe_spaced">
<h2 class="oe_slogan">MuK Branding</h2>
<h3 class="oe_slogan">Branding Features</h3>
<h4 class="oe_slogan" style="font-size: 23px;">MuK IT GmbH -
www.mukit.at</h4>
<div class="oe_demo oe_screenshot"
style="max-width: 84%; margin: 16px 8%;">
<img src="screenshot.png">
</div>
</div>
</section>
<section class="oe_container">
<div class="oe_row oe_spaced">
<div class="text-justify" style="max-width: 84%; margin: 16px 8%;">
<h3 class="oe_slogan">Overview</h3>
<p class="oe_mt32">This module is the basis for a number of
branding modules, with the aim to customize Odoo according to your
needs. This happens mainly through a debranding of Odoo. All
occurrences of the word Odoo as well as links to Odoo can be
replaced automatically. This behavior is active by default but can
be disabled by using the context or an HTML tag.</p>
<ul>
<li><code>&lt;span
class="no_debranding"&gt;...&lt;/span&gt;</code></li>
<li><code>self.env[..].with_context(no_debranding=True)</code></li>
</ul>
<p>
If a new system should be branded automatically, it is recommended
to set the flag
<code>auto_install</code>
of this module to
<code>True</code>
and to adjust the corresponding variables in the config file.
</p>
</div>
</div>
</section>
<section class="oe_container oe_dark">
<div class="oe_row oe_spaced">
<h3 class="oe_slogan">Our Services</h3>
<div
style="display: flex; padding-top: 20px; justify-content: space-between;">
<div style="flex-basis: 18%;">
<a href="https://mukit.at/r/MQ5" target="_blank">
<div
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;">
<img src="service_implementation.png"
style="width: 100%; border-radius: 100%;">
</div>
<h3 class="oe_slogan"
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;">
Odoo <br>Implementation
</h3>
</a>
</div>
<div style="flex-basis: 18%;">
<a href="https://mukit.at/r/u7c" target="_blank">
<div
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;">
<img src="service_integration.png"
style="width: 100%; border-radius: 100%;">
</div>
<h3 class="oe_slogan"
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;">
Odoo <br>Integration
</h3>
</a>
</div>
<div style="flex-basis: 18%;">
<a href="https://mukit.at/r/xDJ" target="_blank">
<div
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;">
<img src="service_customization.png"
style="width: 100%; border-radius: 100%;">
</div>
<h3 class="oe_slogan"
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;">
Odoo <br>Customization
</h3>
</a>
</div>
<div style="flex-basis: 18%;">
<a href=" https://mukit.at/r/J3A" target="_blank">
<div
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;">
<img src="service_development.png"
style="width: 100%; border-radius: 100%;">
</div>
<h3 class="oe_slogan"
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;">
Odoo <br>Development
</h3>
</a>
</div>
<div style="flex-basis: 18%;">
<a href=" https://mukit.at/r/R1v" target="_blank">
<div
style="width: 75px; height: 75px; border-radius: 100%; margin: auto;">
<img src="service_support.png"
style="width: 100%; border-radius: 100%;">
</div>
<h3 class="oe_slogan"
style="text-align: center; font-size: 14px; width: 100%; margin: 0; margin-top: 14px; color: #000 !important; margin-top: 5px; opacity: 1 !important; line-height: 17px;">
Odoo <br>Support
</h3>
</a>
</div>
</div>
</div>
</section>
<section class="oe_container" style="padding: 32px 0;">
<div class="oe_row oe_spaced" style="margin: auto;">
<div class="oe_demo oe_picture oe_screenshot">
<a href="https://mukit.at/r/SgN" target="_blank"> <img
src="preview.png">
</a>
</div>
</div>
</section>
<section class="oe_container oe_dark">
<h3 class="oe_slogan">Help and Support</h3>
<h5 class="oe_slogan" style="font-size: 20px;">Feel free to
contact us, if you need any help with your Odoo integration or
addiontal features.</h5>
<div class="oe_slogan">
<a class="btn btn-primary btn-lg mt8" href="https://mukit.at"
target="_blank"> <i class="fa fa-globe"></i> Website
</a> <a class="btn btn-primary btn-lg mt8" href="mailto:sale@mukit.at">
<i class="fa fa-envelope"></i> Contact Us
</a> <a class="btn btn-primary btn-lg mt8"
href="https://github.com/muk-it" target="_blank"> <i
class="fa fa-github"></i> Issues
</a>
</div>
<img src="logo.png"
style="width: 200px; margin-bottom: 20px; display: block;"
class="mx-auto center-block">
</section>

BIN
muk_branding/static/description/logo.png

After

Width: 500  |  Height: 500  |  Size: 37 KiB

BIN
muk_branding/static/description/preview.png

After

Width: 1000  |  Height: 200  |  Size: 32 KiB

BIN
muk_branding/static/description/screenshot.png

After

Width: 1600  |  Height: 900  |  Size: 48 KiB

BIN
muk_branding/static/description/service_customization.png

After

Width: 250  |  Height: 250  |  Size: 27 KiB

BIN
muk_branding/static/description/service_development.png

After

Width: 250  |  Height: 250  |  Size: 28 KiB

BIN
muk_branding/static/description/service_implementation.png

After

Width: 250  |  Height: 250  |  Size: 26 KiB

BIN
muk_branding/static/description/service_integration.png

After

Width: 250  |  Height: 250  |  Size: 24 KiB

BIN
muk_branding/static/description/service_support.png

After

Width: 250  |  Height: 250  |  Size: 24 KiB

BIN
muk_branding/static/src/img/favicon.ico

25
muk_branding/tools/__init__.py

@ -0,0 +1,25 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Branding
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
from . import debrand
from . import patch
from . import utils

97
muk_branding/tools/debrand.py

@ -0,0 +1,97 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Branding
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
import re
import uuid
import chardet
from itertools import chain
from lxml.etree import tostring
from lxml.html import fromstring
from odoo.tools import ustr
from odoo.addons.muk_branding.tools.utils import safe_execute
def debrand_documentation(text, value, expression):
text = re.sub(
r'https://www.{0}.com/documentation/'.format(expression),
'{0}/documentation/'.format(value), text, flags=re.IGNORECASE
)
text = re.sub(
r'https://www.{0}.com/page/docs/'.format(expression),
'{0}/page/docs/'.format(value), text, flags=re.IGNORECASE
)
return text
def debrand_link(text, value, expression):
text = re.sub(
r'(http(s)?:\/\/)?(www.)?{0}.com'.format(expression),
value, text, flags=re.IGNORECASE
)
return text
def debrand_text(text, value, expression):
cases = {
expression: uuid.uuid4().hex,
expression.upper(): uuid.uuid4().hex,
expression.lower(): uuid.uuid4().hex,
expression.capitalize(): uuid.uuid4().hex,
}
def init_no_debranding(match):
text = match.group()
for key in cases:
text = re.sub(r'\b{0}\b'.format(key), cases[key], text)
return text
def post_no_debranding(text):
for key in cases:
text = text.replace(cases[key], key)
return text
if isinstance(value, dict):
text = safe_execute(text, debrand_documentation, text, value.get('documentation'), expression)
text = safe_execute(text, debrand_link, text, value.get('website'), expression)
text = re.sub(
r'<.*class=".*no_debranding.*".*>.*(\b{0}\b).*<.*>'.format(expression),
init_no_debranding, text, flags=re.IGNORECASE
)
text = re.sub(
r'\b(?<!\.){0}(?!\.\S|\s?=|\w|\[)\b'.format(expression),
value.get('system_name') if isinstance(value, dict) else value,
text, flags=re.IGNORECASE
)
return post_no_debranding(text)
def debrand_with_check(text, value, expression):
if not text or not re.search(r'\b{0}\b'.format(expression), text, re.IGNORECASE):
return text
return debrand_text(text, value, expression)
def debrand(input, value, expression="odoo"):
if isinstance(input, str):
return ustr(debrand_with_check(input, value, expression))
if isinstance(input, bytes):
encoding = chardet.detect(input)['encoding'] or 'utf-8'
return bytes(debrand(ustr(input, hint_encoding=encoding), value, expression), encoding)
return input
def safe_debrand(input, value, expression="odoo"):
return safe_execute(input, debrand, input, value, expression)

39
muk_branding/tools/patch.py

@ -0,0 +1,39 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Utils
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
import logging
from odoo import api
_logger = logging.getLogger(__name__)
#----------------------------------------------------------
# Patch Helper
#----------------------------------------------------------
def monkey_patch(cls):
def decorate(func):
name = func.__name__
func.super = getattr(cls, name, None)
setattr(cls, name, func)
return func
return decorate

48
muk_branding/tools/utils.py

@ -0,0 +1,48 @@
###################################################################################
#
# Copyright (c) 2017-2019 MuK IT GmbH.
#
# This file is part of MuK Utils
# (see https://mukit.at).
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
#
###################################################################################
import logging
_logger = logging.getLogger(__name__)
#----------------------------------------------------------
# List Methods
#----------------------------------------------------------
def uniquify_list(seq):
seen = set()
return [
val for val in seq if val not in seen and not seen.add(val)
]
#----------------------------------------------------------
# Safe Execute
#----------------------------------------------------------
def safe_execute_exception(default, exception, function, *args, **kwargs):
try:
return function(*args, **kwargs)
except exception:
return default
def safe_execute(default, function, *args, **kwargs):
return safe_execute_exception(default, Exception, function, *args, **kwargs)

205
muk_branding/views/res_config_settings_view.xml

@ -0,0 +1,205 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2017-2019 MuK IT GmbH.
This file is part of MuK Branding
(see https://mukit.at).
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Lesser 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 Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<odoo>
<record id="res_config_settings_view_form" model="ir.ui.view">
<field name="name">res.config.settings.view.form</field>
<field name="model">res.config.settings</field>
<field name="priority" eval="90"/>
<field name="inherit_id" ref="base.res_config_settings_view_form"/>
<field name="arch" type="xml">
<xpath expr="//div[hasclass('settings')]" position="inside">
<div class="app_settings_block" data-string="Branding" data-key="muk_branding" groups="base.group_system">
<h2>Extensions</h2>
<div class="row mt16 o_settings_container" name="branding_extensions">
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane">
<field name="module_muk_web_branding"/>
</div>
<div class="o_setting_right_pane">
<label for="module_muk_web_branding"/>
<div class="text-muted">
Customize the Backend according to your needs
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane">
<field name="module_muk_mail_branding"/>
</div>
<div class="o_setting_right_pane">
<label for="module_muk_mail_branding"/>
<div class="text-muted">
Brand your outgoing mails with your own style
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane">
<field name="module_muk_website_branding"/>
</div>
<div class="o_setting_right_pane">
<label for="module_muk_website_branding"/>
<div class="text-muted">
Brand the website according to your needs
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane">
<field name="module_muk_pos_branding"/>
</div>
<div class="o_setting_right_pane">
<label for="module_muk_pos_branding"/>
<div class="text-muted">
Brand the PoS panel according to your needs
</div>
</div>
</div>
</div>
<h2>System Parameters</h2>
<div class="row mt16 o_settings_container" name="branding_parameters">
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane">
</div>
<div class="o_setting_right_pane">
<span class="o_form_label">System Names</span>
<div class="text-muted">
Set the system names
</div>
<div class="content-group">
<div class="mt16 row">
<label for="branding_system_name" string="System" class="col-lg-3 o_light_label" />
<field name="branding_system_name" class="oe_inline" />
<div class="w-100"></div>
<label for="branding_publisher" string="Publisher" class="col-lg-3 o_light_label" />
<field name="branding_publisher" class="oe_inline" />
</div>
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane">
</div>
<div class="o_setting_right_pane">
<span class="o_form_label">System Website</span>
<div class="text-muted">
Set the system website
</div>
<div class="mt8">
<field name="branding_website" widget="url" class="o_light_label"/>
</div>
<div class="mt8">
<button name="translations_reload"
string="Reload Translations"
type="object" icon="fa-refresh"/>
</div>
</div>
</div>
</div>
<h2>System Links</h2>
<div class="row mt16 o_settings_container" name="branding_links">
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane">
</div>
<div class="o_setting_right_pane">
<span class="o_form_label">Documentation and Support</span>
<div class="text-muted">
Set the links to the system documentation
</div>
<div class="content-group">
<div class="mt16 row">
<label for="branding_documentation" string="Documentation" class="col-lg-3 o_light_label" />
<field name="branding_documentation" widget="url" class="oe_inline" />
<div class="w-100"></div>
<label for="branding_support" string="Support" class="col-lg-3 o_light_label" />
<field name="branding_support" widget="url" class="oe_inline" />
</div>
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane">
</div>
<div class="o_setting_right_pane">
<span class="o_form_label">Apps and Promotion</span>
<div class="text-muted">
Set the system media links
</div>
<div class="content-group">
<div class="mt16 row">
<label for="branding_store" string="Store" class="col-lg-3 o_light_label" />
<field name="branding_store" widget="url" class="oe_inline" />
<div class="w-100"></div>
<label for="branding_share" string="Share" class="col-lg-3 o_light_label" />
<field name="branding_share" widget="url" class="oe_inline" />
</div>
</div>
</div>
</div>
</div>
<h2>Company Data</h2>
<div class="row mt16 o_settings_container" name="branding_company">
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane">
</div>
<div class="o_setting_right_pane">
<span class="o_form_label">Company</span>
<div class="text-muted">
Specify the name and favicon of the company
</div>
<div class="content-group">
<div class="mt16 row">
<label for="branding_company_name" string="Name" class="col-lg-3 o_light_label" />
<field name="branding_company_name" class="oe_inline" />
<div class="w-100"></div>
<label for="branding_company_favicon" string="Favicon" class="col-lg-3 o_light_label" />
<field name="branding_company_favicon" widget="image" class="oe_inline oe_avatar" />
</div>
</div>
</div>
</div>
<div class="col-12 col-lg-6 o_setting_box">
<div class="o_setting_left_pane">
</div>
<div class="o_setting_right_pane">
<span class="o_form_label">Logo</span>
<div class="text-muted">
Set the company logo
</div>
<div class="content-group">
<div class="mt16 row">
<field name="branding_company_logo" widget="image" class="ml16 oe_inline oe_avatar" />
</div>
</div>
</div>
</div>
</div>
</div>
</xpath>
</field>
</record>
</odoo>
Loading…
Cancel
Save