-
279base_custom_info/README.rst
-
5base_custom_info/__init__.py
-
46base_custom_info/__manifest__.py
-
3base_custom_info/demo/custom.info.category.csv
-
10base_custom_info/demo/custom.info.option.csv
-
8base_custom_info/demo/custom.info.property.csv
-
3base_custom_info/demo/custom.info.template.csv
-
11base_custom_info/demo/defaults.xml
-
12base_custom_info/demo/res_groups.xml
-
719base_custom_info/i18n/am.po
-
698base_custom_info/i18n/base_custom_info.pot
-
719base_custom_info/i18n/ca.po
-
720base_custom_info/i18n/de.po
-
720base_custom_info/i18n/el_GR.po
-
746base_custom_info/i18n/es.po
-
720base_custom_info/i18n/es_ES.po
-
720base_custom_info/i18n/fi.po
-
719base_custom_info/i18n/fr.po
-
720base_custom_info/i18n/fr_CA.po
-
719base_custom_info/i18n/gl.po
-
720base_custom_info/i18n/hr.po
-
721base_custom_info/i18n/hr_HR.po
-
726base_custom_info/i18n/it.po
-
720base_custom_info/i18n/nl.po
-
719base_custom_info/i18n/pt.po
-
720base_custom_info/i18n/pt_BR.po
-
720base_custom_info/i18n/pt_PT.po
-
721base_custom_info/i18n/ru.po
-
735base_custom_info/i18n/sl.po
-
719base_custom_info/i18n/tr.po
-
728base_custom_info/i18n/zh_CN.po
-
BINbase_custom_info/images/customizations-everywhere.jpg
-
BINbase_custom_info/images/menu.png
-
BINbase_custom_info/images/properties.png
-
BINbase_custom_info/images/templateception.jpg
-
BINbase_custom_info/images/templates.png
-
BINbase_custom_info/images/values.png
-
14base_custom_info/models/__init__.py
-
96base_custom_info/models/custom_info.py
-
34base_custom_info/models/custom_info_category.py
-
45base_custom_info/models/custom_info_option.py
-
112base_custom_info/models/custom_info_property.py
-
81base_custom_info/models/custom_info_template.py
-
243base_custom_info/models/custom_info_value.py
-
18base_custom_info/models/res_partner.py
-
7base_custom_info/readme/CONFIGURE.rst
-
8base_custom_info/readme/CONTRIBUTORS.rst
-
117base_custom_info/readme/DESCRIPTION.rst
-
4base_custom_info/readme/DEVELOP.rst
-
5base_custom_info/readme/INSTALL.rst
-
20base_custom_info/readme/ROADMAP.rst
-
27base_custom_info/readme/USAGE.rst
-
6base_custom_info/security/ir.model.access.csv
-
33base_custom_info/security/res_groups_security.xml
-
BINbase_custom_info/static/description/icon.png
-
82base_custom_info/static/description/icon.svg
-
599base_custom_info/static/description/index.html
-
5base_custom_info/tests/__init__.py
-
173base_custom_info/tests/test_partner.py
-
129base_custom_info/tests/test_value_conversion.py
-
50base_custom_info/views/custom_info_category_view.xml
-
79base_custom_info/views/custom_info_option_view.xml
-
107base_custom_info/views/custom_info_property_view.xml
-
72base_custom_info/views/custom_info_template_view.xml
-
118base_custom_info/views/custom_info_value_view.xml
-
45base_custom_info/views/menu.xml
-
32base_custom_info/views/res_partner_view.xml
-
5base_custom_info/wizard/__init__.py
-
19base_custom_info/wizard/res_config_settings.py
-
41base_custom_info/wizard/res_config_settings_view.xml
@ -0,0 +1,279 @@ |
|||||
|
================ |
||||
|
Base Custom Info |
||||
|
================ |
||||
|
|
||||
|
.. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
||||
|
!! This file is generated by oca-gen-addon-readme !! |
||||
|
!! changes will be overwritten. !! |
||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
||||
|
|
||||
|
.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png |
||||
|
:target: https://odoo-community.org/page/development-status |
||||
|
:alt: Beta |
||||
|
.. |badge2| image:: https://img.shields.io/badge/licence-LGPL--3-blue.png |
||||
|
:target: http://www.gnu.org/licenses/lgpl-3.0-standalone.html |
||||
|
:alt: License: LGPL-3 |
||||
|
.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github |
||||
|
:target: https://github.com/OCA/server-tools/tree/12.0/base_custom_info |
||||
|
:alt: OCA/server-tools |
||||
|
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png |
||||
|
:target: https://translation.odoo-community.org/projects/server-tools-12-0/server-tools-12-0-base_custom_info |
||||
|
:alt: Translate me on Weblate |
||||
|
.. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png |
||||
|
:target: https://runbot.odoo-community.org/runbot/149/12.0 |
||||
|
:alt: Try me on Runbot |
||||
|
|
||||
|
|badge1| |badge2| |badge3| |badge4| |badge5| |
||||
|
|
||||
|
This module allows you to attach custom information to records without the need |
||||
|
to alter the database structure too much. |
||||
|
|
||||
|
This module defines several concepts that you have to understand. |
||||
|
|
||||
|
Templates |
||||
|
--------- |
||||
|
|
||||
|
A *template* is a collection of *properties* that a record should have. |
||||
|
*Templates* always apply to a given model, and then you can choose among the |
||||
|
current templates for the model you are using when you edit a record of that |
||||
|
model. |
||||
|
|
||||
|
I.e., This addon includes a demo template called "Smart partners", that applies |
||||
|
to the model ``res.partner``, so if you edit any partner, you can choose that |
||||
|
template and get its properties autofilled. |
||||
|
|
||||
|
Properties |
||||
|
---------- |
||||
|
|
||||
|
A *property* is the "name" of the field. *Templates* can have any amount of |
||||
|
*properties*, and when you apply a *template* to a record, it automatically |
||||
|
gets all of its *properties* filled, empty (unless they have a *Default |
||||
|
value*), ready to assign *values*. |
||||
|
|
||||
|
You can set a property to as *required* to force it have a value, although you |
||||
|
should keep in mind that for yes/no properties, this would mean that only *yes* |
||||
|
can be selected, and for numeric properties, zero would be forbidden. |
||||
|
|
||||
|
Also you can set *Minimum* and *Maximum* limits for every *property*, but those |
||||
|
limits are only used when the data type is text (to constrain its length) or |
||||
|
number. To skip this constraint, just set a maximum smaller than the minimum. |
||||
|
|
||||
|
*Properties* always belong to a template, and as such, to a model. |
||||
|
|
||||
|
*Properties* define the data type (text, number, yes/no...), and when the type |
||||
|
is "Selection", then you can define what *options* are available. |
||||
|
|
||||
|
I.e., the "Smart partners" *template* has the following *properties*: |
||||
|
|
||||
|
- Name of his/her teacher |
||||
|
- Amount of people that hates him/her for being so smart |
||||
|
- Average note on all subjects |
||||
|
- Does he/she believe he/she is the smartest person on earth? |
||||
|
- What weaknesses does he/she have? |
||||
|
|
||||
|
When you set that template to any partner, you will then be able to fill these |
||||
|
*properties* with *values*. |
||||
|
|
||||
|
Categories |
||||
|
---------- |
||||
|
|
||||
|
*Properties* can also belong to a *category*, which allows you to sort them in |
||||
|
a logical way, and makes further development easier. |
||||
|
|
||||
|
For example, the ``website_sale_custom_info`` addon uses these to display a |
||||
|
technical datasheet per product in your online shop, sorted and separated by |
||||
|
category. |
||||
|
|
||||
|
You are not required to give a *category* to every *property*. |
||||
|
|
||||
|
Options |
||||
|
------- |
||||
|
|
||||
|
When a *property*'s type is "Selection", then you define the *options* |
||||
|
available, so the *value* must be one of these *options*. |
||||
|
|
||||
|
I.e., the "What weaknesses does he/she have?" *property* has some options: |
||||
|
|
||||
|
- Loves junk food |
||||
|
- Needs videogames |
||||
|
- Huge glasses |
||||
|
|
||||
|
The *value* will always be one of these. |
||||
|
|
||||
|
Value |
||||
|
----- |
||||
|
|
||||
|
When you assign a *template* to a partner, and then you get the *properties* it |
||||
|
should have, you still have to set a *value* for each property. |
||||
|
|
||||
|
*Values* can be of different types (whole numbers, constrained selection, |
||||
|
booleans...), depending on how the *property* was defined. However, there is |
||||
|
always the ``value`` field, that is a text string, and converts automatically |
||||
|
to/from the correct type. |
||||
|
|
||||
|
Why would I need this? |
||||
|
~~~~~~~~~~~~~~~~~~~~~~ |
||||
|
|
||||
|
Imagine you have some partners that are foreign, and that for those partners |
||||
|
you need some extra information that is not needed for others, and you do not |
||||
|
want to fill the partners model with a lot of fields that will be empty most of |
||||
|
the time. |
||||
|
|
||||
|
In this case, you could define a *template* called "Foreign partners", which |
||||
|
will be applied to ``res.partner`` objects, and defines some *properties* that |
||||
|
these are expected to have. |
||||
|
|
||||
|
Then you could assign that *template* to a partner, and automatically you will |
||||
|
get a subtable of all the properties it should have, with tools to fill their |
||||
|
*values* correctly. |
||||
|
|
||||
|
Does this work with any model? |
||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
||||
|
|
||||
|
Yes and no. |
||||
|
|
||||
|
Yes, because this is a base module that provides the tools to make this work |
||||
|
with any model. |
||||
|
|
||||
|
No, because, although the tools are provided, they are only applied to the |
||||
|
``res.partner`` model. This is by design, because different models can have |
||||
|
different needs, and we don't want to depend on every possible model. |
||||
|
|
||||
|
So, if you want to apply this to other models, you will have to develop a |
||||
|
little additional addon that depends on this one. If you are a developer, refer |
||||
|
to the *Development* section below. |
||||
|
|
||||
|
**Table of contents** |
||||
|
|
||||
|
.. contents:: |
||||
|
:local: |
||||
|
|
||||
|
Installation |
||||
|
============ |
||||
|
|
||||
|
This module serves as a base for other modules that implement this behavior in |
||||
|
concrete models. |
||||
|
|
||||
|
This module is a technical dependency and is to be installed in parallel to |
||||
|
other modules. |
||||
|
|
||||
|
Configuration |
||||
|
============= |
||||
|
|
||||
|
To enable the main *Custom Info* menu: |
||||
|
|
||||
|
#. Enable *Settings > General Settings > Manage custom information*. |
||||
|
|
||||
|
To enable partner's custom info tab: |
||||
|
|
||||
|
#. Enable *Settings > General Settings > Edit custom information in partners*. |
||||
|
|
||||
|
Usage |
||||
|
===== |
||||
|
|
||||
|
This module defines *Custom Info Templates* that define what properties are |
||||
|
expected for a given record. |
||||
|
|
||||
|
To define a template, you need to: |
||||
|
|
||||
|
* Go to *Custom Info > Templates*. |
||||
|
* Create one. |
||||
|
* Add some *Properties* to it. |
||||
|
|
||||
|
All database records with that template enabled will automatically fill those |
||||
|
properties. |
||||
|
|
||||
|
To manage the properties, you need to: |
||||
|
|
||||
|
* Go to *Custom Info > Properties*. |
||||
|
|
||||
|
To manage the property categories, you need to: |
||||
|
|
||||
|
* Go to *Custom Info > Categories*. |
||||
|
|
||||
|
Some properties can have a number of options to choose, to manage them: |
||||
|
|
||||
|
* Go to *Custom Info > Options*. |
||||
|
|
||||
|
To manage their values, you need to: |
||||
|
|
||||
|
* Go to *Custom Info > Values*. |
||||
|
|
||||
|
Development |
||||
|
=========== |
||||
|
|
||||
|
To create a module that supports custom information, just depend on this module |
||||
|
and inherit from the ``custom.info`` model. |
||||
|
|
||||
|
See an example in the ``product_custom_info`` addon. |
||||
|
|
||||
|
Known issues / Roadmap |
||||
|
====================== |
||||
|
|
||||
|
* Custom properties cannot be shared among templates. |
||||
|
* Required attributes are for now only set in the UI, not in the ORM itself. |
||||
|
* Support recursive templates using options |
||||
|
|
||||
|
.. figure:: https://raw.githubusercontent.com/base_custom_info/static/description/customizations-everywhere.jpg |
||||
|
:alt: Customizations Everywhere |
||||
|
|
||||
|
If you assign an *additional template* to an option, and while using the owner |
||||
|
form you choose that option, you can then press *reload custom information |
||||
|
templates* to make the owner update itself to include all the properties in all |
||||
|
the involved templates. If you do not press the button, anyway the reloading |
||||
|
will be performed when saving the owner record. |
||||
|
|
||||
|
.. figure:: https://raw.githubusercontent.com/base_custom_info/static/description/templateception.jpg |
||||
|
:alt: Templateception |
||||
|
|
||||
|
I.e., if you select the option "Needs videogames" for the property "What |
||||
|
weaknesses does he/she have?" of a smart partner and press *reload custom |
||||
|
information templates*, you will get 2 new properties to fill: "Favourite |
||||
|
videogames genre" and "Favourite videogame". |
||||
|
|
||||
|
Bug Tracker |
||||
|
=========== |
||||
|
|
||||
|
Bugs are tracked on `GitHub Issues <https://github.com/OCA/server-tools/issues>`_. |
||||
|
In case of trouble, please check there if your issue has already been reported. |
||||
|
If you spotted it first, help us smashing it by providing a detailed and welcomed |
||||
|
`feedback <https://github.com/OCA/server-tools/issues/new?body=module:%20base_custom_info%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_. |
||||
|
|
||||
|
Do not contact contributors directly about support or help with technical issues. |
||||
|
|
||||
|
Credits |
||||
|
======= |
||||
|
|
||||
|
Authors |
||||
|
~~~~~~~ |
||||
|
|
||||
|
* Tecnativa |
||||
|
|
||||
|
Contributors |
||||
|
~~~~~~~~~~~~ |
||||
|
|
||||
|
* `Tecnativa <https://www.tecnativa.com>`__: |
||||
|
|
||||
|
* Rafael Blasco <rafael.blasco@tecnativa.com> |
||||
|
* Carlos Dauden <carlos.dauden@tecnativa.com> |
||||
|
* Sergio Teruel <sergio.teruel@tecnativa.com> |
||||
|
* Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
* Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
* Alexandre Díaz <alexandre.diaz@tecnativa.com> |
||||
|
|
||||
|
Maintainers |
||||
|
~~~~~~~~~~~ |
||||
|
|
||||
|
This module is maintained by the OCA. |
||||
|
|
||||
|
.. image:: https://odoo-community.org/logo.png |
||||
|
:alt: Odoo Community Association |
||||
|
:target: https://odoo-community.org |
||||
|
|
||||
|
OCA, or the Odoo Community Association, is a nonprofit organization whose |
||||
|
mission is to support the collaborative development of Odoo features and |
||||
|
promote its widespread use. |
||||
|
|
||||
|
This module is part of the `OCA/server-tools <https://github.com/OCA/server-tools/tree/12.0/base_custom_info>`_ project on GitHub. |
||||
|
|
||||
|
You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. |
@ -0,0 +1,5 @@ |
|||||
|
# Copyright 2015 Antiun Ingeniería S.L. - Sergio Teruel |
||||
|
# Copyright 2015 Antiun Ingeniería S.L. - Carlos Dauden |
||||
|
# License LGPL-3 - See http://www.gnu.org/licenses/lgpl-3.0.html |
||||
|
|
||||
|
from . import models, wizard |
@ -0,0 +1,46 @@ |
|||||
|
# Copyright 2015 Antiun Ingeniería S.L. - Sergio Teruel |
||||
|
# Copyright 2015 Antiun Ingeniería S.L. - Carlos Dauden |
||||
|
# Copyright 2015-2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License LGPL-3 - See http://www.gnu.org/licenses/lgpl-3.0.html |
||||
|
|
||||
|
{ |
||||
|
'name': "Base Custom Info", |
||||
|
'summary': "Add custom field in models", |
||||
|
'category': 'Tools', |
||||
|
'version': '12.0.1.0.0', |
||||
|
'depends': [ |
||||
|
'base_setup', |
||||
|
], |
||||
|
'data': [ |
||||
|
'security/ir.model.access.csv', |
||||
|
'security/res_groups_security.xml', |
||||
|
'views/custom_info_category_view.xml', |
||||
|
'views/custom_info_option_view.xml', |
||||
|
'views/custom_info_template_view.xml', |
||||
|
'views/custom_info_property_view.xml', |
||||
|
'views/custom_info_value_view.xml', |
||||
|
'views/menu.xml', |
||||
|
'views/res_partner_view.xml', |
||||
|
'wizard/res_config_settings_view.xml', |
||||
|
], |
||||
|
'demo': [ |
||||
|
'demo/custom.info.category.csv', |
||||
|
'demo/custom.info.template.csv', |
||||
|
'demo/custom.info.property.csv', |
||||
|
'demo/custom.info.option.csv', |
||||
|
'demo/res_groups.xml', |
||||
|
'demo/defaults.xml', |
||||
|
], |
||||
|
"images": [ |
||||
|
"images/menu.png", |
||||
|
"images/properties.png", |
||||
|
"images/templates.png", |
||||
|
"images/values.png", |
||||
|
], |
||||
|
'author': 'Tecnativa, ' |
||||
|
'Odoo Community Association (OCA)', |
||||
|
'website': 'https://github.com/OCA/server-tools', |
||||
|
'license': 'LGPL-3', |
||||
|
'application': True, |
||||
|
'installable': True, |
||||
|
} |
@ -0,0 +1,3 @@ |
|||||
|
id,name,sequence |
||||
|
cat_statics,Statistics,50 |
||||
|
cat_gaming,Gaming,100 |
@ -0,0 +1,10 @@ |
|||||
|
id,name,property_ids:id,template_id:id |
||||
|
opt_food,Loves junk food,prop_weaknesses, |
||||
|
opt_videogames,Needs videogames,prop_weaknesses,tpl_gamer |
||||
|
opt_glasses,Huge glasses,prop_weaknesses, |
||||
|
opt_shooter,Shooter,prop_fav_genre, |
||||
|
opt_platforms,Platforms,prop_fav_genre, |
||||
|
opt_cars,Cars,prop_fav_genre, |
||||
|
opt_rpg,RPG,prop_fav_genre, |
||||
|
opt_strategy,Strategy,prop_fav_genre, |
||||
|
opt_graphical_adventure,Graphical adventure,prop_fav_genre, |
@ -0,0 +1,8 @@ |
|||||
|
id,name,template_id:id,field_type,required,minimum,maximum,category_id:id,sequence |
||||
|
prop_teacher,Name of his/her teacher,tpl_smart,str,,1,30,,100 |
||||
|
prop_haters,Amount of people that hates him/her for being so smart,tpl_smart,int,,0,99999,cat_statics,200 |
||||
|
prop_avg_note,Average note on all subjects,tpl_smart,float,True,0,10,cat_statics,300 |
||||
|
prop_smartypants,Does he/she believe he/she is the smartest person on earth?,tpl_smart,bool,,0,-1,,400 |
||||
|
prop_weaknesses,What weaknesses does he/she have?,tpl_smart,id,,0,-1,,500 |
||||
|
prop_fav_genre,Favourite videogames genre,tpl_gamer,id,,0,-1,cat_gaming,600 |
||||
|
prop_fav_game,Favourite videogame,tpl_gamer,str,,0,-1,cat_gaming,700 |
@ -0,0 +1,3 @@ |
|||||
|
id,name,model,model_id:id |
||||
|
tpl_smart,Smart partners,res.partner,base.model_res_partner |
||||
|
tpl_gamer,Gamers,res.partner,base.model_res_partner |
@ -0,0 +1,11 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). --> |
||||
|
|
||||
|
<odoo> |
||||
|
|
||||
|
<record id="prop_weaknesses" model="custom.info.property"> |
||||
|
<field name="default_value">Huge glasses</field> |
||||
|
</record> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,12 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). --> |
||||
|
|
||||
|
<odoo> |
||||
|
|
||||
|
<!-- Enable custom info for partners in demo instances by default --> |
||||
|
<record id="base.group_user" model="res.groups"> |
||||
|
<field name="implied_ids" eval="[(4, ref('group_partner'))]"/> |
||||
|
</record> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,719 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-10 02:52+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-10 02:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
||||
|
"Language-Team: Amharic (https://www.transifex.com/oca/teams/23907/am/)\n" |
||||
|
"Language: am\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Creado por" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Creado en" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Última actualización por" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Última actualización en" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,698 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 10.0\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"Last-Translator: <>\n" |
||||
|
"Language-Team: \n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: \n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "For numeric fields, it means the maximum possible value; for text fields, it means the maximum possible length. If it is smaller than the minimum, then this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "For numeric fields, it means the minimum possible value; for text fields, it means the minimum possible length. If it is bigger than the maximum, then this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Select one of the existing options or create a new one clicking on 'Add an item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Will be applied by default to all custom values of this property. This is a char field, so you have to enter some value that can be converted to the field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
||||
|
|
@ -0,0 +1,719 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-10 02:52+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-10 02:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
||||
|
"Language-Team: Catalan (https://www.transifex.com/oca/teams/23907/ca/)\n" |
||||
|
"Language: ca\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Creat per" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Creat el" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Darrera Actualització per" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Darrera Actualització el" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,720 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
# Ermin Trevisan <trevi@twanda.com>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-10 02:52+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-10 02:52+0000\n" |
||||
|
"Last-Translator: Ermin Trevisan <trevi@twanda.com>, 2016\n" |
||||
|
"Language-Team: German (https://www.transifex.com/oca/teams/23907/de/)\n" |
||||
|
"Language: de\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Erstellt von" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Erstellt am:" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Anzeigename" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Zuletzt geändert am" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Zuletzt aktualisiert von" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Zuletzt aktualisiert am" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "Modell" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "Name" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "Ressourcen-ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "Werte" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,720 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-10 02:52+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-10 02:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
||||
|
"Language-Team: Greek (Greece) (https://www.transifex.com/oca/teams/23907/" |
||||
|
"el_GR/)\n" |
||||
|
"Language: el_GR\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Δημιουργήθηκε από " |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Δημιουργήθηκε στις" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "Κωδικός" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Τελευταία ενημέρωση από" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Τελευταία ενημέρωση στις" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,746 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2017-02-13 00:39+0000\n" |
||||
|
"PO-Revision-Date: 2017-02-13 00:39+0000\n" |
||||
|
"Last-Translator: <>\n" |
||||
|
"Language-Team: \n" |
||||
|
"Language: \n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: \n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
"<strong>¡Aviso!</strong>\n" |
||||
|
" Puede no ver cambios en el formulario padre hasta " |
||||
|
"que guarde." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
"Añade una pestaña en el formulario de empresas para editar su inf. " |
||||
|
"personalizada." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "Plantilla adicional" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
"Plantilla adicional a ser aplicada al propietario si esta opción se escoge." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "Avanzado" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "Gestión avanzada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "Permitir a todos los empleados gestionar inf. personalizada." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "Cantidad de gente que lo odia por ser tan listo" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "Ya existe otra propiedad con ese nombre para ese recurso." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "Ya existe otra propiedad con ese nombre en esa plantilla." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "Ya existe otra plantilla con ese nombre para ese modelo." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "Opciones disponibles para una propiedad personalizada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "Nota media en todas las materias" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "Básico" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "Gestión básica" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "Coches" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "Categorías" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "Categorizar las propiedades de inf. personalizada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "Categoría" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "Pulse para definir una nueva plantilla de inf. personalizada." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Creado por" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Creado en" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "Inf. personalizada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "Categorías de inf. personalizada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "Opciones de inf. personalizada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "Propiedades de inf. personalizada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "Plantilla de inf. personalizada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "Propiedades de la plantilla de inf. personalizada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "Plantillas de inf. personalizada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "Inf. personalizada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "Plantilla de inf. personalizada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "Propiedades personalizadas" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "Valores de las propiedades personalizadas" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "Propiedad de inf. personalizada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "Plantilla de inf. personalizada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "Valor de inf. personalizada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "Número decimal" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "Valor del número decimal" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "Valor por defecto" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "El valor por defecto %s no se puede convertir al tipo %s." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nombre mostrado" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "Mostrar en el formulario de empresas" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "¿Se cree la persona más lista de la Tierra?" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "Editar inf. personalizada en empresas" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "Videojuego favorito" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "Género de videojuegos favorito" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "Nombre del campo" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "Tipo del campo" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
"Para campos numéricos, significa el valor máximo permitido; para campos de " |
||||
|
"texto, significa la longitud máxima permitida. Si es menor que el mínimo, " |
||||
|
"entonces esta comprobación se omite." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
"Para campos numéricos, significa el valor mínimo permitido; para campos de " |
||||
|
"texto, significa la longitud mínima permitida. Si es mayor que el máximo, " |
||||
|
"entonces esta comprobación se omite." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "Jugadores" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "Juego" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "Aventura gráfica" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "Agrupar por" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "Gafas gigantes" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "ID (identificación)" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "Si requiere un campo Sí/No, sólo podrá escoger Sí." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "Si requiere un campo numérico, no podrá ponerlo a cero." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
"Modelo abstracto que se puede heredar para añadir inf. personalizada a " |
||||
|
"cualquier modelo" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Última modificación en" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Última actualización de" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Última actualización en" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
"La longitud de %(prop)s es %(val)s, pero debería estar entre %(min)d y " |
||||
|
"%(max)d." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "Le encanta la comida basura" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "Gestionar inf. personalizada" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "Máximo" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "Mínimo" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "Modelo" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "Nombre técnico del modelo" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "Nombre" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "Nombre de su profesor" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "Necesita videojuegos" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "No" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "Opciones" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "Propietario" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "Empresa" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "Plataformas" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "Propiedades" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "Propiedades en esta categoría." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "Propiedades en las que esta opción está disponible." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "Propiedad" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "Valor de la propiedad" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "RPG" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "Registro que posee este valor personalizado." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "Requerido" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "ID del Recurso" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
"Seleccione una de la opciones existentes o cree una nueva pulsando en " |
||||
|
"'Añadir un elemento'" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "Selección" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "Valor de selección" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "Secuencia" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "Shooter" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "Gente lista" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
#, fuzzy |
||||
|
msgid "Statistics" |
||||
|
msgstr "Statics" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "Estrategia" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "Nombre técnico del campo donde se guarda este valor" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "Plantilla" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "Plantillas" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "Texto" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "Valor de texto" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
"El usuario tendrá acceso a una gestión avanzada de la inf. personalizada." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
"El usuario tendrá acceso a una gestión básica de la inf. personalizada." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "Tipo de información que se puede almacenar en esta propiedad." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "Valor" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
"El valor de %(prop)s es %(val)s, pero debería estar entre %(min)d y %(max)d." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
"El valor de %(prop)s es %(val)s, pero debería estar entre %(min)f y %(max)f." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "Valor, siempre convertido del/al campo tipado." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "Valores" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "Valores que han escogido esta opción." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "¿Qué debilidades tiene?" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
"Cuando el tipo de campo es 'selección', escoja las opciones disponibles aquí." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "Número entero" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "Valor del número entero" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "Podrá editar inf. personalizada en el formulario de empresa." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
"Se aplicará por defecto a todos los valores personalizados de esta " |
||||
|
"propiedad. Este campo es de texto, así que tiene que introducir un valor que " |
||||
|
"se pueda convertir al tipo de campo que ha escogido." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "Sí" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "Sí/No" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "Valor sí/no" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "No puede cambiar el modelo porque ya se está usando." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
"Debe definir una plantilla de inf. personalizada por cada grupo de " |
||||
|
"propiedades." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "base.config.settings" |
@ -0,0 +1,720 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-10 02:52+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-10 02:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
||||
|
"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" |
||||
|
"es_ES/)\n" |
||||
|
"Language: es_ES\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Creado por" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Creado en" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Última actualización por" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Última actualización en" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,720 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
# Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-10 02:52+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-10 02:52+0000\n" |
||||
|
"Last-Translator: Jarmo Kortetjärvi <jarmo.kortetjarvi@gmail.com>, 2016\n" |
||||
|
"Language-Team: Finnish (https://www.transifex.com/oca/teams/23907/fi/)\n" |
||||
|
"Language: fi\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Luonut" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Luotu" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nimi" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Viimeksi muokattu" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Viimeksi päivittänyt" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Viimeksi päivitetty" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "Mall" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "Nimi" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,719 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-10 02:52+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-10 02:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
||||
|
"Language-Team: French (https://www.transifex.com/oca/teams/23907/fr/)\n" |
||||
|
"Language: fr\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Créé par" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Créé le" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Nom à afficher" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Dernière modification le" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Mis à jour par" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Mis à jour le" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "Modèle" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "Nom" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "ID de l'enregistrement" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "Valeur" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "Valeurs" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,720 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-07-30 00:58+0000\n" |
||||
|
"PO-Revision-Date: 2016-07-30 00:58+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
||||
|
"Language-Team: French (Canada) (https://www.transifex.com/oca/teams/23907/" |
||||
|
"fr_CA/)\n" |
||||
|
"Language: fr_CA\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "Modèle" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "Nom" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,719 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-10 02:52+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-10 02:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
||||
|
"Language-Team: Galician (https://www.transifex.com/oca/teams/23907/gl/)\n" |
||||
|
"Language: gl\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Creado por" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Creado en" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "ültima actualización por" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Última actualización en" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,720 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# Bole <bole@dajmi5.com>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-07-30 00:58+0000\n" |
||||
|
"PO-Revision-Date: 2016-07-30 00:58+0000\n" |
||||
|
"Last-Translator: Bole <bole@dajmi5.com>, 2016\n" |
||||
|
"Language-Team: Croatian (https://www.transifex.com/oca/teams/23907/hr/)\n" |
||||
|
"Language: hr\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" |
||||
|
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Kreirao" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Kreirano" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Naziv " |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Zadnje modificirano" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "Ime" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,721 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# Bole <bole@dajmi5.com>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-07-30 00:58+0000\n" |
||||
|
"PO-Revision-Date: 2016-07-30 00:58+0000\n" |
||||
|
"Last-Translator: Bole <bole@dajmi5.com>, 2016\n" |
||||
|
"Language-Team: Croatian (Croatia) (https://www.transifex.com/oca/teams/23907/" |
||||
|
"hr_HR/)\n" |
||||
|
"Language: hr_HR\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" |
||||
|
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Kreirao" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Kreirano" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Naziv" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Zadnje modificirano" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Zadnje ažurirao" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Zadnje ažurirano" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "Naziv" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,726 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-07-30 00:58+0000\n" |
||||
|
"PO-Revision-Date: 2016-07-30 00:58+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
||||
|
"Language-Team: Italian (https://www.transifex.com/oca/teams/23907/it/)\n" |
||||
|
"Language: it\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
#, fuzzy |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "Proprietà personalizzate" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Creato da" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Creato il" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "Informazioni personalizzate" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
#, fuzzy |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "Informazioni personalizzate" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
#, fuzzy |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "Informazioni personalizzate" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
#, fuzzy |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "Proprietà personalizzate" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
#, fuzzy |
||||
|
msgid "Custom Information" |
||||
|
msgstr "Valore dell'informazione personalizzata" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "Proprietà personalizzate" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "Valori della Proprietà personalizzata" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "Valore dell'informazione personalizzata" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
#, fuzzy |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "Valore dell'informazione personalizzata" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Ultimo aggiornamento da" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Ultimo aggiornamento il" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
#, fuzzy |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "Valore dell'informazione personalizzata" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "Modello" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "Nome" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "Proprietà" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "Proprietà" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "Valori della Proprietà" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "ID Risorsa" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "Modello" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "Modelli" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "Valore" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "Valori" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,720 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-10 02:52+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-10 02:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
||||
|
"Language-Team: Dutch (https://www.transifex.com/oca/teams/23907/nl/)\n" |
||||
|
"Language: nl\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
#, fuzzy |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "Eigenschappen" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Te tonen naam" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Laatst bijgewerkt op" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "Naam" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "Eigenschappen" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,719 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-10 02:52+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-10 02:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
||||
|
"Language-Team: Portuguese (https://www.transifex.com/oca/teams/23907/pt/)\n" |
||||
|
"Language: pt\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Criado por" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Criado em" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Atualizado pela última vez por" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Atualizado pela última vez em" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,720 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-07-30 00:58+0000\n" |
||||
|
"PO-Revision-Date: 2016-07-30 00:58+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
||||
|
"Language-Team: Portuguese (Brazil) (https://www.transifex.com/oca/" |
||||
|
"teams/23907/pt_BR/)\n" |
||||
|
"Language: pt_BR\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Criado por" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Criado em" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "Identificação" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Última atualização por" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Última atualização em" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "Modelo" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "Nome" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "Identificação do Recurso" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "Valor" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "Valores" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,720 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-10 02:52+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-10 02:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
||||
|
"Language-Team: Portuguese (Portugal) (https://www.transifex.com/oca/" |
||||
|
"teams/23907/pt_PT/)\n" |
||||
|
"Language: pt_PT\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Criado por" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Criado em" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Atualizado pela última vez por" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Atualizado pela última vez em" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,721 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-07-30 00:58+0000\n" |
||||
|
"PO-Revision-Date: 2016-07-30 00:58+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
||||
|
"Language-Team: Russian (https://www.transifex.com/oca/teams/23907/ru/)\n" |
||||
|
"Language: ru\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" |
||||
|
"%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" |
||||
|
"%100>=11 && n%100<=14)? 2 : 3);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "Модель" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "Название" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,735 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-09-10 02:52+0000\n" |
||||
|
"PO-Revision-Date: 2016-09-10 02:52+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
||||
|
"Language-Team: Slovenian (https://www.transifex.com/oca/teams/23907/sl/)\n" |
||||
|
"Language: sl\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n" |
||||
|
"%100==4 ? 2 : 3);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
#, fuzzy |
||||
|
msgid "Additional template" |
||||
|
msgstr "Predloga informacij po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "Za ta vir obstaja druga lastnost z istim nazivom." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "Za to predlogo obstaja druga lastnost z istim nazivom." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "Za ta model obstaja druga predloga z istim nazivom." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
#, fuzzy |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "Lastnosti predloge informacij po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Ustvaril" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Ustvarjeno" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "Informacije po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
#, fuzzy |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "Lastnosti predloge informacij po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
#, fuzzy |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "Predloge informacij po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
#, fuzzy |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "Lastnosti po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "Predloga informacij po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "Lastnosti predloge informacij po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "Predloge informacij po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
#, fuzzy |
||||
|
msgid "Custom Information" |
||||
|
msgstr "Vrednost informacij po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "Predloga informacij po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "Lastnosti po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "Vrednosti lastnosti po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "Lastnosi informacij po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "Predloga informacij po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "Vrednost informacij po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "Prikazni naziv" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
#, fuzzy |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "Lastnosi informacij po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
"Deden abstraktni model za dodajanje informacij po meri kateremukoli modelu." |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "Zadnjič spremenjeno" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Zadnji posodobil" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Zadnjič posodobljeno" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
#, fuzzy |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "Vrednost informacij po meri" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "Model" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "Naziv" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "Lastnosti" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "Lastnost" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "Vrednosti lastnosti" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "ID vira" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "Predloga" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "Predloge" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "Vrednost" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "Vrednosti" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
||||
|
|
||||
|
#~ msgid "A model that gets its ``ir.model`` computed" |
||||
|
#~ msgstr "Model, katerega ``ir.model`` se obdela" |
||||
|
|
||||
|
#~ msgid "Info Lines" |
||||
|
#~ msgstr "Postavke informacij" |
@ -0,0 +1,719 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# OCA Transbot <transbot@odoo-community.org>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-07-30 00:58+0000\n" |
||||
|
"PO-Revision-Date: 2016-07-30 00:58+0000\n" |
||||
|
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2016\n" |
||||
|
"Language-Team: Turkish (https://www.transifex.com/oca/teams/23907/tr/)\n" |
||||
|
"Language: tr\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "Additional template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "Oluşturan" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "Oluşturuldu" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
msgid "Custom Information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "Son güncelleyen" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "Son güncellenme" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "Model" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "Adı" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "Kaynak ID" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "Değer" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "Değerler" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
@ -0,0 +1,728 @@ |
|||||
|
# Translation of Odoo Server. |
||||
|
# This file contains the translation of the following modules: |
||||
|
# * base_custom_info |
||||
|
# |
||||
|
# Translators: |
||||
|
# Jeffery Chenn <jeffery9@gmail.com>, 2016 |
||||
|
msgid "" |
||||
|
msgstr "" |
||||
|
"Project-Id-Version: Odoo Server 9.0c\n" |
||||
|
"Report-Msgid-Bugs-To: \n" |
||||
|
"POT-Creation-Date: 2016-08-31 11:58+0000\n" |
||||
|
"PO-Revision-Date: 2016-08-31 11:58+0000\n" |
||||
|
"Last-Translator: Jeffery Chenn <jeffery9@gmail.com>, 2016\n" |
||||
|
"Language-Team: Chinese (China) (https://www.transifex.com/oca/teams/23907/" |
||||
|
"zh_CN/)\n" |
||||
|
"Language: zh_CN\n" |
||||
|
"MIME-Version: 1.0\n" |
||||
|
"Content-Type: text/plain; charset=UTF-8\n" |
||||
|
"Content-Transfer-Encoding: \n" |
||||
|
"Plural-Forms: nplurals=1; plural=0;\n" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_form |
||||
|
msgid "" |
||||
|
"<strong>Warning!</strong>\n" |
||||
|
" You might see no changes in parent form until you " |
||||
|
"save it." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
msgid "Add a tab in the partners form to edit custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_template_id |
||||
|
#, fuzzy |
||||
|
msgid "Additional template" |
||||
|
msgstr "定制信息模板" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_template_id |
||||
|
msgid "" |
||||
|
"Additional template to be applied to the owner if this option is chosen." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_advanced |
||||
|
msgid "Advanced" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_advanced |
||||
|
msgid "Advanced management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
msgid "Allow all employees to manage custom information" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_haters |
||||
|
msgid "Amount of people that hates him/her for being so smart" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.value:0 |
||||
|
msgid "Another property with that name exists for that resource." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.property:0 |
||||
|
msgid "Another property with that name exists for that template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: sql_constraint:custom.info.template:0 |
||||
|
msgid "Another template with that name exists for that model." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_option |
||||
|
msgid "Available options for a custom property" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_avg_note |
||||
|
msgid "Average note on all subjects" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_basic |
||||
|
msgid "Basic" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_basic |
||||
|
msgid "Basic management" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_cars |
||||
|
msgid "Cars" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_category_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_category |
||||
|
msgid "Categories" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_category |
||||
|
#, fuzzy |
||||
|
msgid "Categorize custom info properties" |
||||
|
msgstr "定制信息模板属性" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Category" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "Click to define a new custom info template." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_uid |
||||
|
msgid "Created by" |
||||
|
msgstr "创建人" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_create_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_create_date |
||||
|
msgid "Created on" |
||||
|
msgstr "创建时间" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info |
||||
|
msgid "Custom Info" |
||||
|
msgstr "定制信息" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_tree |
||||
|
#, fuzzy |
||||
|
msgid "Custom Info Categories" |
||||
|
msgstr "定制信息模板属性" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_tree |
||||
|
#, fuzzy |
||||
|
msgid "Custom Info Options" |
||||
|
msgstr "定制信息模板" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_tree |
||||
|
#, fuzzy |
||||
|
msgid "Custom Info Properties" |
||||
|
msgstr "定制属性" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_form |
||||
|
msgid "Custom Info Template" |
||||
|
msgstr "定制信息模板" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_category_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_option_form |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "Custom Info Template Properties" |
||||
|
msgstr "定制信息模板属性" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_tree |
||||
|
msgid "Custom Info Templates" |
||||
|
msgstr "定制信息模板" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.module.category,name:base_custom_info.category |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_general_configuration |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.view_partner_form |
||||
|
#, fuzzy |
||||
|
msgid "Custom Information" |
||||
|
msgstr "定制信息值" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_template_id |
||||
|
msgid "Custom Information Template" |
||||
|
msgstr "定制信息模板" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_partner_custom_info_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_res_users_custom_info_ids |
||||
|
msgid "Custom Properties" |
||||
|
msgstr "定制属性" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_tree |
||||
|
msgid "Custom Property Values" |
||||
|
msgstr "定制属性值" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_property |
||||
|
msgid "Custom information property" |
||||
|
msgstr "定制信息属性" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_template |
||||
|
msgid "Custom information template" |
||||
|
msgstr "定制信息模板" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info_value |
||||
|
msgid "Custom information value" |
||||
|
msgstr "定制信息值" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Decimal number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_float |
||||
|
msgid "Decimal number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "Default value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:98 |
||||
|
#, python-format |
||||
|
msgid "Default value %s cannot be converted to type %s." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_display_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_display_name |
||||
|
msgid "Display Name" |
||||
|
msgstr "显示名称" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,name:base_custom_info.group_partner |
||||
|
msgid "Display in partner form" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_smartypants |
||||
|
msgid "Does he/she believe he/she is the smartest person on earth?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_partner |
||||
|
#, fuzzy |
||||
|
msgid "Edit custom information in partners" |
||||
|
msgstr "定制信息属性" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_game |
||||
|
msgid "Favourite videogame" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_fav_genre |
||||
|
msgid "Favourite videogames genre" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Field name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Field type" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the maximum possible value; for text fields, it " |
||||
|
"means the maximum possible length. If it is smaller than the minimum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "" |
||||
|
"For numeric fields, it means the minimum possible value; for text fields, it " |
||||
|
"means the minimum possible length. If it is bigger than the maximum, then " |
||||
|
"this check is skipped" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_gamer |
||||
|
msgid "Gamers" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_gaming |
||||
|
msgid "Gaming" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_graphical_adventure |
||||
|
msgid "Graphical adventure" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Group By" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_glasses |
||||
|
#: model:custom.info.property,default_value:base_custom_info.prop_weaknesses |
||||
|
msgid "Huge glasses" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_id |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_id |
||||
|
msgid "ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:108 |
||||
|
#, python-format |
||||
|
msgid "If you require a Yes/No field, you can only set Yes." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_property.py:111 |
||||
|
#, python-format |
||||
|
msgid "If you require a numeric field, you cannot set it to zero." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_custom_info |
||||
|
msgid "Inheritable abstract model to add custom info in any model" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template___last_update |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value___last_update |
||||
|
msgid "Last Modified on" |
||||
|
msgstr "最后修改时间" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_uid |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_uid |
||||
|
msgid "Last Updated by" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_write_date |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_write_date |
||||
|
msgid "Last Updated on" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:151 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Length for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_food |
||||
|
msgid "Loves junk food" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_base_config_settings_group_custom_info_manager |
||||
|
#, fuzzy |
||||
|
msgid "Manage custom information" |
||||
|
msgstr "定制信息值" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_maximum |
||||
|
msgid "Maximum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_minimum |
||||
|
msgid "Minimum" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_template_search |
||||
|
msgid "Model" |
||||
|
msgstr "模型" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_model |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_model |
||||
|
msgid "Model technical name" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_name |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_name |
||||
|
msgid "Name" |
||||
|
msgstr "名称" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_teacher |
||||
|
msgid "Name of his/her teacher" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_videogames |
||||
|
msgid "Needs videogames" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:214 |
||||
|
#, python-format |
||||
|
msgid "No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_option_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_option_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_option |
||||
|
msgid "Options" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_owner_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Owner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_res_partner |
||||
|
msgid "Partner" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_platforms |
||||
|
msgid "Platforms" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_property_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_property_ids |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_template_property_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_property |
||||
|
msgid "Properties" |
||||
|
msgstr "属性" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_category_property_ids |
||||
|
msgid "Properties in this category." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_property_ids |
||||
|
msgid "Properties where this option is enabled." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_value_search |
||||
|
msgid "Property" |
||||
|
msgstr "属性" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_info_value_ids |
||||
|
msgid "Property Values" |
||||
|
msgstr "属性值" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_rpg |
||||
|
msgid "RPG" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_owner_id |
||||
|
msgid "Record that owns this custom value." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_required |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_required |
||||
|
msgid "Required" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_res_id |
||||
|
msgid "Resource ID" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_form |
||||
|
msgid "" |
||||
|
"Select one of the existing options or create a new one clicking on 'Add an " |
||||
|
"item'" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Selection" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_id |
||||
|
msgid "Selection value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_category_sequence |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_property_sequence |
||||
|
msgid "Sequence" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_shooter |
||||
|
msgid "Shooter" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.template,name:base_custom_info.tpl_smart |
||||
|
msgid "Smart partners" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.category,name:base_custom_info.cat_statics |
||||
|
msgid "Statistics" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.option,name:base_custom_info.opt_strategy |
||||
|
msgid "Strategy" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_name |
||||
|
msgid "Technical name of the field where the value is stored." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_property_template_id |
||||
|
#: model:ir.ui.view,arch_db:base_custom_info.custom_info_property_search |
||||
|
msgid "Template" |
||||
|
msgstr "模板" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_template_action |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_template |
||||
|
msgid "Templates" |
||||
|
msgstr "模板" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Text" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_str |
||||
|
msgid "Text value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_advanced |
||||
|
msgid "The user will be able to manage advanced custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_basic |
||||
|
msgid "The user will be able to manage basic custom information." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_field_type |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_field_type |
||||
|
msgid "Type of information that can be stored in the property." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:157 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)d and %(max)d." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:161 |
||||
|
#, python-format |
||||
|
msgid "" |
||||
|
"Value for %(prop)s is %(val)s, but it should be between %(min)f and %(max)f." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_value_value |
||||
|
msgid "Value, always converted to/from the typed field." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,name:base_custom_info.custom_info_value_action |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_option_value_ids |
||||
|
#: model:ir.ui.menu,name:base_custom_info.menu_base_custom_info_value |
||||
|
msgid "Values" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_option_value_ids |
||||
|
msgid "Values that have set this option." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:custom.info.property,name:base_custom_info.prop_weaknesses |
||||
|
msgid "What weaknesses does he/she have?" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_option_ids |
||||
|
msgid "When the field type is 'selection', choose the available options here." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Whole number" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_int |
||||
|
msgid "Whole number value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:res.groups,comment:base_custom_info.group_partner |
||||
|
msgid "Will be able to edit custom information from partner's form." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,help:base_custom_info.field_custom_info_property_default_value |
||||
|
msgid "" |
||||
|
"Will be applied by default to all custom values of this property. This is a " |
||||
|
"char field, so you have to enter some value that can be converted to the " |
||||
|
"field type you choose." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_value.py:123 |
||||
|
#, python-format |
||||
|
msgid "Yes" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: selection:custom.info.property,field_type:0 |
||||
|
msgid "Yes/No" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model.fields,field_description:base_custom_info.field_custom_info_value_value_bool |
||||
|
msgid "Yes/No value" |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: code:addons/base_custom_info/models/custom_info_template.py:66 |
||||
|
#, python-format |
||||
|
msgid "You cannot change the model because it is in use." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.actions.act_window,help:base_custom_info.custom_info_template_action |
||||
|
msgid "You must define a custom info template for each properties group." |
||||
|
msgstr "" |
||||
|
|
||||
|
#. module: base_custom_info |
||||
|
#: model:ir.model,name:base_custom_info.model_base_config_settings |
||||
|
msgid "base.config.settings" |
||||
|
msgstr "" |
After Width: 500 | Height: 380 | Size: 120 KiB |
After Width: 177 | Height: 117 | Size: 3.5 KiB |
After Width: 1064 | Height: 440 | Size: 21 KiB |
After Width: 318 | Height: 240 | Size: 57 KiB |
After Width: 1077 | Height: 447 | Size: 19 KiB |
After Width: 1217 | Height: 226 | Size: 14 KiB |
@ -0,0 +1,14 @@ |
|||||
|
# Copyright 2015 Antiun Ingeniería S.L. - Sergio Teruel |
||||
|
# Copyright 2015 Antiun Ingeniería S.L. - Carlos Dauden |
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License LGPL-3 - See http://www.gnu.org/licenses/lgpl-3.0.html |
||||
|
|
||||
|
from . import ( |
||||
|
custom_info_template, |
||||
|
custom_info_property, |
||||
|
custom_info_category, |
||||
|
custom_info_option, |
||||
|
custom_info_value, |
||||
|
custom_info, |
||||
|
res_partner, |
||||
|
) |
@ -0,0 +1,96 @@ |
|||||
|
# Copyright 2015 Sergio Teruel <sergio.teruel@tecnativa.com> |
||||
|
# Copyright 2015 Carlos Dauden <carlos.dauden@tecnativa.com> |
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# Copyright 2017 Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
# License LGPL-3 - See http://www.gnu.org/licenses/lgpl-3.0.html |
||||
|
|
||||
|
from odoo import api, fields, models |
||||
|
|
||||
|
|
||||
|
class CustomInfo(models.AbstractModel): |
||||
|
"""Models that inherit from this one will get custom information for free! |
||||
|
|
||||
|
They will probably want to declare a default model in the context of the |
||||
|
:attr:`custom_info_template_id` field. |
||||
|
|
||||
|
See example in :mod:`res_partner`. |
||||
|
""" |
||||
|
_description = "Inheritable abstract model to add custom info in any model" |
||||
|
_name = "custom.info" |
||||
|
|
||||
|
custom_info_template_id = fields.Many2one( |
||||
|
comodel_name='custom.info.template', |
||||
|
domain=lambda self: [("model", "=", self._name)], |
||||
|
string='Custom Information Template', |
||||
|
) |
||||
|
custom_info_ids = fields.One2many( |
||||
|
comodel_name='custom.info.value', inverse_name='res_id', |
||||
|
domain=lambda self: [("model", "=", self._name)], |
||||
|
auto_join=True, string='Custom Properties', |
||||
|
) |
||||
|
|
||||
|
# HACK: Until https://github.com/odoo/odoo/pull/10557 is merged |
||||
|
# https://github.com/OCA/server-tools/pull/492#issuecomment-237594285 |
||||
|
@api.multi |
||||
|
def onchange(self, values, field_name, field_onchange): # pragma: no cover |
||||
|
x2many_field = 'custom_info_ids' |
||||
|
if x2many_field in field_onchange: |
||||
|
subfields = getattr(self, x2many_field)._fields.keys() |
||||
|
for subfield in subfields: |
||||
|
field_onchange.setdefault( |
||||
|
u"{}.{}".format(x2many_field, subfield), u"", |
||||
|
) |
||||
|
return super().onchange( |
||||
|
values, field_name, field_onchange, |
||||
|
) |
||||
|
|
||||
|
@api.onchange('custom_info_template_id') |
||||
|
def _onchange_custom_info_template_id(self): |
||||
|
tmpls = self.all_custom_info_templates() |
||||
|
props_good = tmpls.mapped("property_ids") |
||||
|
props_enabled = self.mapped("custom_info_ids.property_id") |
||||
|
to_add = props_good - props_enabled |
||||
|
to_remove = props_enabled - props_good |
||||
|
values = self.custom_info_ids |
||||
|
values = values.filtered(lambda r: r.property_id not in to_remove) |
||||
|
for prop in to_add.sorted(): |
||||
|
newvalue = self.custom_info_ids.new({ |
||||
|
"property_id": prop.id, |
||||
|
"res_id": self.id, |
||||
|
"value": prop.default_value, |
||||
|
}) |
||||
|
newvalue._onchange_property_set_default_value() |
||||
|
newvalue._inverse_value() |
||||
|
newvalue._compute_value() |
||||
|
values += newvalue |
||||
|
self.custom_info_ids = values |
||||
|
# Default values implied new templates? Then this is recursive |
||||
|
if self.all_custom_info_templates() != tmpls: |
||||
|
self._onchange_custom_info_template_id() |
||||
|
|
||||
|
@api.multi |
||||
|
def unlink(self): |
||||
|
"""Remove linked custom info this way, as can't be handled |
||||
|
automatically. |
||||
|
""" |
||||
|
info_values = self.mapped('custom_info_ids') |
||||
|
res = super().unlink() |
||||
|
if res: |
||||
|
info_values.unlink() |
||||
|
return res |
||||
|
|
||||
|
@api.multi |
||||
|
@api.returns("custom.info.value") |
||||
|
def get_custom_info_value(self, properties): |
||||
|
"""Get ``custom.info.value`` records for the given property.""" |
||||
|
return self.env["custom.info.value"].search([ |
||||
|
("model", "=", self._name), |
||||
|
("res_id", "in", self.ids), |
||||
|
("property_id", "in", properties.ids), |
||||
|
]) |
||||
|
|
||||
|
@api.multi |
||||
|
def all_custom_info_templates(self): |
||||
|
"""Get all custom info templates involved in these owners.""" |
||||
|
return (self.mapped("custom_info_template_id") | |
||||
|
self.mapped("custom_info_ids.value_id.template_id")) |
@ -0,0 +1,34 @@ |
|||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License LGPL-3 - See http://www.gnu.org/licenses/lgpl-3.0.html |
||||
|
|
||||
|
from odoo import api, fields, models |
||||
|
|
||||
|
|
||||
|
class CustomInfoCategory(models.Model): |
||||
|
_description = "Categorize custom info properties" |
||||
|
_name = "custom.info.category" |
||||
|
_order = "sequence, name" |
||||
|
|
||||
|
name = fields.Char(index=True, translate=True, required=True) |
||||
|
sequence = fields.Integer(index=True) |
||||
|
property_ids = fields.One2many( |
||||
|
comodel_name="custom.info.property", |
||||
|
inverse_name="category_id", |
||||
|
string="Properties", |
||||
|
help="Properties in this category.", |
||||
|
) |
||||
|
|
||||
|
@api.multi |
||||
|
def check_access_rule(self, operation): |
||||
|
"""You access a category if you access at least one property.""" |
||||
|
last_error = None |
||||
|
for prop in self.mapped("property_ids"): |
||||
|
try: |
||||
|
prop.check_access_rule(operation) |
||||
|
return |
||||
|
except Exception as err: |
||||
|
last_error = err |
||||
|
pass |
||||
|
if last_error: |
||||
|
raise last_error |
||||
|
return super().check_access_rule(operation) |
@ -0,0 +1,45 @@ |
|||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# Copyright 2017 Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
# License LGPL-3 - See http://www.gnu.org/licenses/lgpl-3.0.html |
||||
|
|
||||
|
from odoo import api, fields, models |
||||
|
|
||||
|
|
||||
|
class CustomInfoOption(models.Model): |
||||
|
_description = "Available options for a custom property" |
||||
|
_name = "custom.info.option" |
||||
|
_order = "name" |
||||
|
|
||||
|
name = fields.Char(index=True, translate=True, required=True) |
||||
|
property_ids = fields.Many2many( |
||||
|
comodel_name="custom.info.property", |
||||
|
string="Properties", |
||||
|
help="Properties where this option is enabled.", |
||||
|
) |
||||
|
value_ids = fields.One2many( |
||||
|
comodel_name="custom.info.value", |
||||
|
inverse_name="value_id", |
||||
|
string="Values", |
||||
|
help="Values that have set this option.", |
||||
|
) |
||||
|
template_id = fields.Many2one( |
||||
|
comodel_name="custom.info.template", |
||||
|
string="Additional template", |
||||
|
help="Additional template to be applied to the owner if this option " |
||||
|
"is chosen.", |
||||
|
) |
||||
|
|
||||
|
@api.multi |
||||
|
def check_access_rule(self, operation): |
||||
|
"""You access an option if you access at least one property.""" |
||||
|
last_error = None |
||||
|
for prop in self.mapped("property_ids"): |
||||
|
try: |
||||
|
prop.check_access_rule(operation) |
||||
|
return |
||||
|
except Exception as err: |
||||
|
last_error = err |
||||
|
pass |
||||
|
if last_error: |
||||
|
raise last_error |
||||
|
return super().check_access_rule(operation) |
@ -0,0 +1,112 @@ |
|||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# Copyright 2017 Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
# License LGPL-3 - See http://www.gnu.org/licenses/lgpl-3.0.html |
||||
|
|
||||
|
from odoo import _, api, fields, models |
||||
|
from odoo.exceptions import UserError, ValidationError |
||||
|
|
||||
|
|
||||
|
class CustomInfoProperty(models.Model): |
||||
|
"""Name of the custom information property.""" |
||||
|
_description = "Custom information property" |
||||
|
_name = "custom.info.property" |
||||
|
_order = "template_id, category_sequence, category_id, sequence, id" |
||||
|
_sql_constraints = [ |
||||
|
("name_template", |
||||
|
"UNIQUE (name, template_id)", |
||||
|
"Another property with that name exists for that template."), |
||||
|
] |
||||
|
|
||||
|
name = fields.Char(required=True, translate=True) |
||||
|
sequence = fields.Integer(index=True) |
||||
|
category_id = fields.Many2one( |
||||
|
comodel_name="custom.info.category", |
||||
|
string="Category", |
||||
|
) |
||||
|
category_sequence = fields.Integer( |
||||
|
string="Category Sequence", |
||||
|
related="category_id.sequence", |
||||
|
store=True, |
||||
|
readonly=True, |
||||
|
) |
||||
|
template_id = fields.Many2one( |
||||
|
comodel_name='custom.info.template', string='Template', |
||||
|
required=True, ondelete="cascade", |
||||
|
) |
||||
|
model = fields.Char( |
||||
|
related="template_id.model", readonly=True, auto_join=True, |
||||
|
) |
||||
|
info_value_ids = fields.One2many( |
||||
|
comodel_name="custom.info.value", |
||||
|
inverse_name="property_id", |
||||
|
string="Property Values") |
||||
|
default_value = fields.Char( |
||||
|
translate=True, |
||||
|
help="Will be applied by default to all custom values of this " |
||||
|
"property. This is a char field, so you have to enter some value " |
||||
|
"that can be converted to the field type you choose.", |
||||
|
) |
||||
|
required = fields.Boolean() |
||||
|
minimum = fields.Float( |
||||
|
help="For numeric fields, it means the minimum possible value; " |
||||
|
"for text fields, it means the minimum possible length. " |
||||
|
"If it is bigger than the maximum, then this check is skipped", |
||||
|
) |
||||
|
maximum = fields.Float( |
||||
|
default=-1, |
||||
|
help="For numeric fields, it means the maximum possible value; " |
||||
|
"for text fields, it means the maximum possible length. " |
||||
|
"If it is smaller than the minimum, then this check is skipped", |
||||
|
) |
||||
|
field_type = fields.Selection( |
||||
|
selection=[ |
||||
|
("str", "Text"), |
||||
|
("int", "Whole number"), |
||||
|
("float", "Decimal number"), |
||||
|
("bool", "Yes/No"), |
||||
|
("id", "Selection"), |
||||
|
], |
||||
|
default="str", |
||||
|
required=True, |
||||
|
help="Type of information that can be stored in the property.", |
||||
|
) |
||||
|
option_ids = fields.Many2many( |
||||
|
comodel_name="custom.info.option", |
||||
|
string="Options", |
||||
|
help="When the field type is 'selection', choose the available " |
||||
|
"options here.", |
||||
|
) |
||||
|
|
||||
|
@api.multi |
||||
|
def check_access_rule(self, operation): |
||||
|
"""You access a property if you access its template.""" |
||||
|
self.mapped("template_id").check_access_rule(operation) |
||||
|
return super().check_access_rule(operation) |
||||
|
|
||||
|
@api.constrains("default_value", "field_type") |
||||
|
def _check_default_value(self): |
||||
|
"""Ensure the default value is valid.""" |
||||
|
if self.default_value: |
||||
|
try: |
||||
|
self.env["custom.info.value"]._transform_value( |
||||
|
self.default_value, self.field_type, self) |
||||
|
except ValueError: |
||||
|
selection = dict( |
||||
|
self._fields["field_type"].get_description(self.env) |
||||
|
["selection"]) |
||||
|
raise ValidationError( |
||||
|
_("Default value %s cannot be converted to type %s.") % |
||||
|
(self.default_value, selection[self.field_type])) |
||||
|
|
||||
|
@api.multi |
||||
|
@api.onchange("required", "field_type") |
||||
|
def _onchange_required_warn(self): |
||||
|
"""Warn if the required flag implies a possible weird behavior.""" |
||||
|
if self.required: |
||||
|
if self.field_type == "bool": |
||||
|
raise UserError( |
||||
|
_("If you require a Yes/No field, you can only set Yes.")) |
||||
|
if self.field_type in {"int", "float"}: |
||||
|
raise UserError( |
||||
|
_("If you require a numeric field, you cannot set it to " |
||||
|
"zero.")) |
@ -0,0 +1,81 @@ |
|||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# Copyright 2017 Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
# License LGPL-3 - See http://www.gnu.org/licenses/lgpl-3.0.html |
||||
|
|
||||
|
from odoo import _, api, fields, models |
||||
|
from odoo.exceptions import ValidationError |
||||
|
|
||||
|
|
||||
|
class CustomInfoTemplate(models.Model): |
||||
|
"""Defines custom properties expected for a given database object.""" |
||||
|
_description = "Custom information template" |
||||
|
_name = "custom.info.template" |
||||
|
_order = "model_id, name" |
||||
|
_sql_constraints = [ |
||||
|
("name_model", |
||||
|
"UNIQUE (name, model_id)", |
||||
|
"Another template with that name exists for that model."), |
||||
|
] |
||||
|
|
||||
|
name = fields.Char(required=True, translate=True) |
||||
|
model = fields.Char( |
||||
|
string="Model technical name", inverse="_inverse_model", |
||||
|
compute="_compute_model", search="_search_model" |
||||
|
) |
||||
|
model_id = fields.Many2one( |
||||
|
comodel_name='ir.model', string='Model', ondelete="restrict", |
||||
|
required=True, auto_join=True, |
||||
|
) |
||||
|
property_ids = fields.One2many( |
||||
|
comodel_name='custom.info.property', inverse_name='template_id', |
||||
|
string='Properties', oldname="info_ids", |
||||
|
) |
||||
|
|
||||
|
@api.multi |
||||
|
@api.depends("model_id") |
||||
|
def _compute_model(self): |
||||
|
for r in self: |
||||
|
r.model = r.model_id.model |
||||
|
|
||||
|
@api.multi |
||||
|
def _inverse_model(self): |
||||
|
for r in self: |
||||
|
r.model_id = self.env["ir.model"].search([("model", "=", r.model)]) |
||||
|
|
||||
|
@api.model |
||||
|
def _search_model(self, operator, value): |
||||
|
models = self.env['ir.model'].search([('model', operator, value)]) |
||||
|
return [('model_id', 'in', models.ids)] |
||||
|
|
||||
|
@api.onchange('model') |
||||
|
def _onchange_model(self): |
||||
|
self._inverse_model() |
||||
|
|
||||
|
@api.multi |
||||
|
def _check_model_update_allowed(self, model_id): |
||||
|
"""Check if the template's model can be updated. |
||||
|
|
||||
|
Template can be updated only if no property values already exists for |
||||
|
this template |
||||
|
""" |
||||
|
for record in self: |
||||
|
if (model_id != record.model_id.id |
||||
|
and record.mapped("property_ids.info_value_ids")): |
||||
|
raise ValidationError( |
||||
|
_("You cannot change the model because it is in use.") |
||||
|
) |
||||
|
|
||||
|
@api.multi |
||||
|
def check_access_rule(self, operation): |
||||
|
"""You access a template if you access its model.""" |
||||
|
for record in self: |
||||
|
model = self.env[record.model_id.model or record.model] |
||||
|
model.check_access_rights(operation) |
||||
|
model.check_access_rule(operation) |
||||
|
return super().check_access_rule(operation) |
||||
|
|
||||
|
@api.multi |
||||
|
def write(self, vals): |
||||
|
if 'model_id' in vals: |
||||
|
self._check_model_update_allowed(vals['model_id']) |
||||
|
return super().write(vals) |
@ -0,0 +1,243 @@ |
|||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# Copyright 2017 Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
# License LGPL-3 - See http://www.gnu.org/licenses/lgpl-3.0.html |
||||
|
from odoo import _, api, fields, models, SUPERUSER_ID |
||||
|
from odoo.exceptions import ValidationError |
||||
|
from odoo.tools.safe_eval import safe_eval |
||||
|
|
||||
|
|
||||
|
class CustomInfoValue(models.Model): |
||||
|
_description = "Custom information value" |
||||
|
_name = "custom.info.value" |
||||
|
_rec_name = 'value' |
||||
|
_order = ("model, res_id, category_sequence, category_id, " |
||||
|
"property_sequence, property_id") |
||||
|
_sql_constraints = [ |
||||
|
("property_owner", |
||||
|
"UNIQUE (property_id, model, res_id)", |
||||
|
"Another property with that name exists for that resource."), |
||||
|
] |
||||
|
|
||||
|
model = fields.Char( |
||||
|
related="property_id.model", index=True, readonly=True, |
||||
|
auto_join=True, store=True, |
||||
|
) |
||||
|
owner_id = fields.Reference( |
||||
|
selection="_selection_owner_id", string="Owner", |
||||
|
compute="_compute_owner_id", inverse="_inverse_owner_id", |
||||
|
help="Record that owns this custom value.", |
||||
|
) |
||||
|
res_id = fields.Integer( |
||||
|
string="Resource ID", required=True, index=True, store=True, |
||||
|
ondelete="cascade", |
||||
|
) |
||||
|
property_id = fields.Many2one( |
||||
|
comodel_name='custom.info.property', required=True, string='Property', |
||||
|
readonly=True, |
||||
|
) |
||||
|
property_sequence = fields.Integer( |
||||
|
related="property_id.sequence", store=True, index=True, readonly=True, |
||||
|
) |
||||
|
category_sequence = fields.Integer( |
||||
|
string="Category Sequence", |
||||
|
related="property_id.category_id.sequence", store=True, readonly=True, |
||||
|
) |
||||
|
category_id = fields.Many2one( |
||||
|
related="property_id.category_id", store=True, readonly=True, |
||||
|
) |
||||
|
name = fields.Char(related='property_id.name', readonly=True) |
||||
|
field_type = fields.Selection( |
||||
|
related="property_id.field_type", readonly=True, |
||||
|
) |
||||
|
field_name = fields.Char( |
||||
|
compute="_compute_field_name", |
||||
|
help="Technical name of the field where the value is stored.", |
||||
|
) |
||||
|
required = fields.Boolean(related="property_id.required", readonly=True) |
||||
|
value = fields.Char( |
||||
|
compute="_compute_value", inverse="_inverse_value", |
||||
|
search="_search_value", |
||||
|
help="Value, always converted to/from the typed field.", |
||||
|
) |
||||
|
value_str = fields.Char(string="Text value", translate=True, index=True) |
||||
|
value_int = fields.Integer(string="Whole number value", index=True) |
||||
|
value_float = fields.Float(string="Decimal number value", index=True) |
||||
|
value_bool = fields.Boolean(string="Yes/No value", index=True) |
||||
|
value_id = fields.Many2one( |
||||
|
comodel_name="custom.info.option", string="Selection value", |
||||
|
ondelete="cascade", domain="[('property_ids', '=', property_id)]", |
||||
|
) |
||||
|
|
||||
|
@api.multi |
||||
|
def check_access_rule(self, operation): |
||||
|
"""You access a value if you access its owner record.""" |
||||
|
if self.env.uid != SUPERUSER_ID: |
||||
|
for record in self.filtered('owner_id'): |
||||
|
record.owner_id.check_access_rights(operation) |
||||
|
record.owner_id.check_access_rule(operation) |
||||
|
return super().check_access_rule(operation) |
||||
|
|
||||
|
@api.model |
||||
|
def _selection_owner_id(self): |
||||
|
"""You can choose among models linked to a template.""" |
||||
|
models = self.env["ir.model.fields"].search([ |
||||
|
("ttype", "=", "many2one"), |
||||
|
("relation", "=", "custom.info.template"), |
||||
|
("model_id.transient", "=", False), |
||||
|
"!", ("model", "=like", "custom.info.%"), |
||||
|
]).mapped("model_id") |
||||
|
models = models.search([("id", "in", models.ids)], order="name") |
||||
|
return [(m.model, m.name) for m in models |
||||
|
if m.model in self.env and self.env[m.model]._auto] |
||||
|
|
||||
|
@api.multi |
||||
|
@api.depends("property_id.field_type") |
||||
|
def _compute_field_name(self): |
||||
|
"""Get the technical name where the real typed value is stored.""" |
||||
|
for s in self: |
||||
|
s.field_name = "value_{!s}".format(s.property_id.field_type) |
||||
|
|
||||
|
@api.multi |
||||
|
@api.depends("res_id", "model") |
||||
|
def _compute_owner_id(self): |
||||
|
"""Get the id from the linked record.""" |
||||
|
for record in self: |
||||
|
record.owner_id = "{},{}".format(record.model, record.res_id) |
||||
|
|
||||
|
@api.multi |
||||
|
def _inverse_owner_id(self): |
||||
|
"""Store the owner according to the model and ID.""" |
||||
|
for record in self.filtered('owner_id'): |
||||
|
record.model = record.owner_id._name |
||||
|
record.res_id = record.owner_id.id |
||||
|
|
||||
|
@api.multi |
||||
|
@api.depends("property_id.field_type", "field_name", "value_str", |
||||
|
"value_int", "value_float", "value_bool", "value_id") |
||||
|
def _compute_value(self): |
||||
|
"""Get the value as a string, from the original field.""" |
||||
|
for s in self: |
||||
|
if s.field_type == "id": |
||||
|
s.value = s.value_id.display_name |
||||
|
elif s.field_type == "bool": |
||||
|
s.value = _("Yes") if s.value_bool else _("No") |
||||
|
else: |
||||
|
s.value = getattr(s, s.field_name, False) |
||||
|
|
||||
|
@api.multi |
||||
|
def _inverse_value(self): |
||||
|
"""Write the value correctly converted in the typed field.""" |
||||
|
for record in self: |
||||
|
if (record.field_type == "id" |
||||
|
and record.value == record.value_id.display_name): |
||||
|
# Avoid another search that can return a different value |
||||
|
continue |
||||
|
record[record.field_name] = self._transform_value( |
||||
|
record.value, record.field_type, record.property_id, |
||||
|
) |
||||
|
|
||||
|
@api.one |
||||
|
@api.constrains("property_id", "value_str", "value_int", "value_float") |
||||
|
def _check_min_max_limits(self): |
||||
|
"""Ensure value falls inside the property's stablished limits.""" |
||||
|
minimum, maximum = self.property_id.minimum, self.property_id.maximum |
||||
|
if minimum <= maximum: |
||||
|
value = self[self.field_name] |
||||
|
if not value: |
||||
|
# This is a job for :meth:`.~_check_required` |
||||
|
return |
||||
|
if self.field_type == "str": |
||||
|
number = len(self.value_str) |
||||
|
message = _( |
||||
|
"Length for %(prop)s is %(val)s, but it should be " |
||||
|
"between %(min)d and %(max)d.") |
||||
|
elif self.field_type in {"int", "float"}: |
||||
|
number = value |
||||
|
if self.field_type == "int": |
||||
|
message = _( |
||||
|
"Value for %(prop)s is %(val)s, but it should be " |
||||
|
"between %(min)d and %(max)d.") |
||||
|
else: |
||||
|
message = _( |
||||
|
"Value for %(prop)s is %(val)s, but it should be " |
||||
|
"between %(min)f and %(max)f.") |
||||
|
else: |
||||
|
return |
||||
|
if not minimum <= number <= maximum: |
||||
|
raise ValidationError(message % { |
||||
|
"prop": self.property_id.display_name, |
||||
|
"val": number, |
||||
|
"min": minimum, |
||||
|
"max": maximum, |
||||
|
}) |
||||
|
|
||||
|
@api.multi |
||||
|
@api.onchange("property_id") |
||||
|
def _onchange_property_set_default_value(self): |
||||
|
"""Load default value for this property.""" |
||||
|
for record in self: |
||||
|
if not record.value and record.property_id.default_value: |
||||
|
record.value = record.property_id.default_value |
||||
|
if not record.field_type and record.property_id.field_type: |
||||
|
record.field_type = record.property_id.field_type |
||||
|
|
||||
|
@api.onchange('value') |
||||
|
def _onchange_value(self): |
||||
|
"""Inverse function is not launched after writing, so we need to |
||||
|
trigger it right now.""" |
||||
|
self._inverse_value() |
||||
|
|
||||
|
@api.model |
||||
|
def _transform_value(self, value, format_, properties=None): |
||||
|
"""Transforms a text value to the expected format. |
||||
|
|
||||
|
:param str/bool value: |
||||
|
Custom value in raw string. |
||||
|
|
||||
|
:param str format_: |
||||
|
Target conversion format for the value. Must be available among |
||||
|
``custom.info.property`` options. |
||||
|
|
||||
|
:param recordset properties: |
||||
|
Useful when :param:`format_` is ``id``, as it helps to ensure the |
||||
|
option is available in these properties. If :param:`format_` is |
||||
|
``id`` and :param:`properties` is ``None``, no transformation will |
||||
|
be made for :param:`value`. |
||||
|
""" |
||||
|
if not value: |
||||
|
value = False |
||||
|
elif format_ == "id" and properties: |
||||
|
value = self.env["custom.info.option"].search([ |
||||
|
("property_ids", "in", properties.ids), |
||||
|
("name", "ilike", u"%{}%".format(value)), |
||||
|
], limit=1) |
||||
|
elif format_ == "bool": |
||||
|
value = value.strip().lower() not in { |
||||
|
"0", "false", "", "no", "off", _("No").lower()} |
||||
|
elif format_ not in {"str", "id"}: |
||||
|
value = safe_eval("{!s}({!r})".format(format_, value)) |
||||
|
return value |
||||
|
|
||||
|
@api.model |
||||
|
def _search_value(self, operator, value): |
||||
|
"""Search from the stored field directly.""" |
||||
|
options = ( |
||||
|
o[0] for o in |
||||
|
self.property_id._fields["field_type"] |
||||
|
.get_description(self.env)["selection"]) |
||||
|
domain = [] |
||||
|
for fmt in options: |
||||
|
try: |
||||
|
_value = (self._transform_value(value, fmt) |
||||
|
if not isinstance(value, list) else |
||||
|
[self._transform_value(v, fmt) for v in value]) |
||||
|
except ValueError: |
||||
|
# If you are searching something that cannot be casted, then |
||||
|
# your property is probably from another type |
||||
|
continue |
||||
|
domain += [ |
||||
|
"&", |
||||
|
("field_type", "=", fmt), |
||||
|
("value_" + fmt, operator, _value), |
||||
|
] |
||||
|
return ["|"] * int(len(domain) / 3 - 1) + domain |
@ -0,0 +1,18 @@ |
|||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# Copyright 2017 Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
# License LGPL-3 - See http://www.gnu.org/licenses/lgpl-3.0.html |
||||
|
|
||||
|
from odoo import fields, models |
||||
|
|
||||
|
|
||||
|
class ResPartner(models.Model): |
||||
|
"""Implement custom information for partners. |
||||
|
|
||||
|
Besides adding some visible feature to the module, this is useful for |
||||
|
testing and example purposes. |
||||
|
""" |
||||
|
_name = "res.partner" |
||||
|
_inherit = [_name, "custom.info"] |
||||
|
|
||||
|
custom_info_template_id = fields.Many2one(context={"default_model": _name}) |
||||
|
custom_info_ids = fields.One2many(context={"default_model": _name}) |
@ -0,0 +1,7 @@ |
|||||
|
To enable the main *Custom Info* menu: |
||||
|
|
||||
|
#. Enable *Settings > General Settings > Manage custom information*. |
||||
|
|
||||
|
To enable partner's custom info tab: |
||||
|
|
||||
|
#. Enable *Settings > General Settings > Edit custom information in partners*. |
@ -0,0 +1,8 @@ |
|||||
|
* `Tecnativa <https://www.tecnativa.com>`__: |
||||
|
|
||||
|
* Rafael Blasco <rafael.blasco@tecnativa.com> |
||||
|
* Carlos Dauden <carlos.dauden@tecnativa.com> |
||||
|
* Sergio Teruel <sergio.teruel@tecnativa.com> |
||||
|
* Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
* Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
* Alexandre Díaz <alexandre.diaz@tecnativa.com> |
@ -0,0 +1,117 @@ |
|||||
|
This module allows you to attach custom information to records without the need |
||||
|
to alter the database structure too much. |
||||
|
|
||||
|
This module defines several concepts that you have to understand. |
||||
|
|
||||
|
Templates |
||||
|
--------- |
||||
|
|
||||
|
A *template* is a collection of *properties* that a record should have. |
||||
|
*Templates* always apply to a given model, and then you can choose among the |
||||
|
current templates for the model you are using when you edit a record of that |
||||
|
model. |
||||
|
|
||||
|
I.e., This addon includes a demo template called "Smart partners", that applies |
||||
|
to the model ``res.partner``, so if you edit any partner, you can choose that |
||||
|
template and get its properties autofilled. |
||||
|
|
||||
|
Properties |
||||
|
---------- |
||||
|
|
||||
|
A *property* is the "name" of the field. *Templates* can have any amount of |
||||
|
*properties*, and when you apply a *template* to a record, it automatically |
||||
|
gets all of its *properties* filled, empty (unless they have a *Default |
||||
|
value*), ready to assign *values*. |
||||
|
|
||||
|
You can set a property to as *required* to force it have a value, although you |
||||
|
should keep in mind that for yes/no properties, this would mean that only *yes* |
||||
|
can be selected, and for numeric properties, zero would be forbidden. |
||||
|
|
||||
|
Also you can set *Minimum* and *Maximum* limits for every *property*, but those |
||||
|
limits are only used when the data type is text (to constrain its length) or |
||||
|
number. To skip this constraint, just set a maximum smaller than the minimum. |
||||
|
|
||||
|
*Properties* always belong to a template, and as such, to a model. |
||||
|
|
||||
|
*Properties* define the data type (text, number, yes/no...), and when the type |
||||
|
is "Selection", then you can define what *options* are available. |
||||
|
|
||||
|
I.e., the "Smart partners" *template* has the following *properties*: |
||||
|
|
||||
|
- Name of his/her teacher |
||||
|
- Amount of people that hates him/her for being so smart |
||||
|
- Average note on all subjects |
||||
|
- Does he/she believe he/she is the smartest person on earth? |
||||
|
- What weaknesses does he/she have? |
||||
|
|
||||
|
When you set that template to any partner, you will then be able to fill these |
||||
|
*properties* with *values*. |
||||
|
|
||||
|
Categories |
||||
|
---------- |
||||
|
|
||||
|
*Properties* can also belong to a *category*, which allows you to sort them in |
||||
|
a logical way, and makes further development easier. |
||||
|
|
||||
|
For example, the ``website_sale_custom_info`` addon uses these to display a |
||||
|
technical datasheet per product in your online shop, sorted and separated by |
||||
|
category. |
||||
|
|
||||
|
You are not required to give a *category* to every *property*. |
||||
|
|
||||
|
Options |
||||
|
------- |
||||
|
|
||||
|
When a *property*'s type is "Selection", then you define the *options* |
||||
|
available, so the *value* must be one of these *options*. |
||||
|
|
||||
|
I.e., the "What weaknesses does he/she have?" *property* has some options: |
||||
|
|
||||
|
- Loves junk food |
||||
|
- Needs videogames |
||||
|
- Huge glasses |
||||
|
|
||||
|
The *value* will always be one of these. |
||||
|
|
||||
|
Value |
||||
|
----- |
||||
|
|
||||
|
When you assign a *template* to a partner, and then you get the *properties* it |
||||
|
should have, you still have to set a *value* for each property. |
||||
|
|
||||
|
*Values* can be of different types (whole numbers, constrained selection, |
||||
|
booleans...), depending on how the *property* was defined. However, there is |
||||
|
always the ``value`` field, that is a text string, and converts automatically |
||||
|
to/from the correct type. |
||||
|
|
||||
|
Why would I need this? |
||||
|
~~~~~~~~~~~~~~~~~~~~~~ |
||||
|
|
||||
|
Imagine you have some partners that are foreign, and that for those partners |
||||
|
you need some extra information that is not needed for others, and you do not |
||||
|
want to fill the partners model with a lot of fields that will be empty most of |
||||
|
the time. |
||||
|
|
||||
|
In this case, you could define a *template* called "Foreign partners", which |
||||
|
will be applied to ``res.partner`` objects, and defines some *properties* that |
||||
|
these are expected to have. |
||||
|
|
||||
|
Then you could assign that *template* to a partner, and automatically you will |
||||
|
get a subtable of all the properties it should have, with tools to fill their |
||||
|
*values* correctly. |
||||
|
|
||||
|
Does this work with any model? |
||||
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
||||
|
|
||||
|
Yes and no. |
||||
|
|
||||
|
Yes, because this is a base module that provides the tools to make this work |
||||
|
with any model. |
||||
|
|
||||
|
No, because, although the tools are provided, they are only applied to the |
||||
|
``res.partner`` model. This is by design, because different models can have |
||||
|
different needs, and we don't want to depend on every possible model. |
||||
|
|
||||
|
So, if you want to apply this to other models, you will have to develop a |
||||
|
little additional addon that depends on this one. If you are a developer, refer |
||||
|
to the *Development* section below. |
@ -0,0 +1,4 @@ |
|||||
|
To create a module that supports custom information, just depend on this module |
||||
|
and inherit from the ``custom.info`` model. |
||||
|
|
||||
|
See an example in the ``product_custom_info`` addon. |
@ -0,0 +1,5 @@ |
|||||
|
This module serves as a base for other modules that implement this behavior in |
||||
|
concrete models. |
||||
|
|
||||
|
This module is a technical dependency and is to be installed in parallel to |
||||
|
other modules. |
@ -0,0 +1,20 @@ |
|||||
|
* Custom properties cannot be shared among templates. |
||||
|
* Required attributes are for now only set in the UI, not in the ORM itself. |
||||
|
* Support recursive templates using options |
||||
|
|
||||
|
.. figure:: /base_custom_info/static/description/customizations-everywhere.jpg |
||||
|
:alt: Customizations Everywhere |
||||
|
|
||||
|
If you assign an *additional template* to an option, and while using the owner |
||||
|
form you choose that option, you can then press *reload custom information |
||||
|
templates* to make the owner update itself to include all the properties in all |
||||
|
the involved templates. If you do not press the button, anyway the reloading |
||||
|
will be performed when saving the owner record. |
||||
|
|
||||
|
.. figure:: /base_custom_info/static/description/templateception.jpg |
||||
|
:alt: Templateception |
||||
|
|
||||
|
I.e., if you select the option "Needs videogames" for the property "What |
||||
|
weaknesses does he/she have?" of a smart partner and press *reload custom |
||||
|
information templates*, you will get 2 new properties to fill: "Favourite |
||||
|
videogames genre" and "Favourite videogame". |
@ -0,0 +1,27 @@ |
|||||
|
This module defines *Custom Info Templates* that define what properties are |
||||
|
expected for a given record. |
||||
|
|
||||
|
To define a template, you need to: |
||||
|
|
||||
|
* Go to *Custom Info > Templates*. |
||||
|
* Create one. |
||||
|
* Add some *Properties* to it. |
||||
|
|
||||
|
All database records with that template enabled will automatically fill those |
||||
|
properties. |
||||
|
|
||||
|
To manage the properties, you need to: |
||||
|
|
||||
|
* Go to *Custom Info > Properties*. |
||||
|
|
||||
|
To manage the property categories, you need to: |
||||
|
|
||||
|
* Go to *Custom Info > Categories*. |
||||
|
|
||||
|
Some properties can have a number of options to choose, to manage them: |
||||
|
|
||||
|
* Go to *Custom Info > Options*. |
||||
|
|
||||
|
To manage their values, you need to: |
||||
|
|
||||
|
* Go to *Custom Info > Values*. |
@ -0,0 +1,6 @@ |
|||||
|
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink |
||||
|
access_template,Access custom info templates,model_custom_info_template,,1,1,1,1 |
||||
|
access_property,Access custom info properties,model_custom_info_property,,1,1,1,1 |
||||
|
access_value,Access custom info values,model_custom_info_value,,1,1,1,1 |
||||
|
access_option,Access custom info options,model_custom_info_option,,1,1,1,1 |
||||
|
access_category,Access custom info categories,model_custom_info_category,,1,1,1,1 |
@ -0,0 +1,33 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). --> |
||||
|
|
||||
|
<odoo> |
||||
|
<data noupdate="0"> |
||||
|
|
||||
|
<record id="category" model="ir.module.category"> |
||||
|
<field name="name">Custom Information</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="group_partner" model="res.groups"> |
||||
|
<field name="name">Display in partner form</field> |
||||
|
<field name="category_id" ref="category"/> |
||||
|
<field name="comment">Will be able to edit custom information from partner's form.</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="group_basic" model="res.groups"> |
||||
|
<field name="name">Basic management</field> |
||||
|
<field name="category_id" ref="category"/> |
||||
|
<field name="comment">The user will be able to manage basic custom information.</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="group_advanced" model="res.groups"> |
||||
|
<field name="name">Advanced management</field> |
||||
|
<field name="category_id" ref="category"/> |
||||
|
<field name="comment">The user will be able to manage advanced custom information.</field> |
||||
|
<field name="implied_ids" eval="[(4, ref('group_basic'))]"/> |
||||
|
<field name="users" eval="[(4, ref('base.user_root'))]"/> |
||||
|
</record> |
||||
|
|
||||
|
</data> |
||||
|
</odoo> |
After Width: 128 | Height: 128 | Size: 4.0 KiB |
@ -0,0 +1,82 @@ |
|||||
|
<?xml version="1.0" encoding="UTF-8" standalone="no"?> |
||||
|
<!-- Created with Inkscape (http://www.inkscape.org/) --> |
||||
|
|
||||
|
<svg |
||||
|
xmlns:dc="http://purl.org/dc/elements/1.1/" |
||||
|
xmlns:cc="http://creativecommons.org/ns#" |
||||
|
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" |
||||
|
xmlns:svg="http://www.w3.org/2000/svg" |
||||
|
xmlns="http://www.w3.org/2000/svg" |
||||
|
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" |
||||
|
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" |
||||
|
id="svg2" |
||||
|
version="1.1" |
||||
|
inkscape:version="0.91 r13725" |
||||
|
width="60" |
||||
|
height="60" |
||||
|
viewBox="0 0 60 60" |
||||
|
sodipodi:docname="icon.svg" |
||||
|
inkscape:export-filename="icon.png" |
||||
|
inkscape:export-xdpi="192" |
||||
|
inkscape:export-ydpi="192"> |
||||
|
<metadata |
||||
|
id="metadata8"> |
||||
|
<rdf:RDF> |
||||
|
<cc:Work |
||||
|
rdf:about=""> |
||||
|
<dc:format>image/svg+xml</dc:format> |
||||
|
<dc:type |
||||
|
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> |
||||
|
<dc:title /> |
||||
|
</cc:Work> |
||||
|
</rdf:RDF> |
||||
|
</metadata> |
||||
|
<defs |
||||
|
id="defs6" /> |
||||
|
<sodipodi:namedview |
||||
|
pagecolor="#ffffff" |
||||
|
bordercolor="#666666" |
||||
|
borderopacity="1" |
||||
|
objecttolerance="10" |
||||
|
gridtolerance="10" |
||||
|
guidetolerance="10" |
||||
|
inkscape:pageopacity="0" |
||||
|
inkscape:pageshadow="2" |
||||
|
inkscape:window-width="1855" |
||||
|
inkscape:window-height="1176" |
||||
|
id="namedview4" |
||||
|
showgrid="false" |
||||
|
inkscape:zoom="11.125147" |
||||
|
inkscape:cx="30.182701" |
||||
|
inkscape:cy="33.453159" |
||||
|
inkscape:window-x="65" |
||||
|
inkscape:window-y="24" |
||||
|
inkscape:window-maximized="1" |
||||
|
inkscape:current-layer="svg2" /> |
||||
|
<rect |
||||
|
style="opacity:1;fill:#9c0c65;fill-opacity:1" |
||||
|
id="rect4147" |
||||
|
width="60" |
||||
|
height="60" |
||||
|
x="0" |
||||
|
y="0" /> |
||||
|
<path |
||||
|
style="opacity:1;fill:#000000;fill-opacity:0.39215687" |
||||
|
d="M 46.318359 7.140625 L 26.125 27.333984 C 22.675251 26.053376 17.543435 26.175054 10.058594 28.617188 L 0 38.675781 L 0 60 L 19.734375 60 L 30.587891 49.146484 C 31.777187 45.669439 32.902469 40.559366 32.345703 36.074219 L 53.798828 14.621094 L 46.318359 7.140625 z " |
||||
|
id="rect4171" /> |
||||
|
<g |
||||
|
id="g4169" |
||||
|
transform="matrix(0.3061173,0,0,0.3061173,-1.0360053,-1.0457906)" |
||||
|
style="fill:#ffffff;stroke:none"> |
||||
|
<path |
||||
|
inkscape:connector-curvature="0" |
||||
|
id="path4" |
||||
|
d="m 63.145923,117.98015 9.436965,0 0,-9.43697 -9.436965,0 m 4.718483,61.34028 c -20.808512,0 -37.747871,-16.93935 -37.747871,-37.74786 0,-20.80852 16.939359,-37.747875 37.747871,-37.747875 20.808514,0 37.747864,16.939355 37.747864,37.747875 0,20.80851 -16.93935,37.74786 -37.747864,37.74786 m 0,-84.932702 A 47.18484,47.18484 0 0 0 20.679568,132.1356 47.18484,47.18484 0 0 0 67.864406,179.32044 47.18484,47.18484 0 0 0 115.04924,132.1356 47.18484,47.18484 0 0 0 67.864406,84.950758 m -4.718483,70.777262 9.436965,0 0,-28.31091 -9.436965,0 0,28.31091 z" |
||||
|
style="fill:#ffffff;stroke:none" /> |
||||
|
<path |
||||
|
style="fill:#ffffff;stroke:none;stroke-width:4;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" |
||||
|
id="path4-3" |
||||
|
d="m 161.99013,23.51547 c -2.44155,0 -4.8831,0.830128 -6.88517,2.8322 -14.0145,14.014501 -41.94585,41.945843 -41.94585,41.945843 l 7.32466,7.324652 -17.09086,17.090856 -9.766208,0 -9.766196,19.532409 9.766196,9.7662 19.532408,-9.7662 0,-9.76621 17.09086,-17.090851 7.32465,7.324652 c 0,0 27.93134,-27.931342 41.94585,-41.945843 3.02752,-4.443623 3.80881,-9.961528 0,-13.770347 L 168.8753,26.34767 c -2.00206,-2.002072 -4.44362,-2.8322 -6.88517,-2.8322 m 0,10.596331 9.7662,9.766203 -34.18171,34.181712 -9.7662,-9.766203 34.18171,-34.181712 z" |
||||
|
inkscape:connector-curvature="0" /> |
||||
|
</g> |
||||
|
</svg> |
@ -0,0 +1,599 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8" ?> |
||||
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
||||
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> |
||||
|
<head> |
||||
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
||||
|
<meta name="generator" content="Docutils 0.15.1: http://docutils.sourceforge.net/" /> |
||||
|
<title>Base Custom Info</title> |
||||
|
<style type="text/css"> |
||||
|
|
||||
|
/* |
||||
|
:Author: David Goodger (goodger@python.org) |
||||
|
:Id: $Id: html4css1.css 7952 2016-07-26 18:15:59Z milde $ |
||||
|
:Copyright: This stylesheet has been placed in the public domain. |
||||
|
|
||||
|
Default cascading style sheet for the HTML output of Docutils. |
||||
|
|
||||
|
See http://docutils.sf.net/docs/howto/html-stylesheets.html for how to |
||||
|
customize this style sheet. |
||||
|
*/ |
||||
|
|
||||
|
/* used to remove borders from tables and images */ |
||||
|
.borderless, table.borderless td, table.borderless th { |
||||
|
border: 0 } |
||||
|
|
||||
|
table.borderless td, table.borderless th { |
||||
|
/* Override padding for "table.docutils td" with "! important". |
||||
|
The right padding separates the table cells. */ |
||||
|
padding: 0 0.5em 0 0 ! important } |
||||
|
|
||||
|
.first { |
||||
|
/* Override more specific margin styles with "! important". */ |
||||
|
margin-top: 0 ! important } |
||||
|
|
||||
|
.last, .with-subtitle { |
||||
|
margin-bottom: 0 ! important } |
||||
|
|
||||
|
.hidden { |
||||
|
display: none } |
||||
|
|
||||
|
.subscript { |
||||
|
vertical-align: sub; |
||||
|
font-size: smaller } |
||||
|
|
||||
|
.superscript { |
||||
|
vertical-align: super; |
||||
|
font-size: smaller } |
||||
|
|
||||
|
a.toc-backref { |
||||
|
text-decoration: none ; |
||||
|
color: black } |
||||
|
|
||||
|
blockquote.epigraph { |
||||
|
margin: 2em 5em ; } |
||||
|
|
||||
|
dl.docutils dd { |
||||
|
margin-bottom: 0.5em } |
||||
|
|
||||
|
object[type="image/svg+xml"], object[type="application/x-shockwave-flash"] { |
||||
|
overflow: hidden; |
||||
|
} |
||||
|
|
||||
|
/* Uncomment (and remove this text!) to get bold-faced definition list terms |
||||
|
dl.docutils dt { |
||||
|
font-weight: bold } |
||||
|
*/ |
||||
|
|
||||
|
div.abstract { |
||||
|
margin: 2em 5em } |
||||
|
|
||||
|
div.abstract p.topic-title { |
||||
|
font-weight: bold ; |
||||
|
text-align: center } |
||||
|
|
||||
|
div.admonition, div.attention, div.caution, div.danger, div.error, |
||||
|
div.hint, div.important, div.note, div.tip, div.warning { |
||||
|
margin: 2em ; |
||||
|
border: medium outset ; |
||||
|
padding: 1em } |
||||
|
|
||||
|
div.admonition p.admonition-title, div.hint p.admonition-title, |
||||
|
div.important p.admonition-title, div.note p.admonition-title, |
||||
|
div.tip p.admonition-title { |
||||
|
font-weight: bold ; |
||||
|
font-family: sans-serif } |
||||
|
|
||||
|
div.attention p.admonition-title, div.caution p.admonition-title, |
||||
|
div.danger p.admonition-title, div.error p.admonition-title, |
||||
|
div.warning p.admonition-title, .code .error { |
||||
|
color: red ; |
||||
|
font-weight: bold ; |
||||
|
font-family: sans-serif } |
||||
|
|
||||
|
/* Uncomment (and remove this text!) to get reduced vertical space in |
||||
|
compound paragraphs. |
||||
|
div.compound .compound-first, div.compound .compound-middle { |
||||
|
margin-bottom: 0.5em } |
||||
|
|
||||
|
div.compound .compound-last, div.compound .compound-middle { |
||||
|
margin-top: 0.5em } |
||||
|
*/ |
||||
|
|
||||
|
div.dedication { |
||||
|
margin: 2em 5em ; |
||||
|
text-align: center ; |
||||
|
font-style: italic } |
||||
|
|
||||
|
div.dedication p.topic-title { |
||||
|
font-weight: bold ; |
||||
|
font-style: normal } |
||||
|
|
||||
|
div.figure { |
||||
|
margin-left: 2em ; |
||||
|
margin-right: 2em } |
||||
|
|
||||
|
div.footer, div.header { |
||||
|
clear: both; |
||||
|
font-size: smaller } |
||||
|
|
||||
|
div.line-block { |
||||
|
display: block ; |
||||
|
margin-top: 1em ; |
||||
|
margin-bottom: 1em } |
||||
|
|
||||
|
div.line-block div.line-block { |
||||
|
margin-top: 0 ; |
||||
|
margin-bottom: 0 ; |
||||
|
margin-left: 1.5em } |
||||
|
|
||||
|
div.sidebar { |
||||
|
margin: 0 0 0.5em 1em ; |
||||
|
border: medium outset ; |
||||
|
padding: 1em ; |
||||
|
background-color: #ffffee ; |
||||
|
width: 40% ; |
||||
|
float: right ; |
||||
|
clear: right } |
||||
|
|
||||
|
div.sidebar p.rubric { |
||||
|
font-family: sans-serif ; |
||||
|
font-size: medium } |
||||
|
|
||||
|
div.system-messages { |
||||
|
margin: 5em } |
||||
|
|
||||
|
div.system-messages h1 { |
||||
|
color: red } |
||||
|
|
||||
|
div.system-message { |
||||
|
border: medium outset ; |
||||
|
padding: 1em } |
||||
|
|
||||
|
div.system-message p.system-message-title { |
||||
|
color: red ; |
||||
|
font-weight: bold } |
||||
|
|
||||
|
div.topic { |
||||
|
margin: 2em } |
||||
|
|
||||
|
h1.section-subtitle, h2.section-subtitle, h3.section-subtitle, |
||||
|
h4.section-subtitle, h5.section-subtitle, h6.section-subtitle { |
||||
|
margin-top: 0.4em } |
||||
|
|
||||
|
h1.title { |
||||
|
text-align: center } |
||||
|
|
||||
|
h2.subtitle { |
||||
|
text-align: center } |
||||
|
|
||||
|
hr.docutils { |
||||
|
width: 75% } |
||||
|
|
||||
|
img.align-left, .figure.align-left, object.align-left, table.align-left { |
||||
|
clear: left ; |
||||
|
float: left ; |
||||
|
margin-right: 1em } |
||||
|
|
||||
|
img.align-right, .figure.align-right, object.align-right, table.align-right { |
||||
|
clear: right ; |
||||
|
float: right ; |
||||
|
margin-left: 1em } |
||||
|
|
||||
|
img.align-center, .figure.align-center, object.align-center { |
||||
|
display: block; |
||||
|
margin-left: auto; |
||||
|
margin-right: auto; |
||||
|
} |
||||
|
|
||||
|
table.align-center { |
||||
|
margin-left: auto; |
||||
|
margin-right: auto; |
||||
|
} |
||||
|
|
||||
|
.align-left { |
||||
|
text-align: left } |
||||
|
|
||||
|
.align-center { |
||||
|
clear: both ; |
||||
|
text-align: center } |
||||
|
|
||||
|
.align-right { |
||||
|
text-align: right } |
||||
|
|
||||
|
/* reset inner alignment in figures */ |
||||
|
div.align-right { |
||||
|
text-align: inherit } |
||||
|
|
||||
|
/* div.align-center * { */ |
||||
|
/* text-align: left } */ |
||||
|
|
||||
|
.align-top { |
||||
|
vertical-align: top } |
||||
|
|
||||
|
.align-middle { |
||||
|
vertical-align: middle } |
||||
|
|
||||
|
.align-bottom { |
||||
|
vertical-align: bottom } |
||||
|
|
||||
|
ol.simple, ul.simple { |
||||
|
margin-bottom: 1em } |
||||
|
|
||||
|
ol.arabic { |
||||
|
list-style: decimal } |
||||
|
|
||||
|
ol.loweralpha { |
||||
|
list-style: lower-alpha } |
||||
|
|
||||
|
ol.upperalpha { |
||||
|
list-style: upper-alpha } |
||||
|
|
||||
|
ol.lowerroman { |
||||
|
list-style: lower-roman } |
||||
|
|
||||
|
ol.upperroman { |
||||
|
list-style: upper-roman } |
||||
|
|
||||
|
p.attribution { |
||||
|
text-align: right ; |
||||
|
margin-left: 50% } |
||||
|
|
||||
|
p.caption { |
||||
|
font-style: italic } |
||||
|
|
||||
|
p.credits { |
||||
|
font-style: italic ; |
||||
|
font-size: smaller } |
||||
|
|
||||
|
p.label { |
||||
|
white-space: nowrap } |
||||
|
|
||||
|
p.rubric { |
||||
|
font-weight: bold ; |
||||
|
font-size: larger ; |
||||
|
color: maroon ; |
||||
|
text-align: center } |
||||
|
|
||||
|
p.sidebar-title { |
||||
|
font-family: sans-serif ; |
||||
|
font-weight: bold ; |
||||
|
font-size: larger } |
||||
|
|
||||
|
p.sidebar-subtitle { |
||||
|
font-family: sans-serif ; |
||||
|
font-weight: bold } |
||||
|
|
||||
|
p.topic-title { |
||||
|
font-weight: bold } |
||||
|
|
||||
|
pre.address { |
||||
|
margin-bottom: 0 ; |
||||
|
margin-top: 0 ; |
||||
|
font: inherit } |
||||
|
|
||||
|
pre.literal-block, pre.doctest-block, pre.math, pre.code { |
||||
|
margin-left: 2em ; |
||||
|
margin-right: 2em } |
||||
|
|
||||
|
pre.code .ln { color: grey; } /* line numbers */ |
||||
|
pre.code, code { background-color: #eeeeee } |
||||
|
pre.code .comment, code .comment { color: #5C6576 } |
||||
|
pre.code .keyword, code .keyword { color: #3B0D06; font-weight: bold } |
||||
|
pre.code .literal.string, code .literal.string { color: #0C5404 } |
||||
|
pre.code .name.builtin, code .name.builtin { color: #352B84 } |
||||
|
pre.code .deleted, code .deleted { background-color: #DEB0A1} |
||||
|
pre.code .inserted, code .inserted { background-color: #A3D289} |
||||
|
|
||||
|
span.classifier { |
||||
|
font-family: sans-serif ; |
||||
|
font-style: oblique } |
||||
|
|
||||
|
span.classifier-delimiter { |
||||
|
font-family: sans-serif ; |
||||
|
font-weight: bold } |
||||
|
|
||||
|
span.interpreted { |
||||
|
font-family: sans-serif } |
||||
|
|
||||
|
span.option { |
||||
|
white-space: nowrap } |
||||
|
|
||||
|
span.pre { |
||||
|
white-space: pre } |
||||
|
|
||||
|
span.problematic { |
||||
|
color: red } |
||||
|
|
||||
|
span.section-subtitle { |
||||
|
/* font-size relative to parent (h1..h6 element) */ |
||||
|
font-size: 80% } |
||||
|
|
||||
|
table.citation { |
||||
|
border-left: solid 1px gray; |
||||
|
margin-left: 1px } |
||||
|
|
||||
|
table.docinfo { |
||||
|
margin: 2em 4em } |
||||
|
|
||||
|
table.docutils { |
||||
|
margin-top: 0.5em ; |
||||
|
margin-bottom: 0.5em } |
||||
|
|
||||
|
table.footnote { |
||||
|
border-left: solid 1px black; |
||||
|
margin-left: 1px } |
||||
|
|
||||
|
table.docutils td, table.docutils th, |
||||
|
table.docinfo td, table.docinfo th { |
||||
|
padding-left: 0.5em ; |
||||
|
padding-right: 0.5em ; |
||||
|
vertical-align: top } |
||||
|
|
||||
|
table.docutils th.field-name, table.docinfo th.docinfo-name { |
||||
|
font-weight: bold ; |
||||
|
text-align: left ; |
||||
|
white-space: nowrap ; |
||||
|
padding-left: 0 } |
||||
|
|
||||
|
/* "booktabs" style (no vertical lines) */ |
||||
|
table.docutils.booktabs { |
||||
|
border: 0px; |
||||
|
border-top: 2px solid; |
||||
|
border-bottom: 2px solid; |
||||
|
border-collapse: collapse; |
||||
|
} |
||||
|
table.docutils.booktabs * { |
||||
|
border: 0px; |
||||
|
} |
||||
|
table.docutils.booktabs th { |
||||
|
border-bottom: thin solid; |
||||
|
text-align: left; |
||||
|
} |
||||
|
|
||||
|
h1 tt.docutils, h2 tt.docutils, h3 tt.docutils, |
||||
|
h4 tt.docutils, h5 tt.docutils, h6 tt.docutils { |
||||
|
font-size: 100% } |
||||
|
|
||||
|
ul.auto-toc { |
||||
|
list-style-type: none } |
||||
|
|
||||
|
</style> |
||||
|
</head> |
||||
|
<body> |
||||
|
<div class="document" id="base-custom-info"> |
||||
|
<h1 class="title">Base Custom Info</h1> |
||||
|
|
||||
|
<!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
||||
|
!! This file is generated by oca-gen-addon-readme !! |
||||
|
!! changes will be overwritten. !! |
||||
|
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> |
||||
|
<p><a class="reference external" href="https://odoo-community.org/page/development-status"><img alt="Beta" src="https://img.shields.io/badge/maturity-Beta-yellow.png" /></a> <a class="reference external" href="http://www.gnu.org/licenses/lgpl-3.0-standalone.html"><img alt="License: LGPL-3" src="https://img.shields.io/badge/licence-LGPL--3-blue.png" /></a> <a class="reference external" href="https://github.com/OCA/server-tools/tree/12.0/base_custom_info"><img alt="OCA/server-tools" src="https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github" /></a> <a class="reference external" href="https://translation.odoo-community.org/projects/server-tools-12-0/server-tools-12-0-base_custom_info"><img alt="Translate me on Weblate" src="https://img.shields.io/badge/weblate-Translate%20me-F47D42.png" /></a> <a class="reference external" href="https://runbot.odoo-community.org/runbot/149/12.0"><img alt="Try me on Runbot" src="https://img.shields.io/badge/runbot-Try%20me-875A7B.png" /></a></p> |
||||
|
<p>This module allows you to attach custom information to records without the need |
||||
|
to alter the database structure too much.</p> |
||||
|
<p>This module defines several concepts that you have to understand.</p> |
||||
|
<div class="section" id="templates"> |
||||
|
<h1>Templates</h1> |
||||
|
<p>A <em>template</em> is a collection of <em>properties</em> that a record should have. |
||||
|
<em>Templates</em> always apply to a given model, and then you can choose among the |
||||
|
current templates for the model you are using when you edit a record of that |
||||
|
model.</p> |
||||
|
<p>I.e., This addon includes a demo template called “Smart partners”, that applies |
||||
|
to the model <tt class="docutils literal">res.partner</tt>, so if you edit any partner, you can choose that |
||||
|
template and get its properties autofilled.</p> |
||||
|
</div> |
||||
|
<div class="section" id="properties"> |
||||
|
<h1>Properties</h1> |
||||
|
<p>A <em>property</em> is the “name” of the field. <em>Templates</em> can have any amount of |
||||
|
<em>properties</em>, and when you apply a <em>template</em> to a record, it automatically |
||||
|
gets all of its <em>properties</em> filled, empty (unless they have a <em>Default |
||||
|
value</em>), ready to assign <em>values</em>.</p> |
||||
|
<p>You can set a property to as <em>required</em> to force it have a value, although you |
||||
|
should keep in mind that for yes/no properties, this would mean that only <em>yes</em> |
||||
|
can be selected, and for numeric properties, zero would be forbidden.</p> |
||||
|
<p>Also you can set <em>Minimum</em> and <em>Maximum</em> limits for every <em>property</em>, but those |
||||
|
limits are only used when the data type is text (to constrain its length) or |
||||
|
number. To skip this constraint, just set a maximum smaller than the minimum.</p> |
||||
|
<p><em>Properties</em> always belong to a template, and as such, to a model.</p> |
||||
|
<p><em>Properties</em> define the data type (text, number, yes/no…), and when the type |
||||
|
is “Selection”, then you can define what <em>options</em> are available.</p> |
||||
|
<p>I.e., the “Smart partners” <em>template</em> has the following <em>properties</em>:</p> |
||||
|
<ul class="simple"> |
||||
|
<li>Name of his/her teacher</li> |
||||
|
<li>Amount of people that hates him/her for being so smart</li> |
||||
|
<li>Average note on all subjects</li> |
||||
|
<li>Does he/she believe he/she is the smartest person on earth?</li> |
||||
|
<li>What weaknesses does he/she have?</li> |
||||
|
</ul> |
||||
|
<p>When you set that template to any partner, you will then be able to fill these |
||||
|
<em>properties</em> with <em>values</em>.</p> |
||||
|
</div> |
||||
|
<div class="section" id="categories"> |
||||
|
<h1>Categories</h1> |
||||
|
<p><em>Properties</em> can also belong to a <em>category</em>, which allows you to sort them in |
||||
|
a logical way, and makes further development easier.</p> |
||||
|
<p>For example, the <tt class="docutils literal">website_sale_custom_info</tt> addon uses these to display a |
||||
|
technical datasheet per product in your online shop, sorted and separated by |
||||
|
category.</p> |
||||
|
<p>You are not required to give a <em>category</em> to every <em>property</em>.</p> |
||||
|
</div> |
||||
|
<div class="section" id="options"> |
||||
|
<h1>Options</h1> |
||||
|
<p>When a <em>property</em>’s type is “Selection”, then you define the <em>options</em> |
||||
|
available, so the <em>value</em> must be one of these <em>options</em>.</p> |
||||
|
<p>I.e., the “What weaknesses does he/she have?” <em>property</em> has some options:</p> |
||||
|
<ul class="simple"> |
||||
|
<li>Loves junk food</li> |
||||
|
<li>Needs videogames</li> |
||||
|
<li>Huge glasses</li> |
||||
|
</ul> |
||||
|
<p>The <em>value</em> will always be one of these.</p> |
||||
|
</div> |
||||
|
<div class="section" id="value"> |
||||
|
<h1>Value</h1> |
||||
|
<p>When you assign a <em>template</em> to a partner, and then you get the <em>properties</em> it |
||||
|
should have, you still have to set a <em>value</em> for each property.</p> |
||||
|
<p><em>Values</em> can be of different types (whole numbers, constrained selection, |
||||
|
booleans…), depending on how the <em>property</em> was defined. However, there is |
||||
|
always the <tt class="docutils literal">value</tt> field, that is a text string, and converts automatically |
||||
|
to/from the correct type.</p> |
||||
|
<div class="section" id="why-would-i-need-this"> |
||||
|
<h2>Why would I need this?</h2> |
||||
|
<p>Imagine you have some partners that are foreign, and that for those partners |
||||
|
you need some extra information that is not needed for others, and you do not |
||||
|
want to fill the partners model with a lot of fields that will be empty most of |
||||
|
the time.</p> |
||||
|
<p>In this case, you could define a <em>template</em> called “Foreign partners”, which |
||||
|
will be applied to <tt class="docutils literal">res.partner</tt> objects, and defines some <em>properties</em> that |
||||
|
these are expected to have.</p> |
||||
|
<p>Then you could assign that <em>template</em> to a partner, and automatically you will |
||||
|
get a subtable of all the properties it should have, with tools to fill their |
||||
|
<em>values</em> correctly.</p> |
||||
|
</div> |
||||
|
<div class="section" id="does-this-work-with-any-model"> |
||||
|
<h2>Does this work with any model?</h2> |
||||
|
<p>Yes and no.</p> |
||||
|
<p>Yes, because this is a base module that provides the tools to make this work |
||||
|
with any model.</p> |
||||
|
<p>No, because, although the tools are provided, they are only applied to the |
||||
|
<tt class="docutils literal">res.partner</tt> model. This is by design, because different models can have |
||||
|
different needs, and we don’t want to depend on every possible model.</p> |
||||
|
<p>So, if you want to apply this to other models, you will have to develop a |
||||
|
little additional addon that depends on this one. If you are a developer, refer |
||||
|
to the <em>Development</em> section below.</p> |
||||
|
<p><strong>Table of contents</strong></p> |
||||
|
<div class="contents local topic" id="contents"> |
||||
|
<ul class="simple"> |
||||
|
<li><a class="reference internal" href="#installation" id="id1">Installation</a></li> |
||||
|
<li><a class="reference internal" href="#configuration" id="id2">Configuration</a></li> |
||||
|
<li><a class="reference internal" href="#usage" id="id3">Usage</a></li> |
||||
|
<li><a class="reference internal" href="#development" id="id4">Development</a></li> |
||||
|
<li><a class="reference internal" href="#known-issues-roadmap" id="id5">Known issues / Roadmap</a></li> |
||||
|
<li><a class="reference internal" href="#bug-tracker" id="id6">Bug Tracker</a></li> |
||||
|
<li><a class="reference internal" href="#credits" id="id7">Credits</a></li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
<div class="section" id="installation"> |
||||
|
<h3><a class="toc-backref" href="#id1">Installation</a></h3> |
||||
|
<p>This module serves as a base for other modules that implement this behavior in |
||||
|
concrete models.</p> |
||||
|
<p>This module is a technical dependency and is to be installed in parallel to |
||||
|
other modules.</p> |
||||
|
</div> |
||||
|
<div class="section" id="configuration"> |
||||
|
<h3><a class="toc-backref" href="#id2">Configuration</a></h3> |
||||
|
<p>To enable the main <em>Custom Info</em> menu:</p> |
||||
|
<ol class="arabic simple"> |
||||
|
<li>Enable <em>Settings > General Settings > Manage custom information</em>.</li> |
||||
|
</ol> |
||||
|
<p>To enable partner’s custom info tab:</p> |
||||
|
<ol class="arabic simple"> |
||||
|
<li>Enable <em>Settings > General Settings > Edit custom information in partners</em>.</li> |
||||
|
</ol> |
||||
|
</div> |
||||
|
<div class="section" id="usage"> |
||||
|
<h3><a class="toc-backref" href="#id3">Usage</a></h3> |
||||
|
<p>This module defines <em>Custom Info Templates</em> that define what properties are |
||||
|
expected for a given record.</p> |
||||
|
<p>To define a template, you need to:</p> |
||||
|
<ul class="simple"> |
||||
|
<li>Go to <em>Custom Info > Templates</em>.</li> |
||||
|
<li>Create one.</li> |
||||
|
<li>Add some <em>Properties</em> to it.</li> |
||||
|
</ul> |
||||
|
<p>All database records with that template enabled will automatically fill those |
||||
|
properties.</p> |
||||
|
<p>To manage the properties, you need to:</p> |
||||
|
<ul class="simple"> |
||||
|
<li>Go to <em>Custom Info > Properties</em>.</li> |
||||
|
</ul> |
||||
|
<p>To manage the property categories, you need to:</p> |
||||
|
<ul class="simple"> |
||||
|
<li>Go to <em>Custom Info > Categories</em>.</li> |
||||
|
</ul> |
||||
|
<p>Some properties can have a number of options to choose, to manage them:</p> |
||||
|
<ul class="simple"> |
||||
|
<li>Go to <em>Custom Info > Options</em>.</li> |
||||
|
</ul> |
||||
|
<p>To manage their values, you need to:</p> |
||||
|
<ul class="simple"> |
||||
|
<li>Go to <em>Custom Info > Values</em>.</li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
<div class="section" id="development"> |
||||
|
<h3><a class="toc-backref" href="#id4">Development</a></h3> |
||||
|
<p>To create a module that supports custom information, just depend on this module |
||||
|
and inherit from the <tt class="docutils literal">custom.info</tt> model.</p> |
||||
|
<p>See an example in the <tt class="docutils literal">product_custom_info</tt> addon.</p> |
||||
|
</div> |
||||
|
<div class="section" id="known-issues-roadmap"> |
||||
|
<h3><a class="toc-backref" href="#id5">Known issues / Roadmap</a></h3> |
||||
|
<ul> |
||||
|
<li><p class="first">Custom properties cannot be shared among templates.</p> |
||||
|
</li> |
||||
|
<li><p class="first">Required attributes are for now only set in the UI, not in the ORM itself.</p> |
||||
|
</li> |
||||
|
<li><p class="first">Support recursive templates using options</p> |
||||
|
<div class="figure"> |
||||
|
<img alt="Customizations Everywhere" src="https://raw.githubusercontent.com/base_custom_info/static/description/customizations-everywhere.jpg" /> |
||||
|
</div> |
||||
|
<p>If you assign an <em>additional template</em> to an option, and while using the owner |
||||
|
form you choose that option, you can then press <em>reload custom information |
||||
|
templates</em> to make the owner update itself to include all the properties in all |
||||
|
the involved templates. If you do not press the button, anyway the reloading |
||||
|
will be performed when saving the owner record.</p> |
||||
|
<div class="figure"> |
||||
|
<img alt="Templateception" src="https://raw.githubusercontent.com/base_custom_info/static/description/templateception.jpg" /> |
||||
|
</div> |
||||
|
<p>I.e., if you select the option “Needs videogames” for the property “What |
||||
|
weaknesses does he/she have?” of a smart partner and press <em>reload custom |
||||
|
information templates</em>, you will get 2 new properties to fill: “Favourite |
||||
|
videogames genre” and “Favourite videogame”.</p> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
<div class="section" id="bug-tracker"> |
||||
|
<h3><a class="toc-backref" href="#id6">Bug Tracker</a></h3> |
||||
|
<p>Bugs are tracked on <a class="reference external" href="https://github.com/OCA/server-tools/issues">GitHub Issues</a>. |
||||
|
In case of trouble, please check there if your issue has already been reported. |
||||
|
If you spotted it first, help us smashing it by providing a detailed and welcomed |
||||
|
<a class="reference external" href="https://github.com/OCA/server-tools/issues/new?body=module:%20base_custom_info%0Aversion:%2012.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**">feedback</a>.</p> |
||||
|
<p>Do not contact contributors directly about support or help with technical issues.</p> |
||||
|
</div> |
||||
|
<div class="section" id="credits"> |
||||
|
<h3><a class="toc-backref" href="#id7">Credits</a></h3> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="section" id="authors"> |
||||
|
<h2>Authors</h2> |
||||
|
<ul class="simple"> |
||||
|
<li>Tecnativa</li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
<div class="section" id="contributors"> |
||||
|
<h2>Contributors</h2> |
||||
|
<ul class="simple"> |
||||
|
<li><a class="reference external" href="https://www.tecnativa.com">Tecnativa</a>:<ul> |
||||
|
<li>Rafael Blasco <<a class="reference external" href="mailto:rafael.blasco@tecnativa.com">rafael.blasco@tecnativa.com</a>></li> |
||||
|
<li>Carlos Dauden <<a class="reference external" href="mailto:carlos.dauden@tecnativa.com">carlos.dauden@tecnativa.com</a>></li> |
||||
|
<li>Sergio Teruel <<a class="reference external" href="mailto:sergio.teruel@tecnativa.com">sergio.teruel@tecnativa.com</a>></li> |
||||
|
<li>Jairo Llopis <<a class="reference external" href="mailto:jairo.llopis@tecnativa.com">jairo.llopis@tecnativa.com</a>></li> |
||||
|
<li>Pedro M. Baeza <<a class="reference external" href="mailto:pedro.baeza@tecnativa.com">pedro.baeza@tecnativa.com</a>></li> |
||||
|
<li>Alexandre Díaz <<a class="reference external" href="mailto:alexandre.diaz@tecnativa.com">alexandre.diaz@tecnativa.com</a>></li> |
||||
|
</ul> |
||||
|
</li> |
||||
|
</ul> |
||||
|
</div> |
||||
|
<div class="section" id="maintainers"> |
||||
|
<h2>Maintainers</h2> |
||||
|
<p>This module is maintained by the OCA.</p> |
||||
|
<a class="reference external image-reference" href="https://odoo-community.org"><img alt="Odoo Community Association" src="https://odoo-community.org/logo.png" /></a> |
||||
|
<p>OCA, or the Odoo Community Association, is a nonprofit organization whose |
||||
|
mission is to support the collaborative development of Odoo features and |
||||
|
promote its widespread use.</p> |
||||
|
<p>This module is part of the <a class="reference external" href="https://github.com/OCA/server-tools/tree/12.0/base_custom_info">OCA/server-tools</a> project on GitHub.</p> |
||||
|
<p>You are welcome to contribute. To learn how please visit <a class="reference external" href="https://odoo-community.org/page/Contribute">https://odoo-community.org/page/Contribute</a>.</p> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</body> |
||||
|
</html> |
@ -0,0 +1,5 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). |
||||
|
|
||||
|
from . import test_partner, test_value_conversion |
@ -0,0 +1,173 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). |
||||
|
|
||||
|
from psycopg2 import IntegrityError |
||||
|
from odoo.exceptions import AccessError, ValidationError |
||||
|
from odoo.tests.common import TransactionCase |
||||
|
from odoo.tools import mute_logger |
||||
|
|
||||
|
|
||||
|
class PartnerCase(TransactionCase): |
||||
|
def setUp(self, *args, **kwargs): |
||||
|
super(PartnerCase, self).setUp(*args, **kwargs) |
||||
|
self.agrolait = self.env.ref("base.res_partner_2") |
||||
|
self.tpl = self.env.ref("base_custom_info.tpl_smart") |
||||
|
self.demouser = self.env.ref("base.user_demo") |
||||
|
|
||||
|
def set_custom_info_for_agrolait(self): |
||||
|
"""Used when you need to use some created custom info.""" |
||||
|
self.agrolait.custom_info_template_id = self.tpl |
||||
|
self.agrolait._onchange_custom_info_template_id() |
||||
|
self.agrolait.get_custom_info_value( |
||||
|
self.env.ref("base_custom_info.prop_haters")).value_int = 5 |
||||
|
|
||||
|
def test_access_granted(self): |
||||
|
"""Access to the model implies access to custom info.""" |
||||
|
# Demo user has contact creation permissions by default |
||||
|
agrolait = self.agrolait.sudo(self.demouser) |
||||
|
agrolait.custom_info_template_id = self.tpl |
||||
|
agrolait._onchange_custom_info_template_id() |
||||
|
prop_weaknesses = agrolait.env.ref("base_custom_info.prop_weaknesses") |
||||
|
val_weaknesses = agrolait.get_custom_info_value(prop_weaknesses) |
||||
|
opt_food = agrolait.env.ref("base_custom_info.opt_food") |
||||
|
val_weaknesses.value_id = opt_food |
||||
|
agrolait.custom_info_template_id.name = "Changed template name" |
||||
|
opt_food.name = "Changed option name" |
||||
|
prop_weaknesses.name = "Changed property name" |
||||
|
|
||||
|
def test_access_denied(self): |
||||
|
"""Forbidden access to the model forbids it to custom info.""" |
||||
|
# Remove permissions to demo user |
||||
|
self.demouser.groups_id = self.env.ref("base.group_portal") |
||||
|
|
||||
|
agrolait = self.agrolait.sudo(self.demouser) |
||||
|
with self.assertRaises(AccessError): |
||||
|
agrolait.custom_info_template_id = self.tpl |
||||
|
|
||||
|
with self.assertRaises(AccessError): |
||||
|
agrolait.env["custom.info.value"].create({ |
||||
|
"res_id": agrolait.id, |
||||
|
"property_id": |
||||
|
agrolait.env.ref("base_custom_info.prop_weaknesses").id, |
||||
|
"value_id": agrolait.env.ref("base_custom_info.opt_food").id, |
||||
|
}) |
||||
|
|
||||
|
with self.assertRaises(AccessError): |
||||
|
agrolait.custom_info_template_id.property_ids[0].name = "Changed!" |
||||
|
|
||||
|
with self.assertRaises(AccessError): |
||||
|
agrolait.env.ref("base_custom_info.opt_food").name = "Changed!" |
||||
|
|
||||
|
def test_apply_unapply_template(self): |
||||
|
"""(Un)apply a template to a owner and it gets filled.""" |
||||
|
# Applying a template autofills the values |
||||
|
self.agrolait.custom_info_template_id = self.tpl |
||||
|
self.agrolait._onchange_custom_info_template_id() |
||||
|
self.assertEqual( |
||||
|
len(self.agrolait.custom_info_ids), |
||||
|
len(self.tpl.property_ids)) |
||||
|
self.assertEqual( |
||||
|
self.agrolait.custom_info_ids.mapped("property_id"), |
||||
|
self.tpl.property_ids) |
||||
|
|
||||
|
# Unapplying a template empties the values |
||||
|
self.agrolait.custom_info_template_id = False |
||||
|
self.agrolait._onchange_custom_info_template_id() |
||||
|
self.assertFalse(self.agrolait.custom_info_template_id) |
||||
|
self.assertFalse(self.agrolait.custom_info_ids) |
||||
|
|
||||
|
def test_template_model_and_model_id_match(self): |
||||
|
"""Template's model and model_id fields match.""" |
||||
|
self.assertEqual(self.tpl.model, self.tpl.model_id.model) |
||||
|
self.tpl.model = "res.users" |
||||
|
self.assertEqual(self.tpl.model, self.tpl.model_id.model) |
||||
|
|
||||
|
@mute_logger('odoo.sql_db') |
||||
|
def test_template_model_must_exist(self): |
||||
|
"""Cannot create templates for unexisting models.""" |
||||
|
with self.assertRaises(IntegrityError): |
||||
|
self.tpl.model = "yabadabaduu" |
||||
|
|
||||
|
def test_change_used_model_fails(self): |
||||
|
"""If a template's model is already used, you cannot change it.""" |
||||
|
self.set_custom_info_for_agrolait() |
||||
|
with self.assertRaises(ValidationError): |
||||
|
self.tpl.model = "res.users" |
||||
|
|
||||
|
def test_owners_selection(self): |
||||
|
"""Owners selection includes only the required matches.""" |
||||
|
choices = dict(self.env["custom.info.value"]._selection_owner_id()) |
||||
|
self.assertIn("res.partner", choices) |
||||
|
self.assertNotIn("ir.model", choices) |
||||
|
self.assertNotIn("custom.info.property", choices) |
||||
|
self.assertNotIn("custom.info", choices) |
||||
|
|
||||
|
def test_owner_id(self): |
||||
|
"""Check the computed owner id for a value.""" |
||||
|
self.set_custom_info_for_agrolait() |
||||
|
self.assertEqual( |
||||
|
self.agrolait.mapped("custom_info_ids.owner_id"), self.agrolait) |
||||
|
|
||||
|
def test_get_custom_info_value(self): |
||||
|
"""Check the custom info getter helper works fine.""" |
||||
|
self.set_custom_info_for_agrolait() |
||||
|
result = self.agrolait.get_custom_info_value( |
||||
|
self.env.ref("base_custom_info.prop_haters")) |
||||
|
self.assertEqual(result.field_type, "int") |
||||
|
self.assertEqual(result.field_name, "value_int") |
||||
|
self.assertEqual(result[result.field_name], 5) |
||||
|
self.assertEqual(result.value_int, 5) |
||||
|
self.assertEqual(result.value, "5") |
||||
|
|
||||
|
def test_default_values(self): |
||||
|
"""Default values get applied.""" |
||||
|
self.agrolait.custom_info_template_id = self.tpl |
||||
|
self.agrolait._onchange_custom_info_template_id() |
||||
|
val_weaknesses = self.agrolait.get_custom_info_value( |
||||
|
self.env.ref("base_custom_info.prop_weaknesses")) |
||||
|
opt_glasses = self.env.ref("base_custom_info.opt_glasses") |
||||
|
self.assertEqual(val_weaknesses.value_id, opt_glasses) |
||||
|
self.assertEqual(val_weaknesses.value, opt_glasses.name) |
||||
|
|
||||
|
def test_recursive_templates(self): |
||||
|
"""Recursive templates get loaded when required.""" |
||||
|
self.set_custom_info_for_agrolait() |
||||
|
prop_weaknesses = self.env.ref("base_custom_info.prop_weaknesses") |
||||
|
val_weaknesses = self.agrolait.get_custom_info_value(prop_weaknesses) |
||||
|
val_weaknesses.value = "Needs videogames" |
||||
|
tpl_gamer = self.env.ref("base_custom_info.tpl_gamer") |
||||
|
self.agrolait.invalidate_cache() |
||||
|
self.assertIn(tpl_gamer, self.agrolait.all_custom_info_templates()) |
||||
|
self.agrolait._onchange_custom_info_template_id() |
||||
|
self.assertTrue( |
||||
|
tpl_gamer.property_ids < |
||||
|
self.agrolait.mapped("custom_info_ids.property_id")) |
||||
|
cat_gaming = self.env.ref("base_custom_info.cat_gaming") |
||||
|
self.assertIn( |
||||
|
cat_gaming, self.agrolait.mapped("custom_info_ids.category_id")) |
||||
|
|
||||
|
def test_long_teacher_name(self): |
||||
|
"""Wow, your teacher cannot have such a long name!""" |
||||
|
self.set_custom_info_for_agrolait() |
||||
|
val = self.agrolait.get_custom_info_value( |
||||
|
self.env.ref("base_custom_info.prop_teacher")) |
||||
|
with self.assertRaises(ValidationError): |
||||
|
val.value = (u"Don Walter Antonio José de la Cruz Hëisenberg de " |
||||
|
u"Borbón Westley Jordy López Manuélez") |
||||
|
|
||||
|
def test_low_average_note(self): |
||||
|
"""Come on, you are supposed to be smart!""" |
||||
|
self.set_custom_info_for_agrolait() |
||||
|
val = self.agrolait.get_custom_info_value( |
||||
|
self.env.ref("base_custom_info.prop_avg_note")) |
||||
|
with self.assertRaises(ValidationError): |
||||
|
val.value = "-1" |
||||
|
|
||||
|
def test_high_average_note(self): |
||||
|
"""Too smart!""" |
||||
|
self.set_custom_info_for_agrolait() |
||||
|
val = self.agrolait.get_custom_info_value( |
||||
|
self.env.ref("base_custom_info.prop_avg_note")) |
||||
|
with self.assertRaises(ValidationError): |
||||
|
val.value = "11" |
@ -0,0 +1,129 @@ |
|||||
|
# -*- coding: utf-8 -*- |
||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). |
||||
|
import logging |
||||
|
|
||||
|
from odoo.tests.common import TransactionCase |
||||
|
|
||||
|
_logger = logging.getLogger(__name__) |
||||
|
|
||||
|
|
||||
|
class ValueConversionCase(TransactionCase): |
||||
|
def setUp(self): |
||||
|
super(ValueConversionCase, self).setUp() |
||||
|
self.agrolait = self.env.ref("base.res_partner_2") |
||||
|
self.tpl = self.env.ref("base_custom_info.tpl_smart") |
||||
|
self.prop_str = self.env.ref("base_custom_info.prop_teacher") |
||||
|
self.prop_int = self.env.ref("base_custom_info.prop_haters") |
||||
|
self.prop_float = self.env.ref("base_custom_info.prop_avg_note") |
||||
|
self.prop_bool = self.env.ref("base_custom_info.prop_smartypants") |
||||
|
self.prop_id = self.env.ref("base_custom_info.prop_weaknesses") |
||||
|
|
||||
|
def fill_value(self, prop, value, field="value"): |
||||
|
"""Create a custom info value.""" |
||||
|
_logger.info( |
||||
|
"Creating. prop: %s; value: %s; field: %s", prop, value, field) |
||||
|
self.agrolait.custom_info_template_id = self.tpl |
||||
|
self.agrolait._onchange_custom_info_template_id() |
||||
|
if field == "value": |
||||
|
value = str(value) |
||||
|
self.value = self.agrolait.get_custom_info_value(prop) |
||||
|
self.value[field] = value |
||||
|
|
||||
|
def creation_found(self, value): |
||||
|
"""Ensure you can search what you just created.""" |
||||
|
prop = self.value.property_id |
||||
|
_logger.info( |
||||
|
"Searching. prop: %s; value: %s", prop, value) |
||||
|
self.assertEqual( |
||||
|
self.value.search([ |
||||
|
("property_id", "=", prop.id), |
||||
|
("value", "=", value)]), |
||||
|
self.value) |
||||
|
self.assertEqual( |
||||
|
self.value.search([ |
||||
|
("property_id", "=", prop.id), |
||||
|
("value", "in", [value])]), |
||||
|
self.value) |
||||
|
self.assertIs( |
||||
|
self.value.search([ |
||||
|
("property_id", "=", prop.id), |
||||
|
("value", "not in", [value])]).id, |
||||
|
False) |
||||
|
|
||||
|
def test_to_str(self): |
||||
|
"""Conversion to text.""" |
||||
|
self.fill_value(self.prop_str, "Mr. Einstein") |
||||
|
self.creation_found("Mr. Einstein") |
||||
|
self.assertEqual(self.value.value, self.value.value_str) |
||||
|
|
||||
|
def test_from_str(self): |
||||
|
"""Conversion from text.""" |
||||
|
self.fill_value(self.prop_str, "Mr. Einstein", "value_str") |
||||
|
self.creation_found("Mr. Einstein") |
||||
|
self.assertEqual(self.value.value, self.value.value_str) |
||||
|
|
||||
|
def test_to_int(self): |
||||
|
"""Conversion to whole number.""" |
||||
|
self.fill_value(self.prop_int, 5) |
||||
|
self.creation_found("5") |
||||
|
self.assertEqual(int(self.value.value), self.value.value_int) |
||||
|
|
||||
|
def test_from_int(self): |
||||
|
"""Conversion from whole number.""" |
||||
|
self.fill_value(self.prop_int, 5, "value_int") |
||||
|
self.creation_found("5") |
||||
|
self.assertEqual(int(self.value.value), self.value.value_int) |
||||
|
|
||||
|
def test_to_float(self): |
||||
|
"""Conversion to decimal number.""" |
||||
|
self.fill_value(self.prop_float, 9.5) |
||||
|
self.creation_found("9.5") |
||||
|
self.assertEqual(float(self.value.value), self.value.value_float) |
||||
|
|
||||
|
def test_from_float(self): |
||||
|
"""Conversion from decimal number.""" |
||||
|
self.fill_value(self.prop_float, 9.5, "value_float") |
||||
|
self.creation_found("9.5") |
||||
|
self.assertEqual(float(self.value.value), self.value.value_float) |
||||
|
|
||||
|
def test_to_bool_true(self): |
||||
|
"""Conversion to yes.""" |
||||
|
self.fill_value(self.prop_bool, "True") |
||||
|
self.creation_found("True") |
||||
|
self.assertEqual(self.value.with_context(lang="en_US").value, "Yes") |
||||
|
self.assertIs(self.value.value_bool, True) |
||||
|
|
||||
|
def test_from_bool_true(self): |
||||
|
"""Conversion from yes.""" |
||||
|
self.fill_value(self.prop_bool, "True", "value_bool") |
||||
|
self.creation_found("True") |
||||
|
self.assertEqual(self.value.with_context(lang="en_US").value, "Yes") |
||||
|
self.assertIs(self.value.value_bool, True) |
||||
|
|
||||
|
def test_to_bool_false(self): |
||||
|
"""Conversion to no.""" |
||||
|
self.fill_value(self.prop_bool, "False") |
||||
|
self.assertEqual(self.value.with_context(lang="en_US").value, "No") |
||||
|
self.assertIs(self.value.value_bool, False) |
||||
|
|
||||
|
def test_from_bool_false(self): |
||||
|
"""Conversion from no.""" |
||||
|
self.fill_value(self.prop_bool, False, "value_bool") |
||||
|
self.assertEqual(self.value.with_context(lang="en_US").value, "No") |
||||
|
self.assertIs(self.value.value_bool, False) |
||||
|
|
||||
|
def test_to_id(self): |
||||
|
"""Conversion to selection.""" |
||||
|
self.fill_value(self.prop_id, "Needs videogames") |
||||
|
self.creation_found("Needs videogames") |
||||
|
self.assertEqual(self.value.value, self.value.value_id.name) |
||||
|
|
||||
|
def test_from_id(self): |
||||
|
"""Conversion from selection.""" |
||||
|
self.fill_value( |
||||
|
self.prop_id, |
||||
|
self.env.ref("base_custom_info.opt_videogames").id, |
||||
|
"value_id") |
||||
|
self.creation_found("Needs videogames") |
||||
|
self.assertEqual(self.value.value, self.value.value_id.name) |
@ -0,0 +1,50 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). --> |
||||
|
<odoo> |
||||
|
|
||||
|
<record id="custom_info_category_tree" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.category</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<tree string="Custom Info Categories"> |
||||
|
<field name="sequence" widget="handle"/> |
||||
|
<field name="name"/> |
||||
|
<field name="property_ids"/> |
||||
|
</tree> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_category_form" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.category</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<form string="Custom Info Template Properties"> |
||||
|
<sheet> |
||||
|
<group> |
||||
|
<field name="name"/> |
||||
|
<field name="sequence"/> |
||||
|
<field name="property_ids"/> |
||||
|
</group> |
||||
|
</sheet> |
||||
|
</form> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_category_search" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.category</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<search> |
||||
|
<field name="name"/> |
||||
|
<field name="property_ids"/> |
||||
|
</search> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_category_action" model="ir.actions.act_window"> |
||||
|
<field name="name">Categories</field> |
||||
|
<field name="type">ir.actions.act_window</field> |
||||
|
<field name="res_model">custom.info.category</field> |
||||
|
<field name="view_mode">tree,form</field> |
||||
|
<field name="view_type">form</field> |
||||
|
</record> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,79 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
Copyright 2017 Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). --> |
||||
|
<odoo> |
||||
|
|
||||
|
<record id="custom_info_option_tree" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.option</field> |
||||
|
<field name="priority" eval="999"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<tree string="Custom Info Options" editable="bottom"> |
||||
|
<field name="name"/> |
||||
|
<!-- Hidden for now from backend UI --> |
||||
|
<field name="template_id" invisible="1"/> |
||||
|
</tree> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_option_tree_full" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.option</field> |
||||
|
<field name="inherit_id" ref="custom_info_option_tree"/> |
||||
|
<field name="mode">primary</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<tree position="attributes"> |
||||
|
<attribute name="editable"/> |
||||
|
</tree> |
||||
|
<field name="name" position="before"> |
||||
|
<field name="property_ids" widget="many2many_tags"/> |
||||
|
</field> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_option_form" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.option</field> |
||||
|
<field name="priority" eval="999"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<form string="Custom Info Template Properties"> |
||||
|
<sheet> |
||||
|
<group> |
||||
|
<field name="name"/> |
||||
|
<!-- Hidden for now from backend UI --> |
||||
|
<field name="template_id" invisible="1"/> |
||||
|
</group> |
||||
|
</sheet> |
||||
|
</form> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_option_form_full" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.option</field> |
||||
|
<field name="inherit_id" ref="custom_info_option_form"/> |
||||
|
<field name="mode">primary</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<field name="template_id" position="after"> |
||||
|
<field name="property_ids"/> |
||||
|
<field name="value_ids"/> |
||||
|
</field> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_option_search" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.option</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<search> |
||||
|
<field name="name"/> |
||||
|
<field name="property_ids"/> |
||||
|
</search> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_option_action" model="ir.actions.act_window"> |
||||
|
<field name="name">Options</field> |
||||
|
<field name="type">ir.actions.act_window</field> |
||||
|
<field name="res_model">custom.info.option</field> |
||||
|
<field name="view_mode">tree,form</field> |
||||
|
<field name="view_type">form</field> |
||||
|
</record> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,107 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
Copyright 2017 Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). --> |
||||
|
<odoo> |
||||
|
|
||||
|
<record id="custom_info_property_tree" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.property</field> |
||||
|
<field name="priority" eval="999"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<tree string="Custom Info Properties"> |
||||
|
<field name="sequence" widget="handle"/> |
||||
|
<field name="name"/> |
||||
|
<field name="field_type"/> |
||||
|
<field name="category_id"/> |
||||
|
<field name="required"/> |
||||
|
<field name="default_value"/> |
||||
|
</tree> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_property_tree_full" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.property</field> |
||||
|
<field name="inherit_id" ref="custom_info_property_tree"/> |
||||
|
<field name="mode">primary</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<field name="name" position="after"> |
||||
|
<field name="template_id"/> |
||||
|
</field> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_property_form" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.property</field> |
||||
|
<field name="priority" eval="999"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<form string="Custom Info Template Properties"> |
||||
|
<sheet> |
||||
|
<group> |
||||
|
<field name="name"/> |
||||
|
<field name="field_type"/> |
||||
|
<field name="category_id"/> |
||||
|
<field name="required"/> |
||||
|
<field name="default_value"/> |
||||
|
<field name="minimum" |
||||
|
attrs="{'invisible': [('field_type', 'not in', ['str', 'int', 'float'])]}" |
||||
|
/> |
||||
|
<field name="maximum" |
||||
|
attrs="{'invisible': [('field_type', 'not in', ['str', 'int', 'float'])]}" |
||||
|
/> |
||||
|
</group> |
||||
|
<group name="Options" col="1" attrs="{'invisible': [('field_type', '!=', 'id')]}"> |
||||
|
<label for="option_ids" string="Select one of the existing options or create a new one clicking on 'Add an item'"/> |
||||
|
<field name="option_ids" |
||||
|
nolabel="1" |
||||
|
context="{'form_view_ref': 'base_custom_info.custom_info_option_form', 'tree_view_ref': 'base_custom_info.custom_info_option_tree'}" |
||||
|
/> |
||||
|
</group> |
||||
|
</sheet> |
||||
|
</form> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_property_form_full" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.property</field> |
||||
|
<field name="inherit_id" ref="custom_info_property_form"/> |
||||
|
<field name="mode">primary</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<field name="name" position="after"> |
||||
|
<field name="template_id"/> |
||||
|
</field> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_property_search" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.property</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<search> |
||||
|
<field name="name"/> |
||||
|
<field name="template_id"/> |
||||
|
<field name="field_type"/> |
||||
|
<field name="category_id"/> |
||||
|
<field name="required"/> |
||||
|
<field name="default_value"/> |
||||
|
<group expand="0" string="Group By"> |
||||
|
<filter |
||||
|
string="Template" |
||||
|
name="template" |
||||
|
context="{'group_by': 'template_id'}"/> |
||||
|
<filter |
||||
|
string="Category" |
||||
|
name="category" |
||||
|
context="{'group_by': 'category_id'}"/> |
||||
|
</group> |
||||
|
</search> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_property_action" model="ir.actions.act_window"> |
||||
|
<field name="name">Properties</field> |
||||
|
<field name="type">ir.actions.act_window</field> |
||||
|
<field name="res_model">custom.info.property</field> |
||||
|
<field name="view_mode">tree,form</field> |
||||
|
<field name="view_type">form</field> |
||||
|
</record> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,72 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
Copyright 2017 Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). --> |
||||
|
<odoo> |
||||
|
|
||||
|
<record id="custom_info_template_tree" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.template</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<tree string="Custom Info Templates"> |
||||
|
<field name="name"/> |
||||
|
<field name="model"/> |
||||
|
<field name="model_id"/> |
||||
|
<field name="property_ids"/> |
||||
|
</tree> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_template_form" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.template</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<form string="Custom Info Template"> |
||||
|
<sheet> |
||||
|
<group> |
||||
|
<field name="name"/> |
||||
|
<field name="model"/> |
||||
|
<field name="model_id"/> |
||||
|
</group> |
||||
|
<group name="Properties"> |
||||
|
<field name="property_ids" |
||||
|
nolabel="1" |
||||
|
context="{'form_view_ref': 'base_custom_info.custom_info_property_form', 'tree_view_ref': 'base_custom_info.custom_info_property_tree'}" |
||||
|
/> |
||||
|
</group> |
||||
|
</sheet> |
||||
|
</form> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_template_search" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.template</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<search> |
||||
|
<field name="name"/> |
||||
|
<field name="model_id"/> |
||||
|
<field name="property_ids"/> |
||||
|
<group expand="0" string="Group By"> |
||||
|
<filter string="Model" name="model" context="{'group_by': 'model_id'}"/> |
||||
|
</group> |
||||
|
</search> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_template_action" model="ir.actions.act_window"> |
||||
|
<field name="name">Templates</field> |
||||
|
<field name="type">ir.actions.act_window</field> |
||||
|
<field name="res_model">custom.info.template</field> |
||||
|
<field name="view_mode">tree,form</field> |
||||
|
<field name="view_type">form</field> |
||||
|
<field name="view_id" eval="False"/> <!-- Force empty --> |
||||
|
<field name="domain" eval="False"/> <!-- Force empty --> |
||||
|
<field name="help" type="html"> |
||||
|
<p class="oe_view_nocontent_create"> |
||||
|
Click to define a new custom info template. |
||||
|
</p> |
||||
|
<p> |
||||
|
You must define a custom info template for each properties group. |
||||
|
</p> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,118 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
Copyright 2017 Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). --> |
||||
|
<odoo> |
||||
|
|
||||
|
<record id="custom_info_value_tree" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.value</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<tree string="Custom Property Values" create="0" delete="0"> |
||||
|
<field name="owner_id" /> |
||||
|
<field name="property_id" force_save="1"/> |
||||
|
<field name="category_id" force_save="1"/> |
||||
|
<field name="required" invisible="1"/> |
||||
|
<field name="field_type" invisible="1"/> |
||||
|
<field name="value" |
||||
|
attrs="{'invisible': [('field_type', '=', 'id')], 'required': [('required', '=', True), ('field_type', '!=', 'id')]}" |
||||
|
/> |
||||
|
<field name="value_id" |
||||
|
force_save="1" |
||||
|
options="{'no_create': True, 'no_open': True}" |
||||
|
attrs="{'invisible': [('field_type', '!=', 'id')], 'required': [('required', '=', True), ('field_type', '=', 'id')]}" |
||||
|
/> |
||||
|
</tree> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_value_tree_editable" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.value</field> |
||||
|
<field name="priority" eval="999"/> |
||||
|
<field name="mode">primary</field> |
||||
|
<field name="inherit_id" ref="custom_info_value_tree"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<tree position="attributes"> |
||||
|
<attribute name="editable">bottom</attribute> |
||||
|
</tree> |
||||
|
<field name="owner_id" position="replace" /> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_value_form" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.value</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<form> |
||||
|
<sheet> |
||||
|
<group name="metadata"> |
||||
|
<field name="owner_id" invisible="context.get('embed')"/> |
||||
|
<field name="property_id" readonly="context.get('embed')"/> |
||||
|
<field name="category_id"/> |
||||
|
<field name="field_type" readonly="True"/> |
||||
|
<field name="required" readonly="True"/> |
||||
|
</group> |
||||
|
<group name="value"> |
||||
|
<field name="value_str" |
||||
|
attrs="{'invisible': [('field_type', '!=', 'str')], 'required': [('required', '=', True), ('field_type', '=', 'str')]}" |
||||
|
/> |
||||
|
<field name="value_int" |
||||
|
attrs="{'invisible': [('field_type', '!=', 'int')], 'required': [('required', '=', True), ('field_type', '=', 'int')]}" |
||||
|
/> |
||||
|
<field name="value_float" |
||||
|
attrs="{'invisible': [('field_type', '!=', 'float')], 'required': [('required', '=', True), ('field_type', '=', 'float')]}" |
||||
|
/> |
||||
|
<field name="value_bool" |
||||
|
attrs="{'invisible': [('field_type', '!=', 'bool')], 'required': [('required', '=', True), ('field_type', '=', 'bool')]}" |
||||
|
/> |
||||
|
<field name="value_id" |
||||
|
widget="selection" |
||||
|
attrs="{'invisible': [('field_type', '!=', 'id')], 'required': [('required', '=', True), ('field_type', '=', 'id')]}" |
||||
|
/> |
||||
|
</group> |
||||
|
<div class="alert alert-warning" role="alert" invisible="not context.get('embed')"> |
||||
|
<strong>Warning!</strong> |
||||
|
You might see no changes in parent form until you save it. |
||||
|
</div> |
||||
|
</sheet> |
||||
|
</form> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_value_search" model="ir.ui.view"> |
||||
|
<field name="model">custom.info.value</field> |
||||
|
<field name="arch" type="xml"> |
||||
|
<search> |
||||
|
<field name="model"/> |
||||
|
<field name="res_id"/> |
||||
|
<field name="category_id"/> |
||||
|
<field name="property_id"/> |
||||
|
<group expand="0" string="Group By"> |
||||
|
<filter |
||||
|
string="Model" |
||||
|
name="model" |
||||
|
context="{'group_by': 'model'}"/> |
||||
|
<filter |
||||
|
string="Resource" |
||||
|
name="resource" |
||||
|
context="{'group_by': 'res_id'}"/> |
||||
|
<filter |
||||
|
string="Category" |
||||
|
name="category" |
||||
|
context="{'group_by': 'category_id'}"/> |
||||
|
<filter |
||||
|
string="Property" |
||||
|
name="property" |
||||
|
context="{'group_by': 'property_id'}"/> |
||||
|
</group> |
||||
|
</search> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
<record id="custom_info_value_action" model="ir.actions.act_window"> |
||||
|
<field name="name">Values</field> |
||||
|
<field name="type">ir.actions.act_window</field> |
||||
|
<field name="res_model">custom.info.value</field> |
||||
|
<field name="view_mode">tree,form</field> |
||||
|
<field name="view_type">form</field> |
||||
|
</record> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,45 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
Copyright 2017 Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). --> |
||||
|
<odoo> |
||||
|
|
||||
|
<!--Base menus --> |
||||
|
<menuitem id="menu_base_custom_info" |
||||
|
name="Custom Info" |
||||
|
groups="base_custom_info.group_basic" |
||||
|
web_icon="base_custom_info,static/description/icon.png" |
||||
|
/> |
||||
|
|
||||
|
<menuitem |
||||
|
id="menu_basic" |
||||
|
name="Basic" |
||||
|
parent="menu_base_custom_info"/> |
||||
|
|
||||
|
<menuitem |
||||
|
id="menu_advanced" |
||||
|
name="Advanced" |
||||
|
groups="base_custom_info.group_basic" |
||||
|
parent="menu_base_custom_info"/> |
||||
|
|
||||
|
<menuitem id="menu_base_custom_info_template" |
||||
|
action="custom_info_template_action" |
||||
|
parent="menu_basic" sequence="10"/> |
||||
|
|
||||
|
<menuitem id="menu_base_custom_info_value" |
||||
|
action="custom_info_value_action" |
||||
|
parent="menu_basic" sequence="20"/> |
||||
|
|
||||
|
<menuitem id="menu_category" |
||||
|
action="custom_info_category_action" |
||||
|
parent="menu_advanced" sequence="10"/> |
||||
|
|
||||
|
<menuitem id="menu_property" |
||||
|
action="custom_info_property_action" |
||||
|
parent="menu_advanced" sequence="20"/> |
||||
|
|
||||
|
<menuitem id="menu_option" |
||||
|
action="custom_info_option_action" |
||||
|
parent="menu_advanced" sequence="30"/> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,32 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
Copyright 2017 Pedro M. Baeza <pedro.baeza@tecnativa.com> |
||||
|
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). --> |
||||
|
<odoo> |
||||
|
|
||||
|
<record id="view_partner_form" model="ir.ui.view"> |
||||
|
<field name="model">res.partner</field> |
||||
|
<field name="inherit_id" ref="base.view_partner_form"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<xpath expr="//notebook[1]"> |
||||
|
<page name="custom_info" |
||||
|
string="Custom Information" |
||||
|
groups="base_custom_info.group_partner"> |
||||
|
<group> |
||||
|
<group> |
||||
|
<field name="custom_info_template_id" |
||||
|
options='{"no_quick_create": True}' |
||||
|
/> |
||||
|
</group> |
||||
|
<field name="custom_info_ids" |
||||
|
colspan="4" |
||||
|
nolabel="1" |
||||
|
context="{'embed': True, 'tree_view_ref': 'base_custom_info.custom_info_value_tree_editable'}" |
||||
|
/> |
||||
|
</group> |
||||
|
</page> |
||||
|
</xpath> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
</odoo> |
@ -0,0 +1,5 @@ |
|||||
|
# Copyright 2015 Antiun Ingeniería S.L. - Sergio Teruel |
||||
|
# Copyright 2015 Antiun Ingeniería S.L. - Carlos Dauden |
||||
|
# License LGPL-3 - See http://www.gnu.org/licenses/lgpl-3.0.html |
||||
|
|
||||
|
from . import res_config_settings |
@ -0,0 +1,19 @@ |
|||||
|
# Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
# License LGPL-3 - See http://www.gnu.org/licenses/lgpl-3.0.html |
||||
|
|
||||
|
from odoo import fields, models |
||||
|
|
||||
|
|
||||
|
class ResConfigSettings(models.TransientModel): |
||||
|
_inherit = "res.config.settings" |
||||
|
|
||||
|
group_custom_info_manager = fields.Boolean( |
||||
|
string="Manage custom information", |
||||
|
implied_group="base_custom_info.group_basic", |
||||
|
help="Allow all employees to manage custom information", |
||||
|
) |
||||
|
group_custom_info_partner = fields.Boolean( |
||||
|
string="Edit custom information in partners", |
||||
|
implied_group="base_custom_info.group_partner", |
||||
|
help="Add a tab in the partners form to edit custom information", |
||||
|
) |
@ -0,0 +1,41 @@ |
|||||
|
<?xml version="1.0" encoding="utf-8"?> |
||||
|
<!-- Copyright 2016 Jairo Llopis <jairo.llopis@tecnativa.com> |
||||
|
License LGPL-3.0 or later (http://www.gnu.org/licenses/lgpl). --> |
||||
|
<odoo> |
||||
|
|
||||
|
<record id="res_config_settings_view_form" model="ir.ui.view"> |
||||
|
<field name="name">Allow to enable custom information</field> |
||||
|
<field name="model">res.config.settings</field> |
||||
|
<field name="inherit_id" ref="base_setup.res_config_settings_view_form"/> |
||||
|
<field name="arch" type="xml"> |
||||
|
<xpath expr="//div[hasclass('app_settings_block')][@data-key='general_settings']" position="inside"> |
||||
|
<h2>Custom Information</h2> |
||||
|
<div class="row mt16 o_settings_container" name="base_information"> |
||||
|
<div class="col-12 col-lg-6 o_setting_box"> |
||||
|
<div class="o_setting_left_pane"> |
||||
|
<field name="group_custom_info_partner" /> |
||||
|
</div> |
||||
|
<div class="o_setting_right_pane"> |
||||
|
<label for="group_custom_info_partner"/> |
||||
|
<div class="text-muted"> |
||||
|
Allow all employees to manage custom information |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<div class="col-12 col-lg-6 o_setting_box"> |
||||
|
<div class="o_setting_left_pane"> |
||||
|
<field name="group_custom_info_manager" /> |
||||
|
</div> |
||||
|
<div class="o_setting_right_pane"> |
||||
|
<label for="group_custom_info_manager"/> |
||||
|
<div class="text-muted"> |
||||
|
Add a tab in the partners form to edit custom information |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</div> |
||||
|
</xpath> |
||||
|
</field> |
||||
|
</record> |
||||
|
|
||||
|
</odoo> |