Compare commits
merge into: OCA:12.0
OCA:10.0
OCA:11.0
OCA:12.0
OCA:12.0_partner_gogocarto
OCA:12.3
OCA:14.0
OCA:14.0_partner_favorite
OCA:6.1
OCA:7.0
OCA:8.0
OCA:9.0
OCA:nj-12.0-partner_gogocarto_export_api
OCA:partner_gogocarto
pull from: OCA:14.0_partner_favorite
OCA:10.0
OCA:11.0
OCA:12.0
OCA:12.0_partner_gogocarto
OCA:12.3
OCA:14.0
OCA:14.0_partner_favorite
OCA:6.1
OCA:7.0
OCA:8.0
OCA:9.0
OCA:nj-12.0-partner_gogocarto_export_api
OCA:partner_gogocarto
No commits in common. '12.0' and '14.0_partner_favorite' have entirely different histories.
12.0
...
14.0_partn
2540 changed files with 46646 additions and 35015 deletions
-
23.copier-answers.yml
-
4.editorconfig
-
187.eslintrc.yml
-
12.flake8
-
35.github/workflows/pre-commit.yml
-
69.github/workflows/stale.yml
-
69.github/workflows/test.yml
-
20.gitignore
-
13.isort.cfg
-
138.pre-commit-config.yaml
-
8.prettierrc.yml
-
90.pylintrc
-
65.pylintrc-mandatory
-
45.travis.yml
-
12LICENSE
-
116README.md
-
10animal/README.rst
-
2animal/__init__.py
-
3animal/__manifest__.py
-
2animal/data/ir.module.category.csv
-
103animal/i18n/animal.pot
-
202animal/i18n/es.po
-
607animal/i18n/fr.po
-
605animal/i18n/fr_FR.po
-
607animal/i18n/it.po
-
2animal/models/__init__.py
-
2animal/models/animal_breed.py
-
2animal/models/animal_species.py
-
2animal/security/ir.model.access.csv
-
7animal/security/res_groups.xml
-
6animal/static/description/index.html
-
323animal/views/animal.xml
-
25animal/views/animal_breed.xml
-
21animal/views/animal_color.xml
-
23animal/views/animal_species.xml
-
77animal/views/menu.xml
-
10animal_owner/README.rst
-
2animal_owner/__init__.py
-
5animal_owner/__manifest__.py
-
25animal_owner/i18n/animal_owner.pot
-
20animal_owner/i18n/es.po
-
68animal_owner/i18n/fr.po
-
2animal_owner/models/__init__.py
-
4animal_owner/models/animal.py
-
6animal_owner/models/res_partner.py
-
6animal_owner/static/description/index.html
-
28animal_owner/views/animal.xml
-
19animal_owner/views/res_partner.xml
-
11base_country_state_translatable/README.rst
-
14base_country_state_translatable/__manifest__.py
-
25base_country_state_translatable/i18n/base_country_state_translatable.pot
-
11base_country_state_translatable/i18n/es.po
-
2base_country_state_translatable/models/res_country.py
-
1base_country_state_translatable/readme/CONTRIBUTORS.rst
-
7base_country_state_translatable/static/description/index.html
-
10base_location/README.rst
-
51base_location/__manifest__.py
-
12base_location/demo/res_city_zip.xml
-
42base_location/i18n/am.po
-
42base_location/i18n/ar.po
-
64base_location/i18n/base_location.pot
-
42base_location/i18n/bg.po
-
42base_location/i18n/bs.po
-
107base_location/i18n/ca.po
-
42base_location/i18n/cs.po
-
45base_location/i18n/da.po
-
45base_location/i18n/de.po
-
42base_location/i18n/el_GR.po
-
42base_location/i18n/en_GB.po
-
82base_location/i18n/es.po
-
110base_location/i18n/es_AR.po
-
42base_location/i18n/es_CL.po
-
42base_location/i18n/es_CO.po
-
42base_location/i18n/es_CR.po
-
42base_location/i18n/es_DO.po
-
42base_location/i18n/es_EC.po
-
212base_location/i18n/es_ES.po
-
42base_location/i18n/es_MX.po
-
42base_location/i18n/es_PE.po
-
42base_location/i18n/es_PY.po
-
42base_location/i18n/es_VE.po
-
42base_location/i18n/et.po
-
42base_location/i18n/eu.po
-
42base_location/i18n/fa.po
-
45base_location/i18n/fi.po
-
98base_location/i18n/fr.po
-
42base_location/i18n/fr_CA.po
-
42base_location/i18n/fr_CH.po
-
42base_location/i18n/gl.po
-
42base_location/i18n/gl_ES.po
-
42base_location/i18n/he.po
-
71base_location/i18n/hr.po
-
45base_location/i18n/hr_HR.po
-
42base_location/i18n/hu.po
-
42base_location/i18n/id.po
-
58base_location/i18n/it.po
-
42base_location/i18n/ja.po
-
42base_location/i18n/ko.po
-
42base_location/i18n/lt.po
-
42base_location/i18n/lt_LT.po
@ -0,0 +1,23 @@ |
|||
# Do NOT update manually; changes here will be overwritten by Copier |
|||
_commit: v1.12.0 |
|||
_src_path: gh:oca/oca-addons-repo-template |
|||
ci: GitHub |
|||
dependency_installation_mode: PIP |
|||
generate_requirements_txt: true |
|||
github_check_license: true |
|||
github_enable_codecov: true |
|||
github_enable_makepot: true |
|||
github_enable_stale_action: true |
|||
github_enforce_dev_status_compatibility: true |
|||
include_wkhtmltopdf: true |
|||
odoo_version: 14.0 |
|||
org_name: Odoo Community Association (OCA) |
|||
org_slug: OCA |
|||
rebel_module_groups: [] |
|||
repo_description: This repository is for all functionality around partners. |
|||
repo_name: All functionalities around partners. |
|||
repo_slug: partner-contact |
|||
repo_website: https://github.com/OCA/partner-contact |
|||
travis_apt_packages: [] |
|||
travis_apt_sources: [] |
|||
|
@ -0,0 +1,187 @@ |
|||
env: |
|||
browser: true |
|||
es6: true |
|||
|
|||
# See https://github.com/OCA/odoo-community.org/issues/37#issuecomment-470686449 |
|||
parserOptions: |
|||
ecmaVersion: 2019 |
|||
|
|||
overrides: |
|||
- files: |
|||
- "**/*.esm.js" |
|||
parserOptions: |
|||
sourceType: module |
|||
|
|||
# Globals available in Odoo that shouldn't produce errorings |
|||
globals: |
|||
_: readonly |
|||
$: readonly |
|||
fuzzy: readonly |
|||
jQuery: readonly |
|||
moment: readonly |
|||
odoo: readonly |
|||
openerp: readonly |
|||
owl: readonly |
|||
|
|||
# Styling is handled by Prettier, so we only need to enable AST rules; |
|||
# see https://github.com/OCA/maintainer-quality-tools/pull/618#issuecomment-558576890 |
|||
rules: |
|||
accessor-pairs: warn |
|||
array-callback-return: warn |
|||
callback-return: warn |
|||
capitalized-comments: |
|||
- warn |
|||
- always |
|||
- ignoreConsecutiveComments: true |
|||
ignoreInlineComments: true |
|||
complexity: |
|||
- warn |
|||
- 15 |
|||
constructor-super: warn |
|||
dot-notation: warn |
|||
eqeqeq: warn |
|||
global-require: warn |
|||
handle-callback-err: warn |
|||
id-blacklist: warn |
|||
id-match: warn |
|||
init-declarations: error |
|||
max-depth: warn |
|||
max-nested-callbacks: warn |
|||
max-statements-per-line: warn |
|||
no-alert: warn |
|||
no-array-constructor: warn |
|||
no-caller: warn |
|||
no-case-declarations: warn |
|||
no-class-assign: warn |
|||
no-cond-assign: error |
|||
no-const-assign: error |
|||
no-constant-condition: warn |
|||
no-control-regex: warn |
|||
no-debugger: error |
|||
no-delete-var: warn |
|||
no-div-regex: warn |
|||
no-dupe-args: error |
|||
no-dupe-class-members: error |
|||
no-dupe-keys: error |
|||
no-duplicate-case: error |
|||
no-duplicate-imports: error |
|||
no-else-return: warn |
|||
no-empty-character-class: warn |
|||
no-empty-function: error |
|||
no-empty-pattern: error |
|||
no-empty: warn |
|||
no-eq-null: error |
|||
no-eval: error |
|||
no-ex-assign: error |
|||
no-extend-native: warn |
|||
no-extra-bind: warn |
|||
no-extra-boolean-cast: warn |
|||
no-extra-label: warn |
|||
no-fallthrough: warn |
|||
no-func-assign: error |
|||
no-global-assign: error |
|||
no-implicit-coercion: |
|||
- warn |
|||
- allow: ["~"] |
|||
no-implicit-globals: warn |
|||
no-implied-eval: warn |
|||
no-inline-comments: warn |
|||
no-inner-declarations: warn |
|||
no-invalid-regexp: warn |
|||
no-irregular-whitespace: warn |
|||
no-iterator: warn |
|||
no-label-var: warn |
|||
no-labels: warn |
|||
no-lone-blocks: warn |
|||
no-lonely-if: error |
|||
no-mixed-requires: error |
|||
no-multi-str: warn |
|||
no-native-reassign: error |
|||
no-negated-condition: warn |
|||
no-negated-in-lhs: error |
|||
no-new-func: warn |
|||
no-new-object: warn |
|||
no-new-require: warn |
|||
no-new-symbol: warn |
|||
no-new-wrappers: warn |
|||
no-new: warn |
|||
no-obj-calls: warn |
|||
no-octal-escape: warn |
|||
no-octal: warn |
|||
no-param-reassign: warn |
|||
no-path-concat: warn |
|||
no-process-env: warn |
|||
no-process-exit: warn |
|||
no-proto: warn |
|||
no-prototype-builtins: warn |
|||
no-redeclare: warn |
|||
no-regex-spaces: warn |
|||
no-restricted-globals: warn |
|||
no-restricted-imports: warn |
|||
no-restricted-modules: warn |
|||
no-restricted-syntax: warn |
|||
no-return-assign: error |
|||
no-script-url: warn |
|||
no-self-assign: warn |
|||
no-self-compare: warn |
|||
no-sequences: warn |
|||
no-shadow-restricted-names: warn |
|||
no-shadow: warn |
|||
no-sparse-arrays: warn |
|||
no-sync: warn |
|||
no-this-before-super: warn |
|||
no-throw-literal: warn |
|||
no-undef-init: warn |
|||
no-undef: error |
|||
no-unmodified-loop-condition: warn |
|||
no-unneeded-ternary: error |
|||
no-unreachable: error |
|||
no-unsafe-finally: error |
|||
no-unused-expressions: error |
|||
no-unused-labels: error |
|||
no-unused-vars: error |
|||
no-use-before-define: error |
|||
no-useless-call: warn |
|||
no-useless-computed-key: warn |
|||
no-useless-concat: warn |
|||
no-useless-constructor: warn |
|||
no-useless-escape: warn |
|||
no-useless-rename: warn |
|||
no-void: warn |
|||
no-with: warn |
|||
operator-assignment: [error, always] |
|||
prefer-const: warn |
|||
radix: warn |
|||
require-yield: warn |
|||
sort-imports: warn |
|||
spaced-comment: [error, always] |
|||
strict: [error, function] |
|||
use-isnan: error |
|||
valid-jsdoc: |
|||
- warn |
|||
- prefer: |
|||
arg: param |
|||
argument: param |
|||
augments: extends |
|||
constructor: class |
|||
exception: throws |
|||
func: function |
|||
method: function |
|||
prop: property |
|||
return: returns |
|||
virtual: abstract |
|||
yield: yields |
|||
preferType: |
|||
array: Array |
|||
bool: Boolean |
|||
boolean: Boolean |
|||
number: Number |
|||
object: Object |
|||
str: String |
|||
string: String |
|||
requireParamDescription: false |
|||
requireReturn: false |
|||
requireReturnDescription: false |
|||
requireReturnType: false |
|||
valid-typeof: warn |
|||
yoda: warn |
@ -0,0 +1,12 @@ |
|||
[flake8] |
|||
max-line-length = 88 |
|||
max-complexity = 16 |
|||
# B = bugbear |
|||
# B9 = bugbear opinionated (incl line length) |
|||
select = C,E,F,W,B,B9 |
|||
# E203: whitespace before ':' (black behaviour) |
|||
# E501: flake8 line length (covered by bugbear B950) |
|||
# W503: line break before binary operator (black behaviour) |
|||
ignore = E203,E501,W503 |
|||
per-file-ignores= |
|||
__init__.py:F401 |
@ -0,0 +1,35 @@ |
|||
name: pre-commit |
|||
|
|||
on: |
|||
pull_request: |
|||
branches: |
|||
- "14.0*" |
|||
push: |
|||
branches: |
|||
- "14.0" |
|||
- "14.0-ocabot-*" |
|||
|
|||
jobs: |
|||
pre-commit: |
|||
runs-on: ubuntu-latest |
|||
steps: |
|||
- uses: actions/checkout@v2 |
|||
- uses: actions/setup-python@v2 |
|||
- name: Get python version |
|||
run: echo "PY=$(python -VV | sha256sum | cut -d' ' -f1)" >> $GITHUB_ENV |
|||
- uses: actions/cache@v1 |
|||
with: |
|||
path: ~/.cache/pre-commit |
|||
key: pre-commit|${{ env.PY }}|${{ hashFiles('.pre-commit-config.yaml') }} |
|||
- name: Install pre-commit |
|||
run: pip install pre-commit |
|||
- name: Run pre-commit |
|||
run: pre-commit run --all-files --show-diff-on-failure --color=always |
|||
- name: Check that all files generated by pre-commit are in git |
|||
run: | |
|||
newfiles="$(git ls-files --others --exclude-from=.gitignore)" |
|||
if [ "$newfiles" != "" ] ; then |
|||
echo "Please check-in the following files:" |
|||
echo "$newfiles" |
|||
exit 1 |
|||
fi |
@ -0,0 +1,69 @@ |
|||
name: Mark stale issues and pull requests |
|||
|
|||
on: |
|||
schedule: |
|||
- cron: "0 12 * * 0" |
|||
|
|||
jobs: |
|||
stale: |
|||
runs-on: ubuntu-latest |
|||
steps: |
|||
- name: Stale PRs and issues policy |
|||
uses: actions/stale@v4 |
|||
with: |
|||
repo-token: ${{ secrets.GITHUB_TOKEN }} |
|||
# General settings. |
|||
ascending: true |
|||
remove-stale-when-updated: true |
|||
# Pull Requests settings. |
|||
# 120+30 day stale policy for PRs |
|||
# * Except PRs marked as "no stale" |
|||
days-before-pr-stale: 120 |
|||
days-before-pr-close: 30 |
|||
exempt-pr-labels: "no stale" |
|||
stale-pr-label: "stale" |
|||
stale-pr-message: > |
|||
There hasn't been any activity on this pull request in the past 4 months, so |
|||
it has been marked as stale and it will be closed automatically if no |
|||
further activity occurs in the next 30 days. |
|||
|
|||
If you want this PR to never become stale, please ask a PSC member to apply |
|||
the "no stale" label. |
|||
# Issues settings. |
|||
# 180+30 day stale policy for open issues |
|||
# * Except Issues marked as "no stale" |
|||
days-before-issue-stale: 180 |
|||
days-before-issue-close: 30 |
|||
exempt-issue-labels: "no stale,needs more information" |
|||
stale-issue-label: "stale" |
|||
stale-issue-message: > |
|||
There hasn't been any activity on this issue in the past 6 months, so it has |
|||
been marked as stale and it will be closed automatically if no further |
|||
activity occurs in the next 30 days. |
|||
|
|||
If you want this issue to never become stale, please ask a PSC member to |
|||
apply the "no stale" label. |
|||
|
|||
# 15+30 day stale policy for issues pending more information |
|||
# * Issues that are pending more information |
|||
# * Except Issues marked as "no stale" |
|||
- name: Needs more information stale issues policy |
|||
uses: actions/stale@v4 |
|||
with: |
|||
repo-token: ${{ secrets.GITHUB_TOKEN }} |
|||
ascending: true |
|||
only-labels: "needs more information" |
|||
exempt-issue-labels: "no stale" |
|||
days-before-stale: 15 |
|||
days-before-close: 30 |
|||
days-before-pr-stale: -1 |
|||
days-before-pr-close: -1 |
|||
remove-stale-when-updated: true |
|||
stale-issue-label: "stale" |
|||
stale-issue-message: > |
|||
This issue needs more information and there hasn't been any activity |
|||
recently, so it has been marked as stale and it will be closed automatically |
|||
if no further activity occurs in the next 30 days. |
|||
|
|||
If you think this is a mistake, please ask a PSC member to remove the "needs |
|||
more information" label. |
@ -0,0 +1,69 @@ |
|||
name: tests |
|||
|
|||
on: |
|||
pull_request: |
|||
branches: |
|||
- "14.0*" |
|||
push: |
|||
branches: |
|||
- "14.0" |
|||
- "14.0-ocabot-*" |
|||
|
|||
jobs: |
|||
unreleased-deps: |
|||
runs-on: ubuntu-latest |
|||
name: Detect unreleased dependencies |
|||
steps: |
|||
- uses: actions/checkout@v2 |
|||
- run: | |
|||
for reqfile in requirements.txt test-requirements.txt ; do |
|||
if [ -f ${reqfile} ] ; then |
|||
result=0 |
|||
# reject non-comment lines that contain a / (i.e. URLs, relative paths) |
|||
grep "^[^#].*/" ${reqfile} || result=$? |
|||
if [ $result -eq 0 ] ; then |
|||
echo "Unreleased dependencies found in ${reqfile}." |
|||
exit 1 |
|||
fi |
|||
fi |
|||
done |
|||
test: |
|||
runs-on: ubuntu-latest |
|||
container: ${{ matrix.container }} |
|||
name: ${{ matrix.name }} |
|||
strategy: |
|||
fail-fast: false |
|||
matrix: |
|||
include: |
|||
- container: ghcr.io/oca/oca-ci/py3.6-odoo14.0:latest |
|||
makepot: "true" |
|||
name: test with Odoo |
|||
- container: ghcr.io/oca/oca-ci/py3.6-ocb14.0:latest |
|||
name: test with OCB |
|||
services: |
|||
postgres: |
|||
image: postgres:9.6 |
|||
env: |
|||
POSTGRES_USER: odoo |
|||
POSTGRES_PASSWORD: odoo |
|||
POSTGRES_DB: odoo |
|||
ports: |
|||
- 5432:5432 |
|||
steps: |
|||
- uses: actions/checkout@v2 |
|||
with: |
|||
persist-credentials: false |
|||
- name: Install addons and dependencies |
|||
run: oca_install_addons |
|||
- name: Check licenses |
|||
run: manifestoo -d . check-licenses |
|||
- name: Check development status |
|||
run: manifestoo -d . check-dev-status --default-dev-status=Beta |
|||
- name: Initialize test db |
|||
run: oca_init_test_database |
|||
- name: Run tests |
|||
run: oca_run_tests |
|||
- uses: codecov/codecov-action@v1 |
|||
- name: Update .pot files |
|||
run: oca_export_and_push_pot https://x-access-token:${{ secrets.GIT_PUSH_TOKEN }}@github.com/${{ github.repository }} |
|||
if: ${{ matrix.makepot == 'true' && github.event_name == 'push' && github.repository_owner == 'OCA' }} |
@ -0,0 +1,13 @@ |
|||
[settings] |
|||
; see https://github.com/psf/black |
|||
multi_line_output=3 |
|||
include_trailing_comma=True |
|||
force_grid_wrap=0 |
|||
combine_as_imports=True |
|||
use_parentheses=True |
|||
line_length=88 |
|||
known_odoo=odoo |
|||
known_odoo_addons=odoo.addons |
|||
sections=FUTURE,STDLIB,THIRDPARTY,ODOO,ODOO_ADDONS,FIRSTPARTY,LOCALFOLDER |
|||
default_section=THIRDPARTY |
|||
ensure_newline_before_comments = True |
@ -0,0 +1,138 @@ |
|||
exclude: | |
|||
(?x) |
|||
# NOT INSTALLABLE ADDONS |
|||
# END NOT INSTALLABLE ADDONS |
|||
# Files and folders generated by bots, to avoid loops |
|||
^setup/|/static/description/index\.html$| |
|||
# We don't want to mess with tool-generated files |
|||
.svg$|/tests/([^/]+/)?cassettes/|^.copier-answers.yml$|^.github/| |
|||
# Maybe reactivate this when all README files include prettier ignore tags? |
|||
^README\.md$| |
|||
# Library files can have extraneous formatting (even minimized) |
|||
/static/(src/)?lib/| |
|||
# Repos using Sphinx to generate docs don't need prettying |
|||
^docs/_templates/.*\.html$| |
|||
# You don't usually want a bot to modify your legal texts |
|||
(LICENSE.*|COPYING.*) |
|||
default_language_version: |
|||
python: python3 |
|||
node: "14.13.0" |
|||
repos: |
|||
- repo: local |
|||
hooks: |
|||
# These files are most likely copier diff rejection junks; if found, |
|||
# review them manually, fix the problem (if needed) and remove them |
|||
- id: forbidden-files |
|||
name: forbidden files |
|||
entry: found forbidden files; remove them |
|||
language: fail |
|||
files: "\\.rej$" |
|||
- id: en-po-files |
|||
name: en.po files cannot exist |
|||
entry: found a en.po file |
|||
language: fail |
|||
files: '[a-zA-Z0-9_]*/i18n/en\.po$' |
|||
- repo: https://github.com/oca/maintainer-tools |
|||
rev: ab1d7f6 |
|||
hooks: |
|||
# update the NOT INSTALLABLE ADDONS section above |
|||
- id: oca-update-pre-commit-excluded-addons |
|||
- id: oca-fix-manifest-website |
|||
args: ["https://github.com/OCA/partner-contact"] |
|||
- repo: https://github.com/myint/autoflake |
|||
rev: v1.4 |
|||
hooks: |
|||
- id: autoflake |
|||
args: |
|||
- --expand-star-imports |
|||
- --ignore-init-module-imports |
|||
- --in-place |
|||
- --remove-all-unused-imports |
|||
- --remove-duplicate-keys |
|||
- --remove-unused-variables |
|||
- repo: https://github.com/psf/black |
|||
rev: 22.3.0 |
|||
hooks: |
|||
- id: black |
|||
- repo: https://github.com/pre-commit/mirrors-prettier |
|||
rev: v2.1.2 |
|||
hooks: |
|||
- id: prettier |
|||
name: prettier (with plugin-xml) |
|||
additional_dependencies: |
|||
- "prettier@2.1.2" |
|||
- "@prettier/plugin-xml@0.12.0" |
|||
args: |
|||
- --plugin=@prettier/plugin-xml |
|||
files: \.(css|htm|html|js|json|jsx|less|md|scss|toml|ts|xml|yaml|yml)$ |
|||
- repo: https://github.com/pre-commit/mirrors-eslint |
|||
rev: v7.8.1 |
|||
hooks: |
|||
- id: eslint |
|||
verbose: true |
|||
args: |
|||
- --color |
|||
- --fix |
|||
- repo: https://github.com/pre-commit/pre-commit-hooks |
|||
rev: v3.2.0 |
|||
hooks: |
|||
- id: trailing-whitespace |
|||
# exclude autogenerated files |
|||
exclude: /README\.rst$|\.pot?$ |
|||
- id: end-of-file-fixer |
|||
# exclude autogenerated files |
|||
exclude: /README\.rst$|\.pot?$ |
|||
- id: debug-statements |
|||
- id: fix-encoding-pragma |
|||
args: ["--remove"] |
|||
- id: check-case-conflict |
|||
- id: check-docstring-first |
|||
- id: check-executables-have-shebangs |
|||
- id: check-merge-conflict |
|||
# exclude files where underlines are not distinguishable from merge conflicts |
|||
exclude: /README\.rst$|^docs/.*\.rst$ |
|||
- id: check-symlinks |
|||
- id: check-xml |
|||
- id: mixed-line-ending |
|||
args: ["--fix=lf"] |
|||
- repo: https://github.com/asottile/pyupgrade |
|||
rev: v2.7.2 |
|||
hooks: |
|||
- id: pyupgrade |
|||
args: ["--keep-percent-format"] |
|||
- repo: https://github.com/PyCQA/isort |
|||
rev: 5.5.1 |
|||
hooks: |
|||
- id: isort |
|||
name: isort except __init__.py |
|||
args: |
|||
- --settings=. |
|||
exclude: /__init__\.py$ |
|||
- repo: https://github.com/acsone/setuptools-odoo |
|||
rev: 3.1.8 |
|||
hooks: |
|||
- id: setuptools-odoo-make-default |
|||
- id: setuptools-odoo-get-requirements |
|||
args: |
|||
- --output |
|||
- requirements.txt |
|||
- --header |
|||
- "# generated from manifests external_dependencies" |
|||
- repo: https://github.com/PyCQA/flake8 |
|||
rev: 3.8.3 |
|||
hooks: |
|||
- id: flake8 |
|||
name: flake8 |
|||
additional_dependencies: ["flake8-bugbear==20.1.4"] |
|||
- repo: https://github.com/OCA/pylint-odoo |
|||
rev: 7.0.2 |
|||
hooks: |
|||
- id: pylint_odoo |
|||
name: pylint with optional checks |
|||
args: |
|||
- --rcfile=.pylintrc |
|||
- --exit-zero |
|||
verbose: true |
|||
- id: pylint_odoo |
|||
args: |
|||
- --rcfile=.pylintrc-mandatory |
@ -0,0 +1,8 @@ |
|||
# Defaults for all prettier-supported languages. |
|||
# Prettier will complete this with settings from .editorconfig file. |
|||
bracketSpacing: false |
|||
printWidth: 88 |
|||
proseWrap: always |
|||
semi: true |
|||
trailingComma: "es5" |
|||
xmlWhitespaceSensitivity: "strict" |
@ -0,0 +1,90 @@ |
|||
|
|||
|
|||
[MASTER] |
|||
load-plugins=pylint_odoo |
|||
score=n |
|||
|
|||
[ODOOLINT] |
|||
readme_template_url="https://github.com/OCA/maintainer-tools/blob/master/template/module/README.rst" |
|||
manifest_required_authors=Odoo Community Association (OCA) |
|||
manifest_required_keys=license |
|||
manifest_deprecated_keys=description,active |
|||
license_allowed=AGPL-3,GPL-2,GPL-2 or any later version,GPL-3,GPL-3 or any later version,LGPL-3 |
|||
valid_odoo_versions=14.0 |
|||
|
|||
[MESSAGES CONTROL] |
|||
disable=all |
|||
|
|||
# This .pylintrc contains optional AND mandatory checks and is meant to be |
|||
# loaded in an IDE to have it check everything, in the hope this will make |
|||
# optional checks more visible to contributors who otherwise never look at a |
|||
# green travis to see optional checks that failed. |
|||
# .pylintrc-mandatory containing only mandatory checks is used the pre-commit |
|||
# config as a blocking check. |
|||
|
|||
enable=anomalous-backslash-in-string, |
|||
api-one-deprecated, |
|||
api-one-multi-together, |
|||
assignment-from-none, |
|||
attribute-deprecated, |
|||
class-camelcase, |
|||
dangerous-default-value, |
|||
dangerous-view-replace-wo-priority, |
|||
development-status-allowed, |
|||
duplicate-id-csv, |
|||
duplicate-key, |
|||
duplicate-xml-fields, |
|||
duplicate-xml-record-id, |
|||
eval-referenced, |
|||
eval-used, |
|||
incoherent-interpreter-exec-perm, |
|||
license-allowed, |
|||
manifest-author-string, |
|||
manifest-deprecated-key, |
|||
manifest-required-author, |
|||
manifest-required-key, |
|||
manifest-version-format, |
|||
method-compute, |
|||
method-inverse, |
|||
method-required-super, |
|||
method-search, |
|||
openerp-exception-warning, |
|||
pointless-statement, |
|||
pointless-string-statement, |
|||
print-used, |
|||
redundant-keyword-arg, |
|||
redundant-modulename-xml, |
|||
reimported, |
|||
relative-import, |
|||
return-in-init, |
|||
rst-syntax-error, |
|||
sql-injection, |
|||
too-few-format-args, |
|||
translation-field, |
|||
translation-required, |
|||
unreachable, |
|||
use-vim-comment, |
|||
wrong-tabs-instead-of-spaces, |
|||
xml-syntax-error, |
|||
# messages that do not cause the lint step to fail |
|||
consider-merging-classes-inherited, |
|||
create-user-wo-reset-password, |
|||
dangerous-filter-wo-user, |
|||
deprecated-module, |
|||
file-not-used, |
|||
invalid-commit, |
|||
missing-manifest-dependency, |
|||
missing-newline-extrafiles, |
|||
missing-readme, |
|||
no-utf8-coding-comment, |
|||
odoo-addons-relative-import, |
|||
old-api7-method-defined, |
|||
redefined-builtin, |
|||
too-complex, |
|||
unnecessary-utf8-coding-comment |
|||
|
|||
|
|||
[REPORTS] |
|||
msg-template={path}:{line}: [{msg_id}({symbol}), {obj}] {msg} |
|||
output-format=colorized |
|||
reports=no |
@ -0,0 +1,65 @@ |
|||
|
|||
[MASTER] |
|||
load-plugins=pylint_odoo |
|||
score=n |
|||
|
|||
[ODOOLINT] |
|||
readme_template_url="https://github.com/OCA/maintainer-tools/blob/master/template/module/README.rst" |
|||
manifest_required_authors=Odoo Community Association (OCA) |
|||
manifest_required_keys=license |
|||
manifest_deprecated_keys=description,active |
|||
license_allowed=AGPL-3,GPL-2,GPL-2 or any later version,GPL-3,GPL-3 or any later version,LGPL-3 |
|||
valid_odoo_versions=14.0 |
|||
|
|||
[MESSAGES CONTROL] |
|||
disable=all |
|||
|
|||
enable=anomalous-backslash-in-string, |
|||
api-one-deprecated, |
|||
api-one-multi-together, |
|||
assignment-from-none, |
|||
attribute-deprecated, |
|||
class-camelcase, |
|||
dangerous-default-value, |
|||
dangerous-view-replace-wo-priority, |
|||
development-status-allowed, |
|||
duplicate-id-csv, |
|||
duplicate-key, |
|||
duplicate-xml-fields, |
|||
duplicate-xml-record-id, |
|||
eval-referenced, |
|||
eval-used, |
|||
incoherent-interpreter-exec-perm, |
|||
license-allowed, |
|||
manifest-author-string, |
|||
manifest-deprecated-key, |
|||
manifest-required-author, |
|||
manifest-required-key, |
|||
manifest-version-format, |
|||
method-compute, |
|||
method-inverse, |
|||
method-required-super, |
|||
method-search, |
|||
openerp-exception-warning, |
|||
pointless-statement, |
|||
pointless-string-statement, |
|||
print-used, |
|||
redundant-keyword-arg, |
|||
redundant-modulename-xml, |
|||
reimported, |
|||
relative-import, |
|||
return-in-init, |
|||
rst-syntax-error, |
|||
sql-injection, |
|||
too-few-format-args, |
|||
translation-field, |
|||
translation-required, |
|||
unreachable, |
|||
use-vim-comment, |
|||
wrong-tabs-instead-of-spaces, |
|||
xml-syntax-error |
|||
|
|||
[REPORTS] |
|||
msg-template={path}:{line}: [{msg_id}({symbol}), {obj}] {msg} |
|||
output-format=colorized |
|||
reports=no |
@ -1,45 +0,0 @@ |
|||
sudo: false |
|||
cache: pip |
|||
|
|||
addons: |
|||
postgresql: "9.6" |
|||
apt: |
|||
packages: |
|||
- expect-dev # provides unbuffer utility |
|||
- python-lxml # because pip installation is slow |
|||
|
|||
language: python |
|||
|
|||
python: |
|||
- "3.5" |
|||
|
|||
stages: |
|||
- linting |
|||
- test |
|||
|
|||
jobs: |
|||
include: |
|||
- stage: linting |
|||
env: |
|||
- LINT_CHECK="1" |
|||
- stage: test |
|||
env: |
|||
- TESTS="1" ODOO_REPO="odoo/odoo" MAKEPOT="1" |
|||
- stage: test |
|||
env: |
|||
- TESTS="1" ODOO_REPO="OCA/OCB" |
|||
|
|||
env: |
|||
global: |
|||
- VERSION="12.0" TESTS="0" LINT_CHECK="0" TRANSIFEX="0" |
|||
|
|||
install: |
|||
- git clone --depth=1 https://github.com/OCA/maintainer-quality-tools.git ${HOME}/maintainer-quality-tools |
|||
- export PATH=${HOME}/maintainer-quality-tools/travis:${PATH} |
|||
- travis_install_nightly |
|||
|
|||
script: |
|||
- travis_run_tests |
|||
|
|||
after_success: |
|||
- travis_after_tests_success |
@ -1,29 +1,107 @@ |
|||
[![Runbot Status](https://runbot.odoo-community.org/runbot/badge/flat/134/12.0.svg)](https://runbot.odoo-community.org/runbot/repo/github-com-oca-partner-contact-134) |
|||
[![Build Status](https://travis-ci.org/OCA/partner-contact.svg?branch=12.0)](https://travis-ci.org/OCA/partner-contact) |
|||
[![Coverage Status](https://coveralls.io/repos/OCA/partner-contact/badge.svg?branch=12.0)](https://coveralls.io/r/OCA/partner-contact?branch=12.0) |
|||
|
|||
OCA partner and contact management modules for Odoo |
|||
=================================================== |
|||
[![Runboat](https://img.shields.io/badge/runboat-Try%20me-875A7B.png)](https://runboat.odoo-community.org/builds?repo=OCA/partner-contact&target_branch=14.0) |
|||
[![Pre-commit Status](https://github.com/OCA/partner-contact/actions/workflows/pre-commit.yml/badge.svg?branch=14.0)](https://github.com/OCA/partner-contact/actions/workflows/pre-commit.yml?query=branch%3A14.0) |
|||
[![Build Status](https://github.com/OCA/partner-contact/actions/workflows/test.yml/badge.svg?branch=14.0)](https://github.com/OCA/partner-contact/actions/workflows/test.yml?query=branch%3A14.0) |
|||
[![codecov](https://codecov.io/gh/OCA/partner-contact/branch/14.0/graph/badge.svg)](https://codecov.io/gh/OCA/partner-contact) |
|||
[![Translation Status](https://translation.odoo-community.org/widgets/partner-contact-14-0/-/svg-badge.svg)](https://translation.odoo-community.org/engage/partner-contact-14-0/?utm_source=widget) |
|||
|
|||
This project is meant to gather all community extensions about partner and contact management for Odoo. |
|||
<!-- /!\ do not modify above this line --> |
|||
|
|||
Here you should find community modules that: |
|||
# All functionalities around partners. |
|||
|
|||
* Enable isolated contact management. |
|||
* Add first name, birth name, street number and other extensions for the partners. |
|||
* Manage cities and post codes. |
|||
* Etc. |
|||
This repository is for all functionality around partners. |
|||
|
|||
<!-- /!\ do not modify below this line --> |
|||
|
|||
<!-- prettier-ignore-start --> |
|||
|
|||
Translation Status |
|||
------------------ |
|||
[![Transifex Status](https://www.transifex.com/projects/p/OCA-partner-contact-12-0/chart/image_png)](https://www.transifex.com/projects/p/OCA-partner-contact-12-0) |
|||
[//]: # (addons) |
|||
|
|||
---- |
|||
Available addons |
|||
---------------- |
|||
addon | version | maintainers | summary |
|||
--- | --- | --- | --- |
|||
[animal](animal/) | 14.0.1.2.0 | [![max3903](https://github.com/max3903.png?size=30px)](https://github.com/max3903) | Manage animals information |
|||
[animal_owner](animal_owner/) | 14.0.1.2.0 | [![max3903](https://github.com/max3903.png?size=30px)](https://github.com/max3903) | Add owner to the animal |
|||
[base_country_state_translatable](base_country_state_translatable/) | 14.0.1.0.1 | | Translate Country States |
|||
[base_location](base_location/) | 14.0.1.2.4 | | Enhanced zip/npa management system |
|||
[base_location_geonames_import](base_location_geonames_import/) | 14.0.1.0.2 | | Import zip entries from Geonames |
|||
[base_location_nuts](base_location_nuts/) | 14.0.1.0.2 | | NUTS Regions |
|||
[base_partner_sequence](base_partner_sequence/) | 14.0.1.0.1 | | Sets customer's code from a sequence |
|||
[partner_address_street3](partner_address_street3/) | 14.0.1.0.0 | | Add a third address line on partners |
|||
[partner_address_version](partner_address_version/) | 14.0.1.0.0 | | Partner Address Version |
|||
[partner_affiliate](partner_affiliate/) | 14.0.1.0.1 | | Partner Affiliates |
|||
[partner_bank_code](partner_bank_code/) | 14.0.1.1.0 | | Add fields information in banks |
|||
[partner_capital](partner_capital/) | 14.0.1.0.0 | | Partners Capital |
|||
[partner_category_security](partner_category_security/) | 14.0.1.0.1 | [![victoralmau](https://github.com/victoralmau.png?size=30px)](https://github.com/victoralmau) | Partner category security |
|||
[partner_category_security_crm](partner_category_security_crm/) | 14.0.1.0.0 | [![victoralmau](https://github.com/victoralmau.png?size=30px)](https://github.com/victoralmau) | Partner category security (crm extension) |
|||
[partner_coc](partner_coc/) | 14.0.1.0.1 | [![bosd](https://github.com/bosd.png?size=30px)](https://github.com/bosd) | Adds field 'Chamber Of Commerce Registration Number' |
|||
[partner_company_group](partner_company_group/) | 14.0.1.1.0 | | Adds the possibility to add a company group to a company |
|||
[partner_company_type](partner_company_type/) | 14.0.1.0.1 | | Adds a company type to partner that are companies |
|||
[partner_contact_access_link](partner_contact_access_link/) | 14.0.1.0.0 | [![Yajo](https://github.com/Yajo.png?size=30px)](https://github.com/Yajo) | Allow to visit the full contact form from a company |
|||
[partner_contact_address_default](partner_contact_address_default/) | 14.0.1.1.0 | | Set a default delivery and invoice address for contacts |
|||
[partner_contact_age_range](partner_contact_age_range/) | 14.0.1.0.1 | | Age Range for Contact's |
|||
[partner_contact_birthdate](partner_contact_birthdate/) | 14.0.1.0.0 | | Contact's birthdate |
|||
[partner_contact_birthplace](partner_contact_birthplace/) | 14.0.1.0.0 | | This module allows to define a birthplace for partners. |
|||
[partner_contact_department](partner_contact_department/) | 14.0.1.0.1 | | Assign contacts to departments |
|||
[partner_contact_gender](partner_contact_gender/) | 14.0.1.0.1 | | Add gender field to contacts |
|||
[partner_contact_in_several_companies](partner_contact_in_several_companies/) | 14.0.1.1.1 | | Allow to have one contact in several partners |
|||
[partner_contact_job_position](partner_contact_job_position/) | 14.0.1.0.0 | | Categorize job positions for contacts |
|||
[partner_contact_lang](partner_contact_lang/) | 14.0.1.0.0 | | Manage language in contacts |
|||
[partner_contact_nationality](partner_contact_nationality/) | 14.0.1.0.1 | | Add nationality field to contacts |
|||
[partner_contact_personal_information_page](partner_contact_personal_information_page/) | 14.0.1.0.0 | | Add a page to contacts form to put personal information |
|||
[partner_create_format_phone](partner_create_format_phone/) | 14.0.1.0.0 | | Auto mobile number format for Partner |
|||
[partner_data_vies_populator](partner_data_vies_populator/) | 14.0.1.0.1 | | Using VIES webservice, name and address information will be fetched and added to the partner. |
|||
[partner_deduplicate_acl](partner_deduplicate_acl/) | 14.0.1.0.0 | | Contact deduplication with fine-grained permission control |
|||
[partner_deduplicate_by_ref](partner_deduplicate_by_ref/) | 14.0.1.0.0 | | Deduplicate Contacts by reference |
|||
[partner_deduplicate_by_website](partner_deduplicate_by_website/) | 14.0.1.0.0 | | Deduplicate Contacts by Website |
|||
[partner_deduplicate_filter](partner_deduplicate_filter/) | 14.0.1.0.0 | | Exclude records from the deduplication |
|||
[partner_disable_gravatar](partner_disable_gravatar/) | 14.0.1.0.0 | [![alexis-via](https://github.com/alexis-via.png?size=30px)](https://github.com/alexis-via) | Disable automatic connection to gravatar.com |
|||
[partner_email_check](partner_email_check/) | 14.0.1.1.1 | | Validate email address field |
|||
[partner_email_duplicate_warn](partner_email_duplicate_warn/) | 14.0.1.0.1 | [![alexis-via](https://github.com/alexis-via.png?size=30px)](https://github.com/alexis-via) | Warning banner on partner form if another partner has the same email |
|||
[partner_employee_quantity](partner_employee_quantity/) | 14.0.1.0.0 | [![pedrobaeza](https://github.com/pedrobaeza.png?size=30px)](https://github.com/pedrobaeza) | Know how many employees a partner has |
|||
[partner_external_map](partner_external_map/) | 14.0.1.0.0 | | Add Map and Map Routing buttons on partner form to open GMaps, OSM, Bing and others |
|||
[partner_fax](partner_fax/) | 14.0.1.0.0 | | Add fax number on partner |
|||
[partner_firstname](partner_firstname/) | 14.0.1.1.0 | | Split first name and last name for non company partners |
|||
[partner_helper](partner_helper/) | 14.0.1.0.0 | | Add specific helper methods |
|||
[partner_identification](partner_identification/) | 14.0.1.3.0 | | Partner Identification Numbers |
|||
[partner_identification_gln](partner_identification_gln/) | 14.0.1.0.1 | | This addon extends "Partner Identification Numbers" to provide a number category for GLN registration |
|||
[partner_identification_notification](partner_identification_notification/) | 14.0.1.0.0 | | Partner Identification Notification |
|||
[partner_identification_unique_by_category](partner_identification_unique_by_category/) | 14.0.1.0.1 | | Partner Identification Numbers Unique By Category |
|||
[partner_industry_secondary](partner_industry_secondary/) | 14.0.1.0.0 | | Add secondary partner industries |
|||
[partner_iterative_archive](partner_iterative_archive/) | 14.0.1.0.1 | | Archive all contacts when parent is archived |
|||
[partner_label](partner_label/) | 14.0.1.0.1 | | Print partner labels |
|||
[partner_manual_rank](partner_manual_rank/) | 14.0.1.0.0 | | Be able to manually flag partners as customer or supplier. |
|||
[partner_mobile_duplicate_warn](partner_mobile_duplicate_warn/) | 14.0.1.0.1 | [![alexis-via](https://github.com/alexis-via.png?size=30px)](https://github.com/alexis-via) | Warning banner on partner form if another partner has the same mobile |
|||
[partner_mobile_unique](partner_mobile_unique/) | 14.0.1.0.0 | [![AshishHirapara](https://github.com/AshishHirapara.png?size=30px)](https://github.com/AshishHirapara) | Restriction on partner creation if another partner has the same mobile |
|||
[partner_multi_relation](partner_multi_relation/) | 14.0.1.1.0 | | Partner Relations |
|||
[partner_phone_extension](partner_phone_extension/) | 14.0.1.0.1 | | Partner Phone Number Extension |
|||
[partner_phone_secondary](partner_phone_secondary/) | 14.0.1.0.0 | [![ivantodorovich](https://github.com/ivantodorovich.png?size=30px)](https://github.com/ivantodorovich) | Adds a secondary phone number on partners |
|||
[partner_phonecall_schedule](partner_phonecall_schedule/) | 14.0.1.0.0 | | Track the time and days your partners expect phone calls |
|||
[partner_pricelist_search](partner_pricelist_search/) | 14.0.1.0.2 | | Partner pricelist search |
|||
[partner_priority](partner_priority/) | 14.0.1.0.0 | [![patrickrwilson](https://github.com/patrickrwilson.png?size=30px)](https://github.com/patrickrwilson) | Adds priority to partners. |
|||
[partner_ref_unique](partner_ref_unique/) | 14.0.1.0.0 | | Add an unique constraint to partner ref field |
|||
[partner_second_lastname](partner_second_lastname/) | 14.0.1.1.0 | | Have split first and second lastnames |
|||
[partner_stage](partner_stage/) | 14.0.2.1.1 | [![dreispt](https://github.com/dreispt.png?size=30px)](https://github.com/dreispt) | Add lifecycle Stages to Partners |
|||
[partner_tier_validation](partner_tier_validation/) | 14.0.3.0.2 | [![dreispt](https://github.com/dreispt.png?size=30px)](https://github.com/dreispt) | Support a tier validation process for Contacts |
|||
[partner_title_order](partner_title_order/) | 14.0.1.0.0 | | Makes partner title sortable by sequence |
|||
[partner_tz](partner_tz/) | 14.0.1.0.1 | | Remove partner timezone default value and display on form |
|||
[partner_vat_unique](partner_vat_unique/) | 14.0.1.0.1 | | Module to make the VAT number unique for customers and suppliers. |
|||
[portal_partner_select_all](portal_partner_select_all/) | 14.0.1.1.0 | | Portal Partner Select All |
|||
|
|||
[//]: # (end addons) |
|||
|
|||
<!-- prettier-ignore-end --> |
|||
|
|||
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. |
|||
## Licenses |
|||
|
|||
http://odoo-community.org/ |
|||
This repository is licensed under [AGPL-3.0](LICENSE). |
|||
|
|||
However, each module can have a totally different license, as long as they adhere to Odoo Community Association (OCA) |
|||
policy. Consult each module's `__manifest__.py` file, which contains a `license` key |
|||
that explains its license. |
|||
|
|||
---- |
|||
OCA, or the [Odoo Community Association](http://odoo-community.org/), is a nonprofit |
|||
organization whose mission is to support the collaborative development of Odoo features |
|||
and promote its widespread use. |
@ -1,3 +1 @@ |
|||
# Copyright (C) 2020 Open Source Integrators |
|||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|||
from . import models |
@ -1,2 +1,2 @@ |
|||
id,name,sequence |
|||
animal,Animal,30 |
|||
module_category_animal,Animal,30 |
@ -0,0 +1,607 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * animal |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 14.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"PO-Revision-Date: 2022-01-18 18:47+0000\n" |
|||
"Last-Translator: LESTRAT21 <elodie@comptoirdecampagne.fr>\n" |
|||
"Language-Team: none\n" |
|||
"Language: fr\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: \n" |
|||
"Plural-Forms: nplurals=2; plural=n > 1;\n" |
|||
"X-Generator: Weblate 4.3.2\n" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_needaction |
|||
msgid "Action Needed" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__active |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__active |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__active |
|||
msgid "Active" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_ids |
|||
msgid "Activities" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_exception_decoration |
|||
msgid "Activity Exception Decoration" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_state |
|||
msgid "Activity State" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_type_icon |
|||
msgid "Activity Type Icon" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model,name:animal.model_animal |
|||
#: model:ir.module.category,name:animal.module_category_animal |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_form |
|||
msgid "Animal" |
|||
msgstr "Animal" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model,name:animal.model_animal_breed |
|||
msgid "Animal Breeds" |
|||
msgstr "Races Animaux" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model,name:animal.model_animal_color |
|||
msgid "Animal Colors" |
|||
msgstr "Couleurs de l'animal" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model,name:animal.model_animal_species |
|||
msgid "Animal Species" |
|||
msgstr "Espèces Animales" |
|||
|
|||
#. module: animal |
|||
#: model:ir.actions.act_window,name:animal.action_animal |
|||
#: model:ir.ui.menu,name:animal.menu_animal |
|||
#: model:ir.ui.menu,name:animal.menu_root |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_tree |
|||
msgid "Animals" |
|||
msgstr "Animaux" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_breed_form |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_form |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_form |
|||
msgid "Archived" |
|||
msgstr "Archivé" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_attachment_count |
|||
msgid "Attachment Count" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_kanban |
|||
msgid "Avatar" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.beagle |
|||
msgid "Beagle" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.species,name:animal.bird |
|||
msgid "Bird" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__birth_date |
|||
msgid "Birth Date" |
|||
msgstr "Date de naissance" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.boxer |
|||
msgid "Boxer" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__breed_id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__breed_id |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_breed_form |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Breed" |
|||
msgstr "Race" |
|||
|
|||
#. module: animal |
|||
#: model:ir.actions.act_window,name:animal.action_animal_breed |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__breed_ids |
|||
#: model:ir.ui.menu,name:animal.menu_breed |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_breed_tree |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_form |
|||
msgid "Breeds" |
|||
msgstr "Races" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.bull_terrier |
|||
msgid "Bull Terrier" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.bulldog |
|||
msgid "Bulldog" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.species,name:animal.cat |
|||
msgid "Cat" |
|||
msgstr "Chat" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.chihuahua |
|||
msgid "Chihuahua" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.cocker |
|||
msgid "Cocker" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.collie |
|||
msgid "Collie" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__color_id |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_color_form |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Color" |
|||
msgstr "Couleur" |
|||
|
|||
#. module: animal |
|||
#: model:ir.actions.act_window,name:animal.action_animal_color |
|||
#: model:ir.ui.menu,name:animal.menu_color |
|||
msgid "Colors" |
|||
msgstr "Couleurs" |
|||
|
|||
#. module: animal |
|||
#: model:ir.ui.menu,name:animal.menu_config |
|||
msgid "Configuration" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.actions.act_window,help:animal.action_animal_breed |
|||
msgid "Create a breed." |
|||
msgstr "Créer une race." |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.actions.act_window,help:animal.action_animal_color |
|||
msgid "Create a color." |
|||
msgstr "Créer une couleur." |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.actions.act_window,help:animal.action_animal_species |
|||
msgid "Create a species." |
|||
msgstr "Créer une espèce." |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.actions.act_window,help:animal.action_animal |
|||
msgid "Create an animal" |
|||
msgstr "Créer un animal" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__create_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__create_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__create_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__create_uid |
|||
msgid "Created by" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__create_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__create_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__create_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__create_date |
|||
msgid "Created on" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.dachshund |
|||
msgid "Dachshund" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.dalmatian |
|||
msgid "Dalmatian" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__display_name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__display_name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__display_name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__display_name |
|||
msgid "Display Name" |
|||
msgstr "Afficher le nom" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.doberman |
|||
msgid "Doberman" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.species,name:animal.dog |
|||
msgid "Dog" |
|||
msgstr "Chien" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.english_cocker_spaniel |
|||
msgid "English Cocker Spaniel" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields.selection,name:animal.selection__animal__gender__female |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Female" |
|||
msgstr "Femelle" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_follower_ids |
|||
msgid "Followers" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_channel_ids |
|||
msgid "Followers (Channels)" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_partner_ids |
|||
msgid "Followers (Partners)" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__activity_type_icon |
|||
msgid "Font awesome icon e.g. fa-tasks" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.french_bulldog |
|||
msgid "French Bulldog" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__gender |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Gender" |
|||
msgstr "Genre" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.german_shepard |
|||
msgid "German Shepard" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.golden_retriever |
|||
msgid "Golden Retriever" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.great_dane |
|||
msgid "Great Dane" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Group By" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields.selection,name:animal.selection__animal__gender__hermaphrodite |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Hermaphrodite" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__id |
|||
msgid "ID" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_exception_icon |
|||
msgid "Icon" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__activity_exception_icon |
|||
msgid "Icon to indicate an exception activity." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__message_needaction |
|||
#: model:ir.model.fields,help:animal.field_animal__message_unread |
|||
msgid "If checked, new messages require your attention." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__message_has_error |
|||
#: model:ir.model.fields,help:animal.field_animal__message_has_sms_error |
|||
msgid "If checked, some messages have a delivery error." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__image |
|||
msgid "Image" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_is_follower |
|||
msgid "Is Follower" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.jack_russell |
|||
msgid "Jack Russell" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.labrador |
|||
msgid "Labrador" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal____last_update |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed____last_update |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color____last_update |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species____last_update |
|||
msgid "Last Modified on" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__write_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__write_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__write_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__write_uid |
|||
msgid "Last Updated by" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__write_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__write_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__write_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__write_date |
|||
msgid "Last Updated on" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_main_attachment_id |
|||
msgid "Main Attachment" |
|||
msgstr "Pièce jointe" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields.selection,name:animal.selection__animal__gender__male |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Male" |
|||
msgstr "Mâle" |
|||
|
|||
#. module: animal |
|||
#: model:res.groups,name:animal.group_animal_manager |
|||
msgid "Manager" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_has_error |
|||
msgid "Message Delivery error" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_ids |
|||
msgid "Messages" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__my_activity_date_deadline |
|||
msgid "My Activity Deadline" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__name |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Name" |
|||
msgstr "Nom" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields.selection,name:animal.selection__animal__gender__neutered |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Neutered" |
|||
msgstr "Neutre" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_date_deadline |
|||
msgid "Next Activity Deadline" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_summary |
|||
msgid "Next Activity Summary" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_type_id |
|||
msgid "Next Activity Type" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_needaction_counter |
|||
msgid "Number of Actions" |
|||
msgstr "Nombre d'actions" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_has_error_counter |
|||
msgid "Number of errors" |
|||
msgstr "Nombre d'erreurs" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__message_needaction_counter |
|||
msgid "Number of messages which requires an action" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__message_has_error_counter |
|||
msgid "Number of messages with delivery error" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__message_unread_counter |
|||
msgid "Number of unread messages" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.pomeranian |
|||
msgid "Pomeranian" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.pug |
|||
msgid "Pug" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__ref |
|||
msgid "Reference" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_user_id |
|||
msgid "Responsible User" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.rottweiler |
|||
msgid "Rottweiler" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_has_sms_error |
|||
msgid "SMS Delivery error" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.color,name:animal.salt |
|||
msgid "Salt and pepper" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.schnauzer |
|||
msgid "Schnauzer" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__sequence |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__sequence |
|||
msgid "Sequence" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.ui.menu,name:animal.menu_settings |
|||
msgid "Settings" |
|||
msgstr "Paramètres" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.shih_tzu |
|||
msgid "Shih Tzu" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.siberian_husky |
|||
msgid "Siberian Husky" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__size |
|||
msgid "Size" |
|||
msgstr "Taille" |
|||
|
|||
#. module: animal |
|||
#: model:ir.actions.act_window,name:animal.action_animal_species |
|||
#: model:ir.model.fields,field_description:animal.field_animal__species_id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__species_id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__species_id |
|||
#: model:ir.ui.menu,name:animal.menu_species |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_form |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_tree |
|||
msgid "Species" |
|||
msgstr "Espèces" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__activity_state |
|||
msgid "" |
|||
"Status based on activities\n" |
|||
"Overdue: Due date is already passed\n" |
|||
"Today: Activity date is today\n" |
|||
"Planned: Future activities." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__image |
|||
msgid "This field holds the photo of the animal." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__activity_exception_decoration |
|||
msgid "Type of the exception activity on record." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_unread |
|||
msgid "Unread Messages" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_unread_counter |
|||
msgid "Unread Messages Counter" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__website_message_ids |
|||
msgid "Website Messages" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__website_message_ids |
|||
msgid "Website communication history" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__weight |
|||
msgid "Weight (in kg)" |
|||
msgstr "Poids" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.yorkshire_terrier |
|||
msgid "Yorkshire Terrier" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_color_tree |
|||
msgid "colors" |
|||
msgstr "couleurs" |
@ -0,0 +1,605 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * animal |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 14.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"Last-Translator: Automatically generated\n" |
|||
"Language-Team: none\n" |
|||
"Language: fr_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: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_needaction |
|||
msgid "Action Needed" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__active |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__active |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__active |
|||
msgid "Active" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_ids |
|||
msgid "Activities" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_exception_decoration |
|||
msgid "Activity Exception Decoration" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_state |
|||
msgid "Activity State" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_type_icon |
|||
msgid "Activity Type Icon" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model,name:animal.model_animal |
|||
#: model:ir.module.category,name:animal.module_category_animal |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_form |
|||
msgid "Animal" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model,name:animal.model_animal_breed |
|||
msgid "Animal Breeds" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model,name:animal.model_animal_color |
|||
msgid "Animal Colors" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model,name:animal.model_animal_species |
|||
msgid "Animal Species" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.actions.act_window,name:animal.action_animal |
|||
#: model:ir.ui.menu,name:animal.menu_animal |
|||
#: model:ir.ui.menu,name:animal.menu_root |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_tree |
|||
msgid "Animals" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_breed_form |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_form |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_form |
|||
msgid "Archived" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_attachment_count |
|||
msgid "Attachment Count" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_kanban |
|||
msgid "Avatar" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.beagle |
|||
msgid "Beagle" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.species,name:animal.bird |
|||
msgid "Bird" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__birth_date |
|||
msgid "Birth Date" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.boxer |
|||
msgid "Boxer" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__breed_id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__breed_id |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_breed_form |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Breed" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.actions.act_window,name:animal.action_animal_breed |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__breed_ids |
|||
#: model:ir.ui.menu,name:animal.menu_breed |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_breed_tree |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_form |
|||
msgid "Breeds" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.bull_terrier |
|||
msgid "Bull Terrier" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.bulldog |
|||
msgid "Bulldog" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.species,name:animal.cat |
|||
msgid "Cat" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.chihuahua |
|||
msgid "Chihuahua" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.cocker |
|||
msgid "Cocker" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.collie |
|||
msgid "Collie" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__color_id |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_color_form |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Color" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.actions.act_window,name:animal.action_animal_color |
|||
#: model:ir.ui.menu,name:animal.menu_color |
|||
msgid "Colors" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.ui.menu,name:animal.menu_config |
|||
msgid "Configuration" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.actions.act_window,help:animal.action_animal_breed |
|||
msgid "Create a breed." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.actions.act_window,help:animal.action_animal_color |
|||
msgid "Create a color." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.actions.act_window,help:animal.action_animal_species |
|||
msgid "Create a species." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.actions.act_window,help:animal.action_animal |
|||
msgid "Create an animal" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__create_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__create_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__create_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__create_uid |
|||
msgid "Created by" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__create_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__create_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__create_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__create_date |
|||
msgid "Created on" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.dachshund |
|||
msgid "Dachshund" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.dalmatian |
|||
msgid "Dalmatian" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__display_name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__display_name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__display_name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__display_name |
|||
msgid "Display Name" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.doberman |
|||
msgid "Doberman" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.species,name:animal.dog |
|||
msgid "Dog" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.english_cocker_spaniel |
|||
msgid "English Cocker Spaniel" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields.selection,name:animal.selection__animal__gender__female |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Female" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_follower_ids |
|||
msgid "Followers" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_channel_ids |
|||
msgid "Followers (Channels)" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_partner_ids |
|||
msgid "Followers (Partners)" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__activity_type_icon |
|||
msgid "Font awesome icon e.g. fa-tasks" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.french_bulldog |
|||
msgid "French Bulldog" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__gender |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Gender" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.german_shepard |
|||
msgid "German Shepard" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.golden_retriever |
|||
msgid "Golden Retriever" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.great_dane |
|||
msgid "Great Dane" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Group By" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields.selection,name:animal.selection__animal__gender__hermaphrodite |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Hermaphrodite" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__id |
|||
msgid "ID" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_exception_icon |
|||
msgid "Icon" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__activity_exception_icon |
|||
msgid "Icon to indicate an exception activity." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__message_needaction |
|||
#: model:ir.model.fields,help:animal.field_animal__message_unread |
|||
msgid "If checked, new messages require your attention." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__message_has_error |
|||
#: model:ir.model.fields,help:animal.field_animal__message_has_sms_error |
|||
msgid "If checked, some messages have a delivery error." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__image |
|||
msgid "Image" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_is_follower |
|||
msgid "Is Follower" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.jack_russell |
|||
msgid "Jack Russell" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.labrador |
|||
msgid "Labrador" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal____last_update |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed____last_update |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color____last_update |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species____last_update |
|||
msgid "Last Modified on" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__write_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__write_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__write_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__write_uid |
|||
msgid "Last Updated by" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__write_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__write_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__write_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__write_date |
|||
msgid "Last Updated on" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_main_attachment_id |
|||
msgid "Main Attachment" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields.selection,name:animal.selection__animal__gender__male |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Male" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:res.groups,name:animal.group_animal_manager |
|||
msgid "Manager" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_has_error |
|||
msgid "Message Delivery error" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_ids |
|||
msgid "Messages" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__my_activity_date_deadline |
|||
msgid "My Activity Deadline" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__name |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Name" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields.selection,name:animal.selection__animal__gender__neutered |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Neutered" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_date_deadline |
|||
msgid "Next Activity Deadline" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_summary |
|||
msgid "Next Activity Summary" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_type_id |
|||
msgid "Next Activity Type" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_needaction_counter |
|||
msgid "Number of Actions" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_has_error_counter |
|||
msgid "Number of errors" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__message_needaction_counter |
|||
msgid "Number of messages which requires an action" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__message_has_error_counter |
|||
msgid "Number of messages with delivery error" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__message_unread_counter |
|||
msgid "Number of unread messages" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.pomeranian |
|||
msgid "Pomeranian" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.pug |
|||
msgid "Pug" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__ref |
|||
msgid "Reference" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_user_id |
|||
msgid "Responsible User" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.rottweiler |
|||
msgid "Rottweiler" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_has_sms_error |
|||
msgid "SMS Delivery error" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.color,name:animal.salt |
|||
msgid "Salt and pepper" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.schnauzer |
|||
msgid "Schnauzer" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__sequence |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__sequence |
|||
msgid "Sequence" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.ui.menu,name:animal.menu_settings |
|||
msgid "Settings" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.shih_tzu |
|||
msgid "Shih Tzu" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.siberian_husky |
|||
msgid "Siberian Husky" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__size |
|||
msgid "Size" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.actions.act_window,name:animal.action_animal_species |
|||
#: model:ir.model.fields,field_description:animal.field_animal__species_id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__species_id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__species_id |
|||
#: model:ir.ui.menu,name:animal.menu_species |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_form |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_tree |
|||
msgid "Species" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__activity_state |
|||
msgid "" |
|||
"Status based on activities\n" |
|||
"Overdue: Due date is already passed\n" |
|||
"Today: Activity date is today\n" |
|||
"Planned: Future activities." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__image |
|||
msgid "This field holds the photo of the animal." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__activity_exception_decoration |
|||
msgid "Type of the exception activity on record." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_unread |
|||
msgid "Unread Messages" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_unread_counter |
|||
msgid "Unread Messages Counter" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__website_message_ids |
|||
msgid "Website Messages" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__website_message_ids |
|||
msgid "Website communication history" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__weight |
|||
msgid "Weight (in kg)" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.yorkshire_terrier |
|||
msgid "Yorkshire Terrier" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_color_tree |
|||
msgid "colors" |
|||
msgstr "" |
@ -0,0 +1,607 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * animal |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 14.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"PO-Revision-Date: 2022-12-01 18:44+0000\n" |
|||
"Last-Translator: Sergio Zanchetta <primes2h@gmail.com>\n" |
|||
"Language-Team: none\n" |
|||
"Language: it\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: \n" |
|||
"Plural-Forms: nplurals=2; plural=n != 1;\n" |
|||
"X-Generator: Weblate 4.14.1\n" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_needaction |
|||
msgid "Action Needed" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__active |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__active |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__active |
|||
msgid "Active" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_ids |
|||
msgid "Activities" |
|||
msgstr "Attività" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_exception_decoration |
|||
msgid "Activity Exception Decoration" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_state |
|||
msgid "Activity State" |
|||
msgstr "Stato attività" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_type_icon |
|||
msgid "Activity Type Icon" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model,name:animal.model_animal |
|||
#: model:ir.module.category,name:animal.module_category_animal |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_form |
|||
msgid "Animal" |
|||
msgstr "Animale" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model,name:animal.model_animal_breed |
|||
msgid "Animal Breeds" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model,name:animal.model_animal_color |
|||
msgid "Animal Colors" |
|||
msgstr "Colori animale" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model,name:animal.model_animal_species |
|||
msgid "Animal Species" |
|||
msgstr "Specie animale" |
|||
|
|||
#. module: animal |
|||
#: model:ir.actions.act_window,name:animal.action_animal |
|||
#: model:ir.ui.menu,name:animal.menu_animal |
|||
#: model:ir.ui.menu,name:animal.menu_root |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_tree |
|||
msgid "Animals" |
|||
msgstr "Animali" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_breed_form |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_form |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_form |
|||
msgid "Archived" |
|||
msgstr "In archivio" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_attachment_count |
|||
msgid "Attachment Count" |
|||
msgstr "Numero allegati" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_kanban |
|||
msgid "Avatar" |
|||
msgstr "Avatar" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.beagle |
|||
msgid "Beagle" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.species,name:animal.bird |
|||
msgid "Bird" |
|||
msgstr "Uccello" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__birth_date |
|||
msgid "Birth Date" |
|||
msgstr "Data di nascita" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.boxer |
|||
msgid "Boxer" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__breed_id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__breed_id |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_breed_form |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Breed" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.actions.act_window,name:animal.action_animal_breed |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__breed_ids |
|||
#: model:ir.ui.menu,name:animal.menu_breed |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_breed_tree |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_form |
|||
msgid "Breeds" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.bull_terrier |
|||
msgid "Bull Terrier" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.bulldog |
|||
msgid "Bulldog" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.species,name:animal.cat |
|||
msgid "Cat" |
|||
msgstr "Gatto" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.chihuahua |
|||
msgid "Chihuahua" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.cocker |
|||
msgid "Cocker" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.collie |
|||
msgid "Collie" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__color_id |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_color_form |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Color" |
|||
msgstr "Colore" |
|||
|
|||
#. module: animal |
|||
#: model:ir.actions.act_window,name:animal.action_animal_color |
|||
#: model:ir.ui.menu,name:animal.menu_color |
|||
msgid "Colors" |
|||
msgstr "Colori" |
|||
|
|||
#. module: animal |
|||
#: model:ir.ui.menu,name:animal.menu_config |
|||
msgid "Configuration" |
|||
msgstr "Configurazione" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.actions.act_window,help:animal.action_animal_breed |
|||
msgid "Create a breed." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.actions.act_window,help:animal.action_animal_color |
|||
msgid "Create a color." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.actions.act_window,help:animal.action_animal_species |
|||
msgid "Create a species." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.actions.act_window,help:animal.action_animal |
|||
msgid "Create an animal" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__create_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__create_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__create_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__create_uid |
|||
msgid "Created by" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__create_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__create_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__create_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__create_date |
|||
msgid "Created on" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.dachshund |
|||
msgid "Dachshund" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.dalmatian |
|||
msgid "Dalmatian" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__display_name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__display_name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__display_name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__display_name |
|||
msgid "Display Name" |
|||
msgstr "Nome visualizzato" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.doberman |
|||
msgid "Doberman" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.species,name:animal.dog |
|||
msgid "Dog" |
|||
msgstr "Cane" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.english_cocker_spaniel |
|||
msgid "English Cocker Spaniel" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields.selection,name:animal.selection__animal__gender__female |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Female" |
|||
msgstr "Femmina" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_follower_ids |
|||
msgid "Followers" |
|||
msgstr "Seguito da" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_channel_ids |
|||
msgid "Followers (Channels)" |
|||
msgstr "Seguito da (canali)" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_partner_ids |
|||
msgid "Followers (Partners)" |
|||
msgstr "Seguito da (partner)" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__activity_type_icon |
|||
msgid "Font awesome icon e.g. fa-tasks" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.french_bulldog |
|||
msgid "French Bulldog" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__gender |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Gender" |
|||
msgstr "Sesso" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.german_shepard |
|||
msgid "German Shepard" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.golden_retriever |
|||
msgid "Golden Retriever" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.great_dane |
|||
msgid "Great Dane" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Group By" |
|||
msgstr "Raggruppa per" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields.selection,name:animal.selection__animal__gender__hermaphrodite |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Hermaphrodite" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__id |
|||
msgid "ID" |
|||
msgstr "ID" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_exception_icon |
|||
msgid "Icon" |
|||
msgstr "Icona" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__activity_exception_icon |
|||
msgid "Icon to indicate an exception activity." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__message_needaction |
|||
#: model:ir.model.fields,help:animal.field_animal__message_unread |
|||
msgid "If checked, new messages require your attention." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__message_has_error |
|||
#: model:ir.model.fields,help:animal.field_animal__message_has_sms_error |
|||
msgid "If checked, some messages have a delivery error." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__image |
|||
msgid "Image" |
|||
msgstr "Immagine" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_is_follower |
|||
msgid "Is Follower" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.jack_russell |
|||
msgid "Jack Russell" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.labrador |
|||
msgid "Labrador" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal____last_update |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed____last_update |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color____last_update |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species____last_update |
|||
msgid "Last Modified on" |
|||
msgstr "Ultima modifica il" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__write_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__write_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__write_uid |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__write_uid |
|||
msgid "Last Updated by" |
|||
msgstr "Ultimo aggiornamento di" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__write_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__write_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__write_date |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__write_date |
|||
msgid "Last Updated on" |
|||
msgstr "Ultimo aggiornamento il" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_main_attachment_id |
|||
msgid "Main Attachment" |
|||
msgstr "Allegato principale" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields.selection,name:animal.selection__animal__gender__male |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Male" |
|||
msgstr "Maschio" |
|||
|
|||
#. module: animal |
|||
#: model:res.groups,name:animal.group_animal_manager |
|||
msgid "Manager" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_has_error |
|||
msgid "Message Delivery error" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_ids |
|||
msgid "Messages" |
|||
msgstr "Messaggi" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__my_activity_date_deadline |
|||
msgid "My Activity Deadline" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__name |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__name |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Name" |
|||
msgstr "Nome" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields.selection,name:animal.selection__animal__gender__neutered |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
msgid "Neutered" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_date_deadline |
|||
msgid "Next Activity Deadline" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_summary |
|||
msgid "Next Activity Summary" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_type_id |
|||
msgid "Next Activity Type" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_needaction_counter |
|||
msgid "Number of Actions" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_has_error_counter |
|||
msgid "Number of errors" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__message_needaction_counter |
|||
msgid "Number of messages which requires an action" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__message_has_error_counter |
|||
msgid "Number of messages with delivery error" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__message_unread_counter |
|||
msgid "Number of unread messages" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.pomeranian |
|||
msgid "Pomeranian" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.pug |
|||
msgid "Pug" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__ref |
|||
msgid "Reference" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__activity_user_id |
|||
msgid "Responsible User" |
|||
msgstr "Utente responsabile" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.rottweiler |
|||
msgid "Rottweiler" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_has_sms_error |
|||
msgid "SMS Delivery error" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.color,name:animal.salt |
|||
msgid "Salt and pepper" |
|||
msgstr "Sale e pepe" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.schnauzer |
|||
msgid "Schnauzer" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__sequence |
|||
#: model:ir.model.fields,field_description:animal.field_animal_species__sequence |
|||
msgid "Sequence" |
|||
msgstr "Sequenza" |
|||
|
|||
#. module: animal |
|||
#: model:ir.ui.menu,name:animal.menu_settings |
|||
msgid "Settings" |
|||
msgstr "Impostazioni" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.shih_tzu |
|||
msgid "Shih Tzu" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.siberian_husky |
|||
msgid "Siberian Husky" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__size |
|||
msgid "Size" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.actions.act_window,name:animal.action_animal_species |
|||
#: model:ir.model.fields,field_description:animal.field_animal__species_id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_breed__species_id |
|||
#: model:ir.model.fields,field_description:animal.field_animal_color__species_id |
|||
#: model:ir.ui.menu,name:animal.menu_species |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_search |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_form |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_species_tree |
|||
msgid "Species" |
|||
msgstr "Specie" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__activity_state |
|||
msgid "" |
|||
"Status based on activities\n" |
|||
"Overdue: Due date is already passed\n" |
|||
"Today: Activity date is today\n" |
|||
"Planned: Future activities." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__image |
|||
msgid "This field holds the photo of the animal." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__activity_exception_decoration |
|||
msgid "Type of the exception activity on record." |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_unread |
|||
msgid "Unread Messages" |
|||
msgstr "Messaggi non letti" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__message_unread_counter |
|||
msgid "Unread Messages Counter" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__website_message_ids |
|||
msgid "Website Messages" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,help:animal.field_animal__website_message_ids |
|||
msgid "Website communication history" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model:ir.model.fields,field_description:animal.field_animal__weight |
|||
msgid "Weight (in kg)" |
|||
msgstr "Peso (in kg)" |
|||
|
|||
#. module: animal |
|||
#: model:animal.breed,name:animal.yorkshire_terrier |
|||
msgid "Yorkshire Terrier" |
|||
msgstr "" |
|||
|
|||
#. module: animal |
|||
#: model_terms:ir.ui.view,arch_db:animal.view_animal_color_tree |
|||
msgid "colors" |
|||
msgstr "colori" |
@ -1,156 +1,217 @@ |
|||
<odoo> |
|||
<data> |
|||
<!-- Animal Tree View --> |
|||
<record id="view_animal_tree" model="ir.ui.view"> |
|||
<field name="name">animal.tree</field> |
|||
<field name="model">animal</field> |
|||
<field name="arch" type="xml"> |
|||
<tree string="Animals"> |
|||
<field name="ref" /> |
|||
<field name="name" /> |
|||
<field name="gender" /> |
|||
<field name="species_id" /> |
|||
<field name="breed_id" /> |
|||
<field name="color_id" /> |
|||
</tree> |
|||
</field> |
|||
</record> |
|||
|
|||
<!-- Animal Tree View --> |
|||
<record id="view_animal_tree" model="ir.ui.view"> |
|||
<field name="name">animal.tree</field> |
|||
<field name="model">animal</field> |
|||
<field name="arch" type="xml"> |
|||
<tree string="Animals"> |
|||
<field name="ref"/> |
|||
<field name="name"/> |
|||
<field name="gender"/> |
|||
<field name="species_id"/> |
|||
<field name="breed_id"/> |
|||
<field name="color_id"/> |
|||
</tree> |
|||
</field> |
|||
</record> |
|||
|
|||
<!-- Animal Form View --> |
|||
<record id="view_animal_form" model="ir.ui.view"> |
|||
<field name="name">animal.form</field> |
|||
<field name="model">animal</field> |
|||
<field name="arch" type="xml"> |
|||
<form string="Animal"> |
|||
<header/> |
|||
<sheet> |
|||
<div class="oe_button_box" name="button_box"> |
|||
<button name="toggle_active" type="object" |
|||
class="oe_stat_button" icon="fa-archive"> |
|||
<field name="active" widget="boolean_button" |
|||
options='{"terminology": "archive"}'/> |
|||
</button> |
|||
</div> |
|||
<field name="image" widget='image' class="oe_avatar"/> |
|||
<div class="oe_title"> |
|||
<h1> |
|||
<field name="name"/> |
|||
</h1> |
|||
<field name="gender" widget="radio" |
|||
options="{'horizontal': true}"/> |
|||
</div> |
|||
<group id="main"> |
|||
<group id="left"> |
|||
<field name="species_id"/> |
|||
<field name="breed_id" domain="[('species_id', '=', species_id)]"/> |
|||
<field name="color_id" domain="[('breed_id', '=', breed_id)]"/> |
|||
<field name="size"/> |
|||
</group> |
|||
<group id="right"> |
|||
<field name="ref"/> |
|||
<field name="weight"/> |
|||
<field name="birth_date"/> |
|||
<!-- Animal Form View --> |
|||
<record id="view_animal_form" model="ir.ui.view"> |
|||
<field name="name">animal.form</field> |
|||
<field name="model">animal</field> |
|||
<field name="arch" type="xml"> |
|||
<form string="Animal"> |
|||
<sheet> |
|||
<widget |
|||
name="web_ribbon" |
|||
title="Archived" |
|||
bg_color="bg-danger" |
|||
attrs="{'invisible': [('active', '=', True)]}" |
|||
/> |
|||
<field name="active" invisible="1" /> |
|||
<field name="image" widget='image' class="oe_avatar" /> |
|||
<div class="oe_title"> |
|||
<h1> |
|||
<field name="name" /> |
|||
</h1> |
|||
<field |
|||
name="gender" |
|||
widget="radio" |
|||
options="{'horizontal': true}" |
|||
/> |
|||
</div> |
|||
<group id="main"> |
|||
<group id="left"> |
|||
<field name="species_id" /> |
|||
<field |
|||
name="breed_id" |
|||
domain="[('species_id', '=', species_id)]" |
|||
/> |
|||
<field |
|||
name="color_id" |
|||
domain="[('breed_id', '=', breed_id)]" |
|||
/> |
|||
<field name="size" /> |
|||
</group> |
|||
<group id="right"> |
|||
<field name="ref" /> |
|||
<field name="weight" /> |
|||
<field name="birth_date" /> |
|||
</group> |
|||
</group> |
|||
</group> |
|||
<notebook/> |
|||
</sheet> |
|||
<div class="oe_chatter"> |
|||
<field name="message_follower_ids" |
|||
widget="mail_followers"/> |
|||
<field name="activity_ids" widget="mail_activity"/> |
|||
<field name="message_ids" widget="mail_thread" |
|||
options="{'post_refresh': 'recipients'}"/> |
|||
</div> |
|||
</form> |
|||
</field> |
|||
</record> |
|||
</sheet> |
|||
<div class="oe_chatter"> |
|||
<field name="message_follower_ids" widget="mail_followers" /> |
|||
<field name="activity_ids" widget="mail_activity" /> |
|||
<field |
|||
name="message_ids" |
|||
widget="mail_thread" |
|||
options="{'post_refresh': 'recipients'}" |
|||
/> |
|||
</div> |
|||
</form> |
|||
</field> |
|||
</record> |
|||
|
|||
<!-- Animal Kanban View --> |
|||
<record id="view_animal_kanban" model="ir.ui.view"> |
|||
<field name="name">animal.kanban</field> |
|||
<field name="model">animal</field> |
|||
<field name="arch" type="xml"> |
|||
<kanban class="o_res_partner_kanban"> |
|||
<field name="id"/> |
|||
<field name="image"/> |
|||
<field name="name"/> |
|||
<!-- Animal Kanban View --> |
|||
<record id="view_animal_kanban" model="ir.ui.view"> |
|||
<field name="name">animal.kanban</field> |
|||
<field name="model">animal</field> |
|||
<field name="arch" type="xml"> |
|||
<kanban class="o_res_partner_kanban"> |
|||
<field name="id" /> |
|||
<field name="image" /> |
|||
<field name="name" /> |
|||
<templates> |
|||
<t t-name="kanban-box"> |
|||
<div class="oe_kanban_global_click o_kanban_record_has_image_fill o_res_partner_kanban"> |
|||
<div |
|||
class="oe_kanban_global_click o_kanban_record_has_image_fill o_res_partner_kanban" |
|||
> |
|||
<t t-if="record.image.raw_value"> |
|||
<img class="o_kanban_image" t-att-src="kanban_image('animal', 'image', record.id.raw_value)" t-att-alt="record.name"/> |
|||
<img |
|||
class="o_kanban_image" |
|||
t-att-src="kanban_image('animal', 'image', record.id.raw_value)" |
|||
t-att-alt="record.name" |
|||
/> |
|||
</t> |
|||
<t t-else=""> |
|||
<img class="o_kanban_image" alt="Avatar" t-att-src='_s + "/animal/static/img/avatar.png"'/> |
|||
<img |
|||
class="o_kanban_image" |
|||
alt="Avatar" |
|||
t-att-src='_s + "/animal/static/img/avatar.png"' |
|||
/> |
|||
</t> |
|||
<div class="oe_kanban_details"> |
|||
<strong class="o_kanban_record_title oe_partner_heading"><field name="display_name"/></strong> |
|||
<div class="o_kanban_tags_section oe_kanban_partner_categories"/> |
|||
<strong |
|||
class="o_kanban_record_title oe_partner_heading" |
|||
> |
|||
<field name="display_name" /> |
|||
</strong> |
|||
<div |
|||
class="o_kanban_tags_section oe_kanban_partner_categories" |
|||
/> |
|||
<ul> |
|||
<li t-if="record.gender.raw_value"><field name="gender"/></li> |
|||
<li t-if="record.species_id.raw_value and record.breed_id.raw_value"><field name="breed_id"/>, <field name="species_id"/></li> |
|||
<li t-if="record.gender.raw_value"> |
|||
<field name="gender" /> |
|||
</li> |
|||
<li |
|||
t-if="record.species_id.raw_value and record.breed_id.raw_value" |
|||
> |
|||
<field name="breed_id" /> |
|||
<field name="species_id" /> |
|||
</li> |
|||
</ul> |
|||
<div class="oe_kanban_partner_links"/> |
|||
<div class="oe_kanban_partner_links" /> |
|||
</div> |
|||
</div> |
|||
</t> |
|||
</templates> |
|||
</kanban> |
|||
</field> |
|||
</record> |
|||
</field> |
|||
</record> |
|||
|
|||
<!-- Search for animal --> |
|||
<record id="view_animal_search" model="ir.ui.view"> |
|||
<field name="name">animal.search</field> |
|||
<field name="model">animal</field> |
|||
<field name="arch" type="xml"> |
|||
<search string="Animals"> |
|||
<field name="name" |
|||
filter_domain="['|', ('name', 'ilike', self), ('ref', 'ilike', self)]" |
|||
string="Name"/> |
|||
<field name="species_id"/> |
|||
<field name="breed_id"/> |
|||
<field name="color_id"/> |
|||
<field name="size"/> |
|||
<separator/> |
|||
<filter string="Female" |
|||
<!-- Search for animal --> |
|||
<record id="view_animal_search" model="ir.ui.view"> |
|||
<field name="name">animal.search</field> |
|||
<field name="model">animal</field> |
|||
<field name="arch" type="xml"> |
|||
<search string="Animals"> |
|||
<field |
|||
name="name" |
|||
filter_domain="['|', ('name', 'ilike', self), ('ref', 'ilike', self)]" |
|||
string="Name" |
|||
/> |
|||
<field name="species_id" /> |
|||
<field name="breed_id" /> |
|||
<field name="color_id" /> |
|||
<field name="size" /> |
|||
<separator /> |
|||
<filter |
|||
string="Female" |
|||
domain="[('gender', '=', 'female')]" |
|||
name="female"/> |
|||
<filter string="Male" |
|||
name="female" |
|||
/> |
|||
<filter |
|||
string="Male" |
|||
domain="[('gender', '=', 'male')]" |
|||
name="male"/> |
|||
<filter string="Hermaphrodite" |
|||
name="male" |
|||
/> |
|||
<filter |
|||
string="Hermaphrodite" |
|||
domain="[('gender', '=', 'hermaphrodite')]" |
|||
name="hermaphrodite"/> |
|||
<filter string="Neutered" |
|||
name="hermaphrodite" |
|||
/> |
|||
<filter |
|||
string="Neutered" |
|||
domain="[('gender', '=', 'neutered')]" |
|||
name="neutered"/> |
|||
<separator/> |
|||
<group expand="0" string="Group By"> |
|||
<filter name="gender" string="Gender" domain="" |
|||
context="{'group_by': 'gender'}"/> |
|||
<filter name="species_id" string="Species" domain="" |
|||
context="{'group_by': 'species_id'}"/> |
|||
<filter name="breed_id" string="Breed" domain="" |
|||
context="{'group_by': 'breed_id'}"/> |
|||
<filter name="color_id" string="Color" domain="" |
|||
context="{'group_by': 'color_id'}"/> |
|||
</group> |
|||
</search> |
|||
</field> |
|||
</record> |
|||
|
|||
<record id="action_animal" model="ir.actions.act_window"> |
|||
<field name="name">Animals</field> |
|||
<field name="res_model">animal</field> |
|||
<field name="view_type">form</field> |
|||
<field name="view_mode">kanban,tree,form</field> |
|||
<field name="search_view_id" ref="view_animal_search"/> |
|||
<field name="help" type="html"> |
|||
<p class="o_view_nocontent_smiling_face"> |
|||
Create an animal. |
|||
</p> |
|||
</field> |
|||
</record> |
|||
name="neutered" |
|||
/> |
|||
<separator /> |
|||
<filter |
|||
string="Archived" |
|||
name="inactive" |
|||
domain="[('active', '=', False)]" |
|||
/> |
|||
<separator /> |
|||
<group expand="0" string="Group By"> |
|||
<filter |
|||
name="gender" |
|||
string="Gender" |
|||
domain="" |
|||
context="{'group_by': 'gender'}" |
|||
/> |
|||
<filter |
|||
name="species_id" |
|||
string="Species" |
|||
domain="" |
|||
context="{'group_by': 'species_id'}" |
|||
/> |
|||
<filter |
|||
name="breed_id" |
|||
string="Breed" |
|||
domain="" |
|||
context="{'group_by': 'breed_id'}" |
|||
/> |
|||
<filter |
|||
name="color_id" |
|||
string="Color" |
|||
domain="" |
|||
context="{'group_by': 'color_id'}" |
|||
/> |
|||
</group> |
|||
</search> |
|||
</field> |
|||
</record> |
|||
|
|||
<record id="action_animal" model="ir.actions.act_window"> |
|||
<field name="name">Animals</field> |
|||
<field name="res_model">animal</field> |
|||
<field name="view_mode">kanban,tree,form</field> |
|||
<field name="search_view_id" ref="view_animal_search" /> |
|||
<field name="help" type="html"> |
|||
<p class="o_view_nocontent_smiling_face">Create an animal</p> |
|||
</field> |
|||
</record> |
|||
</data> |
|||
</odoo> |
@ -1,41 +1,50 @@ |
|||
<odoo> |
|||
|
|||
<!-- Main Menu --> |
|||
<menuitem id="root" |
|||
name="Animals" |
|||
action="action_animal" |
|||
sequence="10" |
|||
web_icon="animal,static/description/icon.png"/> |
|||
<menuitem id="animal" |
|||
name="Animals" |
|||
action="action_animal" |
|||
sequence="10" |
|||
parent="root"/> |
|||
<menuitem id="config" |
|||
name="Configuration" |
|||
sequence="100" |
|||
parent="root" |
|||
groups="group_animal_manager"/> |
|||
<menuitem |
|||
id="menu_root" |
|||
name="Animals" |
|||
action="action_animal" |
|||
sequence="10" |
|||
web_icon="animal,static/description/icon.png" |
|||
/> |
|||
<menuitem |
|||
id="menu_animal" |
|||
name="Animals" |
|||
action="action_animal" |
|||
sequence="10" |
|||
parent="menu_root" |
|||
/> |
|||
<menuitem |
|||
id="menu_config" |
|||
name="Configuration" |
|||
sequence="100" |
|||
parent="menu_root" |
|||
groups="group_animal_manager" |
|||
/> |
|||
|
|||
<!-- Configuration --> |
|||
<menuitem id="settings" |
|||
name="Settings" |
|||
sequence="10" |
|||
parent="config"/> |
|||
<menuitem id="species" |
|||
name="Species" |
|||
action="action_animal_species" |
|||
sequence="20" |
|||
parent="config"/> |
|||
<menuitem id="breed" |
|||
name="Breeds" |
|||
action="action_animal_breed" |
|||
sequence="30" |
|||
parent="config"/> |
|||
<menuitem id="color" |
|||
name="Colors" |
|||
action="action_animal_color" |
|||
sequence="40" |
|||
parent="config"/> |
|||
<menuitem id="menu_settings" name="Settings" sequence="10" parent="menu_config" /> |
|||
<menuitem |
|||
id="menu_species" |
|||
name="Species" |
|||
action="action_animal_species" |
|||
sequence="20" |
|||
parent="menu_config" |
|||
/> |
|||
<menuitem |
|||
id="menu_breed" |
|||
name="Breeds" |
|||
action="action_animal_breed" |
|||
sequence="30" |
|||
parent="menu_config" |
|||
/> |
|||
<menuitem |
|||
id="menu_color" |
|||
name="Colors" |
|||
action="action_animal_color" |
|||
sequence="40" |
|||
parent="menu_config" |
|||
/> |
|||
|
|||
</odoo> |
@ -1,3 +1 @@ |
|||
# Copyright (C) 2020 Open Source Integrators |
|||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|||
from . import models |
@ -0,0 +1,68 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * animal_owner |
|||
# |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 14.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"PO-Revision-Date: 2022-01-18 18:47+0000\n" |
|||
"Last-Translator: LESTRAT21 <elodie@comptoirdecampagne.fr>\n" |
|||
"Language-Team: none\n" |
|||
"Language: fr\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: \n" |
|||
"Plural-Forms: nplurals=2; plural=n > 1;\n" |
|||
"X-Generator: Weblate 4.3.2\n" |
|||
|
|||
#. module: animal_owner |
|||
#: model_terms:ir.ui.view,arch_db:animal_owner.view_partner_animal_owner_form |
|||
msgid "<span class=\"o_stat_text\"> Animals</span>" |
|||
msgstr "" |
|||
|
|||
#. module: animal_owner |
|||
#: model:ir.model,name:animal_owner.model_animal |
|||
msgid "Animal" |
|||
msgstr "" |
|||
|
|||
#. module: animal_owner |
|||
#: model:ir.model.fields,field_description:animal_owner.field_res_partner__animal_ids |
|||
#: model:ir.model.fields,field_description:animal_owner.field_res_users__animal_ids |
|||
msgid "Animals" |
|||
msgstr "Animaux" |
|||
|
|||
#. module: animal_owner |
|||
#: model:ir.model,name:animal_owner.model_res_partner |
|||
msgid "Contact" |
|||
msgstr "" |
|||
|
|||
#. module: animal_owner |
|||
#: model:ir.model.fields,field_description:animal_owner.field_animal__display_name |
|||
#: model:ir.model.fields,field_description:animal_owner.field_res_partner__display_name |
|||
msgid "Display Name" |
|||
msgstr "" |
|||
|
|||
#. module: animal_owner |
|||
#: model:ir.model.fields,field_description:animal_owner.field_animal__id |
|||
#: model:ir.model.fields,field_description:animal_owner.field_res_partner__id |
|||
msgid "ID" |
|||
msgstr "" |
|||
|
|||
#. module: animal_owner |
|||
#: model:ir.model.fields,field_description:animal_owner.field_animal____last_update |
|||
#: model:ir.model.fields,field_description:animal_owner.field_res_partner____last_update |
|||
msgid "Last Modified on" |
|||
msgstr "" |
|||
|
|||
#. module: animal_owner |
|||
#: model:ir.model.fields,field_description:animal_owner.field_res_partner__animal_count |
|||
#: model:ir.model.fields,field_description:animal_owner.field_res_users__animal_count |
|||
msgid "Number of Animals" |
|||
msgstr "Nombre d'animaux" |
|||
|
|||
#. module: animal_owner |
|||
#: model:ir.model.fields,field_description:animal_owner.field_animal__partner_id |
|||
#: model_terms:ir.ui.view,arch_db:animal_owner.view_animal_owner_search |
|||
msgid "Owner" |
|||
msgstr "Propriétaire" |
@ -1,3 +1,3 @@ |
|||
# Copyright (C) 2020 Open Source Integrators |
|||
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). |
|||
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). |
|||
from . import animal, res_partner |
@ -1,2 +1,3 @@ |
|||
* Rami Alwafaie <rami.alwafaie@initos.com> |
|||
* Dhara Solanki <dhara.solanki@initos.com> |
|||
* Numigi (tm) and all its contributors (https://bit.ly/numigiens) |
@ -1,13 +1,11 @@ |
|||
<?xml version = "1.0" encoding="utf-8"?> |
|||
<?xml version="1.0" encoding="utf-8" ?> |
|||
<odoo> |
|||
|
|||
<record id="demo_brussels_city" model="res.city"> |
|||
<field name="name">Brussels</field> |
|||
<field name="country_id" ref="base.be"/> |
|||
<field name="name">Brussels</field> |
|||
<field name="country_id" ref="base.be" /> |
|||
</record> |
|||
|
|||
<record id="demo_brussels_zip" model="res.city.zip"> |
|||
<field name="name">1000</field> |
|||
<field name="city_id" ref="demo_brussels_city"/> |
|||
<field name="name">1000</field> |
|||
<field name="city_id" ref="demo_brussels_city" /> |
|||
</record> |
|||
</odoo> |
@ -1,212 +0,0 @@ |
|||
# Translation of Odoo Server. |
|||
# This file contains the translation of the following modules: |
|||
# * base_location |
|||
# |
|||
# Translators: |
|||
# OCA Transbot <transbot@odoo-community.org>, 2017 |
|||
msgid "" |
|||
msgstr "" |
|||
"Project-Id-Version: Odoo Server 11.0\n" |
|||
"Report-Msgid-Bugs-To: \n" |
|||
"POT-Creation-Date: 2017-11-22 03:38+0000\n" |
|||
"PO-Revision-Date: 2017-11-22 03:38+0000\n" |
|||
"Last-Translator: OCA Transbot <transbot@odoo-community.org>, 2017\n" |
|||
"Language-Team: Spanish (Spain) (https://www.transifex.com/oca/teams/23907/" |
|||
"es_ES/)\n" |
|||
"Language: es_ES\n" |
|||
"MIME-Version: 1.0\n" |
|||
"Content-Type: text/plain; charset=UTF-8\n" |
|||
"Content-Transfer-Encoding: \n" |
|||
"Plural-Forms: nplurals=2; plural=(n != 1);\n" |
|||
|
|||
#. module: base_location |
|||
#: model:res.city,name:base_location.demo_brussels_city |
|||
msgid "Brussels" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model.fields,help:base_location.field_res_company__country_enforce_cities |
|||
msgid "" |
|||
"Check this box to ensure every address created in that country has a 'City' " |
|||
"chosen in the list of the country's cities." |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.actions.act_window,name:base_location.action_res_city_full |
|||
#: model:ir.ui.menu,name:base_location.locations_menu_cities |
|||
msgid "Cities" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model,name:base_location.model_res_city |
|||
#: model:ir.model.fields,field_description:base_location.field_res_city_zip__city_id |
|||
msgid "City" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model.fields,field_description:base_location.field_res_company__city_id |
|||
msgid "City ID" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model_terms:ir.ui.view,arch_db:base_location.view_company_form_city |
|||
#: model_terms:ir.ui.view,arch_db:base_location.view_partner_form |
|||
msgid "City completion" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model.fields,field_description:base_location.field_res_partner__city_id |
|||
#: model:ir.model.fields,field_description:base_location.field_res_users__city_id |
|||
msgid "City of Address" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model,name:base_location.model_res_city_zip |
|||
msgid "City/locations completion object" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model,name:base_location.model_res_company |
|||
msgid "Companies" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model,name:base_location.model_res_partner |
|||
msgid "Contact" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model_terms:ir.ui.view,arch_db:base_location.view_country_search |
|||
msgid "Country" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model.fields,field_description:base_location.field_res_city_zip__create_uid |
|||
msgid "Created by" |
|||
msgstr "Creado por" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model.fields,field_description:base_location.field_res_city_zip__create_date |
|||
msgid "Created on" |
|||
msgstr "Creado en" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model.fields,field_description:base_location.field_res_city_zip__display_name |
|||
msgid "Display Name" |
|||
msgstr "Nombre para mostrar" |
|||
|
|||
#. module: base_location |
|||
#: model_terms:ir.actions.act_window,help:base_location.action_res_city_full |
|||
msgid "" |
|||
"Display and manage the list of all cities that can be assigned to\n" |
|||
" your partner records. Note that an option can be set on each " |
|||
"country separately\n" |
|||
" to enforce any address of it to have a city in this list." |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model.fields,field_description:base_location.field_res_company__country_enforce_cities |
|||
msgid "Enforce Cities" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model.fields,field_description:base_location.field_res_city_zip__id |
|||
msgid "ID" |
|||
msgstr "ID" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model.fields,field_description:base_location.field_res_city_zip____last_update |
|||
msgid "Last Modified on" |
|||
msgstr "Última modificación en" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model.fields,field_description:base_location.field_res_city_zip__write_uid |
|||
msgid "Last Updated by" |
|||
msgstr "Última actualización por" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model.fields,field_description:base_location.field_res_city_zip__write_date |
|||
msgid "Last Updated on" |
|||
msgstr "Última actualización en" |
|||
|
|||
#. module: base_location |
|||
#: model_terms:ir.ui.view,arch_db:base_location.view_partner_form |
|||
msgid "Location completion" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.actions.act_window,name:base_location.action_zip_tree |
|||
msgid "Locations" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model_terms:ir.ui.view,arch_db:base_location.view_city_zip_filter |
|||
msgid "Search zip" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: code:addons/base_location/models/res_partner.py:87 |
|||
#, python-format |
|||
msgid "The city of partner %s differs from that in location %s" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: code:addons/base_location/models/res_partner.py:83 |
|||
#, python-format |
|||
msgid "The country of the partner %s differs from that in location %s" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: code:addons/base_location/models/res_partner.py:79 |
|||
#, python-format |
|||
msgid "The state of the partner %s differs from that in location %s" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model.fields,help:base_location.field_res_company__zip_id |
|||
msgid "Use the city name or the zip code to search the location" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: sql_constraint:res.city:0 |
|||
msgid "" |
|||
"You already have a city with that name in the same state.The city must have " |
|||
"a unique name within it's state and it's country" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: sql_constraint:res.city.zip:0 |
|||
msgid "" |
|||
"You already have a zip with that code in the same city. The zip code must be " |
|||
"unique within it's city" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model.fields,field_description:base_location.field_res_city_zip__name |
|||
msgid "ZIP" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model.fields,field_description:base_location.field_res_company__zip_id |
|||
#: model:ir.model.fields,field_description:base_location.field_res_partner__zip_id |
|||
#: model:ir.model.fields,field_description:base_location.field_res_users__zip_id |
|||
msgid "ZIP Location" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model_terms:ir.ui.view,arch_db:base_location.city_zip_form |
|||
msgid "Zip" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.ui.menu,name:base_location.locations_menu_zips |
|||
#: model_terms:ir.ui.view,arch_db:base_location.city_zip_tree |
|||
#: model_terms:ir.ui.view,arch_db:base_location.view_city_form |
|||
#: model_terms:ir.ui.view,arch_db:base_location.view_res_country_city_better_zip_form |
|||
msgid "Zips" |
|||
msgstr "" |
|||
|
|||
#. module: base_location |
|||
#: model:ir.model.fields,field_description:base_location.field_res_city__zip_ids |
|||
msgid "Zips in this city" |
|||
msgstr "" |
Some files were not shown because too many files changed in this diff
Write
Preview
Loading…
Cancel
Save
Reference in new issue