mirror of
https://github.com/bringout/oca-ocb-vertical-industry.git
synced 2026-04-18 05:32:04 +02:00
19.0 vanilla
This commit is contained in:
parent
4607ccbd2e
commit
825ff6514e
487 changed files with 184979 additions and 195262 deletions
|
|
@ -26,36 +26,15 @@ pip install odoo-bringout-oca-ocb-fleet
|
||||||
|
|
||||||
## Dependencies
|
## Dependencies
|
||||||
|
|
||||||
This addon depends on:
|
|
||||||
- base
|
- base
|
||||||
- mail
|
- mail
|
||||||
|
|
||||||
## Manifest Information
|
|
||||||
|
|
||||||
- **Name**: Fleet
|
|
||||||
- **Version**: 0.1
|
|
||||||
- **Category**: Human Resources/Fleet
|
|
||||||
- **License**: LGPL-3
|
|
||||||
- **Installable**: True
|
|
||||||
|
|
||||||
## Source
|
## Source
|
||||||
|
|
||||||
Based on [OCA/OCB](https://github.com/OCA/OCB) branch 16.0, addon `fleet`.
|
- Repository: https://github.com/OCA/OCB
|
||||||
|
- Branch: 19.0
|
||||||
|
- Path: addons/fleet
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
This package maintains the original LGPL-3 license from the upstream Odoo project.
|
This package preserves the original LGPL-3 license.
|
||||||
|
|
||||||
## Documentation
|
|
||||||
|
|
||||||
- Overview: doc/OVERVIEW.md
|
|
||||||
- Architecture: doc/ARCHITECTURE.md
|
|
||||||
- Models: doc/MODELS.md
|
|
||||||
- Controllers: doc/CONTROLLERS.md
|
|
||||||
- Wizards: doc/WIZARDS.md
|
|
||||||
- Install: doc/INSTALL.md
|
|
||||||
- Usage: doc/USAGE.md
|
|
||||||
- Configuration: doc/CONFIGURATION.md
|
|
||||||
- Dependencies: doc/DEPENDENCIES.md
|
|
||||||
- Troubleshooting: doc/TROUBLESHOOTING.md
|
|
||||||
- FAQ: doc/FAQ.md
|
|
||||||
|
|
|
||||||
|
|
@ -3,3 +3,4 @@
|
||||||
|
|
||||||
from . import models
|
from . import models
|
||||||
from . import report
|
from . import report
|
||||||
|
from . import wizard
|
||||||
|
|
|
||||||
|
|
@ -37,10 +37,12 @@ Main Features
|
||||||
'views/fleet_board_view.xml',
|
'views/fleet_board_view.xml',
|
||||||
'views/mail_activity_views.xml',
|
'views/mail_activity_views.xml',
|
||||||
'views/res_config_settings_views.xml',
|
'views/res_config_settings_views.xml',
|
||||||
|
'views/fleet_vehicle_odometer_report.xml',
|
||||||
'data/fleet_cars_data.xml',
|
'data/fleet_cars_data.xml',
|
||||||
'data/fleet_data.xml',
|
'data/fleet_data.xml',
|
||||||
'data/mail_message_subtype_data.xml',
|
'data/mail_message_subtype_data.xml',
|
||||||
'data/mail_activity_type_data.xml',
|
'data/mail_activity_type_data.xml',
|
||||||
|
'wizard/fleet_vehicle_send_mail_views.xml'
|
||||||
],
|
],
|
||||||
|
|
||||||
'demo': ['data/fleet_demo.xml'],
|
'demo': ['data/fleet_demo.xml'],
|
||||||
|
|
@ -52,5 +54,6 @@ Main Features
|
||||||
'fleet/static/src/**/*',
|
'fleet/static/src/**/*',
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
'author': 'Odoo S.A.',
|
||||||
'license': 'LGPL-3',
|
'license': 'LGPL-3',
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,492 +1,271 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<odoo>
|
<odoo>
|
||||||
<record id="brand_abarth" model="fleet.vehicle.model.brand">
|
<record id="brand_abarth" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Abarth</field>
|
<field name="name">Abarth</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_abarth-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_abarth-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_acura" model="fleet.vehicle.model.brand">
|
<record id="brand_acura" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Acura</field>
|
<field name="name">Acura</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_acura-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_acura-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_alfa" model="fleet.vehicle.model.brand">
|
<record id="brand_alfa" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Alfa</field>
|
<field name="name">Alfa</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_alfa-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_alfa-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_audi" model="fleet.vehicle.model.brand">
|
<record id="brand_audi" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Audi</field>
|
<field name="name">Audi</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_audi-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_audi-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_austin" model="fleet.vehicle.model.brand">
|
<record id="brand_austin" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Austin</field>
|
<field name="name">Austin</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_austin-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_austin-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_bentley" model="fleet.vehicle.model.brand">
|
<record id="brand_bentley" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Bentley</field>
|
<field name="name">Bentley</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_bentley-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_bentley-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_bmw" model="fleet.vehicle.model.brand">
|
<record id="brand_bmw" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Bmw</field>
|
<field name="name">BMW</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_bmw-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_bmw-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_bugatti" model="fleet.vehicle.model.brand">
|
<record id="brand_bugatti" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Bugatti</field>
|
<field name="name">Bugatti</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_bugatti-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_bugatti-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_buick" model="fleet.vehicle.model.brand">
|
<record id="brand_buick" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Buick</field>
|
<field name="name">Buick</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_buick-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_buick-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_byd" model="fleet.vehicle.model.brand">
|
<record id="brand_byd" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Byd</field>
|
<field name="name">BYD</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_byd-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_byd-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_cadillac" model="fleet.vehicle.model.brand">
|
<record id="brand_cadillac" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Cadillac</field>
|
<field name="name">Cadillac</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_cadillac-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_cadillac-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_chevrolet" model="fleet.vehicle.model.brand">
|
<record id="brand_chevrolet" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Chevrolet</field>
|
<field name="name">Chevrolet</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_chevrolet-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_chevrolet-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_chrysler" model="fleet.vehicle.model.brand">
|
<record id="brand_chrysler" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Chrysler</field>
|
<field name="name">Chrysler</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_chrysler-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_chrysler-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_citroen" model="fleet.vehicle.model.brand">
|
<record id="brand_citroen" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Citroen</field>
|
<field name="name">Citroen</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_citroen-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_citroen-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_corre_la_licorne" model="fleet.vehicle.model.brand">
|
<record id="brand_corre_la_licorne" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Corre La Licorne</field>
|
<field name="name">Corre La Licorne</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_corre-la-licorne-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_corre-la-licorne-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_daewoo" model="fleet.vehicle.model.brand">
|
<record id="brand_daewoo" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Daewoo</field>
|
<field name="name">Daewoo</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_daewoo-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_daewoo-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_dodge" model="fleet.vehicle.model.brand">
|
<record id="brand_dodge" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Dodge</field>
|
<field name="name">Dodge</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_dodge-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_dodge-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_ferrari" model="fleet.vehicle.model.brand">
|
<record id="brand_ferrari" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Ferrari</field>
|
<field name="name">Ferrari</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_ferrari-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_ferrari-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_fiat" model="fleet.vehicle.model.brand">
|
<record id="brand_fiat" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Fiat</field>
|
<field name="name">Fiat</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_fiat-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_fiat-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_ford" model="fleet.vehicle.model.brand">
|
<record id="brand_ford" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Ford</field>
|
<field name="name">Ford</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_ford-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_ford-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_holden" model="fleet.vehicle.model.brand">
|
<record id="brand_gmc" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Holden</field>
|
<field name="name">GMC</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_holden-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_gmc-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_honda" model="fleet.vehicle.model.brand">
|
<record id="brand_holden" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Honda</field>
|
<field name="name">Holden</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_honda-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_holden-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_hyundai" model="fleet.vehicle.model.brand">
|
<record id="brand_honda" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Hyundai</field>
|
<field name="name">Honda</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_hyundai-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_honda-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_infiniti" model="fleet.vehicle.model.brand">
|
<record id="brand_hyundai" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Infiniti</field>
|
<field name="name">Hyundai</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_infiniti-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_hyundai-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_isuzu" model="fleet.vehicle.model.brand">
|
<record id="brand_infiniti" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Isuzu</field>
|
<field name="name">Infiniti</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_isuzu-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_infiniti-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_jaguar" model="fleet.vehicle.model.brand">
|
<record id="brand_isuzu" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Jaguar</field>
|
<field name="name">Isuzu</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_jaguar-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_isuzu-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_jeep" model="fleet.vehicle.model.brand">
|
<record id="brand_jaguar" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Jeep</field>
|
<field name="name">Jaguar</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_jeep-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_jaguar-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_kia" model="fleet.vehicle.model.brand">
|
<record id="brand_jeep" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Kia</field>
|
<field name="name">Jeep</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_kia-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_jeep-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_koenigsegg" model="fleet.vehicle.model.brand">
|
<record id="brand_kia" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Koenigsegg</field>
|
<field name="name">Kia</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_koenigsegg-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_kia-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_lagonda" model="fleet.vehicle.model.brand">
|
<record id="brand_koenigsegg" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Lagonda</field>
|
<field name="name">Koenigsegg</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_lagonda-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_koenigsegg-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_lamborghini" model="fleet.vehicle.model.brand">
|
<record id="brand_lagonda" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Lamborghini</field>
|
<field name="name">Lagonda</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_lamborghini-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_lagonda-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_lancia" model="fleet.vehicle.model.brand">
|
<record id="brand_lamborghini" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Lancia</field>
|
<field name="name">Lamborghini</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_lancia-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_lamborghini-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_land_rover" model="fleet.vehicle.model.brand">
|
<record id="brand_lancia" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Land Rover</field>
|
<field name="name">Lancia</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_land-rover-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_lancia-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_lexus" model="fleet.vehicle.model.brand">
|
<record id="brand_land_rover" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Lexus</field>
|
<field name="name">Land Rover</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_lexus-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_land-rover-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_lincoln" model="fleet.vehicle.model.brand">
|
<record id="brand_lexus" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Lincoln</field>
|
<field name="name">Lexus</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_lincoln-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_lexus-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_lotus" model="fleet.vehicle.model.brand">
|
<record id="brand_lincoln" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Lotus</field>
|
<field name="name">Lincoln</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_lotus-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_lincoln-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_maserati" model="fleet.vehicle.model.brand">
|
<record id="brand_lotus" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Maserati</field>
|
<field name="name">Lotus</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_maserati-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_lotus-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_maybach" model="fleet.vehicle.model.brand">
|
<record id="brand_maserati" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Maybach</field>
|
<field name="name">Maserati</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_maybach-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_maserati-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_mazda" model="fleet.vehicle.model.brand">
|
<record id="brand_maybach" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Mazda</field>
|
<field name="name">Maybach</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_mazda-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_maybach-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_mercedes" model="fleet.vehicle.model.brand">
|
<record id="brand_mazda" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Mercedes</field>
|
<field name="name">Mazda</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_mercedes-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_mazda-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_mg" model="fleet.vehicle.model.brand">
|
<record id="brand_mercedes" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Mg</field>
|
<field name="name">Mercedes</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_mg-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_mercedes-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_mini" model="fleet.vehicle.model.brand">
|
<record id="brand_mg" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Mini</field>
|
<field name="name">MG</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_mini-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_mg-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_mitsubishi" model="fleet.vehicle.model.brand">
|
<record id="brand_mini" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Mitsubishi</field>
|
<field name="name">Mini</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_mitsubishi-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_mini-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_morgan" model="fleet.vehicle.model.brand">
|
<record id="brand_mitsubishi" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Morgan</field>
|
<field name="name">Mitsubishi</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_morgan-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_mitsubishi-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_nissan" model="fleet.vehicle.model.brand">
|
<record id="brand_morgan" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Nissan</field>
|
<field name="name">Morgan</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_nissan-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_morgan-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_oldsmobile" model="fleet.vehicle.model.brand">
|
<record id="brand_nissan" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Oldsmobile</field>
|
<field name="name">Nissan</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_oldsmobile-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_nissan-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_opel" model="fleet.vehicle.model.brand">
|
<record id="brand_oldsmobile" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Opel</field>
|
<field name="name">Oldsmobile</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_opel-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_oldsmobile-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_peugeot" model="fleet.vehicle.model.brand">
|
<record id="brand_opel" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Peugeot</field>
|
<field name="name">Opel</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_peugeot-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_opel-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_pontiac" model="fleet.vehicle.model.brand">
|
<record id="brand_peugeot" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Pontiac</field>
|
<field name="name">Peugeot</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_pontiac-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_peugeot-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_porsche" model="fleet.vehicle.model.brand">
|
<record id="brand_pontiac" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Porsche</field>
|
<field name="name">Pontiac</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_porsche-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_pontiac-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_rambler" model="fleet.vehicle.model.brand">
|
<record id="brand_porsche" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Rambler</field>
|
<field name="name">Porsche</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_rambler-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_porsche-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_renault" model="fleet.vehicle.model.brand">
|
<record id="brand_rambler" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Renault</field>
|
<field name="name">Rambler</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_renault-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_rambler-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_rolls-royce" model="fleet.vehicle.model.brand">
|
<record id="brand_renault" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Rolls-Royce</field>
|
<field name="name">Renault</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_rolls-royce-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_renault-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_saab" model="fleet.vehicle.model.brand">
|
<record id="brand_rolls-royce" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Saab</field>
|
<field name="name">Rolls-Royce</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_saab-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_rolls-royce-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_scion" model="fleet.vehicle.model.brand">
|
<record id="brand_saab" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Scion</field>
|
<field name="name">Saab</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_scion-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_saab-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_skoda" model="fleet.vehicle.model.brand">
|
<record id="brand_scion" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Skoda</field>
|
<field name="name">Scion</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_skoda-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_scion-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_smart" model="fleet.vehicle.model.brand">
|
<record id="brand_skoda" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Smart</field>
|
<field name="name">Skoda</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_smart-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_skoda-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_steyr" model="fleet.vehicle.model.brand">
|
<record id="brand_smart" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Steyr</field>
|
<field name="name">Smart</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_steyr-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_smart-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_subaru" model="fleet.vehicle.model.brand">
|
<record id="brand_steyr" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Subaru</field>
|
<field name="name">Steyr</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_subaru-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_steyr-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_tesla_motors" model="fleet.vehicle.model.brand">
|
<record id="brand_subaru" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Tesla Motors</field>
|
<field name="name">Subaru</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_tesla-motors-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_subaru-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_toyota" model="fleet.vehicle.model.brand">
|
<record id="brand_tesla_motors" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Toyota</field>
|
<field name="name">Tesla Motors</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_toyota-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_tesla-motors-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_trabant" model="fleet.vehicle.model.brand">
|
<record id="brand_toyota" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Trabant</field>
|
<field name="name">Toyota</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_trabant-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_toyota-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_volkswagen" model="fleet.vehicle.model.brand">
|
<record id="brand_trabant" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Volkswagen</field>
|
<field name="name">Trabant</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_volkswagen-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_trabant-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_volvo" model="fleet.vehicle.model.brand">
|
<record id="brand_volkswagen" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Volvo</field>
|
<field name="name">Volkswagen</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_volvo-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_volkswagen-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_willys" model="fleet.vehicle.model.brand">
|
<record id="brand_volvo" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Willys</field>
|
<field name="name">Volvo</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_willys-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_volvo-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="brand_suzuki" model="fleet.vehicle.model.brand">
|
<record id="brand_willys" model="fleet.vehicle.model.brand">
|
||||||
|
<field name="name">Willys</field>
|
||||||
|
<field name="image_128" type="base64" file="fleet/static/img/brand_willys-image.png"/>
|
||||||
|
</record>
|
||||||
|
<record id="brand_suzuki" model="fleet.vehicle.model.brand">
|
||||||
<field name="name">Suzuki</field>
|
<field name="name">Suzuki</field>
|
||||||
<field name="image_128" type="base64" file="fleet/static/img/brand_suzuki-image.png"/>
|
<field name="image_128" type="base64" file="fleet/static/img/brand_suzuki-image.png"/>
|
||||||
</record>
|
</record>
|
||||||
<record id="model_corsa" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Corsa</field>
|
|
||||||
<field name="brand_id" ref="brand_opel" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_astra" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Astra</field>
|
|
||||||
<field name="brand_id" ref="brand_opel" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_agila" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Agila</field>
|
|
||||||
<field name="brand_id" ref="brand_opel" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_combotour" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Combo Tour</field>
|
|
||||||
<field name="brand_id" ref="brand_opel" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_meriva" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Meriva</field>
|
|
||||||
<field name="brand_id" ref="brand_opel" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_astragtc" model="fleet.vehicle.model">
|
|
||||||
<field name="name">AstraGTC</field>
|
|
||||||
<field name="brand_id" ref="brand_opel" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_zafira" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Zafira</field>
|
|
||||||
<field name="brand_id" ref="brand_opel" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_zafiratourer" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Zafira Tourer</field>
|
|
||||||
<field name="brand_id" ref="brand_opel" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_insignia" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Insignia</field>
|
|
||||||
<field name="brand_id" ref="brand_opel" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_mokka" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Mokka</field>
|
|
||||||
<field name="brand_id" ref="brand_opel" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_antara" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Antara</field>
|
|
||||||
<field name="brand_id" ref="brand_opel" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_ampera" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Ampera</field>
|
|
||||||
<field name="brand_id" ref="brand_opel" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_a1" model="fleet.vehicle.model">
|
|
||||||
<field name="name">A1</field>
|
|
||||||
<field name="brand_id" ref="brand_audi" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_a3" model="fleet.vehicle.model">
|
|
||||||
<field name="name">A3</field>
|
|
||||||
<field name="brand_id" ref="brand_audi" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_a4" model="fleet.vehicle.model">
|
|
||||||
<field name="name">A4</field>
|
|
||||||
<field name="brand_id" ref="brand_audi" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_a5" model="fleet.vehicle.model">
|
|
||||||
<field name="name">A5</field>
|
|
||||||
<field name="brand_id" ref="brand_audi" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_a6" model="fleet.vehicle.model">
|
|
||||||
<field name="name">A6</field>
|
|
||||||
<field name="brand_id" ref="brand_audi" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_a7" model="fleet.vehicle.model">
|
|
||||||
<field name="name">A7</field>
|
|
||||||
<field name="brand_id" ref="brand_audi" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_a8" model="fleet.vehicle.model">
|
|
||||||
<field name="name">A8</field>
|
|
||||||
<field name="brand_id" ref="brand_audi" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_q3" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Q3</field>
|
|
||||||
<field name="brand_id" ref="brand_audi" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_q5" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Q5</field>
|
|
||||||
<field name="brand_id" ref="brand_audi" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_q7" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Q7</field>
|
|
||||||
<field name="brand_id" ref="brand_audi" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_tt" model="fleet.vehicle.model">
|
|
||||||
<field name="name">TT</field>
|
|
||||||
<field name="brand_id" ref="brand_audi" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_serie1" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Serie 1</field>
|
|
||||||
<field name="brand_id" ref="brand_bmw" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_serie3" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Serie 3</field>
|
|
||||||
<field name="brand_id" ref="brand_bmw" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_serie5" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Serie 5</field>
|
|
||||||
<field name="brand_id" ref="brand_bmw" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_serie6" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Serie 6</field>
|
|
||||||
<field name="brand_id" ref="brand_bmw" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_serie7" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Serie 7</field>
|
|
||||||
<field name="brand_id" ref="brand_bmw" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_seriex" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Serie X</field>
|
|
||||||
<field name="brand_id" ref="brand_bmw" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_seriez4" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Serie Z4</field>
|
|
||||||
<field name="brand_id" ref="brand_bmw" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_seriem" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Serie M</field>
|
|
||||||
<field name="brand_id" ref="brand_bmw" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_seriehybrid" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Serie Hybrid</field>
|
|
||||||
<field name="brand_id" ref="brand_bmw" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_classa" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Class A</field>
|
|
||||||
<field name="brand_id" ref="brand_mercedes" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_classb" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Class B</field>
|
|
||||||
<field name="brand_id" ref="brand_mercedes" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_classc" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Class C</field>
|
|
||||||
<field name="brand_id" ref="brand_mercedes" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_classcl" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Class CL</field>
|
|
||||||
<field name="brand_id" ref="brand_mercedes" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_classcls" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Class CLS</field>
|
|
||||||
<field name="brand_id" ref="brand_mercedes" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_classe" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Class E</field>
|
|
||||||
<field name="brand_id" ref="brand_mercedes" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_classm" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Class M</field>
|
|
||||||
<field name="brand_id" ref="brand_mercedes" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_classgl" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Class GL</field>
|
|
||||||
<field name="brand_id" ref="brand_mercedes" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_classglk" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Class GLK</field>
|
|
||||||
<field name="brand_id" ref="brand_mercedes" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_classr" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Class R</field>
|
|
||||||
<field name="brand_id" ref="brand_mercedes" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_classs" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Class S</field>
|
|
||||||
<field name="brand_id" ref="brand_mercedes" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_classslk" model="fleet.vehicle.model">
|
|
||||||
<field name="name">Class SLK</field>
|
|
||||||
<field name="brand_id" ref="brand_mercedes" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
<record id="model_classsls" model="fleet.vehicle.model">
|
|
||||||
<field name="name">SLS</field>
|
|
||||||
<field name="brand_id" ref="brand_mercedes" />
|
|
||||||
<field name="vehicle_type">car</field>
|
|
||||||
</record>
|
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|
|
||||||
|
|
@ -9,8 +9,6 @@
|
||||||
<field name="user_id" ref="base.user_root" />
|
<field name="user_id" ref="base.user_root" />
|
||||||
<field name="interval_number">1</field>
|
<field name="interval_number">1</field>
|
||||||
<field name="interval_type">days</field>
|
<field name="interval_type">days</field>
|
||||||
<field name="numbercall">-1</field>
|
|
||||||
<field eval="False" name="doall" />
|
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<record id="fleet_vehicle_state_new_request" model="fleet.vehicle.state">
|
<record id="fleet_vehicle_state_new_request" model="fleet.vehicle.state">
|
||||||
|
|
@ -32,5 +30,15 @@
|
||||||
<field name="name">Downgraded</field>
|
<field name="name">Downgraded</field>
|
||||||
<field name="sequence">8</field>
|
<field name="sequence">8</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
<record id="type_contract_omnium" model="fleet.service.type">
|
||||||
|
<field name="name">Omnium</field>
|
||||||
|
<field name="category">contract</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="type_contract_leasing" model="fleet.service.type">
|
||||||
|
<field name="name">Leasing</field>
|
||||||
|
<field name="category">contract</field>
|
||||||
|
</record>
|
||||||
</data>
|
</data>
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|
|
||||||
|
|
@ -1,9 +1,15 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<odoo noupdate="1">
|
<odoo noupdate="1">
|
||||||
<!--Users-->
|
<record id="base.user_demo" model="res.users">
|
||||||
<record id="base.user_demo" model="res.users">
|
<field name="group_ids" eval="[
|
||||||
<field name="groups_id" eval="[(4, ref('fleet.fleet_group_manager'))]" />
|
(3, ref('fleet.fleet_group_user')),
|
||||||
</record>
|
(3, ref('fleet.fleet_group_manager')),
|
||||||
|
]"/>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="base.default_user_group" model="res.groups">
|
||||||
|
<field name="implied_ids" eval="[(4, ref('fleet.fleet_group_manager'))]"/>
|
||||||
|
</record>
|
||||||
|
|
||||||
<record id="fleet_vehicle_state_ordered" model="fleet.vehicle.state">
|
<record id="fleet_vehicle_state_ordered" model="fleet.vehicle.state">
|
||||||
<field name="name">Ordered</field>
|
<field name="name">Ordered</field>
|
||||||
|
|
@ -370,18 +376,7 @@
|
||||||
<field name="category">service</field>
|
<field name="category">service</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
<record id="type_contract_repairing" model="fleet.service.type">
|
||||||
<record id="type_contract_omnium" model="fleet.service.type">
|
|
||||||
<field name="name">Omnium</field>
|
|
||||||
<field name="category">contract</field>
|
|
||||||
</record>
|
|
||||||
|
|
||||||
<record id="type_contract_leasing" model="fleet.service.type">
|
|
||||||
<field name="name">Leasing</field>
|
|
||||||
<field name="category">contract</field>
|
|
||||||
</record>
|
|
||||||
|
|
||||||
<record id="type_contract_repairing" model="fleet.service.type">
|
|
||||||
<field name="name">Repairing</field>
|
<field name="name">Repairing</field>
|
||||||
<field name="category">contract</field>
|
<field name="category">contract</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
@ -411,96 +406,233 @@
|
||||||
<field name="color" eval="4"/>
|
<field name="color" eval="4"/>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
<record id="model_category_1" model="fleet.vehicle.model.category">
|
<record id="model_category_sedan" model="fleet.vehicle.model.category">
|
||||||
<field name="name">Break</field>
|
<field name="name">Sedan</field>
|
||||||
</record>
|
</record>
|
||||||
|
<record id="model_category_estate" model="fleet.vehicle.model.category">
|
||||||
<record id="model_category_2" model="fleet.vehicle.model.category">
|
<field name="name">Estate</field>
|
||||||
<field name="name">SUV</field>
|
</record>
|
||||||
</record>
|
<record id="model_category_compact" model="fleet.vehicle.model.category">
|
||||||
|
|
||||||
<record id="model_category_3" model="fleet.vehicle.model.category">
|
|
||||||
<field name="name">Sport Car</field>
|
|
||||||
</record>
|
|
||||||
|
|
||||||
<record id="model_category_4" model="fleet.vehicle.model.category">
|
|
||||||
<field name="name">Compact</field>
|
<field name="name">Compact</field>
|
||||||
</record>
|
</record>
|
||||||
|
<record id="model_category_suv" model="fleet.vehicle.model.category">
|
||||||
|
<field name="name">SUV</field>
|
||||||
|
</record>
|
||||||
|
<record id="model_category_coupe" model="fleet.vehicle.model.category">
|
||||||
|
<field name="name">Coupe</field>
|
||||||
|
</record>
|
||||||
|
<record id="model_category_convertible" model="fleet.vehicle.model.category">
|
||||||
|
<field name="name">Convertible</field>
|
||||||
|
</record>
|
||||||
|
<record id="model_category_mpv" model="fleet.vehicle.model.category">
|
||||||
|
<field name="name">MPU</field>
|
||||||
|
</record>
|
||||||
|
<record id="model_category_bmx" model="fleet.vehicle.model.category">
|
||||||
|
<field name="name">BMX</field>
|
||||||
|
</record>
|
||||||
|
<record id="model_category_vtt" model="fleet.vehicle.model.category">
|
||||||
|
<field name="name">VTT</field>
|
||||||
|
</record>
|
||||||
|
<record id="model_category_city" model="fleet.vehicle.model.category">
|
||||||
|
<field name="name">City</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
<record id="vehicle_1" model="fleet.vehicle">
|
<record id="model_corolla_ts" model="fleet.vehicle.model">
|
||||||
<field name="license_plate">1-ACK-205</field>
|
<field name="name">Corolla TS</field>
|
||||||
<field name="vin_sn">5454541</field>
|
<field name="brand_id" ref="brand_toyota"/>
|
||||||
<field name="model_id" ref="model_astra"/>
|
<field name="vehicle_type">car</field>
|
||||||
<field name="color">Black</field>
|
<field name="category_id" ref="model_category_estate"/>
|
||||||
<field name="location">Grand-Rosiere</field>
|
<field name="seats">5</field>
|
||||||
<field name="doors">5</field>
|
<field name="doors">5</field>
|
||||||
<field name="driver_id" ref="base.partner_demo" />
|
<field name="model_year">0</field>
|
||||||
<field name="acquisition_date" eval="(DateTime.now() - timedelta(days=336)).strftime('%Y-%m-%d')" />
|
<field name="default_fuel_type">full_hybrid</field>
|
||||||
<field name="state_id" ref="fleet_vehicle_state_registered"/>
|
<field name="default_co2">102.00</field>
|
||||||
<field name="odometer_unit">kilometers</field>
|
<field name="co2_standard">WLTP</field>
|
||||||
<field name="car_value">20000</field>
|
<field name="transmission">automatic</field>
|
||||||
<field eval="[(6,0,[ref('vehicle_tag_leasing'),ref('fleet.vehicle_tag_purchased'),ref('fleet.vehicle_tag_senior')])]" name="tag_ids"/>
|
<field name="power">90</field>
|
||||||
</record>
|
<field name="horsepower">122</field>
|
||||||
|
<field name="horsepower_tax">0.00</field>
|
||||||
|
</record>
|
||||||
|
<record id="model_golf_8" model="fleet.vehicle.model">
|
||||||
|
<field name="name">Golf 8</field>
|
||||||
|
<field name="brand_id" ref="brand_volkswagen"/>
|
||||||
|
<field name="vehicle_type">car</field>
|
||||||
|
<field name="category_id" ref="model_category_compact"/>
|
||||||
|
<field name="seats">5</field>
|
||||||
|
<field name="doors">5</field>
|
||||||
|
<field name="model_year">2024</field>
|
||||||
|
<field name="default_fuel_type">gasoline</field>
|
||||||
|
<field name="default_co2">117.00</field>
|
||||||
|
<field name="co2_standard">WLTP</field>
|
||||||
|
<field name="transmission">manual</field>
|
||||||
|
<field name="power">81</field>
|
||||||
|
<field name="horsepower">110</field>
|
||||||
|
<field name="horsepower_tax">0.00</field>
|
||||||
|
</record>
|
||||||
|
<record id="model_micra" model="fleet.vehicle.model">
|
||||||
|
<field name="name">Micra</field>
|
||||||
|
<field name="brand_id" ref="brand_nissan"/>
|
||||||
|
<field name="vehicle_type">car</field>
|
||||||
|
<field name="category_id" ref="model_category_compact"/>
|
||||||
|
<field name="seats">5</field>
|
||||||
|
<field name="doors">5</field>
|
||||||
|
<field name="model_year">2022</field>
|
||||||
|
<field name="default_fuel_type">gasoline</field>
|
||||||
|
<field name="default_co2">95.00</field>
|
||||||
|
<field name="co2_standard">WLTP</field>
|
||||||
|
<field name="transmission">manual</field>
|
||||||
|
<field name="power">89</field>
|
||||||
|
<field name="horsepower">121</field>
|
||||||
|
<field name="horsepower_tax">0.00</field>
|
||||||
|
</record>
|
||||||
|
<record id="model_focus" model="fleet.vehicle.model">
|
||||||
|
<field name="name">Focus</field>
|
||||||
|
<field name="brand_id" ref="brand_ford"/>
|
||||||
|
<field name="vehicle_type">car</field>
|
||||||
|
<field name="category_id" ref="model_category_sedan"/>
|
||||||
|
<field name="seats">5</field>
|
||||||
|
<field name="doors">5</field>
|
||||||
|
<field name="model_year">2024</field>
|
||||||
|
<field name="default_fuel_type">diesel</field>
|
||||||
|
<field name="default_co2">134.00</field>
|
||||||
|
<field name="co2_standard">WLTP</field>
|
||||||
|
<field name="transmission">manual</field>
|
||||||
|
<field name="power">85</field>
|
||||||
|
<field name="horsepower">115</field>
|
||||||
|
<field name="horsepower_tax">0.00</field>
|
||||||
|
</record>
|
||||||
|
<record id="model_clio" model="fleet.vehicle.model">
|
||||||
|
<field name="name">Clio</field>
|
||||||
|
<field name="brand_id" ref="brand_renault" />
|
||||||
|
<field name="vehicle_type">car</field>
|
||||||
|
<field name="category_id" ref="model_category_compact"/>
|
||||||
|
<field name="seats">5</field>
|
||||||
|
<field name="doors">5</field>
|
||||||
|
<field name="model_year">2023</field>
|
||||||
|
<field name="default_fuel_type">gasoline</field>
|
||||||
|
<field name="default_co2">118.00</field>
|
||||||
|
<field name="co2_standard">WLTP</field>
|
||||||
|
<field name="power">49</field>
|
||||||
|
<field name="horsepower">67</field>
|
||||||
|
<field name="horsepower_tax">0.00</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
<record id="vehicle_2" model="fleet.vehicle">
|
<record id="vehicle_1" model="fleet.vehicle">
|
||||||
<field name="license_plate">1-SYN-404</field>
|
<field name="license_plate">1-ACK-205</field>
|
||||||
<field name="vin_sn">1337</field>
|
<field name="vin_sn">5454541</field>
|
||||||
<field name="model_id" ref="model_corsa"/>
|
<field name="model_id" ref="model_micra"/>
|
||||||
<field name="color">Red</field>
|
<field name="color">Black</field>
|
||||||
<field name="location">Grand-Rosiere</field>
|
<field name="location">Grand-Rosiere</field>
|
||||||
<field name="doors">5</field>
|
<field name="driver_id" ref="base.partner_demo" />
|
||||||
<field name="driver_id" ref="base.res_partner_address_25" />
|
<field name="acquisition_date" eval="(DateTime.now() - timedelta(days=336)).strftime('%Y-%m-%d')" />
|
||||||
<field name="acquisition_date" eval="(DateTime.now() - timedelta(days=233)).strftime('%Y-%m-%d')" />
|
<field name="state_id" ref="fleet_vehicle_state_registered"/>
|
||||||
<field name="state_id" ref="fleet_vehicle_state_downgraded"/>
|
<field name="odometer_unit">kilometers</field>
|
||||||
<field name="odometer_unit">kilometers</field>
|
<field name="car_value">20000</field>
|
||||||
<field name="car_value">16000</field>
|
<field name="category_id" ref="model_category_compact"/>
|
||||||
<field eval="[(6,0,[ref('vehicle_tag_leasing'),ref('fleet.vehicle_tag_purchased'),ref('fleet.vehicle_tag_junior')])]" name="tag_ids"/>
|
<field name="seats">5</field>
|
||||||
</record>
|
<field name="doors">5</field>
|
||||||
|
<field name="model_year">2022</field>
|
||||||
|
<field name="fuel_type">gasoline</field>
|
||||||
|
<field name="co2">95.00</field>
|
||||||
|
<field name="co2_standard">WLTP</field>
|
||||||
|
<field name="transmission">manual</field>
|
||||||
|
<field name="power">89</field>
|
||||||
|
<field name="horsepower">121</field>
|
||||||
|
<field name="manager_id" ref="base.user_admin"/>
|
||||||
|
<field eval="[(6,0,[ref('vehicle_tag_leasing'),ref('fleet.vehicle_tag_purchased'),ref('fleet.vehicle_tag_senior')])]" name="tag_ids"/>
|
||||||
|
</record>
|
||||||
|
|
||||||
<record id="vehicle_3" model="fleet.vehicle">
|
<record id="vehicle_2" model="fleet.vehicle">
|
||||||
<field name="license_plate">1-BMW-001</field>
|
<field name="license_plate">1-SYN-404</field>
|
||||||
<field name="vin_sn">54818</field>
|
<field name="vin_sn">1337</field>
|
||||||
<field name="model_id" ref="model_serie1"/>
|
<field name="model_id" ref="model_focus"/>
|
||||||
<field name="color">Titanium Grey</field>
|
<field name="color">Red</field>
|
||||||
<field name="location">Grand-Rosiere</field>
|
<field name="location">Grand-Rosiere</field>
|
||||||
<field name="doors">3</field>
|
<field name="driver_id" ref="base.res_partner_address_25" />
|
||||||
<field name="driver_id" ref="base.res_partner_address_17" />
|
<field name="acquisition_date" eval="(DateTime.now() - timedelta(days=263)).strftime('%Y-%m-%d')" />
|
||||||
<field name="acquisition_date" eval="time.strftime('%Y-%m-%d 2:00:00')" />
|
<field name="state_id" ref="fleet_vehicle_state_downgraded"/>
|
||||||
<field name="state_id" ref="fleet_vehicle_state_registered"/>
|
<field name="odometer_unit">kilometers</field>
|
||||||
<field name="odometer_unit">kilometers</field>
|
<field name="car_value">16000</field>
|
||||||
<field name="car_value">20000</field>
|
<field name="seats">5</field>
|
||||||
<field eval="[(6,0,[ref('vehicle_tag_leasing'),ref('fleet.vehicle_tag_purchased'),ref('fleet.vehicle_tag_senior')])]" name="tag_ids"/>
|
<field name="doors">5</field>
|
||||||
</record>
|
<field name="model_year">2024</field>
|
||||||
|
<field name="fuel_type">diesel</field>
|
||||||
|
<field name="co2">134.00</field>
|
||||||
|
<field name="co2_standard">WLTP</field>
|
||||||
|
<field name="transmission">manual</field>
|
||||||
|
<field name="power">85</field>
|
||||||
|
<field name="horsepower">115</field>
|
||||||
|
<field eval="[(6,0,[ref('vehicle_tag_leasing'),ref('fleet.vehicle_tag_purchased'),ref('fleet.vehicle_tag_junior')])]" name="tag_ids"/>
|
||||||
|
</record>
|
||||||
|
|
||||||
<record id="vehicle_4" model="fleet.vehicle">
|
<record id="vehicle_3" model="fleet.vehicle">
|
||||||
<field name="license_plate">1-AUD-001</field>
|
<field name="license_plate">1-BMW-001</field>
|
||||||
<field name="vin_sn">455257985</field>
|
<field name="vin_sn">54818</field>
|
||||||
<field name="model_id" ref="model_a1"/>
|
<field name="model_id" ref="model_clio"/>
|
||||||
<field name="color">White</field>
|
<field name="color">Titanium Grey</field>
|
||||||
<field name="location">Grand-Rosiere</field>
|
<field name="location">Grand-Rosiere</field>
|
||||||
<field name="doors">3</field>
|
<field name="category_id" ref="model_category_compact"/>
|
||||||
<field name="driver_id" ref="base.res_partner_address_16" />
|
<field name="seats">5</field>
|
||||||
<field name="acquisition_date" eval="time.strftime('%Y-%m-%d 2:00:00')" />
|
<field name="doors">5</field>
|
||||||
<field name="state_id" ref="fleet_vehicle_state_registered"/>
|
<field name="model_year">2023</field>
|
||||||
<field name="odometer_unit">kilometers</field>
|
<field name="fuel_type">gasoline</field>
|
||||||
<field name="car_value">20000</field>
|
<field name="co2">118.00</field>
|
||||||
<field eval="[(6,0,[ref('vehicle_tag_leasing'),ref('fleet.vehicle_tag_purchased'),ref('fleet.vehicle_tag_senior')])]" name="tag_ids"/>
|
<field name="co2_standard">WLTP</field>
|
||||||
</record>
|
<field name="power">49</field>
|
||||||
|
<field name="horsepower">67</field>
|
||||||
|
<field name="driver_id" ref="base.res_partner_address_17" />
|
||||||
|
<field name="acquisition_date" eval="DateTime.today() - relativedelta(days=481)"/>
|
||||||
|
<field name="state_id" ref="fleet_vehicle_state_registered"/>
|
||||||
|
<field name="odometer_unit">kilometers</field>
|
||||||
|
<field name="car_value">20000</field>
|
||||||
|
<field eval="[(6,0,[ref('vehicle_tag_leasing'),ref('fleet.vehicle_tag_purchased'),ref('fleet.vehicle_tag_senior')])]" name="tag_ids"/>
|
||||||
|
</record>
|
||||||
|
|
||||||
<record id="vehicle_5" model="fleet.vehicle">
|
<record id="vehicle_4" model="fleet.vehicle">
|
||||||
<field name="license_plate">1-MER-001</field>
|
<field name="license_plate">1-AUD-001</field>
|
||||||
<field name="vin_sn">789546128</field>
|
<field name="vin_sn">455257985</field>
|
||||||
<field name="model_id" ref="model_classa"/>
|
<field name="model_id" ref="model_golf_8"/>
|
||||||
<field name="color">Brown</field>
|
<field name="color">White</field>
|
||||||
<field name="location">Grand-Rosiere</field>
|
<field name="seats">5</field>
|
||||||
<field name="doors">5</field>
|
<field name="doors">5</field>
|
||||||
<field name="driver_id" ref="base.res_partner_address_15" />
|
<field name="model_year">2024</field>
|
||||||
<field name="acquisition_date" eval="time.strftime('%Y-%m-%d 2:00:00')" />
|
<field name="fuel_type">gasoline</field>
|
||||||
<field name="state_id" ref="fleet_vehicle_state_registered"/>
|
<field name="co2">117.00</field>
|
||||||
<field name="odometer_unit">kilometers</field>
|
<field name="co2_standard">WLTP</field>
|
||||||
<field name="car_value">18000</field>
|
<field name="transmission">manual</field>
|
||||||
<field eval="[(6,0,[ref('vehicle_tag_leasing'),ref('fleet.vehicle_tag_purchased'),ref('fleet.vehicle_tag_senior')])]" name="tag_ids"/>
|
<field name="power">81</field>
|
||||||
</record>
|
<field name="horsepower">110</field>
|
||||||
|
<field name="location">Grand-Rosiere</field>
|
||||||
|
<field name="driver_id" ref="base.res_partner_address_16" />
|
||||||
|
<field name="acquisition_date" eval="DateTime.today() - relativedelta(days=138)"/>
|
||||||
|
<field name="state_id" ref="fleet_vehicle_state_registered"/>
|
||||||
|
<field name="odometer_unit">kilometers</field>
|
||||||
|
<field name="car_value">20000</field>
|
||||||
|
<field eval="[(6,0,[ref('vehicle_tag_leasing'),ref('fleet.vehicle_tag_purchased'),ref('fleet.vehicle_tag_senior')])]" name="tag_ids"/>
|
||||||
|
</record>
|
||||||
|
|
||||||
|
<record id="vehicle_5" model="fleet.vehicle">
|
||||||
|
<field name="license_plate">1-MER-001</field>
|
||||||
|
<field name="vin_sn">789546128</field>
|
||||||
|
<field name="model_id" ref="model_corolla_ts"/>
|
||||||
|
<field name="color">Brown</field>
|
||||||
|
<field name="location">Grand-Rosiere</field>
|
||||||
|
<field name="seats">5</field>
|
||||||
|
<field name="doors">5</field>
|
||||||
|
<field name="model_year">0</field>
|
||||||
|
<field name="fuel_type">full_hybrid</field>
|
||||||
|
<field name="co2">102.00</field>
|
||||||
|
<field name="co2_standard">WLTP</field>
|
||||||
|
<field name="transmission">automatic</field>
|
||||||
|
<field name="power">90</field>
|
||||||
|
<field name="horsepower">122</field>
|
||||||
|
<field name="driver_id" ref="base.res_partner_address_15" />
|
||||||
|
<field name="acquisition_date" eval="time.strftime('%Y-%m-%d 2:00:00')" />
|
||||||
|
<field name="state_id" ref="fleet_vehicle_state_registered"/>
|
||||||
|
<field name="odometer_unit">kilometers</field>
|
||||||
|
<field name="car_value">18000</field>
|
||||||
|
<field eval="[(6,0,[ref('vehicle_tag_leasing'),ref('fleet.vehicle_tag_purchased'),ref('fleet.vehicle_tag_senior')])]" name="tag_ids"/>
|
||||||
|
</record>
|
||||||
|
|
||||||
<record id="log_odometer_1" model="fleet.vehicle.odometer">
|
<record id="log_odometer_1" model="fleet.vehicle.odometer">
|
||||||
<field name="vehicle_id" ref="vehicle_1" />
|
<field name="vehicle_id" ref="vehicle_1" />
|
||||||
|
|
@ -588,7 +720,7 @@
|
||||||
|
|
||||||
<record id="log_odometer_15" model="fleet.vehicle.odometer">
|
<record id="log_odometer_15" model="fleet.vehicle.odometer">
|
||||||
<field name="vehicle_id" ref="vehicle_2" />
|
<field name="vehicle_id" ref="vehicle_2" />
|
||||||
<field name="date" eval="(DateTime.now() - timedelta(days=233)).strftime('%Y-%m-%d')" />
|
<field name="date" eval="(DateTime.now() - timedelta(days=263)).strftime('%Y-%m-%d')" />
|
||||||
<field name="value">0</field>
|
<field name="value">0</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
<data noupdate="1">
|
<data noupdate="1">
|
||||||
<record id="mail_act_fleet_contract_to_renew" model="mail.activity.type">
|
<record id="mail_act_fleet_contract_to_renew" model="mail.activity.type">
|
||||||
<field name="name">Contract to Renew</field>
|
<field name="name">Contract to Renew</field>
|
||||||
|
<field name="summary">Contract to Renew</field>
|
||||||
<field name="icon">fa-car</field>
|
<field name="icon">fa-car</field>
|
||||||
<field name="res_model">fleet.vehicle.log.contract</field>
|
<field name="res_model">fleet.vehicle.log.contract</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
|
||||||
|
|
@ -7,16 +7,16 @@
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Odoo Server 16.0\n"
|
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||||
"PO-Revision-Date: 2022-09-22 05:46+0000\n"
|
"PO-Revision-Date: 2022-09-22 05:46+0000\n"
|
||||||
"Last-Translator: Martin Trigaux, 2022\n"
|
"Last-Translator: Martin Trigaux, 2022\n"
|
||||||
"Language-Team: Afrikaans (https://app.transifex.com/odoo/teams/41243/af/)\n"
|
"Language-Team: Afrikaans (https://www.transifex.com/odoo/teams/41243/af/)\n"
|
||||||
|
"Language: af\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: \n"
|
"Content-Transfer-Encoding: \n"
|
||||||
"Language: af\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -24,11 +24,6 @@ msgstr ""
|
||||||
msgid "<i class=\"fa fa-map-marker\" title=\"Location\"/>"
|
msgid "<i class=\"fa fa-map-marker\" title=\"Location\"/>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
|
||||||
msgid "<span class=\"o_form_label\">End Date Contract Alert</span>"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
||||||
msgid "<span> days before the end date</span>"
|
msgid "<span> days before the end date</span>"
|
||||||
|
|
@ -209,6 +204,36 @@ msgstr ""
|
||||||
msgid "Available"
|
msgid "Available"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_1920
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_1920
|
||||||
|
msgid "Avatar"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_1024
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_1024
|
||||||
|
msgid "Avatar 1024"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_128
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_128
|
||||||
|
msgid "Avatar 128"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_256
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_256
|
||||||
|
msgid "Avatar 256"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_512
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_512
|
||||||
|
msgid "Avatar 512"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_7
|
#: model:fleet.service.type,name:fleet.type_service_7
|
||||||
msgid "Ball Joint Replacement"
|
msgid "Ball Joint Replacement"
|
||||||
|
|
@ -283,11 +308,6 @@ msgstr ""
|
||||||
msgid "CO2 Emissions g/km"
|
msgid "CO2 Emissions g/km"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__co2_standard
|
|
||||||
msgid "CO2 Standard"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__co2
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__co2
|
||||||
msgid "CO2 emissions of the vehicle"
|
msgid "CO2 emissions of the vehicle"
|
||||||
|
|
@ -385,8 +405,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_service_type__category
|
#: model:ir.model.fields,help:fleet.field_fleet_service_type__category
|
||||||
msgid ""
|
msgid "Choose whether the service refer to contracts, vehicle services or both"
|
||||||
"Choose whether the service refer to contracts, vehicle services or both"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -401,6 +420,7 @@ msgid "Closed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__co2_standard
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__co2_standard
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__co2_standard
|
||||||
msgid "Co2 Standard"
|
msgid "Co2 Standard"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -410,7 +430,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__color
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__color
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__color
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__color
|
||||||
msgid "Color"
|
msgid "Color"
|
||||||
msgstr ""
|
msgstr "Kleur"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__color
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__color
|
||||||
|
|
@ -642,11 +662,6 @@ msgstr ""
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
msgstr "Datum"
|
msgstr "Datum"
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__acquisition_date
|
|
||||||
msgid "Date of vehicle registration"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__date
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__date
|
||||||
|
|
@ -660,9 +675,12 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__expiration_date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__expiration_date
|
||||||
msgid ""
|
msgid "Date when the coverage of the contract expirates (by default, one year after begin date)"
|
||||||
"Date when the coverage of the contract expirates (by default, one year after"
|
msgstr ""
|
||||||
" begin date)"
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__acquisition_date
|
||||||
|
msgid "Date when the vehicle has been immatriculated"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -773,11 +791,6 @@ msgstr ""
|
||||||
msgid "Drivers history on a vehicle"
|
msgid "Drivers history on a vehicle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_kanban
|
|
||||||
msgid "Dropdown menu"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -815,7 +828,6 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle_log_services.py:0
|
#: code:addons/fleet/models/fleet_vehicle_log_services.py:0
|
||||||
#, python-format
|
|
||||||
msgid "Emptying the odometer value of a vehicle is not allowed."
|
msgid "Emptying the odometer value of a vehicle is not allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -824,6 +836,11 @@ msgstr ""
|
||||||
msgid "End Date"
|
msgid "End Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
||||||
|
msgid "End Date Contract Alert"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
|
|
@ -853,10 +870,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-javascript
|
#. odoo-javascript
|
||||||
#: code:addons/fleet/static/src/js/fleet_form.js:0
|
#: code:addons/fleet/static/src/js/fleet_form.js:0
|
||||||
#, python-format
|
msgid "Every service and contract of this vehicle will be considered as archived. Are you sure that you want to archive this record?"
|
||||||
msgid ""
|
|
||||||
"Every service and contract of this vehicle will be considered as archived. "
|
|
||||||
"Are you sure that you want to archive this record?"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -903,6 +917,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_graph
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_graph
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_tree
|
||||||
msgid "Fleet Costs Analysis"
|
msgid "Fleet Costs Analysis"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -926,7 +941,6 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.actions.server,name:fleet.ir_cron_contract_costs_generator_ir_actions_server
|
#: model:ir.actions.server,name:fleet.ir_cron_contract_costs_generator_ir_actions_server
|
||||||
#: model:ir.cron,cron_name:fleet.ir_cron_contract_costs_generator
|
|
||||||
msgid "Fleet: Generate contracts costs based on costs frequency"
|
msgid "Fleet: Generate contracts costs based on costs frequency"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1126,6 +1140,41 @@ msgstr ""
|
||||||
msgid "Ignition Coil Replacement"
|
msgid "Ignition Coil Replacement"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_1920
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_1920
|
||||||
|
msgid "Image"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_1024
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_1024
|
||||||
|
msgid "Image 1024"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_128
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_128
|
||||||
|
msgid "Image 128"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_256
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_256
|
||||||
|
msgid "Image 256"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_512
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_512
|
||||||
|
msgid "Image 512"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__acquisition_date
|
||||||
|
msgid "Immatriculation Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__contract_state__open
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__contract_state__open
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__state__open
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__state__open
|
||||||
|
|
@ -1183,22 +1232,6 @@ msgstr ""
|
||||||
msgid "Last Contract State"
|
msgid "Last Contract State"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_category____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr "Laas Gewysig op"
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__odometer
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__odometer
|
||||||
msgid "Last Odometer"
|
msgid "Last Odometer"
|
||||||
|
|
@ -1272,8 +1305,6 @@ msgid "Location of the vehicle (garage, ...)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_128
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_128
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__image_128
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__image_128
|
||||||
msgid "Logo"
|
msgid "Logo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -1283,13 +1314,6 @@ msgstr ""
|
||||||
msgid "MODELS"
|
msgid "MODELS"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_main_attachment_id
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_main_attachment_id
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_main_attachment_id
|
|
||||||
msgid "Main Attachment"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -1343,6 +1367,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__model_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__model_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__model_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__model_ids
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Model"
|
msgid "Model"
|
||||||
|
|
@ -1476,7 +1501,6 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "No Plate"
|
msgid "No Plate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1488,7 +1512,6 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "No plate"
|
msgid "No plate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1531,7 +1554,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_needaction_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_needaction_counter
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_needaction_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_needaction_counter
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_needaction_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_needaction_counter
|
||||||
msgid "Number of messages requiring action"
|
msgid "Number of messages which requires an action"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1595,7 +1618,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:res.groups,name:fleet.fleet_group_user
|
#: model:res.groups,name:fleet.fleet_group_user
|
||||||
msgid "Officer : Manage all vehicles"
|
msgid "Officer: Manage all vehicles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1616,6 +1639,11 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_15
|
#: model:fleet.service.type,name:fleet.type_service_service_15
|
||||||
msgid "Options"
|
msgid "Options"
|
||||||
|
msgstr "Opsies"
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__order_date
|
||||||
|
msgid "Order Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1707,7 +1735,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_action
|
||||||
msgid "Ready to manage your fleet more efficiently ?"
|
msgid "Ready to manage your fleet more efficiently?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1735,11 +1763,6 @@ msgstr ""
|
||||||
msgid "Registered"
|
msgid "Registered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__acquisition_date
|
|
||||||
msgid "Registration Date"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_11
|
#: model:fleet.service.type,name:fleet.type_service_service_11
|
||||||
msgid "Rent (Excluding VAT)"
|
msgid "Rent (Excluding VAT)"
|
||||||
|
|
@ -1915,7 +1938,6 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "Specify the End date of %s"
|
msgid "Specify the End date of %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -2026,9 +2048,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__next_assignation_date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__next_assignation_date
|
||||||
msgid ""
|
msgid "This is the date at which the car will be available, if not set it means available instantly"
|
||||||
"This is the date at which the car will be available, if not set it means "
|
|
||||||
"available instantly"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -2065,7 +2085,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_tree
|
||||||
msgid "Total"
|
msgid "Total"
|
||||||
msgstr ""
|
msgstr "Totaal"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_13
|
#: model:fleet.service.type,name:fleet.type_service_service_13
|
||||||
|
|
@ -2153,7 +2173,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__odometer_unit
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__odometer_unit
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer__unit
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer__unit
|
||||||
msgid "Unit"
|
msgid "Unit"
|
||||||
msgstr ""
|
msgstr "Eenheid"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model,name:fleet.model_fleet_vehicle
|
#: model:ir.model,name:fleet.model_fleet_vehicle
|
||||||
|
|
@ -2228,7 +2248,6 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_activity
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_activity
|
||||||
#, python-format
|
|
||||||
msgid "Vehicles"
|
msgid "Vehicles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,15 +4,15 @@
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Odoo Server 16.0\n"
|
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||||
"PO-Revision-Date: 2022-09-22 05:46+0000\n"
|
"PO-Revision-Date: 2022-09-22 05:46+0000\n"
|
||||||
"Language-Team: Amharic (https://app.transifex.com/odoo/teams/41243/am/)\n"
|
"Language-Team: Amharic (https://app.transifex.com/odoo/teams/41243/am/)\n"
|
||||||
|
"Language: am\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: \n"
|
"Content-Transfer-Encoding: \n"
|
||||||
"Language: am\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -20,11 +20,6 @@ msgstr ""
|
||||||
msgid "<i class=\"fa fa-map-marker\" title=\"Location\"/>"
|
msgid "<i class=\"fa fa-map-marker\" title=\"Location\"/>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
|
||||||
msgid "<span class=\"o_form_label\">End Date Contract Alert</span>"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
||||||
msgid "<span> days before the end date</span>"
|
msgid "<span> days before the end date</span>"
|
||||||
|
|
@ -205,6 +200,36 @@ msgstr ""
|
||||||
msgid "Available"
|
msgid "Available"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_1920
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_1920
|
||||||
|
msgid "Avatar"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_1024
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_1024
|
||||||
|
msgid "Avatar 1024"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_128
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_128
|
||||||
|
msgid "Avatar 128"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_256
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_256
|
||||||
|
msgid "Avatar 256"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_512
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_512
|
||||||
|
msgid "Avatar 512"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_7
|
#: model:fleet.service.type,name:fleet.type_service_7
|
||||||
msgid "Ball Joint Replacement"
|
msgid "Ball Joint Replacement"
|
||||||
|
|
@ -279,11 +304,6 @@ msgstr ""
|
||||||
msgid "CO2 Emissions g/km"
|
msgid "CO2 Emissions g/km"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__co2_standard
|
|
||||||
msgid "CO2 Standard"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__co2
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__co2
|
||||||
msgid "CO2 emissions of the vehicle"
|
msgid "CO2 emissions of the vehicle"
|
||||||
|
|
@ -381,8 +401,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_service_type__category
|
#: model:ir.model.fields,help:fleet.field_fleet_service_type__category
|
||||||
msgid ""
|
msgid "Choose whether the service refer to contracts, vehicle services or both"
|
||||||
"Choose whether the service refer to contracts, vehicle services or both"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -397,6 +416,7 @@ msgid "Closed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__co2_standard
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__co2_standard
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__co2_standard
|
||||||
msgid "Co2 Standard"
|
msgid "Co2 Standard"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -419,7 +439,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__company_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__company_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__company_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__company_id
|
||||||
msgid "Company"
|
msgid "Company"
|
||||||
msgstr ""
|
msgstr "ድርጅት"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model,name:fleet.model_res_config_settings
|
#: model:ir.model,name:fleet.model_res_config_settings
|
||||||
|
|
@ -638,11 +658,6 @@ msgstr ""
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__acquisition_date
|
|
||||||
msgid "Date of vehicle registration"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__date
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__date
|
||||||
|
|
@ -656,9 +671,12 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__expiration_date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__expiration_date
|
||||||
msgid ""
|
msgid "Date when the coverage of the contract expirates (by default, one year after begin date)"
|
||||||
"Date when the coverage of the contract expirates (by default, one year after"
|
msgstr ""
|
||||||
" begin date)"
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__acquisition_date
|
||||||
|
msgid "Date when the vehicle has been immatriculated"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -769,11 +787,6 @@ msgstr ""
|
||||||
msgid "Drivers history on a vehicle"
|
msgid "Drivers history on a vehicle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_kanban
|
|
||||||
msgid "Dropdown menu"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -811,7 +824,6 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle_log_services.py:0
|
#: code:addons/fleet/models/fleet_vehicle_log_services.py:0
|
||||||
#, python-format
|
|
||||||
msgid "Emptying the odometer value of a vehicle is not allowed."
|
msgid "Emptying the odometer value of a vehicle is not allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -820,6 +832,11 @@ msgstr ""
|
||||||
msgid "End Date"
|
msgid "End Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
||||||
|
msgid "End Date Contract Alert"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
|
|
@ -849,10 +866,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-javascript
|
#. odoo-javascript
|
||||||
#: code:addons/fleet/static/src/js/fleet_form.js:0
|
#: code:addons/fleet/static/src/js/fleet_form.js:0
|
||||||
#, python-format
|
msgid "Every service and contract of this vehicle will be considered as archived. Are you sure that you want to archive this record?"
|
||||||
msgid ""
|
|
||||||
"Every service and contract of this vehicle will be considered as archived. "
|
|
||||||
"Are you sure that you want to archive this record?"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -899,6 +913,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_graph
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_graph
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_tree
|
||||||
msgid "Fleet Costs Analysis"
|
msgid "Fleet Costs Analysis"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -922,7 +937,6 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.actions.server,name:fleet.ir_cron_contract_costs_generator_ir_actions_server
|
#: model:ir.actions.server,name:fleet.ir_cron_contract_costs_generator_ir_actions_server
|
||||||
#: model:ir.cron,cron_name:fleet.ir_cron_contract_costs_generator
|
|
||||||
msgid "Fleet: Generate contracts costs based on costs frequency"
|
msgid "Fleet: Generate contracts costs based on costs frequency"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1011,7 +1025,7 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_service_types_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_service_types_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Group By"
|
msgid "Group By"
|
||||||
msgstr ""
|
msgstr "በመደብ"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__contract_renewal_overdue
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__contract_renewal_overdue
|
||||||
|
|
@ -1122,6 +1136,41 @@ msgstr ""
|
||||||
msgid "Ignition Coil Replacement"
|
msgid "Ignition Coil Replacement"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_1920
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_1920
|
||||||
|
msgid "Image"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_1024
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_1024
|
||||||
|
msgid "Image 1024"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_128
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_128
|
||||||
|
msgid "Image 128"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_256
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_256
|
||||||
|
msgid "Image 256"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_512
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_512
|
||||||
|
msgid "Image 512"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__acquisition_date
|
||||||
|
msgid "Immatriculation Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__contract_state__open
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__contract_state__open
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__state__open
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__state__open
|
||||||
|
|
@ -1179,22 +1228,6 @@ msgstr ""
|
||||||
msgid "Last Contract State"
|
msgid "Last Contract State"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_category____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__odometer
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__odometer
|
||||||
msgid "Last Odometer"
|
msgid "Last Odometer"
|
||||||
|
|
@ -1268,8 +1301,6 @@ msgid "Location of the vehicle (garage, ...)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_128
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_128
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__image_128
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__image_128
|
||||||
msgid "Logo"
|
msgid "Logo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -1279,13 +1310,6 @@ msgstr ""
|
||||||
msgid "MODELS"
|
msgid "MODELS"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_main_attachment_id
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_main_attachment_id
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_main_attachment_id
|
|
||||||
msgid "Main Attachment"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -1339,6 +1363,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__model_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__model_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__model_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__model_ids
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Model"
|
msgid "Model"
|
||||||
|
|
@ -1472,7 +1497,6 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "No Plate"
|
msgid "No Plate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1484,7 +1508,6 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "No plate"
|
msgid "No plate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1527,7 +1550,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_needaction_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_needaction_counter
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_needaction_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_needaction_counter
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_needaction_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_needaction_counter
|
||||||
msgid "Number of messages requiring action"
|
msgid "Number of messages which requires an action"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1591,7 +1614,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:res.groups,name:fleet.fleet_group_user
|
#: model:res.groups,name:fleet.fleet_group_user
|
||||||
msgid "Officer : Manage all vehicles"
|
msgid "Officer: Manage all vehicles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1614,6 +1637,11 @@ msgstr ""
|
||||||
msgid "Options"
|
msgid "Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__order_date
|
||||||
|
msgid "Order Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_ordered
|
#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_ordered
|
||||||
msgid "Ordered"
|
msgid "Ordered"
|
||||||
|
|
@ -1703,7 +1731,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_action
|
||||||
msgid "Ready to manage your fleet more efficiently ?"
|
msgid "Ready to manage your fleet more efficiently?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1731,11 +1759,6 @@ msgstr ""
|
||||||
msgid "Registered"
|
msgid "Registered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__acquisition_date
|
|
||||||
msgid "Registration Date"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_11
|
#: model:fleet.service.type,name:fleet.type_service_service_11
|
||||||
msgid "Rent (Excluding VAT)"
|
msgid "Rent (Excluding VAT)"
|
||||||
|
|
@ -1833,7 +1856,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_category__sequence
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_category__sequence
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__sequence
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__sequence
|
||||||
msgid "Sequence"
|
msgid "Sequence"
|
||||||
msgstr ""
|
msgstr "ቅደም ተከተል"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_service_type__category__service
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_service_type__category__service
|
||||||
|
|
@ -1911,7 +1934,6 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "Specify the End date of %s"
|
msgid "Specify the End date of %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1952,7 +1974,7 @@ msgstr ""
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_vehicle_state_menu
|
#: model:ir.ui.menu,name:fleet.fleet_vehicle_state_menu
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr ""
|
msgstr "ሁኔታው"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__activity_state
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__activity_state
|
||||||
|
|
@ -2022,9 +2044,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__next_assignation_date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__next_assignation_date
|
||||||
msgid ""
|
msgid "This is the date at which the car will be available, if not set it means available instantly"
|
||||||
"This is the date at which the car will be available, if not set it means "
|
|
||||||
"available instantly"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -2224,7 +2244,6 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_activity
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_activity
|
||||||
#, python-format
|
|
||||||
msgid "Vehicles"
|
msgid "Vehicles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -6,7 +6,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Odoo Server saas~14.5\n"
|
"Project-Id-Version: Odoo Server saas~14.5\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-09-14 10:28+0000\n"
|
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||||
"PO-Revision-Date: 2021-09-14 10:28+0000\n"
|
"PO-Revision-Date: 2021-09-14 10:28+0000\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: \n"
|
"Language-Team: \n"
|
||||||
|
|
@ -17,8 +17,8 @@ msgstr ""
|
||||||
"Plural-Forms: \n"
|
"Plural-Forms: \n"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_kanban
|
||||||
msgid "<span class=\"o_form_label\">End Date Contract Alert</span>"
|
msgid "<i class=\"fa fa-map-marker\" title=\"Location\"/>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -132,11 +132,6 @@ msgstr ""
|
||||||
msgid "Add a new tag"
|
msgid "Add a new tag"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__description
|
|
||||||
msgid "Add a note about this vehicle"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:res.groups,name:fleet.fleet_group_manager
|
#: model:res.groups,name:fleet.fleet_group_manager
|
||||||
msgid "Administrator"
|
msgid "Administrator"
|
||||||
|
|
@ -152,23 +147,11 @@ msgstr ""
|
||||||
msgid "All vehicles"
|
msgid "All vehicles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:fleet.service.type,name:fleet.type_service_7
|
|
||||||
msgid "Alternator Replacement"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
msgid "Apply New Driver"
|
msgid "Apply New Driver"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#. openerp-web
|
|
||||||
#: code:addons/fleet/static/src/js/fleet_form.js:0
|
|
||||||
#, python-format
|
|
||||||
msgid "Archive"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
||||||
|
|
@ -191,7 +174,7 @@ msgid "Assignment Logs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_9
|
#: model:fleet.service.type,name:fleet.type_service_service_8
|
||||||
msgid "Assistance"
|
msgid "Assistance"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -219,7 +202,37 @@ msgid "Available"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_8
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_1920
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_1920
|
||||||
|
msgid "Avatar"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_1024
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_1024
|
||||||
|
msgid "Avatar 1024"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_128
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_128
|
||||||
|
msgid "Avatar 128"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_256
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_256
|
||||||
|
msgid "Avatar 256"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_512
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_512
|
||||||
|
msgid "Avatar 512"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:fleet.service.type,name:fleet.type_service_7
|
||||||
msgid "Ball Joint Replacement"
|
msgid "Ball Joint Replacement"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -239,6 +252,11 @@ msgstr ""
|
||||||
msgid "Bike"
|
msgid "Bike"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__frame_type
|
||||||
|
msgid "Bike Frame Type"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Bikes"
|
msgid "Bikes"
|
||||||
|
|
@ -270,11 +288,6 @@ msgstr ""
|
||||||
msgid "Brand of the vehicle"
|
msgid "Brand of the vehicle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_break
|
|
||||||
msgid "Break"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__fuel_type__cng
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__fuel_type__cng
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_model__default_fuel_type__cng
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_model__default_fuel_type__cng
|
||||||
|
|
@ -307,6 +320,11 @@ msgstr ""
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__write_off_date
|
||||||
|
msgid "Cancellation Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_services__state__cancelled
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_services__state__cancelled
|
||||||
msgid "Cancelled"
|
msgid "Cancelled"
|
||||||
|
|
@ -338,8 +356,15 @@ msgstr ""
|
||||||
msgid "Catalytic Converter Replacement"
|
msgid "Catalytic Converter Replacement"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_category_action
|
||||||
|
#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_category_menu
|
||||||
|
msgid "Categories"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type__category
|
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type__category
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__category_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__category_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__category_id
|
||||||
msgid "Category"
|
msgid "Category"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -400,12 +425,8 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__color
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__color
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__color
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__color
|
||||||
msgid "Color"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__color
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__color
|
||||||
msgid "Color Index"
|
msgid "Color"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -413,11 +434,6 @@ msgstr ""
|
||||||
msgid "Color of the vehicle"
|
msgid "Color of the vehicle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_compact
|
|
||||||
msgid "Compact"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__company_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__company_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__company_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__company_id
|
||||||
|
|
@ -433,6 +449,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_configuration
|
#: model:ir.ui.menu,name:fleet.fleet_configuration
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_kanban
|
||||||
msgid "Configuration"
|
msgid "Configuration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -469,11 +486,6 @@ msgstr ""
|
||||||
msgid "Contract Expiration Date"
|
msgid "Contract Expiration Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
|
||||||
msgid "Contract Information"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__start_date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__start_date
|
||||||
msgid "Contract Start Date"
|
msgid "Contract Start Date"
|
||||||
|
|
@ -503,15 +515,11 @@ msgstr ""
|
||||||
msgid "Contracts"
|
msgid "Contracts"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_convertible
|
|
||||||
msgid "Convertible"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__cost
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__cost
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__amount
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__amount
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__amount
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__amount
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
||||||
msgid "Cost"
|
msgid "Cost"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -628,6 +636,7 @@ msgid "Currency"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_assignation_log_view_list
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Current Driver"
|
msgid "Current Driver"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -671,6 +680,11 @@ msgstr ""
|
||||||
msgid "Date when the vehicle has been immatriculated"
|
msgid "Date when the vehicle has been immatriculated"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__write_off_date
|
||||||
|
msgid "Date when the vehicle's license plate has been cancelled/removed."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_res_config_settings__delay_alert_contract
|
#: model:ir.model.fields,field_description:fleet.field_res_config_settings__delay_alert_contract
|
||||||
msgid "Delay alert contract outdated"
|
msgid "Delay alert contract outdated"
|
||||||
|
|
@ -774,18 +788,6 @@ msgstr ""
|
||||||
msgid "Drivers history on a vehicle"
|
msgid "Drivers history on a vehicle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_kanban
|
|
||||||
msgid "Dropdown menu"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#. openerp-web
|
|
||||||
#: code:addons/fleet/static/src/js/fleet_form.js:0
|
|
||||||
#, python-format
|
|
||||||
msgid "Each Services and contracts of this vehicle will be considered as Archived. Are you sure that you want to archive this record?"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -811,7 +813,7 @@ msgid "Electric Assistance"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_17
|
#: model:fleet.service.type,name:fleet.type_service_service_16
|
||||||
msgid "Emissions"
|
msgid "Emissions"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -821,8 +823,8 @@ msgid "Employee Car"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle_log_services.py:0
|
#: code:addons/fleet/models/fleet_vehicle_log_services.py:0
|
||||||
#, python-format
|
|
||||||
msgid "Emptying the odometer value of a vehicle is not allowed."
|
msgid "Emptying the odometer value of a vehicle is not allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -831,6 +833,11 @@ msgstr ""
|
||||||
msgid "End Date"
|
msgid "End Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
||||||
|
msgid "End Date Contract Alert"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
|
|
@ -853,10 +860,16 @@ msgid "Engine/Drive Belt(s) Replacement"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_13
|
#: model:fleet.service.type,name:fleet.type_service_service_12
|
||||||
msgid "Entry into service tax"
|
msgid "Entry into service tax"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#. odoo-javascript
|
||||||
|
#: code:addons/fleet/static/src/js/fleet_form.js:0
|
||||||
|
msgid "Every service and contract of this vehicle will be considered as archived. Are you sure that you want to archive this record?"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_21
|
#: model:fleet.service.type,name:fleet.type_service_21
|
||||||
msgid "Exhaust Manifold Replacement"
|
msgid "Exhaust Manifold Replacement"
|
||||||
|
|
@ -869,6 +882,11 @@ msgstr ""
|
||||||
msgid "Expired"
|
msgid "Expired"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__expires_today
|
||||||
|
msgid "Expires Today"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__first_contract_date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__first_contract_date
|
||||||
msgid "First Contract Date"
|
msgid "First Contract Date"
|
||||||
|
|
@ -896,6 +914,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_graph
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_graph
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_tree
|
||||||
msgid "Fleet Costs Analysis"
|
msgid "Fleet Costs Analysis"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -907,6 +926,8 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__manager_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__manager_id
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__manager_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_search
|
||||||
msgid "Fleet Manager"
|
msgid "Fleet Manager"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -917,8 +938,6 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.actions.server,name:fleet.ir_cron_contract_costs_generator_ir_actions_server
|
#: model:ir.actions.server,name:fleet.ir_cron_contract_costs_generator_ir_actions_server
|
||||||
#: model:ir.cron,cron_name:fleet.ir_cron_contract_costs_generator
|
|
||||||
#: model:ir.cron,name:fleet.ir_cron_contract_costs_generator
|
|
||||||
msgid "Fleet: Generate contracts costs based on costs frequency"
|
msgid "Fleet: Generate contracts costs based on costs frequency"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -948,21 +967,6 @@ msgstr ""
|
||||||
msgid "Frame Size"
|
msgid "Frame Size"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__frame_type
|
|
||||||
msgid "Frame Type"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__frame_type
|
|
||||||
msgid "Frame type of the bike"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__cost_frequency
|
|
||||||
msgid "Frequency of the recuring cost"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__fuel_type
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__fuel_type
|
||||||
msgid "Fuel"
|
msgid "Fuel"
|
||||||
|
|
@ -986,8 +990,9 @@ msgid "Fuel Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__fuel_type
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__fuel_type__full_hybrid
|
||||||
msgid "Fuel Used by the vehicle"
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_model__default_fuel_type__full_hybrid
|
||||||
|
msgid "Full Hybrid"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1015,8 +1020,10 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_odometer_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_odometer_view_search
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_service_types_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Group By"
|
msgid "Group By"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -1075,18 +1082,6 @@ msgstr ""
|
||||||
msgid "Horsepower Taxation"
|
msgid "Horsepower Taxation"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__fuel_type__hybrid
|
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_model__default_fuel_type__hybrid
|
|
||||||
msgid "Hybrid Diesel"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__fuel_type__full_hybrid_gasoline
|
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_model__default_fuel_type__full_hybrid_gasoline
|
|
||||||
msgid "Hybrid Gasoline"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__fuel_type__hydrogen
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__fuel_type__hydrogen
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_model__default_fuel_type__hydrogen
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_model__default_fuel_type__hydrogen
|
||||||
|
|
@ -1125,11 +1120,8 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_needaction
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_needaction
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_unread
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_needaction
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_needaction
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_unread
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_needaction
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_needaction
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_unread
|
|
||||||
msgid "If checked, new messages require your attention."
|
msgid "If checked, new messages require your attention."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1145,6 +1137,36 @@ msgstr ""
|
||||||
msgid "Ignition Coil Replacement"
|
msgid "Ignition Coil Replacement"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_1920
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_1920
|
||||||
|
msgid "Image"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_1024
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_1024
|
||||||
|
msgid "Image 1024"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_128
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_128
|
||||||
|
msgid "Image 128"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_256
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_256
|
||||||
|
msgid "Image 256"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_512
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_512
|
||||||
|
msgid "Image 512"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__acquisition_date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__acquisition_date
|
||||||
msgid "Immatriculation Date"
|
msgid "Immatriculation Date"
|
||||||
|
|
@ -1159,7 +1181,6 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__service_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__service_ids
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
|
||||||
msgid "Included Services"
|
msgid "Included Services"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1170,6 +1191,7 @@ msgid "Incoming"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
msgid "Information"
|
msgid "Information"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -1179,11 +1201,6 @@ msgstr ""
|
||||||
msgid "Intake Manifold Gasket Replacement"
|
msgid "Intake Manifold Gasket Replacement"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
|
||||||
msgid "Invoice Date"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_is_follower
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_is_follower
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_is_follower
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_is_follower
|
||||||
|
|
@ -1212,22 +1229,6 @@ msgstr ""
|
||||||
msgid "Last Contract State"
|
msgid "Last Contract State"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_category____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__odometer
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__odometer
|
||||||
msgid "Last Odometer"
|
msgid "Last Odometer"
|
||||||
|
|
@ -1301,8 +1302,6 @@ msgid "Location of the vehicle (garage, ...)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_128
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_128
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__image_128
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__image_128
|
||||||
msgid "Logo"
|
msgid "Logo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -1312,18 +1311,6 @@ msgstr ""
|
||||||
msgid "MODELS"
|
msgid "MODELS"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_main_attachment_id
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_main_attachment_id
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_main_attachment_id
|
|
||||||
msgid "Main Attachment"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__name
|
|
||||||
msgid "Make"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -1338,7 +1325,7 @@ msgid "Manage efficiently your different effective vehicles Costs with Odoo."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_11
|
#: model:fleet.service.type,name:fleet.type_service_service_10
|
||||||
msgid "Management Fee"
|
msgid "Management Fee"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1353,12 +1340,6 @@ msgstr ""
|
||||||
msgid "Manufacturer"
|
msgid "Manufacturer"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__brand_id
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_model__brand_id
|
|
||||||
msgid "Manufacturer of the vehicle"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_brand_action
|
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_brand_action
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_brand_menu
|
#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_brand_menu
|
||||||
|
|
@ -1383,14 +1364,13 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__model_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__model_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__model_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__model_ids
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Model"
|
msgid "Model"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_category_action
|
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_category_menu
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_category_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_category_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_category_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_category_view_tree
|
||||||
msgid "Model Category"
|
msgid "Model Category"
|
||||||
|
|
@ -1424,12 +1404,11 @@ msgid "Model of a vehicle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__model_id
|
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_action
|
||||||
msgid "Model of the vehicle"
|
#: model:ir.ui.menu,name:fleet.fleet_models_configuration
|
||||||
msgstr ""
|
#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_menu
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_tree
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_kanban
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_kanban
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
||||||
msgid "Models"
|
msgid "Models"
|
||||||
|
|
@ -1451,6 +1430,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type__name
|
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type__name
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__name
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__name
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__name
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__name
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__name
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_category__name
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_category__name
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer__name
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer__name
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__name
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__name
|
||||||
|
|
@ -1516,8 +1496,8 @@ msgid "No"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "No Plate"
|
msgid "No Plate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1527,11 +1507,16 @@ msgid "No data for analysis"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "No plate"
|
msgid "No plate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__service_activity__none
|
||||||
|
msgid "None"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
msgid "Note"
|
msgid "Note"
|
||||||
|
|
@ -1581,13 +1566,6 @@ msgstr ""
|
||||||
msgid "Number of seats of the vehicle"
|
msgid "Number of seats of the vehicle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_unread_counter
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_unread_counter
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_unread_counter
|
|
||||||
msgid "Number of unread messages"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__odometer_count
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__odometer_count
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__odometer_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__odometer_id
|
||||||
|
|
@ -1635,6 +1613,11 @@ msgstr ""
|
||||||
msgid "Odometers"
|
msgid "Odometers"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:res.groups,name:fleet.fleet_group_user
|
||||||
|
msgid "Officer: Manage all vehicles"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_31
|
#: model:fleet.service.type,name:fleet.type_service_31
|
||||||
msgid "Oil Change"
|
msgid "Oil Change"
|
||||||
|
|
@ -1651,10 +1634,15 @@ msgid "Omnium"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_16
|
#: model:fleet.service.type,name:fleet.type_service_service_15
|
||||||
msgid "Options"
|
msgid "Options"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__order_date
|
||||||
|
msgid "Order Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_ordered
|
#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_ordered
|
||||||
msgid "Ordered"
|
msgid "Ordered"
|
||||||
|
|
@ -1665,6 +1653,11 @@ msgstr ""
|
||||||
msgid "Other Maintenance"
|
msgid "Other Maintenance"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__service_activity__overdue
|
||||||
|
msgid "Overdue"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_34
|
#: model:fleet.service.type,name:fleet.type_service_34
|
||||||
msgid "Oxygen Sensor Replacement"
|
msgid "Oxygen Sensor Replacement"
|
||||||
|
|
@ -1722,21 +1715,11 @@ msgstr ""
|
||||||
msgid "Power in kW of the vehicle"
|
msgid "Power in kW of the vehicle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_kanban
|
|
||||||
msgid "Properties"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__net_car_value
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__net_car_value
|
||||||
msgid "Purchase Value"
|
msgid "Purchase Value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__net_car_value
|
|
||||||
msgid "Purchase value of the vehicle"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_purchased
|
#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_purchased
|
||||||
msgid "Purchased"
|
msgid "Purchased"
|
||||||
|
|
@ -1749,7 +1732,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_action
|
||||||
msgid "Ready to manage your fleet more efficiently ?"
|
msgid "Ready to manage your fleet more efficiently?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1778,12 +1761,12 @@ msgid "Registered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_12
|
#: model:fleet.service.type,name:fleet.type_service_service_11
|
||||||
msgid "Rent (Excluding VAT)"
|
msgid "Rent (Excluding VAT)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_8
|
#: model:fleet.service.type,name:fleet.type_service_service_7
|
||||||
msgid "Repair and maintenance"
|
msgid "Repair and maintenance"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1793,7 +1776,7 @@ msgid "Repairing"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_10
|
#: model:fleet.service.type,name:fleet.type_service_service_9
|
||||||
msgid "Replacement Vehicle"
|
msgid "Replacement Vehicle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1818,12 +1801,12 @@ msgid "Residual Value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_15
|
#: model:fleet.service.type,name:fleet.type_service_service_14
|
||||||
msgid "Residual value (Excluding VAT)"
|
msgid "Residual value (Excluding VAT)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_19
|
#: model:fleet.service.type,name:fleet.type_service_service_18
|
||||||
msgid "Residual value in %"
|
msgid "Residual value in %"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1865,11 +1848,6 @@ msgstr ""
|
||||||
msgid "Seats Number"
|
msgid "Seats Number"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_sedan
|
|
||||||
msgid "Sedan"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_senior
|
#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_senior
|
||||||
msgid "Senior"
|
msgid "Senior"
|
||||||
|
|
@ -1888,14 +1866,18 @@ msgstr ""
|
||||||
msgid "Service"
|
msgid "Service"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__service_activity
|
||||||
|
msgid "Service Activity"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__service_type_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__service_type_id
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_search
|
||||||
msgid "Service Type"
|
msgid "Service Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_service_types_action
|
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_vehicle_service_types_menu
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_service_types_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_service_types_view_tree
|
||||||
msgid "Service Types"
|
msgid "Service Types"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -1903,7 +1885,9 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_services_action
|
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_log_services_action
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__service_count
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__service_count
|
||||||
|
#: model:ir.ui.menu,name:fleet.fleet_services_configuration
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_services_menu
|
#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_services_menu
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_activity
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
msgid "Services"
|
msgid "Services"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -1949,8 +1933,8 @@ msgid "Spark Plug Replacement"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "Specify the End date of %s"
|
msgid "Specify the End date of %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1986,7 +1970,9 @@ msgid "State name already exists"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_state_action
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__state
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__state
|
||||||
|
#: model:ir.ui.menu,name:fleet.fleet_vehicle_state_menu
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -2009,7 +1995,6 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_5
|
#: model:fleet.service.type,name:fleet.type_service_service_5
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_7
|
|
||||||
msgid "Summer tires"
|
msgid "Summer tires"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -2020,11 +2005,13 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.constraint,message:fleet.constraint_fleet_vehicle_tag_name_uniq
|
#: model:ir.model.constraint,message:fleet.constraint_fleet_vehicle_tag_name_uniq
|
||||||
msgid "Tag name already exists !"
|
msgid "Tag name already exists!"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_tag_action
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__tag_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__tag_ids
|
||||||
|
#: model:ir.ui.menu,name:fleet.fleet_vehicle_tag_menu
|
||||||
msgid "Tags"
|
msgid "Tags"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -2081,6 +2068,11 @@ msgstr ""
|
||||||
msgid "To Order"
|
msgid "To Order"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__service_activity__today
|
||||||
|
msgid "Today"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
|
|
@ -2093,7 +2085,7 @@ msgid "Total"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_14
|
#: model:fleet.service.type,name:fleet.type_service_service_13
|
||||||
msgid "Total expenses (Excluding VAT)"
|
msgid "Total expenses (Excluding VAT)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -2103,7 +2095,7 @@ msgid "Total of contracts due or overdue minus one"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_18
|
#: model:fleet.service.type,name:fleet.type_service_service_17
|
||||||
msgid "Touring Assistance"
|
msgid "Touring Assistance"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -2146,12 +2138,6 @@ msgstr ""
|
||||||
msgid "Transmission Replacement"
|
msgid "Transmission Replacement"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__transmission
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_model__transmission
|
|
||||||
msgid "Transmission Used by the vehicle"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__frame_type__trapez
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__frame_type__trapez
|
||||||
msgid "Trapez"
|
msgid "Trapez"
|
||||||
|
|
@ -2169,6 +2155,12 @@ msgstr ""
|
||||||
msgid "Type of the exception activity on record."
|
msgid "Type of the exception activity on record."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_service_types_action
|
||||||
|
#: model:ir.ui.menu,name:fleet.fleet_vehicle_service_types_menu
|
||||||
|
msgid "Types"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__vin_sn
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__vin_sn
|
||||||
msgid "Unique number written on the vehicle motor (VIN/SN number)"
|
msgid "Unique number written on the vehicle motor (VIN/SN number)"
|
||||||
|
|
@ -2180,42 +2172,6 @@ msgstr ""
|
||||||
msgid "Unit"
|
msgid "Unit"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__odometer_unit
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__odometer_unit
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_odometer__unit
|
|
||||||
msgid "Unit of the odometer "
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_unread
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_unread
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_unread
|
|
||||||
msgid "Unread Messages"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_unread_counter
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_unread_counter
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_unread_counter
|
|
||||||
msgid "Unread Messages Counter"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_state__sequence
|
|
||||||
msgid "Used to order the note stages"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:res.groups,name:fleet.fleet_group_user
|
|
||||||
msgid "User"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__car_value
|
|
||||||
msgid "Value of the bought vehicle"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model,name:fleet.model_fleet_vehicle
|
#: model:ir.model,name:fleet.model_fleet_vehicle
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log__vehicle_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log__vehicle_id
|
||||||
|
|
@ -2223,7 +2179,9 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__vehicle_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__vehicle_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__vehicle_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__vehicle_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer__vehicle_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer__vehicle_id
|
||||||
|
#: model:ir.ui.menu,name:fleet.fleet_vehicles_configuration
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_odometer_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_odometer_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
|
|
@ -2248,26 +2206,17 @@ msgid "Vehicle Description"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
msgid "Vehicle Information"
|
msgid "Vehicle Information"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_action
|
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_menu
|
|
||||||
msgid "Vehicle Models"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__name
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__name
|
||||||
msgid "Vehicle Name"
|
msgid "Vehicle Name"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_state_action
|
|
||||||
#: model:ir.model,name:fleet.model_fleet_vehicle_state
|
#: model:ir.model,name:fleet.model_fleet_vehicle_state
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_vehicle_state_menu
|
|
||||||
msgid "Vehicle Status"
|
msgid "Vehicle Status"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -2277,8 +2226,6 @@ msgid "Vehicle Tag"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_tag_action
|
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_vehicle_tag_menu
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_tag_view_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_tag_view_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_tag_view_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_tag_view_view_tree
|
||||||
msgid "Vehicle Tags"
|
msgid "Vehicle Tags"
|
||||||
|
|
@ -2292,18 +2239,12 @@ msgid "Vehicle Type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__vehicle_id
|
#. odoo-python
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__vehicle_id
|
|
||||||
msgid "Vehicle concerned by this log"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: code:addons/fleet/models/fleet_vehicle_model.py:0
|
#: code:addons/fleet/models/fleet_vehicle_model.py:0
|
||||||
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_action
|
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_action
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_activity
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_activity
|
||||||
#, python-format
|
|
||||||
msgid "Vehicles"
|
msgid "Vehicles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -2396,11 +2337,6 @@ msgstr ""
|
||||||
msgid "Write here all other information relative to this contract"
|
msgid "Write here all other information relative to this contract"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__notes
|
|
||||||
msgid "Write here all supplementary information relative to this contract"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_form
|
||||||
msgid "Write here any other information related to the service completed."
|
msgid "Write here any other information related to the service completed."
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -3,20 +3,20 @@
|
||||||
# * fleet
|
# * fleet
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# Qaidjohar Barbhaya, 2024
|
# Qaidjohar Barbhaya, 2023
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Odoo Server 16.0\n"
|
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||||
"PO-Revision-Date: 2022-09-22 05:46+0000\n"
|
"PO-Revision-Date: 2022-09-22 05:46+0000\n"
|
||||||
"Last-Translator: Qaidjohar Barbhaya, 2024\n"
|
"Last-Translator: Qaidjohar Barbhaya, 2023\n"
|
||||||
"Language-Team: Gujarati (https://app.transifex.com/odoo/teams/41243/gu/)\n"
|
"Language-Team: Gujarati (https://app.transifex.com/odoo/teams/41243/gu/)\n"
|
||||||
|
"Language: gu\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: \n"
|
"Content-Transfer-Encoding: \n"
|
||||||
"Language: gu\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -24,11 +24,6 @@ msgstr ""
|
||||||
msgid "<i class=\"fa fa-map-marker\" title=\"Location\"/>"
|
msgid "<i class=\"fa fa-map-marker\" title=\"Location\"/>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
|
||||||
msgid "<span class=\"o_form_label\">End Date Contract Alert</span>"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
||||||
msgid "<span> days before the end date</span>"
|
msgid "<span> days before the end date</span>"
|
||||||
|
|
@ -69,7 +64,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_3
|
#: model:fleet.service.type,name:fleet.type_service_3
|
||||||
msgid "A/C Diagnosis"
|
msgid "A/C Diagnosis"
|
||||||
msgstr ""
|
msgstr "એ / સી નિદાન"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_4
|
#: model:fleet.service.type,name:fleet.type_service_4
|
||||||
|
|
@ -91,7 +86,7 @@ msgstr "Action Needed"
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
||||||
msgid "Activation Cost"
|
msgid "Activation Cost"
|
||||||
msgstr ""
|
msgstr "સક્રિયકરણ કિંમત"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__active
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__active
|
||||||
|
|
@ -153,7 +148,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "All vehicles"
|
msgid "All vehicles"
|
||||||
msgstr ""
|
msgstr "બઘા વાહનો"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
|
|
@ -209,6 +204,36 @@ msgstr ""
|
||||||
msgid "Available"
|
msgid "Available"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_1920
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_1920
|
||||||
|
msgid "Avatar"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_1024
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_1024
|
||||||
|
msgid "Avatar 1024"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_128
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_128
|
||||||
|
msgid "Avatar 128"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_256
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_256
|
||||||
|
msgid "Avatar 256"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_512
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_512
|
||||||
|
msgid "Avatar 512"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_7
|
#: model:fleet.service.type,name:fleet.type_service_7
|
||||||
msgid "Ball Joint Replacement"
|
msgid "Ball Joint Replacement"
|
||||||
|
|
@ -283,11 +308,6 @@ msgstr ""
|
||||||
msgid "CO2 Emissions g/km"
|
msgid "CO2 Emissions g/km"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__co2_standard
|
|
||||||
msgid "CO2 Standard"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__co2
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__co2
|
||||||
msgid "CO2 emissions of the vehicle"
|
msgid "CO2 emissions of the vehicle"
|
||||||
|
|
@ -385,8 +405,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_service_type__category
|
#: model:ir.model.fields,help:fleet.field_fleet_service_type__category
|
||||||
msgid ""
|
msgid "Choose whether the service refer to contracts, vehicle services or both"
|
||||||
"Choose whether the service refer to contracts, vehicle services or both"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -401,6 +420,7 @@ msgid "Closed"
|
||||||
msgstr "Closed"
|
msgstr "Closed"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__co2_standard
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__co2_standard
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__co2_standard
|
||||||
msgid "Co2 Standard"
|
msgid "Co2 Standard"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -410,12 +430,12 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__color
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__color
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__color
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__color
|
||||||
msgid "Color"
|
msgid "Color"
|
||||||
msgstr ""
|
msgstr "રંગ"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__color
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__color
|
||||||
msgid "Color of the vehicle"
|
msgid "Color of the vehicle"
|
||||||
msgstr ""
|
msgstr "વાહનનો રંગ"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__company_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__company_id
|
||||||
|
|
@ -452,7 +472,7 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
msgid "Contract"
|
msgid "Contract"
|
||||||
msgstr ""
|
msgstr "કરાર"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_graph
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_graph
|
||||||
|
|
@ -496,7 +516,7 @@ msgstr ""
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_contract_menu
|
#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_contract_menu
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
msgid "Contracts"
|
msgid "Contracts"
|
||||||
msgstr ""
|
msgstr "કરારો"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__cost
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__cost
|
||||||
|
|
@ -504,7 +524,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__amount
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__amount
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
||||||
msgid "Cost"
|
msgid "Cost"
|
||||||
msgstr ""
|
msgstr "પડતર-કિંમત"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__cost_type
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__cost_type
|
||||||
|
|
@ -642,11 +662,6 @@ msgstr ""
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
msgstr "Date"
|
msgstr "Date"
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__acquisition_date
|
|
||||||
msgid "Date of vehicle registration"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__date
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__date
|
||||||
|
|
@ -660,9 +675,12 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__expiration_date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__expiration_date
|
||||||
msgid ""
|
msgid "Date when the coverage of the contract expirates (by default, one year after begin date)"
|
||||||
"Date when the coverage of the contract expirates (by default, one year after"
|
msgstr ""
|
||||||
" begin date)"
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__acquisition_date
|
||||||
|
msgid "Date when the vehicle has been immatriculated"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -773,11 +791,6 @@ msgstr ""
|
||||||
msgid "Drivers history on a vehicle"
|
msgid "Drivers history on a vehicle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_kanban
|
|
||||||
msgid "Dropdown menu"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -815,7 +828,6 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle_log_services.py:0
|
#: code:addons/fleet/models/fleet_vehicle_log_services.py:0
|
||||||
#, python-format
|
|
||||||
msgid "Emptying the odometer value of a vehicle is not allowed."
|
msgid "Emptying the odometer value of a vehicle is not allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -824,6 +836,11 @@ msgstr ""
|
||||||
msgid "End Date"
|
msgid "End Date"
|
||||||
msgstr "End Date"
|
msgstr "End Date"
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
||||||
|
msgid "End Date Contract Alert"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
|
|
@ -853,10 +870,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-javascript
|
#. odoo-javascript
|
||||||
#: code:addons/fleet/static/src/js/fleet_form.js:0
|
#: code:addons/fleet/static/src/js/fleet_form.js:0
|
||||||
#, python-format
|
msgid "Every service and contract of this vehicle will be considered as archived. Are you sure that you want to archive this record?"
|
||||||
msgid ""
|
|
||||||
"Every service and contract of this vehicle will be considered as archived. "
|
|
||||||
"Are you sure that you want to archive this record?"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -903,6 +917,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_graph
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_graph
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_tree
|
||||||
msgid "Fleet Costs Analysis"
|
msgid "Fleet Costs Analysis"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -926,7 +941,6 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.actions.server,name:fleet.ir_cron_contract_costs_generator_ir_actions_server
|
#: model:ir.actions.server,name:fleet.ir_cron_contract_costs_generator_ir_actions_server
|
||||||
#: model:ir.cron,cron_name:fleet.ir_cron_contract_costs_generator
|
|
||||||
msgid "Fleet: Generate contracts costs based on costs frequency"
|
msgid "Fleet: Generate contracts costs based on costs frequency"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1126,12 +1140,47 @@ msgstr "If checked, some messages have a delivery error."
|
||||||
msgid "Ignition Coil Replacement"
|
msgid "Ignition Coil Replacement"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_1920
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_1920
|
||||||
|
msgid "Image"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_1024
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_1024
|
||||||
|
msgid "Image 1024"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_128
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_128
|
||||||
|
msgid "Image 128"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_256
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_256
|
||||||
|
msgid "Image 256"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_512
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_512
|
||||||
|
msgid "Image 512"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__acquisition_date
|
||||||
|
msgid "Immatriculation Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__contract_state__open
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__contract_state__open
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__state__open
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__state__open
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
||||||
msgid "In Progress"
|
msgid "In Progress"
|
||||||
msgstr ""
|
msgstr "પ્રગતિમાં છે"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__service_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__service_ids
|
||||||
|
|
@ -1183,22 +1232,6 @@ msgstr ""
|
||||||
msgid "Last Contract State"
|
msgid "Last Contract State"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_category____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr "Last Modified on"
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__odometer
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__odometer
|
||||||
msgid "Last Odometer"
|
msgid "Last Odometer"
|
||||||
|
|
@ -1243,7 +1276,7 @@ msgstr "Late Activities"
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_contract_leasing
|
#: model:fleet.service.type,name:fleet.type_contract_leasing
|
||||||
msgid "Leasing"
|
msgid "Leasing"
|
||||||
msgstr ""
|
msgstr "સ્થળ"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_action
|
||||||
|
|
@ -1264,7 +1297,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__location
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__location
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
msgstr ""
|
msgstr "સ્થળ"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__location
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__location
|
||||||
|
|
@ -1272,8 +1305,6 @@ msgid "Location of the vehicle (garage, ...)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_128
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_128
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__image_128
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__image_128
|
||||||
msgid "Logo"
|
msgid "Logo"
|
||||||
msgstr "Logo"
|
msgstr "Logo"
|
||||||
|
|
@ -1283,13 +1314,6 @@ msgstr "Logo"
|
||||||
msgid "MODELS"
|
msgid "MODELS"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_main_attachment_id
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_main_attachment_id
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_main_attachment_id
|
|
||||||
msgid "Main Attachment"
|
|
||||||
msgstr "Main Attachment"
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -1343,6 +1367,7 @@ msgstr "Messages"
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__model_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__model_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__model_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__model_ids
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Model"
|
msgid "Model"
|
||||||
|
|
@ -1374,7 +1399,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__name
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__name
|
||||||
msgid "Model name"
|
msgid "Model name"
|
||||||
msgstr ""
|
msgstr "નમુનો"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model,name:fleet.model_fleet_vehicle_model
|
#: model:ir.model,name:fleet.model_fleet_vehicle_model
|
||||||
|
|
@ -1476,7 +1501,6 @@ msgstr "No"
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "No Plate"
|
msgid "No Plate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1488,7 +1512,6 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "No plate"
|
msgid "No plate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1531,8 +1554,8 @@ msgstr "Number of errors"
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_needaction_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_needaction_counter
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_needaction_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_needaction_counter
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_needaction_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_needaction_counter
|
||||||
msgid "Number of messages requiring action"
|
msgid "Number of messages which requires an action"
|
||||||
msgstr ""
|
msgstr "Number of messages which requires an action"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_has_error_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_has_error_counter
|
||||||
|
|
@ -1595,7 +1618,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:res.groups,name:fleet.fleet_group_user
|
#: model:res.groups,name:fleet.fleet_group_user
|
||||||
msgid "Officer : Manage all vehicles"
|
msgid "Officer: Manage all vehicles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1616,6 +1639,11 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_15
|
#: model:fleet.service.type,name:fleet.type_service_service_15
|
||||||
msgid "Options"
|
msgid "Options"
|
||||||
|
msgstr "વિકલ્પો"
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__order_date
|
||||||
|
msgid "Order Date"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1673,7 +1701,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__power
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__power
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__power
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__power
|
||||||
msgid "Power"
|
msgid "Power"
|
||||||
msgstr ""
|
msgstr "ઘાતાંક"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_35
|
#: model:fleet.service.type,name:fleet.type_service_35
|
||||||
|
|
@ -1707,7 +1735,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_action
|
||||||
msgid "Ready to manage your fleet more efficiently ?"
|
msgid "Ready to manage your fleet more efficiently?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1735,11 +1763,6 @@ msgstr ""
|
||||||
msgid "Registered"
|
msgid "Registered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__acquisition_date
|
|
||||||
msgid "Registration Date"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_11
|
#: model:fleet.service.type,name:fleet.type_service_service_11
|
||||||
msgid "Rent (Excluding VAT)"
|
msgid "Rent (Excluding VAT)"
|
||||||
|
|
@ -1915,7 +1938,6 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "Specify the End date of %s"
|
msgid "Specify the End date of %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1932,7 +1954,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log__date_start
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log__date_start
|
||||||
msgid "Start Date"
|
msgid "Start Date"
|
||||||
msgstr ""
|
msgstr "શરુઆતની તારીખ"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_42
|
#: model:fleet.service.type,name:fleet.type_service_42
|
||||||
|
|
@ -1943,7 +1965,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__state_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__state_id
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_state_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_state_view_tree
|
||||||
msgid "State"
|
msgid "State"
|
||||||
msgstr ""
|
msgstr "અવસ્થા"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.constraint,message:fleet.constraint_fleet_vehicle_state_fleet_state_name_unique
|
#: model:ir.model.constraint,message:fleet.constraint_fleet_vehicle_state_fleet_state_name_unique
|
||||||
|
|
@ -2032,9 +2054,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__next_assignation_date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__next_assignation_date
|
||||||
msgid ""
|
msgid "This is the date at which the car will be available, if not set it means available instantly"
|
||||||
"This is the date at which the car will be available, if not set it means "
|
|
||||||
"available instantly"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -2234,7 +2254,6 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_activity
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_activity
|
||||||
#, python-format
|
|
||||||
msgid "Vehicles"
|
msgid "Vehicles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -2300,7 +2319,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__cost_frequency__weekly
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__cost_frequency__weekly
|
||||||
msgid "Weekly"
|
msgid "Weekly"
|
||||||
msgstr ""
|
msgstr "સાપ્તાહિક"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_51
|
#: model:fleet.service.type,name:fleet.type_service_51
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -5,21 +5,19 @@
|
||||||
# Translators:
|
# Translators:
|
||||||
# Martin Trigaux, 2022
|
# Martin Trigaux, 2022
|
||||||
# Heiðar Sigurðsson, 2022
|
# Heiðar Sigurðsson, 2022
|
||||||
# jonasyngvi, 2024
|
|
||||||
# Kristófer Arnþórsson, 2024
|
|
||||||
#
|
#
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Odoo Server 16.0\n"
|
"Project-Id-Version: Odoo Server 16.0beta\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||||
"PO-Revision-Date: 2022-09-22 05:46+0000\n"
|
"PO-Revision-Date: 2022-09-22 05:46+0000\n"
|
||||||
"Last-Translator: Kristófer Arnþórsson, 2024\n"
|
"Last-Translator: Heiðar Sigurðsson, 2022\n"
|
||||||
"Language-Team: Icelandic (https://app.transifex.com/odoo/teams/41243/is/)\n"
|
"Language-Team: Icelandic (https://www.transifex.com/odoo/teams/41243/is/)\n"
|
||||||
|
"Language: is\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: \n"
|
"Content-Transfer-Encoding: \n"
|
||||||
"Language: is\n"
|
|
||||||
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
|
"Plural-Forms: nplurals=2; plural=(n % 10 != 1 || n % 100 == 11);\n"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -27,11 +25,6 @@ msgstr ""
|
||||||
msgid "<i class=\"fa fa-map-marker\" title=\"Location\"/>"
|
msgid "<i class=\"fa fa-map-marker\" title=\"Location\"/>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
|
||||||
msgid "<span class=\"o_form_label\">End Date Contract Alert</span>"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
||||||
msgid "<span> days before the end date</span>"
|
msgid "<span> days before the end date</span>"
|
||||||
|
|
@ -89,7 +82,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_needaction
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_needaction
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_needaction
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_needaction
|
||||||
msgid "Action Needed"
|
msgid "Action Needed"
|
||||||
msgstr "Aðgerða þörf"
|
msgstr "Þarfnast aðgerðar"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
||||||
|
|
@ -102,14 +95,14 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__active
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__active
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__active
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__active
|
||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "Virk"
|
msgstr "Virkur"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_ids
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__activity_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__activity_ids
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__activity_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__activity_ids
|
||||||
msgid "Activities"
|
msgid "Activities"
|
||||||
msgstr ""
|
msgstr "Aðgerðir"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_exception_decoration
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_exception_decoration
|
||||||
|
|
@ -123,7 +116,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__activity_state
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__activity_state
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__activity_state
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__activity_state
|
||||||
msgid "Activity State"
|
msgid "Activity State"
|
||||||
msgstr ""
|
msgstr "Staða aðgerðar"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_type_icon
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_type_icon
|
||||||
|
|
@ -171,7 +164,7 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr "Vistuð"
|
msgstr "Geymt"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__next_assignation_date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__next_assignation_date
|
||||||
|
|
@ -194,7 +187,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_attachment_count
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_attachment_count
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_attachment_count
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_attachment_count
|
||||||
msgid "Attachment Count"
|
msgid "Attachment Count"
|
||||||
msgstr "Fjöldi viðhengja"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_kanban
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_kanban
|
||||||
|
|
@ -212,6 +205,36 @@ msgstr ""
|
||||||
msgid "Available"
|
msgid "Available"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_1920
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_1920
|
||||||
|
msgid "Avatar"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_1024
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_1024
|
||||||
|
msgid "Avatar 1024"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_128
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_128
|
||||||
|
msgid "Avatar 128"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_256
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_256
|
||||||
|
msgid "Avatar 256"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_512
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_512
|
||||||
|
msgid "Avatar 512"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_7
|
#: model:fleet.service.type,name:fleet.type_service_7
|
||||||
msgid "Ball Joint Replacement"
|
msgid "Ball Joint Replacement"
|
||||||
|
|
@ -262,7 +285,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__brand_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__brand_id
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Brand"
|
msgid "Brand"
|
||||||
msgstr "Merki"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model,name:fleet.model_fleet_vehicle_model_brand
|
#: model:ir.model,name:fleet.model_fleet_vehicle_model_brand
|
||||||
|
|
@ -286,11 +309,6 @@ msgstr ""
|
||||||
msgid "CO2 Emissions g/km"
|
msgid "CO2 Emissions g/km"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__co2_standard
|
|
||||||
msgid "CO2 Standard"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__co2
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__co2
|
||||||
msgid "CO2 emissions of the vehicle"
|
msgid "CO2 emissions of the vehicle"
|
||||||
|
|
@ -304,7 +322,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "Eyða"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__write_off_date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__write_off_date
|
||||||
|
|
@ -314,7 +332,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_services__state__cancelled
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_services__state__cancelled
|
||||||
msgid "Cancelled"
|
msgid "Cancelled"
|
||||||
msgstr "Eytt"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_cost_report__vehicle_type__car
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_cost_report__vehicle_type__car
|
||||||
|
|
@ -346,7 +364,7 @@ msgstr ""
|
||||||
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_category_action
|
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_category_action
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_category_menu
|
#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_category_menu
|
||||||
msgid "Categories"
|
msgid "Categories"
|
||||||
msgstr "Flokkar"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type__category
|
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type__category
|
||||||
|
|
@ -388,8 +406,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_service_type__category
|
#: model:ir.model.fields,help:fleet.field_fleet_service_type__category
|
||||||
msgid ""
|
msgid "Choose whether the service refer to contracts, vehicle services or both"
|
||||||
"Choose whether the service refer to contracts, vehicle services or both"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -404,6 +421,7 @@ msgid "Closed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__co2_standard
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__co2_standard
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__co2_standard
|
||||||
msgid "Co2 Standard"
|
msgid "Co2 Standard"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -413,7 +431,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__color
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__color
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__color
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__color
|
||||||
msgid "Color"
|
msgid "Color"
|
||||||
msgstr "Litur"
|
msgstr "Color"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__color
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__color
|
||||||
|
|
@ -431,18 +449,18 @@ msgstr "Fyrirtæki"
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model,name:fleet.model_res_config_settings
|
#: model:ir.model,name:fleet.model_res_config_settings
|
||||||
msgid "Config Settings"
|
msgid "Config Settings"
|
||||||
msgstr "Stillingarvalkostir"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_configuration
|
#: model:ir.ui.menu,name:fleet.fleet_configuration
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_kanban
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_kanban
|
||||||
msgid "Configuration"
|
msgid "Configuration"
|
||||||
msgstr ""
|
msgstr "Uppsetning"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model,name:fleet.model_res_partner
|
#: model:ir.model,name:fleet.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "Hafa samband"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_search
|
||||||
|
|
@ -499,7 +517,7 @@ msgstr ""
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_contract_menu
|
#: model:ir.ui.menu,name:fleet.fleet_vehicle_log_contract_menu
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
msgid "Contracts"
|
msgid "Contracts"
|
||||||
msgstr ""
|
msgstr "Samningar"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__cost
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__cost
|
||||||
|
|
@ -507,7 +525,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__amount
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__amount
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
||||||
msgid "Cost"
|
msgid "Cost"
|
||||||
msgstr ""
|
msgstr "Kostnaðarverð"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__cost_type
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report__cost_type
|
||||||
|
|
@ -537,12 +555,12 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__country_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__country_id
|
||||||
msgid "Country"
|
msgid "Country"
|
||||||
msgstr "Land"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__country_code
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__country_code
|
||||||
msgid "Country Code"
|
msgid "Country Code"
|
||||||
msgstr "Landskóði"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_model_category_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_model_category_action
|
||||||
|
|
@ -612,14 +630,14 @@ msgstr "Búið til af"
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__create_date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__create_date
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__create_date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__create_date
|
||||||
msgid "Created on"
|
msgid "Created on"
|
||||||
msgstr "Búið til þann"
|
msgstr "Stofnað þann"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__currency_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__currency_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__currency_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__currency_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__currency_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__currency_id
|
||||||
msgid "Currency"
|
msgid "Currency"
|
||||||
msgstr "Gjaldmiðill"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_assignation_log_view_list
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_assignation_log_view_list
|
||||||
|
|
@ -643,12 +661,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__date
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer__date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer__date
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
msgstr "Dagsetning"
|
msgstr "Dags."
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__acquisition_date
|
|
||||||
msgid "Date of vehicle registration"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__date
|
||||||
|
|
@ -663,9 +676,12 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__expiration_date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__expiration_date
|
||||||
msgid ""
|
msgid "Date when the coverage of the contract expirates (by default, one year after begin date)"
|
||||||
"Date when the coverage of the contract expirates (by default, one year after"
|
msgstr ""
|
||||||
" begin date)"
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__acquisition_date
|
||||||
|
msgid "Date when the vehicle has been immatriculated"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -686,7 +702,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__description
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__description
|
||||||
msgid "Description"
|
msgid "Description"
|
||||||
msgstr "Lýsing"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__frame_type__diamant
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__frame_type__diamant
|
||||||
|
|
@ -713,12 +729,12 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__display_name
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__display_name
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__display_name
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__display_name
|
||||||
msgid "Display Name"
|
msgid "Display Name"
|
||||||
msgstr "Birtingarnafn"
|
msgstr "Nafn"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_services__state__done
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_services__state__done
|
||||||
msgid "Done"
|
msgid "Done"
|
||||||
msgstr "Lokið"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_17
|
#: model:fleet.service.type,name:fleet.type_service_17
|
||||||
|
|
@ -776,11 +792,6 @@ msgstr ""
|
||||||
msgid "Drivers history on a vehicle"
|
msgid "Drivers history on a vehicle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_kanban
|
|
||||||
msgid "Dropdown menu"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -818,13 +829,17 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle_log_services.py:0
|
#: code:addons/fleet/models/fleet_vehicle_log_services.py:0
|
||||||
#, python-format
|
|
||||||
msgid "Emptying the odometer value of a vehicle is not allowed."
|
msgid "Emptying the odometer value of a vehicle is not allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log__date_end
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log__date_end
|
||||||
msgid "End Date"
|
msgid "End Date"
|
||||||
|
msgstr "End Date"
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
||||||
|
msgid "End Date Contract Alert"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -856,10 +871,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-javascript
|
#. odoo-javascript
|
||||||
#: code:addons/fleet/static/src/js/fleet_form.js:0
|
#: code:addons/fleet/static/src/js/fleet_form.js:0
|
||||||
#, python-format
|
msgid "Every service and contract of this vehicle will be considered as archived. Are you sure that you want to archive this record?"
|
||||||
msgid ""
|
|
||||||
"Every service and contract of this vehicle will be considered as archived. "
|
|
||||||
"Are you sure that you want to archive this record?"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -906,6 +918,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_graph
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_graph
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_tree
|
||||||
msgid "Fleet Costs Analysis"
|
msgid "Fleet Costs Analysis"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -929,7 +942,6 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.actions.server,name:fleet.ir_cron_contract_costs_generator_ir_actions_server
|
#: model:ir.actions.server,name:fleet.ir_cron_contract_costs_generator_ir_actions_server
|
||||||
#: model:ir.cron,cron_name:fleet.ir_cron_contract_costs_generator
|
|
||||||
msgid "Fleet: Generate contracts costs based on costs frequency"
|
msgid "Fleet: Generate contracts costs based on costs frequency"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -945,7 +957,7 @@ msgstr "Fylgjendur"
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_partner_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_partner_ids
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_partner_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_partner_ids
|
||||||
msgid "Followers (Partners)"
|
msgid "Followers (Partners)"
|
||||||
msgstr "Fylgjendur (samstarfsaðilar)"
|
msgstr "Fylgjendur (viðskiptafélagar)"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__activity_type_icon
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__activity_type_icon
|
||||||
|
|
@ -991,7 +1003,7 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Future Activities"
|
msgid "Future Activities"
|
||||||
msgstr ""
|
msgstr "Aðgerðir"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__future_driver_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__future_driver_id
|
||||||
|
|
@ -1018,7 +1030,7 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_service_types_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_service_types_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Group By"
|
msgid "Group By"
|
||||||
msgstr "Hópað eftir"
|
msgstr "Hópa eftir"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__contract_renewal_overdue
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__contract_renewal_overdue
|
||||||
|
|
@ -1035,7 +1047,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__has_message
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__has_message
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__has_message
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__has_message
|
||||||
msgid "Has Message"
|
msgid "Has Message"
|
||||||
msgstr "Hefur skilaboð"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_24
|
#: model:fleet.service.type,name:fleet.type_service_24
|
||||||
|
|
@ -1094,7 +1106,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__id
|
||||||
msgid "ID"
|
msgid "ID"
|
||||||
msgstr "Auðkenni (ID)"
|
msgstr "Auðkenni"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_exception_icon
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_exception_icon
|
||||||
|
|
@ -1115,26 +1127,61 @@ msgstr ""
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_needaction
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_needaction
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_needaction
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_needaction
|
||||||
msgid "If checked, new messages require your attention."
|
msgid "If checked, new messages require your attention."
|
||||||
msgstr "Ef hakað er við krefjast ný skilaboð athygli þinnar."
|
msgstr "If checked, new messages require your attention."
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_has_error
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_has_error
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_has_error
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_has_error
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_has_error
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_has_error
|
||||||
msgid "If checked, some messages have a delivery error."
|
msgid "If checked, some messages have a delivery error."
|
||||||
msgstr "Ef hakað er við hafa sum skilaboð sendingarvillu."
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_29
|
#: model:fleet.service.type,name:fleet.type_service_29
|
||||||
msgid "Ignition Coil Replacement"
|
msgid "Ignition Coil Replacement"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_1920
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_1920
|
||||||
|
msgid "Image"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_1024
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_1024
|
||||||
|
msgid "Image 1024"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_128
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_128
|
||||||
|
msgid "Image 128"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_256
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_256
|
||||||
|
msgid "Image 256"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_512
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_512
|
||||||
|
msgid "Image 512"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__acquisition_date
|
||||||
|
msgid "Immatriculation Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__contract_state__open
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__contract_state__open
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__state__open
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__state__open
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
||||||
msgid "In Progress"
|
msgid "In Progress"
|
||||||
msgstr ""
|
msgstr "Í vinnslu"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__service_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__service_ids
|
||||||
|
|
@ -1145,13 +1192,13 @@ msgstr ""
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__contract_state__futur
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__contract_state__futur
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__state__futur
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__state__futur
|
||||||
msgid "Incoming"
|
msgid "Incoming"
|
||||||
msgstr ""
|
msgstr "Incoming"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
msgid "Information"
|
msgid "Information"
|
||||||
msgstr "Upplýsingar"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_30
|
#: model:fleet.service.type,name:fleet.type_service_30
|
||||||
|
|
@ -1163,7 +1210,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_is_follower
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_is_follower
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_is_follower
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_is_follower
|
||||||
msgid "Is Follower"
|
msgid "Is Follower"
|
||||||
msgstr "Er fylgjandi"
|
msgstr "Is Follower"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_junior
|
#: model:fleet.vehicle.tag,name:fleet.vehicle_tag_junior
|
||||||
|
|
@ -1186,22 +1233,6 @@ msgstr ""
|
||||||
msgid "Last Contract State"
|
msgid "Last Contract State"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_category____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__odometer
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__odometer
|
||||||
msgid "Last Odometer"
|
msgid "Last Odometer"
|
||||||
|
|
@ -1241,7 +1272,7 @@ msgstr "Síðast uppfært þann"
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Late Activities"
|
msgid "Late Activities"
|
||||||
msgstr ""
|
msgstr "Late Activities"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_contract_leasing
|
#: model:fleet.service.type,name:fleet.type_contract_leasing
|
||||||
|
|
@ -1267,7 +1298,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__location
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__location
|
||||||
msgid "Location"
|
msgid "Location"
|
||||||
msgstr ""
|
msgstr "Staðsetning"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__location
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__location
|
||||||
|
|
@ -1275,24 +1306,15 @@ msgid "Location of the vehicle (garage, ...)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_128
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_128
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__image_128
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__image_128
|
||||||
msgid "Logo"
|
msgid "Logo"
|
||||||
msgstr ""
|
msgstr "Lógó"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_kanban
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_kanban
|
||||||
msgid "MODELS"
|
msgid "MODELS"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_main_attachment_id
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_main_attachment_id
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_main_attachment_id
|
|
||||||
msgid "Main Attachment"
|
|
||||||
msgstr "Aðal viðhengi"
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -1315,7 +1337,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__transmission__manual
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__transmission__manual
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_model__transmission__manual
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_model__transmission__manual
|
||||||
msgid "Manual"
|
msgid "Manual"
|
||||||
msgstr ""
|
msgstr "Manual"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__brand_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__brand_id
|
||||||
|
|
@ -1333,7 +1355,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_has_error
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_has_error
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_has_error
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_has_error
|
||||||
msgid "Message Delivery error"
|
msgid "Message Delivery error"
|
||||||
msgstr "Villa við afhendingu skilaboða"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_ids
|
||||||
|
|
@ -1346,10 +1368,11 @@ msgstr "Skilaboð"
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__model_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__model_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__model_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__model_ids
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Model"
|
msgid "Model"
|
||||||
msgstr ""
|
msgstr "Model"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_category_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_category_view_form
|
||||||
|
|
@ -1393,7 +1416,7 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_kanban
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_kanban
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
||||||
msgid "Models"
|
msgid "Models"
|
||||||
msgstr ""
|
msgstr "Models"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__cost_frequency__monthly
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__cost_frequency__monthly
|
||||||
|
|
@ -1431,7 +1454,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_services__state__new
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_services__state__new
|
||||||
msgid "New"
|
msgid "New"
|
||||||
msgstr "Nýtt"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_new_request
|
#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_new_request
|
||||||
|
|
@ -1457,7 +1480,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__activity_summary
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__activity_summary
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__activity_summary
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__activity_summary
|
||||||
msgid "Next Activity Summary"
|
msgid "Next Activity Summary"
|
||||||
msgstr ""
|
msgstr "Samantekt næstu virkni"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_type_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_type_id
|
||||||
|
|
@ -1479,7 +1502,6 @@ msgstr "No"
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "No Plate"
|
msgid "No Plate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1491,7 +1513,6 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "No plate"
|
msgid "No plate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1499,8 +1520,6 @@ msgstr ""
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__service_activity__none
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__service_activity__none
|
||||||
msgid "None"
|
msgid "None"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"<i class=\"fa fa-fw fa-check\"/><span class=\"d-none d-md-inline\"> "
|
|
||||||
"Greitt</span></i>"
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
|
|
@ -1511,7 +1530,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__notes
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__notes
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_form
|
||||||
msgid "Notes"
|
msgid "Notes"
|
||||||
msgstr ""
|
msgstr "Athugasemdir"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_needaction_counter
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_needaction_counter
|
||||||
|
|
@ -1530,21 +1549,21 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_has_error_counter
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_has_error_counter
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_has_error_counter
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_has_error_counter
|
||||||
msgid "Number of errors"
|
msgid "Number of errors"
|
||||||
msgstr "Fjöldi villna"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_needaction_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_needaction_counter
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_needaction_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_needaction_counter
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_needaction_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_needaction_counter
|
||||||
msgid "Number of messages requiring action"
|
msgid "Number of messages which requires an action"
|
||||||
msgstr "Fjöldi skeyta sem krefjast aðgerða"
|
msgstr "Fjöldi skilaboð sem bíða afgreiðslu"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_has_error_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_has_error_counter
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_has_error_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_has_error_counter
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_has_error_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_has_error_counter
|
||||||
msgid "Number of messages with delivery error"
|
msgid "Number of messages with delivery error"
|
||||||
msgstr "Fjöldi skeyta með sendingarvillu"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__seats
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__seats
|
||||||
|
|
@ -1600,7 +1619,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:res.groups,name:fleet.fleet_group_user
|
#: model:res.groups,name:fleet.fleet_group_user
|
||||||
msgid "Officer : Manage all vehicles"
|
msgid "Officer: Manage all vehicles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1623,6 +1642,11 @@ msgstr ""
|
||||||
msgid "Options"
|
msgid "Options"
|
||||||
msgstr "Valmöguleikar"
|
msgstr "Valmöguleikar"
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__order_date
|
||||||
|
msgid "Order Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_ordered
|
#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_ordered
|
||||||
msgid "Ordered"
|
msgid "Ordered"
|
||||||
|
|
@ -1636,7 +1660,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__service_activity__overdue
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__service_activity__overdue
|
||||||
msgid "Overdue"
|
msgid "Overdue"
|
||||||
msgstr ""
|
msgstr "Overdue"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_34
|
#: model:fleet.service.type,name:fleet.type_service_34
|
||||||
|
|
@ -1712,7 +1736,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_action
|
||||||
msgid "Ready to manage your fleet more efficiently ?"
|
msgid "Ready to manage your fleet more efficiently?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1728,7 +1752,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__ins_ref
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__ins_ref
|
||||||
msgid "Reference"
|
msgid "Reference"
|
||||||
msgstr "Tilvísun"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_refueling
|
#: model:fleet.service.type,name:fleet.type_service_refueling
|
||||||
|
|
@ -1740,11 +1764,6 @@ msgstr ""
|
||||||
msgid "Registered"
|
msgid "Registered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__acquisition_date
|
|
||||||
msgid "Registration Date"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_11
|
#: model:fleet.service.type,name:fleet.type_service_service_11
|
||||||
msgid "Rent (Excluding VAT)"
|
msgid "Rent (Excluding VAT)"
|
||||||
|
|
@ -1768,7 +1787,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.ui.menu,name:fleet.menu_fleet_reporting
|
#: model:ir.ui.menu,name:fleet.menu_fleet_reporting
|
||||||
msgid "Reporting"
|
msgid "Reporting"
|
||||||
msgstr ""
|
msgstr "Skýrslur"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_reserve
|
#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_reserve
|
||||||
|
|
@ -1798,7 +1817,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__user_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__user_id
|
||||||
msgid "Responsible"
|
msgid "Responsible"
|
||||||
msgstr ""
|
msgstr "Ábyrgðaraðili"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_user_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_user_id
|
||||||
|
|
@ -1842,7 +1861,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_category__sequence
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_category__sequence
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__sequence
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__sequence
|
||||||
msgid "Sequence"
|
msgid "Sequence"
|
||||||
msgstr "Röð"
|
msgstr "Runa"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_service_type__category__service
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_service_type__category__service
|
||||||
|
|
@ -1905,7 +1924,7 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Show all records which has next action date is before today"
|
msgid "Show all records which has next action date is before today"
|
||||||
msgstr ""
|
msgstr "Show all records which has next action date is before today"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_6
|
#: model:fleet.service.type,name:fleet.type_service_service_6
|
||||||
|
|
@ -1920,7 +1939,6 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "Specify the End date of %s"
|
msgid "Specify the End date of %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1937,7 +1955,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log__date_start
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log__date_start
|
||||||
msgid "Start Date"
|
msgid "Start Date"
|
||||||
msgstr ""
|
msgstr "Upphafsdagur"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_42
|
#: model:fleet.service.type,name:fleet.type_service_42
|
||||||
|
|
@ -1999,7 +2017,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__tag_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__tag_ids
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_vehicle_tag_menu
|
#: model:ir.ui.menu,name:fleet.fleet_vehicle_tag_menu
|
||||||
msgid "Tags"
|
msgid "Tags"
|
||||||
msgstr "Merki"
|
msgstr "Flokkar"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
|
|
@ -2023,8 +2041,6 @@ msgid ""
|
||||||
"The ISO country code in two chars. \n"
|
"The ISO country code in two chars. \n"
|
||||||
"You can use this field for quick search."
|
"You can use this field for quick search."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"ISO landskóði í tveimur stöfum. \n"
|
|
||||||
"Þú getur notað þennan reit fyrir skjóta leit."
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_43
|
#: model:fleet.service.type,name:fleet.type_service_43
|
||||||
|
|
@ -2033,9 +2049,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__next_assignation_date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__next_assignation_date
|
||||||
msgid ""
|
msgid "This is the date at which the car will be available, if not set it means available instantly"
|
||||||
"This is the date at which the car will be available, if not set it means "
|
|
||||||
"available instantly"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -2061,13 +2075,13 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__service_activity__today
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__service_activity__today
|
||||||
msgid "Today"
|
msgid "Today"
|
||||||
msgstr ""
|
msgstr "Í dag"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Today Activities"
|
msgid "Today Activities"
|
||||||
msgstr ""
|
msgstr "Aðgerðir dagsins"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_tree
|
||||||
|
|
@ -2136,7 +2150,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__cost_subtype_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__cost_subtype_id
|
||||||
msgid "Type"
|
msgid "Type"
|
||||||
msgstr ""
|
msgstr "Gerð"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__activity_exception_decoration
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__activity_exception_decoration
|
||||||
|
|
@ -2235,7 +2249,6 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_activity
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_activity
|
||||||
#, python-format
|
|
||||||
msgid "Vehicles"
|
msgid "Vehicles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -2260,7 +2273,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__vendor_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__vendor_id
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
||||||
msgid "Vendor"
|
msgid "Vendor"
|
||||||
msgstr ""
|
msgstr "Birgir"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__inv_ref
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__inv_ref
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -1,25 +1,21 @@
|
||||||
# Translation of Odoo Server.
|
# Translation of Odoo Server.
|
||||||
# This file contains the translation of the following modules:
|
# This file contains the translation of the following modules:
|
||||||
# * fleet
|
# * fleet
|
||||||
#
|
#
|
||||||
# Translators:
|
# Translators:
|
||||||
# sackda chanthasombath, 2023
|
# Martin Trigaux <mat@odoo.com>, 2017
|
||||||
# Martin Trigaux, 2023
|
|
||||||
# Phoxaysy Sengchanthanouvong <phoxaysy@gmail.com>, 2023
|
|
||||||
# ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023
|
|
||||||
#
|
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: Odoo Server 16.0\n"
|
"Project-Id-Version: Odoo Server 10.saas~18\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2024-02-06 13:31+0000\n"
|
"POT-Creation-Date: 2023-05-16 13:48+0000\n"
|
||||||
"PO-Revision-Date: 2022-09-22 05:46+0000\n"
|
"PO-Revision-Date: 2017-09-20 09:54+0000\n"
|
||||||
"Last-Translator: ສີສຸວັນ ສັງບົວບຸລົມ <sisouvan@gmail.com>, 2023\n"
|
"Last-Translator: Martin Trigaux <mat@odoo.com>, 2017\n"
|
||||||
"Language-Team: Lao (https://app.transifex.com/odoo/teams/41243/lo/)\n"
|
"Language-Team: Lao (https://www.transifex.com/odoo/teams/41243/lo/)\n"
|
||||||
|
"Language: lo\n"
|
||||||
"MIME-Version: 1.0\n"
|
"MIME-Version: 1.0\n"
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
"Content-Transfer-Encoding: \n"
|
"Content-Transfer-Encoding: \n"
|
||||||
"Language: lo\n"
|
|
||||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -27,11 +23,6 @@ msgstr ""
|
||||||
msgid "<i class=\"fa fa-map-marker\" title=\"Location\"/>"
|
msgid "<i class=\"fa fa-map-marker\" title=\"Location\"/>"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
|
||||||
msgid "<span class=\"o_form_label\">End Date Contract Alert</span>"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
||||||
msgid "<span> days before the end date</span>"
|
msgid "<span> days before the end date</span>"
|
||||||
|
|
@ -102,14 +93,14 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__active
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__active
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__active
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__active
|
||||||
msgid "Active"
|
msgid "Active"
|
||||||
msgstr "ໃຊ້ຢູ່"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_ids
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__activity_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__activity_ids
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__activity_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__activity_ids
|
||||||
msgid "Activities"
|
msgid "Activities"
|
||||||
msgstr "ກິດຈຳກຳ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_exception_decoration
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_exception_decoration
|
||||||
|
|
@ -123,7 +114,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__activity_state
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__activity_state
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__activity_state
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__activity_state
|
||||||
msgid "Activity State"
|
msgid "Activity State"
|
||||||
msgstr "ສະຖານະ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_type_icon
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_type_icon
|
||||||
|
|
@ -171,7 +162,7 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Archived"
|
msgid "Archived"
|
||||||
msgstr "ສຳເນົາໄວ້ແລ້ວ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__next_assignation_date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__next_assignation_date
|
||||||
|
|
@ -212,6 +203,36 @@ msgstr ""
|
||||||
msgid "Available"
|
msgid "Available"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_1920
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_1920
|
||||||
|
msgid "Avatar"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_1024
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_1024
|
||||||
|
msgid "Avatar 1024"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_128
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_128
|
||||||
|
msgid "Avatar 128"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_256
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_256
|
||||||
|
msgid "Avatar 256"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__avatar_512
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__avatar_512
|
||||||
|
msgid "Avatar 512"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_7
|
#: model:fleet.service.type,name:fleet.type_service_7
|
||||||
msgid "Ball Joint Replacement"
|
msgid "Ball Joint Replacement"
|
||||||
|
|
@ -286,11 +307,6 @@ msgstr ""
|
||||||
msgid "CO2 Emissions g/km"
|
msgid "CO2 Emissions g/km"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__co2_standard
|
|
||||||
msgid "CO2 Standard"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__co2
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__co2
|
||||||
msgid "CO2 emissions of the vehicle"
|
msgid "CO2 emissions of the vehicle"
|
||||||
|
|
@ -304,7 +320,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
||||||
msgid "Cancel"
|
msgid "Cancel"
|
||||||
msgstr "ຍົກເລີກ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__write_off_date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__write_off_date
|
||||||
|
|
@ -314,7 +330,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_services__state__cancelled
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_services__state__cancelled
|
||||||
msgid "Cancelled"
|
msgid "Cancelled"
|
||||||
msgstr "ຖືກຍົກເລີກແລ້ວ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_cost_report__vehicle_type__car
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_cost_report__vehicle_type__car
|
||||||
|
|
@ -346,14 +362,14 @@ msgstr ""
|
||||||
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_category_action
|
#: model:ir.actions.act_window,name:fleet.fleet_vehicle_model_category_action
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_category_menu
|
#: model:ir.ui.menu,name:fleet.fleet_vehicle_model_category_menu
|
||||||
msgid "Categories"
|
msgid "Categories"
|
||||||
msgstr "ໝວດໝູ່"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type__category
|
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type__category
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__category_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__category_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__category_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__category_id
|
||||||
msgid "Category"
|
msgid "Category"
|
||||||
msgstr "ໝວດ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.constraint,message:fleet.constraint_fleet_vehicle_model_category_name_uniq
|
#: model:ir.model.constraint,message:fleet.constraint_fleet_vehicle_model_category_name_uniq
|
||||||
|
|
@ -388,8 +404,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_service_type__category
|
#: model:ir.model.fields,help:fleet.field_fleet_service_type__category
|
||||||
msgid ""
|
msgid "Choose whether the service refer to contracts, vehicle services or both"
|
||||||
"Choose whether the service refer to contracts, vehicle services or both"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -404,6 +419,7 @@ msgid "Closed"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__co2_standard
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__co2_standard
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__co2_standard
|
||||||
msgid "Co2 Standard"
|
msgid "Co2 Standard"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -431,18 +447,18 @@ msgstr "ບໍລິສັດ"
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model,name:fleet.model_res_config_settings
|
#: model:ir.model,name:fleet.model_res_config_settings
|
||||||
msgid "Config Settings"
|
msgid "Config Settings"
|
||||||
msgstr "ການຕັ້ງຄ່າ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_configuration
|
#: model:ir.ui.menu,name:fleet.fleet_configuration
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_kanban
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_kanban
|
||||||
msgid "Configuration"
|
msgid "Configuration"
|
||||||
msgstr "ການຕັ້ງຄ່າລະບົບ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model,name:fleet.model_res_partner
|
#: model:ir.model,name:fleet.model_res_partner
|
||||||
msgid "Contact"
|
msgid "Contact"
|
||||||
msgstr "ຂໍ້ມູນຕິດຕໍ່ພົວພັນ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_search
|
||||||
|
|
@ -537,7 +553,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__country_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__country_id
|
||||||
msgid "Country"
|
msgid "Country"
|
||||||
msgstr "ປະເທດ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__country_code
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__country_code
|
||||||
|
|
@ -597,7 +613,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__create_uid
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__create_uid
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__create_uid
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__create_uid
|
||||||
msgid "Created by"
|
msgid "Created by"
|
||||||
msgstr "ສ້າງໂດຍ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type__create_date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type__create_date
|
||||||
|
|
@ -612,14 +628,14 @@ msgstr "ສ້າງໂດຍ"
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__create_date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__create_date
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__create_date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__create_date
|
||||||
msgid "Created on"
|
msgid "Created on"
|
||||||
msgstr "ສ້າງເມື່ອ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__currency_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__currency_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__currency_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__currency_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__currency_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__currency_id
|
||||||
msgid "Currency"
|
msgid "Currency"
|
||||||
msgstr "ສະກຸນເງິນ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_assignation_log_view_list
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_assignation_log_view_list
|
||||||
|
|
@ -643,11 +659,6 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__date
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer__date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer__date
|
||||||
msgid "Date"
|
msgid "Date"
|
||||||
msgstr "ວັນທີ"
|
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__acquisition_date
|
|
||||||
msgid "Date of vehicle registration"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -663,9 +674,12 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__expiration_date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__expiration_date
|
||||||
msgid ""
|
msgid "Date when the coverage of the contract expirates (by default, one year after begin date)"
|
||||||
"Date when the coverage of the contract expirates (by default, one year after"
|
msgstr ""
|
||||||
" begin date)"
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__acquisition_date
|
||||||
|
msgid "Date when the vehicle has been immatriculated"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -686,7 +700,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__description
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__description
|
||||||
msgid "Description"
|
msgid "Description"
|
||||||
msgstr "ຄຳອະທິບາຍ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__frame_type__diamant
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__frame_type__diamant
|
||||||
|
|
@ -713,12 +727,12 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__display_name
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__display_name
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__display_name
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__display_name
|
||||||
msgid "Display Name"
|
msgid "Display Name"
|
||||||
msgstr "ຊື່ເຕັມ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_services__state__done
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_services__state__done
|
||||||
msgid "Done"
|
msgid "Done"
|
||||||
msgstr "ສໍາເລັດແລ້ວ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_17
|
#: model:fleet.service.type,name:fleet.type_service_17
|
||||||
|
|
@ -776,11 +790,6 @@ msgstr ""
|
||||||
msgid "Drivers history on a vehicle"
|
msgid "Drivers history on a vehicle"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_brand_view_kanban
|
|
||||||
msgid "Dropdown menu"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -818,14 +827,18 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle_log_services.py:0
|
#: code:addons/fleet/models/fleet_vehicle_log_services.py:0
|
||||||
#, python-format
|
|
||||||
msgid "Emptying the odometer value of a vehicle is not allowed."
|
msgid "Emptying the odometer value of a vehicle is not allowed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log__date_end
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log__date_end
|
||||||
msgid "End Date"
|
msgid "End Date"
|
||||||
msgstr "ວັນທີສິ້ນສຸດ"
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.res_config_settings_view_form
|
||||||
|
msgid "End Date Contract Alert"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
|
|
@ -856,10 +869,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-javascript
|
#. odoo-javascript
|
||||||
#: code:addons/fleet/static/src/js/fleet_form.js:0
|
#: code:addons/fleet/static/src/js/fleet_form.js:0
|
||||||
#, python-format
|
msgid "Every service and contract of this vehicle will be considered as archived. Are you sure that you want to archive this record?"
|
||||||
msgid ""
|
|
||||||
"Every service and contract of this vehicle will be considered as archived. "
|
|
||||||
"Are you sure that you want to archive this record?"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -906,6 +916,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_graph
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_graph
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_costs_report_view_search
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vechicle_costs_report_view_tree
|
||||||
msgid "Fleet Costs Analysis"
|
msgid "Fleet Costs Analysis"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -929,7 +940,6 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.actions.server,name:fleet.ir_cron_contract_costs_generator_ir_actions_server
|
#: model:ir.actions.server,name:fleet.ir_cron_contract_costs_generator_ir_actions_server
|
||||||
#: model:ir.cron,cron_name:fleet.ir_cron_contract_costs_generator
|
|
||||||
msgid "Fleet: Generate contracts costs based on costs frequency"
|
msgid "Fleet: Generate contracts costs based on costs frequency"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1018,7 +1028,7 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_service_types_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_service_types_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Group By"
|
msgid "Group By"
|
||||||
msgstr "ຈັດຂໍ້ມູນຕາມ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__contract_renewal_overdue
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__contract_renewal_overdue
|
||||||
|
|
@ -1094,7 +1104,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__id
|
||||||
msgid "ID"
|
msgid "ID"
|
||||||
msgstr "ເລກລຳດັບ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_exception_icon
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_exception_icon
|
||||||
|
|
@ -1129,6 +1139,41 @@ msgstr ""
|
||||||
msgid "Ignition Coil Replacement"
|
msgid "Ignition Coil Replacement"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_1920
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_1920
|
||||||
|
msgid "Image"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_1024
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_1024
|
||||||
|
msgid "Image 1024"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_128
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_128
|
||||||
|
msgid "Image 128"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_256
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_256
|
||||||
|
msgid "Image 256"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_512
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_512
|
||||||
|
msgid "Image 512"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__acquisition_date
|
||||||
|
msgid "Immatriculation Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__contract_state__open
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__contract_state__open
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__state__open
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__state__open
|
||||||
|
|
@ -1145,13 +1190,13 @@ msgstr ""
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__contract_state__futur
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle__contract_state__futur
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__state__futur
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_contract__state__futur
|
||||||
msgid "Incoming"
|
msgid "Incoming"
|
||||||
msgstr "ກໍາລັງມາຮອດ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
msgid "Information"
|
msgid "Information"
|
||||||
msgstr "ຂໍ້ມູນຂ່າວສານ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_30
|
#: model:fleet.service.type,name:fleet.type_service_30
|
||||||
|
|
@ -1186,22 +1231,6 @@ msgstr ""
|
||||||
msgid "Last Contract State"
|
msgid "Last Contract State"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_cost_report____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_category____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state____last_update
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag____last_update
|
|
||||||
msgid "Last Modified on"
|
|
||||||
msgstr "ແກ້ໄຂລ້າສຸດເມື່ອ"
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__odometer
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__odometer
|
||||||
msgid "Last Odometer"
|
msgid "Last Odometer"
|
||||||
|
|
@ -1220,7 +1249,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__write_uid
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__write_uid
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__write_uid
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__write_uid
|
||||||
msgid "Last Updated by"
|
msgid "Last Updated by"
|
||||||
msgstr "ປັບປຸງລ້າສຸດໂດຍ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type__write_date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_service_type__write_date
|
||||||
|
|
@ -1235,7 +1264,7 @@ msgstr "ປັບປຸງລ້າສຸດໂດຍ"
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__write_date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__write_date
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__write_date
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_tag__write_date
|
||||||
msgid "Last Updated on"
|
msgid "Last Updated on"
|
||||||
msgstr "ປັບປຸງລ້າສຸດເມື່ອ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
||||||
|
|
@ -1275,8 +1304,6 @@ msgid "Location of the vehicle (garage, ...)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__image_128
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model__image_128
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__image_128
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__image_128
|
||||||
msgid "Logo"
|
msgid "Logo"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
@ -1286,13 +1313,6 @@ msgstr ""
|
||||||
msgid "MODELS"
|
msgid "MODELS"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_main_attachment_id
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__message_main_attachment_id
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__message_main_attachment_id
|
|
||||||
msgid "Main Attachment"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_log_contract_action
|
||||||
msgid ""
|
msgid ""
|
||||||
|
|
@ -1346,10 +1366,11 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__model_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__model_id
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__model_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_brand__model_ids
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Model"
|
msgid "Model"
|
||||||
msgstr "ແບບ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_category_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_category_view_form
|
||||||
|
|
@ -1416,7 +1437,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer__name
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_odometer__name
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__name
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__name
|
||||||
msgid "Name"
|
msgid "Name"
|
||||||
msgstr "ຊື່"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__contract_renewal_name
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__contract_renewal_name
|
||||||
|
|
@ -1431,7 +1452,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_services__state__new
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_vehicle_log_services__state__new
|
||||||
msgid "New"
|
msgid "New"
|
||||||
msgstr "ສ້າງໃໝ່"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_new_request
|
#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_new_request
|
||||||
|
|
@ -1457,7 +1478,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__activity_summary
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__activity_summary
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__activity_summary
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__activity_summary
|
||||||
msgid "Next Activity Summary"
|
msgid "Next Activity Summary"
|
||||||
msgstr "ເນື້ອໃນກິດຈະກຳຕໍ່ໄປ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_type_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_type_id
|
||||||
|
|
@ -1479,7 +1500,6 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "No Plate"
|
msgid "No Plate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1491,7 +1511,6 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "No plate"
|
msgid "No plate"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
@ -1503,13 +1522,13 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
msgid "Note"
|
msgid "Note"
|
||||||
msgstr "ໝາຍເຫດ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__notes
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__notes
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_form
|
||||||
msgid "Notes"
|
msgid "Notes"
|
||||||
msgstr "ໝາຍເຫດ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_needaction_counter
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__message_needaction_counter
|
||||||
|
|
@ -1534,7 +1553,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_needaction_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__message_needaction_counter
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_needaction_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_contract__message_needaction_counter
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_needaction_counter
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle_log_services__message_needaction_counter
|
||||||
msgid "Number of messages requiring action"
|
msgid "Number of messages which requires an action"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1598,7 +1617,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:res.groups,name:fleet.fleet_group_user
|
#: model:res.groups,name:fleet.fleet_group_user
|
||||||
msgid "Officer : Manage all vehicles"
|
msgid "Officer: Manage all vehicles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1619,7 +1638,12 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_15
|
#: model:fleet.service.type,name:fleet.type_service_service_15
|
||||||
msgid "Options"
|
msgid "Options"
|
||||||
msgstr "ທາງເລືອກ"
|
msgstr ""
|
||||||
|
|
||||||
|
#. module: fleet
|
||||||
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__order_date
|
||||||
|
msgid "Order Date"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_ordered
|
#: model:fleet.vehicle.state,name:fleet.fleet_vehicle_state_ordered
|
||||||
|
|
@ -1710,7 +1734,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_action
|
#: model_terms:ir.actions.act_window,help:fleet.fleet_vehicle_action
|
||||||
msgid "Ready to manage your fleet more efficiently ?"
|
msgid "Ready to manage your fleet more efficiently?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -1738,11 +1762,6 @@ msgstr ""
|
||||||
msgid "Registered"
|
msgid "Registered"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__acquisition_date
|
|
||||||
msgid "Registration Date"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_service_11
|
#: model:fleet.service.type,name:fleet.type_service_service_11
|
||||||
msgid "Rent (Excluding VAT)"
|
msgid "Rent (Excluding VAT)"
|
||||||
|
|
@ -1796,7 +1815,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__user_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__user_id
|
||||||
msgid "Responsible"
|
msgid "Responsible"
|
||||||
msgstr "ຮັບຜິດຊອບ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_user_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__activity_user_id
|
||||||
|
|
@ -1840,7 +1859,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_category__sequence
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_model_category__sequence
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__sequence
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_state__sequence
|
||||||
msgid "Sequence"
|
msgid "Sequence"
|
||||||
msgstr "ລຳດັບ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields.selection,name:fleet.selection__fleet_service_type__category__service
|
#: model:ir.model.fields.selection,name:fleet.selection__fleet_service_type__category__service
|
||||||
|
|
@ -1873,7 +1892,7 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_activity
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_activity
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
msgid "Services"
|
msgid "Services"
|
||||||
msgstr "ການບໍລິການ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_graph
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_graph
|
||||||
|
|
@ -1897,7 +1916,7 @@ msgstr ""
|
||||||
#: model:ir.actions.act_window,name:fleet.fleet_config_settings_action
|
#: model:ir.actions.act_window,name:fleet.fleet_config_settings_action
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_config_settings_menu
|
#: model:ir.ui.menu,name:fleet.fleet_config_settings_menu
|
||||||
msgid "Settings"
|
msgid "Settings"
|
||||||
msgstr "ການກໍານົດຄ່າ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
||||||
|
|
@ -1918,14 +1937,13 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#. odoo-python
|
#. odoo-python
|
||||||
#: code:addons/fleet/models/fleet_vehicle.py:0
|
#: code:addons/fleet/models/fleet_vehicle.py:0
|
||||||
#, python-format
|
|
||||||
msgid "Specify the End date of %s"
|
msgid "Specify the End date of %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__state
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_services__state
|
||||||
msgid "Stage"
|
msgid "Stage"
|
||||||
msgstr "ຂັ້ນຕອນ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_form
|
||||||
|
|
@ -1935,7 +1953,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log__date_start
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_assignation_log__date_start
|
||||||
msgid "Start Date"
|
msgid "Start Date"
|
||||||
msgstr "ວັນທີເລີ່ມ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:fleet.service.type,name:fleet.type_service_42
|
#: model:fleet.service.type,name:fleet.type_service_42
|
||||||
|
|
@ -1946,7 +1964,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__state_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__state_id
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_state_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_state_view_tree
|
||||||
msgid "State"
|
msgid "State"
|
||||||
msgstr "ແຂວງ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.constraint,message:fleet.constraint_fleet_vehicle_state_fleet_state_name_unique
|
#: model:ir.model.constraint,message:fleet.constraint_fleet_vehicle_state_fleet_state_name_unique
|
||||||
|
|
@ -1959,7 +1977,7 @@ msgstr ""
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_vehicle_state_menu
|
#: model:ir.ui.menu,name:fleet.fleet_vehicle_state_menu
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Status"
|
msgid "Status"
|
||||||
msgstr "ສະຖານະພາບ"
|
msgstr "ສະພາບ"
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__activity_state
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__activity_state
|
||||||
|
|
@ -1997,7 +2015,7 @@ msgstr ""
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__tag_ids
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle__tag_ids
|
||||||
#: model:ir.ui.menu,name:fleet.fleet_vehicle_tag_menu
|
#: model:ir.ui.menu,name:fleet.fleet_vehicle_tag_menu
|
||||||
msgid "Tags"
|
msgid "Tags"
|
||||||
msgstr "ເປົ້າໝາຍ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_form
|
||||||
|
|
@ -2029,9 +2047,7 @@ msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__next_assignation_date
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__next_assignation_date
|
||||||
msgid ""
|
msgid "This is the date at which the car will be available, if not set it means available instantly"
|
||||||
"This is the date at which the car will be available, if not set it means "
|
|
||||||
"available instantly"
|
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
|
|
@ -2063,7 +2079,7 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_contract_view_search
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_search
|
||||||
msgid "Today Activities"
|
msgid "Today Activities"
|
||||||
msgstr "ກິດຈະກຳມື້ນີ້"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_log_services_view_tree
|
||||||
|
|
@ -2132,7 +2148,7 @@ msgstr ""
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__cost_subtype_id
|
#: model:ir.model.fields,field_description:fleet.field_fleet_vehicle_log_contract__cost_subtype_id
|
||||||
msgid "Type"
|
msgid "Type"
|
||||||
msgstr "ປະເພດ"
|
msgstr ""
|
||||||
|
|
||||||
#. module: fleet
|
#. module: fleet
|
||||||
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__activity_exception_decoration
|
#: model:ir.model.fields,help:fleet.field_fleet_vehicle__activity_exception_decoration
|
||||||
|
|
@ -2231,7 +2247,6 @@ msgstr ""
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_form
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_model_view_tree
|
||||||
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_activity
|
#: model_terms:ir.ui.view,arch_db:fleet.fleet_vehicle_view_activity
|
||||||
#, python-format
|
|
||||||
msgid "Vehicles"
|
msgid "Vehicles"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
|
@ -12,5 +12,5 @@ from . import fleet_vehicle_model_category
|
||||||
from . import fleet_vehicle_odometer
|
from . import fleet_vehicle_odometer
|
||||||
from . import fleet_vehicle_state
|
from . import fleet_vehicle_state
|
||||||
from . import fleet_vehicle_tag
|
from . import fleet_vehicle_tag
|
||||||
|
from . import mail_activity_type
|
||||||
from . import res_config_settings
|
from . import res_config_settings
|
||||||
from . import res_partner
|
|
||||||
|
|
|
||||||
|
|
@ -1,39 +1,46 @@
|
||||||
# -*- coding: utf-8 -*-
|
|
||||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
from collections import defaultdict
|
from collections import defaultdict
|
||||||
from dateutil.relativedelta import relativedelta
|
from dateutil.relativedelta import relativedelta
|
||||||
|
from datetime import datetime
|
||||||
|
|
||||||
from odoo import api, fields, models, _
|
from odoo import api, fields, models, _
|
||||||
from odoo.osv import expression
|
from odoo.exceptions import UserError
|
||||||
|
from odoo.fields import Domain
|
||||||
from odoo.addons.fleet.models.fleet_vehicle_model import FUEL_TYPES
|
from odoo.addons.fleet.models.fleet_vehicle_model import FUEL_TYPES
|
||||||
|
|
||||||
|
|
||||||
#Some fields don't have the exact same name
|
#Some fields don't have the exact same name
|
||||||
MODEL_FIELDS_TO_VEHICLE = {
|
MODEL_FIELDS_TO_VEHICLE = {
|
||||||
'transmission': 'transmission', 'model_year': 'model_year', 'electric_assistance': 'electric_assistance',
|
'transmission': 'transmission', 'model_year': 'model_year', 'electric_assistance': 'electric_assistance',
|
||||||
'color': 'color', 'seats': 'seats', 'doors': 'doors', 'trailer_hook': 'trailer_hook',
|
'color': 'color', 'seats': 'seats', 'doors': 'doors', 'trailer_hook': 'trailer_hook', 'default_co2': 'co2',
|
||||||
'default_co2': 'co2', 'co2_standard': 'co2_standard', 'default_fuel_type': 'fuel_type',
|
'co2_standard': 'co2_standard', 'default_fuel_type': 'fuel_type', 'power': 'power', 'horsepower': 'horsepower',
|
||||||
'power': 'power', 'horsepower': 'horsepower', 'horsepower_tax': 'horsepower_tax', 'category_id': 'category_id',
|
'horsepower_tax': 'horsepower_tax', 'category_id': 'category_id', 'vehicle_range': 'vehicle_range',
|
||||||
|
'power_unit': 'power_unit', 'range_unit': 'range_unit',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
class FleetVehicle(models.Model):
|
class FleetVehicle(models.Model):
|
||||||
_inherit = ['mail.thread', 'mail.activity.mixin']
|
|
||||||
_name = 'fleet.vehicle'
|
_name = 'fleet.vehicle'
|
||||||
|
_inherit = ['mail.thread', 'mail.activity.mixin', 'avatar.mixin']
|
||||||
_description = 'Vehicle'
|
_description = 'Vehicle'
|
||||||
_order = 'license_plate asc, acquisition_date asc'
|
_order = 'license_plate asc, acquisition_date asc'
|
||||||
_rec_names_search = ['name', 'driver_id.name']
|
_rec_names_search = ['name', 'driver_id.name']
|
||||||
|
|
||||||
def _get_default_state(self):
|
def _get_default_state(self):
|
||||||
state = self.env.ref('fleet.fleet_vehicle_state_registered', raise_if_not_found=False)
|
state = self.env.ref('fleet.fleet_vehicle_state_new_request', raise_if_not_found=False)
|
||||||
return state if state and state.id else False
|
return state if state and state.id else False
|
||||||
|
|
||||||
|
def _get_year_selection(self):
|
||||||
|
current_year = datetime.now().year
|
||||||
|
return [(str(i), i) for i in range(1970, current_year + 1)]
|
||||||
|
|
||||||
name = fields.Char(compute="_compute_vehicle_name", store=True)
|
name = fields.Char(compute="_compute_vehicle_name", store=True)
|
||||||
description = fields.Html("Vehicle Description")
|
description = fields.Html("Vehicle Description")
|
||||||
active = fields.Boolean('Active', default=True, tracking=True)
|
active = fields.Boolean('Active', default=True, tracking=True)
|
||||||
manager_id = fields.Many2one(
|
manager_id = fields.Many2one(
|
||||||
'res.users', 'Fleet Manager',
|
'res.users', 'Fleet Manager',
|
||||||
domain=lambda self: [('groups_id', 'in', self.env.ref('fleet.fleet_group_manager').id)],
|
domain=lambda self: f"[('share', '=', False), ('company_id', '=', company_id), ('all_group_ids', 'in', {self.env.ref('fleet.fleet_group_user').id})]",
|
||||||
)
|
)
|
||||||
company_id = fields.Many2one(
|
company_id = fields.Many2one(
|
||||||
'res.company', 'Company',
|
'res.company', 'Company',
|
||||||
|
|
@ -44,13 +51,15 @@ class FleetVehicle(models.Model):
|
||||||
country_code = fields.Char(related='country_id.code', depends=['country_id'])
|
country_code = fields.Char(related='country_id.code', depends=['country_id'])
|
||||||
license_plate = fields.Char(tracking=True,
|
license_plate = fields.Char(tracking=True,
|
||||||
help='License plate number of the vehicle (i = plate number for a car)')
|
help='License plate number of the vehicle (i = plate number for a car)')
|
||||||
vin_sn = fields.Char('Chassis Number', help='Unique number written on the vehicle motor (VIN/SN number)', copy=False)
|
vin_sn = fields.Char('Chassis Number', help='Unique number written on the vehicle motor (VIN/SN number)', tracking=True, copy=False)
|
||||||
trailer_hook = fields.Boolean(default=False, string='Trailer Hitch', compute='_compute_model_fields', store=True, readonly=False)
|
trailer_hook = fields.Boolean(default=False, string='Trailer Hitch',
|
||||||
|
compute='_compute_trailer_hook', store=True, readonly=False,
|
||||||
|
help="A trailer hitch is a device attached to a vehicle's chassis for towing purposes, \
|
||||||
|
such as pulling trailers, boats, or other vehicles.")
|
||||||
driver_id = fields.Many2one('res.partner', 'Driver', tracking=True, help='Driver address of the vehicle', copy=False)
|
driver_id = fields.Many2one('res.partner', 'Driver', tracking=True, help='Driver address of the vehicle', copy=False)
|
||||||
future_driver_id = fields.Many2one('res.partner', 'Future Driver', tracking=True, help='Next Driver Address of the vehicle', copy=False, domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]")
|
future_driver_id = fields.Many2one('res.partner', 'Future Driver', tracking=True, help='Next Driver Address of the vehicle', copy=False, check_company=True)
|
||||||
model_id = fields.Many2one('fleet.vehicle.model', 'Model',
|
model_id = fields.Many2one('fleet.vehicle.model', 'Model',
|
||||||
tracking=True, required=True)
|
tracking=True, required=True)
|
||||||
|
|
||||||
brand_id = fields.Many2one('fleet.vehicle.model.brand', 'Brand', related="model_id.brand_id", store=True, readonly=False)
|
brand_id = fields.Many2one('fleet.vehicle.model.brand', 'Brand', related="model_id.brand_id", store=True, readonly=False)
|
||||||
log_drivers = fields.One2many('fleet.vehicle.assignation.log', 'vehicle_id', string='Assignment Logs')
|
log_drivers = fields.One2many('fleet.vehicle.assignation.log', 'vehicle_id', string='Assignment Logs')
|
||||||
log_services = fields.One2many('fleet.vehicle.log.services', 'vehicle_id', 'Services Logs')
|
log_services = fields.One2many('fleet.vehicle.log.services', 'vehicle_id', 'Services Logs')
|
||||||
|
|
@ -60,19 +69,23 @@ class FleetVehicle(models.Model):
|
||||||
odometer_count = fields.Integer(compute="_compute_count_all", string='Odometer')
|
odometer_count = fields.Integer(compute="_compute_count_all", string='Odometer')
|
||||||
history_count = fields.Integer(compute="_compute_count_all", string="Drivers History Count")
|
history_count = fields.Integer(compute="_compute_count_all", string="Drivers History Count")
|
||||||
next_assignation_date = fields.Date('Assignment Date', help='This is the date at which the car will be available, if not set it means available instantly')
|
next_assignation_date = fields.Date('Assignment Date', help='This is the date at which the car will be available, if not set it means available instantly')
|
||||||
acquisition_date = fields.Date('Registration Date', required=False,
|
order_date = fields.Date('Order Date')
|
||||||
default=fields.Date.today, help='Date of vehicle registration')
|
acquisition_date = fields.Date('Registration Date', required=False, default=fields.Date.today,
|
||||||
|
tracking=True, help='Date of vehicle registration')
|
||||||
write_off_date = fields.Date('Cancellation Date', tracking=True, help="Date when the vehicle's license plate has been cancelled/removed.")
|
write_off_date = fields.Date('Cancellation Date', tracking=True, help="Date when the vehicle's license plate has been cancelled/removed.")
|
||||||
first_contract_date = fields.Date(string="First Contract Date", default=fields.Date.today)
|
contract_date_start = fields.Date(string="First Contract Date", default=fields.Date.today, tracking=True)
|
||||||
color = fields.Char(help='Color of the vehicle', compute='_compute_model_fields', store=True, readonly=False)
|
color = fields.Char(help='Color of the vehicle', compute='_compute_color', store=True, readonly=False)
|
||||||
state_id = fields.Many2one('fleet.vehicle.state', 'State',
|
state_id = fields.Many2one('fleet.vehicle.state', 'State',
|
||||||
default=_get_default_state, group_expand='_read_group_stage_ids',
|
default=_get_default_state, group_expand='_read_group_expand_full',
|
||||||
tracking=True,
|
tracking=True,
|
||||||
help='Current state of the vehicle', ondelete="set null")
|
help='Current state of the vehicle', ondelete="set null")
|
||||||
location = fields.Char(help='Location of the vehicle (garage, ...)')
|
location = fields.Char(help='Location of the vehicle (garage, ...)')
|
||||||
seats = fields.Integer('Seats Number', help='Number of seats of the vehicle', compute='_compute_model_fields', store=True, readonly=False)
|
seats = fields.Integer('Seating Capacity', help='Number of seats of the vehicle',
|
||||||
model_year = fields.Char('Model Year', help='Year of the model', compute='_compute_model_fields', store=True, readonly=False)
|
compute='_compute_seats', store=True, readonly=False)
|
||||||
doors = fields.Integer('Doors Number', help='Number of doors of the vehicle', compute='_compute_model_fields', store=True, readonly=False)
|
model_year = fields.Selection(selection='_get_year_selection', string='Model Year',
|
||||||
|
help='Year of the model', compute='_compute_model_year', store=True, readonly=False)
|
||||||
|
doors = fields.Integer('Number of Doors', help='Number of doors of the vehicle',
|
||||||
|
compute='_compute_doors', store=True, readonly=False)
|
||||||
tag_ids = fields.Many2many('fleet.vehicle.tag', 'fleet_vehicle_vehicle_tag_rel', 'vehicle_tag_id', 'tag_id', 'Tags', copy=False)
|
tag_ids = fields.Many2many('fleet.vehicle.tag', 'fleet_vehicle_vehicle_tag_rel', 'vehicle_tag_id', 'tag_id', 'Tags', copy=False)
|
||||||
odometer = fields.Float(compute='_get_odometer', inverse='_set_odometer', string='Last Odometer',
|
odometer = fields.Float(compute='_get_odometer', inverse='_set_odometer', string='Last Odometer',
|
||||||
help='Odometer measure of the vehicle at the moment of this log')
|
help='Odometer measure of the vehicle at the moment of this log')
|
||||||
|
|
@ -82,41 +95,53 @@ class FleetVehicle(models.Model):
|
||||||
], 'Odometer Unit', default='kilometers', required=True)
|
], 'Odometer Unit', default='kilometers', required=True)
|
||||||
transmission = fields.Selection(
|
transmission = fields.Selection(
|
||||||
[('manual', 'Manual'), ('automatic', 'Automatic')], 'Transmission',
|
[('manual', 'Manual'), ('automatic', 'Automatic')], 'Transmission',
|
||||||
compute='_compute_model_fields', store=True, readonly=False)
|
compute='_compute_transmission', store=True, readonly=False)
|
||||||
fuel_type = fields.Selection(FUEL_TYPES, 'Fuel Type', compute='_compute_model_fields', store=True, readonly=False)
|
fuel_type = fields.Selection(FUEL_TYPES, 'Fuel Type', compute='_compute_fuel_type', store=True, readonly=False)
|
||||||
horsepower = fields.Integer(compute='_compute_model_fields', store=True, readonly=False)
|
power_unit = fields.Selection([
|
||||||
horsepower_tax = fields.Float('Horsepower Taxation', compute='_compute_model_fields', store=True, readonly=False)
|
('power', 'kW'),
|
||||||
power = fields.Integer('Power', help='Power in kW of the vehicle', compute='_compute_model_fields', store=True, readonly=False)
|
('horsepower', 'Horsepower')
|
||||||
co2 = fields.Float('CO2 Emissions', help='CO2 emissions of the vehicle', compute='_compute_model_fields', store=True, readonly=False, tracking=True)
|
], 'Power Unit', default='power', required=True)
|
||||||
co2_standard = fields.Char('CO2 Standard', compute='_compute_model_fields', store=True, readonly=False)
|
horsepower = fields.Float(compute='_compute_horsepower', store=True, readonly=False)
|
||||||
category_id = fields.Many2one('fleet.vehicle.model.category', 'Category', compute='_compute_model_fields', store=True, readonly=False)
|
horsepower_tax = fields.Float('Horsepower Taxation', compute='_compute_horsepower_tax', store=True, readonly=False)
|
||||||
|
power = fields.Float('Power', help='Power in kW of the vehicle',
|
||||||
|
compute='_compute_power', store=True, readonly=False)
|
||||||
|
co2 = fields.Float('CO₂ Emissions', help='CO2 emissions of the vehicle', compute='_compute_co2',
|
||||||
|
store=True, readonly=False, tracking=True, aggregator=None)
|
||||||
|
co2_emission_unit = fields.Selection([('g/km', 'g/km'), ('g/mi', 'g/mi')], compute='_compute_co2_emission_unit',
|
||||||
|
store=True, default="g/km", required=True)
|
||||||
|
co2_standard = fields.Char('Emission Standard', compute='_compute_co2_standard', store=True, readonly=False,
|
||||||
|
help="Emission Standard specifies the regulatory test procedure \
|
||||||
|
or guideline under which a vehicle's emissions are measured.")
|
||||||
|
category_id = fields.Many2one('fleet.vehicle.model.category', 'Category', compute='_compute_category', store=True, readonly=False)
|
||||||
image_128 = fields.Image(related='model_id.image_128', readonly=True)
|
image_128 = fields.Image(related='model_id.image_128', readonly=True)
|
||||||
contract_renewal_due_soon = fields.Boolean(compute='_compute_contract_reminder', search='_search_contract_renewal_due_soon',
|
contract_renewal_due_soon = fields.Boolean(compute='_compute_contract_reminder', search='_search_contract_renewal_due_soon',
|
||||||
string='Has Contracts to renew')
|
string='Has Contracts to renew')
|
||||||
contract_renewal_overdue = fields.Boolean(compute='_compute_contract_reminder', search='_search_get_overdue_contract_reminder',
|
contract_renewal_overdue = fields.Boolean(compute='_compute_contract_reminder', search='_search_get_overdue_contract_reminder',
|
||||||
string='Has Contracts Overdue')
|
string='Has Contracts Overdue')
|
||||||
contract_renewal_name = fields.Text(compute='_compute_contract_reminder', string='Name of contract to renew soon')
|
|
||||||
contract_renewal_total = fields.Text(compute='_compute_contract_reminder', string='Total of contracts due or overdue minus one')
|
|
||||||
contract_state = fields.Selection(
|
contract_state = fields.Selection(
|
||||||
[('futur', 'Incoming'),
|
[('futur', 'Incoming'),
|
||||||
('open', 'In Progress'),
|
('open', 'In Progress'),
|
||||||
('expired', 'Expired'),
|
('expired', 'Expired'),
|
||||||
('closed', 'Closed')
|
('closed', 'Closed')
|
||||||
], string='Last Contract State', compute='_compute_contract_reminder', required=False)
|
], string='Last Contract State', compute='_compute_contract_reminder', required=False)
|
||||||
car_value = fields.Float(string="Catalog Value (VAT Incl.)")
|
car_value = fields.Float(string="Catalog Value (VAT Incl.)", tracking=True)
|
||||||
net_car_value = fields.Float(string="Purchase Value")
|
net_car_value = fields.Float(string="Purchase Value")
|
||||||
residual_value = fields.Float()
|
residual_value = fields.Float()
|
||||||
plan_to_change_car = fields.Boolean(related='driver_id.plan_to_change_car', store=True, readonly=False)
|
plan_to_change_car = fields.Boolean(tracking=True)
|
||||||
plan_to_change_bike = fields.Boolean(related='driver_id.plan_to_change_bike', store=True, readonly=False)
|
plan_to_change_bike = fields.Boolean(tracking=True)
|
||||||
vehicle_type = fields.Selection(related='model_id.vehicle_type')
|
vehicle_type = fields.Selection(related='model_id.vehicle_type')
|
||||||
frame_type = fields.Selection([('diamant', 'Diamant'), ('trapez', 'Trapez'), ('wave', 'Wave')], string="Bike Frame Type")
|
frame_type = fields.Selection([('diamant', 'Diamant'), ('trapez', 'Trapez'), ('wave', 'Wave')], string="Bike Frame Type")
|
||||||
electric_assistance = fields.Boolean(compute='_compute_model_fields', store=True, readonly=False)
|
electric_assistance = fields.Boolean(compute='_compute_electric_assistance', store=True, readonly=False)
|
||||||
frame_size = fields.Float()
|
frame_size = fields.Float()
|
||||||
service_activity = fields.Selection([
|
service_activity = fields.Selection([
|
||||||
('none', 'None'),
|
('none', 'None'),
|
||||||
('overdue', 'Overdue'),
|
('overdue', 'Overdue'),
|
||||||
('today', 'Today'),
|
('today', 'Today'),
|
||||||
], compute='_compute_service_activity')
|
], compute='_compute_service_activity')
|
||||||
|
vehicle_properties = fields.Properties('Properties', definition='model_id.vehicle_properties_definition', copy=True)
|
||||||
|
vehicle_range = fields.Integer(string="Range")
|
||||||
|
range_unit = fields.Selection([('km', 'km'), ('mi', 'mi')],
|
||||||
|
compute='_compute_range_unit', store=True, readonly=False, default="km", required=True)
|
||||||
|
|
||||||
@api.depends('log_services')
|
@api.depends('log_services')
|
||||||
def _compute_service_activity(self):
|
def _compute_service_activity(self):
|
||||||
|
|
@ -124,66 +149,143 @@ class FleetVehicle(models.Model):
|
||||||
activities_state = set(state for state in vehicle.log_services.mapped('activity_state') if state and state != 'planned')
|
activities_state = set(state for state in vehicle.log_services.mapped('activity_state') if state and state != 'planned')
|
||||||
vehicle.service_activity = sorted(activities_state)[0] if activities_state else 'none'
|
vehicle.service_activity = sorted(activities_state)[0] if activities_state else 'none'
|
||||||
|
|
||||||
@api.depends('model_id')
|
def _load_fields_from_model(self, fields_to_load):
|
||||||
def _compute_model_fields(self):
|
|
||||||
'''
|
'''
|
||||||
Copies all the related fields from the model to the vehicle
|
Copies the desired fields from the models to the vehicles
|
||||||
'''
|
'''
|
||||||
model_values = dict()
|
model_values = dict()
|
||||||
for vehicle in self.filtered('model_id'):
|
for vehicle in self.filtered('model_id'):
|
||||||
if vehicle.model_id.id in model_values:
|
if vehicle.model_id.id in model_values:
|
||||||
write_vals = model_values[vehicle.model_id.id]
|
write_vals = model_values[vehicle.model_id.id]
|
||||||
else:
|
else:
|
||||||
# copy if value is truthy
|
# Update only the desired fields from the model, only when the model has a truthy value.
|
||||||
write_vals = {MODEL_FIELDS_TO_VEHICLE[key]: vehicle.model_id[key] for key in MODEL_FIELDS_TO_VEHICLE\
|
write_vals = \
|
||||||
if vehicle.model_id[key]}
|
{
|
||||||
|
vehicle_field: vehicle.model_id[model_field] for model_field, vehicle_field in MODEL_FIELDS_TO_VEHICLE.items()
|
||||||
|
if vehicle_field in fields_to_load and vehicle.model_id[model_field]
|
||||||
|
}
|
||||||
model_values[vehicle.model_id.id] = write_vals
|
model_values[vehicle.model_id.id] = write_vals
|
||||||
vehicle.update(write_vals)
|
vehicle.update(write_vals)
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_category(self):
|
||||||
|
self._load_fields_from_model(['category_id'])
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_range_unit(self):
|
||||||
|
self._load_fields_from_model(['range_unit'])
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_trailer_hook(self):
|
||||||
|
self._load_fields_from_model(['trailer_hook'])
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_vehicle_range(self):
|
||||||
|
self._load_fields_from_model(['vehicle_range'])
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_electric_assistance(self):
|
||||||
|
self._load_fields_from_model(['electric_assistance'])
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_co2_standard(self):
|
||||||
|
self._load_fields_from_model(['co2_standard'])
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_co2(self):
|
||||||
|
self._load_fields_from_model(['co2'])
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_power(self):
|
||||||
|
self._load_fields_from_model(['power'])
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_horsepower(self):
|
||||||
|
self._load_fields_from_model(['horsepower'])
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_horsepower_tax(self):
|
||||||
|
self._load_fields_from_model(['horsepower_tax'])
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_fuel_type(self):
|
||||||
|
self._load_fields_from_model(['fuel_type'])
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_transmission(self):
|
||||||
|
self._load_fields_from_model(['transmission'])
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_doors(self):
|
||||||
|
self._load_fields_from_model(['doors'])
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_model_year(self):
|
||||||
|
self._load_fields_from_model(['model_year'])
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_seats(self):
|
||||||
|
self._load_fields_from_model(['seats'])
|
||||||
|
|
||||||
|
@api.depends('model_id')
|
||||||
|
def _compute_color(self):
|
||||||
|
self._load_fields_from_model(['color'])
|
||||||
|
|
||||||
@api.depends('model_id.brand_id.name', 'model_id.name', 'license_plate')
|
@api.depends('model_id.brand_id.name', 'model_id.name', 'license_plate')
|
||||||
def _compute_vehicle_name(self):
|
def _compute_vehicle_name(self):
|
||||||
for record in self:
|
for record in self:
|
||||||
record.name = (record.model_id.brand_id.name or '') + '/' + (record.model_id.name or '') + '/' + (record.license_plate or _('No Plate'))
|
record.name = (record.model_id.brand_id.name or '') + '/' + (record.model_id.name or '') + '/' + (record.license_plate or _('No Plate'))
|
||||||
|
|
||||||
|
@api.depends('range_unit')
|
||||||
|
def _compute_co2_emission_unit(self):
|
||||||
|
for record in self:
|
||||||
|
if record.range_unit == 'km':
|
||||||
|
record.co2_emission_unit = 'g/km'
|
||||||
|
else:
|
||||||
|
record.co2_emission_unit = 'g/mi'
|
||||||
|
|
||||||
def _get_odometer(self):
|
def _get_odometer(self):
|
||||||
FleetVehicalOdometer = self.env['fleet.vehicle.odometer']
|
FleetVehicalOdometer = self.env['fleet.vehicle.odometer']
|
||||||
for record in self:
|
for record in self:
|
||||||
vehicle_odometer = FleetVehicalOdometer.search([('vehicle_id', '=', record.id)], limit=1, order='value desc')
|
vehicle_odometer = FleetVehicalOdometer.search([('vehicle_id', 'in', record.ids)], limit=1, order='value desc')
|
||||||
if vehicle_odometer:
|
if vehicle_odometer:
|
||||||
record.odometer = vehicle_odometer.value
|
record.odometer = vehicle_odometer.value
|
||||||
else:
|
else:
|
||||||
record.odometer = 0
|
record.odometer = 0
|
||||||
|
|
||||||
def _set_odometer(self):
|
def _set_odometer(self):
|
||||||
for record in self:
|
self.env['fleet.vehicle.odometer'].create([
|
||||||
if record.odometer:
|
{
|
||||||
date = fields.Date.context_today(record)
|
'value': vehicle.odometer,
|
||||||
data = {'value': record.odometer, 'date': date, 'vehicle_id': record.id}
|
'date': fields.Date.context_today(vehicle),
|
||||||
self.env['fleet.vehicle.odometer'].create(data)
|
'vehicle_id': vehicle.id,
|
||||||
|
'driver_id': vehicle.driver_id.id
|
||||||
|
} for vehicle in self if vehicle.odometer
|
||||||
|
])
|
||||||
|
|
||||||
def _compute_count_all(self):
|
def _compute_count_all(self):
|
||||||
Odometer = self.env['fleet.vehicle.odometer']
|
Odometer = self.env['fleet.vehicle.odometer']
|
||||||
LogService = self.env['fleet.vehicle.log.services'].with_context(active_test=False)
|
LogService = self.env['fleet.vehicle.log.services'].with_context(active_test=False)
|
||||||
LogContract = self.env['fleet.vehicle.log.contract'].with_context(active_test=False)
|
LogContract = self.env['fleet.vehicle.log.contract'].with_context(active_test=False)
|
||||||
History = self.env['fleet.vehicle.assignation.log']
|
History = self.env['fleet.vehicle.assignation.log']
|
||||||
odometers_data = Odometer.read_group([('vehicle_id', 'in', self.ids)], ['vehicle_id'], ['vehicle_id'])
|
odometers_data = Odometer._read_group([('vehicle_id', 'in', self.ids)], ['vehicle_id'], ['__count'])
|
||||||
services_data = LogService.read_group([('vehicle_id', 'in', self.ids)], ['vehicle_id', 'active'], ['vehicle_id', 'active'], lazy=False)
|
services_data = LogService._read_group([('vehicle_id', 'in', self.ids)], ['vehicle_id', 'active'], ['__count'])
|
||||||
logs_data = LogContract.read_group([('vehicle_id', 'in', self.ids), ('state', '!=', 'closed')], ['vehicle_id', 'active'], ['vehicle_id', 'active'], lazy=False)
|
logs_data = LogContract._read_group([('vehicle_id', 'in', self.ids), ('state', '!=', 'closed')], ['vehicle_id', 'active'], ['__count'])
|
||||||
histories_data = History.read_group([('vehicle_id', 'in', self.ids)], ['vehicle_id'], ['vehicle_id'])
|
histories_data = History._read_group([('vehicle_id', 'in', self.ids)], ['vehicle_id'], ['__count'])
|
||||||
|
|
||||||
mapped_odometer_data = defaultdict(lambda: 0)
|
mapped_odometer_data = defaultdict(lambda: 0)
|
||||||
mapped_service_data = defaultdict(lambda: defaultdict(lambda: 0))
|
mapped_service_data = defaultdict(lambda: defaultdict(lambda: 0))
|
||||||
mapped_log_data = defaultdict(lambda: defaultdict(lambda: 0))
|
mapped_log_data = defaultdict(lambda: defaultdict(lambda: 0))
|
||||||
mapped_history_data = defaultdict(lambda: 0)
|
mapped_history_data = defaultdict(lambda: 0)
|
||||||
|
|
||||||
for odometer_data in odometers_data:
|
for vehicle, count in odometers_data:
|
||||||
mapped_odometer_data[odometer_data['vehicle_id'][0]] = odometer_data['vehicle_id_count']
|
mapped_odometer_data[vehicle.id] = count
|
||||||
for service_data in services_data:
|
for vehicle, active, count in services_data:
|
||||||
mapped_service_data[service_data['vehicle_id'][0]][service_data['active']] = service_data['__count']
|
mapped_service_data[vehicle.id][active] = count
|
||||||
for log_data in logs_data:
|
for vehicle, active, count in logs_data:
|
||||||
mapped_log_data[log_data['vehicle_id'][0]][log_data['active']] = log_data['__count']
|
mapped_log_data[vehicle.id][active] = count
|
||||||
for history_data in histories_data:
|
for vehicle, count in histories_data:
|
||||||
mapped_history_data[history_data['vehicle_id'][0]] = history_data['vehicle_id_count']
|
mapped_history_data[vehicle.id] = count
|
||||||
|
|
||||||
for vehicle in self:
|
for vehicle in self:
|
||||||
vehicle.odometer_count = mapped_odometer_data[vehicle.id]
|
vehicle.odometer_count = mapped_odometer_data[vehicle.id]
|
||||||
|
|
@ -195,115 +297,110 @@ class FleetVehicle(models.Model):
|
||||||
def _compute_contract_reminder(self):
|
def _compute_contract_reminder(self):
|
||||||
params = self.env['ir.config_parameter'].sudo()
|
params = self.env['ir.config_parameter'].sudo()
|
||||||
delay_alert_contract = int(params.get_param('hr_fleet.delay_alert_contract', default=30))
|
delay_alert_contract = int(params.get_param('hr_fleet.delay_alert_contract', default=30))
|
||||||
for record in self:
|
current_date = fields.Date.context_today(self)
|
||||||
overdue = False
|
data = self.env['fleet.vehicle.log.contract']._read_group(
|
||||||
due_soon = False
|
domain=[('expiration_date', '!=', False), ('vehicle_id', 'in', self.ids), ('state', '!=', 'closed')],
|
||||||
total = 0
|
groupby=['vehicle_id', 'state'],
|
||||||
name = ''
|
aggregates=['expiration_date:max'])
|
||||||
state = ''
|
|
||||||
for element in record.log_contracts:
|
|
||||||
if element.state in ('open', 'expired') and element.expiration_date:
|
|
||||||
current_date_str = fields.Date.context_today(record)
|
|
||||||
due_time_str = element.expiration_date
|
|
||||||
current_date = fields.Date.from_string(current_date_str)
|
|
||||||
due_time = fields.Date.from_string(due_time_str)
|
|
||||||
diff_time = (due_time - current_date).days
|
|
||||||
if diff_time < 0:
|
|
||||||
overdue = True
|
|
||||||
total += 1
|
|
||||||
if diff_time < delay_alert_contract:
|
|
||||||
due_soon = True
|
|
||||||
total += 1
|
|
||||||
if overdue or due_soon:
|
|
||||||
log_contract = self.env['fleet.vehicle.log.contract'].search([
|
|
||||||
('vehicle_id', '=', record.id),
|
|
||||||
('state', 'in', ('open', 'expired'))
|
|
||||||
], limit=1, order='expiration_date asc')
|
|
||||||
if log_contract:
|
|
||||||
# we display only the name of the oldest overdue/due soon contract
|
|
||||||
name = log_contract.name
|
|
||||||
state = log_contract.state
|
|
||||||
|
|
||||||
record.contract_renewal_overdue = overdue
|
prepared_data = {}
|
||||||
record.contract_renewal_due_soon = due_soon
|
for vehicle_id, state, expiration_date in data:
|
||||||
record.contract_renewal_total = total - 1 # we remove 1 from the real total for display purposes
|
if prepared_data.get(vehicle_id.id):
|
||||||
record.contract_renewal_name = name
|
if prepared_data[vehicle_id.id]['expiration_date'] < expiration_date:
|
||||||
record.contract_state = state
|
prepared_data[vehicle_id.id]['expiration_date'] = expiration_date
|
||||||
|
prepared_data[vehicle_id.id]['state'] = state
|
||||||
|
else:
|
||||||
|
prepared_data[vehicle_id.id] = {
|
||||||
|
'state': state,
|
||||||
|
'expiration_date': expiration_date,
|
||||||
|
}
|
||||||
|
|
||||||
|
for record in self:
|
||||||
|
vehicle_data = prepared_data.get(record.id)
|
||||||
|
if vehicle_data:
|
||||||
|
diff_time = (vehicle_data['expiration_date'] - current_date).days
|
||||||
|
record.contract_renewal_overdue = diff_time < 0
|
||||||
|
record.contract_renewal_due_soon = not record.contract_renewal_overdue and (diff_time < delay_alert_contract)
|
||||||
|
record.contract_state = vehicle_data['state']
|
||||||
|
else:
|
||||||
|
record.contract_renewal_overdue = False
|
||||||
|
record.contract_renewal_due_soon = False
|
||||||
|
record.contract_state = ""
|
||||||
|
|
||||||
def _get_analytic_name(self):
|
def _get_analytic_name(self):
|
||||||
# This function is used in fleet_account and is overrided in l10n_be_hr_payroll_fleet
|
# This function is used in fleet_account and is overrided in l10n_be_hr_payroll_fleet
|
||||||
return self.license_plate or _('No plate')
|
return self.license_plate or _('No plate')
|
||||||
|
|
||||||
def _search_contract_renewal_due_soon(self, operator, value):
|
def _search_contract_renewal_due_soon(self, operator, value):
|
||||||
|
if operator != 'in':
|
||||||
|
return NotImplemented
|
||||||
params = self.env['ir.config_parameter'].sudo()
|
params = self.env['ir.config_parameter'].sudo()
|
||||||
delay_alert_contract = int(params.get_param('hr_fleet.delay_alert_contract', default=30))
|
delay_alert_contract = int(params.get_param('hr_fleet.delay_alert_contract', default=30))
|
||||||
res = []
|
|
||||||
assert operator in ('=', '!=', '<>') and value in (True, False), 'Operation not supported'
|
|
||||||
if (operator == '=' and value is True) or (operator in ('<>', '!=') and value is False):
|
|
||||||
search_operator = 'in'
|
|
||||||
else:
|
|
||||||
search_operator = 'not in'
|
|
||||||
today = fields.Date.context_today(self)
|
today = fields.Date.context_today(self)
|
||||||
datetime_today = fields.Datetime.from_string(today)
|
datetime_today = fields.Datetime.from_string(today)
|
||||||
limit_date = fields.Datetime.to_string(datetime_today + relativedelta(days=+delay_alert_contract))
|
limit_date = fields.Datetime.to_string(datetime_today + relativedelta(days=+delay_alert_contract))
|
||||||
res_ids = self.env['fleet.vehicle.log.contract'].search([
|
return [('log_contracts', 'any', [
|
||||||
('expiration_date', '>', today),
|
('expiration_date', '>', today),
|
||||||
('expiration_date', '<', limit_date),
|
('expiration_date', '<', limit_date),
|
||||||
('state', 'in', ['open', 'expired'])
|
('state', 'in', ['open', 'expired']),
|
||||||
]).mapped('vehicle_id').ids
|
])]
|
||||||
res.append(('id', search_operator, res_ids))
|
|
||||||
return res
|
|
||||||
|
|
||||||
def _search_get_overdue_contract_reminder(self, operator, value):
|
def _search_get_overdue_contract_reminder(self, operator, value):
|
||||||
res = []
|
if operator != 'in':
|
||||||
assert operator in ('=', '!=', '<>') and value in (True, False), 'Operation not supported'
|
return NotImplemented
|
||||||
if (operator == '=' and value is True) or (operator in ('<>', '!=') and value is False):
|
|
||||||
search_operator = 'in'
|
|
||||||
else:
|
|
||||||
search_operator = 'not in'
|
|
||||||
today = fields.Date.context_today(self)
|
today = fields.Date.context_today(self)
|
||||||
res_ids = self.env['fleet.vehicle.log.contract'].search([
|
# get the id of vehicles that have overdue contracts
|
||||||
('expiration_date', '!=', False),
|
# but exclude those for which a new contract has already been created for them
|
||||||
('expiration_date', '<', today),
|
return [
|
||||||
('state', 'in', ['open', 'expired'])
|
("log_contracts", "any", [
|
||||||
]).mapped('vehicle_id').ids
|
('expiration_date', '!=', False),
|
||||||
res.append(('id', search_operator, res_ids))
|
('expiration_date', '<', today),
|
||||||
return res
|
('state', 'in', ['open', 'expired'])
|
||||||
|
]),
|
||||||
def _clean_vals_internal_user(self, vals):
|
"!",
|
||||||
# Fleet administrator may not have rights to write on partner
|
("log_contracts", "any", [
|
||||||
# related fields when the driver_id is a res.user.
|
('expiration_date', '!=', False),
|
||||||
# This trick is used to prevent access right error.
|
('expiration_date', '>=', today),
|
||||||
su_vals = {}
|
('state', 'in', ['open', 'futur'])
|
||||||
if self.env.su:
|
]),
|
||||||
return su_vals
|
]
|
||||||
if 'plan_to_change_car' in vals:
|
|
||||||
su_vals['plan_to_change_car'] = vals.pop('plan_to_change_car')
|
|
||||||
if 'plan_to_change_bike' in vals:
|
|
||||||
su_vals['plan_to_change_bike'] = vals.pop('plan_to_change_bike')
|
|
||||||
return su_vals
|
|
||||||
|
|
||||||
@api.model_create_multi
|
@api.model_create_multi
|
||||||
def create(self, vals_list):
|
def create(self, vals_list):
|
||||||
ptc_values = [self._clean_vals_internal_user(vals) for vals in vals_list]
|
to_update_drivers_cars = set()
|
||||||
|
to_update_drivers_bikes = set()
|
||||||
|
state_waiting_list = self.env.ref('fleet.fleet_vehicle_state_waiting_list', raise_if_not_found=False)
|
||||||
|
for vals in vals_list:
|
||||||
|
if vals.get('future_driver_id'):
|
||||||
|
state_id = vals.get('state_id')
|
||||||
|
if not state_waiting_list or state_waiting_list.id != state_id:
|
||||||
|
future_driver = vals['future_driver_id']
|
||||||
|
if vals.get('vehicle_type') == 'bike':
|
||||||
|
to_update_drivers_bikes.add(future_driver)
|
||||||
|
elif vals.get('vehicle_type') == 'car':
|
||||||
|
to_update_drivers_cars.add(future_driver)
|
||||||
|
if to_update_drivers_cars:
|
||||||
|
self.search([
|
||||||
|
('driver_id', 'in', to_update_drivers_cars),
|
||||||
|
('vehicle_type', '=', 'car'),
|
||||||
|
]).plan_to_change_car = True
|
||||||
|
if to_update_drivers_bikes:
|
||||||
|
self.search([
|
||||||
|
('driver_id', 'in', to_update_drivers_bikes),
|
||||||
|
('vehicle_type', '=', 'bike'),
|
||||||
|
]).plan_to_change_bike = True
|
||||||
|
|
||||||
vehicles = super().create(vals_list)
|
vehicles = super().create(vals_list)
|
||||||
for vehicle, vals, ptc_value in zip(vehicles, vals_list, ptc_values):
|
|
||||||
if ptc_value:
|
for vehicle, vals in zip(vehicles, vals_list):
|
||||||
vehicle.sudo().write(ptc_value)
|
if vals.get('driver_id'):
|
||||||
if 'driver_id' in vals and vals['driver_id']:
|
|
||||||
vehicle.create_driver_history(vals)
|
vehicle.create_driver_history(vals)
|
||||||
if 'future_driver_id' in vals and vals['future_driver_id']:
|
|
||||||
state_waiting_list = self.env.ref('fleet.fleet_vehicle_state_waiting_list', raise_if_not_found=False)
|
|
||||||
states = vehicle.mapped('state_id').ids
|
|
||||||
if not state_waiting_list or state_waiting_list.id not in states:
|
|
||||||
future_driver = self.env['res.partner'].browse(vals['future_driver_id'])
|
|
||||||
if self.vehicle_type == 'bike':
|
|
||||||
future_driver.sudo().write({'plan_to_change_bike': True})
|
|
||||||
if self.vehicle_type == 'car':
|
|
||||||
future_driver.sudo().write({'plan_to_change_car': True})
|
|
||||||
return vehicles
|
return vehicles
|
||||||
|
|
||||||
def write(self, vals):
|
def write(self, vals):
|
||||||
|
if 'odometer' in vals and any(vehicle.odometer > vals['odometer'] for vehicle in self):
|
||||||
|
raise UserError(_('The odometer value cannot be lower than the previous one.'))
|
||||||
|
|
||||||
if 'driver_id' in vals and vals['driver_id']:
|
if 'driver_id' in vals and vals['driver_id']:
|
||||||
driver_id = vals['driver_id']
|
driver_id = vals['driver_id']
|
||||||
for vehicle in self.filtered(lambda v: v.driver_id.id != driver_id):
|
for vehicle in self.filtered(lambda v: v.driver_id.id != driver_id):
|
||||||
|
|
@ -312,25 +409,29 @@ class FleetVehicle(models.Model):
|
||||||
vehicle.activity_schedule(
|
vehicle.activity_schedule(
|
||||||
'mail.mail_activity_data_todo',
|
'mail.mail_activity_data_todo',
|
||||||
user_id=vehicle.manager_id.id or self.env.user.id,
|
user_id=vehicle.manager_id.id or self.env.user.id,
|
||||||
note=_('Specify the End date of %s') % vehicle.driver_id.name)
|
note=_('Specify the End date of %s', vehicle.driver_id.name))
|
||||||
|
|
||||||
if 'future_driver_id' in vals and vals['future_driver_id']:
|
if 'future_driver_id' in vals and vals['future_driver_id']:
|
||||||
|
future_driver = vals['future_driver_id']
|
||||||
state_waiting_list = self.env.ref('fleet.fleet_vehicle_state_waiting_list', raise_if_not_found=False)
|
state_waiting_list = self.env.ref('fleet.fleet_vehicle_state_waiting_list', raise_if_not_found=False)
|
||||||
states = self.mapped('state_id').ids if 'state_id' not in vals else [vals['state_id']]
|
state_new_request = self.env.ref('fleet.fleet_vehicle_state_new_request', raise_if_not_found=False)
|
||||||
if not state_waiting_list or state_waiting_list.id not in states:
|
vehicle_types = set(self.filtered(lambda vehicle: not state_waiting_list or\
|
||||||
future_driver = self.env['res.partner'].browse(vals['future_driver_id'])
|
vals.get('state_id', vehicle.state_id.id) not in [state_waiting_list.id, state_new_request.id]).mapped('vehicle_type'))
|
||||||
if self.vehicle_type == 'bike':
|
if vehicle_types:
|
||||||
future_driver.sudo().write({'plan_to_change_bike': True})
|
vehicle_read_group = dict(self.env['fleet.vehicle']._read_group(
|
||||||
if self.vehicle_type == 'car':
|
domain=[('driver_id', '=', future_driver), ('vehicle_type', 'in', vehicle_types), ('id', 'not in', self.ids)],
|
||||||
future_driver.sudo().write({'plan_to_change_car': True})
|
groupby=['vehicle_type'],
|
||||||
|
aggregates=['id:recordset'])
|
||||||
|
)
|
||||||
|
if 'bike' in vehicle_read_group:
|
||||||
|
vehicle_read_group['bike'].write({'plan_to_change_bike': True})
|
||||||
|
if 'car' in vehicle_read_group:
|
||||||
|
vehicle_read_group['car'].write({'plan_to_change_car': True})
|
||||||
|
|
||||||
if 'active' in vals and not vals['active']:
|
if 'active' in vals and not vals['active']:
|
||||||
self.env['fleet.vehicle.log.contract'].search([('vehicle_id', 'in', self.ids)]).active = False
|
self.env['fleet.vehicle.log.contract'].search([('vehicle_id', 'in', self.ids)]).active = False
|
||||||
self.env['fleet.vehicle.log.services'].search([('vehicle_id', 'in', self.ids)]).active = False
|
self.env['fleet.vehicle.log.services'].search([('vehicle_id', 'in', self.ids)]).active = False
|
||||||
|
|
||||||
su_vals = self._clean_vals_internal_user(vals)
|
|
||||||
if su_vals:
|
|
||||||
self.sudo().write(su_vals)
|
|
||||||
res = super(FleetVehicle, self).write(vals)
|
res = super(FleetVehicle, self).write(vals)
|
||||||
return res
|
return res
|
||||||
|
|
||||||
|
|
@ -352,26 +453,18 @@ class FleetVehicle(models.Model):
|
||||||
# Find all the vehicles of the same type for which the driver is the future_driver_id
|
# Find all the vehicles of the same type for which the driver is the future_driver_id
|
||||||
# remove their driver_id and close their history using current date
|
# remove their driver_id and close their history using current date
|
||||||
vehicles = self.search([('driver_id', 'in', self.mapped('future_driver_id').ids), ('vehicle_type', '=', self.vehicle_type)])
|
vehicles = self.search([('driver_id', 'in', self.mapped('future_driver_id').ids), ('vehicle_type', '=', self.vehicle_type)])
|
||||||
vehicles.write({'driver_id': False})
|
vehicles.write({
|
||||||
|
'driver_id': False,
|
||||||
|
'plan_to_change_car': False,
|
||||||
|
'plan_to_change_bike': False,
|
||||||
|
})
|
||||||
|
|
||||||
for vehicle in self:
|
for vehicle in self:
|
||||||
if vehicle.vehicle_type == 'bike':
|
vehicle.plan_to_change_bike = False
|
||||||
vehicle.future_driver_id.sudo().write({'plan_to_change_bike': False})
|
vehicle.plan_to_change_car = False
|
||||||
if vehicle.vehicle_type == 'car':
|
|
||||||
vehicle.future_driver_id.sudo().write({'plan_to_change_car': False})
|
|
||||||
vehicle.driver_id = vehicle.future_driver_id
|
vehicle.driver_id = vehicle.future_driver_id
|
||||||
vehicle.future_driver_id = False
|
vehicle.future_driver_id = False
|
||||||
|
|
||||||
@api.model
|
|
||||||
def _read_group_stage_ids(self, stages, domain, order):
|
|
||||||
return self.env['fleet.vehicle.state'].search([], order=order)
|
|
||||||
|
|
||||||
@api.model
|
|
||||||
def read_group(self, domain, fields, groupby, offset=0, limit=None, orderby=False, lazy=True):
|
|
||||||
if 'co2' in fields:
|
|
||||||
fields.remove('co2')
|
|
||||||
return super(FleetVehicle, self).read_group(domain, fields, groupby, offset, limit, orderby, lazy)
|
|
||||||
|
|
||||||
def return_action_to_open(self):
|
def return_action_to_open(self):
|
||||||
""" This opens the xml view specified in xml_id for the current vehicle """
|
""" This opens the xml view specified in xml_id for the current vehicle """
|
||||||
self.ensure_one()
|
self.ensure_one()
|
||||||
|
|
@ -411,8 +504,29 @@ class FleetVehicle(models.Model):
|
||||||
return {
|
return {
|
||||||
'type': 'ir.actions.act_window',
|
'type': 'ir.actions.act_window',
|
||||||
'name': 'Assignment Logs',
|
'name': 'Assignment Logs',
|
||||||
'view_mode': 'tree',
|
'view_mode': 'list',
|
||||||
'res_model': 'fleet.vehicle.assignation.log',
|
'res_model': 'fleet.vehicle.assignation.log',
|
||||||
'domain': [('vehicle_id', '=', self.id)],
|
'domain': [('vehicle_id', '=', self.id)],
|
||||||
'context': {'default_driver_id': self.driver_id.id, 'default_vehicle_id': self.id}
|
'context': {'default_driver_id': self.driver_id.id, 'default_vehicle_id': self.id}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
def action_send_email(self):
|
||||||
|
return {
|
||||||
|
'name': _('Send Email'),
|
||||||
|
'type': 'ir.actions.act_window',
|
||||||
|
'target': 'new',
|
||||||
|
'view_mode': 'form',
|
||||||
|
'res_model': 'fleet.vehicle.send.mail',
|
||||||
|
'context': {
|
||||||
|
'default_vehicle_ids': self.ids,
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
def action_open_odometer_report(self):
|
||||||
|
self.ensure_one()
|
||||||
|
action = self.env["ir.actions.actions"]._for_xml_id('fleet.fleet_vehicle_odometer_reporting_action')
|
||||||
|
action.update({
|
||||||
|
'domain': [('vehicle_id', '=', self.id)],
|
||||||
|
'context': {'search_default_groupby_date': True},
|
||||||
|
})
|
||||||
|
return action
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,20 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
from odoo import fields, models
|
from odoo import api, fields, models
|
||||||
|
|
||||||
|
|
||||||
class FleetVehicleAssignationLog(models.Model):
|
class FleetVehicleAssignationLog(models.Model):
|
||||||
_name = "fleet.vehicle.assignation.log"
|
_name = 'fleet.vehicle.assignation.log'
|
||||||
_description = "Drivers history on a vehicle"
|
_description = "Drivers history on a vehicle"
|
||||||
_order = "create_date desc, date_start desc"
|
_order = "create_date desc, date_start desc"
|
||||||
|
|
||||||
vehicle_id = fields.Many2one('fleet.vehicle', string="Vehicle", required=True)
|
vehicle_id = fields.Many2one('fleet.vehicle', string="Vehicle", required=True, index=True)
|
||||||
driver_id = fields.Many2one('res.partner', string="Driver", required=True)
|
driver_id = fields.Many2one('res.partner', string="Driver", required=True)
|
||||||
date_start = fields.Date(string="Start Date")
|
date_start = fields.Date(string="Start Date")
|
||||||
date_end = fields.Date(string="End Date")
|
date_end = fields.Date(string="End Date")
|
||||||
|
|
||||||
|
@api.depends('driver_id', 'vehicle_id')
|
||||||
|
def _compute_display_name(self):
|
||||||
|
for rec in self:
|
||||||
|
rec.display_name = f'{rec.vehicle_id.name} - {rec.driver_id.name}'
|
||||||
|
|
|
||||||
|
|
@ -7,8 +7,8 @@ from odoo import api, fields, models
|
||||||
|
|
||||||
|
|
||||||
class FleetVehicleLogContract(models.Model):
|
class FleetVehicleLogContract(models.Model):
|
||||||
_inherit = ['mail.thread', 'mail.activity.mixin']
|
|
||||||
_name = 'fleet.vehicle.log.contract'
|
_name = 'fleet.vehicle.log.contract'
|
||||||
|
_inherit = ['mail.thread', 'mail.activity.mixin']
|
||||||
_description = 'Vehicle Contract'
|
_description = 'Vehicle Contract'
|
||||||
_order = 'state desc,expiration_date'
|
_order = 'state desc,expiration_date'
|
||||||
|
|
||||||
|
|
@ -17,7 +17,7 @@ class FleetVehicleLogContract(models.Model):
|
||||||
start_date = fields.Date.from_string(strdate)
|
start_date = fields.Date.from_string(strdate)
|
||||||
return fields.Date.to_string(start_date + oneyear)
|
return fields.Date.to_string(start_date + oneyear)
|
||||||
|
|
||||||
vehicle_id = fields.Many2one('fleet.vehicle', 'Vehicle', required=True, check_company=True)
|
vehicle_id = fields.Many2one('fleet.vehicle', 'Vehicle', required=True, check_company=True, tracking=True, index=True)
|
||||||
cost_subtype_id = fields.Many2one('fleet.service.type', 'Type', help='Cost type purchased with this cost', domain=[('category', '=', 'contract')])
|
cost_subtype_id = fields.Many2one('fleet.service.type', 'Type', help='Cost type purchased with this cost', domain=[('category', '=', 'contract')])
|
||||||
amount = fields.Monetary('Cost', tracking=True)
|
amount = fields.Monetary('Cost', tracking=True)
|
||||||
date = fields.Date(help='Date when the cost has been executed')
|
date = fields.Date(help='Date when the cost has been executed')
|
||||||
|
|
@ -25,25 +25,31 @@ class FleetVehicleLogContract(models.Model):
|
||||||
currency_id = fields.Many2one('res.currency', related='company_id.currency_id')
|
currency_id = fields.Many2one('res.currency', related='company_id.currency_id')
|
||||||
name = fields.Char(string='Name', compute='_compute_contract_name', store=True, readonly=False)
|
name = fields.Char(string='Name', compute='_compute_contract_name', store=True, readonly=False)
|
||||||
active = fields.Boolean(default=True)
|
active = fields.Boolean(default=True)
|
||||||
user_id = fields.Many2one('res.users', 'Responsible', default=lambda self: self.env.user, index=True)
|
user_id = fields.Many2one(
|
||||||
|
comodel_name='res.users',
|
||||||
|
string='Responsible',
|
||||||
|
default=lambda self: self.env['fleet.vehicle'].browse(self.env.context.get('active_id')).manager_id,
|
||||||
|
index=True)
|
||||||
start_date = fields.Date(
|
start_date = fields.Date(
|
||||||
'Contract Start Date', default=fields.Date.context_today,
|
'Contract Start Date', default=fields.Date.context_today, tracking=True,
|
||||||
help='Date when the coverage of the contract begins')
|
help='Date when the coverage of the contract begins')
|
||||||
expiration_date = fields.Date(
|
expiration_date = fields.Date(
|
||||||
'Contract Expiration Date', default=lambda self:
|
'Contract Expiration Date', default=lambda self:
|
||||||
self.compute_next_year_date(fields.Date.context_today(self)),
|
self.compute_next_year_date(fields.Date.context_today(self)),
|
||||||
|
tracking=True,
|
||||||
help='Date when the coverage of the contract expirates (by default, one year after begin date)')
|
help='Date when the coverage of the contract expirates (by default, one year after begin date)')
|
||||||
days_left = fields.Integer(compute='_compute_days_left', string='Warning Date')
|
days_left = fields.Integer(compute='_compute_days_left', string='Warning Date')
|
||||||
expires_today = fields.Boolean(compute='_compute_days_left')
|
expires_today = fields.Boolean(compute='_compute_days_left')
|
||||||
|
has_open_contract = fields.Boolean(compute='_compute_has_open_contract')
|
||||||
insurer_id = fields.Many2one('res.partner', 'Vendor')
|
insurer_id = fields.Many2one('res.partner', 'Vendor')
|
||||||
purchaser_id = fields.Many2one(related='vehicle_id.driver_id', string='Driver')
|
purchaser_id = fields.Many2one(related='vehicle_id.driver_id', string='Driver')
|
||||||
ins_ref = fields.Char('Reference', size=64, copy=False)
|
ins_ref = fields.Char('Reference', size=64, copy=False)
|
||||||
state = fields.Selection(
|
state = fields.Selection(
|
||||||
[('futur', 'Incoming'),
|
[('futur', 'New'),
|
||||||
('open', 'In Progress'),
|
('open', 'Running'),
|
||||||
('expired', 'Expired'),
|
('expired', 'Expired'),
|
||||||
('closed', 'Closed')
|
('closed', 'Cancelled')
|
||||||
], 'Status', default='open', readonly=True,
|
], 'Status', default='open',
|
||||||
help='Choose whether the contract is still valid or not',
|
help='Choose whether the contract is still valid or not',
|
||||||
tracking=True,
|
tracking=True,
|
||||||
copy=False)
|
copy=False)
|
||||||
|
|
@ -55,7 +61,7 @@ class FleetVehicleLogContract(models.Model):
|
||||||
('weekly', 'Weekly'),
|
('weekly', 'Weekly'),
|
||||||
('monthly', 'Monthly'),
|
('monthly', 'Monthly'),
|
||||||
('yearly', 'Yearly')
|
('yearly', 'Yearly')
|
||||||
], 'Recurring Cost Frequency', default='monthly', required=True)
|
], 'Recurring Cost Frequency', default='monthly', required=True, tracking=True)
|
||||||
service_ids = fields.Many2many('fleet.service.type', string="Included Services")
|
service_ids = fields.Many2many('fleet.service.type', string="Included Services")
|
||||||
|
|
||||||
@api.depends('vehicle_id.name', 'cost_subtype_id')
|
@api.depends('vehicle_id.name', 'cost_subtype_id')
|
||||||
|
|
@ -66,6 +72,17 @@ class FleetVehicleLogContract(models.Model):
|
||||||
name = record.cost_subtype_id.name + ' ' + name
|
name = record.cost_subtype_id.name + ' ' + name
|
||||||
record.name = name
|
record.name = name
|
||||||
|
|
||||||
|
@api.depends('vehicle_id')
|
||||||
|
def _compute_has_open_contract(self):
|
||||||
|
today = fields.Date.today()
|
||||||
|
open_contracts = self.env['fleet.vehicle.log.contract'].search([
|
||||||
|
('vehicle_id', 'in', self.vehicle_id.ids),
|
||||||
|
('state', '=', 'open'),
|
||||||
|
('expiration_date', '>=', today)
|
||||||
|
])
|
||||||
|
for log_contract in self:
|
||||||
|
log_contract.has_open_contract = log_contract.vehicle_id in open_contracts.vehicle_id
|
||||||
|
|
||||||
@api.depends('expiration_date', 'state')
|
@api.depends('expiration_date', 'state')
|
||||||
def _compute_days_left(self):
|
def _compute_days_left(self):
|
||||||
"""return a dict with as value for each contract an integer
|
"""return a dict with as value for each contract an integer
|
||||||
|
|
@ -123,7 +140,7 @@ class FleetVehicleLogContract(models.Model):
|
||||||
delay_alert_contract = int(params.get_param('hr_fleet.delay_alert_contract', default=30))
|
delay_alert_contract = int(params.get_param('hr_fleet.delay_alert_contract', default=30))
|
||||||
date_today = fields.Date.from_string(fields.Date.today())
|
date_today = fields.Date.from_string(fields.Date.today())
|
||||||
outdated_days = fields.Date.to_string(date_today + relativedelta(days=+delay_alert_contract))
|
outdated_days = fields.Date.to_string(date_today + relativedelta(days=+delay_alert_contract))
|
||||||
reminder_activity_type = self.env.ref('fleet.mail_act_fleet_contract_to_renew', raise_if_not_found=False) or self.env['mail.activity.type']
|
reminder_activity_type = self.env.ref('fleet.mail_act_fleet_contract_to_renew')
|
||||||
nearly_expired_contracts = self.search([
|
nearly_expired_contracts = self.search([
|
||||||
('state', '=', 'open'),
|
('state', '=', 'open'),
|
||||||
('expiration_date', '<', outdated_days),
|
('expiration_date', '<', outdated_days),
|
||||||
|
|
@ -139,13 +156,13 @@ class FleetVehicleLogContract(models.Model):
|
||||||
user_id=contract.user_id.id)
|
user_id=contract.user_id.id)
|
||||||
|
|
||||||
expired_contracts = self.search([('state', 'not in', ['expired', 'closed']), ('expiration_date', '<',fields.Date.today() )])
|
expired_contracts = self.search([('state', 'not in', ['expired', 'closed']), ('expiration_date', '<',fields.Date.today() )])
|
||||||
expired_contracts.write({'state': 'expired'})
|
expired_contracts.action_expire()
|
||||||
|
|
||||||
futur_contracts = self.search([('state', 'not in', ['futur', 'closed']), ('start_date', '>', fields.Date.today())])
|
futur_contracts = self.search([('state', 'not in', ['futur', 'closed']), ('start_date', '>', fields.Date.today())])
|
||||||
futur_contracts.write({'state': 'futur'})
|
futur_contracts.action_draft()
|
||||||
|
|
||||||
now_running_contracts = self.search([('state', '=', 'futur'), ('start_date', '<=', fields.Date.today())])
|
now_running_contracts = self.search([('state', '=', 'futur'), ('start_date', '<=', fields.Date.today())])
|
||||||
now_running_contracts.write({'state': 'open'})
|
now_running_contracts.action_open()
|
||||||
|
|
||||||
def run_scheduler(self):
|
def run_scheduler(self):
|
||||||
self.scheduler_manage_contract_expiration()
|
self.scheduler_manage_contract_expiration()
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,9 @@ class FleetVehicleLogServices(models.Model):
|
||||||
_description = 'Services for vehicles'
|
_description = 'Services for vehicles'
|
||||||
|
|
||||||
active = fields.Boolean(default=True)
|
active = fields.Boolean(default=True)
|
||||||
vehicle_id = fields.Many2one('fleet.vehicle', 'Vehicle', required=True)
|
vehicle_id = fields.Many2one('fleet.vehicle', 'Vehicle', required=True, index=True)
|
||||||
|
model_id = fields.Many2one('fleet.vehicle.model', 'Model', related='vehicle_id.model_id', store=True)
|
||||||
|
brand_id = fields.Many2one('fleet.vehicle.model.brand', 'Brand', related='vehicle_id.model_id.brand_id', store=True)
|
||||||
manager_id = fields.Many2one('res.users', 'Fleet Manager', related='vehicle_id.manager_id', store=True)
|
manager_id = fields.Many2one('res.users', 'Fleet Manager', related='vehicle_id.manager_id', store=True)
|
||||||
amount = fields.Monetary('Cost')
|
amount = fields.Monetary('Cost')
|
||||||
description = fields.Char('Description')
|
description = fields.Char('Description')
|
||||||
|
|
@ -37,7 +39,7 @@ class FleetVehicleLogServices(models.Model):
|
||||||
('running', 'Running'),
|
('running', 'Running'),
|
||||||
('done', 'Done'),
|
('done', 'Done'),
|
||||||
('cancelled', 'Cancelled'),
|
('cancelled', 'Cancelled'),
|
||||||
], default='new', string='Stage', group_expand='_expand_states')
|
], default='new', string='Stage', group_expand=True, tracking=True)
|
||||||
|
|
||||||
def _get_odometer(self):
|
def _get_odometer(self):
|
||||||
self.odometer = 0
|
self.odometer = 0
|
||||||
|
|
@ -70,6 +72,3 @@ class FleetVehicleLogServices(models.Model):
|
||||||
def _compute_purchaser_id(self):
|
def _compute_purchaser_id(self):
|
||||||
for service in self:
|
for service in self:
|
||||||
service.purchaser_id = service.vehicle_id.driver_id
|
service.purchaser_id = service.vehicle_id.driver_id
|
||||||
|
|
||||||
def _expand_states(self, states, domain, order):
|
|
||||||
return [key for key, dummy in self._fields['state'].selection]
|
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,9 @@
|
||||||
# -*- coding: utf-8 -*-
|
|
||||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
|
from datetime import datetime
|
||||||
|
|
||||||
from odoo import _, api, fields, models
|
from odoo import _, api, fields, models
|
||||||
|
from odoo.fields import Domain
|
||||||
|
|
||||||
|
|
||||||
FUEL_TYPES = [
|
FUEL_TYPES = [
|
||||||
|
|
@ -16,58 +18,110 @@ FUEL_TYPES = [
|
||||||
('electric', 'Electric'),
|
('electric', 'Electric'),
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|
||||||
class FleetVehicleModel(models.Model):
|
class FleetVehicleModel(models.Model):
|
||||||
_name = 'fleet.vehicle.model'
|
_name = 'fleet.vehicle.model'
|
||||||
|
_inherit = ['mail.thread', 'mail.activity.mixin', 'avatar.mixin']
|
||||||
_description = 'Model of a vehicle'
|
_description = 'Model of a vehicle'
|
||||||
_order = 'name asc'
|
_order = 'name asc'
|
||||||
|
|
||||||
name = fields.Char('Model name', required=True)
|
def _get_year_selection(self):
|
||||||
brand_id = fields.Many2one('fleet.vehicle.model.brand', 'Manufacturer', required=True)
|
current_year = datetime.now().year
|
||||||
category_id = fields.Many2one('fleet.vehicle.model.category', 'Category')
|
return [(str(i), i) for i in range(1970, current_year + 1)]
|
||||||
|
|
||||||
|
name = fields.Char('Model name', required=True, tracking=True)
|
||||||
|
brand_id = fields.Many2one('fleet.vehicle.model.brand', 'Manufacturer', required=True, tracking=True, index='btree_not_null')
|
||||||
|
category_id = fields.Many2one('fleet.vehicle.model.category', 'Category', tracking=True)
|
||||||
vendors = fields.Many2many('res.partner', 'fleet_vehicle_model_vendors', 'model_id', 'partner_id', string='Vendors')
|
vendors = fields.Many2many('res.partner', 'fleet_vehicle_model_vendors', 'model_id', 'partner_id', string='Vendors')
|
||||||
image_128 = fields.Image(related='brand_id.image_128', readonly=True)
|
image_128 = fields.Image(related='brand_id.image_128', readonly=True)
|
||||||
active = fields.Boolean(default=True)
|
active = fields.Boolean(default=True)
|
||||||
vehicle_type = fields.Selection([('car', 'Car'), ('bike', 'Bike')], default='car', required=True)
|
vehicle_type = fields.Selection([('car', 'Car'), ('bike', 'Bike')], default='car', required=True, tracking=True)
|
||||||
transmission = fields.Selection([('manual', 'Manual'), ('automatic', 'Automatic')], 'Transmission')
|
transmission = fields.Selection([('manual', 'Manual'), ('automatic', 'Automatic')], 'Transmission', tracking=True)
|
||||||
vehicle_count = fields.Integer(compute='_compute_vehicle_count')
|
vehicle_count = fields.Integer(compute='_compute_vehicle_count', search='_search_vehicle_count')
|
||||||
model_year = fields.Integer()
|
model_year = fields.Selection(selection='_get_year_selection', tracking=True)
|
||||||
color = fields.Char()
|
color = fields.Char(tracking=True)
|
||||||
seats = fields.Integer(string='Seats Number')
|
seats = fields.Integer(string='Seating Capacity', tracking=True)
|
||||||
doors = fields.Integer(string='Doors Number')
|
doors = fields.Integer(string='Number of Doors', tracking=True,
|
||||||
trailer_hook = fields.Boolean(default=False, string='Trailer Hitch')
|
help="Specifies the total number of doors, including the truck and hatch doors, if applicable.")
|
||||||
default_co2 = fields.Float('CO2 Emissions')
|
trailer_hook = fields.Boolean(default=False, string='Trailer Hitch', tracking=True,
|
||||||
co2_standard = fields.Char()
|
help="A trailer hitch is a device attached to a vehicle's chassis for towing purposes,\
|
||||||
default_fuel_type = fields.Selection(FUEL_TYPES, 'Fuel Type', default='electric')
|
such as pulling trailers, boats, or other vehicles.")
|
||||||
power = fields.Integer('Power')
|
default_co2 = fields.Float('CO₂ Emissions', tracking=True)
|
||||||
horsepower = fields.Integer()
|
co2_emission_unit = fields.Selection([('g/km', 'g/km'), ('g/mi', 'g/mi')], compute='_compute_co2_emission_unit', required=True)
|
||||||
horsepower_tax = fields.Float('Horsepower Taxation')
|
co2_standard = fields.Char(string="Emission Standard", tracking=True,
|
||||||
electric_assistance = fields.Boolean(default=False)
|
help='''Emission Standard specifies the regulatory test procedure or \
|
||||||
|
guideline under which a vehicle's emissions are measured.''')
|
||||||
|
default_fuel_type = fields.Selection(FUEL_TYPES, 'Fuel Type', default='electric', tracking=True)
|
||||||
|
power = fields.Float('Power', tracking=True)
|
||||||
|
horsepower = fields.Float(tracking=True)
|
||||||
|
horsepower_tax = fields.Float('Horsepower Taxation', tracking=True)
|
||||||
|
electric_assistance = fields.Boolean(default=False, tracking=True)
|
||||||
|
power_unit = fields.Selection([
|
||||||
|
('power', 'kW'),
|
||||||
|
('horsepower', 'Horsepower (hp)')
|
||||||
|
], 'Power Unit', default='power', required=True)
|
||||||
|
vehicle_properties_definition = fields.PropertiesDefinition('Vehicle Properties')
|
||||||
|
vehicle_range = fields.Integer(string="Range")
|
||||||
|
range_unit = fields.Selection([('km', 'km'), ('mi', 'mi')], default="km", required=True)
|
||||||
|
drive_type = fields.Selection([
|
||||||
|
('fwd', 'Front-Wheel Drive (FWD)'),
|
||||||
|
('awd', 'All-Wheel Drive (AWD)'),
|
||||||
|
('rwd', 'Rear-Wheel Drive (RWD)'),
|
||||||
|
('4wd', 'Four-Wheel Drive (4WD)'),
|
||||||
|
])
|
||||||
|
|
||||||
def name_get(self):
|
@api.model
|
||||||
res = []
|
def _search_display_name(self, operator, value):
|
||||||
|
if operator in Domain.NEGATIVE_OPERATORS:
|
||||||
|
return NotImplemented
|
||||||
|
return ['|', ('name', operator, value), ('brand_id.name', operator, value)]
|
||||||
|
|
||||||
|
@api.depends('brand_id')
|
||||||
|
def _compute_display_name(self):
|
||||||
for record in self:
|
for record in self:
|
||||||
name = record.name
|
name = record.name
|
||||||
if record.brand_id.name:
|
if record.brand_id.name:
|
||||||
name = record.brand_id.name + '/' + name
|
name = f"{record.brand_id.name}/{name}"
|
||||||
res.append((record.id, name))
|
record.display_name = name
|
||||||
return res
|
|
||||||
|
|
||||||
def _compute_vehicle_count(self):
|
def _compute_vehicle_count(self):
|
||||||
group = self.env['fleet.vehicle']._read_group(
|
group = self.env['fleet.vehicle']._read_group(
|
||||||
[('model_id', 'in', self.ids)], ['id', 'model_id'], groupby='model_id', lazy=False,
|
[('model_id', 'in', self.ids)], ['model_id'], aggregates=['__count'],
|
||||||
)
|
)
|
||||||
count_by_model = {entry['model_id'][0]: entry['__count'] for entry in group}
|
count_by_model = {model.id: count for model, count in group}
|
||||||
for model in self:
|
for model in self:
|
||||||
model.vehicle_count = count_by_model.get(model.id, 0)
|
model.vehicle_count = count_by_model.get(model.id, 0)
|
||||||
|
|
||||||
|
@api.depends('range_unit')
|
||||||
|
def _compute_co2_emission_unit(self):
|
||||||
|
for record in self:
|
||||||
|
if record.range_unit == 'km':
|
||||||
|
record.co2_emission_unit = 'g/km'
|
||||||
|
else:
|
||||||
|
record.co2_emission_unit = 'g/mi'
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def _search_vehicle_count(self, operator, value):
|
||||||
|
fleet_models = self.env['fleet.vehicle.model'].search_fetch([], ['vehicle_count'])
|
||||||
|
fleet_models = fleet_models.filtered_domain([('vehicle_count', operator, value)])
|
||||||
|
return [('id', 'in', fleet_models.ids)]
|
||||||
|
|
||||||
def action_model_vehicle(self):
|
def action_model_vehicle(self):
|
||||||
self.ensure_one()
|
self.ensure_one()
|
||||||
|
context = {'default_model_id': self.id}
|
||||||
|
if self.vehicle_count:
|
||||||
|
view_mode = 'kanban,list,form'
|
||||||
|
name = _('Vehicles')
|
||||||
|
context['search_default_model_id'] = self.id
|
||||||
|
else:
|
||||||
|
view_mode = 'form'
|
||||||
|
name = _('Vehicle')
|
||||||
view = {
|
view = {
|
||||||
'type': 'ir.actions.act_window',
|
'type': 'ir.actions.act_window',
|
||||||
'view_mode': 'kanban,tree,form',
|
'view_mode': view_mode,
|
||||||
'res_model': 'fleet.vehicle',
|
'res_model': 'fleet.vehicle',
|
||||||
'name': _('Vehicles'),
|
'name': name,
|
||||||
'context': {'search_default_model_id': self.id, 'default_model_id': self.id}
|
'context': context,
|
||||||
}
|
}
|
||||||
|
|
||||||
return view
|
return view
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||||
|
|
||||||
from odoo import api, fields, models
|
from odoo import api, fields, models, _
|
||||||
|
|
||||||
|
|
||||||
class FleetVehicleModelBrand(models.Model):
|
class FleetVehicleModelBrand(models.Model):
|
||||||
|
|
@ -10,16 +10,17 @@ class FleetVehicleModelBrand(models.Model):
|
||||||
_order = 'name asc'
|
_order = 'name asc'
|
||||||
|
|
||||||
name = fields.Char('Name', required=True)
|
name = fields.Char('Name', required=True)
|
||||||
|
active = fields.Boolean(default=True)
|
||||||
image_128 = fields.Image("Logo", max_width=128, max_height=128)
|
image_128 = fields.Image("Logo", max_width=128, max_height=128)
|
||||||
model_count = fields.Integer(compute="_compute_model_count", string="", store=True)
|
model_count = fields.Integer(compute="_compute_model_count", string="", store=True)
|
||||||
model_ids = fields.One2many('fleet.vehicle.model', 'brand_id')
|
model_ids = fields.One2many('fleet.vehicle.model', 'brand_id')
|
||||||
|
|
||||||
@api.depends('model_ids')
|
@api.depends('model_ids.active')
|
||||||
def _compute_model_count(self):
|
def _compute_model_count(self):
|
||||||
model_data = self.env['fleet.vehicle.model']._read_group([
|
model_data = self.env['fleet.vehicle.model']._read_group([
|
||||||
('brand_id', 'in', self.ids),
|
('brand_id', 'in', self.ids), ('active', '=', 'true')
|
||||||
], ['brand_id'], ['brand_id'])
|
], ['brand_id'], ['__count'])
|
||||||
models_brand = {x['brand_id'][0]: x['brand_id_count'] for x in model_data}
|
models_brand = {brand.id: count for brand, count in model_data}
|
||||||
|
|
||||||
for record in self:
|
for record in self:
|
||||||
record.model_count = models_brand.get(record.id, 0)
|
record.model_count = models_brand.get(record.id, 0)
|
||||||
|
|
@ -27,11 +28,21 @@ class FleetVehicleModelBrand(models.Model):
|
||||||
def action_brand_model(self):
|
def action_brand_model(self):
|
||||||
self.ensure_one()
|
self.ensure_one()
|
||||||
view = {
|
view = {
|
||||||
|
'name': _('Models'),
|
||||||
'type': 'ir.actions.act_window',
|
'type': 'ir.actions.act_window',
|
||||||
'view_mode': 'tree,form',
|
'view_mode': 'list,form',
|
||||||
'res_model': 'fleet.vehicle.model',
|
'res_model': 'fleet.vehicle.model',
|
||||||
'name': 'Models',
|
|
||||||
'context': {'search_default_brand_id': self.id, 'default_brand_id': self.id}
|
'context': {'search_default_brand_id': self.id, 'default_brand_id': self.id}
|
||||||
}
|
}
|
||||||
|
|
||||||
return view
|
return view
|
||||||
|
|
||||||
|
def action_open_brand_form(self):
|
||||||
|
self.ensure_one()
|
||||||
|
return {
|
||||||
|
'name': _('Manufacturer'),
|
||||||
|
'type': 'ir.actions.act_window',
|
||||||
|
'view_mode': 'form',
|
||||||
|
'res_model': 'fleet.vehicle.model.brand',
|
||||||
|
'res_id': self.id
|
||||||
|
}
|
||||||
|
|
|
||||||
|
|
@ -9,9 +9,10 @@ class FleetVehicleModelCategory(models.Model):
|
||||||
_description = 'Category of the model'
|
_description = 'Category of the model'
|
||||||
_order = 'sequence asc, id asc'
|
_order = 'sequence asc, id asc'
|
||||||
|
|
||||||
_sql_constraints = [
|
_name_uniq = models.Constraint(
|
||||||
('name_uniq', 'UNIQUE (name)', 'Category name must be unique')
|
'UNIQUE (name)',
|
||||||
]
|
'Category name must be unique',
|
||||||
|
)
|
||||||
|
|
||||||
name = fields.Char(required=True)
|
name = fields.Char(required=True)
|
||||||
sequence = fields.Integer()
|
sequence = fields.Integer()
|
||||||
|
|
|
||||||
|
|
@ -11,10 +11,16 @@ class FleetVehicleOdometer(models.Model):
|
||||||
|
|
||||||
name = fields.Char(compute='_compute_vehicle_log_name', store=True)
|
name = fields.Char(compute='_compute_vehicle_log_name', store=True)
|
||||||
date = fields.Date(default=fields.Date.context_today)
|
date = fields.Date(default=fields.Date.context_today)
|
||||||
value = fields.Float('Odometer Value', group_operator="max")
|
value = fields.Float('Odometer Value', aggregator="max")
|
||||||
vehicle_id = fields.Many2one('fleet.vehicle', 'Vehicle', required=True)
|
vehicle_id = fields.Many2one('fleet.vehicle', 'Vehicle', required=True)
|
||||||
unit = fields.Selection(related='vehicle_id.odometer_unit', string="Unit", readonly=True)
|
unit = fields.Selection(related='vehicle_id.odometer_unit', string="Unit", readonly=True)
|
||||||
driver_id = fields.Many2one(related="vehicle_id.driver_id", string="Driver", readonly=False)
|
driver_id = fields.Many2one('res.partner', string="Driver", compute='_compute_driver_id', readonly=False, store=True)
|
||||||
|
|
||||||
|
@api.depends('vehicle_id')
|
||||||
|
def _compute_driver_id(self):
|
||||||
|
for odometer in self:
|
||||||
|
if not odometer.driver_id:
|
||||||
|
odometer.driver_id = odometer.vehicle_id.driver_id
|
||||||
|
|
||||||
@api.depends('vehicle_id', 'date')
|
@api.depends('vehicle_id', 'date')
|
||||||
def _compute_vehicle_log_name(self):
|
def _compute_vehicle_log_name(self):
|
||||||
|
|
|
||||||
|
|
@ -11,5 +11,9 @@ class FleetVehicleState(models.Model):
|
||||||
|
|
||||||
name = fields.Char(required=True, translate=True)
|
name = fields.Char(required=True, translate=True)
|
||||||
sequence = fields.Integer()
|
sequence = fields.Integer()
|
||||||
|
fold = fields.Boolean(string='Folded in Kanban')
|
||||||
|
|
||||||
_sql_constraints = [('fleet_state_name_unique', 'unique(name)', 'State name already exists')]
|
_fleet_state_name_unique = models.Constraint(
|
||||||
|
'unique(name)',
|
||||||
|
'State name already exists',
|
||||||
|
)
|
||||||
|
|
|
||||||
|
|
@ -11,4 +11,7 @@ class FleetVehicleTag(models.Model):
|
||||||
name = fields.Char('Tag Name', required=True, translate=True)
|
name = fields.Char('Tag Name', required=True, translate=True)
|
||||||
color = fields.Integer('Color')
|
color = fields.Integer('Color')
|
||||||
|
|
||||||
_sql_constraints = [('name_uniq', 'unique (name)', "Tag name already exists!")]
|
_name_uniq = models.Constraint(
|
||||||
|
'unique (name)',
|
||||||
|
'Tag name already exists!',
|
||||||
|
)
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,15 @@
|
||||||
|
from odoo import api, models
|
||||||
|
|
||||||
|
|
||||||
|
class MailActivityType(models.Model):
|
||||||
|
_inherit = "mail.activity.type"
|
||||||
|
|
||||||
|
@api.model
|
||||||
|
def _get_model_info_by_xmlid(self):
|
||||||
|
info = super()._get_model_info_by_xmlid()
|
||||||
|
# used notably to generate activities only one time using a cron
|
||||||
|
info['fleet.mail_act_fleet_contract_to_renew'] = {
|
||||||
|
'res_model': 'fleet.vehicle.log.contract',
|
||||||
|
'unlink': False,
|
||||||
|
}
|
||||||
|
return info
|
||||||
|
|
@ -5,6 +5,6 @@ from odoo import fields, models
|
||||||
|
|
||||||
|
|
||||||
class ResConfigSettings(models.TransientModel):
|
class ResConfigSettings(models.TransientModel):
|
||||||
_inherit = ['res.config.settings']
|
_inherit = 'res.config.settings'
|
||||||
|
|
||||||
delay_alert_contract = fields.Integer(string='Delay alert contract outdated', default=30, config_parameter='hr_fleet.delay_alert_contract')
|
delay_alert_contract = fields.Integer(string='Delay alert contract outdated', default=30, config_parameter='hr_fleet.delay_alert_contract')
|
||||||
|
|
|
||||||
|
|
@ -1,11 +0,0 @@
|
||||||
# -*- coding: utf-8 -*-
|
|
||||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
||||||
|
|
||||||
from odoo import fields, models
|
|
||||||
|
|
||||||
|
|
||||||
class ResPartner(models.Model):
|
|
||||||
_inherit = 'res.partner'
|
|
||||||
|
|
||||||
plan_to_change_car = fields.Boolean('Plan To Change Car', default=False)
|
|
||||||
plan_to_change_bike = fields.Boolean('Plan To Change Bike', default=False)
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue